
:root { --theme-color-main: #cc0202; --info-border: 1px solid #000; --info-border-left: solid 3px #d7d7d7; --info-a-color: #000; --social-a-border-right: 1px solid black;}
h1{text-transform: uppercase}
.d-con-slider{max-height:575px}
header #u_content_html_1>div{display:flex;align-items:center}
header .material-icons-outlined{color:var(--theme-color-main)}
header .u_row>.container{max-width:unset!important}
header .d-appointment-button-b{font-weight:600;line-height:1!important}
header .info-right{display:flex;justify-content:flex-end; color: #000}
header .header-info{align-items:center;border:var(--info-border);border-radius:10px;display:flex;margin:5px;padding:10px 20px}
header .header-info>div{border-left:var(--info-border-left);padding-left:12px}
header .header-info a{color:var(--info-a-color);font-weight:900}
header .header-info i{align-self:left;padding-right:12px}
header #u_column_40,
header #u_column_42{flex:0 0 25%;max-width:25%}
header #u_column_41{flex:0 0 50%;max-width:50%}
header .u_content_menu a{text-transform:uppercase;font-weight:700}
header .info-add a,
header .info-phone a{text-decoration: none}
header .info-add a:hover,
header .info-phone a:hover{color:#ED090B}
header .socials{display:flex;justify-content:flex-end;margin-right:120px;align-items:center;height:70px;padding:0}
header .socials a{border-left:var(--social-a-border-right);height:100%!important;display:flex!important;align-items:center;width:70px!important;justify-content:center}
header .socials a:last-child{border-right:var(--social-a-border-right)}
header .socials a:hover{background:var(--theme-color-main)}
.d_mob_phone a{text-decoration: none}
#u_content_custom_social_1 .d-con-header-social.d-social-box a:not(:hover){text-decoration: none}

#u_content_custom_slider_2 .d-con-slider .d-slider-caption{font-size:40px!important;color:#fff!important;text-shadow:3px 2px 0 #000!important;line-height:60px}
#u_content_custom_slider_2 .d-con-slider .d-slider-caption span{font-size:70px!important;display:block;font-family:Italianno,cursive}

.d-sub-menu {
    min-width: 280px !important;
}

.d-sub-menu li {
    background: #0f2a91;
}
.d-sub-menu li a {
    padding: 10px !important;
    color: white;
}
.d-sub-menu li a:hover {
    color: white !important;
}


.d_lowercase h2 {text-transform: capitalize}
.d_block{display: block;  font-family: 'Yellowtail', cursive; color: #d62224; font-size: 42px; text-transform: capitalize;}
.d_block_2{display: block;  font-family: 'Yellowtail', cursive; color: #001edf; font-size: 42px; text-transform: capitalize;}
.d_block_colblue{display: block;  color: #001edf;text-transform: capitalize;}
.d_block_colred{display: block;  color: #d62224!important;text-transform: capitalize;}
.d_own_img img{border-radius:100%; border: 2px solid #001def}
#u_content_custom_services_1 .d-service-cards-container .d-service-card{width:50%;margin-bottom:0;padding:20px}
.d-con-blog-details{max-width:1180px;margin:0 auto}
.d-amenities-icon-block{background:none; border: 2px solid #fff; margin:5px 10px}
.d-con-amenities .d-amenities-content{max-width:940px}
.d-con-amenities .d-amenities-desc{padding: 0!important}
.d-con-amenities .d-amenities-icon-caption{color:#fff; max-width: 107px; margin: 0 auto;}
.d_img_w55 img{width:55px!important}
.d-service-summary-container {
    padding-left: 15px!important;
    padding-right: 15px!important;
}

.d_rev_ico{max-width:350px!important; margin:20px auto 30px}
.d_container_450 {max-width: 450px;margin-left: auto;margin-right: auto}
.d_container_650 {max-width: 650px;margin-left: auto;margin-right: auto}
.d_container_700{max-width: 700px;margin-left: auto;margin-right: auto;}
.d_container_760{max-width: 700px;margin-left: auto;margin-right: auto;}
.d_container_790 {max-width: 790px;margin-left: auto;margin-right: auto;}
.d_container_820 {max-width: 820px;margin-left: auto;margin-right: auto;}
.d_container_860 {max-width: 860px;margin-left: auto;margin-right: auto;}
.d_container_920 {max-width: 920px;margin-left: auto;margin-right: auto;}
.d_container_1020 {max-width: 1020px;margin-left: auto;margin-right: auto;}
.d_img_responsive img{display:block;height:auto!important;;max-width:100%!important;;padding:0!important;width: 100%!important;}
.d_parallax_bg {background-position: center!important;background-repeat: no-repeat!important;background-attachment: fixed!important;background-size: cover!important}
.d-con-service-summary{margin-bottom: 50px!important}
.d-service-summary-container .d-service-summary-list{margin:0;padding:0;list-style:none}
.d-service-summary-container .d-service-summary-list li{background: url(https://assets.unlayer.com/projects/5192/1677508710510-li-bg.png) no-repeat 0 50%; padding-left: 25px!important;}
div#u_content_custom_heading_3{position: absolute; right: -76px; top: -60px}
.d_relative,
.d_tint_bg_80,.d_tint_bg_90, .d_tint_bgred, .d_tint_bgwhite{position:relative}
.d_tint_bg_80:before{position:absolute; left:0; top:0; right:0; bottom:0; background-color: rgba(0,0,0,.8); content:""}
.d_tint_bg_90:before{position:absolute; left:0; top:0; right:0; bottom:0; background-color: rgba(0,0,0,.9); content:""}
.d_tint_bgred:before{position:absolute; left:0; top:0; right:0; bottom:0; background-color: rgba(237,9,11,.9); content:""}
.d_tint_bgwhite:before{position:absolute; left:0; top:0; right:0; bottom:0; background-color: rgba(255, 255, 255,.8); content:""}
#u_content_custom_appointmentButton_2 .d-con-usefor-header .d-appointment-button-b, .d-appointment-button, .d_btn_lnk,.d_btn_lnk:hover, .d_cus_btn .btn,.d_cus_btn .btn:hover,  .d-appointment-button-b, .home-boxes-container .btn{color:#fff!important;background:#d62224!important;font-size:16px; font-weight:700;text-align:center;min-width:163px;padding:16px 35px!important;transition:.5s; border-radius:8px!important;text-shadow:none; border: none}
.d_btn_lnk,.d_btn_lnk:hover{width:194px;display:inline-block;margin:10px auto 0;text-decoration:none}
#u_content_custom_appointmentButton_2 .d-con-usefor-header .d-appointment-button-b:hover, .d-appointment-button:hover, .d_btn_lnk:hover,  .d-appointment-button-b:hover,
.d_cus_btn .btn:hover, .home-boxes-container .btn:hover{color:#fff!important; background:#000073!important; border: none}
.d-con-slider>ul>li>div {margin-bottom: 40px}
.home-boxes-container .btn{min-width:200px;padding:12px 15px!important;}

#u_row_33 nav.d-nav-links-info.d-header-nav li div{padding:0!important}
#u_row_33 nav.d-nav-links-info.d-header-nav a{padding:15px 30px;display:block;font-size:16px;font-weight:700;text-transform:uppercase}
#u_row_33 nav.d-nav-links-info.d-header-nav a:hover,
#u_row_33 nav.d-nav-links-info.d-header-nav div.selected a{background:#cc0202;padding:15px 30px;display:block;font-size:16px;font-weight:700;text-transform:uppercase}
.d-employee-body.box{height:100%}
.d-employee-position{font-weight:700}
.d-con-employee .d-employee-image{height:225px!important;max-width:225px!important}
.d_cus_slider{}
.d-slider-caption br{display:none}
#u_content_custom_slider_1 .d-con-slider .d-slider-caption{font-size:45px;color:#fff;font-family:Lobster,cursive;text-shadow:0 2px 2px #000}
.d_our_serv ul{width: 100%}
.d_our_serv ul, .d_our_serv ul li{list-style: none}
.d_our_serv li{padding-left: 30px; background: url(https://assets.unlayer.com/projects/5192/1677508710510-li-bg.png) no-repeat 0 50%; margin-bottom: 6px;}

.d_no_credlist{list-style: none}
.d_no_credlist li{padding-left: 40px; margin-bottom: 10px; color: #fff; position: relative}
.d_no_credlist li span{font-weight: bold}
.d_no_credlist li:before{position:absolute;left:0;font-family:"Font Awesome 5 Free";font-size:1.8rem;font-weight:900;content:"\f058";color:#fcea26;top:-2px}

.d_app_phone a{color:#fff;text-decoration:none}
.d_app_phone a:hover{color:#ff0001;text-decoration:none}

footer #u_row_10{
    border-top: 7px solid #0f2a91;
}
footer .d_call_phone a{color:#0f2a91;text-decoration:none}
footer .d_call_phone a:hover{color:#000;text-decoration:none}
footer #u_row_7 a{color:#fff;text-decoration:none}
footer #u_row_7 a:hover{text-decoration:none}
footer #u_row_7 #u_column_16 .v-col-padding{display:flex;justify-content:end;align-items:center}

@media(max-width:991px){
/**
#u_content_custom_footerNavLinks_5 .d-nav-links-info.d-footer-nav ul.menu>li>div {padding: 0px 5px!important;}
h1{font-size:20px!important}
h2{font-size:18px!important}
h3{font-size:18px!important}
h4{font-size:16px!important}
h5{font-size:14px!important}
h6{font-size:12px!important}
}**/
@media(max-width:767px){
.d-con-employee-container .d-con-employee{flex-wrap:wrap!important}
}

.reviews-links img {
    max-width: 85px !important;
}
