@media only screen and (min-width: 1921px) {
	/* Start: Header */
	#header .container-fluid {max-width: 2070px;}
	/* End: Header */
	/* Start: Home Pricing Section */
	.hmprice-title {left: -190px;}
	/* End: Home Pricing Section */
	/* Start: Home Testimonials Section */
	.hmtestimonial-section .container {padding-right: calc((100% - 75%) / 2);}
	.testimonial-review {max-width: 585px;}
	/* End: Home Testimonials Section */
}
@media only screen and (max-width: 1920px) {
	.hmbanner-text:before{
		height: 330px;
    	width: 330px;
		top: -70px;
	}
}

@media only screen and (max-width: 1679.98px) {
	/* Start: Common CSS */
	h1{font-size: 50px; margin-bottom: 25px;}
	.main-title h1, .main-title h2, .main-title h3 {font-size: 48px;}
	.innerbanner-text h1, .innerbanner-text h2 {font-size: 54px;}
	.innertitle h2, .innertitle h1 {font-size: 48px;}
	.leftpattern-title {left: -5%;}
	.rightpattern-title {right: -7%;}
	.leftpattern-title p, .rightpattern-title p {font-size: 54px;}
	/* End: Common CSS */
	/* Start: Header */
	#nav > li {padding: 0 12px;}	
	#nav .submenu {left: 12px;}
	/* End: Header */
	/* Start: Home Banner */
	.hmbanner-text h2, .hmbanner-text h3 {font-size: 66px; margin-bottom: 40px; }
	.hmbanner-smtitle {font-size: 40px; }
	.hmbanner-text:before {top: -55px; left: -30px; height: 280px; width: 280px; }
	/* End: Home Banner */
	/* Start: Home About Us Section */
	.hmabout-section:before {left: -10%;}
	.hmabout-text p {font-size: 19px; }
	.about-shape {left: 0;max-width: 200px;  }
	.hmabout-title{right: -7%;}
	.hmabout-title p, .hmservice-title p, .hmadvantage-title p, .hmprice-title p, .hmdoctor-title p {font-size: 54px;}
	/* End: Home About Us Section */
	/* Start: Home Service Section */
	.hmservice-title {left: -7%;}
	.hmservice-section:before {width: 72%;}
	.hmservicebox a {font-size: 25px; }
	.hmservicebox-desc {padding: 30px 10px;}
	.testimonial-review h2, .testimonial-review h3, .footformap-section h2{font-size: 48px; }
	.hmservice-title {left: -4%; top: 50%;}
	/* End: Home Service Section */
	/* Start: Home Advantage Section */
	.hmadvantage-title {right: -8%; }
	.hmadvantage-headpara {margin: 0 auto 60px; }
	/* End: Home Advantage Section */
	/* Start: Home Price Plan Section */
	.price {font-size: 50px; }
	.price-box h3 {padding-bottom: 20px;}
	.hmprice-section:before {top: 40%;right: -7%;}
	.discount-list .item {margin-top: 40px;}
	.price-box:hover {transform: translateY(-40px);}
	.price-box {padding: 40px 15px;}
	.pricelist li {padding-bottom: 20px;}
	.hmprice-title {left: -10%;}
	.servicedetail-content .hmprice-title{left: -10%;}
	/* End: Home Price Plan Section */
	/* Start: Home Doctor Section */
	.doctor {font-size: 20px; margin-bottom: 10px;}
	.doctor-about a {font-size: 25px;}
	.hmdoctor-title {right: -3%;}
	.doctor-shape {left: -20%; }
	.doctorlist .owl-nav {top: -100px; }	
	.hmdoctor-section:before {top: 40%;left: -7%;}
	.doctorlist.owl-carousel .item {margin-top: 40px;}
	.doctor-box:hover{transform: translateY(-40px);}
	/* End: Home Doctor Section */
	.positive-review iframe {height: 390px;}
	/* Start: 404 Page */
	.content404-page h2 {font-size: 200px;}
	.content404-page h1 {font-size: 48px;}
	.content404-page h3 {font-size: 26px;}
	/* End: 404 Page */
	/* Start: Footer */
	#foot-form .btn {padding: 13px 10px; }
	#hmbook-form .btn {height: 52px; line-height: 15px;}
	.multiloc-foot {padding: 80px 0;}
	/* End: Footer */
	/* Start: About Us Page */
	.about-details:before {left: -10%;}
	/* End: About Us Page */
}

@media only screen and (max-width: 1560.98px) {
	/* Start: Common CSS */
	.rightpattern-title {right: -6%;}
	.leftpattern-title p, .rightpattern-title p {font-size: 48px;}
	/* End: Common CSS */
	.hmbanner-text:before{top: -37px; height: 260px;width: 260px;}
	/* Start: Home Service Section */
	.hmabout-title{right: -6%;}
	.hmservice-title {left: -5.5%;}
	.hmabout-title p, .hmservice-title p, .hmadvantage-title p, .hmprice-title p, .hmdoctor-title p {font-size: 48px;}
	/* End: Home Service Section */
}

@media only screen and (max-width: 1440.98px) {
	/* Start: Common CSS */
	.leftpattern-title, .rightpattern-title {display: none;}
	/* End: Common CSS */
	/* Start: Header */
	#header .container-fluid {padding: 0 50px;}
	/* End: Header */
	/* Start: Home Service Section */
	.hmabout-title, .hmservice-title, .hmadvantage-title, .hmprice-title, .hmdoctor-title {display: none;}
	/* End: Home Service Section */
	/* Start: Home Price Plan Section */
	.hmprice-section:before {right: -10%;}
	/* End: Home Price Plan Section */
	/* Start: Home Doctor Section */
	.hmdoctor-section:before {left: -10%;}
	/* End: Home Doctor Section */
}

