:root {}
p{line-height:26px}
header .u_row .container {max-width: unset !important;}
.d-wbr header p{color: #000!important; font-size:14px!important; line-height: 17px;}
header .logo{top:30px!important;left:30px!important;width:346px}
.d-cell1 p a,.d-cell1 p a:hover{color: #980011!important; text-decoration:none}
.d-cell1 p a:hover{color: #000!important}
.d-cell3 p a,.d-cell3 p a:hover{color: #000!important;text-decoration:none}
.d-cell3 p a:hover{color: #428bca!important}
.mob-loc a,.mob-loc a:hover{color:#fff; text-decoration:none}
header.header div#u_column_22 .v-col-padding{flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex}
header.header div#u_content_custom_toolbar_5{width: 800px}
.header-info{line-height:1.2;color:#444;background:#9b9b9b;height:104px;background:-moz-linear-gradient(top,#9b9b9b 0,#fff 50%,#9b9b9b 100%);background:-webkit-linear-gradient(top,#9b9b9b 0,#fff 50%,#9b9b9b 100%);background:linear-gradient(to bottom,#9b9b9b 0,#fff 50%,#9b9b9b 100%)}
.dhead-mob-info{background:#9b9b9b;height:104px;background:-moz-linear-gradient(top,#9b9b9b 0,#fff 50%,#9b9b9b 100%);background:-webkit-linear-gradient(top,#9b9b9b 0,#fff 50%,#9b9b9b 100%);background:linear-gradient(to bottom,#9b9b9b 0,#fff 50%,#9b9b9b 100%)}

#u_content_custom_footerNavLinks_1 .d-nav-links-info.d-footer-nav ul.menu>li>div a:hover {color: #0176ae!important}
.d-box-blog-details {
    max-width: 1180px;
    margin: 0 auto;
}
/* Menu */
header #u_content_custom_navLinks_3 {padding: 0!important;}
.u_content_menu {padding: 0;max-width: 1300px;}
.d-header-nav {margin-right: 15px}
.d-header-nav ul li div{padding:0!important}
.d-header-nav ul li a {text-transform: uppercase;padding: 23px 32px;transition: all 0.5s;}
.d-header-nav ul li a:hover,
.d-header-nav ul li .selected a {background:#0176AE;transition: all 0.5s;}

.d_cus_slider .d-slider-caption br{display:none}
.d_cus_slider .d-slider-caption{font-weight:900!important;font-size:45px!important;color:#fff;text-transform:uppercase;padding:10px 0;margin:0;line-height:1.2;width:100%;text-align:center;text-shadow:-1px 2px 2px #000;font-family:Montserrat}
.d_cus_slider .d-slider-caption span{font-size:45px; display:block}
.d_cus_slider .d-con-slider-button{margin-bottom:55px}
.d_cus_slider .d-appointment-info{text-align:center!important}
.d_cus_slider .d-appointment-button{color:#fff!important;background-color:#98000f!important;font-weight:400;display:block;text-align:center;font-size:12px;text-transform:uppercase;transition:.5s;margin:8px 0;padding:14px 22px!important; margin:0 auto!important; border:1px solid #fff!important; border-radius:5px!important}
.d_cus_slider .d-appointment-button:hover{background-color:#fff!important; color: #000!important}
.d_bdr_wrap .u-row:before{position:absolute;border:9px solid #e1e1e1;top:0;bottom:0;left:0;width:53%;z-index:0;content:""}
.d_bdr_wrap .container .u-row{padding:25px 0 25px 25px;box-sizing:content-box;position:relative}
.d_bdr_wrap .d_bdr_txt{}

.home-services-container ul li {padding: 0 0 10px 30px; background: url(https://assets.unlayer.com/projects/5192/1672053527110-bg-li.png) 0 50% no-repeat; list-style: none;}
ul.d-service-summary-list li{background:url(https://assets.unlayer.com/projects/5192/1672053527110-bg-li.png) 0 50% no-repeat; padding:0 0 0 28px!important;list-style:none}
.d-service-content { padding-bottom: 50px;}
.d-flex-wrap{margin-bottom:80px!important}
.d-flex-center{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;margin-bottom:-80px}
.d-flex-center .d-box1{background:#0176AE;font-size:15px;font-weight:600;color:#fff;margin:0 30px;border:2px solid #fff;width:140px;padding:7px 0 17px;text-align:center}
.d-flex-center .d-box1 div{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:flex-end;height:62px;margin-bottom:10px}

.d_rev_smico{max-width:550px!important; margin:20px auto 30px}
.d_container_650 {max-width: 650px;margin-left: auto;margin-right: auto}
.d_container_675 {max-width: 675px;margin-left: auto;margin-right: auto}
.d_container_700{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_img_responsive img{display:block;height:auto!important;;max-width:100%!important;;padding:0!important;width: 100%!important;}

.d_cust_btn .btn{background-color:#98000f!important; max-width:215px!important; color:#fff!important;font-weight:400!important; font-size:12px!important; padding:18px 32px!important; text-transform:uppercase!important; text-align:center!important; min-width:215px!important; margin:15px 0 10px!important; display:inline-block!important; transition:.5s!important; border-radius:0!important;     box-sizing: border-box;}
.d_cust_btn .btn:hover{background-color:#be1920!important}
.d_cust_btn .d-btn-icon{float:inherit!important}
.d-appointment-info .d-appointment-button-b{background-color:#98000f!important; max-width:215px!important; color:#fff!important;font-weight:400!important; font-size:12px!important; padding:18px 32px!important; text-transform:uppercase!important; text-align:center!important; min-width:215px!important; margin:15px 0 10px!important; display:inline-block!important; transition:.5s!important; border-radius:0!important;     box-sizing: border-box;}
.d-appointment-info .d-appointment-button-b:hover{background-color:#be1920!important}




.d_parallax_bg {background-position: center!important;background-repeat: no-repeat!important;background-attachment: fixed!important;background-size: cover!important}
.d_tint_bg_90,.d_tint_bg_80,.d_tint_bg_70, .d_tint_bgw_90{position:relative}
.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_bg_80:before{position:absolute; left:0; top:0; right:0; bottom:0; background-color: rgba(0,0,0,.8); content:""}
.d_tint_bg_70:before{position:absolute; left:0; top:0; right:0; bottom:0; background-color: rgba(0,0,0,.7); content:""}
.d_tint_bgw_90:before{position:absolute; left:0; top:0; right:0; bottom:0; background-color: rgba(255,255,255,.9); content:""}
.d_cnt_bg .container{position: relative}

footer .footer-info{padding:30px 0;color:#000;font-size:16px;text-align:center;background:#e1e1e1;background:linear-gradient(180deg,#e1e1e1 0,#fefefe 50%,#e1e1e1 100%)}

footer .d-foot-loc a{color:#0176AE!important; text-decoration:none}
footer .d-foot-loc a:hover{color:#0176AE!important; text-decoration:none}
footer .d-foot-btm a{color:#000!important; text-decoration:none}
footer .d-foot-btm a:hover{color:#0176AE!important; text-decoration:none}

@media(max-width:1399px){
header .d-logo-box{width:300px;left:30px!important}
.d-header-nav ul li a{padding:23px 24px}
}
@media(max-width:1150px){
header .d-logo-box{width:200px;left:20px!important;top: 57px!important}
header.header div#u_content_custom_toolbar_5 {width: 730px}
.d-header-nav ul li a {padding: 23px 20px}

}

@media(max-width:991px){
.d-con-mobile-navbar .d-con-menu ul.navbar-nav .d-nav-item a{color:#fff!important}
header .d-logo-box{position: relative; left: inherit!important; top: inherit!important; margin: 0 auto; width: 320px}
.d-con-mobile-navbar{position:relative}
#u_content_custom_logo_2 .d-logo-box{position:relative;left:inherit!important;top:inherit!important;margin:15px auto 0}
header #u_row_11.v-row-padding{padding:0!important}
header .d-social-box{padding-top:0!important}
.d_cus_slider .d-slider-caption{display: none!important}
.d_bdr_wrap .u-row:before{opacity:0!important}
.d_bdr_wrap .container .u-row{padding:0 25px; display:block}
.d_bdr_wrap .u-col.u-col-50{max-width:100%!important;flex:0 0 100%!important;display:block!important}
.d_bdr_wrap .v-col-padding{box-sizing: border-box!important}
.d_bdr_wrap div#u_column_25 {padding-top: 80px; padding-bottom: 50px}
.d_bdr_wrap div#u_column_41{display: none!important}
}
@media (min-width: 767px) and (max-width: 991px){
.d-foot-btm #u_column_14 .hide-mobile {display: block!important;}
}

@media(max-width:767px){
.d-flex-center .d-box1{margin:30px}
.d-flex-wrap{margin-bottom:0px!important}
.d_rev_smico{max-width:230px!important}
.home-services-container div{display:block}
.home-services-container div ul{margin-bottom:0}
.home-services-container{margin-top: -70px!important}
h1{font-size: 24px!important}
h2{font-size: 24px!important}
h3{font-size: 20px!important}
h4{font-size: 18px!important}
h5{font-size: 14px!important}
h6{font-size: 12px!important}
.d_bdr_wrap .container .u-row {padding: 0!important}
.d-foot-btm #u_column_16 .hide-desktop {display: block!important;}
}

@media(max-width:500px){
.home-services-container div:nth-child(2){padding:15px 15px 25px 15px!important;}
}

@media(max-width:480px){
header #u_column_24 .v-col-padding,
header #u_row_13.v-row-padding,
header #u_row_9.v-row-padding{
padding:0!important
}
}
@media(max-width:439px){
.d-flex-center{margin-bottom:0}
}