/* .after-before .elementor-icon-list-item .elementor-icon-list-icon .elementor-icon-list-item > a{ 
	font-weight: 700 !important;
} */
/* .home-title-upr{
	font-family: "Nord 500", Sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    line-height: 20px;
    letter-spacing: 1.4px;
    color: var(--e-global-color-11bfbb8);
	margin-bottom: 15px;
}
.home-title-upr:before{
	content: '';
	position: absolute;
	width: 50px;
	height: 2px;
} */
/* .home-title-bottom{
	font-family: "Nord Regular 400", Sans-serif;
    font-size: 40px;
    text-transform: uppercase;
    line-height: 48px;
    color: var(--e-global-color-8f2c4eb);
	display: block;
} */
.review-slider-wrp .swiper {
    overflow: unset !important;
}
.review-slider-wrp .swiper .swiper-slide:not(.swiper-slide-active) {
    opacity: 0.2;
}
.elementor-location-header ul.elementor-nav-menu .mega-menu.mega-menu-patients > ul.sub-menu {
	width: auto !important;
	right: unset !important;
}
.elementor-location-header .mega-menu.mega-menu-patients .sub-menu a:after{
	margin-left: 12px;
}
.header-mobile,
.header-contact{
	display: none !important;
}
.blue-outline .elementor-widget-image{
    outline: 6px solid #196a7b;
    outline-offset: -55px;
}
@media (min-width:1025px){
	.home-gallery .swiper-slide-active img{
		transform: scale(1) !important;
	}
	.home-gallery .swiper-slide img{
	opacity: 0.4;
	transform: scale(0.75);
	aspect-ratio: 3 / 2;
	width: 100% !important;
}
}
.home-gallery .swiper-slide-active img{
	opacity: 1 !important;
}

.home-gallery .swiper-slide{
	width: 100% !important;
	max-width: 100% !important;
}
.contact-image:before {
    content: "";
    position: absolute;
    left: 40px;
    right: 40px;
    top: 40px;
    bottom: 40px;
    border: 6px solid #c8c669;
    z-index: 9;
}
.contact-image img {
    transform: scale(1.32)!important;
}
.contact-pag img {
	 transform: scale(1.2)!important;
}


header .elementor-nav-menu .sub-arrow .e-font-icon-svg.fa-svg-chevron-down{
    height: 24px !important;
    width: 14px !important;
}
header .elementor-nav-menu--main .elementor-item,
header .elementor-nav-menu .sub-arrow .e-font-icon-svg.fa-svg-chevron-down{
/* 	color: var(--e-global-color-b1876c5)!important; */
    fill: var(--e-global-color-b1876c5)!important;
}

.single-post table{
	border-collapse: collapse; border: 1px solid #000;
}
.single-post table td,
.single-post table th{
	border: 1px solid #000; padding: 10px;
}
.review-slider .swiper-slide{
	   opacity: .2;
}
.text-color-secondary{
	color: var(--e-global-color-8f2c4eb);
	font-weight: 700;
}
.review-slider .swiper-slide.swiper-slide-active{
	   opacity: 1 !important;
}
.review-slider{
	 overflow: hidden !important;
}
.review-btn {
	left: calc(17% - 100px);
}
.footer .center .elementor-icon-box-title{
	margin: 0px;
}
.footer .center .elementor-icon-box-description a:hover{
	color: var(--e-global-color-secondary);
}
.banner-title{
	display: block;
	color:  #196a7b;
}
.title-color{
	 color: var(--e-global-color-8f2c4eb);
}
.btn-icon {
  transition: all 0.4s ease;
}

.btn-icon .elementor-button-icon {
  max-width: 0;
  opacity: 0;
  overflow: visible;
  transform: translateX(-6px);
  transition: 
    max-width 0.4s ease,
    opacity 0.3s ease,
    transform 0.4s ease;
}