@media only screen and (max-width: 1399.98px) {
	/* Start: Default CSS */
	h1 {font-size: 45px; margin-bottom: 20px; }
	.slick-next:before, .slick-prev:before {font-size: 25px;}
	.main-title h1, .main-title h2, .main-title h3 {font-size: 42px;}
	.main-title small {font-size: 20px;margin-bottom: 12px;}
	.innerpage-banner {height: 520px;}
	.innerbanner-text h1, .innerbanner-text h2 {font-size: 48px;}
	.innertitle h2, .innertitle h1 {font-size: 42px;}
	.no-banner{padding-top: 128px;}
	.multilocation .no-banner{padding-top: 241px;}
	.thankyoublock {padding: 60px 0;}
	/* End: Default CSS */
	/* Start: Header */
	#header .container-fluid {padding: 0 30px;}
	.head-topbar {padding: 15px 0; }
	#nav > li {padding: 0 10px;}
	#nav .submenu {left: 10px;}
	#nav>li>a {font-size: 16px; } 
	.headbookbtn .btn {padding: 12px 14px; }
	.headfindloc .btn {padding: 12px 14px;}
	.headbookbtn {padding-left: 10px; }
	#nav .submenu {left: 15px;}
	#nav .submenu>li>a {font-size: 16px;}
	.home #container, .single-landing.postid-1283 #container {padding-top: 128px;}
	.home.multilocation #container, .single-landing.postid-1283.multilocation #container {padding-top: 241px;}
	/* End: Header */
	/* Start: Home Banner */
	.hmbaner-section{height: 700px;}
	.hmbanner-img{height: 580px;}
	.hmbanner-text:before {
		top: -40px;
		left: -30px;
		height: 220px;
		width: 220px;
	}
	.hmbanner-text h2, .hmbanner-text h3 {font-size: 55px; margin-bottom: 30px; }
	.hmbanner-text .btn {padding: 13px 15px; }
	.hmbanner-smtitle {font-size: 32px; }
	.hmbanner-img p {font-size: 28px; }
	.hmbnnr-caption {left: 150px; }
	/* End: Home Banner */
	/* Start: Home Book Form Section */
	.hmappointment-section{padding: 60px 0;}
	/* Start: Home Book Form Section */
	/* Start: Home About Us Section */
	.hmabout-section{padding: 60px 0;}
	.hmabout-text p {font-size: 18px;}
	.about-shape {left: 0; max-width: 130px;} 
	.hmabout-text .btn {padding: 12px 35px;}
	.hmabout-title p, .hmservice-title p, .hmadvantage-title p, .hmprice-title p, .hmdoctor-title p {font-size: 50px !important;}
	/* End: Home About Us Section */
	/* Start: Home Service Section */
	.hmservice-section {padding: 60px 0 80px  0;margin: 20px 0 0; }
	.testimonial-review h2, .testimonial-review h3, .footformap-section h2 {font-size: 42px; margin-bottom: 15px;}
	.subtext {font-size: 20px; margin-bottom: 15px; }
	.hmservice-inner {padding-top: 20px;padding-left: calc((100% - 1140px) / 2);}
	.hmservicebox a {font-size: 22px; }
	.hmservicebox-desc {padding: 20px 0px;}
	.hmservice-title {left: -8%; }
	.hmserviceimg img {min-height: 250px; }
	.hmservice-section p {padding: 41px 0; }
	.hmservicelist .owl-nav .owl-prev span, .owl-next span, .doctorlist .owl-nav .owl-prev span, .owl-next span {padding: 0 10px; }
	.hmservicelist .owl-nav .owl-prev span:before, .owl-next span:after, .doctorlist .owl-nav .owl-prev span:before, .owl-next span:after {font-size: 30px; }
	/* End: Home Service Section */
	/* Start: Home Advantage Section */
	.hmadvantage-section {padding: 60px 0 20px 0;}
	.hmadvantgbox h3 {font-size: 20px;}
	.hmadvantgshape {max-width: 600px; }
	.hmadvantglist .item:nth-child(2) .hmadvantgbox{right: 40px;}
	.hmadvantglist .item:nth-child(3) .hmadvantgbox {left: 20px; bottom: 40px;}
	.hmadvantglist .item:nth-child(4) .hmadvantgbox {bottom: 30px;right: 0;}
	.hmadvantage-title {right: -13%;}
	/* End: Home Advantage Section */
	/* Start: Home Gallery Section */
	.hmgallery-section {padding: 60px 0;}
	/* End: Home Gallery Section */
	/* Start: Home Promotion Plan Section */
	.hmpromotion-section {padding: 60px 0;}
	/* End: Home Promotion Plan Section */
	/* Start: Home Price Plan Section */
	.hmprice-section{padding: 60px 0;}
	.price-box .btn {padding: 13px 35px;}
	.hmprice-title {display: none;}
	/* End: Home Price Plan Section */
	/* Start: Home Doctor Section */
	.hmdoctor-section {padding: 60px 0;}
	.doctor-about {padding: 20px 20px;}
	.hmdoctor-title, .doctor-shape, .hmadvantage-title {display: none;}
	/* End: Home Doctor Section */
	/* Start: Home Testimonials Section */
	.hmtestimonial-section .container {padding-right: calc((100% - 1116px) / 2);}
	/* End: Home Testimonials Section */
	/* Start: Home Partner Section */
	.hmpartner-section {padding: 60px 0;}
	/* End: Home Partner Section */
	/* Start: Home Extra Content Section */
	.hmcontent-section {padding: 60px 0;}
	/* End: Home Extra Content Section */
	/* Start: Footer */
	.footformap-section h2 {font-size: 43px; }
	.footcontact-info a, .foot-fax span, .foot-menu ul li a {font-size: 16px;}
	.foot-hours .footday, .foot-hours .foottime {font-size: 15px;}
	.foot-hours .hour-note {font-size: 15px;}
	.social-media li a {font-size: 18px;height: 36px;width: 36px;line-height: 36px;}
	.social-media li {padding: 0 5px;}
	.multiloc-foot {padding: 60px 0;}
	.footmultiloc-list {padding-top: 40px;}
	.footmultiloc-list h3 {font-size: 32px;margin-bottom: 40px;}
	.footloc-name, .footloc-hours h4 {font-size: 24px;margin-bottom: 20px;}
	.footloc-hours {padding-top: 30px;}
	/* End: Footer */
	/* Start: About Us Page */
	.about-details {padding: 60px 0;}
	.about-details:before {display: none;}
	.aboutpage-textinner h2, .about-fulldesc h2  {font-size: 30px;}
	.aboutpage-textinner h3, .about-fulldesc h3 {font-size: 24px;}
	/* End: About Us Page */
	/* Start: Advanced Technology Page */
	.advancetecinner {padding: 60px 0 30px 0;}
	.advtechbox-desc {padding: 30px 15px;}
	.advtechbox-desc h2 {font-size: 30px;margin-bottom: 15px;}
	/* End: Advanced Technology Page */
	/* Start: Before & After Page */
	.bfraftr-tophead {padding-top: 60px;}
	.bfraftr-btmdesc {padding-bottom: 60px;}
	.beforeafteropt {padding: 60px 0;}
	/* End: Before & After Page */
	/* Start: Blog Page */
	.multilocation .blogdetail-content {padding-top: 241px;}
	.bloglist-section {padding: 60px 0;}
	.blog-desc {padding: 40px 0 60px 0;}
	.blog-desc h2 {font-size: 30px;}
	.blog-desc h3 {font-size: 24px;}
	.relatedblog-section {padding-bottom: 60px;}
	/* End: Blog Page */
	/* Start: Book Appointment Page */
	.bookappageform-sec {padding: 60px 0;}
	/* End: Book Appointment Page */
	/* Start: Doctor/Team Page */
	.dentistdetail-section {padding-top: 128px;}
	.dentistdetail-bnnr {padding-top: 60px;}
	.single-doctor.multilocation .dentistdetail-bnnr, .single-team.multilocation .dentistdetail-bnnr {
		padding-top: 160px;
	}
	.dentistlist-section {padding: 60px 0;}
	.doctor-image img {height: 320px;}
	.dentistdetail-main {padding: 60px 0;}
	.drprofile-thumb img {height: 320px;}
	.otherdoctor-main {padding-bottom: 60px;}
	.otherdoctor-main .main-title {padding-right: 115px;}
	/* End: Doctor/Team Page */
	/* Start: Gallery Page */
	.gallerypage-main {padding: 60px 0;}
	/* End: Gallery Page */
	/* Start: Promotion Plan Page */
	.promoplanlist-section {padding: 60px 0;}
	/* End: Promotion Plan Page */
	/* Start: Service Page */
	.multilocation .servicedetail-content {padding-top: 241px;}
	.servicedetail-desc {padding: 40px 0 60px 0;}
	.servicedetail-desc h2 {font-size: 30px;}
	.servicedetail-desc h3 {font-size: 24px;}
	.otherservice-section {padding: 60px 0;}
	.hmservicebox-desc .btn {padding: 12px 30px;}
	/* End: Service Page */
	/* Start: Testimonials Page */
	.testimonial-inner {padding: 60px 0;}
	/* End: Testimonials Page */
	/* End: First Visit Page */
	.firstvisit-main {padding: 60px 0;}
	.firstvisitop-desc h2, .firstvisit-fulldesc h2 {font-size: 30px;}
	.firstvisitop-desc h3, .firstvisit-fulldesc h3 {font-size: 24px;}
	.firstvisitop-content + .firstvisit-fulldesc {margin-top: 40px;}
	/* End: First Visit Page */
	/* Start: Privacy Policy Page */
	.privcypolicypage-section .extraseccontent h2 {font-size: 30px;}
	.privcypolicypage-section .extraseccontent h3 {font-size: 24px;}
	/* End: Privacy Policy Page */
	/* Start: Location Listing Page */
	.findloclist-section {padding: 60px 0;}
	.page-template-template-find-locations #container, .single-location #container {padding-top: 128px;}
	/* End: Location Listing Page */
	/* Start: Location Details Page */
	.location-detailinner {padding: 60px 0;}
	.location-detailinner .main-title h1, .location-detailinner .main-title h2 {font-size: 30px;}
	/* End: Location Details Page */
	/* Start: 404 Page */
	.error-404 .page-header {padding: 60px 0;}
	.content404-page h2 {font-size: 160px;}
	.content404-page h1 {font-size: 42px;}
	.content404-page h3 {font-size: 23px;}
	/* End: 404 Page */
}
@media only screen and (max-width: 1280.98px) {
	.hmbanner-text:before {
		top: -25px;
		left: -30px;
		height: 200px;
		width: 200px;
	}
	.hmbaner-section {
		height: 570px;
	}
	.hmbanner-img {
		height: 460px;
	}
}

