body{font-family:Poppins,Arial, Helvetica, sans-serif; font-size:17px;font-weight:400;}
h1, h2, h3, h4, h5, h6 {color:var(--e-global-color-primary);}
/* -header- */
    .main-header .logo-box .logo{max-width:200px !important;}
    .main-header.style-five .header-upper .logo-box{padding:20px 0px !important;}
    .header-top-two .top-inner ul.info.pull-left {margin-left:-30px;}
    .header-top-two .top-inner ul.info.pull-right {margin-right:-30px;}
    .header-top-two .top-inner .info li{font-size:14px;}
    .main-header.style-five .header-upper .info-list li .shape{display:none;}
    .main-header.style-five .header-upper .info-list li i{background:transparent;font-size: 30px;width:auto;height:auto;right:60%;top:-10px;color: var(--e-global-color-secondary);}
    .main-header.style-five .header-upper .info-list li{margin-right:50px;}
    .main-header.style-five .header-upper .info-list li h5{line-height:10px;font-weight:400;}
    .main-header.style-five .header-upper .info-list li h6{color:var(--e-global-color-secondary);}
    
    /* -nav- */
        .main-header.style-five .main-menu .navigation > li{padding:11px 0px 13px 0px;}
        .main-menu .navigation > li > a{color:var(--e-global-color-primary);font-weight:500;}
        .main-menu .navigation > li > ul > li > a, .main-menu .navigation > li > .megamenu li > a{color:var(--e-global-color-text);font-weight:500;}
		.main-menu .navigation > li > ul > li > a {padding: 14px 15px 13px 0px;}
		.main-menu .navigation > li > ul > li.dropdown > a:after {right: 5px;}
		.main-menu .navigation > li > ul, .main-menu .navigation > li > .megamenu {width: 250px;}

