@media only screen and (max-width: 1679.98px) {
	.pt-100{padding-top: 80px;}
	.pb-100{padding-bottom: 80px;}
	.ptb-100{padding:80px 0;}
	.extracontentsection {padding: 80px 0;}
	.error-404 {padding: 80px 0;}
	/* Start: Footer */
	.bookrowfooter {padding-top: 80px;}
	.multilocation .footer-bottom {margin-top: 80px;}
	.multilocation footer .footer-links {padding: 80px 0;}
	/* End: Footer */
	/* Start: Home Discount Plan Section */
	.hmdiscplanbox .price-box {padding: 20px 30px;}
	.hmdiscplanbox .price-box h5, .price-box .pricebox-title {padding-top: 20px;}
	.hmdiscplanbox .plan-description {padding: 20px 30px;}
	/* End: Home Discount Plan Section */
	/* Start: Doctor Detail Page */
	.doctorcontent-section {padding: 80px 0;}
	/* End: Doctor Detail Page */
	.teamlist-section {padding: 80px 0 65px 0;}
	/* Start: Find Location Page */
	.simplelocation-section {padding: 80px 0;}
	.multifindloclist-sec {padding: 80px 0;}
	/* End: Find Location Page */
	/* Start:Before/After Page */
	.beforeafter-section{padding: 80px 0;}
	/* End:Before/After Page */
	/* Start: Book Appointment and Contact Us Page */
	.multilocation.page-id-891 footer .bookrowfooter, 
	.multilocation.page-id-893 footer .bookrowfooter {padding-top: 80px;padding-bottom: 80px;}
	/* End: Book Appointment and Contact Us Page */
}

@media (max-width:1440px){
  #header .mainNavigation .btn{padding: 10px 15px; font-size: 15px;}
  #nav > li > a{font-size: 17px; padding: 15px 7px;}
}

@media only screen and (max-width: 1399.98px) {
	.pt-100{padding-top: 60px;}
	.pb-100{padding-bottom: 60px;}
	.ptb-100{padding:60px 0;}
	.extracontentsection {padding: 60px 0;}
	.error-404 {padding: 60px 0;}
	/* Start: Header */
	#header .header-btn .btn {padding-left: 10px;padding-right: 10px;}
	#header .header-contact-info a span {padding-left: 10px;}
	/* End: Header */
	/* Start: Footer */
	.bookrowfooter {padding-right: calc((100% - 1140px) / 2);}
	footer .footer-contact-row .item.footaddresscol {align-items: flex-start;}
	.bookrowfooter {padding-top: 60px;}
	.footer-social-media li {margin-right: 5px;}
	.multilocation .footer-bottom {margin-top: 60px;}
	.multilocation footer .footer-links {padding: 60px 0;}
	.multilocation .footer-menu .footer-service-menu li {width: 50%;}
	/* End: Footer */
	/* Start: About Page */
	.aboutfull-desc h2 {font-size: 26px;}
	.aboutfull-desc h3 {font-size: 24px;}
	/* End: About Page */
	/* Start: Services Page */
	.service-section h2 {font-size: 26px;}
	.service-section h3 {font-size: 24px;}
	/* End: Services Page */
	/* Start: Blog Page */
	.blog-detail h2 {font-size: 26px;}
	.blog-detail h3 {font-size: 24px;}
	/* End: Blog Page */
	/* Start: Home Promotion Plan Section */
	.hm-promotion-main .plan-bg img {max-width: 460px;}
	/* End: Home Promotion Plan Section */
	/* Start: Doctor Detail Page */
	.doctorcontent-section {padding: 60px 0;}
	.doctor-detail-info h4 {font-size: 26px;}
	.doctorcontent-section h2 {font-size: 26px}
	.doctorcontent-section h3 {font-size: 24px}
	/* End: Doctor Detail Page */
	.teamlist-section {padding: 60px 0 45px 0;}
	/* Start: Find Location Page */
	.simplelocation-section {padding: 60px 0;}
	.multifindloclist-sec {padding: 60px 0;}
	/* End: Find Location Page */
	/* Start: Before/After Page */
	.beforeafter-section{padding: 60px 0;}
	/* End: Before/After Page */
	/* Start: Book Appointment and Contact Us Page */
	.multilocation.page-id-891 footer .bookrowfooter, 
	.multilocation.page-id-893 footer .bookrowfooter {padding-top: 60px;padding-bottom: 60px;}
	/* End: Book Appointment and Contact Us Page */
	/* Start: 404 Page */
	.content404-page h2 {font-size: 190px;}
	/* End: 404 Page */
}

@media (max-width:1280px){
	#nav > li > a{padding: 15px 7px;}
	.hm-about-us .hm-about-content{padding-left: 20px;}
	.banner .banner-info h1, .banner .banner-info h2 {font-size: 46px;}
}