@media only screen and (max-width: 1199.98px) {
	/* Start: Default CSS */
	.main-title {margin-bottom: 40px;}
	.main-title p {padding-top: 15px;}
	.main-title h1, .main-title h2, .main-title h3 {font-size: 36px;}
	.innerpage-banner {height: 460px;}
	.innerbanner-text h1, .innerbanner-text h2 {font-size: 42px;}
	.innerbanner-text {bottom: 10%;}
	.innerbanner-text p {font-size: 18px;}
	.innertitle {margin-bottom: 20px;}
	.innertitle h2, .innertitle h1 {font-size: 36px;}
	.innertitle p {padding-top: 15px;}
	.no-banner{padding-top: 120px;}
	.multilocation .no-banner{padding-top: 220px;}
	.thankyoublock {padding: 40px 0;}
	/* End: Default CSS */
	/* Start: Header */
	#header .container-fluid {padding: 0 15px;}
	#nav > li {padding: 0 6px;}
	#nav .submenu {left: 6px;}
	.headaddress {padding: 0 20px; }
	.headaddress a, .headcall a {font-size: 16px; }
	.headcall a:before, .headaddress a:before{font-size: 17px; }
	#logo {width: 160px;}
	.header-right {width: calc(100% - 160px);}
	#nav li:hover > ul {width: 220px;}
	#nav>li>a {font-size: 15px;}
	#nav ul li ul.submenu {left: 220px;}
	#nav li.full-megamenu:hover > ul {width: 600px;left: calc(50% - 300px);}
	.header-right .headbookbtn .btn {padding: 10px 10px;font-size: 15px;}
	.home #container, .single-landing.postid-1283 #container {padding-top: 120px;}
	/* Start: Multi Locations */
	.headfindloc-bar {padding: 12px 15px;}
	.headfindloc-box > span {font-size: 22px;margin-right: 15px;}
	.headfindloc-box .locsearchform {width: 350px;}
	.headfindloc-box .gmw-form-wrapper .locsearchbox .gmw-form-field-wrapper input[type=text] {font-size: 18px;}
	.headfindloc-box div.gmw-form-wrapper div.gmw-locator-button-wrapper.text {font-size: 18px;padding: 0 20px;}
	.home.multilocation #container, .single-landing.postid-1283.multilocation #container {padding-top: 220px;}
	/* End: Multi Locations */
	/* End: Header */
	/* Start: Home Banner Section */
	.hmbanner-inner {padding: 30px 0 50px 0;}
	.hmbanner-smtitle {font-size: 26px; margin-bottom: 10px; }
	.hmbanner-text h2, .hmbanner-text h3 {font-size: 45px; margin-bottom: 20px; }
	.hmbanner-text p {font-size: 18px; margin-bottom: 20px; }
	.hmbanner-text:before {top: -23px; left: -19px; width: 160px; height: 160px; border-width: 2px;}
	.hmabout-text .btn {padding: 10px 20px;font-size: 18px;border-width: 2px;}
	/* End: Home Banner Section */
	/* Start: Home Book Form Section */
	.hmappointment-section{padding: 40px 0;}
	.testimonial-review h2, .testimonial-review h3, .footformap-section h2 {font-size: 36px;}
	#hmbook-form .form-control {height: 45px; font-size: 17px; padding: 10px 20px;}
	#hmbook-form .btn {height: 45px; line-height: 8px; font-size: 20px; }
	/* Start: Home Book Form Section */
	/* Start: Home About Us Section */
	.hmabout-section {padding: 40px 0;}
	.about-shape, .hmabout-title, .hmservice-title {display: none; }
	/* End: Home About Us Section */
	/* Start: Home Service Section */
	.hmservice-section {padding: 40px 0 80px 0;}
	.hmadvantage-headpara {margin-bottom: 40px;}
	.hmservice-section p {padding: 26px 0; font-size: 18px; }
	.hmservice-inner {padding-top: 10px;padding-left: calc((100% - 960px) / 2);}
	.hmservice-inner .row {max-width: 100%; }
	/* End: Home Service Section */
	/* Start: Home Gallery Section */
	.hmgallery-section {padding: 40px 0;}
	.hmgllry-morebtn {padding-top: 30px;}
	/* End: Home Gallery Section */
	/* Start: Home Advantage Section */
	.hmadvantage-section {padding: 40px 0 20px 0;}
	.hmadvantgbox p{line-height: 1.2;}
	.hmadvantglist .item:nth-child(1) .hmadvantgbox{top: 0;left: 0;}
	.hmadvantglist .item:nth-child(2) .hmadvantgbox {right: 0; top: 0;}
	.hmadvantglist .item:nth-child(3) .hmadvantgbox {left: 0;bottom: 20px;}
	.hmadvantglist .item:nth-child(4) .hmadvantgbox {bottom: 20px;right: -20px;} 
	.hmadvantgshape {max-width: 470px;}
	/* End: Home Advantage Section */
	/* Start: Home Promotion Plan Section */
	.hmpromotion-section {padding: 40px 0;}
	/* End: Home Promotion Plan Section */
	/* Start: Home Price Plan Section */
	.hmprice-section{padding: 40px 0;}
	.hmprice-section:before {display: none;}
	.price {font-size: 40px; }
	.price-box h3 {padding-bottom: 15px; font-size: 20px; }
	.price-box:hover {transform: translateY(-40px); }
	/* End: Home Price Plan Section */
	/* Start: Home Doctor Section */
	.hmdoctor-section {padding: 40px 0;}
	.doctorlist .owl-nav {top: -80px; }
	.doctorlist .item {margin: 40px 0 0;}
	.doctor-box {padding: 0 18px;}
	.doctor-box:before {top: -16px;}
	.doctor-box:hover:before {bottom: -30px;}
	.doctor-about a {font-size: 22px;}
	.doctor-about p {font-size: 18px;}
	.hmdoctor-section:before {top: 33%; }
	.doctorlist .owl-nav {right: 13px;}
	.doctor-image img {height: 280px;}
	.doctor-about {padding: 20px 12px;}
	/* End: Home Doctor Section */
	/* Start: Home Testimonials Section */
	.hmtestimonial-section .container {padding-right: calc((100% - 936px) / 2);}
	.testimonial-img {height: 560px; }
	.testimonial-box:before {width: 300px; height: 600px; }
	.positive-review iframe {height: 318px; }
	.testimonial-review {padding-left: 0;}
	/* End: Home Testimonials Section */
	/* Start: Home Partner Section */
	.hmpartner-section {padding: 40px 0;}
	/* End: Home Partner Section */
	/* Start: Home Extra Content Section */
	.hmcontent-section {padding: 40px 0;}
	/* End: Home Extra Content Section */
	/* Start: 404 Page */
	.error-404 .page-header {padding: 40px 0;}
	.content404-page h2 {font-size: 130px;}
	.content404-page h1 {font-size: 35px;}
	.content404-page h3 {font-size: 20px;}
	/* End: 404 Page */
	/* Start: Footer */
	.footformap-section {padding: 40px 0;}
	.footformap-section .col-sm-6 {width: 50%;}
	#foot-form .aawformblock .aawfieldgroup {margin: 0 -8px;}
	#foot-form .aawformblock .aawfieldcol {padding: 0 8px;margin-bottom: 16px;}
	#foot-form .aawformblock .aawfieldcol input, #foot-form .aawformblock .aawfieldcol input:focus, 
	#foot-form .aawformblock .aawfieldcol textarea, #foot-form .aawformblock .aawfieldcol textarea:focus, 
	#foot-form .aawformblock .aawfieldcol select {font-size: 16px;height: 50px;padding: 6px 12px;}
	#foot-form .aawfldselectbox {height: 50px;}
	#foot-form .aawformblock .aawfieldcol textarea, #foot-form .aawformblock .aawfieldcol textarea:focus {padding-top: 13px;height: 50px !important;}
	#foot-form .aawform-group.aawform-btn .button {font-size: 20px;line-height: 50px;}
	#foot-form .ui-datepicker-trigger {right: 8px;}
	#foot-form .ui-datepicker-trigger:before {font-size: 16px;}
	#foot-form .heapBox .holder {font-size: 16px;height: 50px;padding: 15px 24px 15px 12px;}
	#foot-form .heapBox .holder:before {font-size: 18px;right: 12px;}
	#foot-form .aawformblock .aawformradiobox .aawformradiocol {height: 50px;}
	#foot-form .aawformblock .aawformradiocol label {font-size: 16px;padding-left: 20px;}
	#foot-form .aawformblock .aawformradiocol label:before {width: 16px;height: 16px;}
	#foot-form .aawformblock .aawformradiobox .aawformradiocol input[type="radio"]:checked+label:after {width: 8px;height: 8px;}
	.footer-inner {padding: 40px 0;}
	.footcontact-info a, .foot-fax span, .foot-menu ul li a {font-size: 16px; }
	.footservmenu-col {margin-top: 30px;}
	.footservmenu-col .foot-menu ul li {width: 25%;}
	.multiloc-foot {padding: 40px 0;}
	.footfindloc-box .locsearchform {width: calc(100% - 230px);}
	.footfindloc-box .locsearchorbtn {width: 230px;}
	.footmultiloc-list {padding-top: 30px;}
	.footmultiloc-list h3 {font-size: 28px;margin-bottom: 30px;}
	.footloc-name, .footloc-hours h4 {font-size: 22px;margin-bottom: 12px;}
	.footloc-hours {padding-top: 20px;}
	.footmultimenu-row .footservmenu-col {margin-top: 0;}
	.footmultimenu-row .footservmenu-col .foot-menu ul li {width: 50%;}
	.ftrpromotions {padding: 20px 15px;}
	.ftrpromotions h4 {font-size: 26px;}
	.ftrpromo-price {font-size: 20px;}
	/* End: Footer */
	/* Start: About Us Page */
	.about-details {padding: 40px 0;}
	.aboutpage-textinner h2, .about-fulldesc h2  {font-size: 27px;}
	.aboutpage-textinner h3, .about-fulldesc h3 {font-size: 22px;}
	.aboutpage-thumb img {border-bottom-right-radius: 100px;}
	/* End: About Us Page */
	/* Start: Advanced Technology Page */
	.advancetecinner {padding: 40px 0 20px 0;}
	.advtechbox-desc {padding: 20px 10px;}
	.advtechbox-desc h2 {font-size: 27px;margin-bottom: 10px;}
	.advtechbox-desc p {font-size: 16px;}
	/* End: Advanced Technology Page */
	/* Start: Before & After Page */
	.bfraftr-tophead {padding-top: 40px;}
	.bfraftr-btmdesc {padding-bottom: 40px;}
	.beforeafteropt {padding: 40px 0;}
	.bfraftrbox-caption {font-size: 20px;}
	.bfraftrbox-desc p {font-size: 16px;}
	/* End: Before & After Page */
	/* Start: Blog Page */
	.bloglist-section {padding: 40px 0;}
	.blogbox-text h2 {font-size: 20px;}
	.blogdate {font-size: 16px;}
	.blogbox-text p {font-size: 16px;}
	.blogbox-btn {font-size: 16px;}
	.multilocation .blogdetail-content {padding-top: 220px;}
	.multilocation .blogdetail-content:after {height: 600px;}
	.blog-desc {padding: 40px 0;}
	.blog-desc h2 {font-size: 27px;}
	.blog-desc h3 {font-size: 22px;}
	.relatedblog-section {padding-bottom: 40px;}
	/* End: Blog Page */
	/* Start: Book Appointment Page */
	.bookappageform-sec {padding: 40px 0;}
	/* End: Book Appointment Page */
	/* Start: Doctor/Team Page */
	.dentistdetail-section {padding-top: 119px;}
	.dentistdetail-bnnr {padding-top: 40px;}
	.single-doctor.multilocation .dentistdetail-bnnr, .single-team.multilocation .dentistdetail-bnnr {
		padding-top: 130px;
	}
	.dentistlist-section {padding: 40px 0;}
	.dentistdetail-main {padding: 40px 0;}
	.otherdoctor-main {padding-bottom: 40px;}
	.doctordetail .drprofile-box {padding-left: 20px;}
	.drprofile-box:before {border-width: 4px;}
	.drprofile-info {padding: 15px 12px;}
	.drprofile-thumb img {height: 280px;}
	.drprofile-info h3 {font-size: 20px;}
	.drprofile-info p {font-size: 16px; margin-top: 8px;}
	/* End: Doctor/Team Page */
	/* Start: Finance/Insurance Page */
	.financemain-section {padding: 40px 0;}
	.insurplansblock {margin-top: 40px;}
	.insurplansblock {padding: 40px;}
	.insurplan-list li {width: 33.33%;}
	/* End: Finance/Insurance Page */
	/* Start: Gallery Page */
	.gallerypage-main {padding: 40px 0;}
	/* End: Gallery Page */
	/* Start: Promotion Plan Page */
	.promoplanlist-section {padding: 40px 0;}
	/* End: Promotion Plan Page */
	/* Start: Service Page */
	.multilocation .servicedetail-content {padding-top: 220px;}
	.multilocation .servicedetail-content:after {height: 600px;}
	.servicedetail-desc {padding: 40px 0;}
	.servicedetail-desc h2 {font-size: 27px;}
	.servicedetail-desc h3 {font-size: 22px;}
	.otherservice-section {padding: 40px 0;}
	/* End: Service Page */
	/* Start: Testimonials Page */
	.testimonial-inner {padding: 40px 0;}
	/* End: Testimonials Page */
	/* End: First Visit Page */
	.firstvisit-main {padding: 40px 0;}
	.firstvisitop-desc h2, .firstvisit-fulldesc h2 {font-size: 27px;}
	.firstvisitop-desc h3, .firstvisit-fulldesc h3 {font-size: 22px;}
	.firstvisitop-content + .firstvisit-fulldesc {margin-top: 30px;}
	/* End: First Visit Page */
	/* Start: Privacy Policy Page */
	.privcypolicypage-section .extraseccontent h2 {font-size: 27px;}
	.privcypolicypage-section .extraseccontent h3 {font-size: 22px;}
	/* End: Privacy Policy Page */
	/* Start: Location Listing Page */
	.page-template-template-find-locations #container, .single-location #container {padding-top: 131px;}
	.findloclist-section {padding: 40px 0;}
	.findlocation-box {padding: 8px;}
	.findlocation-img {padding: 8px;}
	.findlocationbox-info {font-size: 16px;}
	.locationname a {font-size: 20px;}
	.locationboxbtn a {padding: 10px 15px;}
	/* End: Location Listing Page */
	/* Start: Location Details Page */
	.location-detailinner {padding: 40px 0;}
	.location-detailinner .main-title h1, .location-detailinner .main-title h2 {font-size: 26px;}
	/* End: Location Details Page */
}

