/*
 Theme Name:   GeneratePress Child
 Theme URI:    http://unbiazed.org/
 Description:  A child theme of Unbiazed default WordPress theme
 Author:       unbiazed
 Author URI:   http://intactinfo.com
 Template:     generatepress
 Version:      0.1
*/
.no_aspect .elementor-custom-embed-image-overlay img{
	    aspect-ratio: auto!important;
}
.price-list {
    max-width: 400px;
    margin: auto;
   }

.price-item {
    margin-bottom: 50px;
   
}

.price {
    font-size: 25px;
    font-weight: bold;
    color: #000;
}

.service {
    font-size: 22px;
    color: #222222;
    margin-top: 5px;
}
div#ds-c {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.track-virtual p{  top: 0px!important;}
.pc_card .elementor-container{gap:35px}
.inner .entry-content .no_ic ul li{padding-left: 0px;}
.inner .entry-content .no_ic ul li::before{display:none}
.page-id-880 .visitor-tracking-container {display: none !important;}
.l_pd1{padding:150px }
.l_pd2{padding:0 200px}
.l_pd3{padding:150px 250px}
.l_pd4{padding:120px 400px}
.l_pd5{padding:150px 480px}
.f_pd{padding:45px 45px 25px 45px}
.parent-pageid-17899 #masthead,.parent-pageid-17899 #footer-strip,.parent-pageid-17899 #site-navigation,.parent-pageid-17899 .is_stuck{display:none!important}
.l_form input[type="text"],.l_form input[type="email"],.l_form textarea,.l_form input[type="tel"],.l_form select{border:1px solid #222222;color:#000!important;background-color:#fff;width:100%;line-height: 1.2em;}
.l_form select{font-size:18px}
.l_form input[type="submit"]{background-color:#73624b;width:100%;text-align:center;text-transform:uppercase}
.l_form ::-webkit-input-placeholder {color: #000;font-size:18px;letter-spacing:2px;}
.l_form :-ms-input-placeholder {color: #000;font-size:18px;letter-spacing:2px;}
.l_form ::placeholder {color: #000;font-size:18px;letter-spacing:2px;}
.l_form p{margin-bottom:20px!important}
.l_form .wpcf7-spinner{position:absolute}
.nsl-main-page {padding-left: 15% !important;padding-right: 15% !important;}
.nsl-main-page h2 {font-size: 40px !important;font-weight: 400 !important;margin-bottom: 20px !important;}
.newsletter-pages strong {font-weight: 400 !important;}
.nsletter-section  {padding: 0 2% !important;}
.newsletter-pages .elementor-section.elementor-section-boxed>.elementor-container {padding: 0 0% !important;}
.newsletter-pages {width: 50% !important;margin: 0 auto !important;}
.newsletter-pages .schedule-section {display: none !important;}
.newsletter-pages #custom-footer {display: none !important;}
.newsletter-pages #footer-strip {display: none !important;}
.newsletter-pages .inside-navigation {display: none !important;}
.newsletter-pages header {display: none !important;}
.chatbot-frame.vsa-frame-show {z-index: 99 !important;}
#footer-strip p {position: relative;top: 15px;}
html {scroll-behavior: auto !important;}
.generate-back-to-top {right: 70px !important;}
#footer-strip a{color: #fff !important;text-decoration-color:not-allowed!important;transition:none,;background-color:none!important;}
.gpt .wpcf7-list-item-label{font-size:16px!important;letter-spacing:1px}
.pum-theme-12980 .pum-container, .pum-theme-lightbox .pum-container {      border: 0px solid #000000!important;    }
.esvp ::-webkit-input-placeholder {color: #000;font-size:18px;letter-spacing:2px;}
.esvp :-ms-input-placeholder {color: #000;font-size:18px;letter-spacing:2px;}
.esvp ::placeholder {color: #000;font-size:18px;letter-spacing:2px;}
.esvp input[type="text"], .esvp input[type="email"],.esvp input[type="tel"],.esvp select,.esvp textarea {background-color:#f2f1ef;color: #000;font-size:18px;}
.esvp textarea{height:184px}
.esvp input[type="text"]:focus,.esvp input[type="tel"]:focus, .esvp input[type="email"]:focus,.esvp textarea:focus {background-color:#f2f1ef;color: #000;}
.esvp p{margin-bottom:20px}
.esvp input[type="tel"],.esvp select{border: 0px;border-bottom: 1px solid #fff;width: 100%;}
.esvp select{display: block;width: 100%;appearance: none;background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat: no-repeat;background-position: right 1rem center;background-size: 1em;}
.esvp input[type="tel"]:focus,.esvp select:focus{border-bottom: 1px solid #b2b2be;}
.esvp .wpcf7-submit {background: #fff;color: #000;border: 1px solid #000;padding: 14px 60px;   margin-top: 20px;letter-spacing: 1px;text-transform: uppercase;font-size: 18px;font-weight: 500;border-radius: 50px;}
.esvp .wpcf7-spinner{position:absolute!important}
.esvp .row-bed {width: 100%;font-size: 0;display: block;}
.esvp .lft {width: 50%;float: left;padding-right: 15px;}
.esvp .rght {width: 50%;float: right;padding-left: 15px;}
#footer-strip a img{display:block}
.site-logo{top: 10px;position: relative;}
/*#masthead{margin-top: -0.5%;}*/
.home #site-navigation{/*top:10px;*/position:relative;top:0px;}
.grid-container{padding: 0px 3.5%;max-width: 100%;}
.elementor-section.elementor-section-boxed > .elementor-container{padding: 0px 4%;max-width: 100% !important;}
#home-first-section{margin-top: -135px;padding: 0px 1.5%;}
#masthead, .inside-navigation{z-index:1;}
#text-2 ul{list-style: none;}
#text-2 ul li{display: inline-block;padding-right:15px;}
#text-2 ul li:last-child{padding-right: 0px;}
#text-2 ul li a{text-decoration:none;color: #fff;}
#text-2 ul li:nth-child(2) a, #text-2 ul li:nth-child(3) a{background: #fff;border-radius: 50px;padding: 5px 25px 10px 25px;color:#000;}
.main-navigation .main-nav ul li[class*="current-menu-"] > a {border-bottom: 3px solid #fff;}
.main-navigation .main-nav ul ul li[class*="current-menu-"] {background: #000;}
.main-navigation .main-nav ul ul li[class*="current-menu-"] > a {border-bottom: 0px solid #fff;color: #fff;}
#last-section a{color: #fff;}
#last-section h4 span{display:block;}
.pd-60{padding: 60px 0px;}
.pd-tp-60{padding-top: 60px;}
.pd-100{padding: 100px 0px;}
.pd-tp-100{padding-top: 100px;}
.pd-btm-130{padding-bottom: 130px;}
.pd-140{padding: 140px 0px;}
.pd-tp-140{padding-top: 140px;}
.pd-btm-140{padding-bottom: 140px;}
.main-navigation .main-nav ul li a {padding-left: 0px;padding-right: 0px;line-height: 50px;}
.main-navigation li{padding: 0px 15px;}
#text-2 ul li{margin: 0px;}
.inside-header {justify-content: space-between;}
.header-widget {margin-left: 0;}
#text-2 li:first-child a{position: relative;left: -40%;top: 5px;}
#home-first-section .rght .rvrs{writing-mode: vertical-lr;transform: rotate(180deg);display: flex;}
#home-first-section .lft .rvrs{writing-mode: vertical-rl;transform: rotate(180deg);display: flex;}
#home-first-section .rvrs .wp-image-90 {transform: rotate(-180deg);padding-bottom: 10px;}
#home-first-section .lft p, #home-first-section .rght p{color: #fff;}
#home-first-section .lft p{position: relative;right: -5px;margin: 0px;top: 30px;line-height: normal;}
#home-first-section sub {left: 0.8ex;font-size: 12px;top:0ex;}
#home-first-section .rght ul{list-style: none;margin: 0px;}
#home-first-section .rght li{padding-bottom: 15px;}
#home-first-section .rght li:last-child{padding-bottom: 0px;}
#home-first-section .rght .soc{justify-content:end;display: flex;}
#home-first-section > .elementor-container {min-height: 967px;}
#home-first-section .cntr span, #home-first-section .cntr p{color: #fff;}
#home-first-section .cntr p{margin-bottom: 10px;}
#home-second-section h2{font-size: 35px; color: #000;font-weight:300;margin-bottom: 0px;}
#home-second-section h2:nth-of-type(2){font-size: 65px; color: #000;font-weight:300;}
hr {border: 1px solid;width: 5%;display: block;}
hr.cntr{margin: 40px auto !important;}
#home-second-section .top-section p{font-size: 22px; color: #000;font-weight:300;margin: 0px auto 40px auto !important;width: 55%;}
#black-btn{background: #000;color: #fff;border-radius: 20px;display: inline-block;vertical-align: middle;border: 2px solid #000;}
#black-btn:hover{color: #000;background: none;}
#last-section #black-btn:hover{color: #fff;border-color: #fff;}
#home-third-section > .elementor-container {min-height: 864px;}
#home-third-section p{width: 85%;font-weight: 200;line-height: 35px;}
#home-third-section .lft img{position: relative;right:50%;}
#home-third-section h2 {margin-bottom: 40px;}
#last-section .elementor-button-text{letter-spacing: 10px;}
.bottom-section .cntr{padding: 0px 5% 0px 9%;}
.bottom-section .cntr p{font-weight:400;}
.wp-image-536:hover{left: 2%;position: relative;}
.eael-content:hover .eael-elements-flip-box-rear-container{height: 723px;position: relative;top: -48px;width: 544px;margin: 0px -10%;}
.eael-elements-flip-box-content ul{margin: 0px;list-style: none;}
.eael-elements-flip-box-content ul li a{color: #fff;}
#hat-section > .elementor-container {min-height: 835px;}
hr.flp-bx{width: 25%;}
hr.tes-bx{margin: 40px 0px !important;width: 60%;border: 1px solid #c4c4c4;}
.wp-image-321{position: relative;top: 30px;}
#hat-section h2, #hat-section p{color: #fff;}
#links-section ul{margin: 0px;list-style: none;}
#links-section ul li{display: inline-block;padding: 0px 30px;}
#links-section ul li a{color: #000;}
.site-info, .site-footer{display: none;}
h3{font-weight:300}
#custom-footer ul{margin: 0px;list-style: none;}
#custom-footer ul li{line-height: 20px;padding-bottom: 10px;}
.adrs p{color:#888888 !important;line-height: 30px;margin-bottom: 0px;}
#gallery-section h3{margin-bottom: 10px;}
.adrs p span{color:#fff !important;padding-right:10px;}
#custom-footer a, #custom-footer p{color: #fff;text-decoration: none;}
#hat-section p{margin: 40px 0px;width: 80%;}
.before-after .elementor-image-carousel-wrapper{text-align: center;}
#gallery-section .elementor-element .swiper .elementor-swiper-button, #gallery-section .elementor-lightbox .swiper .elementor-swiper-button{position:static !important;}
#gallery-section .elementor-element .swiper .elementor-swiper-button-prev, #gallery-section .elementor-lightbox .swiper .elementor-swiper-button-prev{margin-top: 50px;margin-right: 20px;}
#gallery-section .elementor-element .swiper .elementor-swiper-button-next, #gallery-section .elementor-lightbox .swiper .elementor-swiper-button-next{margin-top: 50px;margin-left: 20px;}
.before-after img{opacity: 0.5;}
.before-after .swiper-slide-next + .swiper-slide .swiper-slide-inner{position: relative;z-index: 1;margin: 20px -25% !important;}
.before-after .swiper-slide-next + .swiper-slide .swiper-slide-inner img{width: 500px;border: 20px solid #fff;box-shadow: 0 0 20px #cecece;opacity:1;}
#gal-section > .elementor-container {min-height: 929px;}
#gal-section .elementor-image-carousel-caption{margin-top: -20%;color: #fff;}
#gal-section .rght{margin-left:-5%;}
#gal-section .elementor-element .swiper .elementor-swiper-button, #gal-section .elementor-lightbox .swiper .elementor-swiper-button{position:static !important;}
#gal-section .elementor-element .swiper .elementor-swiper-button-prev, #gal-section .elementor-lightbox .swiper .elementor-swiper-button-prev{margin-top: 15%;margin-right: 10px;margin-left:15%;}
#gal-section .elementor-element .swiper .elementor-swiper-button-next, #gal-section .elementor-lightbox .swiper .elementor-swiper-button-next{margin-top: 15%;margin-left: 10px;}
#text-2 ul li:nth-child(2) a:hover, #text-2 ul li:nth-child(3) a:hover{background: #fff;color: #000;}
.round-logo{position: relative;right: 5%;}
.doctor-img{position: relative;top: -11%;}
#cnt-section p {width: 75%;margin: 0px auto 15px auto;}
#hat-section .lft img{position: relative;right:50%;}
#home-third-section .lft img:hover, #hat-section .lft img:hover{right:48% !important;}
#custom-footer > .elementor-container {padding: 0px 4% 0px 7%;max-width: 100% !important;}
.footer-logo img{margin-bottom:15px;}
.footer-logo p{margin-bottom:0%;}
#gallery-section .swiper-scrollbar{display: none;}
.dropdown-menu-toggle{display: none !important;}
.main-navigation .main-nav ul ul li a {color: #000;font-weight: 400;}
.main-navigation ul ul .current-menu-item{background: #000;}
.main-navigation ul ul .current-menu-item a{color: #fff;border: 0px !important;}
.main-navigation ul ul li:hover{background: #000;}
#masthead, #site-navigation{background: #000;}
.home #masthead, .home #site-navigation {
    background: none;
}
#inner-first-section > .elementor-container {min-height: 650px;}
#inner-first-section span a, .breadcrumb_last{color: #fff;font-size: 17px;font-weight: 100;letter-spacing: 3px;padding: 0px 5px;}
#inner-first-section h1{font-size: 65px;font-weight:100;letter-spacing: 2px;padding: 20px 0px;}
#inner-first-section p{width: 90%;font-weight:100;}
#inner-first-section .rght p{font-weight: 400;width: 100%;margin-bottom: 10px;text-align: center;}
#inner-first-section .rght audio{width:100%;}
.inner .entry-content p, .inner .entry-content li{font-size: 22px;}
.inner .entry-content p a, .inner .entry-content a{color: #c3bab4;}
#inner-last-section a, #inner-second-section a{color: #222;font-weight:400;}
.inner .entry-content h2, .spcl h3{font-size: 65px;font-weight:100;margin-bottom: 40px;line-height: 65px;}
#inner-second-section p{margin: 0px auto;width: 90%;}
#inner-third-section p{margin: 0px auto;width: 50%;}
.page-id-880 #inner-third-section p{margin: 0px auto !important;width: 100%;}
.inner .entry-content ul{margin-left: 0px;list-style: none;}
.inner .entry-content ol{margin-left: 1em;}
.inner .entry-content ul li{position:relative;padding-left:25px;}
.inner .entry-content ul li::before {content: url(/wp-content/uploads/2023/05/black-dot.png);position: absolute;left: 0;top: -4px;width:7px;height: 7px;}
#inner-fifth-section ul li::before{content: url(/wp-content/uploads/2023/05/white-dot.png);position: relative;top: -3px;margin-right: 15px;}
#inner-fifth-section p{width: 85%;font-weight: 100;}
#tes-ssection h5{font-size: 35px;}
#video-testimonials .elementor-image-carousel-caption{font-size: 20px;margin-top: 5%;margin-bottom: 5%;}
#video-testimonials .elementor-element .swiper .elementor-swiper-button, #video-testimonials .elementor-lightbox .swiper .elementor-swiper-button {position: static !important;margin-top: 50px;
margin-right: 20px;font-size: 50px;}
#video-testimonials .elementor-image-carousel-wrapper {text-align: center;}
#faq-section .eael-accordion-list{margin-bottom: 40px;}
#faq-section .eael-accordion-content{background: #fff;}
#faq-section .eael-accordion-header{padding: 20px 15px;}
#faq-section .eael-accordion-tab-title{font-size: 23px;font-weight:400;}
.innr .elementor-widget-container{background: none !important;}
.innr h3{font-size: 35px !important;}
.innr h4{font-size: 65px !important;}
.before-after.new .swiper-slide-next + .swiper-slide .swiper-slide-inner img {border: 20px solid #444444;box-shadow: 0 0 20px #444;position: relative;top: 30px;}
.before-after.new .elementor-image-carousel-caption{color: #fff;display: none;}
.before-after.new .swiper-slide-next + .swiper-slide .swiper-slide-inner .elementor-image-carousel-caption{display:block;position: relative;top: 80px;}
.before-after.new .elementor-swiper-button-prev, .before-after.new .elementor-swiper-button-next{margin-top: 6% !important;margin-bottom: 2%;}
#video-testimonials .elementor-swiper-button-prev{margin-right: 20px;}
#video-testimonials .elementor-swiper-button-next{margin-left: 20px;}
#box-section .lft{margin-right: 40px;}
#box-section .rght{margin-left: 40px;}
#box-section .bx1{height: 588px;}
#box-section .bx1 .elementor-widget-text-editor{padding: 0px 15%;}
#model-section > .elementor-container {min-height: 835px;}
#model-section .rght .elementor-widget-text-editor{background: #fff;padding: 10% 15%;}
#adrs-bx h2 a{color: #fff;}
#adrs-bx .elementor-widget-wrap{padding: 20px;}
#adrs-bx p{margin-bottom: 0px;font-size: 25px;letter-spacing: 1px;}
#adrs-bx h2{line-height: 30px;margin: 20px 0px 30px 0px;}
#adrs-bx{margin-top:-10%;}
.sp-cnt p{font-size: 25px !important;}
div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea{background: none;border: 0px;border-bottom: 1px solid #fff;color:#fff;}
div.wpforms-container-full .wpforms-form input:focus, div.wpforms-container-full .wpforms-form textarea:focus, div.wpforms-container-full .wpforms-form select:focus, div.wpforms-container-full .wpforms-form .is-focused .choices__inner, div.wpforms-container-full .wpforms-form .is-open .choices__inner, div.wpforms-container-full .wpforms-form .is-open .choices__list--dropdown {border:0px;border-bottom: 1px solid #fff;}
::-webkit-input-placeholder {color: #fff;font-size:16px;letter-spacing:2px;}
:-ms-input-placeholder {color: #fff;font-size:16px;letter-spacing:2px;}
::placeholder {color: #fff;font-size:16px;letter-spacing:2px;}
.wpforms-one-half{margin-bottom: 20px !important;}
div.wpforms-container-full .wpforms-form button[type=submit]{background: #000;color: #fff;border: 0px;padding: 10px 50px;letter-spacing: 2px;margin-top: 30px;}
div.wpforms-container-full .wpforms-form button[type=submit]:hover{background: #fff;color: #000;border: 0px;}
div.wpforms-container-full .wpforms-form textarea.wpforms-field-small {height: 40px;}
.main-navigation .main-nav ul ul li a {padding: 10px 0px;}
#menu-item-432 a{padding-bottom: 5px;border-bottom: 1px solid #fff;}
#video-testimonials .elementor-swiper-button-prev, .home #gallery-section .elementor-swiper-button-prev, #gal-section .elementor-swiper-button-prev{background:url('/wp-content/uploads/2023/05/left-arrow-icon.png') center/cover no-repeat;vertical-align: middle;height: 12px;}
#gallery-section .elementor-swiper-button-prev{background:url('/wp-content/uploads/left-arrow-white-icon.png') center/cover no-repeat;vertical-align: middle;height: 12px;}
#video-testimonials .elementor-swiper-button-next, .home #gallery-section .elementor-swiper-button-next, #gal-section .elementor-swiper-button-next{background:url('/wp-content/uploads/2023/05/right-arrow-icon.png') center/cover no-repeat;vertical-align: middle;height: 12px;}
#gallery-section .elementor-swiper-button-next{background:url('/wp-content/uploads/right-arrow-white-icon.png') center/cover no-repeat;vertical-align: middle;height: 12px;}
#video-testimonials i, #gallery-section i, #gal-section i{opacity:0;}
#video-testimonials a{color:#000;}
.stone ul li::before {content: url(/wp-content/uploads/2023/05/white-dot.png) !important;position: relative;top: -3px;margin-right: 15px;}
.small h2{font-size:35px !important;width:60%;margin:0px auto 40px auto;line-height: 50px !important;}
#inner-second-section p:last-child, #inner-third-section p:last-child{margin-top: 20px;}
.spcl-ul li{text-indent: -20px;left: 20px;position: relative;margin-bottom: 20px;}
.btmspc li {margin-bottom: 15px;}
.main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a{color: #000;}
.sp-a a{color: #222 !important;font-weight: 400;}
.site-map ul {margin: 0 0 1.5em 3em !important;}
.site-map li > ul{margin-bottom: 1em !important;margin-left: 1.5em !important;}
.blog .site.grid-container, .single .site.grid-container, .category .site.grid-container{padding: 140px 10%;}
.blog article, .category article{margin-bottom: 60px;}
.paging-navigation{text-align:center;}
.paging-navigation .nav-links>* {padding: 0 10px;}
.comments-area{display: none;}
#single-header{background-image: url(/wp-content/uploads/stock-image-of-model-with-beautiful-eyes.jpg);background-position: center center;background-repeat: no-repeat;background-size: cover;}
#single-header .grid-container{height: 650px;justify-content: center;display: flex;flex-direction: column;}
#single-header h1{color: #fff;padding-left: 5%;}
#single-header a{color: #fff;text-decoration: none;}
.single .entry-meta{margin: 20px 0px;}
.single footer.entry-meta{margin-top: 40px;}
.inside-right-sidebar a{color: #c3bab4;text-decoration: none;}
.inside-right-sidebar h2{font-size: 35px;}
.small-gp h2,.small-gp p {width: auto !important;}
.small-gp p {margin-bottom: 1.5em !important;}
#home-third-section .rght .elementor-widget-video .elementor-custom-embed-image-overlay img{width:85%;margin: 0px auto;}
table, tr, td{border: 0px !important;}
#footer-strip {padding: 10px 0 10px 0px;color:  #ffffff;position: fixed;bottom: 0;width: 100%;z-index: 99;display: block;border-top: 2px solid #222;}
#footer-strip .bx p {color:  #ffffff;text-transform: uppercase;font-size:18px;margin-bottom: 0px;letter-spacing: 1px;}
#footer-strip .bx p img{left: 6px;position: relative;}
//#footer-strip .bx ul{margin: 0px;}
#footer-strip .bx ul {margin: 0 auto;width: fit-content !important;float: right;margin-right: 12%;}
#footer-strip .bx ul li{display: table-cell;padding: 0px 5px;}
#home-first-section .spcl ul{margin: 0px;list-style: none;font-size: 21px;}
#home-first-section .spcl ul li{font-weight:200;}
#home-first-section .spcl h1{font-size: 60px;font-weight: 300;}
#home-first-section .spcl h2{font-size: 25px;margin-bottom: 20px;}
#home-first-section .spcl h3 {font-size: 25px; margin-bottom: 20px;line-height: 30px;}
#home-first-section .spcl p{font-size: 22px;font-weight:200;}
.generate-back-to-top {bottom: 15px;z-index: 999;border: 1px solid #eee;}
#home-first-section .spcl .spcl-ul li{margin-bottom: 0px;}
.rvw1-img {width: 25%;margin: 0;padding: 0 20px 0 0;float: left;box-shadow: none;}
.rvw1-date {width: 20%;margin: 0;padding: 0 0 0 10px;border-left: 1px solid #ccc;font-size: 14px;line-height: 33px;font-weight: 400;color: #000;float: left;}
.page-id-13472 #gallery-section h2{color: #fff;font-size: 30px;}
.page-id-13472 #gallery-section li:before{display: none;}
.page-id-13472 #gallery-section li a{color: #fff;font-size:22px;line-height:40px;}
input[type="text"], input[type="email"], textarea{background: none;border: 0px;border-bottom: 1px solid #fff;width:100%;color: #fff;}
.cnt-frm .lft{width:48%;float:left;}
.cnt-frm .rght{width:48%;float:right;}
.cnt-frm p{width:100% !important;margin-bottom:1em}
input[type="text"]:focus, input[type="email"]:focus, textarea:focus{background: none;color: #fff;}
.parent-pageid-17899 input[type="text"]:focus, .parent-pageid-17899 input[type="email"]:focus, .parent-pageid-17899 textarea:focus{background: #fff;color: #fff;}
.cnt-frm textarea{height:60px;}
:focus-visible {outline: -webkit-focus-ring-color auto 0px;}
.cnt-frm .wpcf7-submit{background: #000;color: #fff;border: 0px;padding: 10px 50px;letter-spacing: 2px;margin-top: 20px;}
.cnt-frm input[type="submit"]:hover{background: #fff;color: #000;}
.view-more{color: #000;background:url(/wp-content/uploads/round-circle.png) no-repeat;display: flex;align-items: center;background-size: cover;width: 100px;
height: 100px;margin: 0px auto;}
.wrd{padding-left: 10px;}
.cnt-bx{margin-left: -35%;}
.view-more:hover .cnt-bx{margin-left: -30%;}
.clinq {padding: 60px 0px 0px 0px;}
.clinq-single {width: 49%;float: left;padding-right: 15px;}
.clinq-single img {width: 100%;}
.clinq-cnt {width: 45%;float: left;padding-left: 30px;}
.clear{clear:both;}
#gal-bg{background:url('/wp-content/uploads/gallery-bg.jpg') no-repeat;background-size:cover;background-position:center center;height:175px;text-align: center;
align-items: center;justify-content: center;display: flex;}
#gal-bg h1{color: #fff;font-size:65px;font-weight:200;line-height: 50px;margin-top: -20px;letter-spacing:1px;}
#gal-bg h1 span{font-size:35px;letter-spacing:1px;}
.tax-photo-category .site.grid-container{padding: 0px 21%;}
.tax-photo-category .elementor-invisible{visibility: visible;}
.vw-mr{padding: 10% 0px 0px 0px;}
.tax-photo-category .site-content{padding: 9% 0px;}
.patient_tnmbnails .clinq:first-child{padding: 0px;}
.eael-elements-flip-box-content ul li{line-height: 40px;}
.sticky-enabled .main-navigation.is_stuck{background: #000;}
.main-navigation.navigation-stick.has-sticky-branding .inside-navigation.grid-container{justify-content: space-between;padding: 0px 3.5%;}
.navigation-stick .navigation-branding img{width: 231px;height: auto;}
.new-phn{font-family: Bebas Neue, display !important;font-weight: normal;font-size: 25px !important;color: #fff;}
.new-phn:hover{color: #fff;}
#site-navigation .new-phn{display: none;}
.main-procedure ul li::before{display: none;}
.main-procedure ul li{line-height: 60px;}
.main-procedure ul li a{font-size:35px;color: #000 !important;}
.main-procedure ul li a:hover{color: #c3bab4 !important;}
#special-tab-section .elementor-widget-tabs .elementor-tab-content{padding: 0px;}
#special-tab-section .elementor-tabs{display:flex; flex-direction:column;}
#special-tab-section .elementor-tabs-wrapper{order:2;overflow: visible;}
#special-tab-section .elementor-tabs-content-wrapper{order:1;}
#special-tab-section .elementor-widget-tabs .elementor-tab-desktop-title {padding: 50px 40px 0px 40px;}
.adrs a{color:#888888 !important}
.grecaptcha-badge{z-index:999;}
.dgtl{color: #fff;font-size:12px;text-align: center;margin-top: 10px;letter-spacing: 2px;}
.dgtl img{margin-bottom: 0px;}
#inner-new-section p{width:60%;margin: 0px auto 20px auto;}
.blog article .read-more{display: block;text-decoration: none;color: #c3bab4;margin-top: 10px;text-transform: uppercase;letter-spacing: 1px;}
.elementor-2 .elementor-element.elementor-element-b98bf18 .elementor-wrapper {--video-aspect-ratio: auto !important;}
#btn1{background: none;color: #000;text-transform: uppercase;font-size: 16px;font-weight: 600;letter-spacing: 1px;border: 3px solid #000;padding: 12px 20px;}
#testimonials-section h2, #testimonials-section h3{color:#fff;}
#testimonials-section hr{background-color: #fff !important;height: 3px;}
#testimonials-section .swiper-slide {background: #fff;margin: 0px 20px;padding: 40px;}
#testimonials-section .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}
#last-section .lft{padding-right:20px;}
#last-section .rght{padding-left:20px;}
#last-section .rght .elementor-button-text {letter-spacing: 5px;}
#last-section #black-btn{left:-1.5%;position:relative;}
.elementor-lightbox .elementor-video-container{width:auto !important;}
.dialog-lightbox-close-button{text-decoration:none;}
audio::-webkit-media-controls-play-button,audio::-webkit-media-controls-panel {background-color: lightgrey;color: #000;}
.main-navigation .main-nav ul ul li[class*="current-menu-"]>a {color: #000;}
.main-navigation ul ul li:hover a { color: #000!important; }
.main-navigation .main-nav ul ul li[class*="current-menu-"] {background: none;color: #fff;}
.main-navigation ul ul li:hover {background: none;color: #fff !important;}
.g-icon{filter: invert(1);height: 33px !important;width: auto;}
#testimonials-section .swiper-slide-image{margin-bottom:20px;}
.elementor-image-carousel-caption{direction: ltr;}
.eael-elements-flip-box-front-container, .eael-elements-flip-box-rear-container{background-color: unset !important;}
#ez-toc-container {background: none;border: 0px;box-shadow: none;width: 100%;}
.ez-toc-title-toggle {display: none !important;}
div#ez-toc-container .ez-toc-title {text-transform: uppercase;color: #000;font-weight: 600;padding-bottom: 20px;display: block;}
div#ez-toc-container ul li {border-bottom: 1px solid #e9e8e4;}
#ez-toc-container a {padding-block: 1rem;text-decoration: none;line-height: 23px;text-decoration: none;padding-left: 1rem;padding-right: 1rem;color: #222 !important;display: block;}
div#ez-toc-container ul li a:hover {background: #c3bab433;transition: all .3s ease-in-out;text-decoration:none;}
.inner .entry-content .ez-toc-list li::before{display: none !important;}
.page-id-880 #inner-fourth-section li{margin-bottom:20px;}
#review-section .wp-image-321 {top: -30px;}
#review-section p{font-size: 30px;line-height: 45px;width: 80%;margin: 0px auto 20px auto;}
#vid-section .lft, #benefits-section .lft{padding-right:5%;}
#benefits-section ul li{position:relative;padding-left:25px;margin-bottom:20px;}
#benefits-section ul li::before {content: url(/wp-content/uploads/2023/05/white-dot.png);position: absolute;left: 0;top: -4px;width:7px;height: 7px;}
.two-bx .lft{padding-right:2.5%;}
.two-bx .rght{padding-left:2.5%;}
.two-bx ul li{position:relative;padding-left:25px;margin-bottom:20px;}
.two-bx h3 {font-size: 45px;font-weight: 100;margin-bottom: 40px;line-height: 55px;}
.page-id-880 #inner-fifth-section ul li::before{content: url(/wp-content/uploads/2023/05/white-dot.png);position: absolute;left: 0;top: -4px;width: 7px;height:7px;}
#faq-section .elementor-accordion .elementor-accordion-item {margin-bottom: 20px;}
#faq-section .elementor-accordion .elementor-accordion-item+.elementor-accordion-item {border-top: 1px solid #d5d8dc;}
.page-id-880 #inner-fifth-section p{width:100%;}
.page-id-880 #inner-third-section > .elementor-container {padding: 0px 10%;}
.page-id-880 #inner-third-section .lft{padding-right:5%;}
.page-id-880 #inner-third-section .rght{padding-left:5%;}
.sticky-btn{display:none;}
.is_stuck .sticky-btn{display:flex;align-items:center;gap:10px;}
.sticky-btn .shop-btn, .sticky-btn  .rqst-btn{background:#fff;color: #000;padding: 10px 20px;border-radius: 20px;font-weight: 400;}
.wpcf7 form .wpcf7-response-output {color: #fff;}
/******************************* Media Queries Starts *******************************/
@media screen and (min-width: 320px) and (max-width: 767px){
	.elementor-19761 .elementor-element.elementor-element-9afa294 > .elementor-container {
    min-height: 350px!important;
}
#last-section #black-btn {left: 0%;margin-bottom: 10px;}
#last-section .lft{padding-right:0px;}
#last-section .rght{padding-left:0px;}
.nsl-main-page {padding-left: 0% !important;padding-right: 0% !important;} 
.newsletter-pages .grid-container {padding: 0px !important;} 
.newsletter-pages {width: 100% !important;margin: 0 auto !important;} 
#footer-strip p {position: relative;top: 0px;} 
.esvp .lft {width: 100%;float: none;padding-right: 0px;}
.esvp .rght {width: 100%;float: none;padding-left: 0px;}
.home #site-navigation {top: 0px;background: #fff;box-shadow: 0 0 20px #cecece;}
#home-first-section .spcl h1 {font-size: 28px;text-align:center;}
#home-first-section .spcl h2 {font-size: 20px;text-align:center;}
#home-first-section .spcl p {font-size: 14px;text-align:center;}
#home-first-section .spcl ul li {font-size: 14px;}
.site-logo {top: 0px;margin-top: 15px;}
.home #masthead{background: #000;}
#text-2 li:first-child{display: block;padding-right: 0px;}
#text-2 li:first-child a {left: 0%;/*top: 0px;*/}
.site-header .header-widget{margin: 0.5em 0px 0.5em 0px;}
#text-2 ul li:nth-child(2) a, #text-2 ul li:nth-child(3) a {font-size: 18px;}
#home-first-section .lft .rvrs, #home-first-section .rght .rvrs{writing-mode: initial;transform: rotate(0deg);justify-content:center;}
#home-first-section .lft p {right: 0px;margin: 0px;top: 0px;text-align: center;}
#home-first-section sub {left: 0ex;font-size: 12px;top: -0.8ex;}
#home-first-section .rght .soc {justify-content: center;}
#home-first-section .rght li {display: inline-block;padding: 0px 5px;}
#home-first-section .cntr p {font-size: 26px;line-height: 20px;}
#home-first-section .cntr span {font-size: 18px;letter-spacing: 5px;}
.pd-140 {padding: 40px 0px;}
.pd-tp-140{padding-top: 40px;}
.pd-btm-140{padding-bottom: 40px;}
.pd-100 {padding: 40px 0px;}
.pd-tp-100{padding-top: 40px;}
#home-second-section h2:nth-of-type(2) {font-size: 35px;margin-bottom:20px;}
#home-second-section h2 {font-size: 20px;}
#home-second-section .top-section p {width: 100%;}
#home-third-section{text-align:center;}
#home-third-section h2{font-size: 40px;}
#gallery-section h2, #testimonials-section h2{font-size: 45px;}
#home-third-section p {width: 100%;}
#cnt-section p {width: 100%;font-size: 30px;}
#last-section h4 {font-size: 50px;letter-spacing: 5px;line-height: 60px;}
#last-section > .elementor-container {min-height: 100%;padding: 40px 0px;}
#custom-footer{text-align:center;}
#custom-footer .elementor-column{margin-bottom: 20px;}
#home-first-section > .elementor-container {min-height: 500px;}
.space-gap{--spacer-size: 0px !important;}
hr {width: 30%;}
#hat-section{text-align:center;}
#hat-section h2, #gal-section h2 {font-size: 45px;}
#hat-section p {width: 100%;}
#links-section ul li {padding: 0px 10px;}
#gallery-section h2, ##testimonials-section h2{font-size: 50px;}
#gal-section{background: #000 !important;} 
#gal-section > .elementor-container {min-height: 100%;}
.wp-image-321 {top: 0px;}
#tes-ssection > .elementor-container {padding: 0px 0%;}
#mobile-section ul{list-style: none;margin: 0px;}
#mobile-section ul li{display: inline-block;padding: 0px 5px;}
#mobile-section .lft{text-align: center;}
#mobile-section .cntr, #mobile-section .rght{width: 50%;}
#mobile-section > .elementor-container {padding: 0px 0%;}
#mobile-section .elementor-button-text {font-size: 14px;}
#mobile-section #black-btn {padding: 12px 14px;}
#mobile-section .elementor-button-wrapper{padding: 10px 0px;}
#tes-ssection{text-align:center;}
#tes-ssection h2{margin-top: 20px;} 
#tes-ssection h3 {font-size: 30px;line-height:40px;}
hr.tes-bx {margin: 40px auto !important;}
#home-third-section, #hat-section{padding-top: 40px;}
#inner-first-section{background-position: 15% 50%;padding: 40px 0px;text-align:center;}
.inner .entry-content h2 {font-size: 35px;margin-bottom: 20px;line-height: 40px;}
.innr h3 {font-size: 30px !important;}
.innr h4 {font-size: 45px !important;}
.inner .entry-content h2, .spcl h3 {font-size: 40px;margin-bottom: 0px;line-height: 50px;}
#inner-first-section p, #inner-second-section p, #inner-third-section p, #inner-fifth-section p{width: 100%;}
#model-section > .elementor-container {min-height: 100%;padding: 40px 15px;}
#inner-first-section h1 {font-size: 40px;margin-bottom: 0px;}
#inner-first-section span a, .breadcrumb_last {font-size: 14px;letter-spacing: 1px;padding: 0px 2px;}
.main-navigation .main-nav ul ul li a {padding: 10px 0px;}
.sp-cnt p {font-size: 17px !important;}
#adrs-bx h2 a {font-size: 35px;}
#adrs-bx p {font-size: 17px;}
#adrs-bx {margin-top: 0%;}
#tes-ssection h5 {font-size: 25px;margin-top: 20px;}
#footer-strip .bx p {padding: 0px 0px 0px 0px;font-size: 16px;}
.track-virtual .elementor-widget-container{display: flex;flex-direction: row;justify-content: flex-end;}
#home-first-section {background-position: 20% 50% !important;}
#gal-bg {height: 100%;padding: 20px 0px;}
#gal-bg h1 {font-size: 35px;line-height: 30px;margin-top: 0px;}
#gal-bg h1 span {font-size: 20px;}
.tax-photo-category .site.grid-container {padding: 0px 5%;}
.clinq-single {width: 100%;float: none;padding-right: 0px;}
.clinq-cnt {width: 100%;float: none;padding-left: 0px;padding-top: 20px;text-align:center;}
.clinq {padding: 20px 0px 0px 0px;}
.tax-photo-category .site-content {padding: 60px 0px;}
#inner-new-section p{width:100%;}
#footer-strip .rght{display: none;}
#home-first-section .spcl ul {margin-left: 10%;}
#home-first-section.stone ul li::before {position: absolute;margin-left: -15px;margin-top: -2px;top: auto;}
#gallery-section .elementor-element .swiper .elementor-swiper-button-prev,#gallery-section .elementor-element .swiper .elementor-swiper-button-next{margin-top: 30px;}
.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure {margin: 0 !important;}
#gallery-section .elementor-swiper-button-prev,#gallery-section .elementor-swiper-button-next {background-size: 50px 15px !important;}
#inner-second-section .lft{margin-bottom:0px;}
.page-id-880 #inner-third-section p {margin: 0px auto 40px auto !important;width: 100%;}
#review-section p {font-size: 18px;line-height: 30px;width: 100%;}
#review-section .wp-image-321 {top: -10px;}
.chatbot-frame.vsa-frame-hide {z-index: 99999 !important;}
#gal-section .elementor-image-carousel-caption {font-size: 25px;}
#gallery-section h3, #testimonials-section h2 {font-size: 35px;}
.page-id-880 #inner-third-section > .elementor-container {padding: 0px 4%;}
.page-id-880 #inner-third-section .lft {padding-right: 0%;}
.page-id-880 #inner-third-section .rght {padding-left: 0%;}
.pd-btm-130 {padding-bottom: 60px;}
.eael-elements-flip-box-heading a{font-size:30px;}
}
@media screen and (min-width: 400px) and (max-width: 767px){
#footer-strip .bx p {padding: 0px 0px 40px 0px;}
}
@media screen and (min-width: 768px) and (max-width: 1023px){
	.elementor-19761 .elementor-element.elementor-element-9afa294 > .elementor-container {
    min-height: 450px!important;
}
.nsl-main-page {padding-left: 0% !important;padding-right: 0% !important;} 
.newsletter-pages .grid-container {padding: 0px !important;} 
.newsletter-pages {width: 100% !important;margin: 0 auto !important;} 
.pd-140 {padding: 60px 0px;}
.pd-100 {padding: 60px 0px;}
.pd-tp-140{padding-top: 60px;}
.pd-btm-140{padding-bottom: 60px;}
#home-second-section .top-section p {width: 100%;}
.before-after .swiper-slide-active .swiper-slide-inner img{width: 500px;}
.site-logo {top: 0px;}
#text-2 li:first-child a {left: 0%;}
.site-header .header-widget {margin-bottom: 1.5em;}
#home-first-section .cntr p {font-size: 40px;line-height: 40px;letter-spacing: 2px;}
#home-first-section > .elementor-container {min-height: 387px;}
#home-first-section .cntr .space-gap{--spacer-size: 10px !important;}
#home-third-section .lft, #home-third-section .rght{width: 100%;}
#home-third-section, #hat-section{padding-top: 40px;text-align:center;}
#home-third-section h2 {font-size: 65px;}
#home-third-section p {width: 100%;}
#home-third-section .round-logo img {margin: 0px auto 40px auto !important;}
#cnt-section p {font-size: 26px;width: 100%;}
#flip-section .elementor-col-25{width:50%;}
#tes-ssection .elementor-col-33{width:100%;}
.wp-image-321 {top: 0px;}
#tes-ssection .elementor-element-d659828.elementor-widget-image {text-align: left;}
#hat-section .lft, #hat-section .rght{width: 100%;}
#last-section > .elementor-container {min-height: 470px;}
#hat-section p {width: 100%;}
#gal-section{background: #000;}
#gal-section .lft, #gal-section .rght{width: 100%;}
#gal-section .gap{display: none;}
#gal-section .cntr{width: 100%;}
#gal-section{padding: 40px 0px;}
.elementor-2 .elementor-element.elementor-element-8241038{--spacer-size: 60px !important;}
#custom-footer .ftr-menu{width:25%;text-align:center;}
#custom-footer .adrs{width:50%;text-align:center;}
#custom-footer .footer-logo{width:50%;text-align:center;margin-top: 40px;}
#custom-footer .mc-logo{width:50%;text-align:center;margin-top: 40px;}
#custom-footer .gap{display: none;}
#inner-first-section{background-position: 80% 50%;padding: 60px 0px;}
.page-id-2780 #inner-first-section{background-position: 0% 50%;}
.inner .entry-content h2 {font-size: 40px;margin-bottom: 20px;}
#model-section > .elementor-container {min-height: 100%;padding: 40px 20px;}
#model-section .lft{width: 40%;}
#model-section .rght{width: 60%;}
#model-section .rght .elementor-widget-text-editor {padding: 5%;}
.page-id-1237 #inner-first-section {background-position: 15% 50%;}
#adrs-bx .lft{width:15%;}
#adrs-bx .bx{width:70%;}
#tes-ssection{text-align:center;}
hr.tes-bx {margin: 40px auto !important;}
#footer-strip .lft{width: 40%;}
/*#footer-strip .cntr, #footer-strip .rght{width: 20%;}*/
#footer-strip .bx p {font-size: 12px;}
#footer-strip .rght img{width: 30px;}
.home #masthead{background: #000;}
#home-first-section .lft, #home-first-section .rght{display: none;}
#home-first-section .cntr{width:35%;}
#home-first-section .spcl{width:65%;}
#home-first-section .spcl h1{font-size: 35px;}
#home-first-section .spcl li{font-size:16px;}
.tax-photo-category .site.grid-container {padding: 0px 10%;}
.clinq-cnt {width: 51%;}
#gal-section .elementor-swiper-button-next, #gal-section .elementor-swiper-button-prev{filter:invert(1);}
#special-tab-section .elementor-widget-tabs .elementor-tab-desktop-title {padding: 20px 10px 0px 10px;font-size: 16px;letter-spacing: 0px;}
.home #site-navigation {top: 0px;background: #fff;box-shadow: 0 0 20px #cecece;}
#inner-new-section p{width:100%;}
#inner-first-section .rght .elementor-section.elementor-section-boxed > .elementor-container {padding: 0px 0%;}
#btn1 {font-size: 15px;padding: 12px;width: 100%;}
#inner-first-section .rght p {margin-bottom: 10px;}
#inner-second-section .lft{width:100%;margin-bottom:0px;}
#inner-second-section .rght{width:100%;}
.page-id-880 #inner-third-section > .elementor-container {padding: 0px 4%;}
.elementor-2 .elementor-element.elementor-element-ca48e91:not(.elementor-motion-effects-element-type-background){background-position-x: -207px !important;}
}
@media screen and (max-width: 1023px){
.site-header{background: #000;}
#home-first-section {margin-top: 0px;background-position: 80% 50%;padding: 40px 0px;}
.nav-align-center .inside-navigation {justify-content: center;}
.main-navigation .main-nav ul li a{color: #000 !important;font-weight: 400;font-size:14px;}
.main-navigation ul ul li {padding: 0px 10px;}
.main-navigation li {padding: 0px;}
.main-navigation .main-nav ul ul li a{color: #000 !important;font-size: 13px;}
/*.main-navigation ul ul li:hover a{color: #fff !important;}*/
.main-navigation .main-nav ul li[class*="current-menu-"] > a{color: #222 !important;border: 0px;font-weight: 700;}
.main-navigation .menu-toggle{color: #000;}
.before-after .swiper-slide-active .swiper-slide-inner{position: relative;z-index: 1;margin: 20px -25% !important;}
.before-after.new .swiper-slide-active .swiper-slide-inner {margin: 0px -2% !important;}
.before-after.new .swiper-slide-active .swiper-slide-inner .elementor-image-carousel-caption{display: block;width: 90%;margin: 0px auto;}
.before-after.new .swiper-slide-next + .swiper-slide .swiper-slide-inner .elementor-image-carousel-caption{display: none;}
.before-after .swiper-slide-active .swiper-slide-inner img{border: 20px solid #fff;box-shadow: 0 0 20px #cecece;opacity:1;}
#home-third-section .lft img, #hat-section .lft img{right: 0%;}
#home-third-section .round-logo img{transform: rotate(37deg);text-align: center;display: block;margin: 0px auto;}
#gal-section .rght {margin-left: 0%;}
#gal-section .elementor-swiper-button image{filter:invert(1);}
.inner #site-navigation{background: #fff !important;}
#inner-first-section > .elementor-container {min-height: 100%;}
.dropdown-menu-toggle {display: block !important;}
#inner-fourth-section img{margin-bottom: 40px;}
#box-section .bx1 {width: 100%;height: 100%;margin-bottom: 40px;}
#box-section .bx1:last-child{margin-bottom: 0px;}
#box-section .bx1 .elementor-widget-text-editor {padding: 5%;}
.small h2 {font-size: 30px !important;width: 100%;line-height: 40px !important;}
.rvw1-img, .rvw1-date{width: 50%;}
#generate-slideout-menu {z-index: 99999999999 !important;}
}
@media screen and (min-width: 768px) and (max-width: 1279px){
	.elementor-19761 .elementor-element.elementor-element-9afa294 > .elementor-container {
    min-height: 450px!important;
}
#inner-first-section .gap, #inner-fourth-section .gap, #inner-fifth-section .gap, #faq-section .gap, #inner-last-section .gap{display: none;}
#inner-first-section .lft,  #inner-first-section .rght, #inner-fourth-section .lft, #inner-fourth-section .rght, #inner-fifth-section .lft, #inner-fifth-section .rght, #faq-section .lft, #faq-section .rght, #inner-last-section .lft, #inner-last-section .cntr, #inner-last-section .rght{width:100%;}
#inner-first-section p, #inner-second-section p, #inner-third-section p, #inner-fifth-section p{width: 100%;}
#inner-last-section .lft{margin-bottom: 20px;}
.page-id-3050 .gap:first-child, .page-id-3050 .gap:last-child{display: none;}
.page-id-3050 .rght{width:65% !important;;}
.page-id-3050 .elementor-widget-divider{margin-block-end: 0px !Important;}
}
@media screen and (min-width: 1024px) and (max-width: 1279px){
.l_pd2 {padding: 0 20px;}
.l_pd1 {padding: 40px 20px;background-position: 100% 50% !important;}
.l_pd3 {padding: 40px 20px;}
.elementor-17901 .elementor-element.elementor-element-facdac6 .elementor-heading-title, .elementor-19330 .elementor-element.elementor-element-facdac6 .elementor-heading-title{font-size: 32px !important;}
.elementor-17901 .elementor-element.elementor-element-559972d .elementor-heading-title, .elementor-17901 .elementor-element.elementor-element-2dbbdd2 .elementor-heading-title, .elementor-19330 .elementor-element.elementor-element-559972d .elementor-heading-title, .elementor-19330 .elementor-element.elementor-element-2dbbdd2 .elementor-heading-title{font-size: 45px !important;}
.elementor-17901 .elementor-element.elementor-element-21d1b04 .elementor-heading-title, .elementor-19330 .elementor-element.elementor-element-21d1b04 .elementor-heading-title{font-size: 60px !important;}
.elementor-17901 .elementor-element.elementor-element-85d7ad5 > .elementor-widget-container, .elementor-19330 .elementor-element.elementor-element-85d7ad5 > .elementor-widget-container{padding: 0px 20px !important;}
.l_pd1 li {font-size: 18px !important;}
.l_pd1 .elementor-icon-list-icon i{top:-4px;position:relative !important;}
#photo-btn {font-size: 22px !important;margin-top: 0px !important;}
#procs-bx .proc-bx .elementor-image-box-title {font-size: 14px !important;}
.pd-btm-150 {padding-bottom: 60px !important;}
.pd-150 {padding: 60px 0px !important;}
.l_pd5 {padding: 60px 20px;}
.nsl-main-page {padding-left: 0% !important;padding-right: 0% !important;} 
#home-first-section {margin-top: 0px;}
.site-logo {top: -5px;}
.main-navigation li {padding: 0px 5px;}
#home-first-section .cntr p {font-size: 55px;}
.pd-140 {padding: 60px 0px;}
.pd-100 {padding: 60px 0px;}
.pd-tp-140{padding-top: 60px;}
#home-second-section .top-section p {width: 80%;}
#last-section > .elementor-container {min-height: 410px;}
#custom-footer .ftr-menu{width:25%;text-align:center;}
#custom-footer .adrs{width:50%;text-align:center;}
#custom-footer .footer-logo{width:50%;text-align:center;margin-top: 40px;}
#custom-footer .mc-logo{width:50%;text-align:center;margin-top: 40px;}
#custom-footer .gap{display: none;}
#links-section ul li {padding: 0px 10px;}
#home-third-section h2 {font-size: 45px;}
#cnt-section p {font-size: 28px;}
.eael-content:hover .eael-elements-flip-box-rear-container {margin: 0px 0%;}
#flip-section .elementor-col-25{width:50%;}
#tes-ssection > .elementor-container {padding: 0px 0%;}
#tes-ssection .lft, #tes-ssection .rght{display: none;}
#tes-ssection .cntr{width: 100%;}
#tes-ssection h3 {font-size: 35px;}
#hat-section h2, #gal-section h2 {font-size: 40px;}
#hat-section p {width: 100%;}
#hat-section .lft img {right: 25%;}
#hat-section > .elementor-container {min-height: 530px;}
#gal-section > .elementor-container {min-height: 540px;}
#gal-section .lft .gap{display: none;}
#gal-section .cntr{width: 90%;}
#gal-section .elementor-image-carousel-caption {font-size: 20px;}
#home-third-section p {width: 100%;}
#home-third-section > .elementor-container {min-height: 710px;}
#inner-first-section h1 {font-size: 45px;}
#inner-first-section p {width: 100%;}
#inner-first-section{padding: 60px 0px;}
#inner-first-section > .elementor-container {min-height: 100%;}
.before-after.new .swiper-slide-next + .swiper-slide .swiper-slide-inner img {top: 40px;}
.before-after.new .swiper-slide-next + .swiper-slide .swiper-slide-inner .elementor-image-carousel-caption {top: 50px;font-size:12px;}
.inner .entry-content h2 {font-size: 40px;margin-bottom: 20px;}
#wpforms-form-1313{width: 90%;}
.page-id-1237 #inner-first-section {background-position: 0% 50%;}
#adrs-bx .lft{width:25%;}
#adrs-bx .bx{width:50%;}
#inner-fourth-section img{margin-bottom: 20px;}
#home-first-section > .elementor-container {min-height: 516px;}
#footer-strip .bx p {font-size: 12px;}
#home-first-section .lft, #home-first-section .rght{display: none;}
#home-first-section .cntr{width:45%;}
#home-first-section .spcl{width:55%;margin-top: 5%;}
#home-first-section .spcl h1{font-size: 40px;}
.home #masthead, .home #site-navigation{background: #000;padding-top: 10px;}
.home #site-navigation {top: 0px;}
.clinq-cnt {width: 51%;}
#special-tab-section .elementor-widget-tabs .elementor-tab-desktop-title {padding: 30px 10px 0px 10px;}
.sticky-enabled .main-navigation.is_stuck {display: none !important;}
#btn1 {width: 100%;}
#home-third-section h2 {margin-top:50px !important;}
#home-third-section .lft img{margin-bottom:50px !important;}
}
@media screen and (min-width: 1280px) and (max-width: 1365px){
.elementor-2 .elementor-element.elementor-element-c080cc1 > .elementor-element-populated {margin: 70px 0px 0px 0px!important;}
#home-first-section .spcl h1 {font-size: 50px;font-weight: 300;}
.sticky-btn .shop-btn{display: none;}
.main-navigation.navigation-stick.has-sticky-branding li{padding:0px 5px;}
.main-navigation.navigation-stick.has-sticky-branding li a{font-size:14px;}
.sticky-btn .rqst-btn{font-size:14px;}
#home-third-section h2 {margin-top:50px !important;}
#home-third-section .lft img{margin-bottom:50px !important;}
}
@media screen and (min-width: 1366px) and (max-width: 1680px){
	.elementor-19761 .elementor-element.elementor-element-9afa294 > .elementor-container {
    min-height: 550px!important;
}
#media-section{top:20px;}
#btn1 {font-size: 12px;padding: 12px 6px;width: 100%;}
.main-navigation.navigation-stick.has-sticky-branding .inside-navigation.grid-container {padding: 0px 0.5%;flex-wrap: nowrap;}
.main-navigation.is_stuck li {padding: 0px 5px;}
.main-navigation.is_stuck li a{font-size: 15px;}
.sticky-btn .shop-btn, .sticky-btn .rqst-btn {padding: 10px 10px;font-size:14px;}
.new-phn {font-size: 20px !important;}
}
@media screen and (min-width: 1280px) and (max-width: 1600px){
#footer-strip .bx ul {
    margin-right: 5% !important;
}	
.l_form select{font-size:18px}
.l_form input{font-size:18px ;padding: 8px 15px;}
.l_text .elementor-widget-container{font-size:20px}
.ic_box h3{font-size:17px!important}
.hd3 .elementor-heading-title{font-size: 25px!important;}
.hd4 .elementor-heading-title{font-size: 65px!important;} 
.ph_no .elementor-button-text{font-size:35px}
.ph_no2 .elementor-button-text{font-size:35px}
.f_pd{padding:25px 25px 15px 25px}
.hd1 .elementor-heading-title{font-size: 50px!important;}
.hd2 .elementor-heading-title{font-size: 50px!important;}
.l_pd2{padding:0 150px}
.l_pd1{padding:100px }
.l_pd3{padding:100px 150px}
.l_pd4{padding:100px 300px}
.l_pd5{padding:100px 300px}
.nsl-main-page {padding-left: 0% !important;padding-right: 0% !important;} 
.newsletter-pages {width: 60% !important;margin: 0 auto !important;}
#home-first-section .spcl h3 {font-size: 20px;}
} 
@media screen and (min-width: 1366px) and (max-width: 1439px){
.l_pd2{padding:0 120px}
.l_pd1{padding:80px 100px}
.l_pd3{padding:80px 120px}
.l_pd4{padding:80px 250px}
.elementor-2 .elementor-element.elementor-element-c080cc1 > .elementor-element-populated {margin: 70px 0px 0px 0px!important;}
#hat-section h2, #gal-section h2 {font-size: 55px;}
#gal-section .elementor-image-carousel-caption {font-size: 30px;}
#tes-ssection h3 {font-size: 35px;}
h2.eael-elements-flip-box-heading{font-size: 30px;}
#cnt-section p {font-size: 35px;}
#home-third-section h2 {font-size: 50px;}
#home-first-section > .elementor-container {min-height: 688px;}
#home-third-section > .elementor-container {min-height: 650px;}
#hat-section > .elementor-container {min-height: 610px;}
#gal-section > .elementor-container {min-height: 570px;}
#last-section > .elementor-container {min-height: 550px;}
#custom-footer .ftr-menu:first-child{width:12%;}
#custom-footer .ftr-menu{width:15%;}
#custom-footer .adrs{width: 22%;}
#custom-footer .gap{width: 17%;}
#custom-footer .footer-logo{width: 25%;}
#inner-first-section > .elementor-container {min-height: 470px;}
.inner .entry-content p, .inner .entry-content li, #inner-first-section span a, .breadcrumb_last, #video-testimonials .elementor-image-carousel-caption{font-size: 15px;}
#inner-first-section h1 {font-size: 45px;padding: 10px 0px 0px 0px;}
.pd-140{padding: 80px 0px;}
.pd-100 {padding: 80px 0px;}
.pd-tp-140{padding-top: 80px;}
.inner .entry-content h2 {font-size: 40px;margin-bottom: 20px;}
#tes-ssection h5 {font-size: 25px;}
#faq-section .eael-accordion-tab-title {font-size: 16px;line-height:24px;}
.wpforms-one-half {margin-bottom: 0px !important;}
#adrs-bx p {font-size: 18px;}
#box-section .bx1 {height: 350px;}
#model-section > .elementor-container {min-height: 590px;}
#footer-strip .bx p {font-size: 16px;}
#home-first-section .spcl h1 {font-size: 36px;}
#home-first-section .spcl{margin-top: 5%;}
#home-first-section {margin-top: -125px;}
.main-navigation.navigation-stick.has-sticky-branding .inside-navigation.grid-container {padding: 0px 1%;}
#home-third-section h2 {margin-top:50px !important;}
#home-third-section .lft img{margin-bottom:50px !important;}
}
@media screen and (min-width: 1440px) and (max-width: 1535px){
.middle-video-laptop {padding-bottom: 80px !important;} 
.elementor-2 .elementor-element.elementor-element-c080cc1 > .elementor-element-populated {margin: 70px 0px 0px 0px!important;}
#home-first-section > .elementor-container {min-height: 725px;}
#home-third-section > .elementor-container {min-height: 650px;}
#hat-section > .elementor-container {min-height: 620px;}
#gal-section > .elementor-container {min-height: 620px;}
#last-section > .elementor-container {min-height: 575px;}
#home-third-section h2 {font-size: 50px;}
#tes-ssection h3 {font-size: 35px;}
#hat-section h2, #gal-section h2 {font-size: 50px;}
#custom-footer .ftr-menu:first-child{width:12%;}
#custom-footer .ftr-menu{width:15%;}
#custom-footer .adrs{width: 22%;}
#custom-footer .gap{width: 17%;}
#custom-footer .footer-logo{width: 25%;}
.round-logo {right: 18%;top: 4%;}
#inner-first-section > .elementor-container {min-height: 490px;}
.inner .entry-content p, .inner .entry-content li, #inner-first-section span a, .breadcrumb_last, #video-testimonials .elementor-image-carousel-caption{font-size: 16px;}
#inner-first-section h1 {font-size: 45px;padding: 10px 0px 0px 0px;}
.pd-140{padding: 80px 0px;}
.pd-100 {padding: 80px 0px;}
.pd-tp-140{padding-top: 80px;}
.inner .entry-content h2 {font-size: 40px;margin-bottom: 20px;}
#tes-ssection h5 {font-size: 25px;}
#faq-section .eael-accordion-tab-title {font-size: 18px;line-height:24px;}
#adrs-bx p {font-size: 18px;}
#box-section .bx1 {height: 430px;}
#model-section > .elementor-container {min-height: 626px;}
#home-first-section {margin-top: -125px;}
#home-first-section .spcl h1 {font-size: 45px;}
#home-first-section .spcl{margin-top: 5%;}
.main-navigation.navigation-stick.has-sticky-branding .inside-navigation.grid-container {padding: 0px 1%;}
.main-navigation.is_stuck li {padding: 0px 10px;}
#home-third-section h2 {margin-top:50px !important;}
#home-third-section .lft img{margin-bottom:50px !important;}
#home-first-section .spcl h3 {font-size: 20px;}
/*.main-navigation.is_stuck li a{font-size: 17px;}*/
}
@media screen and (min-width: 1536px) and (max-width: 1599px){
.middle-video-laptop {padding-bottom: 80px !important;} 
.elementor-2 .elementor-element.elementor-element-c080cc1 > .elementor-element-populated {margin: 70px 0px 0px 0px!important;}
#home-first-section > .elementor-container {min-height: 774px;}
#home-third-section h2 {font-size: 55px;}
#home-third-section > .elementor-container {min-height: 690px;}
#tes-ssection h3 {font-size: 40px;}
#hat-section > .elementor-container {min-height: 660px;}
#hat-section h2, #gal-section h2 {font-size: 55px;}
#gal-section > .elementor-container {min-height: 630px;}
#last-section > .elementor-container {min-height: 610px;}
#custom-footer .ftr-menu:first-child{width:12%;}
#custom-footer .ftr-menu{width:15%;}
#custom-footer .adrs{width: 25%;}
#custom-footer .gap{width: 25%;}
#custom-footer .footer-logo{width: 25%;}
#inner-first-section > .elementor-container {min-height: 520px;}
.inner .entry-content p, .inner .entry-content li, #inner-first-section span a, .breadcrumb_last, #video-testimonials .elementor-image-carousel-caption{font-size: 16px;}
#inner-first-section h1 {font-size: 45px;padding: 10px 0px 0px 0px;}
.pd-140{padding: 80px 0px;}
.pd-100 {padding: 80px 0px;}
.pd-tp-140{padding-top: 80px;}
.inner .entry-content h2 {font-size: 40px;margin-bottom: 20px;}
#tes-ssection h5 {font-size: 25px;}
#faq-section .eael-accordion-tab-title {font-size: 18px;line-height:24px;}
#adrs-bx p {font-size: 20px;}
#box-section .bx1 {height: 440px;}
#model-section > .elementor-container {min-height: 668px;}
#home-first-section .spcl h1 {font-size: 40px;}
#home-first-section .spcl{margin-top: 5%;}
.main-navigation.navigation-stick.has-sticky-branding .inside-navigation.grid-container {padding: 0px 1%;}
.main-navigation.is_stuck li {padding: 0px 13px;}
}
@media screen and (min-width: 1600px) and (max-width: 1640px){
#footer-strip .bx ul {
    margin-right: 5% !important;
}	
#adrs-bx p {font-size: 22px;}
#last-section > .elementor-container {min-height: 630px;}
#custom-footer .ftr-menu:first-child{width:12%;}
#custom-footer .ftr-menu{width:15%;}
#custom-footer .adrs{width: 25%;}
#custom-footer .gap{width: 25%;}
#custom-footer .footer-logo{width: 25%;}
#model-section > .elementor-container {min-height: 696px;}
#home-first-section > .elementor-container {min-height: 806px;}
#inner-first-section .rght p {font-size: 18px;}
.main-navigation.is_stuck li {padding: 0px 10px;}
.main-navigation.is_stuck li a{font-size: 18px;}
}
@media screen and (min-width: 1641px) and (max-width: 1680px){
.main-navigation.is_stuck li {padding: 0px 15px;}
.main-navigation.is_stuck li a{font-size: 18px;}
}
@media screen and (min-width: 1681px) and (max-width: 1820px){
.l_pd5{padding:150px 400px}
}
@media (min-width: 1024px){
body.admin-bar .dialog-lightbox-widget {height: calc(92vh - 32px);}
#home-first-section .spcl h3 {font-size: 20px;}
}
@media (min-width: 1025px){
.elementor-lightbox .elementor-video-container .elementor-video-landscape {width: 55vw !important;max-height: 60vh !important;}
}
@media (min-width: 1023px){
#gallery-1 {column-count: 3;column-gap: 0px;}
}
/******************************* Landing Page CSS Starts *******************************/
.pd-150{padding:150px 0px;}
.pd-btm-150{padding-bottom:150px;}
.parent-pageid-17899 .visitor-tracking-container{display: none !important;}
#landing-header .elementor-container{justify-content:space-between;}
.landing-logo img, #landing-footer img{width:75%;}
.top-btns{text-align:right;}
.top-btns ul li:before{display: none;}
.top-btns ul{margin:0px;}
.top-btns ul li{display:inline-block;padding:0px 15px !important;}
.top-btns ul li a{padding: 6px 24px;font-size: 22px;border: 2px solid #fff;color: #fff !important;text-transform: uppercase;font-weight: 500;letter-spacing: 1px;position: relative;overflow: hidden;transition: color 0.4s ease, border-color 0.4s ease;}
.top-btns ul li a::before{content: "";position: absolute;top: 0;left: 0;width: 0;height: 100%;background: #fff;transition: width 0.4s ease;z-index: 0;opacity: 1;}
.top-btns ul li a:hover::before{width: 100%;}
.top-btns ul li a:hover{color: #000 !important;border-color: #fff;}
.top-btns ul li a span {position: relative;z-index: 1;}
#photo-btn{background:#73624B;padding: 21px 55px;border: 2px solid #000;font-size: 25px;color: #fff !important;text-transform: uppercase;font-weight: 500;letter-spacing: 1px;margin-top: 40px;}
#landing-first #photo-btn{border-color: #fff;}
#photo-btn:hover{color: #73624B !important;background:#fff;border-color: #73624B;}
.proc-bx{background-image: url(https://mccrackenmd.com/wp-content/uploads/bg.jpg);padding: 20px;background-position: center center;background-repeat: no-repeat;background-size: cover;}
#procs-bx > .elementor-container{gap:20px;}
#procs-bx .proc-bx .elementor-widget-wrap{padding:0px !important;}
#procs-bx .proc-bx .elementor-image-box-img{display:flex;justify-content:center;}
#procs-bx .proc-bx .elementor-image-box-title{font-size:20px;}
#form-section .lft{padding-right:10%;}
#form-section .rght{padding-left:5%;}
#form-section .rght .l_form p.small-text{color: #fff;font-size: 16px;}
#gal .before-after .swiper-slide-next + .swiper-slide .swiper-slide-inner img {width: 800px;}
.photo-upload{color: #fff;}
.clear{clear:both;}
.photo-upload ul li::before {content: url(/wp-content/uploads/2023/05/white-dot.png) !important;}
.photo-upload .img-bx{display: flex;flex-direction: row;gap: 20px;flex-wrap: wrap;justify-content: center;clear: both;margin-bottom:30px;}
.photo-upload .img-bx p{margin-bottom:0px !important;}
.photo-upload-form .lft-frm{width:49%;float:left;}
.photo-upload-form .rght-frm{width:49%;float:right;}
.photo-upload ul li p{font-size: 20px !important;margin-bottom: 0px !important;}
.photo-upload-form textarea{height:80px;}
.page-id-19330 #form-section > .elementor-container{display: flex;flex-direction: column;}
.page-id-19330 #form-section .lft{width:100%;padding:0px !important;}
.page-id-19330 #form-section .rght{width:50%;margin:0px auto;padding:0px !important;}
.page-id-19330 #form-section .lft p{width: 60%;margin: 0px auto 100px auto;}
/******************************* Media Queries Starts *******************************/
@media screen and (max-width: 1024px) {

	.pc_card .elementor-container{gap:25px; flex-wrap: nowrap!important; }

#masthead, #site-navigation {position: sticky !important;top: 0;z-index: 999;width:100%;}
#text-2 ul{display:flex;flex-direction:row;gap:10px;align-items: center;}
#text-2 ul li a {font-size: 30px;}
#text-2 li:first-child a {left: 0%;}
}

@media screen and (max-width: 768px) {
	
.pc_card .elementor-container {
        gap: 20px;
        flex-wrap: wrap !important;
    }
	}
@media screen and (min-width: 320px) and (max-width: 767px){
	h3{font-size:20px;margin-bottom:20px;line-height:30px;padding-right:15px!important;padding-left:15px}
	.site-branding-container {
    display: inline-flex;
    align-items: self-end;
    text-align: left;
    flex-shrink: 0;
    flex-direction: column;
    gap: 0;
}
}
@media screen and (min-width: 320px) and (max-width: 1023px){
#text-2 li:nth-child(2) {display: none;}

}
@media screen and (min-width: 768px) and (max-width: 1279px){
		.site-branding-container {
    display: inline-flex;
    align-items: self-end;
    text-align: left;
    flex-shrink: 0;
    flex-direction: column;
    gap: 0;
}
.inside-header{flex-direction:row;}
.site-header .header-widget{margin: 20px 0px;}
}
@media screen and (min-width: 320px) and (max-width: 767px){
	.track-virtual p{margin-bottom:0!important;padding-bottom:10px!important;    top: 0px;}

	
.top-btns{text-align:center;}
.top-btns ul li {padding: 0px 5px !important;}
.top-btns ul li a {padding: 6px 20px;font-size: 15px;}
#photo-btn {margin-top: 0px;padding: 20px;font-size: 20px;width: 100%;}
#form-section .lft{padding-right:0%;}
#form-section .rght{padding-left:0%;}
#form-section.elementor-section.elementor-section-boxed > .elementor-container {padding: 0px 0%;}
.photo-upload-form .lft-frm, .photo-upload-form .rght-frm{width:100%;float:none;}
.page-id-19330 #form-section .lft p{width: 100%;margin: 0px auto 40px auto;}
.page-id-19330 #form-section .rght{width:100%;}
#home-first-section .spcl h3{font-size:18px;margin-bottom:20px;line-height:30px; text-align:center !important;}
}
@media screen and (min-width: 768px) and (max-width: 1023px){
	    
.top-btns ul li{padding:0px !important;}
.top-btns ul li a {padding: 6px 10px;font-size: 15px;}
.landing-logo img, #landing-footer img {width: 100%;}
#form-section .elementor-container{flex-direction:column;}
#form-section .lft {padding-right: 0%;width: 100%;}
#form-section .rght {padding-left: 0%;width: 100%;}
#procs-bx .proc-bx{width: 31% !important;padding: 0px;}
.page-id-19330 #form-section .lft p{width: 100%;margin: 0px auto 40px auto;}
.page-id-19330 #form-section .rght{width:100%;}
}
@media screen and (min-width: 1024px) and (max-width: 1279px){
.top-btns ul li{padding:0px !important;}
.top-btns ul li a {padding: 6px 10px;font-size: 15px;}
#procs-bx .proc-bx{width: 31% !important;padding: 10px;}
#form-section .elementor-container{flex-direction:column;}
#form-section .lft {padding-right: 0%;width: 100%;}
#form-section .rght {padding-left: 0%;width: 70%;margin:0px auto;}
.page-id-19330 #form-section .lft p{width: 100%;margin: 0px auto 40px auto;}
.page-id-19330 #form-section .rght{width:80%;}
}
@media screen and (min-width: 1280px) and (max-width: 1365px){
.top-btns ul li a {padding: 6px 15px;font-size: 15px;}
.top-btns ul li{padding:0px !important;}
.page-id-19330 #form-section .lft p{width: 100%;margin: 0px auto 40px auto;}
.page-id-19330 #form-section .rght{width:80%;}
}
@media screen and (min-width: 1366px) and (max-width: 1680px){
.top-btns ul li a {padding: 6px 15px;font-size: 15px;}
.top-btns ul li{padding:5px !important;}
#form-section .lft p{font-size:20px !important;}
.photo-upload .img-bx p {width: 30%;}
.page-id-19330 #form-section .lft p{width: 80%;margin: 0px auto 40px auto;}
.page-id-19330 #form-section .rght{width:70%;}
}

.last-list{display:none;}