/* owl */
    .banner-carousel .slide-item::before{display:none;}
    .banner-carousel .content-box{max-width: 46%;}
    .banner-carousel .content-box h2{color:var(--e-global-color-text);line-height:65px;letter-spacing:-2px;}
    .banner-carousel .content-box p{color:var(--e-global-color-text);}
    .theme-btn-two, .theme-btn-three{background:var(--e-global-color-primary);color:#fff;border-radius:0;padding:12px 26px;}
    .theme-btn-two:hover, .theme-btn-three:hover{background:var(--e-global-color-secondary);}
    
/* hpServicesTabBlock */
    .hpServicesTabBlock .service-section .image-layer::before, .hpServicesTabBlock .service-section .tab-btn-one .tab-btns li.active-btn::after {background: var(--e-global-color-primary); }
    .hpServicesTabBlock .service-section .tab-btn-one .tab-btns li.active-btn, .hpServicesTabBlock .service-section .tab-buttons-2 li{color:var(--e-global-color-primary);}
    .hpServicesTabBlock .service-section .tab-btn-two .tab-buttons-2 li.active-btn-2{color:#fff !important;}
    .hpServicesTabBlock .image_block_2 .image-box .image-content {display:none;}
    
    .hpServicesTabBlock.elementor-widget-sanito_accreditations_awards .bg-layer{display:none !important;}
    .hpServicesTabBlock.elementor-widget-sanito_accreditations_awards .owl-carousel{display:none !important;}
    
    
    .news-block-one .inner-box .lower-content h4 a, .testimonial-block-one .inner-box .author-box h4{color:var(--e-global-color-primary);}
    .news-block-one .inner-box .lower-content .category, .testimonial-block-one .inner-box .quote-box .shape{display:none;}
    
    .subscribe-form .theme-btn-two{background:var(--e-global-color-secondary);}
    .footer-top .logo-widget a.theme-btn-two{display:none;}
    .testimonial-section .bg-layer{height:780px;}
    .testimonial-block-one .inner-box{min-height:400px;}

/*hpServiceTabs*/
	.hpServiceTabs .elementor-tab-title.elementor-active{background: #fff !important;}
	.hpServiceTabs .elementor-tab-desktop-title{background: rgba(255,255,255,0.3); margin: 0px 5px 0 5px;border-radius: 5px 5px 0 0;}
	.hpServiceTabs .elementor-tab-content {padding:60px 20px 20px 20px !important;}

/*details-page*/
	.details-page-appointment .appointment-section .inner-box {padding: 20px 20px 21px 40px;border-radius: 5px;/* margin-bottom: -75px; */z-index: 1;}
/*.details-page*/
	.sidebar-page-container {position: relative;padding: 60px 0px;}
	.blog-details-content .sanito-post-info{display: none;}
	.blog-details-content .post-share-option{display: none;}
	.blog-details-content .post-nav{display: none;}
/*.details-page-appointment*/
	.details-page-appointment .bg-color-4 {background:#5a3d76;}
	.details-page-appointment .appointment-section .inner-box .info-list{margin-top: 0;}
	.details-page-appointment .appointment-section .inner-box .info-list li::before {background: rgba(255, 255, 255, 0.11);left: -45px;}
	.details-page-appointment .appointment-section .inner-box .info-list li {margin-right:0px;margin-left: 48px;}
	.details-page-appointment .appointment-section .inner-box .info-list li:last-child{margin-left: 48px !important;}
	.details-page-appointment .appointment-section .inner-box .info-list li.btn-box a:hover{color:#0a267a;}
	
	.details-page-appointment .appointment-section .inner-box  ul{margin: 0 0 0 0;}
	.details-page-appointment .appointment-section .inner-box  li{margin: 0 0 0 0;}
/*.details-page-appointment*/
/*details-features*/
	.details-features .content-column{flex: 0 0 100%;max-width:100%;}
	.details-features .pricing-column{display: none}
	.details-features .pricing-section{padding:0px 0px 0px 0px !important;}
	/*details-service-faq*/
	.details-service-faq .content-column:first-child{display: none;}
	.details-service-faq .content-column{flex: 0 0 99%;max-width:98%;}
	.details-service-faq .sec-pad {padding:0px 0px 20px 0px;}
	.details-service-faq  ul{list-style:inherit!important;padding: inherit; margin: 0 0 0 0px!important;}
	.details-service-faq  li{list-style:inherit!important;padding: inherit; margin: 0 0 0 0px;}
	.details-service-faq .accordion-box .block { background: #f3f3f3;}
	.details-service-faq .accordion-box .block .acc-content{ background: #fff;}
	.details-service-faq .accordion-box .block .acc-content ul{padding: 0; margin: 0;}
	.details-service-faq .accordion-box .block .acc-content li{padding: 0;}
	.details-service-faq .bg-color-3{ background: #fff;}
	.details-service-faq  .sec-title h2{font-size:22px;line-height: 1;}
	.details-service-faq  .sec-title p{font-size: 17px;line-height:1.5;margin: 15px 0 0 0;}
	.details-service-faq .acc-content ul{margin: 0 0 0 15px !important;}

	.blog-details-content-right ul{list-style:inherit!important;padding: inherit; margin: 0 0 0 15px;}
	.blog-details-content-right li{list-style:inherit!important;padding: inherit; margin: 0 0 0 15px;}
	.blog-details-content-right .elementor-widget-text-editor {color:#646578;}

/*details-table table*/
	.details-table table tbody tr:first-child {background:#eceff6 !important;}
	.details-table thead {background:#eceff6;}
	.details-table table tbody tr:nth-of-type(odd) {background-color: rgb(236 239 246 / 33%)}
	.details-table table{margin-bottom:0;}

	.details-service-Step .elementor-toggle .elementor-toggle-item:last-child{border-bottom:none!important; background: #000;}


/********************* Service Widget Style **********************/
	#left-service-widget .service-widget .menu li {margin-bottom: 3px;padding: 0;border: none;}
	#left-service-widget .widget .menu li {padding: 0;border: none;}
	#left-service-widget .menu li a{padding: 18.5px 60px 18.5px 20px !important;}

	#left-service-widget .widget ul li::before{display: none !important;}
	#left-service-widget .banner-widget .content-box .icon-box{display: none;}
	#left-service-widget .banner-widget .widget-content .shape{opacity: 0.90;}
	#left-service-widget .banner-widget .widget-content {padding: 100px 30px 60px 30px;}

/*home-booking-box*/
	.home-booking-box .content_block_7 {display: none;}
	.home-booking-box .booking-section .single-column {position: relative;float: left;width:100%;}
	.home-booking-box .booking-section {border-radius: 8px;}
	.home-booking-box .content_block_5 .content-box {padding: 30px 150px 30px 30px;background-position: left; min-height:295px;}
	.home-booking-box .content_block_5 .content-box h2 {font-size:40px;line-height:42px;margin-bottom:30px;}
	.home-booking-box  .content_block_6 .content-box { padding: 30px 30px 30px 30px;}
	.home-booking-box .sec-title h2 {font-size: 30px;line-height: 40px;}


/*.dr-journey*/
	.dr-journey .inner-content .row .col-md-12:last-child{display: none;}
	.dr-journey .inner-content .row  .content-column {-ms-flex: 0 0 100%;flex: 0 0 100% !important;max-width: 100% !important;}
	.dr-journey .content_block_12 .content-box .inner-content .row  .col-lg-6{flex: 0 0 50% !important; max-width: 50% !important;}
	.dr-journey .inner-content .works-block{border-bottom: 1px solid #DCEEFC;border-right: 1px solid #DCEEFC;}
	.dr-journey .inner-content .works-block:last-child{border-right: 1px solid #DCEEFC; border-bottom: none;}
	.dr-journey .content_block_12 .content-box:before{display: none;}
	.dr-journey .content_block_12 .content-box:after{background: none !important;}
	.dr-journey .works-block-one .inner-box {padding: 50px 25px 23px 20px;}
	.dr-journey .inner-content .works-block:nth-last-child(2) {border-bottom: none;}

/*.form*/
	#forminator-module-5398.forminator-design--material .forminator-radio {color: #888896 !important;}
	#forminator-module-5398.forminator-design--material .forminator-radio span[aria-hidden]:not(.forminator-radio-image) {border-color: #888896 !important;}
	#forminator-module-5518.forminator-design--material .forminator-label:not([class*="forminator-floating-"]) {font-size: 17px !important;font-weight: 400 !important;color: #888896 !important;}
	.Referal-Program .et-db #et-boc .et_pb_module .forminator-ui .forminator-icon-chevron-down:before, .forminator-ui .forminator-icon-chevron-down:before {content: "⌄";display: none;}

/*home-slider*/
	.home-slider .banner-section .owl-nav {display: none;}
	.home-slider .banner-section .owl-item {border:0px solid red;}
	.home-slider .banner-section.style-one .owl-dots {display: none;}


	.gallery-box .gallery-item img {width: 100%;height:250px;background: #fff; padding: 10px;border-radius: 5px;box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.08);    margin: 0 0 10px 0 !important;}
/*.gallery-box .gallery-item:hover{background: #000;}*/
	.contact-box .sec-pad {padding:113px 20px 0px 20px;}
/*footer*/
	.footer-social li a {font-size: 15px;background: #13002357;width: 32px;height: 32px;line-height: 32px;margin: -5px -3px 0px 0;}
	.ClickTap{font-size:14px;}
	.footer-bottom {overflow: hidden;position: absolute;max-width: 100%;bottom: 0px;left: 0;right: 0;background:#401f5c;padding: 10px 30px;font-size: 15px;}
	.footer-column {max-width: 100%;flex: 0 0 100%;}
	.bg-color-2 {background: #401f5c1f !important;}


/*service-page-all-service*/
	.service-page-all .about-service .content-column{flex: 0 0 100% !important;max-width: 100% !important;}
	.service-page-all .about-service .service-block{margin: 0 0 40px 0; padding: 0;}
	.service-page-all .about-service .service-block:nth-child(even) {background:#E1581C24;}
	.service-page-all .about-service .service-block{padding: 34px 30px 34px 30px;box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.08);}
	.service-page-all .service-block-three .inner-box .lower-content{background: none;padding:34px 0 0 0; box-shadow:none;}
	.service-page-all .service-block-three .inner-box .image-box img{border-radius:0px;}
	.service-page-all .service-block-three .inner-box .image-box {background: #401f5c; border-radius:0px;}

/*footer-testimonials*/
	.footer-testimonials .testimonial-block-two .inner-box .rating-box{display: none;}
	.footer-testimonials .testimonial-block-two .inner-box h4 {margin-bottom: 15px; color:#5a3d76 }
	.footer-testimonials .testimonial-block-two .inner-box p{margin-bottom: 0; color:#646578;}
	.footer-testimonials .testimonial-block-two .inner-box:hover{border-color:#5a3d76;}
	.footer-testimonials .testimonial-block-two .inner-box:hover .icon-box{background:#5a3d76;}
	.footer-testimonials .testimonial-block-two .author-info{display: none;}
	.footer-testimonials .sec-pad{padding:0px 0px 40px 0px;}
	.footer-testimonials .testimonial-block-two .inner-box{min-height:320px}

/*Landing Page*/
    .landing-page-Before-after .testimonial-section .client-thumb-outer{display: none;}
    .landing-page-Before-after .testimonial-section .image-box .image img{min-height: 400px;object-fit: cover;}

@media only screen and (max-width: 992px){
/*main-header*/  
	.menu-area .mobile-nav-toggler .icon-bar{background: #fff;}
	.main-header.style-five .page-header-mobile-info .header-upper .upper-inner {padding-bottom: 0px;}
	.main-header.style-five .header-lower {margin: -57px 0 0 0;}
	.main-header.style-five .menu-area .mobile-nav-toggler {margin-top:20px;}
	.main-header.style-five .header-upper .right-column{margin-top: 0;}
	
	.main-header.style-five .header-top-two .top-inner {display: flex !important; flex-direction: row; justify-content: space-evenly; padding: 0px 10px;}
	.main-header.style-five .header-top-two .top-inner .info.pull-left li:last-child{display:none !important;}
	.main-header.style-five .header-top-two .top-inner .info.pull-right{display:block !important;}
/*banner-carousel*/
	.banner-section.style-one .banner-carousel .slide-item {padding: 50px 0px 50px 0px;}
	.banner-carousel .content-box h2 {line-height: 50px;}
	.page-title {padding: 55px 0px 29px 0px !important;}
	
}

@media only screen and (max-width: 599px){
/*main-header*/
	.menu-area .mobile-nav-toggler .icon-bar{background: #fff;}
	.main-header.style-five .page-header-mobile-info .header-upper .upper-inner {padding-bottom: 0px;}
	.main-header.style-five .header-lower {margin: -57px 0 0 0;}
	.main-header.style-five .menu-area .mobile-nav-toggler {margin-top: -20px;}
	.main-header.style-five .header-upper .right-column{margin-top: 0;}
/*banner-carousel*/
	.banner-carousel .content-box {max-width: 70%;}
/*	details-page-appointment*/
	.appointment-section .inner-box .info-list li:before{width: 0;}
	.details-page-appointment .appointment-section .inner-box  .info-list li{margin: 0 0 0 0;}
	.details-page-appointment .appointment-section .inner-box .info-list li:last-child {margin-left: 0px !important;}
	.booking-box .booking-section .single-column {width: 100% !important;}
	.feature-style-two .upper-content .inner-box .single-item {border-bottom: 1px solid #dcdee5;}
	.feature-style-two .upper-content .inner-box .single-item .link{display: none;}
	.feature-style-two .upper-content .inner-box .single-item h5{margin-bottom: 0;}
	.sec-pad {padding: 25px 0px 20px 0px !important;}
	.image_block_1 .image-box .image-2 {right: 0px;bottom:-60px;width: 150px;position: absolute;}
	.blog-details-content-right .elementor-element-populated {margin: 0px 0px 30px 0px !important;}
	.details-service-faq .content-column{flex: 0 0 100%;max-width:100%;}
	.blog-details-content-right li{margin: 0;}
/*hpServiceTabs*/
	.hpServiceTabs .elementor-tabs .elementor-tabs-wrapper {display: block !important;}
	.hpServiceTabs .elementor-tab-mobile-title{display: none!important;}
	.hpServiceTabs .elementor-tab-content {padding: 30px 20px 20px 20px !important;}

/*bread-crumb*/
	.page-title {padding: 55px 0px 29px 0px !important;}
/*footer*/
	.footer-social{margin-top: 10px; display: contents;}
}
