@import url("https://fonts.googleapis.com/css?family=Poppins:200,200i,300,300i,400,400i,500,500i,600,600i,700&display=swap");

body{font-family:"Poppins", sans-serif;font-weight:normal;font-style:normal;}
a{-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
a:focus,button:focus{text-decoration:none;outline:none;}
a:focus{color:#fff;text-decoration:none;}
a:focus,a:hover{text-decoration:none;color:#1F1F1F;}
a,button{color:#1F1F1F;outline:medium none;}
h2,h3,h4{font-family:"Poppins", sans-serif;color:#1F1F1F;}
h3 a,h4 a{color:inherit;}
ul{margin:0px;padding:0px;}
li{list-style:none;}
p{font-size:16px;font-weight:300;line-height:28px;color:#4D4D4D;margin-bottom:13px;font-family:"Poppins", sans-serif;}
::selection{background:#444;color:#fff;text-shadow:none;}
*::placeholder{color:#cccccc;font-size:14px;opacity:1;}
h3{font-size:24px;}
.overlay_skyblue{position:relative;z-index:0;}
.overlay_skyblue::before{position:absolute;content:"";background-color:#2375c0;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:0.8;}
.owl-carousel .owl-nav div{background:transparent;height:50px;left:0px;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;width:50px;color:#fff;background-color:transparent;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;left:50px;font-size:15px;line-height:50px;border:1px solid #fff;left:140px;}
.owl-carousel .owl-nav div.owl-next{left:auto;right:140px;}
.owl-carousel .owl-nav div.owl-next i{position:relative;right:0;}
.owl-carousel .owl-nav div.owl-prev i{position:relative;top:0px;}
.owl-carousel:hover .owl-nav div{opacity:1;visibility:visible;}
.owl-carousel:hover .owl-nav div:hover{color:#fff;background:#009DFF;border:1px solid transparent;}
.boxed-btn3-white{color:#fff;display:inline-block;padding:9px 24px;font-family:"Poppins", sans-serif;font-size:20px;font-weight:400;border:0;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:center;color:#fff!important;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;transition:0.5s;cursor:pointer;}
.boxed-btn3-white:hover{background:#fff;color:#009DFF!important;border:1px solid transparent;}
.boxed-btn3-white:focus{outline:none;}
@media (max-width: 767px){
.mobile_menu{position:absolute;right:0px;width:100%;z-index:9;}
}
.header-area{left:0;right:0;width:100%;top:0;z-index:9;}
@media (max-width: 767px){
.header-area{padding-top:0;}
}
@media (min-width: 768px) and (max-width: 991px){
.header-area{padding-top:0;}
}
.header-area .main-header-area{padding:18px 0;background:#fff;}
.header-area .main-header-area .main-menu{text-align:center;padding-top:10px;}
.slider_bg_1{background:url(../img/slider1.webp);}
.slider_bg_2{background:url(../img/slider2.webp);}
.slider_bg_3{background:url(../img/slider3.webp);}
.slider_area .single_slider{height:700px;background-size:cover;background-repeat:no-repeat;background-position:left;}
@media (max-width: 767px){
.slider_area .single_slider{height:420px;}
}
.slider_area .single_slider .slider_text .h3{color:#1F1F1F;font-family:"Poppins", sans-serif;font-size:30px;letter-spacing:2px;font-weight:300;}
.slider_area .single_slider .slider_text .h3 span{font-weight:700;}
@media (max-width: 767px){
.slider_area .single_slider .slider_text .h3{font-size:26px;letter-spacing:3px;background:rgba(255, 255, 255, .95);}
}
@media (min-width: 768px) and (max-width: 991px){
.slider_area .single_slider .slider_text .h3{font-size:30px;}
}
@media (min-width: 992px) and (max-width: 1200px){
.slider_area .single_slider .slider_text .h3{font-size:25px;letter-spacing:3px;}
}
.welcome_docmed_area{padding-top:100px;padding-bottom:100px;}
@media (max-width: 767px){
.welcome_docmed_area{padding-bottom:100px;}
}
@media (min-width: 992px) and (max-width: 1200px){
.welcome_docmed_area{padding-bottom:100px;}
}
@media (min-width: 768px) and (max-width: 991px){
.welcome_docmed_area{padding-bottom:100px;}
}
.welcome_docmed_area .welcome_docmed_info{padding-left:75px;}
@media (max-width: 767px){
.welcome_docmed_area .welcome_docmed_info{padding-left:0;margin-top:40px;}
}
@media (min-width: 768px) and (max-width: 991px){
.welcome_docmed_area .welcome_docmed_info{padding-left:0;margin-top:100px;}
}
.welcome_docmed_area .welcome_docmed_info h3{font-weight:500;font-size:26px;margin-bottom:10px;}
@media (max-width: 767px){
.welcome_docmed_area .welcome_docmed_info h3{font-size:30px;}
}
.welcome_docmed_area .welcome_docmed_info p{font-size:20px;color:#303030;line-height:30px;}
.welcome_docmed_area .welcome_docmed_info ul{margin-bottom:40px;margin-top:25px;}
.welcome_docmed_area .welcome_docmed_info ul li{color:#303030;font-size:20px;margin-bottom:25px;}
.footer{background-repeat:no-repeat;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.footer .footer_top{padding-top:145px;padding-bottom:129px;background:#1F1F1F;}
@media (max-width: 767px){
.footer .footer_top{padding-top:60px;padding-bottom:30px;}
}
@media (max-width: 767px){
.footer .footer_top .footer_widget{margin-bottom:30px;}
}
@media (min-width: 768px) and (max-width: 991px){
.footer .footer_top .footer_widget{margin-bottom:30px;}
}
.footer .footer_top .footer_widget .footer_logo{font-size:22px;font-weight:400;color:#fff;text-transform:capitalize;margin-bottom:15px;}
@media (max-width: 767px){
.footer .footer_top .footer_widget .footer_logo{margin-bottom:18px;}
}
.footer .footer_top .footer_widget p{color:#C7C7C7;}
.footer_widget a{color:#C7C7C7;}
.footer_widget a:hover{color:gray;}
.footer .copy-right_text{padding-bottom:30px;background:#000000;}
.footer .copy-right_text .footer_border{padding-bottom:30px;}
.footer .copy-right_text .copy_right{font-size:16px;color:#919191;margin-bottom:0;font-weight:400;}
@media (max-width: 767px){
.footer .copy-right_text .copy_right{font-size:14px;}
}
.footer .copy-right_text .copy_right a{color:white;}
.footer .copy-right_text .copy_right a:hover{color:gray;}
.service_area{background:#368edd;}
.service_area .single_service{padding:40px 30px;}
@media (min-width: 768px) and (max-width: 991px){
.service_area .single_service{padding:40px 20px;}
}
.service_area .single_service .icon{margin-bottom:10px;}
.service_area .single_service .icon i{font-size:50px;color:#fff;}
.service_area .single_service h3, .single_service a{font-size:26px;font-weight:500;color:#fff;}
.single_service a:hover{text-decoration: underline;}
@media (min-width: 768px) and (max-width: 991px){
.service_area .single_service h3{font-size:20px;}
}
.service_area .col-xl-4:nth-child(2) .single_service{background:#2479c4;}
.Emergency_contact .single_emergency{padding:91px 0;background-size:cover;background-position:center;background-repeat:no-repeat;}
@media (max-width: 767px){
.Emergency_contact .single_emergency{padding:40px;display:block!important;}
}
.Emergency_contact .single_emergency .info{margin-right:30px;}
.Emergency_contact .single_emergency .info h3{font-size:26px;font-weight:500;color:#fff;}
@media (min-width: 1200px) and (max-width: 1500px){
.Emergency_contact .single_emergency .info h3{font-size:20px;}
}
.Emergency_contact .single_emergency .info p{color:#fff;font-size:18px;font-weight:400;margin-bottom:0;}
.Emergency_contact .single_emergency .info_button a{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.emergency_bg_1{background-image:url(../img/banner/emergency-1.webp);}
.emergency_bg_2{background-image:url(../img/banner/emergency-2.webp);}
.contact-title{font-size:27px;font-weight:600;margin-bottom:20px;}
.form-contact.contact_form{overflow:hidden;}
input::placeholder,textarea::placeholder{font-weight:bold;color:black!important;font-size:17px;}
.form-contact .form-group{margin-bottom:30px;}
.form-contact .form-control{width:100%;border:1px solid #e5e6e9;border-radius:0px;height:48px;padding-left:10px;font-size:15px;background:#dcdcdc;}
.form-contact .form-control:focus{outline:0;box-shadow:none;}
.form-contact .form-control::placeholder{font-weight:300;color:#999999;}
.form-contact textarea{border-radius:0px;height:100%!important;padding-top:10px;}
h2{font-size:30px;}
h3{font-size:24px;}
h4{font-size:18px;}
h2,h3,h4{line-height:1.2em;}
.genric-btn{display:inline-block;outline:none;line-height:40px;padding:0 30px;font-size:.9em;text-align:center;text-decoration:none;font-weight:500;cursor:pointer;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.genric-btn:disabled{background-color:#7e7e7e!important;cursor:not-allowed;}
.genric-btn:focus{outline:none;}
.genric-btn.primary{color:#fff;background:#131312;border:1px solid transparent;}
.genric-btn.primary:hover{color:white;border:1px solid gray;background:gray;}
.h600{height:600px!important;}
.main-menu a{transition:0s;border-bottom:3px solid transparent;padding:10px!important;box-sizing:border-box!important;}
.main-menu a:hover{color:black!important;padding:10px!important;box-sizing:border-box!important;transition:0s;}
@media (max-width: 768px){
.text-xs-center{text-align:center!important;}
}
@media (max-width: 768px){
.owl-prev,.owl-next{display:none;}
}
@media (min-width: 768px) and (max-width: 1200px){
.owl-prev,.owl-next{position:absolute!important;top:510px!important;}
}
.owl-prev,.owl-next{width:70px!important;height:65px!important;line-height:64px!important;background:rgba(0, 0, 0, 0.5)!important;}
.owl-prev:hover,.owl-next:hover{background:rgba(0, 0, 0, 0.8)!important;}
@media (max-width: 576px){
.g-recaptcha{margin-left:50px;}
.owl-carousel .owl-nav div{display:none;}
}
@media (min-width: 576px) and (max-width: 768px){
.g-recaptcha{margin-left:110px;}
.owl-carousel .owl-nav div{display:none;}
}
@media (min-width: 768px) and (max-width: 992px){
.g-recaptcha{margin-left:42px;}
.owl-carousel .owl-nav{position:relative;top:-750px;}
}
@media (min-width: 992px) and (max-width: 1200px){
.g-recaptcha{margin-left:122px;}
.owl-carousel .owl-nav{position:relative;top:-750px;}
}
@media (min-width: 1200px){ .g-recaptcha{margin-left:170px;} }
footer h4{color:white;}
footer a:hover{color:white;}
.fa-star,.fa-star-half-alt{color:orange;}
.rate-us-text a{font-size:20px;}
.rate-us-text a:hover{opacity:.6;}
.phone-number{font-size:22px;}
.alert p{font-size:17px;}
.fw-bold { font-weight: 500; }
.mt-6 { margin-top: 4rem; }
input:hover,textarea:hover { opacity: .80; box-shadow: 0 0 20px rgba(0,0,0, .2) }
.pt-50 { padding-top: 50px; }
.pb-55 { padding-bottom: 55px; }
.footer .footer_top .footer_widget a { color: ; }
.pse-0 { padding-left: 0!important; padding-right: 0!important; }