.btn-icon .elementor-button-icon svg {
  	width: 15px;
	height: 15px;
	transform: scale(1.5) translateX(-5px);
}

.btn-icon .elementor-button:hover .elementor-button-icon {
  max-width: 40px; /* enough to fit the icon */
  opacity: 1;
  transform: translateX(0);
}
.banner-right .border-c8c669 .elementor-widget-image {
	outline: 6px solid #c8c669 !important;
}
.banner-right .elementor-widget-image{
	outline: 6px solid #c8c669;
    outline-offset: -55px;
}
.banner-lasergum image{
	outline: 6px solid #196a7b;
    outline-offset: -55px;
}
.home-logo-slider img{
	object-fit: contain !important;
	  height: 103px!important;
}
/* header start */
.service-main-first-sub a{
	color: #196a7b !important;
    font-size: 20px !important;
    font-weight: 700 !important;
    line-height: 30px !important;
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif !important;
}
.services-pages ul{
        padding-left:17px!important;
}

/* header end */


/*********************************** Start Of Common Css ***********************************/
/* :focus{outline:none;box-shadow:none!important;}
input,select,textarea{font-size:1rem!important;font-weight:400;color:#000000;width:100%!important;height:60px!important;background:#ffffffb3!important;padding:10px!important;border:1px solid #a5a5a5!important;border-radius:5px!important;display:block;outline:none!important;}
textarea{padding:15px!important;height:100px!important;}
input[type="checkbox"],input[type="radio"]{width:20px;height:20px;}
input[type="submit"]{font-size:1rem!important;color:var(--e-global-color-primary)!important;text-align:center;text-transform:uppercase!important;line-height:1.1!important;font-weight:normal!important;padding:20px 0px!important;cursor:pointer;margin:0px auto!important;background:var(--e-global-color-b1876c5)!important;border-color:var(--e-global-color-b1876c5)!important;width:240px!important;height:auto!important;letter-spacing: 2px;}
input[type="submit"]:hover{color:var(--e-global-color-primary)!important;    background-color: var(--e-global-color-c4e0bdf)!important;border-color:var(--e-global-color-c4e0bdf)!important;}
::-webkit-input-placeholder{color:#000000;}
::-moz-placeholder{color:#000000;}
::-ms-input-placeholder{color:#000000;}
::-moz-placeholder{color:#000000;} */
p:last-child{margin-bottom:0px;}
.elementor-nav-menu .menu-item ul.sub-menu a{border-left:none!important;border-right:none!important;}
.elementor-position-left.elementor-widget-image-box .elementor-image-box-title{margin-top:0;}
[data-elementor-type="wp-page"],[data-elementor-type="archive"],[data-elementor-type="single-page"],[data-elementor-type="single-post"]{overflow:hidden;}
.ui-datepicker-title select{width:auto!important;height:auto!important;border:none!important;padding:0px!important;}
.sc{color:var(--e-global-color-secondary);}
.pc{color:var(--e-global-color-primary);}