@media only screen and (min-width: 992px) {
	/* Start: Header */
	#nav{display:block !important;}
	#nav  ul {opacity: 0;z-index: -1;overflow: hidden;width: 0;height: 0;-webkit-transform: translateY(30px);-moz-transform: translateY(30px);transform: translateY(30px);-webkit-transition: opacity .5s, transform 0.5s ease-in-out;-moz-transition: opacity .5s, transform 0.5s ease-in-out;transition: opacity .5s, transform 0.5s ease-in-out;}
	#nav li:hover > ul {-webkit-transform: translateY(0);-moz-transform: translateY(0);transform: translateY(0);opacity: 1;z-index: 12;overflow: inherit;height: auto;}
	#nav ul li:hover ul {display: block;}
	/* Multi Location */
	.headfindloc .location_list {opacity: 0;z-index: -1;overflow: hidden;width: 0;-webkit-transform: translateY(30px);-moz-transform: translateY(30px);transform: translateY(30px);-webkit-transition: opacity .5s, transform 0.5s ease-in-out;-moz-transition: opacity .5s, transform 0.5s ease-in-out;transition: opacity .5s, transform 0.5s ease-in-out;}
	.headfindloc:hover .location_list {-webkit-transform: translateY(0);-moz-transform: translateY(0);transform: translateY(0);opacity: 1;z-index: 12;overflow: inherit;width: 320px;}
	/* End: Multi Location */
	/* Start: Header Megamenu */
	#nav li.full-megamenu > .submenu > li {width: 33.33%;padding: 0 5px;float: left;}
	#nav li.full-megamenu .submenu .submenu {-webkit-transform: translateY(0);-moz-transform: translateY(0);transform: translateY(0);opacity: 1;z-index: 12;overflow: inherit;position: relative;top: auto;left: auto;display: block;width: 100%;height: auto;}
	#nav li.full-megamenu:hover > ul {padding: 15px 10px;}
	#nav li.full-megamenu ul li {border: none;}
	#nav li.full-megamenu ul li a {padding-left: 0;padding-right: 0;}
	#nav li.full-megamenu ul li:hover > a {padding-left: 13px;}
	#nav li.full-megamenu ul li a:after {left: 0;color: #207cb6;}
	#nav li.full-megamenu ul li:hover>a {background-color: inherit;}
	#nav li.full-megamenu ul li:hover>a {color: #207cb6;}
	#nav li.full-megamenu ul li.megamenu-title>a, #nav li.full-megamenu ul li.megamenu-title:hover>a {padding-left: 0;color: #207cb6;font-size: 18px;}
	#nav li.full-megamenu ul li.megamenu-title>a:after {display: none;}
	#nav li.full-megamenu .current-menu-item > a {color: #207cb6;background-color: inherit;padding-left: 13px;}
	#nav li.full-megamenu .current-menu-item > a:after {opacity: 1;}
	/* End: Header Megamenu */
	/* End: Header */
}

