 
:root {
  --lighgrey: #9d9d9c;
  --black: #071c35;
}

@font-face {
  font-family: "Montserrat";
  font-display: swap;
  src: url("../fonts/Montserrat-Regular.ttf");
}
@font-face {
  font-family: "Montserrat_Medium";
  font-display: swap;
  src: url("../fonts/Montserrat-Medium.ttf");
}
@font-face {
  font-family: "Montserrat_Semibold";
  font-display: swap;
  src: url("../fonts/Montserrat-SemiBold.ttf");
}
body{font-family: "Montserrat",sans-serif;}
body, p, h1, h2, h3, h4, h5, h6, {padding:0;margin:0;}
button:focus {box-shadow: none!important;border: none!important;outline: none!important;}
button:hover {background-color: #000000!important;color: #fff!important;}
a:hover{text-decoration:none;}

.container{max-width:85%}
.container.carousel_container{max-width:100%;padding:0}
.container-fluid.navabar_container{padding:0;position: relative;z-index: 9999;}
.container-fluid.top-min_header{padding:0;background-color: #263b8f;}
.top-min_header,.top-min_header a{color:#fff;padding-top:5px;padding-bottom:5px}
.top-min_header .content_box{display:flex;width:100%;align-items:center;height:100%;padding:8px}
.top-min_header ul{display:flex;width:100%;list-style:none;justify-content:end;margin-bottom:0;align-items:center;height:100%}
.top-min_header ul li{width:65px}
.top-min_header .a-time{margin-left:5%;color: #fff;}
.navabar_container .nav-link{font-size:18px;color:#000;letter-spacing:.5px}
.navabar_container .nav-item{padding:5px 10px}
.navabar_container a.nav-link{position:relative}
.navabar_container a.nav-link::before{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#5dbafc;margin:0 auto;display:block;transition:.5s linear}
.navabar_container a.nav-link:hover::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#5dbafc;margin:0 auto;display:block}
.navabar_container ul.dropdown-menu.show{background-color:#000;text-align:center}
.navabar_container ul.dropdown-menu.show a.dropdown-item{color:#fff;font-size:16px;letter-spacing:.5px;height:40px;line-height:20px;padding-top:10px}
.navabar_container span.dropdown_border{width:100%;height:.1px;background-color:#6f6f6f;display:block}
.navabar_container ul.dropdown-menu.show{padding-top:0;padding-bottom:0;border-radius:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color: #263b8f;}
.newClass{position:fixed!important;width:100%;top:0;z-index:99;background-color:#fff;box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);}
.img_content_box{position:relative}
.img_content_box::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.7}
.slider_content_main{position:absolute;top:0;left:0;width:100%;height:100%}
.slider_content_second{position:relative;top:0;left:0;width:100%;height:100%;display:grid;align-items:center}
.slider_content{width: 50%;margin-left:9%;color:#ffff;/* backdrop-filter: blur(4px); */}
.slider_content h1{font-size: 32px;font-weight:900;margin-bottom:25px;letter-spacing:.5px;margin-top:25px;margin-left: -12%;}
.slider_content p{font-size:20px;letter-spacing:.5px;margin-bottom:35px;margin-top:35px}
button.btn.btn_custom{color:#fff;background-color:#000;padding:10px 15px;letter-spacing:.5px;margin-top:15px}

.top_form h2{text-align:center;color:#fff;font-size: 16px;padding: 10px;background-color: #ffb41d;}
.form-box{margin-top:20px!important;position:fixed;right:5px;z-index:99999;bottom:0;background:#fff;padding:0;z-index:9999;width: 14%;border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden;box-shadow: 0 3px 6px rgb(0 0 0 / 16%), 0 3px 6px rgb(206 206 206 / 23%);}
.form-box h4{font-size:22px;text-align:center;margin:0 auto;background:#e8e8e8;padding:20px 0;font-weight:600;letter-spacing:2px;color:#000}
.top_form h2 span{cursor:pointer;margin-left:5%}
.top_form h4 a{color:#2f2d5f}
.from-banner h4{text-align:center;font-size:20px;font-weight:100;margin-top:15px}
.from-banner h4 span{display:block}
.from-banner{background:#fff}
.from-banner h1{font-size:30px;text-transform:uppercase;text-align:center}
.form_inner .form-control{margin-bottom: 10px;border:none;border-bottom:1px solid#ced4da;height: 47px;font-size: 15px;}
.enquire-btn{width:100%;background-color: #fdaf14;border:none;color:#fff;padding: 5px;}
.form_inner{padding:15px;padding-top: 0px;padding-bottom: 10px;}
button.btn.btn_custom.btn_custom_2 { margin-left: 15px;}


/*Custom Start From Here*/
.icon_heading{position:relative;width:20%;margin:0 auto}
.icon_heading::before{content:"";position:absolute;top:50%;left:0;width:39%;height:2px;background-color:#107aba}
.icon_heading::after{content:"";position:absolute;top:50%;right:1%;width:39%;height:2px;background-color:#107aba}
.custom_heading_col p{width:48%;margin:0 auto;margin-top: 25px;letter-spacing:.5px}
.custom_heading_col{margin-bottom:40px}
/*Custom End From Here*/
/*Services Start From Here*/
.services_container{position:relative;padding-top: 60px;padding-bottom:40px}
.services_container .bg-pattern{position:absolute;top:0;left:0}
.services_container h4{font-weight:600;font-size: 28px;}
.services_container .container {max-width: 65%;}
.services_container .services_card_content {padding: 20px; background-color: #ffffff;color: #000;}
.services_container .services_card {box-shadow: 0 3px 6px rgb(206 206 206 / 16%), 0 3px 6px rgb(124 124 124 / 23%);}
.services_container .btn.btn_service {color: #fff;background-color: #263b8f;}
.services_container .col-sm-12.col-md-4.col-lg-4 {margin-bottom: 30px;}
.services_card_content h4 {font-size: 18px;color: #263b8f;}


/*Services End From Here*/
.about_us_container {padding-top: 60px;padding-bottom: 60px;background-color: #263b8f;position: relative;}
.about_us_container .about_us_content { position: relative;}
.about_us_container .about_box {position: absolute;bottom: -23px;left: 0;width: 54%;height: 42%;background-color: #000000;color: #fff;padding: 20px;}
.about_us_container .about_box li {list-style: none;width: 100%;display: flex;justify-content: space-between;padding-bottom: 15px;}
.about_us_container .about_box ul {margin: 0px;padding: 0px;margin-top: 41px;}

img.img-fluid.bg-pattern_2{position:absolute;right:0;filter:grayscale(100) brightness(100)}
.about_us_content_2 h4{font-weight:600;font-size:28px;color:#fff}
.about_us_content_2{padding-top:60px}
.about_us_content_2 img.img-fluid.heading_icon_img_2{filter:brightness(100);width:39%}
.about_us_content_2 .icon_heading{margin-left:5%;margin-bottom: 50px;}
.about_us_content_2 .icon_heading::before{top:50%;left:-43px;width:27%;background-color:#fff}
.about_us_content_2 .icon_heading::after{right:21%;width:39%;background-color:#fff}
.about_us_content_2 p{color:#fff;letter-spacing:.5px}
img.img-fluid.bg-pattern_3{position:absolute;bottom:0;filter:brightness(100);left:0}
.box_2 h4{font-size:20px}
.content_flex{display:flex;align-items:baseline}
img.img-fluid.clock-icon{width:100%;filter:invert(1)}
.box_1{width:6%}
.box_2{padding-left:18px}
.contain{margin:0 auto;max-width:75%;width:100%}
.item{align-items:center;color:#fff;display:flex;height: unset;justify-content:center;}
.services_container .owl-nav{display:none}
.content_flex.content_flex_1{margin-top:30px;margin-bottom:5px}
.services_container .card:hover .card_content{padding:41px 10px}
.services_container .owl-dots{margin-top:40px}

.counter_container{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;padding-top:40px;padding-bottom:40px;color: #000;}
.counter_container::after{top:0;left:0;width:100%;height:100%;opacity:.8}
.counter_container .stastic{font-size: 18px;letter-spacing:.5px}
.counter_container .stastic span.counter{font-size:26px;font-weight:900}
.counter_container .stastic p{font-weight:600}
.counter_container .counter-icon{width:34px;margin-bottom:20px;margin-top: 20px;}

.testimonials_container{padding-top:60px;padding-bottom:60px;background-image:url(../images/testimonials.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}
.testimonials_container h4{font-weight:600;font-size:28px}
.testimonials_container .owl-nav .owl-next{position:absolute;top:-70px;left:200px;font-size:18px!important;width:45px;height:45px;line-height:45px;border-radius:0;background-color:#000!important;color:#fff!important}
.testimonials_container .owl-nav .owl-prev{position:absolute;top:-70px;left:145px;font-size:18px!important;width:45px;height:45px;border-radius:0;line-height:45px;background-color:#000!important;color:#fff!important}
.testimonials_container .card p{color:#fff}
.testimonials_container .card{border:none;background-color: #00c6ad;padding: 25px;padding-bottom: 0px;}
.testimonials_container .owl-dots{display:none!important}
.testimonials_container .testimonials-slider{position:relative;margin: 61px 141px 31px -90px;}
.testimonials_container .testimonials-img{position:relative;z-index:1}
.testimonials_container .avtar{text-align:center;margin-top:20px}
.testimonials_container .avtar .avtar_img{width:63px!important;border-radius:50%;margin:0 auto;margin-bottom:10px}
.testimonials_container .avtar h6{font-weight:600;margin:5px}
.testimonials-slider_box{position:relative}
.testimonials_container .card::after{content:"";position:absolute;top:-23%;left:3%;width:100%;height:100%;background-color:unset;background-image:url(../images/testimonials-icon.png);background-repeat:no-repeat;background-position:right;filter:brightness(100) opacity(0.1);z-index: 9;}
.testimonials_container .card_content{padding: 0;text-align:center}
.testimonials_container i.fa.fa-quote-left {font-size: 34px; margin-bottom: 15px;}
.testimonials_container .wrapper{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index: 9;}
.testimonials_container .video-main{position:relative;display:inline-block}
.testimonials_container .video{height:50px;width:50px;line-height:50px;text-align:center;border-radius:100%;background:transparent;color: #000;display:inline-block;background: #f7f7f7;z-index:999}
@keyframes waves {
0%{-webkit-transform:scale(0.2,0.2);transform:scale(0.2,0.2);opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}
50%{opacity:.9;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90)}
100%{-webkit-transform:scale(0.9,0.9);transform:scale(0.9,0.9);opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}
}
.testimonials_container .fa-play:before{content:"\f04b"}
.testimonials_container .waves{position:absolute;width:150px;height:150px;background: rgb(0 198 173 / 56%);opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);border-radius:100%;right: -73px;bottom: -71px;z-index:-1;-webkit-animation:waves 3s ease-in-out infinite;animation:waves 3s ease-in-out infinite}
.testimonials_container .wave-1{-webkit-animation-delay:0;animation-delay:0}
.testimonials_container .wave-2{-webkit-animation-delay:1s;animation-delay:1s}
.testimonials_container .wave-3{-webkit-animation-delay:2s;animation-delay:2s}
.testimonials_container i.fa.fa-play {font-size: 25px;color: #fff;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}

.blogs_container_updates{position: relative;padding-top: 60px;padding-bottom: 60px;}
.blogs_container_updates h4 {font-weight: 600;font-size: 28px;}
.blogs_container_updates .owl-nav{display:none}
.blogs_container_updates .content_flex.content_flex_1{margin-top:30px;margin-bottom:5px}
.blogs_container_updates .card:hover .card_content{padding:41px 10px}
.blogs_container_updates .owl-dots{margin-top: 10px;}
.blogs_container_updates .content_card {padding: 20px 15px;color: #000;position: relative;}
.blogs_container_updates .item {height: 520px;}
.blogs_container_updates p a {color: #3d3c3c;text-decoration: none;font-weight: 600;font-size: 18px;}
.blogs_container_updates .content_card h6 {text-align: end;background-color: #00c6ad;width: fit-content;margin-left: auto;color: #fff;padding: 5px;}
.blogs_container_updates .content_card p { margin-top: 15px;}
.blogs_container_updates .bg-icon {position: absolute; right: 0;top: 0;}
.blogs_container_updates .custom_flex {display: flex;align-items: center;width: 100%;justify-content: space-between;}
.blogs_container_updates .custom_flex .blog_date { width: 50%;}
.blogs_container_updates .btn.btn_custom_3 {margin-top: 25px;padding: 10px 20px;background-color: #000;color: #fff;}
.blogs_container_updates a.read_more_btn {color: #ffffff;background-color: #000;padding: 8px 15px;font-size: 15px;}

.faq_container{padding-top:60px;padding-bottom:60px;background-color:#f8f8f8}
.faq_container h4{font-weight:600;font-size:28px}
.faq_container div#accordion{width:100%;max-width:100%}
.faq_container .card a{display:block}
.faq_container .card{background-color: #4963a0;}
.faq_container .card a{color:#fff!important;font-size:16px}
.faq_container .col-sm-12.col-md-12.col-lg-12{margin-bottom:10px}
.faq_container .mb-0 > a{display:block;position:relative}
.faq_container .mb-0 > a:after{content:"\f078";font-family:'FontAwesome';position:absolute;right:0}
.faq_container .mb-0 > a[aria-expanded="true"]:after{content:"\f077"}
.faq_container .card-body{background-color:#fff}
.faq_container .col-sm-12.col-md-6.col-lg-6 img.img-fluid {height: 100%;object-fit: cover;}

.emergency_container {background-image: url(../images/emergency-bg.jpg);padding-top: 100px;padding-bottom: 100px;position: relative;background-position: center;background-repeat: no-repeat;background-size: cover;}
.emergency_container::after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: linear-gradient(#263b8f,#263b8f);opacity:0.7;}
.emergency_container .content_box {position: relative;z-index: 9;color: #fff;}
.emergency_container .content_box h3 a {color: #fff;text-decoration: none;}
.emergency_container .content_box p {font-size: 18px;letter-spacing: 0.5px;width: 50%;margin-bottom: 30px;}
.emergency_container .content_box h2 {font-size: 40px;font-weight: 700;margin-bottom: 30px;}
.emergency_container .content_box span { color: #ffe000;}
.emergency_container .content_box .clock-icon2 {width: 3.5%;filter: invert(1);margin-right: 15px;}

.footer_container {background-image: url(../images/footer-bg.png);padding-top: 80px;padding-bottom: 80px;background-position: center center;background-repeat: no-repeat;background-size: cover;position: relative;z-index: 1;}
.footer_container::before {content: '';position: absolute;z-index: -1;top: 0;left: 0;right: 0;width: 100%;height: 100%;background-color: #ffffff;opacity: 0.9;}
.footer_container ul {margin: 0px;padding: 0px;list-style: none;width: 100%;}
.footer_container .timing_ul li {display: flex;justify-content: space-between;width: 100%;padding-bottom: 20px;position: relative;}
.footer_container .timing_ul li span {width: 50%;}
.footer_container .timing_ul li::before {/* content: ''; */position: absolute;top: 16px;width: 20%;height: 100%;left: 24%;right: 25%;border-top: 1px dotted #6e6e6e;}
.footer_container .quick_links li {padding-bottom: 20px;}
.footer_container .quick_links, .timing_ul {margin-top: 25px!important;}
.footer_container .quick_links li a {color: #000;text-decoration: none;}
.footer_container p {margin-top: 20px;}
.footer_container .social_media_li {display: flex;}
.footer_container .social_media_li li {margin-right: 20px;color: #fff;font-size: 22px;background-color: #000;border-radius: 50%;width: 40px;height: 40px;line-height: 40px;text-align: center;}
.footer_container .social_media_li li a {color: #fff;}
.footer_container .facebook-icon {background-color: #4267B2!important;}
.footer_container .twitter-icon {background-color: #1DA1F2!important;}
.footer_container .instagram-icon {background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);}
.footer_container .pinterest-icon {background-color: #DF0022!important;}
.footer_container .youtube-icon {background-color: #ff0000!important;}
.footer_container .contact_us_col  p {display: flex;align-items: baseline;}
.footer_container .contact_us_col  p i {margin-right: 10px;font-size: 18px!important;}
.footer_container i.fa.fa-chevron-right {font-size: 14px!important;color: #6b6b6b;padding-right: 8px;}

.lastfooter_container {padding-top: 10px;padding-bottom: 10px;color: #fff;background-color: #263b8f;}
.lastfooter_container p {margin-bottom: 0px;}

.mobile-section{position: fixed;bottom: 0;left: 0;width: 100%;display: flex; display:none;background-color: #000;}
.mobile-section .btn{flex:1; display:flex; align-items: center; justify-content: center; position:relative;}
.mobile-section .btn:not(:last-child):before{position:absolute; content:''; width:1px; height:25px; background-color:#333; display:block; right:0; top:50%; transform:translateY(-50%); opacity:1; left:unset;}

a.btn.btn_yellow {color: #fff;font-size: 15px;}
i.fa.fa-whatsapp {padding-right: 10px;font-size: 16px;}
i.fa.fa-phone {padding-right: 10px;font-size: 16px;}
.top-min_header, .top-min_header a:hover {color: #000000;}



/*FAQ Page Codes Start From Here*/
.innerpage_header{background-image:url(../images/inner-banner-faq.jpg); background-size:cover;background-repeat:no-repeat; padding-top:150px;padding-bottom:150px;position: relative;}
.innerpage_header .container{position:relative;z-index:2;}
.innerpage_header::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image: linear-gradient(#1FA2FF,#263b8f);opacity:.7}
.innerpage_header h1 {color: #fff;font-weight: 800;padding-bottom: 10px;font-size: 24px;letter-spacing: 0.5px;}
.innerpage_header a {color: #fff;font-size: 18px;letter-spacing: 0.5px;}
.innerpage_header h4 { color: #fff;}
.innerpage_header span {font-size: 18px;letter-spacing: 0.5px;}
/*FAQ Page Codes  From Here*/

/*Contact Us Page Codes Start From Here*/
.innerpage_header_contact_us{background-image:url(../images/inner-banner-contact-us.jpg); background-size:cover;background-repeat:no-repeat; padding-top:150px;padding-bottom:150px;position: relative;}
.innerpage_header_contact_us .container{position:relative;z-index:2;}
.innerpage_header_contact_us::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image: linear-gradient(#1FA2FF,#263b8f);opacity:.7}
.innerpage_header_contact_us h1 {color: #fff;font-weight: 800;letter-spacing: 0.5px;font-size: 24px;margin-bottom: 20px;}
.innerpage_header_contact_us a {color: #fff;font-size: 18px;letter-spacing: 0.5px;}
.innerpage_header_contact_us h4 { color: #fff;}
.innerpage_header_contact_us span {font-size: 18px;letter-spacing: 0.5px;}
.contact_us_container .contact-form{max-width:800px;position:relative;z-index:1;margin-bottom:30px}
.contact_us_container .contact-form .form-group{margin-bottom:25px;position:relative}
.contact_us_container .contact-form .form-group .form-control{height:50px;color:#948b9f;border:1px solid #ebebeb;background-color:#a8dffc45;font-size:14px;padding:10px 20px;width:100%;border-radius:0}
.contact_us_container .contact-form .form-group textarea.form-control{height:auto}
.contact_us_container .contact-form .form-group .form-control{height:50px;color:#948b9f;border:1px solid #ebebeb;background-color:#a8dffc45;font-size:14px;padding:10px 20px;width:100%;border-radius:0}
.contact_us_container .contact-form .default-btn{border:0;outline:none;width:100%;text-align:center}
.contact_us_container .default-btn{padding:14px 27px;background-color:#000;color:#fff;font-weight:500;position:relative;z-index:1}
.contact_us_container .contact-widget-right{margin-bottom:30px;background-color:#fff;-webkit-box-shadow:0 0 15px #000;box-shadow: 0 0 15px #eaeaea;padding:30px 25px;}
.contact_us_container .contact-widget-right h3{font-size:30px;margin-bottom:15px;margin-bottom:20px;font-size:22px;letter-spacing:.5px}
.contact_us_container .contact-widget-right p{margin-bottom:15px}
.contact_us_container .contact-widget-right .contact-list{list-style:none;margin:0;padding:0}
.contact_us_container .contact-widget-right .contact-list li{display:block;color:#6e6e6e;margin-bottom:10px;position:relative;padding-left:35px;font-weight:500}
.contact_us_container .contact-widget-right .contact-list li i{color: #0c0c0c;margin-right:5px;position:absolute;left:0;top:3px;font-size:20px}
.contact_us_container{padding-top:60px;padding-bottom:60px;position:relative}
.contact_us_container img.img-fluid.bg-pattern_2{position:absolute;right:0;filter:unset}
.contact_us_container h2{margin-bottom:20px;font-size:22px;letter-spacing:.5px}
.contact_us_container .content{display:grid;color: #000;}
.contact_us_container .custom_heading_col {margin-bottom: 50px;}
.contact_us_container .content a {color: #000;}
.contact_us_container .custom_heading_col h4 {font-weight: 600; font-size: 28px;}
/*Contact Us Page Codes  From Here*/
/*Blog Details Page Codes Start From Here*/
.blog-details-area{padding-top:60px;padding-bottom:60px}
.blog-details-area .side-bar-profile{padding:40px 30px;text-align:center;background-color: #000000;margin-bottom:30px}
.blog-details-area .blog-article .article-content h2{font-size: 22px;margin-bottom:20px;max-width:650px;letter-spacing: 0.5px;}
.blog-details-area .blog-article .blog-article-img{margin-bottom:20px}
.blog-details-area .blog-article .blog-status ul{list-style:none;margin:0;padding:0}
.blog-details-area .blog-article .blog-status ul li{display:inline-block;color:#16213e;font-size:14px;margin-right:30px;letter-spacing: 0.5px;}
.blog-details-area .blog-article .blog-status{margin-bottom:15px}
.blog-details-area .side-bar-wrap{margin-bottom:30px;position: relative;height: 100%;}
.blog-details-area .side-bar-profile img{border-radius:50%;margin-bottom:15px}
.blog-details-area .side-bar-profile h3{color:#fff;font-size:20px;margin-bottom:10px}
.blog-details-area .side-bar-profile p{color:#fff;margin-bottom:15px}
.blog-details-area .side-bar-profile ul{list-style:none;margin:0;padding:0}
.blog-details-area .side-bar-profile ul li{display:inline-block}
.blog-details-area .side-bar-profile ul li a{background-color:#fff;color:#16213e;line-height:40px;border-radius:50%;margin:0 2px;font-size:20px;width:40px;height:40px;display:block}
.blog-details-area .search-widget{margin-bottom:30px}
.blog-details-area .search-widget .search-form{position:relative}
.blog-details-area .search-widget .search-form .form-control{height:60px;border:1px solid #988ea1;background-color:#f9f9f9;padding:10px 20px;width:100%;border-radius:0}
.blog-details-area .search-widget .search-form button{position:absolute;top:0;right:0;height:60px;width:60px;background-color: #000000;-webkit-transition:all .5s;transition:all .5s;border:none;outline:none;color: #fff;}
.blog-details-area .side-bar-widget .title{font-size:20px;color:#16213e;font-weight:600;position:relative;display:inline-block;margin-bottom:15px}
.blog-details-area .side-bar-widget .side-bar-categories ul{padding:0;margin:0;list-style-type:none}
.blog-details-area .side-bar-widget .side-bar-categories ul li{position:relative;font-size:15px;font-weight:500;border-bottom:1px solid #ededed}
.blog-details-area .side-bar-widget .side-bar-categories ul li a{display:inline-block;color:#6e6e6e;padding:10px 0;font-weight:500;letter-spacing: 0.5px;}
.blog-details-area .side-bar-widget .side-bar-categories ul li span{padding:7px 0;float:right;color:#16213e;font-weight:500}
.blog-details-area .side-bar-widget .widget-popular-post .item{overflow:hidden;margin-bottom:10px;padding-bottom:10px}
.blog-details-area .side-bar-widget .widget-popular-post .item .thumb{float:left;overflow:hidden;position:relative;margin-right:15px}
.blog-details-area .side-bar-widget .widget-popular-post .item .info .title-text{line-height:1.5;font-size:17px;font-weight:500}
.blog-details-area .blog-article .comments-form .contact-form .form-group .form-control{border-color:#988ea1;background-color:transparent;border-radius:0}
.blog-details-area .blog-article .comments-form .contact-form h2{font-size:24px;margin-bottom:20px}
.blog-details-area .contact-form .form-group .form-control{height:50px;color:#948b9f;border:1px solid #ebebeb;background-color:#a8dffc45;font-size:14px;padding:10px 20px;width:100%;border-radius:0}
.blog-details-area .contact-form .form-group textarea.form-control{height:auto}
.blog-details-area .blog-article .comments-form .contact-form .default-btn{border-radius:0;width:auto}
.blog-details-area .default-btn{padding:14px 27px;background-color:#000;color:#fff;font-weight:500;position:relative;z-index:1}
.blog-details-area .blog-article .another-content .content-img{margin-top:30px;margin-bottom:30px}
.blog-details-area .article-content p {letter-spacing: 0.5px;}
/*Blog Details Page Codes End From Here*/

/*About Treatment Page Codes Start From Here*/
.about_treatment{padding-top:60px;padding-bottom:60px}
.about_treatment h4{font-weight:600;font-size:28px}
.about_treatment .service-categories li a{color:#fff;font-weight:400;font-weight:600;background-color:#000;padding:15px;display:inline-block;width:100%;letter-spacing: 0.5px;}
.about_treatment .service-categories li{margin-bottom:6px;list-style:none}
.about_treatment .service-categories ul{margin:0;padding:0}
.about_treatment .services-article-img img{width:100%}
.about_treatment .services-content{padding-top:20px;padding-bottom:10px}
.about_treatment .services-content h2{font-size: 18px;letter-spacing:.5px}
.about_treatment .services-content-more p,.services-content p{letter-spacing:.5px}
.about_treatment .content-img{margin-bottom:20px}
.about_treatment h2{font-size: 16px;letter-spacing: 0.5px;font-weight: 600;}
.about_treatment .service-sidebar{position:sticky;top:15%}
.about_treatment .col-lg-4{position:relative}
.service-categories h3 {margin-bottom: 15px;position: relative;font-size: 24px;}
.service-categories h3::after {content: "";position: absolute;right: 32%;top: 50%;width: 28%;height: 3px; background-color:#107aba;}
.about_treatment .service-categories li a.active {background-color: #263b8f!important;}
.about_treatment .service-categories li a:hover {background-color: #263b8f!important;}
.innerpage_header_neurological_treatment{background-image:url(../images/treatments/neurological/inner-banner-contact-us.jpg);background-size:cover;background-repeat:no-repeat;padding-top:150px;padding-bottom:150px;position:relative}
.innerpage_header_neurological_treatment::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image: linear-gradient(#1FA2FF,#263b8f);opacity:.7}
.innerpage_header_neurological_treatment .container{position:relative;z-index:2}
.innerpage_header_neurological_treatment h1{color:#fff;font-weight:800;letter-spacing:.5px;font-size: 24px;margin-bottom:20px}
.innerpage_header_neurological_treatment h4{color:#fff;font-size: 18px;letter-spacing: 0.5px;}
.innerpage_header_neurological_treatment a{color:#fff;font-size: 18px;letter-spacing: 0.5px;}
/*About Treatment Page Codes End From Here*/

.innerpage_header_sports{background-image:url(../images/treatments/sports/inner-banner.jpg);background-size:cover;background-repeat:no-repeat;padding-top:150px;padding-bottom:150px;position:relative}
.innerpage_header_sports::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image: linear-gradient(#1FA2FF,#263b8f);opacity:.7}
.innerpage_header_sports .container{position:relative;z-index:2}
.innerpage_header_sports h1{color:#fff;font-weight:800;letter-spacing:.5px;font-size: 24px;margin-bottom:20px}
.innerpage_header_sports a{color:#fff;font-size: 18px;letter-spacing: 0.5px;}
.innerpage_header_sports .container h4 {color: #fff;font-size: 18px;letter-spacing: 0.5px;}

.innerpage_header_orthopedic{background-image:url(../images/treatments/orthopedic-chronic-pain/inner-banner.jpg);background-size:cover;background-repeat:no-repeat;padding-top:150px;padding-bottom:150px;position:relative}
.innerpage_header_orthopedic::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image: linear-gradient(#1FA2FF,#263b8f);opacity:.7}
.innerpage_header_orthopedic .container{position:relative;z-index:2}
.innerpage_header_orthopedic h1{color:#fff;font-weight:800;letter-spacing: 0.5px;font-size: 24px;margin-bottom:20px}
.innerpage_header_orthopedic h4{color:#fff}
.innerpage_header_orthopedic a{color:#fff;font-size: 18px;letter-spacing: 0.5px;}
.innerpage_header_orthopedic .container h4{color:#fff;font-size: 18px;letter-spacing: 0.5px;}

.innerpage_header_anti-agingAndaesthetic{background-image:url(../images/treatments/anti-aging/inner-banner.jpg);background-size:cover;background-repeat:no-repeat;padding-top:150px;padding-bottom:150px;position:relative}
.innerpage_header_anti-agingAndaesthetic::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image: linear-gradient(#1FA2FF,#263b8f);opacity:.7}
.innerpage_header_anti-agingAndaesthetic .container{position:relative;z-index:2}
.innerpage_header_anti-agingAndaesthetic h1{color:#fff;font-weight:800;letter-spacing:.5px;font-size: 24px;margin-bottom:20px}
.innerpage_header_anti-agingAndaesthetic h4{color:#fff}
.innerpage_header_anti-agingAndaesthetic a{color:#fff;font-size: 18px;letter-spacing: 0.5px;}
.innerpage_header_anti-agingAndaesthetic .container h4{color:#fff;font-size: 18px;letter-spacing: 0.5px;}

.innerpage_header_rejuvenation_anti_degeneration{background-image:url(../images/treatments/rejuvenation/inner-banner.jpg);background-size:cover;background-repeat:no-repeat;padding-top:150px;padding-bottom:150px;position:relative}
.innerpage_header_rejuvenation_anti_degeneration::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image: linear-gradient(#1FA2FF,#263b8f);opacity:.7}
.innerpage_header_rejuvenation_anti_degeneration .container{position:relative;z-index:2}
.innerpage_header_rejuvenation_anti_degeneration h1{color:#fff;font-weight:800;letter-spacing:.5px;font-size: 24px;margin-bottom:20px}
.innerpage_header_rejuvenation_anti_degeneration h4{color:#fff}
.innerpage_header_rejuvenation_anti_degeneration a{color:#fff;font-size: 18px;letter-spacing: 0.5px;}
.innerpage_header_rejuvenation_anti_degeneration .container h4{color:#fff;font-size: 18px;letter-spacing: 0.5px;}


.innerpage_header_spineAnddisc{background-image:url(../images/treatments/spineAnddisc/inner-banner.jpg);background-size:cover;background-repeat:no-repeat;padding-top:150px;padding-bottom:150px;position:relative}
.innerpage_header_spineAnddisc::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image: linear-gradient(#1FA2FF,#263b8f);opacity:.7}
.innerpage_header_spineAnddisc .container{position:relative;z-index:2}
.innerpage_header_spineAnddisc h1{color:#fff;font-weight:800;letter-spacing:.5px;font-size: 24px;margin-bottom:20px}
.innerpage_header_spineAnddisc h4{color:#fff}
.innerpage_header_spineAnddisc a{color:#fff;font-size: 18px;letter-spacing: 0.5px;}
.innerpage_header_spineAnddisc .container h4{color:#fff;font-size: 18px;letter-spacing: 0.5px;}

.innerpage_header_terms-conditions{background-image:url(../images/terms-conditions.jpg);background-size:cover;background-repeat:no-repeat;padding-top:150px;padding-bottom:150px;position:relative}
.innerpage_header_terms-conditions::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(#1FA2FF,#00EBBA);opacity:.7}
.innerpage_header_terms-conditions .container{position:relative;z-index:2}
.innerpage_header_terms-conditions h1{color:#fff;font-weight:800;font-size: 24px;margin-bottom:20px;letter-spacing: 0.5px;}
.innerpage_header_terms-conditions h4{color:#fff}
.innerpage_header_terms-conditions a{color:#fff;font-size: 18px;letter-spacing: 0.5px;}
.innerpage_header_terms-conditions .container h4{color:#fff;font-size: 18px;letter-spacing: 0.5px;}


.innerpage_header_our-science{background-image:url(../images/our-science/inner-banner.jpg);background-size:cover;background-repeat:no-repeat;padding-top:150px;padding-bottom:150px;position:relative}
.innerpage_header_our-science::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image: linear-gradient(#1FA2FF,#263b8f);opacity:.7}
.innerpage_header_our-science .container{position:relative;z-index:2}
.innerpage_header_our-science h1{color:#fff;font-weight:800;letter-spacing:.5px;font-size: 24px;margin-bottom:20px}
.innerpage_header_our-science h4{color:#fff}
.innerpage_header_our-science a{color:#fff;font-size: 18px;letter-spacing: 0.5px;}
.innerpage_header_our-science .container h4{color:#fff;font-size: 18px;letter-spacing: 0.5px;}

.innerpage_header_quality{background-image:url(../images/inner-banner-quality.jpg);background-size:cover;background-repeat:no-repeat;padding-top:150px;padding-bottom:150px;position:relative}
.innerpage_header_quality::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image: linear-gradient(#1FA2FF,#263b8f);opacity:.7}
.innerpage_header_quality .container{position:relative;z-index:2}
.innerpage_header_quality h1{color:#fff;font-weight:800;letter-spacing:.5px;font-size: 24px;margin-bottom:20px}
.innerpage_header_quality h4{color:#fff}
.innerpage_header_quality a{color:#fff;font-size: 18px;letter-spacing: 0.5px;}
.innerpage_header_quality .container h4{color:#fff;font-size: 18px;letter-spacing: 0.5px;}



.terms_container {padding-top: 60px;padding-bottom: 60px;}
.terms_container .container {width: 75%;}
.terms_container .terms-conditions-img img {width: 100%; margin-bottom: 30px;}
.terms_container p {letter-spacing: 0.5px;}
.terms_container h3 {font-size: 20px;font-weight: 600;letter-spacing: 0.5px;}
.terms_container h4 {font-weight: 600;font-size: 28px;}

.error-area .d-table{width:100%;height:100%}
.error-area .d-table-cell{vertical-align:middle}
.error-area .error-content{text-align:center;position:relative;padding-top:140px;padding-bottom:140px}
.error-area .error-content h1{font-size: 230px;line-height:.7;font-weight:700;color:#000}
.error-area .error-content h1 span{color:#31ccc4}
.error-area .error-content h3{margin:30px 0 0;position:relative;color:#16213e;font-size:35px}
.error-area .error-content p{font-size:18px;max-width:520px;color:#16213e;margin:20px auto}
.error-area .default-btn{padding:14px 27px;background-color:#040505;color:#fff;font-weight:500;position:relative;z-index:1;top:20px}


.our_science_container p{letter-spacing:.5px}
.our_science_container h3{font-size:20px;font-weight:600;letter-spacing:.5px}
.our_science_container h4{font-weight:600;font-size:28px}
.our_science_container{padding-top:60px;padding-bottom:60px}
.our_science_container .custom__col h2{font-size:20px}
.our_science_container .left_custom_col{padding:0;padding:40px;background-color: #263b8f;color:#ffff;padding-top:80px;padding-bottom:80px}
p.design_p{font-size:30px;padding-top:20px;padding-bottom:20px}
.our_science_container .right_custom_col{padding:0;background-color:#444;color:#ffff}
.custom__row h2{font-size:22px;letter-spacing:.5px}
img.img-fluid.our-science_box_img{width:100%;height:100%;object-fit:cover}
.our-science_container_2 .content_box{padding:25px;height:342px;margin-bottom:20px;box-sizing:border-box;box-shadow:0 0 15px 1px #d8d8d8;overflow:hidden;position:relative}
.our-science_container_2{padding-bottom:60px}
.our-science_container_2 .col-sm-12.col-md-12.col-lg-3{margin-top: 10px;}
.our-science_container_2 h4{font-size:20px;font-weight:600}
.our-science_container_2 span.count_span{position:absolute;bottom:-42px;right:-5px;font-size:90px;color:#39a79c;font-weight:900;letter-spacing:6.5px;opacity:.1}
.our-science_container_2 h4{color: #263b8f;}
.our-science_container_2 .custom_heading h2{margin-bottom:20px;letter-spacing:.5px}


.our-science_container_3 {background-color: #222225;color: #fff;padding-top: 60px;padding-bottom: 60px;}
.our-science_container_3 h4 {font-weight: 600;font-size: 18px;letter-spacing: 0.5px;color: #ffffff;}
.our-science_container_3 li, p {letter-spacing: 0.5px;}
.our-science_container_3 li {padding-bottom: 5px;}



.quality_container .custom_heading_col h4 {font-weight: 600;font-size: 29px;}
.quality_container {padding-top: 60px;padding-bottom: 60px;}
.quality_container ul.quality_ul li {padding-bottom: 10px; letter-spacing: 0.5px;}
.quality_container ul.quality_ul {margin-top: 15px;}
.quality_container p {letter-spacing: 0.5px;}
.quality_container .content_col h4 {font-size: 20px;font-weight: 600;}

.blog-details-area .service-categories li a{color:#fff;font-weight:400;font-weight:600;background-color:#000;padding:15px;display:inline-block;width:100%;letter-spacing: 0.5px;}
.blog-details-area .service-categories li{margin-bottom:6px;list-style:none}
.blog-details-area .service-categories ul{margin:0;padding:0}
.blog-details-area .service-sidebar{position:sticky;top:15%}
.blog-details-area .service-categories li a.active {background-color: #00bf9f!important;}
.blog-details-area .service-categories li a:hover {background-color: #00bf9f!important;}

.blog-details-area .service-categories h3::after {
    content: "";
    position: absolute;
    right: 12%;
    top: 50%;
    width: 28%;
    height: 3px;
    background-color: #107aba;
}




.login_form_container{
  background-image:
  url(../images/login-background-bg.jpg);
  background-repeat:
  no-repeat;
  background-position: center;
  background-size:
  cover;
  height: 100vh;
  position: relative;
}
.login_form_container::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(#1FA2FF,#00EBBA);
    opacity: .7;
}

 #canvas {
   width: 100%;
   height: 100%;
   position: absolute;
   z-index: 1;
 }

.login_form_container .login-page{padding:8% 0 0;margin:auto;height: 100vh;display: grid;align-items: center;}
.login_form_container .form{position:relative;z-index:1;background:#FFF;margin:0 auto 100px;padding: 24px;text-align:center;box-shadow:0 0 20px 0rgba(0,0,0,0.2),0 5px 5px 0rgba(0,0,0,0.24);width: 25%;border-radius: 10px;}
.login_form_container .form input{font-family:"Roboto",sans-serif;outline:0;background:#f2f2f2;border:0;padding:15px;box-sizing:border-box;font-size:14px}
.login_form_container .form button{font-family:"Roboto",sans-serif;text-transform:uppercase;outline:0;background: #26dabb;width:100%;border:0;padding:15px;color: #fff;font-weight: 600;letter-spacing: 0.5px;font-size: 14px;-webkit-transition:all .3 ease;transition:all .3 ease;cursor:pointer}
.login_form_container .form button:hover,.form button:active,.form button:focus{background:#43A047}
.login_form_container .form .message{margin:15px 0 0;color: #524949;font-size: 14px;}
.login_form_container .form .message a{color: #2a952e;text-decoration:none}
.login_form_container .form .register-form{display:none}
.login_form_container .login-page h2 {margin-bottom: 20px;font-size: 30px;letter-spacing: 0.5px;}
.login_form_container input#inlineFormInputGroupUsername2{height:55px}
.login_form_container input#inlineFormInputGroupPassword2{height:55px}
.login_form_container .input-group.mb-2.mr-sm-2{margin-bottom:20px!important;display: flex;}
.login_form_container .input-group-text{background-color: #26dabb!important;color:#fff!important}
.login_form_container form.login-form i.fa.fa-lock{font-size:20px}
.login_form_container form.login-form i.fa.fa-user{font-size:20px}

.innerpage_header_ourTeam{background-image:url(../images/inner-banner-our-team.jpg); background-position: inherit!important;}
.OurTeam_container{position:relative;padding-top: 60px;padding-bottom:60px;}
.OurTeam_container h4 {font-weight: 600;font-size: 28px;}
.OurTeam_container .our_team_card .our_team_img{border-radius:50%;width:60%}
.OurTeam_container .our_team_card{background-color: #fff;box-shadow: 4px 5px 15px 3px #e5e5e5;}
.OurTeam_container .our_team_card p{color:#fff;background-color: #5166a5;width:100%;padding:5px;font-size: 16px;}
.OurTeam_container .our_team_card h5{letter-spacing:.5px;font-size: 18px;}
.OurTeam_container .bg-icon_02 {position: absolute;right: 0;top: 0;}
.OurTeam_container .col-sm-12.col-md-3.col-lg-3 {margin-bottom: 20px;}

.services-content-more ul li {padding-bottom: 8px;letter-spacing: 0.5px;}
p.spical_p {color: #ffffff;background-color: #000;width: fit-content; padding: 5px 5px;margin-top: 31px;}
p.spical_p a{color: #fff;text-decoration: none;}
.about_treatment .services-content ul li {padding-bottom: 10px;letter-spacing: 0.5px;}
.about_treatment .services-content ul { margin-top: 15px;}
.services-content-more ul {margin-top: 15px;}

.innerpage_header_encino{background-image:url(../images/inner-banner-encino.jpg);background-size:cover;background-repeat:no-repeat;padding-top:150px;padding-bottom:150px;position:relative}
.innerpage_header_encino::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(#1FA2FF,#263b8f);opacity:.7}
.innerpage_header_encino h1{color:#fff;font-weight:800;letter-spacing:.5px;font-size:24px;margin-bottom:20px}
.innerpage_header_encino .container{position:relative;z-index:2}
.innerpage_header_encino h4{color:#fff}
.innerpage_header_encino a{color:#fff;font-size:18px;letter-spacing:.5px}
.innerpage_header_encino span{font-size:18px;letter-spacing:.5px}

.innerpage_header_agoura-hills{background-image:url(../images/inner-banner-agoura-hills.jpg);background-size:cover;background-repeat:no-repeat;padding-top:150px;padding-bottom:150px;position:relative}
.innerpage_header_agoura-hills::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(#1FA2FF,#263b8f);opacity:.7}
.innerpage_header_agoura-hills h1{color:#fff;font-weight:800;letter-spacing:.5px;font-size:24px;margin-bottom:20px}
.innerpage_header_agoura-hills .container{position:relative;z-index:2}
.innerpage_header_agoura-hills h4{color:#fff}
.innerpage_header_agoura-hills a{color:#fff;font-size:18px;letter-spacing:.5px}
.innerpage_header_agoura-hills span{font-size:18px;letter-spacing:.5px}

.innerpage_header_santa-barbara{background-image:url(../images/santa-barbara-inner-banner.jpg);background-size:cover;background-repeat:no-repeat;padding-top:150px;padding-bottom:150px;position:relative}
.innerpage_header_santa-barbara::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(#1FA2FF,#263b8f);opacity:.7}
.innerpage_header_santa-barbara h1{color:#fff;font-weight:800;letter-spacing:.5px;font-size:24px;margin-bottom:20px}
.innerpage_header_santa-barbara .container{position:relative;z-index:2}
.innerpage_header_santa-barbara h4{color:#fff}
.innerpage_header_santa-barbara a{color:#fff;font-size:18px;letter-spacing:.5px}
.innerpage_header_santa-barbara span{font-size:18px;letter-spacing:.5px}

.inner-banner-seattle{background-image:url(../images/inner-banner-seattle.jpg);background-size:cover;background-repeat:no-repeat;padding-top:150px;padding-bottom:150px;position:relative}
.inner-banner-seattle::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(#1FA2FF,#263b8f);opacity:.7}
.inner-banner-seattle h1{color:#fff;font-weight:800;letter-spacing:.5px;font-size:24px;margin-bottom:20px}
.inner-banner-seattle .container{position:relative;z-index:2}
.inner-banner-seattle h4{color:#fff}
.inner-banner-seattle a{color:#fff;font-size:18px;letter-spacing:.5px}
.inner-banner-seattle span{font-size:18px;letter-spacing:.5px}


ul.contact-list_3 .content p { padding-left: 10px;}


   


.blink-hard {
  animation: blinker 1s step-end infinite;
}

@keyframes blinker {
  50% {
    color:#00f7e2;
  }
}
.about_us_content_2 h5 {color: #fff;letter-spacing: 0.5px;padding-bottom: 5px;font-size: 18px;font-weight: 700;margin-top: 5px;}
.aboutUS_contentbox-1 .img-icon {width: 8%; margin-bottom: 10px;filter: invert(100);}
.aboutUS_contentbox-1 { margin-top: 30px;}
.footer_container .contact_us_col p a {color: #000;text-decoration: none;}


.custom_banner{padding-top:10px;padding-bottom:10px;background-color: #263b8f;color:#fff}
.custom_banner p{margin-top:auto!important;margin-bottom:auto!important}
.custom_banner .col-sm-12.col-md-9.col-lg-8.text-center{display:grid}
.custom_banner{text-align:center}
.custom_banner button.btn.btn_banner{font-size:14px;background-color:#fff}
i.fa.fa-map-marker.icon-1{font-size:24px!important}
i.fa.fa-mobile-phone.icon-2{font-size:24px!important}

.services_card .img-fluid {width: 100%;}

ul.dropdown-menu.dropdown-menu-1.show {
    top: 89%;
}
.dropdown-menu {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, 12%);
}


article.item{display:flex}
article.item .img-box{width:20%}
article.item .info{width:80%;padding:10px}
article.item .info p{color:#000}
article.item .info a{color:#000}

.side-bar-widget{margin-bottom:30px}
.blog_main_page .col-sm-12.col-md-3.col-lg-3{margin-bottom:30px}
.blog_main_page .container{max-width:95%}
.blogs_container_updates .btn.btn_custom_3 a{color:#fff;text-decoration:none}
.blogs_container_updates .btn.btn_custom_3 a:hover{color:#000!important}
button.btn.btn_custom_3:hover a{color:#fff}
button.btn.btn_service a{color:#fff;text-decoration:none}
a.read_more_btn:hover{background-color:#00c0a8;color:#fff}
button.btn.btn_custom:hover {color: #ffffff!important; background-color: #000000!important;}
button.btn.btn_custom.btn_custom_2 a {color: #fff;text-decoration: none;}

button.btn.btn_custom a {color: #fff;text-decoration: none;}

ul.timing_ul li a {color: #000; text-decoration: none;}
.our-science_container_2 p, .our_science_container p {display: grid;}
.content_box_2 { margin-bottom: 30px;}
.content_box_2 p {margin-bottom: 10px;}
.content_box_2 h4 {margin-bottom: 15px;}



.wrapper{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.video-main{position:relative;display:inline-block}
.video{height:50px;width:50px;line-height:50px;text-align:center;border-radius:100%;background:transparent;color: #fff;display:inline-block;background: #ff9f00b3;z-index:999}
@keyframes waves {
0%{-webkit-transform:scale(0.2,0.2);transform:scale(0.2,0.2);opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}
50%{opacity:.9;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90)}
100%{-webkit-transform:scale(0.9,0.9);transform:scale(0.9,0.9);opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}
}
.fa-play:before{content:"\f04b"}
.waves{position:absolute;width:150px;height:150px;background: #ffa62a5e;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);border-radius:100%;right:-50px;bottom:-50px;z-index:-1;-webkit-animation:waves 3s ease-in-out infinite;animation:waves 3s ease-in-out infinite}
.wave-1{-webkit-animation-delay:0;animation-delay:0}
.wave-2{-webkit-animation-delay:1s;animation-delay:1s}
.wave-3{-webkit-animation-delay:2s;animation-delay:2s}

.call_Icon_btn {
    position: fixed;
    right: 6%;
    bottom: 10%;
    z-index: 99;
}
.call_Icon_btn i.fa.fa-phone {
    padding: 0px;
    font-size: 26px;
    padding-top: 12px;
}
.dropdown-menu.show {
    background-color: #000;
}

ul.contact-list_3 {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

ul.contact-list_3 li {
    display: flex;
    margin-bottom: 10px;
}

ul.contact-list_3 .content a {
    font-size: 16px;
    padding-left: 10px;
    color: #000;
    text-decoration: none;
    letter-spacing: 0.5px;
}

@media(max-width:1920px) and (min-width:1800px){
  .custom_banner {padding-top: 20px;padding-bottom: 20px;}
  .emergency_container .content_box h3 a {font-size: 34px;}
}


@media(max-width:1600px){
  .container-fluid.footer_container .container {max-width: 95%;}
  .navabar_container .nav-link { font-size: 16px;}
  nav.navbar.navbar-expand-md {padding-top: 0px;padding-bottom: 0px;}
  .top-min_header, .top-min_header a {font-size: 14px;}
  .slider_content h1 {font-size: 20px;margin-left: -9%;}
  .slider_content p {font-size: 16px;margin-bottom: 30px;margin-top: 30px;}
  .top-min_header .content_box {padding: 3px;}
  a.navbar-brand img {width: 85%;}
  .services_container h4 {font-weight: 600;margin-bottom: 5px;}
  button.btn.btn_custom {font-size: 15px;}

  .form-box {width: 17%;}
  .form_inner .form-control {height: 40px;font-size: 15px;}
  .top_form h2 {font-size: 16px;}
  .enquire-btn {font-size: 15px;}
  .custom_heading_col p {width: 50%;font-size: 14px;}
  .services_container .card .card_heading {font-size: 16px;}
  .services_container .card .card_content {top: 85%;}
  .about_us_content_2 p {font-size: 14px;}
  .about_us_content_2 {padding-top: 25px;}
  .about_us_content_2 h4 {font-size: 24px;margin-bottom: 5px;}
  .about_us_content_2 .icon_heading::before {left: -39px;width: 34%;}
  .about_us_container .about_box h5 {font-size: 16px;}
  .about_us_container .about_box ul {margin-top: 10px;}
  .about_us_container .about_box { bottom: -20px;}
  .about_us_container .about_box li {padding-bottom: 15px;font-size: 14px;}
  .about_us_container .about_box ul {margin-top: 12px;}
  .about_us_container .box_2 h4 { font-size: 16px;}
  .services_container .card p.para { font-size: 14px;}
  .blogs_container_updates h4 { font-size: 24px; margin-bottom: 5px;}

  .blogs_container_updates .content_card p {margin-top: 15px;font-size: 14px;}
  .blogs_container_updates p a { font-size: 15px;}
  .blogs_container_updates .content_card h6 {font-size: 14px;}
  .blogs_container_updates .custom_flex .blog_date { width: 85%;}
  .blogs_container_updates a.read_more_btn {font-size: 14px;padding: 5px 15px;}
  .blogs_container_updates .content_card {padding: 4px 15px;}
  .blogs_container_updates .item {height: auto;padding-bottom: 25px;}

  .emergency_container .content_box h2 {font-size: 26px;}
  .emergency_container .content_box h3 { font-size: 20px;}
  .emergency_container .content_box .clock-icon2 {width: 3.0%;}
  .emergency_container .content_box p {font-size: 15px;}

  .footer_container h4 {font-size: 16px;}
  .footer_container .contact_us_col p {font-size: 14px;}
  .footer_container .quick_links li {font-size: 14px;}
  .footer_container {padding-top: 60px;padding-bottom: 60px;}
  .footer_container .timing_ul li {font-size: 14px;}
  .footer_container p {font-size: 14px;}
  .footer_container .social_media_li li {font-size: 16px;width: 30px; height: 30px;line-height: 30px;}
  .lastfooter_container p {font-size: 14px;}
  .blogs_container_updates .contain {max-width: 77%;}
  .blogs_container_updates .btn.btn_custom_3 { margin-top: 15px;padding: 10px 20px;font-size: 14px;}
  .blogs_container_updates .bg-icon {width: 12%;}
  .faq_container .mb-0 > a {font-size: 15px;}
  .faq_container .card-body {font-size: 14px;letter-spacing: 0.5px;}
  .blogs_container_updates .card { padding-bottom: 20px;}
  .testimonials_container .card p { font-size: 14px;}
  .testimonials_container .card_content p {font-size: 14px;margin-bottom: 0px;}
  .testimonials_container .testimonials-slider {margin: 63px 141px 31px -90px;}
  .testimonials_container .card {padding: 20px;}


  .innerpage_header_contact_us { padding-top: 90px;padding-bottom: 90px;}
  .contact_us_container .contact-widget-right p {font-size: 14px;}
  .contact_us_container .contact-widget-right .contact-list li {font-size: 14px;}
  .testimonials_container .wrapper {top: 40%;}
  .testimonials_container .custom_heading_col {margin-bottom: 40px;}
  .innerpage_header {padding-top: 90px;padding-bottom: 90px;}

  .services_container .container {max-width: 80%;}
  .services_container .services_card h4 {font-size: 15px;}
  .services_card_content p {font-size: 14px;}
  .services_container .btn.btn_service {font-size: 14px;padding: 5px 15px;}

  .blog-details-area .article-content p {font-size: 14px;}
  .blog-details-area .blog-article .article-content h2 {font-size: 18px;margin-top: 20px;margin-bottom: 15px;}
  .another-content p {font-size: 14px;}
  .blog-details-area .blog-article .comments-form .contact-form h2 {font-size: 20px;}
  .blog-details-area .default-btn { padding: 8px 27px;font-size: 14px;}
  .blog-details-area .side-bar-widget .title {font-size: 18px;}
  .blog-details-area .side-bar-widget .side-bar-categories ul li {font-size: 14px;}
  .blog-details-area .side-bar-widget .widget-popular-post .item .info .title-text {font-size: 14px;}
  article.item .info p {font-size: 14px;}
  article.item .info {padding: 8px;}
  .blog-details-area .side-bar-widget .widget-popular-post .item {margin-bottom: 0px;padding-bottom: 0px;}

  .blog-details-area .side-bar-profile p {font-size: 14px;}
  .blog-details-area .side-bar-profile h3 {font-size: 18px;}
  .blog-details-area .side-bar-wrap {}

  .navabar_container ul.dropdown-menu.show a.dropdown-item { font-size: 14px;}
  .service-categories h3::after {right: 2%;top: 50%; width: 35%;height: 2px;}
  .about_treatment .service-categories li a {font-size: 14px;}

  .service-categories h3 {margin-bottom: 15px;position: relative;font-size: 20px;letter-spacing: 0.5px;}
  .about_treatment .service-sidebar {width: 95%;margin-left: auto;}
  .about_treatment p { font-size: 15px;}
  .services-content h2 {font-size: 18px!important;}
  .about_treatment .service-categories li a {padding: 12px;}
  .services-content-more h2 {font-size: 16px!important;}
  .about_treatment h4 {font-size: 24px;}
  .terms_container h3 {font-size: 18px;}
  .terms_container p {font-size: 15px;}
  .custom__row h2 {font-size: 20px;}
  .our_science_container p {font-size: 15px;}
  .our-science_container_2 .custom_heading h2 { font-size: 24px;}
  .our-science_container_2 .content_box p {font-size: 15px;}
  .our-science_container_2 .content_box {padding: 13px;}
  .our-science_container_2 h4 {font-size: 18px;}
  .our-science_container_2 span.count_span {bottom: -23px;right: -10px;font-size: 54px;}
  .our-science_container_2 .container {max-width: 100%;}
  .our-science_container_2 .content_box {height: 270px;}
  .our-science_container_3 li, p {font-size: 15px;}
  .our-science_container_3 h4 {font-size: 16px;}
  .blog-details-area .service-categories h3::after {right: 6%;}

  .login_form_container .form {width: 32%!important;}
  .login_form_container .login-page h2 {font-size: 22px;}


  p.design_p {font-size: 20px!important;}
  .quality_container ul.quality_ul li {font-size: 14px;}
  .quality_container .content_col h4 {font-size: 16px;}
  .quality_container .custom_heading_col h4 { font-size: 26px;}
  .our_science_container h4 {font-size: 26px;}
  button.btn.btn_custom {font-size: 14px;}

  .blog-details-area .service-categories li a { padding: 12px;font-size: 14px;}


.innerpage_header_anti-agingAndaesthetic, .innerpage_header_sports, .innerpage_header_neurological_treatment, .innerpage_header_orthopedic, .innerpage_header_rejuvenation_anti_degeneration, .innerpage_header_spineAnddisc, .innerpage_header_quality, .innerpage_header_our-science {padding-top: 100px;padding-bottom: 100px;background-position: center;}
.innerpage_header_orthopedic {background-position: inherit;}
 .innerpage_header_santa-barbara, .innerpage_header_agoura-hills, .innerpage_header_encino {padding-top: 90px;padding-bottom: 90px; }

}

@media(max-width:1480px){


}

@media(max-width:1366px){

  .navabar_container .nav-link { font-size: 16px;}
  nav.navbar.navbar-expand-md {padding-top: 0px;padding-bottom: 0px;}
  .top-min_header, .top-min_header a {font-size: 14px;}
  .slider_content h1 {font-size: 20px;margin-left: -11%;}
  .slider_content p {font-size: 16px;margin-bottom: 30px;margin-top: 30px;}
  .top-min_header .content_box {padding: 3px;}
  a.navbar-brand img {width: 85%;}
  .services_container h4 {font-weight: 600;margin-bottom: 5px;}
  button.btn.btn_custom {font-size: 14px;}

  .form-box {width: 19%;}
  .form_inner .form-control {height: 42px;font-size: 15px;}
  .top_form h2 {font-size: 16px;}
  .enquire-btn {font-size: 15px;}
  .custom_heading_col p {width: 50%;font-size: 14px;}
  .services_container .card .card_heading {font-size: 16px;}
  .services_container .card .card_content {top: 85%;}
  .about_us_content_2 p {font-size: 14px;}
  .about_us_content_2 {padding-top: 25px;}
  .about_us_content_2 h4 {font-size: 24px;margin-bottom: 5px;}
  .about_us_content_2 .icon_heading::before {left: -39px;width: 34%;}
  .about_us_container .about_box h5 {font-size: 16px;}
  .about_us_container .about_box ul {margin-top: 10px;}
  .about_us_container .about_box { bottom: -20px;}
  .about_us_container .about_box li {padding-bottom: 10px;font-size: 14px;}
  .about_us_container .about_box ul {margin-top: 12px;}
  .about_us_container .box_2 h4 { font-size: 16px;}
  .services_container .card p.para { font-size: 14px;}
  .blogs_container_updates h4 { font-size: 24px; margin-bottom: 5px;}

  .blogs_container_updates .content_card p {margin-top: 15px;font-size: 14px;}
  .blogs_container_updates p a { font-size: 15px;}
  .blogs_container_updates .content_card h6 {font-size: 14px;}
  .blogs_container_updates .custom_flex .blog_date { width: 85%;}
  .blogs_container_updates a.read_more_btn {font-size: 15px;}
  .blogs_container_updates .content_card {padding: 4px 15px;}
  .blogs_container_updates .item {height: auto;padding-bottom: 25px;}

  .emergency_container .content_box h2 {font-size: 24px;}
  .emergency_container .content_box h3 {font-size: 22px;}
  .emergency_container .content_box .clock-icon2 {width: 3.0%;}
  .emergency_container .content_box p {font-size: 15px;}

  .footer_container h4 {font-size: 16px;}
  .footer_container .contact_us_col p {font-size: 15px;}
  .footer_container .quick_links li {font-size: 14px;}
  .footer_container {padding-top: 60px;padding-bottom: 60px;}
  .footer_container .timing_ul li {font-size: 14px;}
  .footer_container p {font-size: 15px;}
  .footer_container .social_media_li li {font-size: 16px;width: 30px; height: 30px;line-height: 30px;}
  .lastfooter_container p {font-size: 14px;}
  .blogs_container_updates .contain {max-width: 79%;}
  .blogs_container_updates .btn.btn_custom_3 { margin-top: 15px;padding: 10px 20px;font-size: 14px;}
  .blogs_container_updates .bg-icon {width: 12%;}
  .services_container .card:hover .card_content {padding: 6px 10px;}
  .services_container .card button.btn.btn_custom {padding: 3px 15px;font-size: 14px;}
  .about_us_container .about_box {height: 43%;}
  .testimonials_container .card {padding: 10px;}



}

@media(max-width:1280px){
  .about_us_content_2 {padding-top: 0px;}
  .about_us_content_2 .icon_heading {margin-bottom: 15px;}
  .about_us_content_2 p { margin-bottom: 0px;}
  .content_flex.content_flex_1 { margin-top: 17px; margin-bottom: 5px;}
  .about_us_container .about_box li {font-size: 14px;}
  .about_us_container .about_box li {padding-bottom: 10px;}
  .services_container .container { max-width: 85%;}
  .our_science_container p {font-size: 14px;}
  .our-science_container_2 .content_box p {font-size: 14px;}
  .our-science_container_3 li, p {font-size: 14px;}
  .slider_content h1 {margin-left: -11%;}
  .navabar_container .nav-link {font-size: 15px;}

}

@media(max-width:600px){
  .container { max-width: 100%;}
  .top-min_header .content_box {display: flex;justify-content: space-between;}
  .top-min_header .a-time {margin-left: 0%;}
  .top-min_header ul {justify-content: center;}
  .top-min_header, .top-min_header a {font-size: 13px;}
  .col-sm-12.col-md-6.col-lg-6 {padding-left: 5px; padding-right: 5px;}
  .container-fluid.top-min_header {padding-bottom: 0px;}
  .img_content_box img {height: 450px;object-fit: cover;}
  .slider_content {width: 93%;margin-left: 5%;}
  .slider_content h1 {font-size: 18px;margin-left: 0;}
  .slider_content h5 {font-size: 16px;}
  .slider_content p {font-size: 14px;width: 80%;}
  button.btn.btn_custom {font-size: 12px; padding: 8px 6px;}
  button.btn.btn_custom.btn_custom_2 { margin-left: 5px;}
  .slider_content {backdrop-filter: unset;}
  .top-min_header ul {display: none;}
  button.navbar-toggler:hover {background-color: #000;color: #fff!important;background-color: #000000!important;}
  .services_container .bg-pattern { width: 35%;}
  .custom_heading_col p {width: 100%;}
  .services_container h4 {font-size: 18px;}

  .about_us_container .about_box {position: relative; bottom:20px;left: 0;width: 100%;height: 100%;}
  .box_1 { width: 20%;}
  .form-box {display: none;}
  .footer_container { padding-top: 20px;padding-bottom: 20px;}
  .footer_container .col-sm-12.col-md-3.col-lg-4 {margin-bottom: 20px;}
  .emergency_container .content_box h2 {font-size: 22px;}
  .emergency_container .content_box p {font-size: 14px; width: 100%;}
  .emergency_container .content_box h3 {font-size: 21px;}
  .emergency_container .content_box .clock-icon2 { width: 10%;margin-right: 8px;}
  .emergency_container {padding-top: 45px; padding-bottom: 45px;}
  .about_us_content_2 .icon_heading::before { left: -24px;}
  .mobile-section {display: flex;z-index: 99;}
  .lastfooter_container {padding-top: 10px; padding-bottom: 50px;}
  .about_us_content_2 .icon_heading {margin-left: 7%;}
  img.img-fluid.bg-pattern_3 {width: 50%;}
  img.img-fluid.bg-pattern_2 {top: 0;width: 65%;}
  button.navbar-toggler { background-color: #000;color: #fff;}
  .testimonials_container .testimonials-slider {margin: 0px;margin-top:0px;}
  .testimonials_container .owl-nav .owl-next {position: unset;}
  .testimonials_container .owl-nav .owl-prev {position: unset;}
  .custom_banner p {font-size: 14px;}
  .custom_banner button.btn.btn_banner {margin: 0px auto;display: block;margin-top: 15px;padding: 1px 15px;font-size: 14px;}
  .custom_banner .col-sm-12.col-md-3.col-lg-4.text-left { margin: 0px auto!important;}

  .services_container .container { max-width: 100%;}
  .services_container .col-sm-12.col-md-4.col-lg-4 {margin-bottom: 20px;}


  .footer_container {background-image: unset; background-color: #000;color: #fff;}
  .footer_container::before {display:none;}
  .footer_container .quick_links li a {color: #fff;}
  .about_treatment p {font-size: 14px;text-align: justify;margin-bottom: 5px;}
  .about_treatment .service-sidebar {width: 100%;margin-left: unset;}
  .about_treatment h4 {font-size: 20px;}
  .services-content h2 {font-size: 15px!important;font-weight: 600;line-height: 28px;}
  .services-content-more h2 {font-size: 15px!important;font-weight: 600;line-height: 28px;}

  .innerpage_header_neurological_treatment h1 {font-size: 16px;margin-bottom: 10px;}
  .innerpage_header_neurological_treatment h4 {font-size: 14px;}
  .innerpage_header_neurological_treatment a {font-size: 14px;}
  .innerpage_header_neurological_treatment {background-position: bottom;padding-bottom: 100px;padding-top: 100px;}

  .terms_container .container {width:100%;}
  .error-area .error-content h1 {font-size: 80px;}
  .error-area .error-content h3 {font-size: 20px;}
  .error-area .error-content p {font-size: 14px;}
  .error-area .default-btn {font-size: 14px;}
  .innerpage_header_terms-conditions { padding-top: 50px;padding-bottom: 50px;}
  .innerpage_header_terms-conditions h1 { font-size: 24px;}
  .innerpage_header_terms-conditions a {font-size: 18px;}
  .innerpage_header_terms-conditions h4 {font-size: 18px;}
  .error-area .error-content {padding-top: 50px;padding-bottom: 80px;}
  ul.timing_ul li a {color: #fff;}


  .innerpage_header_sports {padding-top: 80px;padding-bottom: 80px;}
  .innerpage_header_orthopedic {padding-top: 80px;padding-bottom: 80px;}
  .innerpage_header_anti-agingAndaesthetic {padding-top: 80px;padding-bottom: 80px;background-position: right;}
  .innerpage_header_rejuvenation_anti_degeneration {padding-top: 80px;padding-bottom: 80px;background-position: center;}
  .dropdown-menu {position: relative!important;top: unset!important;left: unset!important;transform: unset;}
  .innerpage_header_our-science {padding-top: 80px;padding-bottom: 80px;}
  .our_science_container .left_custom_col {padding-top: 30px;padding-bottom: 30px;padding-left: 20px!important;padding-right: 20px!important;}
  .our-science_container_2 .content_box {height: auto;}
  .our-science_container_2 span.count_span {font-size: 44px;}
  .our-science_container_3 h4 {line-height: 22px;}
  .footer_container i.fa.fa-chevron-right {color: #f7f7f7;}
  img.img-fluid.our-science_box_img {height: 200px;}
  .our_science_container .right_custom_col {padding: 0!important;}
  .our-science_container_2 p, .our_science_container p {display:block;}

  .innerpage_header_orthopedic h1, .innerpage_header_sports h1, .innerpage_header_anti-agingAndaesthetic h1, .innerpage_header_rejuvenation_anti_degeneration h1, .innerpage_header_spineAnddisc h1, .innerpage_header_our-science h1, .innerpage_header_quality h1 {font-size: 16px;margin-bottom: 10px;}
  .innerpage_header_orthopedic .container h4, .innerpage_header_sports .container h4, .innerpage_header_anti-agingAndaesthetic .container h4, .innerpage_header_rejuvenation_anti_degeneration .container h4, .innerpage_header_spineAnddisc .container h4, .innerpage_header_our-science .container h4, .innerpage_header_quality .container h4{font-size: 14px;}
  .innerpage_header_orthopedic a, .innerpage_header_sports a,  .innerpage_header_anti-agingAndaesthetic a, .innerpage_header_rejuvenation_anti_degeneration a, .innerpage_header_spineAnddisc a, .innerpage_header_our-science a, .innerpage_header_quality a {font-size: 14px;}

  .innerpage_header_spineAnddisc {padding-top:80px; padding-bottom:80px;background-position: center;}
  .innerpage_header_quality {padding-top: 80px;padding-bottom: 80px;background-position: right;}
  .quality_container {padding-top: 40px;padding-bottom: 40px;}
  .quality_container .custom_heading_col h4 {font-size: 24px;}
  .custom_heading_col { margin-bottom: 30px;}
  .quality_container {padding-right: 0px;padding-left: 0px;}
  .quality_container .content_col h4 {font-size: 16px;}
  .quality_container ul.quality_ul li {font-size: 14px;}
  span.home-visi {display: none;}

  .login_form_container .form { width: 100%!important;}
  .login_form_container .form .message {font-size: 14px;}
  .login_form_container .login-page h2 {font-size: 20px;}


  button.btn.btn_custom.btn_custom_2 {margin-left: 0px;}
  .custom_heading_col h4 {font-size: 18px!important;letter-spacing: 0.5px;}
  .blogs_container_updates .btn.btn_custom_3 {padding: 5px 20px;}  
  .our_science_container .custom__col h2 { font-size: 16px;}
  p.design_p {font-size: 18px!important; padding-bottom: 0px;}

  .footer_container h4 {font-size: 16px;color: #00f9cc;font-weight: 700;letter-spacing: 0.5px;margin-top: 10px;}
  .terms_container p { font-size: 14px;}

  .about_treatment h2 {font-size: 15px;line-height: 24px;}
  .services-content-more ul li { font-size: 14px;}
  .services-content-more ul {margin-top: 0px; padding: 15px; padding-top: 5px;  padding-bottom: 0px;}
  p.spical_p {margin-bottom: 30px;}
  .aboutUS_contentbox-1 .img-icon {width: 12%;}
  .OurTeam_container .bg-icon_02 {width: 29%;}
  .call_Icon_btn { display: none;}


}



button.btn.btn_banner a {
    color: #000;
}
.custom_banner button.btn.btn_banner:hover a {
    color: #000!important;
}


.top-min_header, .top-min_header a:hover {
    color: #fff;
}


.custom_banner button.btn.btn_banner:hover {
    background-color: #fff!important;
    color: #000!important;
}