.contact-us_wrapper .gform_heading {
    display: none;
}
.contact-us .gfield > label.gform-field-label {
    font-size: 14px !important;
    font-weight: 400 !important;
    color: #353535 !important;
    margin-bottom: 0 !important;
    line-height: 21px;
}
.contact-us .gfield > label.gform-field-label span.gfield_required {
    display: none !important;
}
.contact-us .gfield > .ginput_container input {
    background: #FFFFFF !important;
    border-radius: 4px !important;
    border: none !important;
    height: 40px !important;
    font-size: 16px !important;
    padding: 12px;
}
.contact-us .gfield > .ginput_container textarea {
    background: #FFFFFF !important;
    border-radius: 4px !important;
    border: none !important;
    height: 80px !important;
	font-size: 16px !important;
    padding: 12px;
}
.contact-us .gfield > .ginput_container.ginput_container_consent input {
    display: none !important;
}
.contact-us .gfield > .ginput_container.ginput_container_consent input + label.gform-field-label {
    position: relative;
    padding-left: 26px;
    line-height: 18px;
    font-size: 14px;
    color: #353535;
	cursor: pointer;
	margin-top: 12px;
}
.contact-us .gfield > .ginput_container.ginput_container_consent input + label.gform-field-label:before {
    content: "";
    width: 18px;
    height: 18px;
    position: absolute;
    left: 0;
    top: 0;
    background: #FFFFFF;
    border: 2px solid #196a7b;
    border-radius: 50%;
}
.contact-us .gfield > .ginput_container.ginput_container_consent input + label.gform-field-label span.gfield_required {
    display: none;
}
.contact-us .gfield > .ginput_container.ginput_container_consent input:checked + label.gform-field-label:before {
    background: #3898ec;
    border-color: #3898ec !important;
}
.contact-us .gfield > .ginput_container.ginput_container_consent input:checked + label.gform-field-label:after {
    content: "";
    position: absolute;
    left: 6px;
    top: 3px;
    width: 6px;
    height: 10px;
    border-left: 2px solid #FFF;
    border-top: 2px solid #FFF;
    transform: rotate(-120deg);
}
.contact-us .gfield--type-submit {
    justify-content: end !important;
}
.contact-us .gfield--type-submit input {
    background: #c8c669 !important;
    border: 2px solid #c8c669 !important;
    outline: none !important;
    color: #353535 !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    padding: 11.5px 18px !important;
}
.contact-us .gfield--type-submit input:hover {
    background: #ffb456 !important;
    border: 2px solid #ffb456 !important;
}
.contact-us_wrapper .gform_fields {
    grid-column-gap: 20px !important;
    grid-row-gap: 20px !important;
}
/*********************************** End Of Common Css ***********************************/



/*********************************** Start Of Gravity Forms Css ***********************************/