@media (max-width:1199.98px){
	.pt-100{padding-top: 40px;}
	.pb-100{padding-bottom: 40px;}
	.ptb-100{padding:40px 0;}
	.ptb-60{padding:35px 0;}
	.inner-title h2, .inner-title h1 {font-size: 30px;}
	.inner-title p {font-size: 18px;}
	.extra-content {padding-top: 30px;}
	.extracontentsection {padding: 40px 0;}
	.team-row-slider + .hm-teastimonial {padding-top: 40px;}
	.accordion .acclink {font-size: 20px;}
	.faqshort-desc {margin-bottom: 24px;}
	.faqsbtm-desc {margin-top: 24px;}
	/***** Header Section *****/
	#header .mainNavigation{
	  display: flex;
	  align-items: end;
	  justify-content: flex-end;
	  flex-direction: column; 
	}
	#header .mainNavigation .btn{margin-top: 10px;}
	#nav > li > a{padding: 0px 6px 5px;  font-size: 16px;}
	#header .header-contact-info a span{font-size: 16px;}
	#header .header-btn .btn{width: auto;}
	.header-top.find-location h3{font-size: 18px;}
	.address {flex: 0 0 auto;width: 100%;}
	#header .social-media{margin: 10px 0 0;}
	#header .header-contact-info {width: calc(100% - 300px);}
	#container {padding-top: 162px;}
	.multilocation #container {padding-top: 119px;}
	#nav > li.parent>a {padding-right: 14px;}
	#nav > li.parent>a:after {font-size: 13px;margin-top: -2px;}
	#nav li.full-megamenu:hover > ul {width: 600px;left: calc(50% - 300px);}
	/***** Banner Section *****/
	.banner .owl-item .banner-text [data-aos=fade-down].aos-animate {
	  -webkit-transform: translate3d(0,-30px,0);
	  transform: translate3d(0,-30px,0);
	}
	.banner .owl-item .banner-text [data-aos=fade-up].aos-animate {
	  -webkit-transform: translate3d(0,30px,0);
	  transform: translate3d(0,30px,0);
	}
	.banner .header-menu ul li a{padding: 0 10px;}
	.banner .banner-info h1, .banner .banner-info h2{font-size: 40px;}
	.banner .banner-info p{font-size: 20px;}
	#container > .banner {height: 450px;}
	#banner-slider {height: 450px;}
	.banner .banner-info{height: 450px;}
	.banner.owl-carousel .owl-nav [class*='owl-']{font-size: 32px;}
	/***** header *****/
	.main-title h1, .main-title h2, .inner-title h1, .inner-title h2 {font-size: 34px;}
	.contact-info {margin-top: 10px;}
	.form-group{margin-bottom: 20px;}
	.hmbookappbox p{padding: 20px 0 0;}
	.hmbookappbox .main-title{margin-bottom: 35px; padding-right: 0;}
	.hm-about-us .hm-about-inner{padding: 65px 15px 65px 65px;}
	.hm-services .hm-service-box .hm-service-content .btn{margin-top: 20px;}
	.hm-services .tabs{margin-bottom: 30px;}
	.hmpromoplanlist.owl-carousel .owl-nav{top: -123px;right: -20px;}
	.hmpromoplanlist .hm-plan-content h3{font-size: 50px;}
	.hm-promotions .hm-promotion-main .plan-bg img{max-width: 300px; height: auto;}
	.hm-promotions .hm-promo-section{padding-left: 30px;}
	.hm-blogs .hm-blog-sbox .item{margin-top: 20px;}
	.hm-blogs .hm-blog-sbox .item p{font-size: 20px;}
	.hmdiscplanbox .price-box, .hmdiscplanbox .plan-description{padding: 20px;}
	/* Start: Footer */
	.bookrowfooter {padding-right: calc((100% - 960px) / 2);}
	footer .footer-map{position: relative; height: 350px; width: 100%;}
	footer .footer-links{padding-bottom: 40px;}
	footer .footer-menu{padding: 40px 0;}
	.footer-menu ul li {padding: 5px 0;}
	.bookappfooter.prl-100{padding-left: 0;padding-right: 0;}
	footer .footer-contact-row .item .icon-box {width: 42px;height: 42px;}
	footer .footer-contact-row .item i {font-size: 20px;}
	footer .footer-contact-row .item .icon-addr-box {width: calc(100% - 42px);}
	.bookrowfooter {padding-top: 40px;}
	.multilocation .footer-bottom {margin-top: 40px;}
	.multilocation footer .footer-links {padding: 40px 0;}
	.footer-promo {max-width: 600px;margin: 20px auto 0 auto;}
	.footer-promo .promo-offer h3 {font-size: 24px;}
	/* End: Footer */
	/* Start: Home Blog Section */
	.hm-blogs .hm-blog-box-pic {height: 400px;}
	/* End: Home Blog Section */
	/* Start: About Page */
	.aboutfull-desc h2 {font-size: 24px;}
	.aboutfull-desc h3 {font-size: 22px;}
	/* End: About Page */
	/* Start: Services Page */
	.service-section h2 {font-size: 24px;}
	.service-section h3 {font-size: 22px;}
	/* End: Services Page */
	/* Start: Blog Page */
	.blog-detail h2 {font-size: 24px;}
	.blog-detail h3 {font-size: 22px;}
	/* End: Blog Page */
	/* Start: Doctor Detail Page */
	.doctorcontent-section {padding: 40px 0;}
	.doctor-detail-info h4 {font-size: 24px;}
	.doctorcontent-section h2 {font-size: 24px}
	.doctorcontent-section h3 {font-size: 22px}
	/* End: Doctor Detail Page */
	.teamlist-section {padding: 40px 0 25px 0;}
	/* Start: Testimonials Page */
	.testmonialpage-quotes {margin-bottom:40px;}
	.testimonialssec {padding-bottom: 40px;}
	/* End: Testimonials Page */
	/* Start: Landing Page */
	#header .landingheadcontact {justify-content: flex-end;}
	#header .landingheadcontact .address {flex: inherit;width: auto;}
	#header .landingheadcontact .contact-info {margin-top: 0;}
	/* End: Landing Page */
	/* Start: Find Location Page */
	.simplelocation-section {padding: 40px 0;}
	.multifindloclist-sec {padding: 40px 0;}
	/* End: Find Location Page */
	/* Start: Location Detail Page */
	.location-detailinner {padding: 40px 0;}
	.locfootdetail li {font-size: 17px;}
	/* End: Location Detail Page */
	/* Start:Before/After Page */
	.beforeafter-section{padding: 40px 0;}
	/* End:Before/After Page */
	/* Start: Promotion Plan Page */
	.promotions-plan-section .plan-box .plan-content h3 {font-size: 45px;}
	/* End: Promotion Plan Page */
	/* Start: Book Appointment and Contact Us Page */
	.multilocation.page-id-891 footer .bookrowfooter, 
	.multilocation.page-id-893 footer .bookrowfooter {padding-top: 40px;padding-bottom: 40px;}
	/* End: Book Appointment and Contact Us Page */
	/* Start: 404 Page */
	.error-404 {padding: 40px 0;}
	.content404-page h2 {font-size: 150px;}
	.content404-page h1 {font-size: 32px;}
	.content404-page h3 {font-size: 20px;}
	/* End: 404 Page */
}

