@media(min-width:1025px){
	header .inner-header .right-menu ul{display: flex;align-items: center;}
	header .inner-header .right-menu ul li{display: inline-block;padding: 40px 30px;position: relative;}
	header.site-header.fixed .inner-header .right-menu ul li{padding: 40px 30px;}
	header .inner-header .right-menu ul li ul.sub-menu{display:none;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
	header .inner-header .right-menu ul li:hover ul.sub-menu{display: block;padding: 10px 0;}
	header .inner-header .right-menu ul li ul.sub-menu li:nth-child(2) ul.sub-menu{position: absolute;right: -250px;top: 8px;left: auto;display: none;}
	header .inner-header .right-menu ul li ul.sub-menu li:nth-child(9) ul.sub-menu{position: absolute;right: -250px;top: 8px;left: auto;display: none;}
	header .inner-header .right-menu ul li ul.sub-menu li:nth-child(10) ul.sub-menu{position: absolute;right: -250px;top: 8px;left: auto;display: none;}
	header .inner-header .right-menu ul li ul.sub-menu li:nth-child(2):hover ul.sub-menu,header .inner-header .right-menu ul li ul.sub-menu li:nth-child(9):hover ul.sub-menu,header .inner-header .right-menu ul li ul.sub-menu li:nth-child(10):hover ul.sub-menu{display: block;}
	header .inner-header .right-menu ul li ul.sub-menu li:hover ul.sub-menu{display: block;}
	header .inner-header .right-menu ul li ul.sub-menu li:hover ul.sub-menu{display: block;}
}





@media(max-width:1631px){
	
	header .inner-header .right-menu ul li{padding: 50px 14px !important;}
	header .inner-header .right-menu .appinment-btn a{min-width: 187px;}
	header .inner-header .right-menu .call-button .call-btn-i .right-cntnt a{font-size: 15px;}
	header .inner-header .right-menu .call-button .call-btn-i .right-cntnt p{font-size: 12px;}
	header.site-header.fixed .inner-header .right-menu ul li{padding: 20px  14px !important;}
	header.site-header.fixed .inner-header .right-menu ul li ul.sub-menu li{padding: 10px 25px !important;}
	header .inner-header .right-menu ul li:nth-child(3):after,header .inner-header .right-menu ul li:nth-child(2):after, header .inner-header .right-menu ul li:nth-child(4):after, header .inner-header .right-menu ul li:nth-child(5):after{top: 57px;right: 0;}
	header.site-header.fixed .inner-header .right-menu ul li:nth-child(2):after, header.fixed .inner-header .right-menu ul li:nth-child(3):after, header.fixed .inner-header .right-menu ul li:nth-child(4):after,header.fixed .inner-header .right-menu ul li:nth-child(4):after{top:27px;}
	.main-popup{top: 126px;}
	.main-dental-art:before{top:-278px;}
	.main-form-appoinment-wrap .top-form:before{right: 30px;bottom: -189px;}
	.main-team-detail .t-cover .right-part img{width: 100%;}
}
@media(max-width:1462px){
	header .inner-header .right-menu ul li{padding: 0 15px;}
	header .inner-header .right-menu .appinment-btn a{font-size: 16px;min-width: 177px;}
	header .inner-header .right-menu ul li{padding: 50px 14px !important;}
	.main-popup .inner-popup .p-box .right-box a{font-size:16px;}
	.main-popup .inner-popup .p-box{padding-bottom: 10px;margin-bottom: 10px;}
	.main-popup .inner-popup{padding: 40px 50px 50px 50px;}
	.main-popup .inner-popup .p-box:nth-child(4){padding-bottom: 0px;}
	.main-popup .inner-popup .appointment-sec{padding-top: 10px;}
	.main-popup .inner-popup .appointment-sec p{padding-bottom: 10px;}

}
@media(max-width:1440px){
	header.site-header.fixed .inner-header .right-menu ul li{padding: 20px  13px !important;}
	header .inner-header .right-menu .call-button .call-btn-i .right-cntnt a{font-size: 14px;}
	header .inner-header .right-menu ul li{padding: 0 13px;}
	header .inner-header .right-menu .appinment-btn a{font-size: 16px;min-width: 177px;}
	.patients-sec .s-p-slider .slick-prev{left: 13px;}
	.patients-sec .s-p-slider .slick-next{right: 55px;}
	.morden-sec .m-wrap .m-right:before{top: 92px;}
	.main-dental-art:before{top: -288px;}
	.d-services-sec:after{bottom: 80px;}
	header .inner-header .right-menu ul li a{font-size: 16px;}
	header .inner-header .right-menu ul li{padding: 40px 13px !important;}
	header .inner-header .right-menu ul li:nth-child(2) a:after, header .inner-header .right-menu ul li:nth-child(3) a:after, header .inner-header .right-menu ul li:nth-child(4) a:after{right: -16px;top: 7px;}
	.main-dental-service{z-index: 1;}
	.main-dental-service:after{z-index: -1;}
	.main-blog-listing{z-index: 1;}
	.main-blog-listing:after{z-index: -1;}
	header .inner-header .right-menu ul li ul.sub-menu li{padding: 6px 25px !important;}
	.main-blog-listing .inner-blog-listing .blog-cover{width: calc(100%/3 - 30px);}
	.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output, .wpcf7 form.sent .wpcf7-response-output{width: 40%;}
	.main-service-detail{z-index: 1;}
	.main-service-detail:after{z-index: -1;}
	header .inner-header .right-menu ul li:nth-child(3):after, header .inner-header .right-menu ul li:nth-child(4):after, header .inner-header .right-menu ul li:nth-child(5):after{top:47px;right: 0px;}
	.patients-sec .s-p-slider .slick-prev:before{left:30px;}
	.patients-sec .slick-dots{bottom: 15px;}
	.patients-sec .slick-dots li{width: 10px;height: 10px;}
	.patients-sec .slick-dots li button{color: #ccc;background-color: transparent;border: 1px solid #EF8354;border-radius:100px;width: 10px;height: 10px;font-size: 0;}
	.patients-sec .slick-dots li button:before{width: 10px;height: 10px;content: "" !important;}
	.patients-sec .slick-dots li button{padding: 3px;}
	.patients-sec .slick-dots li.slick-active button:before{opacity: 1;background-color: #EF8354;border-radius:100px;color: transparent;font-size: 0;line-height: 0;}
	.main-popup .inner-popup{height: 700px;}
	header .inner-header .right-menu ul li:nth-child(3):after, header .inner-header .right-menu ul li:nth-child(2):after, header .inner-header .right-menu ul li:nth-child(4):after, header .inner-header .right-menu ul li:nth-child(5):after{top:47px;}
	/* header .inner-header .right-menu ul li:nth-child(2):after, header .inner-header .right-menu ul li:nth-child(3):after, header .inner-header .right-menu ul li:nth-child(4):after{right: 0;top:57px;} */
	.main-popup{top: 106px;}
	.d-banner-sec{margin-top: 80px;}

}
@media(max-width:1300px){
	.container,.container-new{width: calc(100% - 50px);}

	header .inner-header .right-menu ul li a{font-size: 14px;}
	header .inner-header .right-menu .call-btn-i{margin-left: 0px;}
	header .inner-header .right-menu .appinment-btn a{min-width: 127px;font-size: 12px;padding: 10px 15px;}
	header .inner-header .right-menu .appinment-btn{    margin: 0 15px 0 5px;}
	/*.about-banner-sec .a-wrap .video-sec .inner-video{width: 482px;}*/
	header .inner-header .right-menu ul li{padding: 50px 15px !important;}
	header .inner-header .right-menu ul li:nth-child(2) a:after, header .inner-header .right-menu ul li:nth-child(3) a:after, header .inner-header .right-menu ul li:nth-child(4) a:after{right: -14px;top: 7px;}
	.main-popup .inner-popup .p-box .right-box p{font-size: 14px;line-height: 22px;}
	.main-popup .inner-popup .p-box .right-box ul li{font-size: 14px;line-height: 22px;margin-bottom: 10px;}
	.main-popup .inner-popup .p-box .right-box address{font-size: 14px;line-height:22px;}
	.main-popup .inner-popup .p-box{padding-bottom: 20px;}
	.main-popup .inner-popup .appointment-sec p{font-size: 14px;line-height: 22px;}
	.main-popup .inner-popup .p-box .left-box{margin-top: 8px;}
	.main-contact-sec .contact-box .left-contact{padding-right: 40px;}
	.main-contact-sec{z-index: 1;}
	.main-contact-sec:before{z-index: -1;}
	.main-popup .inner-popup .appointment-sec a{min-width: 400px;}
	.main-popup .inner-popup .p-box:nth-child(4){padding-bottom: 20px;}
	header .inner-header .right-menu ul li:nth-child(3):after, header .inner-header .right-menu ul li:nth-child(4):after, header .inner-header .right-menu ul li:nth-child(5):after{top:57px;}
	.main-appointment-sec .a-wrap .left-sec h2{width: 607px;}
	header .inner-header .right-menu ul li:nth-child(2):after, header .inner-header .right-menu ul li:nth-child(3):after, header .inner-header .right-menu ul li:nth-child(4):after{top: 27px;}
	header.site-header.fixed .inner-header .right-menu ul li{padding: 20px 15px !important;}
	.main-popup{top:79px;}
	header.site-header.fixed .inner-header .right-menu ul li{padding: 20px 15px !important;}
	header .inner-header .right-menu ul li{padding: 20px 15px !important;}
	header .inner-header .left-logo img{width: 80%;}

}

@media(max-width:1199px){
	header .inner-header .right-menu ul li a,header .inner-header .right-menu .call-button .call-btn-i .right-cntnt p,header .inner-header .right-menu .call-button .call-btn-i .right-cntnt a,header .inner-header .right-menu .call-button .call-btn-i .right-cntnt p{font-size: 14px;letter-spacing: initial;}
	header .inner-header .right-menu .call-btn-i .l-img img{width: 25px;}
	header .inner-header .right-menu .appinment-btn a{min-width: 137px;font-size: 14px;padding: 5px 9px;}
	header .inner-header .right-menu ul li a img{width: 20px;}
	header .inner-header .right-menu ul li{padding: 50px 6px !important;}
	header.site-header.fixed .inner-header .right-menu ul li{padding: 20px 6px !important;}
	header .inner-header .right-menu .appinment-btn{margin: 0 5px 0 5px;}
	.about-banner-sec .a-wrap .video-sec .inner-video{width: 100%;}
	.about-banner-sec .a-wrap .video-sec .inner-video video{width: 100%;}
	header .inner-header .right-menu ul li:nth-child(2) a:after, header .inner-header .right-menu ul li:nth-child(3) a:after, header .inner-header .right-menu ul li:nth-child(4) a:after{width: 10px;height: 6px;right: -13px;top: 7px;}
	header .inner-header .right-menu .call-btn-i .right-cntnt{padding-left: 0;}
	header .inner-header .right-menu ul li:nth-child(2) a:after, header .inner-header .right-menu ul li:nth-child(3) a:after, header .inner-header .right-menu ul li:nth-child(4) a:after{right: -13px;}
	header .inner-header .right-menu .call-btn-i .l-img{width: 30px;}
	header .inner-header .right-menu .call-btn-i .right-cntnt{width: calc(100% - 30px);}
	.main-service-detail img{width: 100%;}
	.main-service-detail .s-box a img{width: auto;}
	.main-service-detail:after{display: none;}
	.main-service-detail .s-box h2{line-height: 45px;}
	.main-popup .inner-popup .p-box .right-box p{font-size: 14px;line-height: 22px;}
	.main-popup .inner-popup .p-box .right-box ul li{font-size: 14px;line-height: 22px;margin-bottom: 5px;}
	.main-popup .inner-popup .p-box .right-box address{font-size: 14px;line-height: 22px;}
	.main-popup .inner-popup .p-box{padding-bottom: 20px;}
	.main-popup .inner-popup .appointment-sec p{font-size: 14px;line-height: 22px;padding-bottom: 20px;}
	.main-popup .inner-popup .p-box .left-box{margin-top: 8px;}
	.main-team-detail .t-cover .right-part img{width: 100%;}

	header .inner-header .right-menu ul li:nth-child(2):after, header .inner-header .right-menu ul li:nth-child(3):after, header .inner-header .right-menu ul li:nth-child(4):after {right: -3px;width: 8px;height: 5px;top: 57px;}
	header .inner-header .right-menu ul li:nth-child(5):after{right: -3px;top: 57px;width: 8px;height: 5px;}
	.c-language-speak .c-language-box .l-s-box .r-content{padding-left: 20px;}
	.main-d-service-sec .d-service-bg-color h4{line-height: 55px;}
	header .inner-header .left-logo img{width: 80%;}
	header.site-header.fixed .inner-header .right-menu .appinment-btn a{padding: 7px 5px;}
	header.site-header.fixed .inner-header .right-menu ul li:nth-child(2):after, header.fixed .inner-header .right-menu ul li:nth-child(3):after, header.fixed .inner-header .right-menu ul li:nth-child(4):after,header.fixed .inner-header .right-menu ul li:nth-child(4):after{top: 26px;}
	.main-popup{top:119px;}
	.p-info-box .tabbing-main .tab-content-main .common-title h2{font-size: 54px;}
	.patients-sec .main-slider-box{padding: 60px 35px;}
}

@media(max-width:1024px){
	h2{font-size: 48px;line-height: 60px;}
	.main-newyork-sec .bottom-n-box .y-img img{width: 100%;}
	.patients-sec .inner-slider .s-content p{max-width: 340px;padding: 0 20px;}
	.patients-sec .main-slider-box{margin: 50px 45px 80px;}
	.patients-sec .main-slider-box{padding: 60px 5px;}
	footer .inner-footer .f-wrap .right-content .f-nav ul li{padding: 0 9px;}
	header .inner-header .right-menu .humberg-menu .hambergur.menu-open div:nth-child(1){transform:rotate(45deg);bottom:-10px!important;}
	header .inner-header .right-menu .humberg-menu .hambergur.menu-open div:nth-child(2){opacity:0;}
	header .inner-header .right-menu .humberg-menu .hambergur.menu-open div:nth-child(3){transform:rotate(-45deg);top:-8.5px!important;}
	header .inner-header{position: relative;padding: 0px 20px;}
	header .inner-header .right-menu .nav-menu{display: none;position: absolute;left: 0;right: 0;width: 100%;background-color: #fff;top: 100%;z-index: 999;border-top: 1px solid #081A3F;overflow-y: scroll;height: calc(100vh - 73px);}
	header .inner-header .right-menu .nav-menu nav.main-navigation{height: 100%;}
	header .inner-header .right-menu ul{display: block;}
	header .inner-header .right-menu ul li{display: block;padding: 15px 15px !important;}
	header .inner-header .right-menu ul li a, header .inner-header .right-menu .call-button .call-btn-i .right-cntnt p, header .inner-header .right-menu .call-button .call-btn-i .right-cntnt a, header .inner-header .right-menu .call-button .call-btn-i .right-cntnt p{font-size: 18px;}
	header .inner-header .right-menu ul li{padding: 12px 10px;border-bottom:1px solid #00000017;}
	header .inner-header .right-menu .appinment-btn{margin: 0 15px 20px 5px;}
	header .inner-header .right-menu .call-button .call-btn-i .right-cntnt p{display:none;}
	header .inner-header .right-menu .call-button{display: block;padding-left: 11px;padding-bottom: 20px;}
	header .inner-header .right-menu .call-btn-i{margin: 20px 0 25px;}
	header .inner-header .right-menu .appinment-btn a{min-width: 200px;font-size: 16px;}
	.main-popup{display: none !important;}
	.d-banner-sec .main-title h1{font-size: 70px;line-height: 90px;}
	.visit-sec .visit-wrap .left-sec span{font-size: 42px;}
	.morden-sec .m-wrap .m-right h2{font-size: 40px;line-height: 50px;}
	.morden-sec .m-wrap .m-right h5{font-size: 18px;line-height: 25px;}
	.morden-sec .m-wrap .m-right:before{top: 62px;}
	.morden-sec .m-wrap .m-left .t-box .t-wrap .r-c p{font-size: 14px;}
	.d-services-sec:after{height: 180px;bottom: 20px;}
	.main-dental-art:before{width: 154px;height: 200px;top: -118px;}
	.main-dental-art .dental-box .dental-box-one .db-content{padding-left: 10px;}
	.main-dental-art:after{width: 105px;height: 262px;}
	.common-title p{font-size: 20px;}
	.patients-sec .slick-dots{bottom: 45px;}
	.patients-sec .slick-dots li{width: 10px;height: 10px;}
	.patients-sec .slick-dots li button{color: #ccc;background-color: transparent;border: 1px solid #EF8354;border-radius:100px;width: 10px;height: 10px;font-size: 0;}
	.patients-sec .slick-dots li button:before{width: 10px;height: 10px;}
	.patients-sec .slick-dots li button{padding: 3px;}
	.patients-sec .slick-dots li.slick-active button:before{opacity: 1;background-color: #EF8354;border-radius:100px;color: transparent;font-size: 0;line-height: 0;}
	.patients-sec .s-p-slider{margin: 0 0px;}
	.main-tips-sec:before{width: 92px;height: 245px;top: -173px;}
	.main-appointment-sec .a-wrap .left-sec h2:before{top: 32px;right: 272px;}
	.modern-sec:before{display: none;}
	.main-appointment-sec{padding: 70px 0;}
	.main-wrapp-box .video-sec{padding-bottom: 0px;}
	.main-wrapp-box .main-practice-sec:before{display: none;}

	.modern-sec{    padding: 100px 0 50px;}
	.about-banner-sec .a-wrap .video-sec .plat-icon{top: 50%;}
	.about-banner-sec .a-wrap .video-sec .plat-icon a img{width: 60px;}
	.main-wrapp-box .video-sec .a-i-video .plat-icon a img{width: 60px;}
	.about-banner-sec .a-wrap .video-sec .inner-video video{height: 330px;}
	.d-banner-sec .bottom-arrow{bottom: 80px;}
	header .inner-header .right-menu ul li{position: relative;}
	header .inner-header .right-menu ul li ul.sub-menu{position: initial;border-radius: 0;width: 100%;background-color: transparent;box-shadow: initial;padding-top: 15px;}
	header .inner-header .right-menu ul li ul.sub-menu li{padding: 10px 15px !important;}
	header .inner-header .right-menu ul li:nth-child(2) ul.sub-menu,header .inner-header .right-menu ul li:nth-child(3) ul.sub-menu,header .inner-header .right-menu ul li:nth-child(4) ul.sub-menu{width: 100%;}
	header .inner-header .right-menu ul li ul.sub-menu li:first-child ul.sub-menu{position: initial;width: 100%;}
	header .inner-header .right-menu ul li a{width: 92%;display: flex;}
	header .inner-header .right-menu ul li:nth-child(2) a:after, header .inner-header .right-menu ul li:nth-child(3) a:after, header .inner-header .right-menu ul li:nth-child(4) a:after{width: 15px;height: 9px;transform: rotate(0deg);}
	header .inner-header .right-menu ul li.submenu-open a:after{transform: rotate(-180deg);}
	header .inner-header .right-menu ul li ul.sub-menu li a:after{content: "";position: absolute;right: -19px;top: 8px;background: url(https://advanceddentalartsnyc.demo.cmsminds.com/wp-content/themes/advanced-dental-arts-sync/assets/public/images/d-arrow.svg) no-repeat center / cover;width: 11px;height: 6px;}
	header .inner-header .right-menu ul li ul.sub-menu{display: none;}
	header .inner-header .right-menu ul li:hover ul.sub-menu{width: 100%;}
	header .inner-header .right-menu ul li ul.sub-menu li:last-child ul.sub-menu{position: initial;padding-bottom: 0;}
	header .inner-header .right-menu ul li ul.sub-menu li ul li{padding-bottom: 0;}
	header .inner-header .right-menu ul li ul li{padding: 10px !important;}
	.overlay-box:before{content: none;}
	.overlay-box{}
	.main-dental-service:after{display: none;}
	.main-blog-listing .inner-blog-listing .blog-cover .b-content h2 a{margin-top: 0;}
	.main-blog-listing .inner-blog-listing .blog-cover .b-content h3 a{margin-top: 0;}
	.main-blog-listing:after{display: none;}
	.main-blog-listing .inner-blog-listing .blog-cover .b-content h2, .main-blog-listing .inner-blog-listing .blog-cover .b-content h2 a{font-size: 20px;line-height: 30px;}
	.main-blog-listing .inner-blog-listing .blog-cover .b-content h3, .main-blog-listing .inner-blog-listing .blog-cover .b-content h3 a{font-size: 20px;line-height: 30px;}
	.main-blog-listing{    padding: 70px 0 90px;}
	.main-blog-detail{padding: 80px 0 20px;}
	.main-blog-detail:after{display: none;}
	.main-blog-detail .inner-blog-detail h2{line-height: 40px;margin-bottom: 15px;}
	.main-blog-detail .inner-blog-detail p{margin-bottom: 20px;}
	.main-blog-detail .inner-blog-detail{padding-bottom: 0;}
	.main-service-detail .s-box h2{font-size: 22px !important;line-height: 35px !important;}
	.main-service-detail .s-box a img{width:23px;}
	.main-service-detail:after{display: none;}
	.main-service-detail .s-box:last-child{margin-top: 40px;}
	.main-service-detail{padding: 70px 0 0;}
	.main-service-detail .common-title{padding-bottom: 75px;}
	.main-service-detail .s-box .button-orange a{font-size: 16px;}


	.team-box .t-box a .t-c-box{max-width: 386px;}
	.main-d-service-sec .d-service-bg-color h4{font-size: 34px;line-height: 48px;}
	.main-blog-listing .inner-blog-listing .blog-cover{width: calc(100%/2 - 30px);}
	.main-blog-listing .b-wrap .blog-counter span{font-size: 20px;line-height: 34px;}
	.main-blog-listing .serch-box form{width: 240px;}
	.main-faq:before{display: none;}

	.contact-form{padding: 70px 0 70px;}
	.main-contact-sec{padding: 100px 0 50px;}
	.main-payment .inner-payment-box:before{display: none;}
	.main-payment .child-payment-box .c-p-box .c-p-inner{width: 470px;}
	.tab-content-main .p-info-cover{position: relative;z-index: 99;}
	.main-p-info .p-info-box .inner-info .tabing-title .tabs-title a{font-size: 16px;}
	.main-p-info .p-info-box .inner-info .tabing-title .tabs-title{padding: 15px 10px;}
	.tab-content-main:before{height: 250px;}
	.main-p-info .p-info-box .inner-info .tab-content-main .common-title{padding-top: 115px;}
	.main-p-info .p-info-box{margin-bottom: 60px;}
	.main-p-info .pay-infobook{padding: 60px 0 0;margin-bottom: 0;}
	.main-p-info .p-info-box:before,.main-p-info .pay-infobook:before{display: none;}
	.main-dental-insurance .care-credit .left-img{padding-right: 40px;}
	.main-press-r .press-cover .p-box{width: calc(100%/2 - 30px);}
	.main-press-r .press-cover .p-box .p-content h2,.main-press-r .press-cover .p-box .p-content h2 a{font-size: 20px;line-height: 30px;}
	.main-press-r:before{display: none;}
	.main-accessibility h3{font-size: 28px;line-height: 35px;padding: 10px 0 20px;}
	.main-accessibility{padding: 70px 0;}
	.main-accessibility:before{display: none;}
	.main-privacy-sec .inner-privacy-sec h3{font-size: 34px;line-height: 44px;}
	.main-privacy-sec .inner-privacy-sec h4{font-size: 30px;line-height: 40px;}
	.new-patients .n-p-box{display: block;}
	.new-patients .n-p-box .left-box, .new-patients .n-p-box .right-box{width: 100%;}
	.new-patients .n-p-box .left-box{padding-right: 0;padding-bottom: 20px;}
	.new-patients .n-p-box .right-box{padding-left: 0;}
	.new-patients{padding: 70px 0 50px;}
	.new-patients:before{display: none;}
	.main-book-appointment:before{display: none;}
	.main-service-detail:before{display: none;}
	.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output, .wpcf7 form.sent .wpcf7-response-output{width: 45%;}

	.main-service-detail .s-box h3{font-size: 22px;line-height: 36px;}
	.main-service-detail .s-box .img-wrap .img-inner{height: 460px;width: 50%;}
	.main-service-detail .s-box .img-wrap .img-inner img{height: 460px;}
	.main-service-detail:after{display:none;}

	header .inner-header .right-menu ul li.submenu-open:nth-child(2):after, header .inner-header .right-menu ul li.submenu-open:nth-child(3):after, header .inner-header .right-menu ul li.submenu-open:nth-child(4):after{rotate: -180deg;}
	header .inner-header .right-menu ul li:nth-child(2):after, header .inner-header .right-menu ul li:nth-child(3):after, header .inner-header .right-menu ul li:nth-child(4):after{top:22px;}
	header .inner-header .right-menu ul li:nth-child(2):after, header .inner-header .right-menu ul li:nth-child(3):after, header .inner-header .right-menu ul li:nth-child(4):after{right: 25px;}
	header .inner-header .right-menu ul li ul.sub-menu li:last-child{border-bottom: 0;padding-bottom: 0 !important;}
	header .inner-header .right-menu ul li:nth-child(2) ul li .child-menu-btn{display: none;}
	header .inner-header .right-menu ul li:nth-child(2):after, header .inner-header .right-menu ul li:nth-child(4):after, header .inner-header .right-menu ul li:nth-child(4):after{display: none;}
	header .inner-header .right-menu ul li:nth-child(2) ul.sub-menu li:nth-child(1):before, header .inner-header .right-menu ul li:nth-child(3) ul.sub-menu li:nth-child(3):before, header .inner-header .right-menu ul li:nth-child(3) ul.sub-menu li:nth-child(9):before, header .inner-header .right-menu ul li:nth-child(3) ul.sub-menu li:nth-child(10):before{display:none;}
	header .inner-header .right-menu ul li ul li:nth-child(4){display:none;}
	header .inner-header .right-menu ul li ul.sub-menu li ul li .child-menu-btn{display:none;}
	header .inner-header .right-menu ul li ul li:nth-child(2) .child-menu-btn{display:none;}
	header .inner-header .right-menu ul li .child-menu-btn,	header .inner-header .right-menu ul li ul li .child-menu-btn{position: absolute;right: 25px;top: 19px;font-family: 'FontAwesome';color: #cf2e2e;}
	header .inner-header .right-menu ul li ul li .child-menu-btn{top: 14px;right: 11px;}
	.c-language-speak .c-language-box .l-s-box{    width: calc(100%/3 - 30px);}
	.c-language-speak .c-language-box .l-s-box .r-content{padding-left: 0;}
	header .inner-header .right-menu ul li:nth-child(2) ul.sub-menu li ul{width: 100%;padding-top: 5px;}
	header .inner-header .right-menu ul li:nth-child(4) ul.sub-menu li:last-child{border-bottom: 0;}
	header .inner-header .right-menu ul li ul.sub-menu li:nth-child(2) ul li:last-child{border-bottom: 0;}
	header .inner-header .right-menu ul li ul.sub-menu li:nth-child(3){border-bottom: 0;padding-bottom: 10px !important;}
	header .inner-header .right-menu ul li:nth-child(3) ul.sub-menu li .child-menu-btn,header .inner-header .right-menu ul li:nth-child(4) ul.sub-menu li .child-menu-btn{display: block;}
	header .inner-header .right-menu ul li:nth-child(2) ul.sub-menu li ul li:nth-child(3){border-bottom: 0;}
	header .inner-header .right-menu ul li:nth-child(3) ul.sub-menu li:nth-child(2):before{display: none;}
	header .inner-header .left-logo img{width: 90px;}
	.main-dental-insurance .dental-in-content:before{display:none;}
	header.site-header.fixed .inner-header .right-menu ul li ul.sub-menu li{padding: 10px 10px !important;}
	header.site-header.fixed .inner-header .right-menu ul li:last-child ul.sub-menu li{padding-bottom: 0 !important;}
	.main-blog-listing .b-wrap{justify-content: space-between;}
	header .inner-header .right-menu ul li:nth-child(4) ul.sub-menu{width: 100%;}
	html.no-js{margin-top: 0 !important;}
	.inner-overlay{margin-top: 80px;}
	.error-page{margin-top: 80px;}
	header .inner-header .right-menu ul li:nth-child(3) ul.sub-menu li:nth-child(1):before{display: none;}
	header .inner-header .right-menu ul li:nth-child(3) ul.sub-menu li:nth-child(3) .child-menu-btn{display: none;}
	header .inner-header .right-menu ul li:nth-child(3) ul.sub-menu li ul li:nth-child(1) .child-menu-btn{display: none;}
	header .inner-header .right-menu ul li:nth-child(3):after, header .inner-header .right-menu ul li:nth-child(4):after{display: none;}
	header .inner-header .right-menu ul li:nth-child(4) ul.sub-menu li .child-menu-btn{display: none;}
	.map-sec:before{display: none;}
	.tab-content-main .p-info-cover .info-right{padding-left: 25px;}
	.c-language-speak{padding: 15px 0 0;}
	.c-language-speak .c-language-box{padding-top: 70px;}
	header.site-header.fixed .inner-header .right-menu ul li{padding: 20px 15px !important;}
	.d-banner-sec{margin-top: 80px;}
	.main-dental-service .bottom-service-box .service-inner-box .right-box h5{font-size: 20px;line-height: 25px;}
	.main-dental-service .bottom-service-box .service-inner-box:nth-child(odd) .right-box{padding-left: 15px;}
	.main-dental-service .bottom-service-box .service-inner-box .right-box p{margin:2px 0 1px;}
	.tab-content-main .p-info-cover{padding-top: 130px;}
	.title-full-width .a-wrap .b-title{text-align: center;}
	.main-faq .faq-box .list .faq-content p{padding-bottom: 10px;}
	.main-dental-art .d-bottom-box .art-right{padding-right: 0;}
	.main-dental-art .d-bottom-box .art-right h4{font-size: 20px;line-height: 30px;margin-top: 20px;}
	.main-dental-art .d-bottom-box .art-right .art-btn{padding-top: 30px;}

	.main-dental-art .dental-box .dental-box-one{padding: 20px;}
	/* .main-book-appointment .white-banner{margin-top: 200px;} */

	.main-team-detail:before{display: none;}
	/* header .inner-header .right-menu .humberg-menu .hambergur div{border-top: 3px solid #4F5D75;} */
	.inner-overlay .a-wrap .b-title{width: 100%;text-align: center;}
	.patients-sec .slick-center{box-shadow: unset;}
	.patients-sec .inner-slider .s-content .s-inner-content{overflow-x: hidden;overflow-y: auto;}
	.patients-sec .inner-slider .s-content p:before{left: 0px;width: 19px;}
	.patients-sec .inner-slider .s-content p:after{right: 14px;width: 19px;}

}
@media(max-width:992px){
	h2{font-size: 40px !important;line-height: 50px !important;}
	.inner-overlay .b-title h1{font-size: 60px;line-height: 80px;}
	footer .inner-footer .f-wrap .right-content .f-nav ul li{padding: 0 6px;}
	.d-banner-sec .main-title h1{font-size: 60px;line-height: 75px;}
	.patients-sec .main-slider-box{    margin: 50px 18px 80px;}
	.d-banner-sec .main-title p{font-size: 18px;line-height: 26px;}
	.d-banner-sec{height: 600px;padding: 170px 0 37px;}
	.visit-sec .visit-wrap{text-align: center;justify-content: center;}
	.visit-sec .visit-wrap .left-sec{justify-content: center;padding-right: 50px;}
	.morden-sec .m-wrap .m-left:after{display: none;}
	.morden-sec .m-wrap .m-left .t-box .t-wrap .r-c h5{font-size: 20px;}
	.morden-sec .m-wrap .m-left .t-box .t-wrap .r-c p{font-size: 12px;line-height: 19px;}
	.morden-sec .m-wrap .m-right{padding-left: 40px;}
	.morden-sec .m-wrap .m-right h2{font-size: 36px;line-height: 46px;}
	.morden-sec .m-wrap .m-right h5{font-size: 16px;line-height: 23px;}
	.morden-sec .m-wrap .m-right:before{left: -26px;top:2px;background-size: 53%;}
	.d-services-sec .bottom-d-sec a{width: calc(100%/2);padding: 40px 27px;}
	.d-services-sec .bottom-d-sec a:nth-child(2),.d-services-sec .bottom-d-sec a:nth-child(4){border-right: 0;}
	.d-services-sec .bottom-d-sec a:nth-child(3){border-right: 1px solid rgb(229,229,229,0.5);}
	.d-services-sec .bottom-d-sec a:nth-child(4){border-bottom: 1px solid rgb(229,229,229,0.5);}
	.d-services-sec .bottom-d-sec .d-service-wrap:first-child .d-content p{max-width: 332px;}
	.main-dental-art:before{right: 50px;}
	.main-dental-art .dental-box .dental-box-one{width: calc(100%/2 - 30px);margin: 0 15px 30px;}
	.main-dental-art .d-bottom-box{padding-top: 30px;}
	.main-dental-art .d-bottom-box .art-left h2{max-width: 385px;}
	.main-h-newyork-sec .cover .left-sec h2{max-width: 340px;}
	.main-h-newyork-sec{padding: 70px 0 140px;}
	.map-sec iframe{height: 375px;}
	.map-sec{margin-top: -180px;}
	.patients-sec{padding-top: 70px;}
	.patients-sec .s-p-slider{margin: 0 -65px;}
	.main-tips-sec .t-box{width: calc(100%/2 - 30px);margin: 0 15px 30px;}
	.main-tips-sec{padding: 70px 0;}
	.main-appointment-sec .a-wrap .left-sec h2:before{top: auto;bottom: -20px;left: auto;right: auto;}
	.main-wrapp-box .main-practice-sec{padding: 70px 0 290px;}
	.main-wrapp-box .video-sec .inner-video video{height: 300px;}
	.service-banner-sec .a-wrap .video-sec .service-r-img{bottom: 0;text-align: center;}
	.main-d-service-sec .browse-service h3{font-size: 36px;line-height: 50px;}
	.main-d-service-sec .d-service-bg-color h4{font-size: 30px;line-height: 45px;}
	.main-dental-service .bottom-service-box{padding-bottom: 0;}
	.main-form-appoinment-wrap .top-form .form-wrap h2{line-height: 44px;margin-bottom: 25px;}
	.main-form-appoinment-wrap .top-form:before{display: none;}
	.main-form-appoinment-wrap .top-form{padding: 70px 0;}
	.main-appointment-sec.service-appointment{padding: 280px 0 70px;}
	.main-form-appoinment-wrap .top-form .form-wrap .appoinment-form .f-box-wrap.wrap-three .form-box{width: calc(100%/3 - 20px);margin: 0 10px;}
	.main-form-appoinment-wrap .top-form .form-wrap .appoinment-form .f-box-wrap .form-box{padding: 0 10px;}

	.team-box .t-box a .t-c-box h5{font-size: 18px;line-height: 25px;}
	.team-box .t-box a .t-c-box{max-width: 296px;}
	.team-box .t-box a .t-c-box p{font-size: 14px;}
	.team-box{padding: 10px 0 50px;}
	.main-team-detail .t-cover .left-part p{max-width:480px;}
	.main-team-detail:before{display: none;}
	.main-faq{padding: 60px 0;}

	.main-contact-sec{    padding: 70px 0 50px;}
	.main-contact-sec .inner-l-content .right-content a,.main-contact-sec .inner-l-content .right-content address{font-size: 14px;}
	.main-payment .child-payment-box .c-p-box .c-p-inner:first-child{margin-bottom: 20px;}
	.main-service-detail .s-box .img-wrap .img-inner{height: 380px;}
	.main-service-detail .s-box .img-wrap .img-inner img{height: 380px;}
	.c-language-speak .c-language-box .l-s-box{padding: 0px 20px;}
	.new-patients .n-p-box h2{font-size: 30px !important;line-height: 40px !important;}
	.new-patients .n-p-box h3{font-size: 20px;line-height: 30px;}

	.inner-overlay .a-wrap{display: block;padding: 57px 0 70px;}
	.inner-overlay .a-wrap .video-sec{width: 100%;margin-top: 35px;}
	.inner-overlay .a-wrap .video-sec{margin-bottom: 0;}
	.main-blog-listing .b-wrap .blog-counter{width: 40%;}
	.main-privacy-sec{padding: 70px 0;}
	.main-privacy-sec .inner-privacy-sec h3{padding: 30px 0 0;}
	.main-privacy-sec .inner-privacy-sec p{margin-bottom: 0;}
	.main-team-detail .t-cover .right-part img{height: auto;}
	.main-team-detail .t-cover .left-part .t-title h2{font-size: 30px !important;line-height: 40px !important;}
	.team-box .t-box a .t-img img{height: 354px;}
	.main-appointment-sec .a-wrap .left-sec h2{width: auto;}
	.main-dental-service .bottom-service-box .service-inner-box:nth-child(even) .right-box{padding-right: 5px;padding-left: 20px;}
	.main-dental-service .bottom-service-box .service-inner-box .left-box img{height: 190px;object-fit: cover;}
	.main-dental-service .bottom-service-box .service-inner-box:nth-child(odd) .right-box{padding-left: 15px;}
	.main-dental-art .dental-box .dental-box-one:nth-child(3){width: 100%;}
}
@media(max-width:767px){
	.container, .container-new{width: calc(100% - 30px);}
	h1{font-size: 50px !important;line-height: 65px !important;}
	.container{max-width: initial;padding: 0 5px;}
	footer .inner-footer .f-wrap{display: block;}
	footer .inner-footer .f-wrap .left-logo{width: 100%;margin-bottom: 25px;}
	footer .inner-footer .f-wrap .right-content{width: 100%;text-align: left;}
	footer .inner-footer .f-menu{justify-content: flex-start;}
	footer .copyright{text-align: left;}
	footer{padding: 70px 0;}
	footer .inner-footer .f-wrap .right-content .f-nav ul li a,footer .inner-footer .f-menu .call a, footer .inner-footer .f-menu .email a{font-size: 14px;}

	.morden-sec .m-wrap{display: block;}
	.morden-sec .m-wrap .m-left{width: 100%;}
	.morden-sec .m-wrap .m-right{width: 100%;padding-left: 0;text-align: left;}
	.morden-sec .m-wrap .m-left:before{left: -20px;}
	.morden-sec .m-wrap .m-left .t-box .t-wrap .r-c h5{font-size: 22px;}
	.morden-sec .m-wrap .m-left .t-box .t-wrap .r-c p{font-size: 16px;line-height: 22px;}
	.morden-sec .m-wrap .m-right h5,.morden-sec .m-wrap .m-right p{max-width: initial;}
	.main-newyork-sec .bottom-n-box .y-img img{width: 100%;}
	.d-services-sec .bottom-d-sec a{padding: 30px 27px;}
	.d-services-sec:after,.main-dental-art:before,.main-dental-art:after,.main-tips-sec:before,.morden-sec .m-wrap .m-left:before{display: none;}
	.main-dental-art .dental-box{display: block;margin: 0;}
	.main-dental-art .dental-box .dental-box-one{width: 100%;margin: 0 0px 30px;}
	.main-dental-art .d-bottom-box{display: block;text-align: center;}
	.main-dental-art .d-bottom-box .art-left{width: 100%;margin-bottom: 40px;}
	.main-dental-art .d-bottom-box .art-right{width: 100%;padding-right: 0;}
	.main-dental-art .d-bottom-box .art-left h2{max-width: initial;}
	.main-dental-art .d-bottom-box{padding-top: 0;}
	.main-dental-art,.main-newyork-sec{padding: 70px 0;}
	.morden-sec .m-wrap{padding: 70px 0;}
	.main-newyork-sec .bottom-n-box .common-title{padding: 40px 0;}
	.main-h-newyork-sec .cover .left-sec{width: 100%;margin-bottom: 60px;text-align: center;}
	.main-h-newyork-sec .cover .right-sec{width: 100%;padding-left: 0;}
	.main-h-newyork-sec .cover .left-sec h2{max-width: initial;}
	.main-h-newyork-sec .cover{display: block;}
	.main-h-newyork-sec .cover{padding-bottom: 90px;text-align: center;}
	.patients-sec .s-p-slider{padding: 0px 0px 70px;}
	.main-tips-sec .tips-box-sec{display: block;margin:0;}
	.main-tips-sec .t-box{width: 100%;margin: 0 0px 30px;}
	.main-appointment-sec .a-wrap{display: block;text-align: center;}
	.main-appointment-sec .a-wrap .left-sec{width: 100%;margin-bottom: 50px;}
	.main-appointment-sec .a-wrap .right-sec{width: 100%;text-align: center;}
	.main-appointment-sec .a-wrap .left-sec h2:before{left: 0;right: 0;margin: auto;}
	.main-appointment-sec{padding: 70px 0;}
	.d-services-sec .bottom-d-sec .d-service-wrap .d-content h5{font-size: 20px;padding-bottom: 7px;}
	.d-banner-sec{height: 500px;padding: 130px 0 127px;}
	.visit-sec .visit-wrap .left-sec span{font-size: 38px;line-height: 46px;}
	.visit-sec .visit-wrap .left-sec span img{width: 60px;}
	.modern-sec{    padding: 80px 0 20px;}
	.modern-sec .about-content p{padding-bottom: 20px;}
	.main-wrapp-box .main-practice-sec{    padding: 40px 0 180px;}
	.main-wrapp-box .video-sec .a-i-video .plat-icon a img{width: 50px;}
	.inner-overlay .bottom-icon{bottom: -34px;}
	.inner-overlay .bottom-icon .o-icon{width: 60px;height: 60px;}
	.inner-overlay .bottom-icon .o-icon a{width: 60px;height: 60px;}
	.about-banner-sec .a-wrap .video-sec .plat-icon a img{width: 40px;}
	.about-banner-sec .a-wrap .video-sec .inner-video video{height: 280px;}
	.main-tips-sec .t-box .bottom-content .content h5{margin: 15px 0;}
	.d-banner-sec .bottom-arrow{bottom: 45px;}
	.common-title p{font-size: 18px;line-height: 30px;}
	.main-dental-service .bottom-service-box .service-inner-box{display: block;padding-bottom:25px;margin-bottom: 40px;}
	.main-dental-service .bottom-service-box .service-inner-box .right-box p{padding: 10px 0;}
	.main-dental-service .bottom-service-box .service-inner-box .left-box{width: 100%;margin-bottom: 10px;}
	.main-dental-service .bottom-service-box .service-inner-box .right-box{width: 100%;padding-top: 10px;}
	.main-dental-service .bottom-service-box .service-inner-box:nth-child(odd) .right-box{padding-left: 0;}
	.main-dental-service .bottom-service-box .service-inner-box .left-box img{width: 100%;height: auto;}
	.main-dental-service .bottom-service-box .service-inner-box:nth-child(even) .right-box{padding-right: 0;}
	.main-form-appoinment-wrap .top-form .form-wrap .appoinment-form .b-v-button{margin-top: 40px;height: 60px;}
	.main-dental-service:after{display: none;}
	.main-form-appoinment-wrap .top-form .form-wrap{padding: 40px 10px;}
	.main-blog-listing .inner-blog-listing{display: block;margin: 0;}
	.main-blog-listing .inner-blog-listing .blog-cover{width: 100%;margin: 0 0 30px;}
	.main-blog-listing .inner-blog-listing .blog-cover .b-content a{}
	.main-blog-listing .blog-pagination{padding-top: 30px;}
	.main-blog-listing{padding: 70px 0 40px;}
	.main-blog-listing.related-post .common-title{margin-bottom: 90px;}
	.main-blog-detail .inner-blog-detail .i-center img{width: 100%;}
	.main-blog-detail .inner-blog-detail h2{font-size: 22px;line-height: 35px;}
	.main-blog-detail .inner-blog-detail .n-date{padding-bottom: 20px;}
	/*.main-blog-detail .inner-blog-detail img:first-child{margin-bottom: 20px;}*/
	.main-blog-listing.related-post{padding: 40px 0;}
	.main-blog-listing.related-post .container{padding: 0;    width: calc(100% - 20px);}
	.team-box .t-box a .t-c-box{max-width: initial;margin: 0 0px;}
	.team-box .t-box a .t-c-box{    padding: 20px 25px;}
	.team-box:before{display: none;}
	.team-box{padding: 10px 0 30px;}
	.main-team-detail .t-cover .left-part .t-title h3{font-size: 28px;line-height: 40px;}
	.main-team-detail{padding: 80px 0 60px;}
	footer .inner-footer .f-wrap .left-logo img,.main-team-detail .t-cover .right-part img{height: 400px;}
	.main-service-detail .s-steps img{width: 100%;}
	.main-blog-listing .serch-box{width: 50%;}
	.main-blog-listing .b-wrap .blog-counter{width: 100%;}
	.main-blog-listing .serch-box{margin:15px 0;}
	.main-blog-listing.related-post .inner-blog-listing .blog-cover{width: 100%;}
	.main-faq .faq-box .list .faq-ttl h3{font-size: 16px;line-height: 25px;padding-right: 50px;}
	.main-faq.faq-detail-sec{padding: 60px 0;}
	.contact-form .inner-contact-form .f-box-wrap{display: block;}
	.contact-form .inner-contact-form .f-box-wrap .form-box{padding: 0;}
	.contact-form .inner-contact-form .f-box-wrap .form-box{width: 100%;}
	.main-contact-sec .contact-box{display: block;}
	.main-contact-sec .contact-box .left-contact{padding-right: 0;width: 100%;}
	.main-contact-sec .contact-box .right-contact{width: 100%;padding: 15px 10px;flex-wrap: nowrap;}
	.main-contact-sec .contact-box .right-contact .left-img{padding-right: 17px;}
	.main-contact-sec .inner-l-content .left-img{padding-right: 17px;}
	.main-contact-sec:before{display: none;}
	.contact-form .inner-contact-form{padding: 20px;}
	.main-contact-sec .contact-map{padding: 60px 0 20px;}
	.main-contact-sec .inner-l-content .right-content a, .main-contact-sec .inner-l-content .right-content address{font-size: 16px;}
	.contact-form .inner-contact-form .common-title{margin-bottom: 25px;}
	.main-wrapp-box .video-sec .a-i-video .inner-video iframe{height: 300px;}
	.main-payment .child-payment-box .c-p-box{display: block;}
	.main-payment .child-payment-box .c-p-box .c-p-inner{width: 100%;}
	.main-payment .child-payment-box .c-p-box .c-p-inner:first-child{margin-bottom: 20px;}
	.main-payment .child-payment-box .c-p-box .c-p-inner{padding: 15px;}
	.main-payment .credit-card h3{font-size: 24px;line-height: 34px;padding: 30px 0;}
	.main-payment .inner-payment-box{padding: 40px 0 0;text-align: center;}
	.main-payment .inner-payment-box .pay-btn.button-orange{margin:30px 0;}
	.main-payment{padding: 60px 0;}
	.main-p-info .pay-infobook .info-cover{display: block;}
	.main-p-info .pay-infobook .info-cover .info-inner{width: 100%;}
	.main-p-info .pay-infobook .info-cover .info-inner{width: 100%;margin-bottom: 25px;}
	.main-p-info .p-info-box .tabbing-main .tabs .tabs-title{display:block;box-shadow:0px 20px 60px #0c4da214;background-color:#fff;margin-bottom:20px;padding:10px;border-radius:15px;width:100%;}
	.main-p-info .p-info-box .tabbing-main .tabs .tabs-title a{display: flex;align-items: center;color: #081A3F;}
	.main-p-info .p-info-box .tabbing-main .tabs .tabs-title a img{margin-right: 20px;}
	.tab-content-main:before{display: none;}
	.main-p-info .p-info-box .inner-info .tab-content-main .common-title{padding-top: 15px;}
	.tab-content-main .p-info-cover{padding-top: 80px;text-align:center;}
	.tab-content-main .p-info-cover{display: block;}
	.tab-content-main .p-info-cover .info-left{width: 100%;}
	.tab-content-main .p-info-cover .info-right{width: 100%;padding-left: 0;padding-top: 15px;padding-bottom: 15px;text-align: center;}
	div#tab-2 .p-info-cover, div#tab-3 .p-info-cover{padding-top: 60px;}
	.main-p-info .pay-infobook{padding: 40px 0 1px;}
	.main-p-info .pay-infobook .info-cover .info-inner:last-child{margin-bottom: 0;}
	.main-p-info .pay-infobook{margin-bottom: 0px;}
	.main-p-info{padding-top: 70px;}
	.main-dental-insurance .dental-in h3{line-height: 50px;}
	.main-dental-insurance .dental-in-content h3{padding-top: 50px;}
	.main-dental-insurance .dental-in-content h3{font-size: 22px;line-height: 32px;}
	.main-press-r .press-cover .p-box{width: 100%;}
	.main-press-r .press-cover .p-box{padding: 20px;}
	.main-accessibility h3{font-size: 23px;line-height: 33px;}
	.main-privacy-sec{padding: 60px 0;}
	.main-privacy-sec .inner-privacy-sec .common-title h2{line-height: 38px;}
	.main-privacy-sec .inner-privacy-sec h3{padding: 15px 0;line-height: 40px;font-size: 24px;line-height: 34px;}
	.main-privacy-sec .inner-privacy-sec h4{font-size: 26px;line-height: 35px;padding: 15px 0;font-size: 24px;line-height: 34px;}

	.main-book-appointment .book-appointmrnt-form{padding: 10px;}
	.main-book-appointment .book-appointmrnt-form p{font-size: 18px;}
	.main-book-appointment .book-appointmrnt-form p a{display: flex;}
	.main-book-appointment .white-banner h2{line-height: 50px;padding: 10px 0 10px;}

	.sample-native-form .f-box-wrap .form-box{display:block;}
	.sample-native-form .f-box-wrap .form-box label:first-child{padding-right: 0;display: inherit;}
	.sample-native-form .f-box-wrap .form-box label:last-child{padding-left: 0;}
	.sample-native-form .f-box-wrap .form-box label{width: 100%;}
	.sample-native-form{margin:70px auto;padding: 40px 20px 100px;}
	.sample-native-form .button-blue-1 input.wpcf7-form-control{width: 100%;right: 100px;}
	.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output, .wpcf7 form.sent .wpcf7-response-output{margin:auto;width: 90%;}
	.sample-native-form .button-blue-1 .wpcf7-spinner{right: 310px;}
	.main-service-detail .s-box .img-wrap{display: block;}
	.main-service-detail .s-box .img-wrap .img-inner{height: auto;width: 100%;}
	.main-service-detail .s-box .img-wrap .img-inner img{height: auto;}
	.main-service-detail.d-v-page .s-box iframe{height: 400px !important;margin-bottom: 0;}
	.main-service-detail .s-d-img img{width: 100%;}.main-service-detail .call-link p{font-size: 20px;line-height: 30px;}
	.main-service-detail .call-link p a{font-size: 20px;line-height: 20px;display: flex !important;}
	.main-service-detail .call-link{margin-top: 30px;}
	.main-service-detail .s-box .ul-wrap{display: block;}
	.main-service-detail .s-box .ul-wrap ul{width: 100%;margin-bottom: 0;}
	.main-book-appointment .book-appointmrnt-form .b-v-button .wpcf7-spinner{right:0;}
	.main-book-appointment .book-appointmrnt-form .b-v-button{width: 320px;}
	.main-form-appoinment-wrap .top-form .form-wrap .appoinment-form .b-v-button{width: 325px;margin-top: 0;height: 90px;}
	.main-form-appoinment-wrap .top-form .form-wrap .appoinment-form .b-v-button .wpcf7-spinner{right: -75px;top: -44px;}
	.main-form-appoinment-wrap .top-form .form-wrap .appoinment-form .wpcf7 form.invalid .wpcf7-response-output, .main-form-appoinment-wrap .top-form .form-wrap .appoinment-form .wpcf7 form.sent .wpcf7-response-output{width: 325px;}
	.c-language-speak .c-language-box .l-s-box{    width: calc(100%/2 - 30px);}
	.main-blog-listing .inner-blog-listing .blog-cover .b-img .b-date-box{width: 50px;}
	.main-blog-listing .inner-blog-listing .blog-cover .b-img .b-date-box span.date{font-size: 16px;}
	.main-blog-listing .inner-blog-listing .blog-cover .b-img .b-date-box span.month,.main-blog-listing .inner-blog-listing .blog-cover .b-img .b-date-box .comment-box span{font-size: 14px;}
	.main-blog-listing .inner-blog-listing .blog-cover .b-img .b-date-box span.year{font-size: 12px;}
	.error-page .error-img img{width: 100%;}
	.main-h-newyork-sec .cover .left-sec.common-title h2:before{right:0;}
	.main-h-newyork-sec .cover .right-sec .button-h a{margin: auto;}
	.morden-sec .m-wrap .m-right h2:before{left: 0;right: 0;margin: auto;}
	.all-blog-btn{padding-top: 10px;}
	.patients-sec{padding-top: 50px;}
	.visit-sec .visit-wrap .left-sec{padding-right: 0;margin-bottom: 20px;margin-right: 10px;}
	.main-d-service-sec{padding: 70px 0 50px;}
	.main-dental-service .bottom-service-box .service-inner-box:nth-child(even) .right-box{padding-left: 15px;}
	.main-dental-service .bottom-service-box .service-inner-box:nth-child(odd) .right-box{padding-left: 15px;}
	.main-p-info .p-info-box .inner-info .tab-content{display: none;}
	.main-p-info .p-info-box .tabbing-main .tabs .tabs-title{position: relative;}
	.main-p-info .p-info-box .tabbing-main .tabs .tabs-title:after,.main-p-info .p-info-box .tabbing-main .tabs .tabs-title:before{background-color: #0C4DA2;content: "";height: 3px;position: absolute;right: 15px;top: 30px;width: 18px;transition: 400ms;}
	.main-p-info .p-info-box .tabbing-main .tabs .tabs-title.active:after{background-color: #9e380c;}
	.main-p-info .p-info-box .tabbing-main .tabs .tabs-title:not(.active):before{transform: rotate(90deg);}
	.button-orange{font-size: 16px;}
	.main-payment .inner-payment-box .pay-btn{margin: 20px;text-align: center;}
	.main-blog-listing .b-wrap{display: block;}
	.main-blog-listing .serch-box{width: 100%;justify-content: flex-start;}
	.main-blog-listing .b-wrap .blog-filter,.main-blog-listing .serch-box form{width: 100%;}
	.main-blog-listing .b-wrap .blog-filter select.adasync-custom-selectbox{background-position: 97% 52%;}
	.main-contact-sec .inner-l-content{max-width: initial;}

	.main-book-appointment .book-appointmrnt-form .b-v-button .button-blue{width: 94%;}
	.team-box .t-box a .t-img img{height: 244px;}
	.patients-sec .main-slider-box.slick-active.slick-center{box-shadow: initial;}
	.patients-sec .main-slider-box.slick-active.slick-center .inner-slider .s-img img{width: 80px;height: 80px;}
	.patients-sec .main-slider-box .inner-slider .s-img{margin-bottom: 10px;}
	.patients-sec .inner-slider .s-content p:before{top: 0;}
	.patients-sec .inner-slider .s-content p{max-width: initial;padding: 17px 25px 0;max-height: initial;height: initial;}
	.patients-sec .main-slider-box{padding: 30px 25px 20px;margin: 30px 25px 40px;}
	.patients-sec .inner-slider .s-content{max-height: 190px;height: 190px;}
	.main-service-detail .s-box{margin-bottom: 30px;}
	.slick-dotted.slick-slider{margin-bottom: 20px;}
	footer .inner-footer .f-wrap .right-content .f-nav ul li{padding-left: 0 !important;}
	footer .inner-footer .f-scl-icon ul li:first-child{padding-left: 0;}
	.main-contact-sec .inner-l-content{    padding: 15px 10px;}
	.main-contact-sec .inner-l-content{display: flex;    flex-wrap: nowrap;}
	.main-contact-sec .inner-l-content .right-content span{line-height: 30px;}
	.main-contact-sec .inner-l-content .right-content,.main-contact-sec .contact-box .right-contact .right-contact-one{padding-left: 0;}
	.error-page{padding: 50px 0;}
	.error-page .error-wrap{display: block;}
	.error-page .error-wrap .error-img{width: 100%;}
	.error-page .bottom-e-content{width: 100%;text-align: center;padding-left: 0;padding-top: 30px;}
	.main-dental-art .d-bottom-box .art-left h2:before{left:0;right: 0;margin:auto;}
	.d-banner-sec .main-title p{padding-top: 10px;}
	.main-dental-art .d-bottom-box .art-right h4{font-size: 22px;line-height: 32px;}
	.main-dental-service .bottom-service-box{padding-bottom: 50px;}
	.main-blog-detail .inner-blog-detail h2{font-size: 30px;line-height: 45px;}
	.main-blog-detail .inner-blog-detail .n-date ul li img{margin-bottom: 0;}
	.tab-content-main .p-info-cover .info-right h3, .tab-content-main .p-info-cover .info-left h3{font-size: 30px;line-height: 40px;}
	.main-contact-sec .contact-box .right-contact .left-img img{width: 24px;}
	.main-contact-sec .inner-l-content .left-img img{width: 22px;}
	.main-dental-insurance .dental-in-content{padding-top: 0;}
	.main-payment .inner-payment-box .child-payment-box p{justify-content: center;}
	.main-book-appointment .book-appointmrnt-form .b-v-button input.button-blue{width: 320px;}
	.main-book-appointment .wpcf7-response-output{width: 100% !important;}
	.new-patients .common-title{margin-bottom: 30px;}
	.main-service-detail h2{width: 100%;}
	.patients-sec .slick-dots{bottom: -10px;}
	.patients-sec .s-p-slider .review-btn{margin-top: 50px;}
	.patients-sec .inner-slider .s-content p:after{right: 14px;}
	.patients-sec .inner-slider .s-content p:before{left: 10px;}
	.main-blog-detail .inner-blog-detail .post-video iframe{height:300px;}
	.main-blog-detail .inner-blog-detail .post-img.i-height img{height:auto;}
}
@media(max-width:600px){
	h1{font-size: 40px !important;line-height: 50px !important;}
	h2{font-size: 28px !important;line-height: 38px !important;}
	.visit-sec .visit-wrap{display: block;}
	footer .inner-footer .f-wrap .right-content .f-nav ul li{display: block;}
	footer .inner-footer .f-wrap .right-content .f-nav ul li{padding: 5px 8px;}
	footer{    padding: 50px 0;}
	footer .inner-footer .f-wrap .right-content .f-nav ul li a, footer .inner-footer .f-menu .call a, footer .inner-footer .f-menu .email a{font-size: 16px;}
	footer .inner-footer .f-menu .call{border-right: 0;}
	footer .inner-footer .f-menu .email{padding-left: 0;}
	footer .inner-footer .f-menu{display: block;padding: 25px 0;}
	footer .inner-footer .f-menu .call{padding-right: 0;}
	footer .inner-footer .f-scl-icon{padding-bottom: 20px;}
	footer .inner-footer .f-wrap .left-logo img{width: 140px;}
	header .inner-header .right-menu .appinment-btn a{min-width: initial;width: 100%;}
	header .inner-header .left-logo img{width: 80%;}
	.d-banner-sec .main-title p{font-size: 15px;line-height: 25px;}
	/* .visit-sec .visit-wrap .left-sec span:nth-child(2){margin-top: 15px;} */
	.visit-sec .visit-wrap .left-sec span{font-size: 20px;line-height: 30px;justify-content: center;}
	/* .morden-sec .m-wrap .m-left .t-box{top: 0;display: block;margin: 30px 0;}
	.morden-sec .m-wrap .m-left .t-box .t-wrap{width: 100%;border-right: 0 !important;border-bottom: 1px solid #F1F3F6;} */
	.morden-sec .m-wrap .m-left .t-box{    top: -44px;max-width: 300px;text-align: left;}
	.morden-sec .m-wrap .m-left .t-box .t-wrap{padding: 10px 0px 10px 10px !important;align-items: center;}
	.morden-sec .m-wrap .m-left img{width: 90%;}
	.morden-sec .m-wrap .m-left .t-box .t-wrap .l-img{width: 41px;}
	.morden-sec .m-wrap .m-left .t-box .t-wrap .r-c{width: calc(100% - 1px);padding-left: 5px;}
	.morden-sec .m-wrap .m-left .t-box .t-wrap .r-c h5{font-size: 16px;}
	.morden-sec .m-wrap .m-left .t-box .t-wrap .r-c p{font-size: 11px;line-height: 19px;}
	.d-services-sec .common-title p{font-size: 18px;line-height: 28px;}
	.d-services-sec .bottom-d-sec{display: block;}
	.d-services-sec .bottom-d-sec a{width: 100%;border-right: 0;border-bottom: 1px solid rgb(229,229,229,0.5);margin-bottom: 0px;display: flex;    padding: 30px 20px;}
	.d-services-sec .bottom-d-sec a:nth-child(3){border-right: 0;}
	.d-services-sec .bottom-d-sec a:nth-child(4), .d-services-sec .bottom-d-sec a:nth-child(5){border-bottom: 1px solid rgb(229,229,229,0.5);}
	.d-services-sec .d-button{margin-top: 20px;}
	.d-services-sec{padding-bottom: 50px;}
	.main-dental-art, .main-newyork-sec{padding: 50px 0;}
	.main-dental-art .dental-box .dental-box-one{padding: 20px;}
	.main-dental-art .dental-box .dental-box-one .db-content h5{font-size: 20px;margin-bottom: 8px;}
	.patients-sec .inner-slider .s-content p:before{top: 10px;left: 7px;width: 19px;}
	.patients-sec .inner-slider .s-content p:after{width: 19px;bottom: -3px;right: 12px;}
	.common-title p{margin-top: 50px;}
	.main-tips-sec .tips-box-sec{padding-top: 30px;}
	.main-tips-sec{padding: 50px 0 30px;}
	.main-appointment-sec,.morden-sec .m-wrap{padding: 50px 0;}
	.patients-sec .s-p-slider{margin: 0 -60px;}
	.patients-sec .main-slider-box{margin: 40px 0 40px;}
	.d-services-sec .common-title{margin-bottom: 10px;}
	.modern-sec .about-box .about-img{display: block;}
	.modern-sec .about-box .img{width: 100%;margin-bottom: 15px;}
	.modern-sec .about-box{margin-top: 30px;}
	.modern-sec .about-content{padding-top: 20px;}
	.common-title p{font-size: 18px;line-height: 27px;}
	.main-d-service-sec .browse-service h3{font-size: 26px;line-height: 40px;}
	.main-d-service-sec .browse-service p{font-size: 14px;line-height: 32px;}
	.main-d-service-sec .d-service-bg-color h4{font-size: 26px;line-height: 35px;}
	.main-d-service-sec .d-service-bg-color{padding: 110px 0 47px;}
	.main-dental-service .serch-box{padding: 10px;}
	.main-dental-service .bottom-service-box .service-inner-box .right-box h5{font-size: 20px;}
	.main-blog-listing.related-post .common-title{margin-bottom: 70px;}
	.team-box .t-box a .t-c-box{margin:0 20px;}
	.main-team-detail .t-cover{flex-direction: column-reverse;}
	.main-team-detail .t-cover .right-part{width: 100%;margin-bottom: 20px;}
	.main-team-detail .t-cover .left-part{width: 100%;}
	.main-team-detail .t-cover .left-part p{max-width: initial;}
	.main-team-detail .t-cover .left-part b{font-size: 17px;}
	.main-team-detail .t-cover .left-part .t-title h3{font-size: 26px;}
	.main-team-detail .t-cover .left-part .t-title p{font-size: 14px;}
	.main-blog-listing .b-wrap{display: block;}
	.main-blog-listing .serch-box,.main-blog-listing .serch-box form{width: 100%;}
	.main-blog-listing .b-wrap .blog-filter{width: 100%;margin-bottom: 30px;}
	.main-blog-listing .b-wrap .blog-filter ul.select-dropdown__list{width: 100%;}
	.main-faq .faq-box .list .faq-ttl:after, .main-faq .faq-box .list .faq-ttl:before{top: 11px;width: 13px;}
	.main-wrapp-box .video-sec .a-i-video .inner-video iframe{height: 224px;}
	.main-payment .child-payment-box .c-p-box .c-p-inner .c-p-right a{font-size: 18px;}
	.main-p-info .pay-infobook .info-cover .info-inner .button-orange{min-width: 280px;}
	.main-p-info .pay-infobook .info-cover .info-inner .button-orange a{padding: 12px 20px;}
	.main-p-info .pay-infobook .info-cover .info-inner h4{font-size: 20px;line-height: 32px;}
	.main-p-info .p-info-box .tabbing-main .tabs .tabs-title a img{width:30px;height:30px;object-fit:contain;}
	.main-p-info .p-info-box .tabbing-main .tabs .tabs-title{padding: 15px;}
	.main-dental-insurance .dental-in-content .d-in-c-box ul{width: 100%;}
	.main-dental-insurance .dental-in-content .d-in-c-box{display: block;}
	.main-dental-insurance .dental-in-content h4{font-size: 20px;}
	.main-dental-insurance .care-credit{display: block;}
	.main-dental-insurance .care-credit .left-img{width: 100%;padding-right: 0;}
	.main-dental-insurance .care-credit .right-content{width: 100%;}
	.main-dental-insurance .care-credit .left-img img{width: 60%;margin-bottom: 20px;}
	.main-dental-insurance .care-credit .right-content .button-orange{margin: 20px 0;}
	.main-dental-insurance{padding:70px 0;}
	.main-dental-insurance .dental-in-content h3{padding-top: 30px;}
	.main-dental-insurance .dental-in h3{font-size: 24px;line-height: 35px;}
	.main-dental-insurance .dental-in{padding: 45px 0;}
	.main-press-r .press-cover .p-box .p-img img{height: 150px;}
	.main-press-r .press-cover .p-box .p-content p{margin-bottom: 40px;}
	.main-accessibility h3{word-break: break-all;}
	.main-book-appointment .white-banner h2{line-height: 40px;}
	.new-patients .n-p-box h3{font-size: 20px;line-height: 30px;}
	.new-patients .n-p-box .left-box{padding-bottom: 10px;}
	.d-services-sec .common-title p{margin-top: 50px;}
	.service-banner-sec .a-wrap .video-sec .service-r-img img{width: 80%;}
	.tab-content-main .p-info-cover .info-right h3, .tab-content-main .p-info-cover .info-left h3{font-size: 24px;line-height: 34px;}
	.main-book-appointment .white-banner h2{padding: 0px 0 10px;}
	.main-privacy-sec .inner-privacy-sec p{word-break: break-word;}
	.main-team-detail .t-cover .right-part{padding-left: 0;}
	.main-team-detail .t-cover .left-part .t-title{margin-bottom: 15px;}
	.main-team-detail .t-cover .left-part .t-title h2{font-size: 26px !important;line-height: 30px !important;}
	.main-team-detail .t-cover .left-part p{margin-bottom: 10px;}
	.team-box .t-box{display: block;margin: 0;}
	.team-box .t-box a{width: 100%;margin: 0;}
	.team-box .t-box a .t-c-box{max-width: initial;margin: 0 25px;}
	.team-box .t-box a .t-c-box{padding: 20px 25px;}
	.team-box .t-box a .t-img img{height: auto;}
	.d-banner-sec{padding: 90px 0 127px;}
	.d-banner-sec .bottom-arrow{bottom: 45px;}
	.morden-sec .m-wrap .m-left{text-align: center;}
	.main-form-appoinment-wrap .top-form .form-wrap .appoinment-form .f-box-wrap{display: block;}
	.main-form-appoinment-wrap .top-form .form-wrap .appoinment-form .f-box-wrap .form-box{width: 100%;margin: 0;margin-bottom: 20px;}
	.main-form-appoinment-wrap .top-form .form-wrap .appoinment-form .f-box-wrap.wrap-three .form-box{width: 100%;margin: 0;margin-bottom: 20px;}
	.visit-sec .visit-wrap .left-sec span img{width: 50px;}
	.visit-sec .visit-wrap .left-sec span:first-child{margin-right: 20px;}
	.main-book-appointment .book-appointmrnt-form .f-box-wrap{display: block;}
	.main-book-appointment .book-appointmrnt-form .f-box-wrap .form-box:nth-child(2){width: 100%;}
	.main-book-appointment .book-appointmrnt-form .form-box{width: 100%;}
	.main-book-appointment .book-appointmrnt-form .form-box:first-child{padding-right: 0;}
	.main-book-appointment .book-appointmrnt-form .form-box:last-child{padding-left: 0;}
	.main-book-appointment .book-appointmrnt-form .form-box{padding-right: 0;}
	footer .inner-footer .f-wrap .left-logo img,.main-team-detail .t-cover .right-part img{height: auto;}
	.visit-sec .visit-wrap .left-sec{margin-bottom: 20;}
	.main-blog-detail .inner-blog-detail .blog-detail-content .post-img img{width:100%;height:auto;}
	.main-blog-detail .inner-blog-detail .blog-detail-content h3{line-height:36px;font-size:24px;padding-bottom: 10px;}
	.main-blog-detail .inner-blog-detail h2{font-size:24px !important;line-height:36px !important;}
	.blog-detail-feature-image img{height:auto;margin-bottom: 0px;}
	.main-blog-detail .inner-blog-detail img:first-child{margin-bottom:0;}
	.main-blog-detail .inner-blog-detail .blog-detail-content p iframe{height:auto;}
	.main-blog-detail .inner-blog-detail img{width:100% !important;}
	.main-form-appoinment-wrap .top-form .form-wrap .appoinment-form .f-box-wrap p br{display:none;}

}

@media(max-width:480px){

		.about-banner-sec .a-wrap .video-sec .inner-video video{height: 170px;}
		.main-wrapp-box .video-sec .inner-video video{height: 190px;}
		.main-wrapp-box .video-sec{margin-top: -140px;}
		.main-contact-sec .inner-l-content .right-content{width: 100%;padding-left: 0px;}
		.main-contact-sec .contact-box .right-contact .right-contact-one{width: 100%;padding-left: 0;}
		.main-contact-sec .contact-box .right-contact .left-img{padding-bottom: 10px;}
		.main-contact-sec .inner-contact p a{display: flex;justify-content: center;}
		.main-payment .child-payment-box .c-p-box .c-p-inner .c-p-right a{font-size: 14px;}
		.main-dental-insurance .care-credit .left-img img{width: 80%;}
		.sample-native-form .button-blue-1 .wpcf7-spinner{right: 100px;}
		.main-service-detail.d-v-page .s-box iframe{height: auto !important;}
		.main-service-detail .s-box .button-orange a{font-size: 14px;}
		.main-form-appoinment-wrap .top-form .form-wrap .appoinment-form .b-v-button .button-blue{width: 265px;}
		.main-form-appoinment-wrap .top-form .form-wrap .appoinment-form .b-v-button .wpcf7-spinner{left: 75px;top: -44px;}
		.main-form-appoinment-wrap .top-form .form-wrap .appoinment-form .wpcf7 form.invalid .wpcf7-response-output, .main-form-appoinment-wrap .top-form .form-wrap .appoinment-form .wpcf7 form.sent .wpcf7-response-output{width: 255px;left: 0;}
		.c-language-speak .c-language-box .l-s-box{width:100%;}
		.team-box .t-box a .t-img img{height: auto;}
		.new-patients .n-p-box h3{font-size: 18px;line-height: 28px;}
		.main-blog-listing .b-wrap .blog-filter select.adasync-custom-selectbox{background-position: 94% 52%;}
		.main-contact-sec .inner-l-content .left-img img{width: 22px;}
		.d-banner-sec .bottom-arrow{bottom: 53px;}
		.main-contact-sec .inner-l-content .right-content span{margin-bottom: 0;}
		.main-contact-sec .contact-box .right-contact .left-img img{width: 24px;}
		.main-accessibility p a{font-size: 14px;}
		.main-book-appointment .book-appointmrnt-form p{font-size: 15px;line-height: 30px;}
		.main-team-detail .t-cover .left-part .t-title h2{font-size: 24px !important;}
		
			
	}
@media(max-width:360px){
	.main-form-appoinment-wrap .top-form .form-wrap .appoinment-form .b-v-button{width: 100%;}
	.about-banner-sec .a-wrap .video-sec .inner-video iframe{height: 200px;object-fit: cover;}
	.main-contact-sec .inner-l-content .right-content span{line-height: 27px;}
	.main-contact-sec .inner-l-content .right-content a, .main-contact-sec .inner-l-content .right-content address{font-size: 14px;}
	.main-contact-sec .inner-l-content .left-img{padding-right: 5px;}
	footer .inner-footer .f-menu .call a, footer .inner-footer .f-menu .email a{font-size: 14px;}
	.main-payment .child-payment-box .c-p-box .c-p-inner .c-p-left{width: 25px;margin-right: 5px;}
	.main-payment .child-payment-box .c-p-box .c-p-inner .c-p-left img{width: 24px;}
	.main-payment .child-payment-box .c-p-box .c-p-inner{padding:10px;}
	.main-book-appointment .book-appointmrnt-form .b-v-button{width: auto;}
	.main-book-appointment .book-appointmrnt-form .b-v-button input.button-blue{width: 260px;font-size: 15px;}
	.main-book-appointment .book-appointmrnt-form .b-v-button .wpcf7-spinner{right: 4px;}
	
	/* .main-service-detail.d-v-page .s-box p a{display: flex;} */
}
@media(max-width:336px){
	.main-book-appointment .book-appointmrnt-form .b-v-button .wpcf7-spinner{right: -9px;}
}