@media only screen and (max-width: 991.98px) {
	/* Start: Default CSS */
	.aawformblock .aawfieldcol33 {width: 50%;}
	.main-title h1, .main-title h2, .main-title h3 {font-size: 32px;}
	.main-title small {font-size: 18px;margin-bottom: 8px;}
	.innertitle h2, .innertitle h1 {font-size: 32px;}
	/* End: Default CSS */
	/* Start: Header */
	#header, .fixed #header {position: relative;}
	.header-inner{background-color: #bce5ff;}
	.headmenu {position: relative;}
	#nav-icon {display: block;} 
	#nav {display: none;flex-direction: column;position: absolute;top: 100%;right: 0;background-color: #0b1732;width: 290px;z-index: 12;}
	#nav >li>a:hover {background-color: #0e83cd;color: #ffffff;}
	#nav li:hover > ul {width: 100%;}
	#nav>li {padding: 0; float: none; display: block;border-bottom: 1px dotted #fff; }
	#nav>li>a{padding: 12px 10px; color: #fff; display: block; text-align: left;}
	#nav>li.menu-item-has-children>a {padding-right: 32px;}
	#nav>li>a:hover{color: #fff;}
	#nav>li>a:before {display: none;}
	#nav>li:last-child {border: none;}
	#nav ul li ul.submenu {left: 0;}
	.arrowclick{position:absolute;right:10px;top:12px;width:20px;height:20px;z-index:2;cursor:pointer;}
	.arrowclick:after{content:'';position:absolute;right:0;top:50%;margin-top:-5px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;-moz-transition:all .4s ease-out;-webkit-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;}
	.arrowclick.child-open:after{-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}
	#nav .submenu {position: inherit;padding: 0;top: 0;left: 0;width: 100%;background-color: #0b1732;transition: inherit;display: none;}
	#nav .submenu>li {padding: 0; border-bottom: 1px dotted #fff; }
	#nav .submenu>li>a{padding: 10px 10px;}
	#nav li.full-megamenu:hover > ul {width: auto;left: auto;}
	/* Start: Multi Location */
	.headerfindlocation {margin-top: 0;background-color: #bce5ff;padding: 12px 0;}
	body.fixed .headerfindlocation {display: block;}
	.headfindloc-bar {padding: 10px;}
	.headfindloc-box {flex-direction: column;}
	.headfindloc-box > span {margin-right: 0;margin-bottom: 12px;padding-top: 0;}
	.headfindloc .location_list, .headfindloc:hover .location_list {display: none;}
  	/* End: Multi Location */
	/* End: Header */
	/* Start: Common CSS */
	.home #container, .single-landing.postid-1283 #container,	
	.home.multilocation #container, .single-landing.postid-1283.multilocation #container {padding-top: 0;}
	.innerpage-banner {height: auto;padding: 80px 0;}
	.innerpage-banner img {display: none;}
	.innerbanner-text h1, .innerbanner-text h2 {font-size: 36px;}
	.innerbanner-text {position: relative;bottom: auto;left: auto;right: auto;}
	.innerbanner-text p {margin-top: 12px;}
	.no-banner, .multilocation .no-banner{padding-top: 0;}
	/* End: Common CSS */
	/* Start: Home Banner Section */
	.hmbaner-section {height: auto;min-height: 500px;}
	.hmbanner-img{height: auto;}
	.hmbaner-section:after {height: 100%;top: 0px;background: linear-gradient(180deg, rgba(188,229,255,1) 10%, rgba(255,255,255,1) 100%);}
	.hmbnnr-textcol {margin-top: 30px;}
	.hmbnnr-imgcol {padding-left: 50px;}
	.hmbanner-text {padding: 20px 12px 0 12px; text-align: center;}
	.hmbanner-text h2, .hmbanner-text h3 {font-size: 40px; margin-bottom: 10px; text-align: center; }
	.hmbanner-text p {margin-bottom: 10px; }
	.hmbanner-text:before {top: 18px; left: 0; right: 0; margin: auto; width: 120px; height: 120px; }
	.hmbanner-text .btn {padding: 10px 10px;}
	.hmbanner-img {background-size: cover;background-position: center top;height: 400px;} 
	.hmbanner-img:before {left: -15px;width: 95%;}
	.homebanner.owl-carousel .owl-nav {position: relative;top: auto;left: auto;right: auto;bottom: auto;margin-top: 0;}
	.hmbanner-inner {padding-bottom: 30px;}
	/* End: Home Banner Section */
	/* Start: Home Book Form Section */
	#hmbook-form .aawfieldcol.aawfieldtextarea {width: 100%;}
	#hmbook-form .aawform-group.aawform-btn {width: 50%;margin: 0 auto;}
	.testimonial-review h2, .testimonial-review h3 {font-size: 32px; margin-bottom: 10px;}
	/* Start: Home Book Form Section */
	.hmabout-img {background-position: center 30%;max-width: 450px;margin: 0 auto;}
	.hmabout-text {padding-top: 40px; }
	h1{font-size: 38px; margin-bottom: 12px; }
	.hmabout-text p {margin-bottom: 20px;}
	/* Start: Home Service Section */
	.hmservice-section {
		padding: 40px 0 40px 0;
	}
	.hmservice-section:before {
		width: 100%;
	}
	.hmservice-section .main-title {margin-bottom: 10px;text-align: center;}
	.hmservice-section .main-title h2 {
		text-align: center;
	}
	.hmservice-section .main-title h2 br {
		display: none;
	}
	.hmservice-inner {padding-left:0;}
	.hmservice-section p {padding: 0;text-align: center;}
	.hmservicebox a {font-size: 20px;}
	.hmservicelist.owl-carousel .owl-nav {
		width: 100%;
		right: 0;
		position: relative;
	}
	.hmservicelist .owl-nav {margin-top: 15px;}
	/* End: Home Service Section */
	/* Start: Home Advantage Section */
	.hmadvantgbox h3 {font-size: 18px; }
	.hmadvantgbox p {max-width:100%; font-size: 16px; }
	.hmadvantglist .item:nth-child(1) .hmadvantgbox, 
	.hmadvantglist .item:nth-child(2) .hmadvantgbox,
	.hmadvantglist .item:nth-child(3) .hmadvantgbox,
	.hmadvantglist .item:nth-child(4) .hmadvantgbox {
		position: relative;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		text-align: center;
	}
	.hmadvantglist .item {
		width: 50%;
		margin-bottom: 15px;
	}
	.hmadvantgshape-img {background-size: cover; }
	.hmadvantgshape{max-width: 380px;}
	.hmadvantage-section .container {max-width: 770px; }
	.hmadvantage-block {
		display: flex;
		flex-direction: column;
	}
	.hmadvantglist {
		order: 2;
		margin-top: 30px;
	}
	/* Start: Home Advantage Section */
	/* Start: Home Price Plan Section */
	.dollar {font-size: 32px; margin-bottom: 10px; } 
	.promotion-box {padding: 20px 10px; }
	.promotion-box a {font-size: 19px; }
	.priceblock { justify-content: center; }
	.priceblock .col-md-6:last-child .price-box{margin-bottom: 0;}
	.discount-list .item {margin-top: 0;}
	.price-box:hover {transform: inherit; } 
	.priceblock .item {margin-top: 20px;}
	.discplanlist-section .discount-list .item {margin-top: 30px;}
	.discplanlist-section .price-box:hover {transform: translateY(-20px);}
	/* End: Home Price Plan Section */
	/* Start: Home Testimonials Section */
	.hmtestimonial-section .container {padding-right: calc((100% - 696px) / 2);}
	.testimonial-review {padding-left: 0; }
	.testimonial-box {padding-right: 0; }
	.testimonial-img {height: 450px; }
	.testimonial-box:before {width: 220px; height: 490px; }
	.testimonial-review p {margin-bottom: 15px; }
	.hmtestimonial-section {padding: 40px 0; }
	/* End: Home Testimonials Section */
	/* Start: Footer */
	.footformap-section h2 {font-size: 32px; margin-bottom: 10px;text-align: center;}
	.footformap-section p {text-align: center;}
	#foot-form .aawform-group.aawform-btn {margin: 0 auto;}
	.footer-map iframe {height: 350px;}
	.footcol2 {margin-top: 30px; }
	.foot-address, .foot-phone, .foot-mail, .foot-fax {padding: 0px 0px 20px 30px; }
	.social-media li a {height: 40px; width: 40px; line-height: 40px; font-size: 18px; }
	#foot-form {margin-bottom: 30px;}
	.full-footform #foot-form {margin-bottom: 0;}
	.footabtmenu-col {margin-top: 30px;}
	.foot-menu ul li {float: left;width: 25%;}
	.footcontact-info a, .foot-fax span, .foot-menu ul li a {font-size: 15px;}
	.copyright-section {text-align: center; }
	.footcopyright-menu {text-align: center;margin-top: 15px;}
	.footmultimenu-row .footabtmenu-col {margin-top: 0;}
	.footmultimenu-row .footservmenu-col {margin-top: 20px;}
	.footmultimenu-row .footservmenu-col .foot-menu ul li {width: 25%;}
	.ftrpromo-col {margin-top: 20px;}
	/* End: Footer */
	/* Start: About Us Page */
	.aboutpage-thumb {float: none;width: 100%;max-width: 360px;padding: 0;margin: 0 auto 30px auto;}
	.aboutpage-thumb img {border-bottom-right-radius: 60px;}
	/* End: About Us Page */
	/* Start: Before & After Page */
	.bfraftr-boxrow .item + .item {margin-top: 30px;}
	/* End: Before & After Page */
	/* Start: Blog Page */
	.multilocation .blogdetail-content, .blogdetail-content {padding-top: 0;}
	.multilocation .blogdetail-content:after, .blogdetail-content:after {height: 400px;}
	.blod-detail-head {padding: 40px 0;}
	/* End: Blog Page */
	/* Start: Doctor/Team Page */
	.dentistdetail-section {padding-top: 0;}
	.doctordetail .drprofile-box {width: 100%;max-width: 320px;float: none;margin: 15px auto 30px auto;padding: 0 0 0 15px;}
	.drdetail-fulldesc {padding-top: 1rem;}
	/* End: Doctor/Team Page */
	/* Start: Finance/Insurance Page */
	.finace-thumb {float: none;width: 100%;padding: 0;max-width: 360px;margin: 0 auto 30px auto;}
	.finace-thumb img {border-bottom-right-radius: 60px;}
	.insurplan-list li {width: 50%;}
	/* End: Finance/Insurance Page */
	/* Start: Service Page */
	.multilocation .servicedetail-content, .servicedetail-content {padding-top: 0;}
	.servicedetail-content:after, .multilocation .servicedetail-content:after {height: 400px;}
	.servicedetail-head {padding: 40px 0;}
	.twocol-contentlist .item:first-child ul {margin-bottom: 0;}
	/* End: Service Page */
	/* End: First Visit Page */
	.firstvisit-thumb {float: none;width: 100%;padding: 0;max-width: 360px;margin: 0 auto 30px auto;}
	.firstvisit-thumb img {border-bottom-left-radius: 60px;}
	.firstvisit-list li:first-child {margin-top: 0;}
	.firstvisit-list li {width: 100%;padding-right: 0;}
	/* End: First Visit Page */
	/* Start: Testimonial Page */
	.enasingle-slider .testmonialicon {width: 180px}
	.enasingle-slider .testmonialdetail{padding-left:20px;width: calc(100% - 180px);}
	/* End: Testimonial Page */
	/* Start: Landing Pages */
  /* Start: Landing Header */
  .landingheader .mainNavigation {margin-top: 0;padding: 10px 0;}
  .landingheader #nav {top: 46px;left: 0;right: auto;transform: inherit;}
  /* End: Landing Header */
  /* Start: Option 1  */
  .slbanner {height: auto;background-image: inherit !important;}
  .slbanner:before {display: none;}
  .slbanner>img {visibility: visible;object-fit: cover;object-position: center;height: 400px;}
  .slconblock.slconblockopt1 {position: relative;top: auto;left: auto;right: auto;background-color: #207cb6;transform: none;padding: 30px 0;}
  .hmbookappointment.slbannerbook1 {margin-top: 0;background-color: #06122d;}
  .slbookblock {padding: 30px 15px;}
  /* End: Option 1  */
  /* Start: Option 2  */
  .slconblock.slconblock2 {position: relative;top: auto;left: auto;right: auto;background-color: #06122d;transform: none;padding: 30px 0;}
  .slconblock2 .slbannerbook {max-width: 100%;}
  .slconblockopt2 {flex-direction: column;}
  .slconblockopt2 .slbannerbookouter {margin-top: 30px;}
  .slconblockopt2 .sltitlebox {text-align: center;}
  .slconblock2 .sltitlebox h2 {text-align: center;}
  .slconblockopt2 .sllist {display: inline-block;vertical-align: top;max-width: 400px;margin: 0 auto;}
  .slconblockopt2 .sllist li:before {right: 0;margin: 0 auto;}
  /* End: Option 2  */
  /* Start: Option 3  */
  .slconblock.slconblock3 {position: relative;top: auto;left: auto;right: auto;background-color: #06122d;transform: none;padding: 30px 0;}
  .slconblockopt3 {padding: 30px 0;}
  .slheadbookform3 {padding: 30px 20px;}
  .slconblocktitle {position: relative;padding: 25px 8px;}
  .slheadbookform3 .aawfieldcol.aawfieldtextarea {width: 100%;}
  .slheadbookform3 .aawform-group.aawform-btn {width: 50%;margin: 0 auto;}
  /* End: Option 3  */
  /* Start: Option 4  */
  .slconblock.slconblockopt5 {position: relative;top: auto;left: auto;right: auto;}
  .slconblockopt5 .slconblockbox {padding: 30px 0;background-color: #06122d;}
  .slconblockopt5 .sltitlebox {text-align: center;}
  .slconblockopt5 .sltitlebox h2 {text-align: center;}
  .slconblockopt5 .sllist {display: inline-block;vertical-align: top;max-width: 400px;margin: 0 auto;}
  .slconblockopt5 .sllist li:before {right: 0;margin: 0 auto;}
  .slconblockopt5 .slbannerbookouter {position: relative;}
  .slconblockopt5 .slbannerbook {max-width: 100%;padding: 30px 0;}
  .slconblockopt5 .slbannerbookouter .container {padding-right: 0.75rem;}
  /* End: Option 4  */
  /* Start: Landing Footer  */
  .full-footform #foot-form .aawformblock .aawfieldcol33, .full-footform #foot-form .aawform-group.aawform-btn {width: 50%;}
	.full-footform #foot-form .aawformblock .aawfieldcol.aawfieldtextarea {width: 100%;}
  /* End: Landing Footer  */
  .landinglayout1 .footform .aawfieldcol33, 
  .landinglayout2 .footform .aawfieldcol33, 
  .landinglayout3 .footform .aawfieldcol33, 
  .landinglayout4 .footform .aawfieldcol33{width: 50%;}
  /* End: Landing Pages */
  /* Start: Extra Content Section */
  .extrasec-col + .extrasec-col, .extrasec-halfcol + .extrasec-halfcol {margin-top: 30px;}
  .extrasec-col .main-title, .extrasec-halfcol .main-title {text-align: center;}
  /* End: Extra Content Section */
  /* Start: Location Listing Page */
	.page-template-template-find-locations #container, .single-location #container {padding-top: 0;}
	/* End: Location Listing Page */
	/* Start: Location Details Page */
	.locationbnnr-map iframe {height: 340px;}
	.locgallery-col {margin-top: 20px;}
	.locgallery-col .main-title {
		text-align: center;
	}
	.locgalleryslider .gallerybox img {height: 250px;}
	.multibookappintment .aawform-group.aawform-btn {margin: 0 auto;}
	.multibookform-subhead, .locreview p {text-align: center;}
	/* End: Location Details Page */
	.bookapp-form .aawform-group.aawform-btn{
		width: 242px;
		margin: 0 auto;
	}
	.landing-footer .full-footform #foot-form .aawfieldcol.aawfieldtextarea {
		width: 100%;
	}
	[data-aos=fade-up] {
		transform: translate3d(0,10px,0);
	}
	[data-aos=fade-down] {
        transform: translate3d(0,-10px,0);
    }
	.multibookappintment .main-title h2 br {
		display: none;
	}
	.hmabout-section:before, .hmprice-section:before, .hmdoctor-section:before{
		display: none;
	}
	.single-doctor.multilocation .dentistdetail-bnnr, .single-team.multilocation .dentistdetail-bnnr {
		padding-top: 10px;
	}
}

@media only screen and (max-width: 767.98px) {
	/* Start: Default CSS */
	.aawformblock .aawfieldgroup {margin: 0 -8px;}
	.aawformblock .aawfieldcol {padding: 0 8px;margin-bottom: 16px;}
	.aawformblock .aawfieldcol input, .aawformblock .aawfieldcol input:focus, 
	.aawformblock .aawfieldcol textarea, .aawformblock .aawfieldcol textarea:focus, 
	.aawformblock .aawfieldcol select {font-size: 16px;height: 50px;padding: 6px 12px;}
	.aawfldselectbox {height: 50px;}
	.aawformblock .aawfieldcol textarea, .aawformblock .aawfieldcol textarea:focus {padding-top: 13px;height: 50px !important;}
	.aawform-group.aawform-btn .button {font-size: 20px;line-height: 50px;}
	.ui-datepicker-trigger {right: 8px;}
	.ui-datepicker-trigger:before {font-size: 16px;}
	.heapBox .holder {font-size: 16px;height: 50px;padding: 15px 24px 15px 12px;}
	.heapBox .holder:before {font-size: 18px;right: 12px;}
	.aawformblock .aawformradiobox .aawformradiocol {height: 50px;}
	.aawformblock .aawformradiocol label {font-size: 16px;padding-left: 20px;}
	.aawformblock .aawformradiocol label:before {width: 16px;height: 16px;}
	.aawformblock .aawformradiobox .aawformradiocol input[type="radio"]:checked+label:after {width: 8px;height: 8px;}
	.main-title {margin-bottom: 30px;}
	.main-title h1, .main-title h2, .main-title h3 {font-size: 28px;}
	body, p {font-size: 16px;}
	p {line-height: 24px;}
	h3 {font-size: 20px;}
	.innertitle h2, .innertitle h1 {font-size: 28px;}
	.thankyoublock {padding: 30px 0;}
	/* End: Default CSS */
	/* Start: Header */
	.headtopdetail{justify-content: center;}
	.headaddress a, .headcall a {font-size: 15px; }
	.headaddress {padding: 0 10px; }
	.headcall {padding-left: 30px; }
	.headcall a:before, .headaddress a:before {font-size: 15px; left: -20px; top: -1px;}
	.head-topbar, .header-inner{padding: 10px 0;}
	.headbookbtn {display: none;}
	#logo {width: 220px;}
	.header-right {width: calc(100% - 220px);}
	/* Start: Multi Locations */
	.headfindloc-box > span {font-size: 20px;}
	.headfindloc-box .locsearchform {width: 320px;margin-right: 10px;}
	.headfindloc-box .mallocortxt {font-size: 18px;padding-top: 12px;margin-right: 10px;}
	.headfindloc-box .gmw-form-wrapper .locsearchbox .gmw-form-field-wrapper input[type=text] {font-size: 16px;height: 45px;}
	.headfindloc-box div.gmw-form-wrapper div.gmw-locator-button-wrapper.text {font-size: 16px;padding: 0 15px;height: 45px;line-height: 45px;}
	.headfindloc-box .gmw-form-wrapper .locsearchform .gmw-submit-field-wrapper .gmw-submit-button, 
	.headfindloc-box .gmw-form-wrapper .locsearchform .gmw-submit-field-wrapper:after {height: 45px;line-height: 45px;}
	/* End: Multi Locations */
	/* End: Header */
	.hmbanner-text:before {
		top: 7px;
		left: 0;
		right: 0;
		margin: auto;
		width: 90px;
		height: 90px;
	}
	.hmbanner-text h2, .hmbanner-text h3 {font-size: 35px; }
	.hmbanner-smtitle {font-size: 25px; }
	.hmabout-img {max-width: 320px;border-radius: 0px 0px 60px 0px; }
	h1 {font-size: 30px; margin-bottom: 10px; }
	.hmbanner-img {height: 350px; }
	.hmbanner-img p {font-size: 24px;}
	.hmabout-text {
		text-align: center;
	}
	.hmabout-text .main-title {
		text-align: center;
	}
	/* Start: Home Service Section */
	.hmservice-section {padding: 30px 0; margin: 0;}
	.hmservice-section p {font-size: 16px;}
	/* End: Home Service Section */
	/* Start: Home Book Form Section */
	.hmappointment-section{padding: 30px 0;}
	.testimonial-review h2, .testimonial-review h3, .footformap-section h2 {font-size: 28px; }
	/* Start: Home Book Form Section */
	/* Start: Home About Us Section */
	.hmabout-section {padding: 30px 0;}
	.hmabout-text p {font-size: 16px;}
	/* Start: Home About Us Section */
	/* Start: Home Service Section */
	.hmservice-inner {padding-left: 0;}
	.hmservicebox {padding: 10px 10px 0 10px; }
	.hmservicebox-desc a{font-size: 18px;}
	.servcategory-list .hmservicebox {max-width: 360px;margin: 0 auto;}
	/* End: Home Service Section */
	/* Start: Home Advantage Section */
	.hmadvantage-section {padding: 30px 0 10px 0; }
	.hmadvantglist .item:nth-child(1) .hmadvantgbox, .hmadvantglist .item:nth-child(2) .hmadvantgbox, .hmadvantglist .item:nth-child(3) .hmadvantgbox, .hmadvantglist .item:nth-child(4) .hmadvantgbox {left: 0px; top: 0; position: inherit; text-align: center;}
	.hmadvantgbox p {max-width: 100%; }
	.hmadvantglist .item:nth-child(4) .hmadvantgbox {width: 100%; }
	.hmadvantage-headpara {margin: 0 auto 20px;}
	.hmadvantgshape {margin-top: 0px;}
	/* End: Home Advantage Section */
	/* Start: Home Gallery Section */
	.hmgallery-section {padding: 30px 0;}
	.hmgllry-morebtn {padding-top: 20px;}
	/* End: Home Gallery Section */
	/* Start: Home Promotion Plan Section */
	.hmpromotion-section {padding: 30px 0;}
	.hmpromotion-section .row {justify-content: center; }
	.promotion-box {max-width: 360px;margin: 0 auto;}
	.promoprice {font-size: 30px;margin-bottom: 10px;}
	.promotion-box h3 {font-size: 20px;}
	/* End: Home Promotion Plan Section */
	/* Start: Home Price Plan Section */
	.hmprice-section{padding: 30px 0;}
	.price {font-size: 35px; }
	.price-box {padding: 30px 10px; }
	.priceplan {font-size: 18px; margin: 10px 0 15px; }
	.pricelist li span {font-size: 14px; }
	.price-box .btn {padding: 12px 20px; font-size: 15px;}
	.priceblock .item {margin-top: 10px;}
	.discount-list.owl-carousel .item {
		max-width: 320px;
		margin: 0 auto;
		width: auto;
	}
	/* End: Home Price Plan Section */
	/* Start: Home Doctor Section */
	.hmdoctor-section {padding: 30px 0;}
	.hmdoctor-section .main-title, .hmdoctor-section h2 {text-align: center;}
	.doctorlist.owl-carousel .item {max-width: 390px;margin-left: auto;margin-right: auto;}
	.doctor-about a {font-size: 20px;margin-bottom: 8px;}
	.doctor-about p {font-size: 16px;}
	.doctorlist .owl-nav {position: relative;top: auto;left: auto;right: auto;text-align: center;margin-top: 20px;display: block;}
	.doctor-noslide .item {max-width: 390px;margin-left: auto;margin-right: auto;}
	.doctor-noslide .item + .item {margin-top: 60px;}
	/* End: Home Doctor Section */
	/* Start: Home Testimonials Section */
	.hmtestimonial-section .container {padding: 0 0.75rem;max-width: 540px;}
	.testimonial-review h2, .testimonial-review h3 br{display: none;}
	.testimonial-review {padding: 50px 0 0;}
	.testimonial-review, .testimonial-review h2, .testimonial-review h3 {text-align: center;}
	.hmtestimonial-section {padding: 40px 0 30px;}
	/* End: Home Testimonials Section */
	/* Start: Home Partner Section */
	.hmpartner-section {padding: 30px 0;}
	.hmpartner-list {padding: 15px 0;}
	.hmpartner-slider .item {padding: 0 20px; }
	/* End: Home Partner Section */
	/* Start: Home Extra Content Section */
	.hmcontent-section {padding: 30px 0;}
	/* End: Home Extra Content Section */
	/* Start: 404 Page */
	.error-404 .page-header {padding: 30px 0;}
	.content404-page h2 {font-size: 100px;}
	.content404-page h1 {font-size: 28px;}
	.content404-page h3 {font-size: 17px;}
	/* End: 404 Page */
	/* Start: Footer */
	.footformap-section {padding: 30px 0;}
	#foot-form .paitant2collbtn {padding: 0; }
	.footer-inner {padding: 30px 0; }
	.copyright-section .col-sm-12:last-child p {margin: 0; }
	.testimonial-img {height: 300px; }
	.testimonial-box:before {width: 270px; height: 340px; }
	.paitant2collbtn {padding: 0; }
	.foot-menu ul li {float: left;width: 33.33%;}
	.footservmenu-col .foot-menu ul li {width: 33.33%;}
	.foot-hours .footday, .foot-hours .foottime {font-size: 14px;}
	.foot-hours .footday {width: 90px;}
	.foot-hours .foottime {margin-left: -90px;padding-left: 90px;}
	.foot-hours .hour-note {font-size: 14px;}
	.copyright-section {padding: 20px 0;}
	.multiloc-foot {padding: 30px 0;}
	.ftrfindlocation .main-title {
		margin-bottom: 20px;
	}
	.ftrfindlocation .main-title h2, .ftrfindlocation .main-title p {text-align: center;}
	.footfindloc-box .locsearchbox {flex-direction: column;}
	.footfindloc-box .locsearchform {width: 100%;margin: 0 0 15px 0;}
	.footfindloc-box .locsearchorbtn {width: 100%;text-align: center;}
	.footmultiloc-list h3 {font-size: 24px;margin-bottom: 20px;}
	.footmultiloc-row .item {
		max-width: 320px;
		margin: 0 auto;
		text-align: center;
		margin-top: 30px;
	}
	.footloc-add {
		max-width: 100%;
	}
	.footloc-hours {
		text-align: left;
		max-width: 250px;
		margin: 0 auto;
	}
	.footloc-hours h4 {
		text-align: center;
	}
	.footloc-hours .hour-note {
		text-align: left;
	}
	.footloc-name, .footloc-hours h4 {font-size: 20px;}
	.footloc-hours .footday, .footloc-hours .foottime {font-size: 14px;}
	.footloc-hours .footday {width: 90px;}
	.footloc-hours .foottime {margin-left: -90px;padding-left: 90px;}
	.footloc-hours .hour-note {font-size: 14px;}
	.footmultimenu-row .footservmenu-col .foot-menu ul li {width: 33.33%;}
	/***** Start: Mobile Fixed Bottom Button *****/
  .mobilefixed-btmbtn {padding-top: 40px;}
  .mobilefootcall { z-index: 999; display: flex; align-items: center;position: fixed; width: 100%; bottom: 0; border-top: 1px solid #fff;}
  .mobilefootcall a {font-weight: normal;z-index: 9;width: 50%; text-align: center; padding: 10px 0;background-color: #06122d;color: #fff; border-left: 1px solid #ffffff;}
  .mobilefootcall a:first-child {border: 0;}
  .mobilefootcall a:hover {background-color: #207cb6;color:#fff;}
  /***** End: Mobile Fixed Bottom Button *****/
	/* End: Footer */
	/* Start: About Us Page */
	.about-details {padding: 30px 0;}
	.aboutpage-textinner h2, .about-fulldesc h2  {font-size: 24px;}
	.aboutpage-textinner h3, .about-fulldesc h3 {font-size: 20px;}
	/* End: About Us Page */
	/* Start: Advanced Technology Page */
	.advancetecinner {padding: 30px 0;}
	.advtechbox-desc {padding: 15px 0;}
	.advtechbox-desc h2 {font-size: 24px;}
	/* End: Advanced Technology Page */
	/* Start: Before & After Page */
	.bfraftr-tophead {padding-top: 30px;}
	.bfraftr-btmdesc {padding-bottom: 30px;}
	.beforeafteropt {padding: 30px 0;}
	.bfraft-caption {font-size: 18px;padding: 6px 12px;}
	/* End: Before & After Page */
	/* Start: Blog Page */
	.blod-detail-head {padding: 30px 0;}
	.blod-detail-head p {margin-top: 15px;}
	.bloglist-section {padding: 30px 0;}
	.blog-box {max-width: 360px;margin: 0 auto;}
	.blog-desc {padding: 30px 0;}
	.blog-desc h2 {font-size: 24px;}
	.blog-desc h3 {font-size: 20px;}
	.blog-desc li {margin-bottom: 5px;line-height: 24px;}
	.blog-pagination .btn {font-size: 16px;padding: 12px 15px;}
	.relatedblog-section {padding-bottom: 30px;}
	/* End: Blog Page */
	/* Start: Book Appointment Page */
	.bookappageform-sec {padding: 30px 0;}
	.page-id-944 .footer-map iframe, .page-id-946 .footer-map iframe {height: 320px;}
	/* End: Book Appointment Page */
	/* Start: Doctor/Team Page */
	.dentistdetail-bnnr {padding-top: 30px;}
	.dentistlist-section {padding: 30px 0;}
	.dentistlist-section .doctorlist .item {max-width: 390px;margin-left: auto;margin-right: auto;}
	.dentistdetail-main {padding: 30px 0;}
	.otherdoctor-main {padding-bottom: 30px;}
	.otherdoctor-main .main-title {padding-right: 0;}
	.otherdoctor-main .main-title h2, .otherdoctor-main .main-title p {text-align: center;}
	/* End: Doctor/Team Page */
	/* Start: Finance/Insurance Page */
	.financemain-section {padding: 30px 0;}
	.finance-desc h2, .finance-desc h3 {font-size: 22px;}
	.insurplansblock {margin-top: 30px;}
	.insurplansblock {padding: 30px 15px;}
	.insurplanbox-head h2 {font-size: 20px;}
	.insurplan-list li span {font-size: 16px;}
	.insurplanbox-btn {margin-top: 20px;}
	.insurplanbox-btn .btn {max-width: 240px;}
	/* End: Finance/Insurance Page */
	/* Start: Gallery Page */
	.gallerypage-main {padding: 30px 0;}
	/* End: Gallery Page */
	/* Start: Promotion Plan Page */
	.promoplanlist-section {padding: 30px 0;}
	/* End: Promotion Plan Page */
	/* Start: Service Page */
	.servicedetail-head {padding: 30px 0;}
	.servicedetail-head p {margin-top: 15px;}
	.servicedetail-desc {padding: 30px 0;}
	.servicedetail-desc h2 {font-size: 24px;}
	.servicedetail-desc h3 {font-size: 20px;}
	.servicedetail-desc li {margin-bottom: 5px;line-height: 24px;}
	.otherservice-section {padding: 30px 0;}
	.hmservicebox-desc .btn {font-size: 14px;padding: 8px 20px;}
	/* End: Service Page */
	/* Start: Testimonials Page */
	.testimonial-inner {padding: 30px 0;}
	.quotes .authername {font-size: 20px;}
	.bubble blockquote p {font-size: 16px;}
	.bubble .bubblestar {padding-left: 5px;}
	/* End: Testimonials Page */
	/* Start: First Visit Page */
	.firstvisit-main {padding: 30px 0;}
	.firstvisitop-desc h2, .firstvisit-fulldesc h2 {font-size: 24px;}
	.firstvisitop-desc h3, .firstvisit-fulldesc h3 {font-size: 20px;}
	/* End: First Visit Page */
	/* Start: Landing Pages */
	.landingheader .header-main {flex-direction: column;}
	.landingheader #logo {margin-bottom: 12px;}
	.landingheadmenu {padding: 8px 0;}
	.landingheader .header-right {width: 100%;}
	.landingheader .headtopdetail {justify-content: center;}
	/* End: Landing Pages */
	/* Start: Privacy Policy Page */
	.privcypolicypage-section .extraseccontent h2 {font-size: 24px;}
	.privcypolicypage-section .extraseccontent h3 {font-size: 20px;}
	.privcypolicypage-section .extraseccontent li {line-height: 24px;}
	/* End: Privacy Policy Page */
	/* Start: Location Listing Page */
	.findloclist-section {padding: 30px 0;}
	.findloclist-section .innertitle {margin-bottom: 40px;}
	.findlocation-map iframe {height: 320px;}
	.findlocation-box {max-width: 380px;margin: 0 auto;text-align: center;}
	.locationname, .locationcall{
		display: inline-block;
	}
	/* End: Location Listing Page */
	/* Start: Location Details Page */
	.location-detailinner {padding: 30px 0;}
	.location-detailinner .main-title h1, .location-detailinner .main-title h2 {font-size: 24px;}
	/* End: Location Details Page */
	.discplanlist-section {
		padding: 40px 0;
	}
	.discount-plans-content .discount-list .item {
		max-width: 320px;
		margin: 0 auto;
	}
	.discount-plans-content .discount-list .item + .item{
		margin-top: 30px;
	}
	.headtopdetail .social-media{
		display: none;
	}
}

@media only screen and (min-width: 576px) {
	/* Start: Footer */
	.footservice-link, .footabout-link {display: block !important; }
	/* End: Footer */
}

@media only screen and (max-width: 575.98px) {
	.no-slide .item + .item {
		margin-top: 30px;
	}
	/* Start: Default CSS */
	.aawformblock .aawfieldcol33 {width: 100%;}
	.main-title small {font-size: 16px;}
	.innerpage-banner {padding: 60px 0;}
	.innerbanner-text h1, .innerbanner-text h2 {font-size: 28px;}
	.innerbanner-text p {font-size: 17px;}
	/* End: Default CSS */
	/* Start: Header */
  .headfindloc-box {text-align: center;}
	.headfindloc-box > span {font-size: 18px;}
  .headfindloc-box .locsearchform {width: 100%;margin-right: 0;}
  .headfindloc-box .locsearchorbtn {margin-top: 12px;}
  /* End: Header */
	/* Start: Home Banner */
	.hmbanner-img {height: 300px; }
	.hmbnnr-caption {left: 0; width: 100%; bottom: 10px; text-align: center; }
	.hmbanner-text h2, .hmbanner-text h3 {font-size: 30px; }
	.hmbanner-img:before {border-radius: 0px 0px 0px 50px; }
	.hmbanner-img {border-radius: 0px 0px 0px 50px; }
	/* End: Home Banner */
	/* Start: Home Book Form Section */
	/* End: Home Book Form Section */
	.testimonial-review h2, .testimonial-review h3, .footformap-section h2 {font-size: 24px; }
	.hmabout-section {padding: 40px 0; }
	.hmabout-text {padding-top: 30px; text-align: center; }
	.hmabout-text .main-title {text-align: center;}
	h1 {font-size: 24px; }
	.about {font-size: 18px; margin-bottom: 10px; }
	.hmabout-text .btn {padding: 10px 20px; font-size: 18px; }
	/* Start: Home Service Section */
	.hmservice-section {text-align: center; }
	.hmservice-section .main-title {text-align: center;}
	.hmservice-section h2 {text-align: center; }
	.hmservicelist.owl-carousel .item{max-width: 390px;margin: 0 auto;}
	/* End: Home Service Section */
	/* Start: Home Advantage Section */
	.hmadvantage-section {padding: 30px 0 0px; }
	/* End: Home Advantage Section */
	/* Start: Home Price Plan Section */
	.discount-list .price-box {max-width: 360px;margin: 0 auto;}
	/* End: Home Price Plan Section */
	.hmdoctor-section {padding: 20px 0; }
	.testimonial-box:before {width: 267px; }
	.testimonial-review {text-align: center; }
	.testimonial-review h2, .testimonial-review h3, .footformap-section h2{text-align: center;}
	.hmpartner-slider {padding: 20px 0px;}
	.hmpartner-slider .item {padding: 0 20px; }
	.hmpartner-list.owl-carousel .item .hmpartner-logo img{
		margin: 0 auto;
	}
	/* Start: Footer */
	#foot-form .aawformblock .aawfieldcol33 {width: 100%;}
	.footer-map {border-width: 8px;}
	.footformap-section .col-sm-6 {width: 100%; }
	.foot-hours {max-width: 250px; margin: 20px auto 0; }
	.footservice-link li {width: 100%; } 
	.foot-menu {max-width: 250px; margin: 0 auto;}
	.foot-menu h3 {position: relative;margin: 0;text-align: center;}
	.foot-menu ul {margin-top: 20px;}
	.footservice-link, .footabout-link{text-align: center;}
	.foot-menu{position: relative;}
	.foot-menu:before {right: 42%; }
	.footer-map iframe {height: 300px;}
	.footcontact-info {text-align: center;}
	.footcontact-info .social-media {display: inline-block;vertical-align: top;}
	.foot-address, .foot-phone, .foot-mail, .foot-fax {padding-left: 0;}
	.foot-address a i, .foot-phone a i, .foot-mail a i, .foot-fax i {position: relative;margin-right: 8px;}
	.foot-hours h3 {text-align: center;}
	.foot-menu ul li, .footservmenu-col .foot-menu ul li {width: 100%;}
	.foot-menu ul li:last-child {margin-bottom: 0;}
	.footfindloc-box .gmw-form-wrapper .locsearchbox .gmw-form-field-wrapper input[type=text] {font-size: 16px;}
	.footfindloc-box div.gmw-form-wrapper div.gmw-locator-button-wrapper.text {font-size: 18px;}
	.footmultiloc-list h3 {text-align: center;}
	.footmultiloc-box {text-align: center;}
	.footloc-hours {max-width: 242px;margin: 0 auto;}
	.footloc-hours .hourlist, .footloc-hours .hour-note {text-align: left;}
	.footmultimenu-row .footservmenu-col .foot-menu ul li {width: 100%;}
	.footmultimenu-row .foot-menu {max-width: 360px;}
	.ftrpromotions {max-width: 360px;margin: 0 auto;}
	/* End: Footer */
	/* Start: Advanced Technology Page */
	.advtech-box {max-width: 360px;margin: 0 auto;}
	.hmadvantglist .item {
		width: 100%;
		max-width: 320px;
		margin: 0 auto;
		margin-bottom: 25px;
	}
	/* End: Advanced Technology Page */
	/* Start: Gallery Page */
	.gallerybox {max-width: 360px;margin: 0 auto;}
	/* End: Gallery Page */
	/* Start: Finance/Insurance Page */
	.insurplanbox-head {padding-left: 0;padding-bottom: 25px;flex-direction: column;}
	.insurplanbox-head h2 {text-align: center;}
	.insurplanbox-icon {position: relative;}
	.insurplan-list li {width: 100%;}
	/* End: Finance/Insurance Page */
	/* Start: Testimonials Page */
	.testmonialbox {max-width: 360px;margin: 0 auto;}
	.enasingle-slider .testmonialboxinner {flex-direction: column;}
	.enasingle-slider .testmonialicon {width: 100%;}
	.enasingle-slider .testmonialdetail{padding-left:0;width: 100%;padding-top: 20px;}
	/* End: Testimonials Page */
	/* Start: Book Appointment & Contact Page */
	.bookapp-form .aawformblock .aawfieldcol33 {width: 100%;}
	/* End: Book Appointment & Contact Page */
	/***** Start: Blog Details Page *****/
	.blog-pagination .pagibackbtn-col {text-align: center;margin-bottom: 10px;}
  .blog-pagination .paginationav ul {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;text-align: center;}
  .blog-pagination .paginationav ul li {margin: 0 auto 10px auto;min-width: 190px;}
  .blog-pagination .paginationav ul li:last-child {margin: 0 auto;}
  .blog-pagination .paginationav a {display: block;}
  .blog-pagination .pagination-backbtn {min-width: 190px;}
  /***** End: Blog Details Page *****/
  /* Start: Service Page */
  .otherservicelist.owl-carousel .item, .hmservice-noslide > .item {max-width: 390px;margin: 0 auto;}
  /* End: Service Page */
  /* Start: Landing Pages */
	.landingheader .headtopdetail {flex-direction: column;text-align: center;}
	.landingheader .headaddress, .landingheader .headcall {padding: 0 10px;}
	.landingheader .headcall {margin-top: 12px;}
  .slbanner>img {height: 280px;}
  /* Start: Option 2  */
  .slbanneropt2 .slbooktitle h2 {font-size: 22px;}
  .slbannerbook {padding: 20px 12px;}
  /* End: Option 2  */
  /* Start: Option 3  */
  .slheadbookform3  {padding: 30px 12px;}
  .slheadbookform3 .aawform-group.aawform-btn {width: 100%;}
  /* End: Option 3  */
  .slbannerbookouter .aawfieldcol33{width: 100%;}
  .slconblockopt3 .aawfieldcol33{width: 100%;}
  .slbannerbookouter .aawfieldcol33 {width: 100%;}
  .landinglayout1 .footform .aawfieldcol33, 
  .landinglayout2 .footform .aawfieldcol33, 
  .landinglayout3 .footform .aawfieldcol33, 
  .landinglayout4 .footform .aawfieldcol33{
    width: 100%;
  }
  .full-footform #foot-form .aawformblock .aawfieldcol33{width: 100%;}
  /* End: Landing Pages */
  /* Start: Location Details Page */
	.location-detailinner .main-title {margin-bottom: 20px;}
	.location-detailinner .main-title h1, .location-detailinner .main-title h2 {text-align: center;}
	.locsocial {text-align: center;}
	.locsocial ul {display: inline-block;vertical-align: top;}
	.locathourscol {margin-top: 30px;}
	.multibookappintment .aawformblock .aawfieldcol33 {width: 100%;}
	/* End: Location Details Page */
	.footloc-add {
		max-width: 100%;
	}
	.landing-homepage-content .hmcontent-section {
		text-align: center;
	}
 }

@media only screen and (max-width: 479.98px) {
	/* Start: Header */
	.multiloc-btn{
		justify-content: center;
	}
	.header-inner {
		background-color: #c3e8ff;
	}
	.headtopdetail {justify-content: center; flex-direction: column; align-items: center; }
	.headaddress {padding: 0 0px 0 10px; }
	.headaddress a, .headcall a {font-size: 14px; }
	.headcall {padding-left: 0;margin-top: 10px;}
	.header-main {
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	#logo {
		width: auto;
	}
	.header-right {
		width: auto;
		float: none;
		margin-top: 10px;
	}
	#nav {
		left: -125px;
		right: 0;
	}
	/* End: Header */
	/* Start: Home Banner Section */
	.hmbnnr-imgcol {padding-left: 40px;}
	.hmbanner-img:before {border-width: 4px;}
	/* End: Home Banner Section */
	/* Start: Testimonials Page */
	.bubble blockquote {padding: 30px 15px;}
	.bubble blockquote:before, .bubble blockquote:after {font-size: 50px;}
	.bubble blockquote:before {left: 15px;top: -25px;}
	.bubble blockquote:after {right: 15px;bottom: -25px;}
	/* End: Testimonials Page */

}
@media only screen and (max-width: 359.98px){

}