@media (min-width:992px){
	/* Start: Header */
  #nav ul {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;/*! height: 0; */}
  #nav li:hover > ul {width: 260px;-webkit-transform: translateY(0);-moz-transform: translateY(0);transform: translateY(0);opacity: 1;z-index: 12;overflow: inherit;}
  #nav ul li:hover ul {display: block;}
  /* Start: Header Megamenu */
  #nav li.full-megamenu > .sub-menu > li {width: 33.33%;padding: 0 5px;}
  #nav li.full-megamenu .sub-menu .sub-menu {-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%;}
  #nav li.full-megamenu:hover > ul {padding: 15px 10px;}
  #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: #0a2046;}
  #nav li.full-megamenu ul li:hover>a {background-color: inherit;}
  #nav li.full-megamenu ul li:hover>a {color: #0a2046;}
  #nav li.full-megamenu ul li.megamenu-title>a {font-family: 'dm_sansbold';font-size: 17px;color: #0a2046;}
  #nav li.full-megamenu ul li.megamenu-title:hover>a {padding-left: 0;}
  #nav li.full-megamenu ul li.megamenu-title>a:after {display: none;}
  #nav li.full-megamenu .current-menu-item > a {color: #0a2046;background-color: inherit;padding-left: 13px;}
  #nav li.full-megamenu .current-menu-item > a:after {opacity: 1;}
  /* End: Header Megamenu */
  #nav > .current-menu-ancestor > a, #nav > li.current-menu-item > a, #nav > li.current-menu-parent > a {color: #34c5a1;}
  #nav > .current-menu-ancestor > a:before, #nav > li.current-menu-item > a:before, #nav > li.current-menu-parent > a:before {width: 100%;}
  #header.sticky .headfindlocbar {display: none;}
  /* Start: Landing Header */
  .landingheadmenu #nav > li > a {color: #ffffff;}
  .landingheadmenu #nav > li > a:hover {color: #34c5a1;}
  /* End: Landing Header */
  /* End: Header */
  .hm-services .hm-service-box .hm-service-content .btn {display: table;margin-right: auto;}
  .hm-advantages .main-title, .hm-services .main-title, .hmteam-title.main-title, .hm-discount-plans .main-title,
  .hm-promo-section .main-title, .hm-gallery-section .main-title, .hm-clients .main-title, .inner-service-section .main-title, 
  .doctor-detail .doctor-row .main-title {padding-right: 150px;}
  .bookappfooter {background-position-y: 140px;}
}