.medianv-form .gfield_radio{display:flex!important;border:1px solid #a5a5a5;background:#ffffffb3;overflow:hidden;border-radius:5px;gap:0!important;flex-direction:unset!important;}
.medianv-form .gchoice{width:50%;position:relative;overflow:hidden;}
.medianv-form .gfield_radio .gform-field-label{font-size:1rem!important;max-width:100%!important;position:absolute;left:0px;right:0px;top:0px;bottom:0px;display:flex!important;align-items:center;justify-content:center;margin:0px;z-index:1;cursor:pointer;}
.medianv-form input[type=radio]{opacity:0;}
.medianv-form input[type=radio]:checked ~ label{background:var(--e-global-color-primary);color:#ffffff;border-color:var(--e-global-color-primary);}
.medianv-form .gform_footer{margin-top:15px!important;margin-bottom:0px!important;padding:0px!important;}
.medianv-form .gform_fields{row-gap:20px!important;column-gap:20px!important;}

/*********************************** End Of Gravity Forms Css ***********************************/

/********************************* Start Of Header Css***************************************/
.header-mobile{display:none;}
.header-contact{display:none;}
.menu-item-has-children a.elementor-sub-item{justify-content:space-between!important;}

/********************************* End Of Header Css***************************************/

/********************************* Start Of Home Pages Css***************************************/

.hero-video .e-hosted-video{aspect-ratio:unset!important;}
.hero-video video{height:85vh!important;object-fit:cover;object-position:top center;display:block;}
.hero-image img{height:85vh!important;object-fit:cover!important;object-position:top center;}
.service-box .service-img img{filter:brightness(0) invert(1);}

.accordian .e-n-accordion-item{
    opacity: 0.7;
    transition: opacity 0.3s ease;
}

.accordian .e-n-accordion-item[open]{
    opacity: 1;
}
/********************************* End Of Home Pages Css***************************************/

/********************************* Start Of Footer Css***************************************/

/********************************* End Of Footer Css***************************************/

/********************************* Start Of Service Single Pages Css***************************************/
.periodontal-care{
	font-size :32px !important;
	display:block!important;
	line-height:38px!important;
	font-weight:400!important
}

.banner-left .elementor-widget-image {
    outline: 6px solid #196a7b !important;
    outline-offset: -55px;
}

/********************************* End Of Service Single Pages Css***************************************/

/********************************* Meet The Doctors Css Start ***************************************/
.meet-the-team-doctor-list .elementor-loop-container .e-loop-item:nth-child(even) > .elementor-element{flex-direction:row-reverse;}

/********************************* Meet The Doctors Css End ***************************************/

/********************************* Start Of Blog Pages Css***************************************/
.blog-list .elementor-post__read-more{color:#ffffff!important;text-transform:uppercase;background:var(--e-global-color-primary);border:2px solid var(--e-global-color-primary)!important;padding:15px 30px;display:inline-block;vertical-align:middle;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;}
.blog-list .elementor-post__read-more:hover,.blog-list .elementor-post__read-more:focus{background:var(--e-global-color-secondary)!important;border-color:var(--e-global-color-secondary)!important;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;}
.blog-list .elementor-widget-posts .elementor-post .elementor-post__title a:hover{color:var(--e-global-color-primary)!important;}
.blog-coming-soon{display:none!important;}
.no-blog-posts .blog-coming-soon{display:block!important;}
.no-blog-posts .blog-list{display:none!important;}
.blog-loop-grid .elementor-grid {
    grid-auto-rows: auto !important;
}
.blg-crd-txt p{
    overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
.mt-auto{
    margin-top: auto !important;
}
/********************************* End Of Blog Pages Css***************************************/

@media screen and (max-width:1399px){
  input,select,textarea{font-size:0.8rem!important;height:50px!important;}
  textarea{height:100px!important;}
  input[type="submit"]{font-size:0.8rem!important;padding:15px 0px!important;}
  .medianv-form .gfield_radio .gform-field-label{font-size:0.8rem!important;}
  .blog-list .elementor-post__read-more{font-size:0.8rem!important;padding:10px 20px;}
}
@media screen and (max-width:1200px){
	.banner-right .elementor-widget-image {
   		outline-offset: -30px;
	}
  body:has(.header-menu.menu-open){overflow:hidden;}
  .header-call{display:none;}
  .header-container{padding:10px;}
  .header-mobile{display:block;position:sticky;top:0;left:0;right:0;z-index:99999;background:var(--e-global-color-primary);}
  .header-mobile.fixed-header{box-shadow:0 0 10px #00000060;}
  .header-mobile.fixed-header .header-call{display:block;}
  .header-row{display:flex;align-items:center;justify-content:space-between;}
  .header-logo img{max-width:200px;display:block;border-radius:0px!important;}
  .header-toggle .mobile-button{border:none!important;background: #fff!important;margin:0px;padding:0px;border-radius:0px!important;height:40px;width:40px;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-left:auto;outline:none;}
  .header-toggle .mobile-button span{height:2px;width:20px;background:var(--e-global-color-primary);display:block;margin:2px 0px;}
  .header-toggle .mobile-button.button-active span:nth-child(1){transform:translateY(7px) translateX(0) rotate(45deg);-webkit-transform:translateY(7px) translateX(0) rotate(45deg);-moz-transform:translateY(7px) translateX(0) rotate(45deg);-webkit-transition:all .2s ease-in-out;}
  .header-toggle .mobile-button.button-active span:nth-child(2){opacity:0;-webkit-transition:all .2s ease-in-out;}
  .header-toggle .mobile-button.button-active span:nth-child(3){transform:translateY(-5px) translateX(0) rotate(-43deg);-webkit-transform:translateY(-5px) translateX(0) rotate(-43deg);-moz-transform:translateY(-5px) translateX(0) rotate(-43deg);-webkit-transition:all .2s ease-in-out;}
  .header-menu{position:fixed;top:0px;left:-100%;bottom:0px;width:80%;height:101svh;z-index:1111;background:var(--e-global-color-primary);transition:.3s linear;overflow-x:hidden;border-radius:0px;box-shadow:none;padding:0px;}
  .header-menu.menu-open{left:0px;}
  .header-menu ul{padding:0px;margin:0px;}
  .header-menu ul li{display:flex;justify-content:space-between;align-items:stretch;margin:0px;position:static;border-bottom:1px solid #d7d7d7;}
  .header-menu ul li:last-child{border:none;}
  .header-menu ul li a{color:#ffffff;padding:15px;display:block;width:100%;}
  .header-menu ul li a:hover{color:#ffffff;background:none;}
  .header-menu ul li:hover .sub-menu{visibility:hidden;opacity:0;transform:translateY(0px);}
  .header-menu .sub-menu{position:absolute;margin-top:0px;top:0px;bottom:0px;left:auto;right:-120%;width:100%;z-index:11;display:block;background:var(--e-global-color-primary);transform:translateY(0px);transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;}
  .header-menu ul li .sub-menu.is-active{opacity:1;visibility:visible;right:0%;}
  .header-menu ul li .sub-menu li{display:flex;}
  .header-mobile .header-menu a.sub-close{cursor:pointer;}
  .header-menu ul li .sub-menu li .sub-menu.is-active{opacity:1;visibility:visible;right:0%;}
  .header-menu ul li .sub-menu li a{color:#ffffff!important;padding:15px;}
  .header-menu .sub-click{width:50px;background:var(--e-global-color-secondary);display:flex;align-items:center;justify-content:center;z-index:9;}
  .header-menu .sub-click svg{width:15px;fill:#ffffff;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);}
  .header-menu .sub-close svg{fill:#ffffff;}
  .header-menu .sub-menu .sub-click{position:static;transform:translateY(0%);-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-o-transform:translateY(0%);-ms-transform:translateY(0%);}
  .header-contact{display:block;padding:10px 10px 10px 10px;background:#FFFFFF;}
  .header-contact ul{display:flex;flex-wrap:wrap;gap:5px;padding:0px;margin:0px;list-style:none;}
  .header-contact ul li:nth-child(1){width:100%;}
  .header-contact ul li{width:calc(50% - 3px);}
  .header-contact ul li a{font-size:13px;color:#ffffff;display:block;text-align:center;background:var(--e-global-color-primary);padding:6px;}
  .header-contact ul li:nth-child(3) a{background:var(--e-global-color-secondary);color:#ffffff;}
  .header-contact ul li a:hover{color:#fff;background:var(--e-global-color-secondary);}
  .header-contact ul li a:focus{color:#fff;background:var(--e-global-color-secondary);}
  .header-contact ul li:nth-child(3) a:hover{color:#FFFFFF;background:var(--e-global-color-primary);}
  .header-call a{width:40px;height:40px;border-radius:0px;display:flex;align-items:center;justify-content:center;background: #fff!important;}
  .header-call a:hover{background:var(--e-global-color-secondary)!important;}
  .header-call a:hover svg{fill:#fff;}
  .header-toggle .mobile-button:hover{background:var(--e-global-color-secondary)!important;}
  .header-toggle .mobile-button:hover span{background:#fff;}
  .header-call a svg{fill:var(--e-global-color-primary);width:15px;height:15px;}
  .elementor-location-header .mega-menu .sub-menu .mega-menu-heading:last-child{border:none !important;}
}


@media(max-width: 1024px){
	.elementor-location-header ul.elementor-nav-menu .mega-menu > ul.sub-menu,
	.elementor-location-header ul.elementor-nav-menu .mega-menu ul.sub-menu ul.sub-menu{
		background-color: #fff !important;
	}
	.elementor-location-header ul.elementor-nav-menu .mega-menu > ul.sub-menu .elementor-sub-item{
		font-family: "Henderson 400", Sans-serif !important;
		font-size: 12px;
		font-weight: 400;
		text-transform: capitalize;
		color: #353535;
		background-color: transparent !important;
	}
	a.elementor-item {
        font-family: "Henderson 600", Sans-serif !important;
    }
	.elementor-location-header ul.elementor-nav-menu .mega-menu > ul.sub-menu .elementor-sub-item:hover{
		background-color: #C8C669 !important;
	}
	.elementor-location-header .mega-menu .sub-menu .mega-menu-heading .sub-menu li,
	.elementor-location-header .mega-menu.mega-menu-patients ul.sub-menu li{
		border-bottom: 2px solid #CEE2E6;
	}
	.elementor-location-header .mega-menu > ul.sub-menu li a:hover{
		  opacity: 1;
	}
	.contact-us .gfield--type-submit {
		margin-top: 25px;
		justify-content: flex-start !important;
	}
	.contact-page .gform_wrapper.gravity-theme .gfield{
        grid-column: 1 / -1 !important
    }
	.contact-us_wrapper .gform_fields {
		row-gap: 10px !important;
		column-gap: 10px !important;
	}
	.periodontal-care{
	font-size :29.1808px !important;
	display:block!important;
	line-height:37px!important;
	font-weight:400!important
}
}



@media screen and (max-width:767px){
	.contact-image:before{
		left: 20px;
		right: 20px;
		top: 20px;
		bottom: 20px;
	}
	.elementor-location-header .mega-menu .sub-menu .mega-menu-heading{
		display: block !important;
		width: auto !important;
	}
	.review-btn {
    	left: calc(30% - 100px);
	}
  .header-contact ul li a{font-size:11px;padding:5px 3px;}
  .hero-info{position:static!important;background-color:var(--e-global-color-secondary)!important;border:none!important;min-height:auto!important;}
  .hero-video video{height:300px!important;}
  .hero-image img{height:300px!important;}
	.periodontal-care{
	font-size :28px !important;
	display:block!important;
	line-height:34px!important;
	font-weight:400!important
}
 	.home-gallery.elementor-widget-n-carousel .elementor-swiper-button-next {
    	right: 0% !important;
		margin-top: -10px;
	}
	.home-gallery.elementor-widget-n-carousel .elementor-swiper-button-prev {
    	left: 0% !important;
		margin-top: -10px;
	}
}


@media(min-width: 768px){
		.why-chosse-us-section .second .elementor-image-box-content{
		display: flex;
		align-items: center;
	}
	.why-chosse-us-section .second .elementor-image-box-content .elementor-image-box-title{
		width: 30% !important;
		margin-bottom: 0px !important;
	}
	.why-chosse-us-section .second .elementor-image-box-content .elementor-image-box-description{
		width: 70% !important;
		padding-left: 10px;
	}
	.highlight {
    display:block!important;
} 
	
}
.why-chosse-us-section .second .elementor-image-box-content .elementor-image-box-title{
		width: 50% !important;
		margin-bottom: 0px !important;
	}


@media(min-width:1367px){
	 .inner-banner-right-content{
		padding-right: calc((100% - var(--content-width))/ 2) !important;
	}  
    .inner-banner-left-content{
		padding-left: calc((100% - var(--content-width))/ 2) !important;
	} 
	.banner-left{
		padding-left: calc((100% - var(--content-width))/ 2) !important;
	}   
}
	
.banner-img-position img {
   
    object-position: 50% 40% !important;
}
	
#insurance .banner-right .elementor-widget-image {
  	outline: 6px solid #196a7b;
}
.accordian-logo-after .e-n-accordion-item-title-header::before{
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: 8px;
    vertical-align: middle;

    background-image: url("data:image/svg+xml;utf8,<svg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'><path d='M9 17.9974L0 9L9 0L18 9L9 18V17.9974ZM1.10289 9L8.9974 16.8945L16.8919 9L9 1.10289L1.10289 9Z' fill='%23C8C669'/><path d='M15 15H2V3H15V15ZM2.79706 14.2643H14.2029V3.73574H2.79706V14.2643Z' fill='%23FFB456'/></svg>");

    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.accordian-logo-after .e-n-accordion-item-title-text{
	width: calc(100% - 35px);
}
.accordian-logo-after .e-n-accordion-item-title-header{
	display: flex;
    align-items: center;
}
@media(min-width: 768px) and (max-width: 880px){
	/* HEADER START */
	header #new-header .logo{
		width: 15%!important;
	}
	header #new-header .desk-menu{
		width: 85%!important;
	}
	header #new-header .desk-menu .elementor-nav-menu .elementor-item ,
	header #new-header .desk-menu .elementor-button {
		font-size: 13px;
	}
	header #new-header .desk-menu .elementor-button {
		padding: 10px 5px !important;
	}
	header #new-header .desk-menu .elementor-nav-menu .sub-arrow{
		padding: 5px !important;
	}
	header #new-header .desk-menu .elementor-nav-menu--main .elementor-item {
		padding-left: 7px !important;
		padding-right: 7px !important;
	}
	header #new-header .desk-menu .elementor-element {
		--widgets-spacing: 10px 10px;
		--widgets-spacing-row: 10px;
		--widgets-spacing-column: 10px;
	}
	header #new-header .desk-menu .appointment,
	header #new-header .desk-menu .call{
		max-width: 120px;
	}
	#new-header{
		padding: 0px 10px;
	}
	/* HEADER END */
	/* 	FOOTER START */
	.footer-your-smile video{
		height: 930px !important;
	}
	.footer-your-smile .footer-your-smile-inner{
		 flex-wrap: wrap;
	}
	.footer-your-smile .footer-your-smile-inner .text{
		width: 590px;
	}
	.footer .e-con-inner >div{
		flex-wrap: wrap;
	}
	.footer .e-con-inner .left{
		width: 100%;
	}
	.footer .bottom{
		padding: 30px 10px !important;
	}
	.footer .bottom >div{
		flex-direction: column !important;
	}
	.footer .bottom .elementor-widget-text-editor{
		text-align: left !important;
	}
	/* FOOTER END */
	/* BANNER SATRT */
	.banner-left .banner-text{
		width: 212px !important;
	}
	/* BANNER END */
	.why-chosse-us-section .second {
		flex-wrap: wrap;
	}
	.why-chosse-us-section .second >div{
		width: 100%;
	}
	.home-whatcott .left img{
		width: 300px !important;
        max-width: 300px !important;
        height: 300px !important;
	}
	.home-whatcott .left{
		width: 300px !important;
	}
}
@media(min-width: 2400px){
	.home-gallery.elementor-widget-n-carousel .e-n-carousel.offset-both {
    	padding: 0px 35%;
	}
}
@media(max-width: 2401px){
	.home-gallery.elementor-widget-n-carousel .e-n-carousel.offset-both {
    	padding: 0px 25%;
	}
}
@media(max-width: 1366px){
	.home-gallery.elementor-widget-n-carousel .e-n-carousel.offset-both {
    	padding: 0px 25%;
	}
}
@media(max-width: 1200px){
	.home-gallery.elementor-widget-n-carousel .e-n-carousel.offset-both {
    	padding: 0px 10%;
	}
}
@media(max-width: 1024px){
	.home-gallery.elementor-widget-n-carousel .e-n-carousel.offset-both {
    	padding: 0px 0%;
	}
}
@media(min-width: 880px) and (max-width: 1200px){
	.home-gallery.elementor-widget-n-carousel .elementor-swiper-button-next {
    	right: 4% !important;
	}
	.home-gallery.elementor-widget-n-carousel .elementor-swiper-button-prev {
    	left: 4% !important;
	}
}