header.header ul.menu li {text-transform: uppercase;}
p{line-height: 26px!important}
h1,h2,h3,h4,h5,h6,.d-service-cards-container .d-service-card-title{text-transform:uppercase!important}
header .u_row .container {max-width: 1280px!important;}
#u_content_custom_navLinks_3 .d-nav-links-info.d-header-nav ul.menu>li>div {padding: 0 2px;}
d-toobar {justify-content: end;display: flex;}
#u_content_custom_toolbar_5 .d-toolbar{width: 820px}
.d-wbr header p {
    font-size: 14px;
    font-weight: 600;
    line-height: 20px!important;}
header .menu a{padding: 23px 30px; font-weight:600;transition: all 0.5s;}
header .menu a:hover{padding: 23px 30px; background:  #E42711; font-weight:600}
header .menu .selected a{padding: 23px 30px; background: #E42711; font-weight:600}
.d-con-slider .d-con-slider-button{margin-bottom:0px}
.d-con-slider .d-appointment-info{margin:0!important}
.d-con-slider .d-appointment-button,.d-appointment-button-b{display:inline-block;background:#007c29;text-align:center;font-size:12px;font-weight:700;color:#fff;text-transform:uppercase;transition:.5s;margin:20px 0 0;padding:15px 20px!important;box-shadow:1px 1px 1px rgb(0 0 0 / 55%)}
.d-con-slider .d-appointment-button:hover,.d-appointment-button-b:hover{background:#E42711}
.d-btn-red .btn{background:#e42711;box-shadow:1px 1px 1px rgb(0 0 0 / 55%);color:#fff;font-size:12px;font-weight:700;text-transform:uppercase;padding:11px 20px!important;margin-top:30px;transition:.5s}
.d-btn-red .btn:hover{background:#007c29}
.d-btn-red .btn i{padding:0 0 0 9px;display:inline-block;top:1px;position:relative}
.d-mob-bdrtop{border-top:4px solid #E42711}
.d-txt-center{text-align:center}
.d-btn-red .btn{background: #e00000;color: #fff;padding: 15px 30px!important;line-height: 1.2;border-radius:0}
.d-btn-red .btn:hover{background: #dabb78;}
.d-container-620{max-width: 620px;margin-left: auto;margin-right: auto;}
.d-container-700{max-width: 700px;margin-left: auto;margin-right: auto;}
.d-container-750 {max-width: 750px;margin-left: auto;margin-right: auto;}
.d-container-790 {max-width: 790px;margin-left: auto;margin-right: auto;}
.d-container-1080 {max-width:1080px;margin-left: auto;margin-right: auto;}
.d-container-1200 {max-width:1180px!important;margin-left: auto;margin-right: auto;}
.d-width-100 .container {max-width: 100%!important}
.d-btn-red .btn{background: #e00000;color: #fff;padding: 11px 30px!important;line-height: 1.2;border-radius:0}
.d-btn-red .btn:hover{background: #007c29;}
.d-parallax-bg {background-position: center!important;background-repeat: no-repeat!important;background-attachment: fixed!important;background-size: cover!important}
.d-service-summary-container {margin-bottom: 60px!important}
.d-custom-serv.u_row>.container {max-width: 1520px!important;}

.d-our-service .u-col:nth-child(2) {background:url(https://assets.unlayer.com/projects/5192/1668969594737-bg1.jpg)  no-repeat center;padding: 16px 15px 12px;text-align: center;box-shadow: 5px 5px 10px rgb(0 0 0 / 35%);}
.d-our-service .u-col:nth-child(2) ul {list-style:none}
.d-our-service .u-col:nth-child(2) ul li {list-style:none;margin-bottom: 17px;color:#fff; font-size:15px; text-align:center}
.d-img-responsive img{max-width:100%}
.no-padding{padding:0!important}
.d-icons-container {display: flex;justify-content: center;flex-wrap: wrap;}
.d-icon-box {text-align: center;width: 30%;margin: 30px;max-width: 285px;}
.d-icon-box img {margin-bottom: 15px;}
.d-icon-box img h3{margin-top: 10px;margin-bottom: 10px;}
d-toobar a, d-toobar a:hover,.d-add-lnks a, .d-add-lnks a:hover {text-decoration: none!important}
.d-br-btm{border-bottom:4px solid #E42711}
.d-blog-read-more{font-weight:bold}
.d-con-blog-details {max-width: 1200px;margin: 50px auto 50px;}
.d-slider-caption{text-shadow: 2px 2px 1px rgb(0 0 0 / 70%);}
.d-slider-caption br{display:none}
.foot-links a, .foot-links a:hover, .d-cell1 a, .d-cell3:hover p a{color: #E42711!important;}
.d-img-shadow img {box-shadow: 5px 5px 10px rgb(0 0 0 / 35%); max-width:100%}
@media(min-width:1302px){
ul.menu {margin-right: 70px!important}
}
@media(min-width:768px) and (max-width:991px){
.show-wb{display: block!important}
}
@media(max-width:991px){
h1 {font-size: 22px}
h2 {font-size: 21px}
h3 {font-size: 19px}
header .d-toolbar .d-flex{flex-direction: row!important}
header .d-toolbar .d-flex p{padding:0 2px!important}
header.header.Header .hide-desktop{display: block!important;}
.d-con-slider-caption{display: none!important;}
d-mobile-nav {z-index: 9999;position: relative}
.d-sc-991 .u-row{display: block}
.d-sc-991 .u-col{flex: 0 0 100%!important;max-width: 100%!important}
}
@media(min-width:1015px) and (max-width:1258px){
header .menu a {padding: 23px 18px}
header .logo {left: 20px !important;width: 228px !important;}
}
@media(min-width:992px) and (max-width:1015px){
header .menu a {padding: 23px 9px}
header .logo {left: 20px !important;width: 228px !important}
}
@media(max-width:767px){
.u-col .show-mobile{display: block!important}
.d-si-mob .container{max-width: 220px!important;margin-bottom: 50px!important}
}