@media (max-width:991.98px){
	body.fixed #header, #header {position: relative;box-shadow: inherit;}
	#header .top-header .contact-info{padding: 0;}
	#header .mainNavigation .btn{display: none;}
	#header .social-media{display: none;}
	.banner .banner-text .btn{margin-top: 10px; display: none;}
	.banner .banner-info h1 span, .banner .banner-info h2 span{display: block;}
	.headfindloc:hover .location_list {display: none;}
	#container, .multilocation #container {padding-top: 0;}
	/***** Banner Section *****/
	.banner .banner-info h1, .banner .banner-info h2 {font-size: 32px;}
	.main-title h1, .main-title h2, .inner-title h1, .inner-title h2 {font-size: 32px;}
	.banner .banner-info p{font-size: 18px;    max-width: 350px; width: 100%;}
	.hmbookappbox p{padding: 15px 0 0;}
	.hmbookappbox .main-title{margin-bottom: 20px;}
	.main-title p{font-size: 18px;}
	.ptb-60{padding:30px 0;}
	.pt-60{padding-top:30px;}
	.pb-60{padding-bottom:30px;}
	.extracontentsection.extracontent {padding: 30px 0;}
	.aawformblock .aawfieldcol33 {width: 50%;}
	.owl-carousel .owl-nav {position: relative;top: auto;right: auto;}
	.owl-carousel .owl-nav [class*="owl-"] {position: relative;top: auto;left: auto;right: auto;margin: 20px 4px 0 4px;}
	/*Navigation*/
	.mainNavigation{float:right; padding:6px 0;}
	.mainNavigation .btn{display: none;}
	.menu-icon, .menu-icon:focus{display:block;}
	#nav{display:none; background-color: #34c5a1; width: 280px; padding:0; position: absolute; right:0; top: 57px;}
	#nav > li{width:100%; margin:0;}
	#nav > li > a{display:block; padding:10px 30px 10px 15px; line-height:20px; color:#fff;}
	#nav > li:hover > a{background-color:#00253A; color:#fff;}
	#nav > li > a::after, #nav > li > a::before{display:none;}
	#nav li:hover > ul { display: none;}
	#nav ul{ display: none; position: relative; width: 100%;}
	#nav ul li a{display:block; padding:10px 30px 10px 15px; line-height:20px; color:#fff;}
	#nav > li > .arrowclick{display: block;top: 5px;margin-top: 0;color: #fff;}
	.arrowclick{display:block;margin-top: 0;color: #ffffff;}
	.arrowclick:after{-ms-transform:inherit; -webkit-transform:inherit; transform: inherit;}
	.arrowclick.active:after{-ms-transform: rotate(-180deg); -webkit-transform: rotate(-180deg); transform: rotate(-180deg);}
	#nav ul ul {left: 0;}
	.multilocation  #nav {top: 51px;}
	#nav > li.parent>a {padding-right: 30px;}
	#nav > li.parent>a:after {display: none;}
	#nav li.full-megamenu:hover > ul {width: auto;left: auto;}
	/* End: Navigation*/
	/* Start: Home About Us and Advantage Section */
	.hm-about-us {background-color: #0a2046;padding: 40px 0;}
	.hm-about-us .hm-about-content{padding: 20px 0 0;}
	.hm-about-us .hm-about-inner{padding: 0;}
	.hm-about-us .hm-about-inner .about-area .item{max-width: 420px;}
	.hm-advantages .item h3{margin: 20px 0;}
	.hm-about-us .hm-about-inner .about-area .item {max-width: 100%;}
	.hm-about-us .about-area img {width: 100%;height: 450px;border-radius: 15px;object-fit: cover;object-position: center;}
	/* End: Home About Us and Advantage Section */
	/* Start: Home Service Section */
	.hm-services .tabs.owl-carousel .owl-nav {top: auto;}
	.hm-services .tabs.owl-carousel .owl-nav [class*="owl-"] {margin-top: 0;}
	.hm-services .tabs.owl-carousel {display: block;}
	.hm-services .tabs.hmtabservice-noslide {gap: 0px;}
	.hm-services .hm-service-box{flex-direction: column;}
	.hm-services .hm-service-box .hm-service-content{padding: 30px;}
	.hm-services .main-title p{font-size: 18px;}
	.hm-services .tabs .tab-link {padding: 15px 12px;}
	.hmservicelist.owl-carousel .owl-nav {top: auto;right: auto;max-width: 100%;}
	.slick-slider {margin-bottom: 50px;}
	.slick-prev, .slick-next {top: auto;bottom: -50px;left: 0;right: 0;margin: 0 auto;}
	.slick-prev:before {margin-left: -50px;}
	.slick-next:before {margin-right: -50px;}
	.hm-services .tabs {margin-bottom: 80px;}
	.hm-services .hmtabservice-noslide.tabs {margin-bottom: 10px;}
	/* End: Home Service Section */
	/* Start: Home Team and Review Section */
	.hmteamreview-section {background-color: #0a2046;}
	.hmteam-inner {padding-right: 0;}
	.hm-meet-the-team .team-row{width: 100%; padding-right: 0; max-width: 450px;}
	.hm-meet-the-team .team-row.last{padding-left: 0; padding-right: 0;}
	.hm-meet-the-team .hm-team-content{border-radius: 0 0 15px 15px;}
	.hm-meet-the-team .team-row .team-pic img{border-radius: 15px 15px 0 0;}
	.team-row-slider.owl-carousel .owl-nav{right: auto;top: auto;}
	.hm-meet-the-team .hm-team-content .name-designation{flex-direction: column;}
	.hm-meet-the-team .hm-team-content h4, .hm-team-content .hmteam-name {padding-right: 0;}
	.hm-meet-the-team .hm-team-content p{margin: 15px 0;}
	.hm-meet-the-team .team-row { width: 100%; margin: 0 auto;    padding: 5px 0; }
	.hm-meet-the-team .item { display: flex; flex-wrap: wrap; }
	/* End: Home Team and Review Section */
	/* Start: Home Discount Plan Section */
	.hmdiscplanlist.owl-carousel .owl-nav {top: auto;}
	/* End: Home Discount Plan Section */
	/* Start: Home Promotion Plan Section */
	.hm-promotions {background-color: #0a2046;}
	.hm-promotions:before {display: none;}
	.hm-promotions .hm-promo-section {padding-left: 0;padding-bottom: 0;}
	.hmpromoplanlist.owl-carousel .owl-nav {right: auto;top: auto;}
	.hmpromoplanlist .hm-plan-item {max-width: 100%;}
	.hmpromoplanlist .hm-plan-box {justify-content: flex-start;}
	.hm-promotions .hm-promotion-main .plan-bg {
	position: relative;
	bottom: auto;
	left: 0;
	right: 0;
	margin: 30px auto 0 auto;
	text-align: center;
	}
	.hmpromoplanlist .hm-plan-content h3{font-size: 45px;}
	/* End: Home Promotion Plan Section */
	/* Start: Home Blog Section */
	.hm-blogs .hm-blog-box-pic {height: 320px;}
	.hm-blogs .hm-blog-sbox .item p{font-size: 18px;}
	/* End: Home Blog Section */
	/* Start: Home Gallery Section */
	/* .hm-gallery-section:after {display: none;} */
	.hm-gallery-section:after {height: 40%;}
	.gallery-slider.owl-carousel .owl-nav {top: auto;}
	.hm-gallery-section {padding-bottom: 40px;}
	/* End: Home Gallery Section */
	/* Start: Home Partner Logo Section */
	.hmpartnerlogolist.owl-carousel .owl-nav {position: absolute;top: 100%;left: 0;right: 0;}
	.hmpartnerlogolist.owl-carousel {margin-bottom: 60px;}
	/* End: Home Partner Logo Section */
	/* Start: Footer */
	.bookrowfooter {padding-right: 0;padding-top: 0;}
	.footer-bookappform {max-width: 100%;}
	.footer-bookappform .main-title {text-align: center;}
	.bookrowfooter .container {margin-right: auto;}
	.multilocation.page-id-893 .footerbookform .aawfieldcol33 {width: 50%;}
	.bookappfooter .footer-hours{max-width: 500px; margin-right: auto; margin-top: 30px;}
	.bookappfooter.multi-location-footer .footer-hours{margin-top: 10px;}
	.footer-contact-row .item{margin: 10px 0;}
	.footer-menu{padding: 30px 0;}
	footer .footer-links{padding-bottom: 30px;}
	.ftrservicemenucol {margin-top: 30px;}
	.ftrmenu-col .footer-menu, .ftrservicemenucol .footer-service-menu {display: flex;flex-wrap: wrap;margin-left: -5px;margin-right: -5px;}
	.ftrmenu-col .footer-menu li, .ftrservicemenucol .footer-service-menu li {width: 33.33%;padding-left: 5px;padding-right: 5px;}
	.multi-location-footer .main-title{margin-bottom: 10px;text-align: center;padding-right: 0;}
	.multi-location-footer .multilocation-searchbox{margin: 20px 0 30px;}
	.multilocation .footer-bottom {margin-top: 0;}
	.multilocation footer .footer-links {padding: 40px 0;}
	.multimenucol + .multimenucol {margin-top: 30px;}
	.multimenucol ul {display: flex;flex-wrap: wrap;margin-left: -5px;margin-right: -5px;}
	.multimenucol ul li {width: 33.33%;padding-left: 5px;padding-right: 5px;}
	.multilocation .footer-menu .footer-service-menu li {width: 33.33%;}
	.bookappfooter .footer-hours .main-title{padding-right: 0;}
	.bookappfooter .footer-hours{max-width: 100%;text-align: center;}
	.bookappfooter .footer-hours ul{max-width: 300px;margin: 0 auto;}
	.bookappfooter {border-radius: 0; }
	/* End: Footer */
	.hm-services .hm-service-box .hm-service-thumb {
	  flex: 0 0 auto;
	  width: 100%;
	  max-width: 100%;
	  border-radius: 0;
	}
	.hm-services .hm-service-box .hm-service-thumb img{
	  opacity: 1;
	  margin: 0 auto;
	  border-radius: 15px;
	  height: 320px;
	  min-height: auto;
	}
	/* Start: Doctor Details Page */
	.doctor-detail .doctor-pic img{max-width: 400px;margin: 0 auto 30px;display: block;}
	.doctor-detail .doctor-detail-info h4{text-align: center;}
	.doctor-detail  .extra-content {padding-top: 0px;}
	.otherteamsection {padding-bottom: 30px;}
	.otherteamsection:after {height: 227px;}
	.doctor-slider.owl-carousel .owl-nav {top: auto;}
	/* End: Doctor Details Page */
	.finance-ins-box ul li {width: 48%;}
	/* .fl-search-box {width: 250px;} */
	.header-top.find-location h3 {width: 100%;text-align: center;padding-bottom: 10px;padding-right: 0;}
	.find-location-searchbar {flex-wrap: wrap;}
	.hmbookform .aawfieldcol33 {width: 50%;}
	/* Start: Home Testimonials Section */
	.hm-teastimonial img {margin-top: 20px;max-width: 360px;}
	/* End: Home Testimonials Section */
	/* Start: Doctor Detail Page */
	.doctortopcontent .doctor-detail-info {padding-bottom: 1rem;}
	.doctor-detail-info h4 {text-align: center;}
	.doctortopcontent .doctor-pic {max-width: 360px;margin: 0 auto 20px auto;}
	/* End: Doctor Detail Page */
	/* Start: Landing Pages */
	/* Start: Landing Header */
	#header .landingheadcontact {justify-content: flex-start;}
	#header .landingheadcontact .address a {padding-right: 0;}
	#header .landingheadcontact .address {flex: 0 0 auto;width: 100%;}
	#header .landingheadcontact .contact-info {margin-top: 10px;}
	.landingheadmenu .menu-icon, .landingheadmenu .menu-icon:focus, .landingheadmenu .menu-icon.open, .landingheadmenu .menu-icon:hover {color: #fff;}
	.landingheadmenu #nav {top:48px;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: #0a2046;transform: none;padding: 30px 0;}
	.hmbookappointment.slbannerbook1 {margin-top: 0;background-color: #e1f6f8;}
	.slbookblock {padding: 30px 15px;}
	/* End: Option 1 */
	/* Start: Option 2  */
	.slconblock.slconblock2 {position: relative;top: auto;left: auto;right: auto;background-color: #0a2046;transform: none;padding: 30px 0;}
	.slconblock2 .slbannerbook {max-width: 100%;}
	.slconblockopt2 {flex-direction: column;}
	.slconblockopt2 .slbannerbookouter {margin-top: 30px;}
	.slconblockopt2 .sltitlebox {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: #0a2046;transform: none;padding: 30px 0;}
	.slconblockopt3 {padding: 30px 0;}
	.slheadbookform3 {padding: 30px 20px;}
	.slconblocktitle {position: relative;padding: 25px 8px;}
	/* End: Option 3  */
	/* Start: Option 4  */
	.slconblock.slconblockopt5 {position: relative;top: auto;left: auto;right: auto;}
	.slconblockopt5 .slconblockbox {padding: 30px 0;background-color: #0a2046;}
	.slconblockopt5 .sltitlebox {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  */
	.footbookappform-full .footerbookform .aawfieldcol33 {width: 50%;}
	.extracontentsection .extrasec-col .main-title, .extracontentsection .extrasec-halfcol .main-title {text-align: center;}
	.extrasec-col + .extrasec-col, .extrasec-halfcol + .extrasec-halfcol {margin-top: 30px;}
	/* End: Landing Pages */
	/* Start: Location Detail Page */
	.locdtlgllry-col {margin-top: 30px;}
	.extracontentsection.multibookappintment .main-title {margin-bottom: 15px;}
	.extracontentsection.multibookappintment .extraseccontent p {text-align: center;}
	/* End: Location Detail Page */
	/* Start: Testimonials Page */
	.enasingle-slider .testmonialboxinner {flex-direction: column;}
	.enasingle-slider .testmonialicon {width: 250px;}
	.enasingle-slider .testmonialdetail {width: 100%;padding-left: 0;margin-top: 15px;text-align: center;}
	/* End: Testimonials Page */
	/* Start: Book Appointment and Contact Us Page */
	.multilocation.page-id-891 footer .bookrowfooter, 
	.multilocation.page-id-893 footer .bookrowfooter {padding-top: 0;padding-bottom: 0;}
	/* End: Book Appointment and Contact Us Page */
	.doctor-slider.owl-carousel .owl-nav [class*='owl-'], 
	.gallery-slider.owl-carousel .owl-nav [class*='owl-'] 
	{background-color: #ffffff; }
	.doctor-slider.owl-carousel .owl-nav [class*='owl-']:hover, 
	.doctor-slider.owl-carousel .owl-nav [class*='owl-']:focus,
	.gallery-slider.owl-carousel .owl-nav [class*='owl-']:hover, 
	.gallery-slider.owl-carousel .owl-nav [class*='owl-']:focus 
	{background-color: #1880a0; }
	.hm-services .hm-service-box .hm-service-content .btn {
	  margin: 20px auto 0 0;
	  display: table;
	}
	.name-designation h4 small {
	  display: none;
	}
}

@media (max-width:767.98px){
	footer {padding-bottom: 52px; }
	.mobilefootcall.mobiletwobtn { z-index: 999;display: flex; align-items: center; justify-content: center; position: fixed;
	bottom: 0; width: 100%;}
	.mobilefootcall.mobiletwobtn a { width: 50%; text-align: center; padding: 15px; background-color: #34c5a1; color: #Fff; }
	.mobilefootcall.mobiletwobtn a i { padding-right: 5px; }
	.mobilefootcall.mobiletwobtn a { border-left: 1px solid #fff; }
	.mobilefootcall.mobiletwobtn a:first-child { border: 0; }
	.mobilefootcall.mobiletwobtn a:hover { background-color: #0a2046; }
	body{font-size: 16px;}
	.pt-100{padding-top: 30px;}
	.pb-100{padding-bottom: 30px;}
	.ptb-100{padding:30px 0;}
	.ptb-60{padding:25px 0;}
	.pt-60{padding-top:25px;}
	.pb-60{padding-bottom:25px;}
	.aawformblock .aawfieldcol33 {width: 100%;}
	.inner-title h2, .inner-title h1 {font-size: 26px;}
	.inner-title p {font-size: 16px;}
	.twocol-contentlist {padding-bottom: 1rem;}
	.twocol-contentlist ul, .twocol-contentlist ol {margin-bottom: 0;}
	.twocol-contentlist .item + .item {margin-top: 8px;}
	.extracontentsection {padding: 30px 0;}
	.extracontentsection .main-title {margin-bottom: 20px;}
	.extracontentsection .main-title p {padding: 15px 0 0 0;}
	.team-row-slider + .hm-teastimonial {padding-top: 30px;}
	.accordion .acclink {font-size: 18px;padding: 8px 30px 8px 8px;}
	.accordion .acclink:after {right: 6px;}
	.accord-detail {padding: 4px 8px 12px 8px;}
	/***** Header Section *****/
	#header .header-btn .btn {display: none;}
	#header .top-header .contact-info{padding: 10px 0 0 0;}
	#header .top-header{flex-direction: column;justify-content: center;}
	.contact-info{padding: 10px 0;margin-top: 0;}
	.hm-advantages .item h3{margin: 15px 0;}
	.hmbookappbox .main-title{margin-bottom: 20px;}
	.main-title p, .hm-services .main-title p{font-size: 16px;}
	.find-location-searchbar, .header-top.find-location{flex-direction: column;}
	.find-location-searchbar{margin-bottom: 15px;}
	.header-top.find-location {padding: 10px 12px;}
	.header-top .find-location-searchbar .locsearchbox {padding: 0;}
	.header-top .find-location-searchbar {margin-bottom: 0;}
	.header-top.find-location .btn{margin-left: 0;}
	#header .header-contact-info {flex-direction: column;text-align: center;}
	.multilocation #header .header-main {flex-direction: column;justify-content: center;}
	.multilocation #header .logo {padding-bottom: 10px;}
	.multilocation #header .header-menu {width: 100%;padding-left: 0;}
	.multilocation #header .header-btn {justify-content: center;}
	.multilocation #header .mainNavigation {width: 100%;position: relative;}
	.multilocation #header .menu-icon {margin: 0 auto;}
	.multilocation #header #nav {top: 40px;left: 50%;transform: translateX(-50%);} 
	/***** Banner Section *****/
	.banner .owl-item .banner-text [data-aos=fade-down].aos-animate {
	  -webkit-transform: translate3d(0,-15px,0);
	  transform: translate3d(0,-15px,0);
	}
	.banner .owl-item .banner-text [data-aos=fade-up].aos-animate {
	  -webkit-transform: translate3d(0,15px,0);
	  transform: translate3d(0,15px,0);
	}
	.banner .banner-info p{ max-width: 100%; color: #fff;line-height: 24px;}
	.banner{margin-bottom: 15px;}
	#container > .banner {height: 350px;}
	#banner-slider {height: 350px;}
	.banner .banner-info{height: 350px; position: relative;}
	.banner .banner-text{ 
	  padding: 15px 10px;   
	  position: absolute;
	  max-width: 100%;
	  text-align: center;
	  bottom: 0;
	  background: rgba(0,0,0,0.5);
	  width: 100%;
	  left: 0;
	  border-bottom-left-radius: 15px;
	  border-bottom-right-radius: 15px;
	  overflow: hidden;
	}
	.banner .banner-info h1 span, .banner .banner-info h2 span {display: inline-block;vertical-align: top;}
	.banner .banner-info h1, .banner .banner-info h2 {font-size: 30px; color: #fff;}
	#banner-slider.owl-carousel .owl-dots{left: 50%;
	  bottom: -35px;
	  transform: translateX(-50%);}
	.main-title h1, .main-title h2, .inner-title h1, .inner-title h2 {font-size: 30px;}
	.banner .banner-info p{margin: 0;}
	.banner.owl-carousel .owl-nav{display: flex;
	  margin: 0 auto;     
	  position: relative;
	  max-width: 95px;
	  margin-bottom: 25px; top:30px;  }
	.banner.owl-carousel .owl-nav [class*='owl-']{color:#3680C5; font-size: 26px; margin-top: -26px;}
	.hmpromoplanlist .hm-plan-content h3{font-size: 40px;}
	.form-control, .form-control:focus, .heapBox .holder, .radioinput label, textarea.form-control, textarea.form-control:focus{height: 50px;}
	/* Start: Home About Us and Advantage Section */
	.hm-about-us {padding: 30px 0;}
	.hm-about-us .about-area img {height: 380px;}
	.hm-advantages .item h3 {font-size: 20px;}
	.hmadvantagelist .item + .item {margin-top: 30px;}
	/* End: Home About Us and Advantage Section */
	.hm-meet-the-team .hm-team-content{padding: 18px;}
	.hm-meet-the-team .team-row { width: 100%; padding: 5px 0; }
	.hm-meet-the-team .hm-team-content h4, .hm-team-content .hmteam-name {font-size: 20px;}
	/* Start: Home Gallery Section */
	.hm-gallery-section {padding-bottom: 30px;}
	/* End: Home Gallery Section */
	/* Start: Footer */
	.multilocation.page-id-893 .footerbookform .aawfieldcol33 {width: 100%;}
	footer .footer-menu{padding: 25px 0;}
	footer .footer-links{padding-bottom: 25px;}
	footer .footer-copyright{padding: 20px 0;}
	.multilocation footer .footer-links {padding: 30px 0;}
	.footmap-full {min-height: 300px;}
	.multimenucol ul li {width: 50%;}
	.multilocation .footer-menu .footer-service-menu li {width: 50%;}
	.ftrmenu-col .footer-menu li, .ftrservicemenucol .footer-service-menu li {width: 50%;}
	/****blog******/
	.hm-blogs .hm-blog-inner h3 {font-size: 20px;}
	.hm-blogs .hm-blog-sbox .item p {margin: 10px 15px;}
	.blog-box .item{max-width: 400px;}
	.blog-detail .inner-title {margin-bottom: 20px;}
	.blog-detail h2 {font-size: 22px;}
	.blog-detail h3 {font-size: 20px;}
	.paginationprev-btncol {text-align: center;margin-bottom: 10px;}
	.paginationav {text-align: center;}
	.paginationav ul {padding-left: 0;}
	.doctor-section .doctor-row .item{max-width: 360px;margin: 0 auto 15px auto;}
	/* Start: Promotion Plan Page */
	.promotions-plan-section .plan-box .plan-content {padding: 0 20px;}
	.promotions-plan-section .plan-box .plan-content .plan-title {font-size: 18px;}
	.promotions-plan-section .plan-box .plan-content h3{font-size: 36px;}
	/* End: Promotion Plan Page */
	.multi-location-footer .multilocation-searchbox .multi-searchbar { flex-wrap: wrap; flex: inherit; }
	.multi-location-footer .multilocation-searchbox .multi-searchbar .search-box { width: 100%; flex: inherit; margin-bottom: 20px; }
	.multi-searchbar .locate-me { width: 100%;     text-align: center;}
	.hmbookform .aawfieldcol33,
	.footerbookform .aawfieldcol33 {width: 100%; }
	.inner-banner { padding-top: 15px; }
	#header .header-contact-info{width: 100%;}
	#header .header-contact-info .address a, .header-contact-info .contact-info a {
	  padding: 0;
	  justify-content: center;
	  display: inline;
	}
	#header .header-contact-info .address i, .header-contact-info .contact-info i {display: inline-block;vertical-align: top;text-align: center;line-height: 26px;margin-right: 8px;}
	#header .header-contact-info a span {padding-left: 0;}
	.find-location-searchbar .locsearchbox {
	  text-align: center;
	  padding: 0 15px;
	}

	.find-location-searchbar .locsearchbox .locsearchform {
	  width: 100%;
	  margin-bottom: 10px;
	}
	.find-location-searchbar .locsearchorbtn {
	  padding: 0;
	}
	.teamlist-section {padding: 40px 0 25px 0;}
	/* Start: About Page */
	.aboutfull-desc h2 {font-size: 22px;}
	.aboutfull-desc h3 {font-size: 20px;}
	/* End: About Page */
	/* Start: Before/After Page */
	.bfraft-caption {font-size: 18px;}
	/* End: Before/After Page */
	/* Start: Doctor Detail Page */
	.doctorcontent-section {padding: 30px 0;}
	.doctortopcontent .inner-title p {font-size: 18px;}
	.doctor-section .doctor-row .item .doctor-info {padding: 30px 12px;}
	.doctor-detail-info h4 {font-size: 22px;}
	.doctorcontent-section h2 {font-size: 22px}
	.doctorcontent-section h3 {font-size: 20px}
	/* End: Doctor Detail Page */
	/* Start: Testimonials Page */
	.testmonialpage-quotes {margin-bottom:30px;}
	.testimonialssec {padding-bottom: 30px;}
	/* End: Testimonials Page */
	/* Start: Services Page */
	.service-section .inner-title {margin-bottom: 20px;}
	.service-section h2 {font-size: 22px;}
	.service-section h3 {font-size: 20px;}
	/* End: Services Page */
	/* Start: Landing Page */
	#header.landingheader .header-main {flex-direction: column;justify-content: center;}
	.landingheader .landingheadcontact {padding-left: 0;}
	#header .landingheadcontact {margin-top: 10px;}
	.landingheadmenuinner {position: relative;}
	.landingheadmenu .header-btn .btn {font-size: 16px;padding: 10px;}
	.footbookappform-full .footerbookform .aawfieldcol33 {width: 100%;}
	footer.landing-footer {padding-bottom: 0;}
	.mblfixed-contactbtn {padding-top: 52px;}
	/* End: Landing Page */
	/* Start: Find Location Page */
	.simplelocation-section {padding: 30px 0;}
	.multifindloclist-sec {padding: 30px 0;}
	.simplelocation-map iframe {height: 320px;}
	.wpgmza-basic-listing-content-holder {max-width: 360px;margin: 0 auto;}
	.wpgmza-link a, .wpgmza-link a:focus {font-size: 16px;}
	.multifindloclist-sec .locsearchbox .locsearchform {width: 310px;}
	.findlocation-section .locationpagemap div.gmw-map-wrapper {height: 320px !important;}
	/* End: Find Location Page */
	/* Start: Location Detail Page */
	.location-map iframe {height: 320px;}
	.location-detailinner h3, .location-detailinner h2 {font-size: 26px;}
	.locfootdetail li {font-size: 14px;}
	.multibookappintment .aawfieldcol.aawfieldcol33 {width: 100%;}
	.location-detailinner {padding: 30px 0;}
	/* End: Location Detail Page */
	/* Start: Discount Plan Page */
	.hmdiscplanbox {max-width: 360px;margin-left: auto;margin-right: auto;}
	/* End: Discount Plan Page */
	/* Start:Before/After Page */
	.beforeafter-section{padding: 30px 0;}
	/* End:Before/After Page */
	/* Start: 404 Page */
	.error-404 {padding: 30px 0;}
	.content404-page h2 {font-size: 100px;}
	.content404-page h1 {font-size: 28px;}
	.content404-page h3 {font-size: 18px;}
	/* End: 404 Page */
}

@media (max-width:680px){
	.middle-content ul li{width: 100%;}
}

@media (max-width:575.98px){
	.ptb-60{padding:20px 0;}
	.pt-60{padding-top:20px;}
	.pb-60{padding-bottom:20px;}
	.owl-carousel .owl-nav [class*='owl-']{width: 30px; height: 30px; line-height: 30px; font-size: 14px;}
	.main-title h1, .main-title h2, .inner-title h1, .inner-title h2 {font-size: 28px;}
	.banner .banner-info h1, .banner .banner-info h2{font-size: 24px;}
	.banner .banner-text{padding: 10px;}
	.slick-slider {margin-bottom: 36px;}
	.slick-prev, .slick-next {bottom: -36px;}
	.slick-arrow:before {font-size: 14px;line-height: 30px;}
	.slick-prev:before {margin-left: -36px;}
	.slick-next:before {margin-right: -36px;}
	.slick-arrow:before {width: 30px;height: 30px;}
	.hm-services .tabs {margin-bottom: 70px;}
	/* Start: Footer */
	footer .footer-menu{padding: 20px 0;}
	footer .footer-links{padding-bottom: 20px;}
	footer .footer-contact-row .item {max-width: 250px; width: 100%;    margin: 10px auto 0;}
	.ftrservicemenucol {margin-top: 30px;}
	.footer-menu h3 {margin-bottom: 12px;}
	.footer-menu ul li a {font-size: 16px;}
	.multiftrservicemenu {margin-top: 20px;}
	.footer-promo .promo-offer {padding: 30px;}
	/* End: Footer */
	.hm-promotions .main-title{margin-bottom: 10px;}
	/* Start: Home Partner Logo Section */
	.hmpartnerlogolist.owl-carousel{margin-top: 0;margin-bottom: 50px;}
	.hmpartnerlogo-noslide .item + .item {margin-top: 20px;}
	/* End: Home Partner Logo Section */
	.hm-meet-the-team .team-row {margin: 0 auto; }
	.banner .banner-info {background-position: 100% 50%;}
	.banner .inner-banner .banner-info {background-position: center;height: 280px;}
	.hm-promotions .hm-plan-box { flex-wrap: wrap; max-width: 360px; margin: 0 auto;overflow: hidden; width: 100%;}
	.hmpromoplanlist .hm-plan-box .hm-plan-pic img {border-radius: 0;}
	.hmpromoplanlist .hm-plan-pic {width: 100%;}
	.hmpromoplanlist .hm-plan-content { width: 100%; text-align: center;padding: 15px; }
	.blog-next-prev button, .blog-next-prev .btn,  .blog-next-prev .btn:focus{font-size: 14px;height: auto;padding: 10px 15px;}
	.finance-ins-box ul li {width: 100%;}
	.inner-service-section .service-slider .item{max-width: 360px;margin: 0 auto;}
	.multilocation-searchbox .locsearchbox { flex-wrap: wrap; justify-content: center; }
	.multilocation-searchbox .locsearchform { width: 100%; margin-bottom: 20px; }
	.hm-meet-the-team .team-row {max-width: 360px;}
	.otherteamsection:after {height: 216px;}
	/* Start: Home Service Section*/
	.hm-services .tabs.hmtabservice-noslide {display: block;}
	.hmservicebox {max-width: 360px;margin: 0 auto;}
	.hmservice-noslide .item + .item {margin-top: 30px;}
	/* Start: Home Service Section*/
	/* Start: Home Blog Section*/
	.hm-blogs .hm-blog-box-pic {height: auto;}
	.hm-blogs .hm-blog-box img {min-height: 260px;}
	.hmblog-box .hmblogbox-thumb {width: 200px;}
	.hmblog-box .hmblogbox-title {width: calc(100% - 200px);}
	/* End: Home Blog Section*/
	/* Start: Home Gallery Section*/
	.hmgallerybox {max-width: 360px;margin: 0 auto;}
	/* End: Home Gallery Section*/
	/* Start: Landing Pages */
	.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;}
	/* End: Option 3  */
	/* End: Landing Pages */
	/* Start: Find Location Page */
	.multifindloclist-sec .locsearchbox .locsearchform {width: 100%;margin-bottom: 12px;}
	.multifindloclist-sec .locsearchbox .locsearchorbtn {margin-left: 0;}
	.multifindloclist-sec .locsearchbox .mallocortxt {padding-top: 13px;}
	/* End: Find Location Page */
	/* Start: Location Detail Page */
	.locgalleryslider.owl-carousel .hmgalleryinner {max-width: 320px;margin: 0 auto;}
	.locgalleryslider i {font-size: 16px;line-height: 32px;}
	.locatcondetailcol {text-align: center;}
	.locatcondetailcol .footsocial {display: inline-block;vertical-align: top;}
	.locathourscol.locfootdetail {margin-top: 30px;}
	.locathourscol .foothourdtail {max-width: 270px;margin: 0 auto;}
	.locdtlhour-title {text-align: center;}
	.locfootdetail li {font-size: 16px;}
	/* End: Location Detail Page */
}

@media (max-width:479.98px){
	/* Start: Header */
	#header .header-main {flex-direction: column;justify-content: center;}
	#header .logo {padding-bottom: 10px;}
	.header-menu {width: auto;padding-left: 0;}
	#nav {left: 50%;transform: translateX(-50%);right: auto;top: 51px;}
	.multilocation-header .header-menu .header-btn {flex-direction: column;}
	.multilocation-header .headfindloc + .btn {margin-top: 10px;margin-left: 0;}
	.multilocation-header .header-menu .header-btn .btn:last-child {margin-left: 0;}
	.main-title h1, .main-title h2, .inner-title h1, .inner-title h2 {font-size: 26px;}
	.hm-blogs .hm-blog-sbox .item{flex-direction: column; padding-top: 0px; }
	.hm-blogs .hm-blog-sbox .item img{height: auto;width: 100%;}
	.hmblog-box .hmblogbox-thumb {width: 100%;border-radius: 15px 15px 0 0;}
	.hmblog-box .hmblogbox-title {width: 100%;}
	/* End: Header */
	/* Start: Home About Us */
	.hm-about-us .about-area img {height: auto;}
	/* End: Home About Us */
	/* Start: Home Services Section */
	.hm-services .hm-service-box .hm-service-thumb img{height: 250px;}
	/* End: Home Services Section */
	.doctor-detail .doctor-slider.owl-carousel .owl-nav{top: -15px;}
	/* Start: Promotion Plan Page */
	.promotions-plan-section .plan-box {flex-wrap: wrap;max-width: 360px;margin: 20px auto;}
	.promotions-plan-section .plan-box .plan-pic, .promotions-plan-section .plan-box .plan-content {max-width: 100%;flex: 0 0 100%;}
	.promotions-plan-section .plan-box .plan-pic img{border-radius: 15px 15px 0 0;}
	/* End: Promotion Plan Page */
	.fl-search-box {width: 100%;}
	.promotions-plan-section .plan-box {overflow: hidden; }
	/* Start: Before/After Page */
	.bfraft-caption {font-size: 16px;padding: 5px 10px;}
	/* End: Before/After Page */
}

@media only screen and (max-width:359.98px) {
	/* Start: Footer */
	footer .footer-menu {text-align: center;}
	.footer-social-media {display: inline-block;vertical-align: top;}
	.ftrmenu-col .footer-menu li, .ftrservicemenucol .footer-service-menu li {width: 100%;}
	.multimenucol ul li {width: 100%;}
	.multilocation .footer-menu .footer-service-menu li {width: 100%;}
	/* End: Footer */
	.doctortopcontent:after {height: 35%;}
	/* Start: Blog Pagination */
	.paginationprev-btncol .button {width: 170px;text-align: center;}
	.paginationav li {display: block;}
	.paginationav li + li, .blog-pagination .paginationav li + li {margin-top: 10px;}
	.paginationav li a {width: 170px;text-align: center;}
	/* End: Blog Pagination */
}