@media only screen and (max-width:1680.98px){
	.headcontactbox{display:block;margin-bottom:0;}
	.mainNavigation{display:inline-block;float:none;text-align:right;padding:0px 0px }
	.haddrescall{padding-bottom:0;padding-top:10px;height:auto;width:100%;display:block;}
	.mainnavbar{display:block;width:100%;float:left;}
	.mainNavigation{display:inline-block;}
	.headbookapp{top:auto;}
	.slheaderopt5 .slheadcall{font-size:16px;}
	.slheaderopt5 .slheadmap a{font-size:16px;vertical-align:top;}
	.slconblockopt5 .slbannerbookouter{max-width:500px;}
	.slconblock.slconblockopt5 .slconblockbox{padding-right:500px;}
	body.single-landing.landinglayout4 .header-inner, body.single-landing.landinglayout4.fixed .header-inner{padding-right:500px;}
}

@media only screen and (max-width:1440.98px){
	.hmadv-block .hmadvcol{padding:40px 30px;}
}

@media only screen and (max-width:1365.98px){
	.landingsection{padding:40px 0;}
	.teasertitle{font-size:30px;}
	.teaserBanner {height:680px;}
	.teaserBanner .item{height:680px;}
	.hmbookappbox{bottom:auto;}
	.teaserBanner.owl-carousel .owl-dots{bottom:0px;}
	/* Services Section*/
	.hmserviceblock{padding:0 20px;}
	/* Blog Section */
	.hmblogblock{padding:0 20px;}
	/* Press and Media Section */
	.hmpress-mediablock{padding:0 20px;}
	/* Home Gallery Section */
	.hmgallery-block{padding:0 20px;}
	.practice-area .practiceslider.owl-carousel .owl-nav .owl-prev{margin-left:0px;}
	.practice-area .practiceslider.owl-carousel .owl-nav .owl-next{margin-right:0;}
	/*********** Start:About Us Page ***********/
	.aboutteam-block{padding:0 20px;}
	/* Single Services Page */
	.single-service .hmservicebox{padding:30px 20px;}
	.slheaderopt5 .slheadmap{display:block;}
	.hmadv-block .hmadvcol{padding:50px 30px;}
	.multititleblog h2{font-size:30px;}
	.hmservicelist.owl-carousel .owl-nav{position:relative;margin-top:10px;top:auto;transform:none;}
	.hmservicelist.owl-carousel .owl-nav .owl-prev, .hmservicelist.owl-carousel .owl-nav .owl-next{float:none;}
	.landingsection .hmtitle h2, .landingsection .hmtitle h1{font-size:30px;}
	/* Start: 404 Page */
	.error-404.not-found {padding: 60px 0;}
	.content404-page h2 {font-size: 180px;}
	.content404-page h1 {font-size: 32px;}
	.content404-page h3 {font-size: 22px;}
	/* End: 404 Page */
}

@media only screen and (max-width:1280.98px){
	/* Start:New Landing Css */
	.slbannerbook{margin-top:-166px;}
	.slconblock.slconblockopt1{padding-bottom:196px;}
	.slprmocoupon .slprmotitle h1{font-size:30px;}
	body.single-landing.landinglayout4 .header-inner, body.single-landing.landinglayout4.fixed .header-inner{padding-right:400px;}
	/* End:New Landing Css */
	/** home advantage section **/
	.hmadv-block .hmadvcol{padding:35px 25px;}
	/* Services Section*/
	.hmserviceblock{padding:0 55px;}
	/* Blog Section */
	.hmblogblock{padding:0 55px;}
	.hmblogdetsbox{padding:20px 25px 25px;}
	.hmblogdetsbox h3 a, .hmblogdetsbox p{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}
	.hmblogdetsbox h3 a{line-height:24px;}
	.hmblogdetsbox p{}
	.media-press-section .mediapressbox .hmblogdetsbox{min-height:inherit;}
	/* Press and Media Section */
	.hmpress-mediablock{padding:0 55px;}
	/* Home Gallery Section */
	.hmgallery-block{padding:0 55px;}
	/*********** Start:About Us Page ***********/
	.aboutteam-block{padding:0 55px;}
	.hmpromotionblock{padding:0 30px;}
	.slconblock.slconblockopt3{padding-top:110px;}
	.slconblock.slconblockopt3 .container{padding-top:0 !important;}
	.slconblockopt5 .slbannerbookouter{max-width:400px;padding:0 10px;}
	.slconblock.slconblockopt5 .slconblockbox{padding-right:400px;}
	.slheaderopt5 .slheader-inner{padding:14px 400px 14px 0;}
}

/* Large devices (desktops, less than 1200px) */
@media only screen and (max-width:1199.98px){
	.multisinglecontainsec{padding:40px 0;}
	/*Start Landing New Css*/
	.slconblocktitle{padding:20px 15px;}
	.slconblock.slconblock3{padding:64px 0 94px 0;}
	/*End Landing New Css*/
	/******* Start:Single Lawyer Page ******/
	.single-lawyer .hmteamsection{padding-bottom:40px;}
	#logo{width:220px;padding:20px 0px;}
	.header-right{padding:0 0 0 220px;margin-left:-220px;}
	.headbookappbtn, .headbookappbtn:focus{padding:13px 10px;font-size:15px;}
	.headsocial .socialmedia li a{line-height:40px;}
	#nav>li{margin-left:20px;}
	#container{padding-top:120px;}
	/*** Index Banner **/
	.teasertitle{font-size:26px;}
	.teasebtn{font-size:15px;}
	.hmbookappbox.hmbookappboxvideo .hmbookapprow{padding:40px 0;}
	/** Advantages **/
	.hmadv-block .hmadvcol{padding:20px;}
	.hmadvsection h2{margin-bottom:40px;font-size:30px;}
	.hmadvbox h3{font-size:20px;}
	.hmaboutsm-details h1{font-size:30px;margin-bottom:20px;}
	.hmaboutsm-details{padding-top:40px;}
	/** About Secion **/
	.hmaboutsection, .hmconsulation-section{padding:40px 0;}
	.hmaboutsection h1, .hmaboutsection h2{font-size:30px;}
	.about-logo{margin:10px 10px 0 0;}
	.about-logo img{max-height:80px;}
	.hmaboutvideo{min-height:310px;}
	/*** Services Section **/
	.hmservicesection{padding:40px 0;}
	.hmservicesection h2{margin-bottom:40px;font-size:30px;}
	.hmservicebox{padding:20px;}
	.hmservicebox h3{font-size:20px;}
	.hmserviceblock{padding:0;}
	/* Single Services Page */
	.single-service .hmservicebox{padding:20px;}
	/** Testimonials Section **/
	.hmtestimonialssection{padding:40px 0;}
	.hmtestimonialssection h2{margin-bottom:20px;font-size:30px;}
	.hmtestimonialssection .hmtestimohead{padding-bottom:40px;}
	.hmtestimonialssection p{font-size:18px;}
	/**** Start:Pozative Reviews Section ****/
	.hmtestimonialssection .hmtestimonialsblock{max-width:600px;}
	/* Blog Section */
	.hmblogsection, .hmblog-section{padding:40px 0;}
	.hmblogsection h2{margin-bottom:40px;font-size:30px;}
	.hmblogblock{padding:0 0px;}
	.hmblogdetsbox h3{font-size:20px;}
	.hmblogsection .blogslider .owl-nav{position:relative;margin-top:20px;top:inherit;}
	.blogslider .owl-nav .owl-prev{margin-left:0px;margin-right:5px;float:none;}
	.blogslider .owl-nav .owl-next{margin-right:0px;margin-left:5px;float:none;}
	/*** Start:Home Team Section ***/
	.hmteamsection .hmteamsectionbanner{padding-top:40px;}
	.hmteamsection .hmteamsectionbox{padding-bottom:40px;}
	/* Press and Media Section */
	.hmpress-media-section{padding:40px 0;}
	.hmpress-media-section h2{margin-bottom:40px;font-size:30px;}
	.hmpress-mediablock{padding:0 0px;}
	.hmpress-mediadetsbox h3{font-size:20px;}
	.videothumb .play-icon i{font-size:27px;height:70px;width:70px;padding:21px 0 0 6px;}
	.hmpress-media-section .mediaslider .owl-nav{position:relative;margin-top:20px;top:inherit;}
	.mediaslider .owl-nav .owl-prev{margin-left:0px;margin-right:5px;float:none;}
	.mediaslider .owl-nav .owl-next{margin-right:0px;margin-left:5px;float:none;}
	.mediapressblock h1{font-size:30px;}
	.mediapressblock h2{font-size:28px;}
	.claims-content h2{font-size:28px;}
	/************ Start:Home Gallery ****************/
	.hmgallerysection .galleryslider .owl-nav{position:relative;margin-top:20px;top:inherit;}
	.galleryslider.owl-carousel .owl-nav .owl-prev{margin-left:0px;margin-right:5px;float:none;}
	.galleryslider.owl-carousel .owl-nav .owl-next{margin-left:5px;margin-right:0;float:none;}
	.hmgallery-block{padding:0;}
	/************ End:Home Gallery ****************/
	/************ Start:Footer ****************/
	.footbookapp h3{font-size:30px;}
	.footerinnerform{padding:40px 15px;}
	.footlist strong{font-size:18px;}
	.footcol .footlist a, .footcol .footlist span{font-size:16px;}
	.footofficehours li{font-size:18px;}
	.footofficehours .dayname{font-size:18px;}
	.footofficehours .hourname, .footofficehours li.hoursnote{font-size:16px;}
	.footlist i{font-size:32px;}
	.footcontact-inner{padding:40px 15px;height:400px;}
	.footmap .gmap3{height:400px;}
	/************ End:Footer ****************/
	/***** About page Start ******/
	.about-section h1{font-size:30px;}
	.about-section h2{font-size:28px;}
	.about-section .hmaboutdec .hmaboutdecsubtitle.padt20{padding:0px;}
	.about-section .hmaboutdec .hmaboutdecsubtitle p{font-size:20px;padding:10px 0;}
	.about-section .hmaboutdec{padding-right:0px;}
	.about-section .about-logo-row{padding-top:40px;}
	.about-section .about-logo{margin:0 40px 20px 0;}
	.newslattersec{padding:180px 0;}
	.actionrow h1, .actionrow h2, .actionrow h3{font-size:30px;}
	.aboutcontent.howitworkopt7{padding:40px 0 40px;}
	.howdworkbox h3{font-size:20px;}
	.aboutcoldesc h2{font-size:30px;}
	.aboutteam-block{padding:0;}
	.abouteamsection .hmteamslider .owl-nav{position:relative;transform:none;top:inherit;}
	.abouteamsection .hmteamrow.owl-carousel .owl-nav .owl-prev, .abouteamsection .hmteamrow.owl-carousel .owl-nav .owl-next{float:none;}
	.teamsection.teamsectionopt1{padding:40px 0 40px;}
	.teamsection.teamsectionopt1 h1{font-size:30px;}
	.result-box{padding:40px 0;}
	.result-box ul li{width:33.33%;float:left;padding:0 10px;}
	.teamthumb{width:200px;height:200px;}
	.result-box ul li span{font-size:70px;}
	/* Servicres pages*/
	.servicedecs h2{font-size:28px;}
	.page-header h1{font-size:30px;}
	/* Servicres pages*/
	/* Practice Areas*/
	.call-box{padding-top:30px;}
	.callactionbox h2{font-size:30px;}
	.practice-coll{padding:0px 0 0;}
	.practicerow{padding:20px;}
	.hmprmosmtext h3{font-size:20px;}
	.practice-area .practiceslider.owl-carousel .owl-nav{position:absolute;top:-65px;left:0px;width:100%;}
	.practice-area .practiceslider.owl-carousel .owl-nav .owl-prev{margin-left:20px;}
	.practice-area .practiceslider.owl-carousel .owl-nav .owl-next{margin-right:20px;}
	/* contact-us */
	.contact-section{padding:40px 0;}
	/* consultationblock */
	.consultationblock .footsubbtn .button, .consultationblock .footsubbtn .button:focus{padding:11px 20px;}
	.consultationblock .capcha-submit{margin:25px 0px;}
	.consultationblock .footerblock h2{font-size:30px;}
	.consultationblock .footcontact{padding-bottom:25px;}
	.consultationblock .footerblock h2{margin-bottom:40px;}
	.consultationblock .footerblock .captchabox .g-recaptcha{margin:5px 0;}
	/* FAQs */
	.teamtitlebox.faqsbox h2{font-size:30px;margin-bottom:25px;}
	.accordion .acclink{font-size:18px;margin-bottom:10px;}
	/* Team Detail Page CSS START */
	.aboutcontent.teamdetailsopt1{padding:40px 0;}
	/* Claims Page Start */
	.claims-section{padding:40px 0 30px;}
	.claimstitlebox h1{font-size:30px;margin-bottom:25px;}
	/* Blog Page Start */
	.blog-section{padding:40px 0;}
	.blogbox h1{font-size:30px;margin-bottom:25px;}
	.aboutcontent.blogdetailsopt1{padding:40px 0;}
	.blogdetailsbox h1{font-size:30px;margin-bottom:25px;}
	.blogdetailsbox h2{font-size:28px;}
	/*** Thankyou Page ****/
	.thankyoublock h1{font-size:30px;}
	/*=================== Single Pages CSS START ===================*/
	.page-header h1{margin:0;font-size:30px;}
	/*=================== Single Pages CSS END ===================*/
	/*=================== Home Team CSS START ===================*/
	.hmteamsection .heading{padding-bottom:40px;}
	.hmteamsection .heading h2{font-size:30px;line-height:32px;}
	.hmteamsection .heading p{margin-top:20px;}
	.teamlistcol-content .teamlistcol-title{font-size:20px;}
	/*=================== Home Team CSS END ===================*/
	/*=================== Team Single Page CSS START ===================*/
	.contentsection{padding:40px 0;}
	.singleteamname{font-size:20px;}
	/*=================== Team Single Page CSS END ===================*/
	/*=================== Team Listing Page CSS START ===================*/
	/*=================== Team Listing Page CSS END ===================*/
	/*=================== Home Discount Plans CSS START ===================*/
	.hmdiscountsection{padding:40px 0;}
	.hmdiscountsection .heading{padding-bottom:40px;}
	.hmdiscountsection .heading h2{font-size:30px }
	/*=================== Home Discount Plans CSS END ===================*/
	/*=================== Home Promotion Plans CSS START ===================*/
	.hmpromotionsection{padding:40px 0;}
	.hmpromotionsection .heading{padding-bottom:40px;}
	.hmpromotionsection .heading h2{font-size:30px }
	/*=================== Home Gallery CSS START ===================*/
	.hmgallerysection{padding:40px 0;}
	.hmgallerysection .heading{padding-bottom:30px;}
	.hmgallerysection .heading h2{font-size:30px }
	/*=================== Home Gallery CSS END ===================*/
	/*=================== Home Partner Logo CSS START ===================*/
	.hmclintlogosection{padding:40px 0;}
	.hmclintlogosection .heading{padding-bottom:40px;}
	.hmclintlogosection .heading h2{font-size:30px }
	/*=================== End:Partner Logo CSS END ===================*/
	/*=================== Home Extra Content CSS START ===================*/
	.hmextracontent{padding:40px 0;}
	.hmextracontent h2{font-size:30px;margin-bottom:20px;}
	.aboutweldesc{padding-bottom:40px;}
	/*=================== Home Extra Content CSS END ===================*/
	.abouteamsection{padding:40px 0;}
	.slconblocktitle h2{font-size:28px;}
	.slheadcall{font-size:20px;}
	.slheadmap{margin-right:20px;}
	.landvcontent-block{padding-top:20px;}
	.slbanner.slbanneropt3{height:630px;}
	/* Start:Landing Page */
	/*Banner*/
	.slconblock h2{font-size:30px;}
	.slconblock h3{font-size:24px;margin-bottom:15px;}
	/* Book Form Section */
	.slbookblock{padding:40px 30px;}
	.slbooktitle h2{font-size:30px;}
	/* Welcome Section */
	.landservcontent-secion{padding:40px 0;}
	.landservcontent-title{font-size:30px;}
	/* Reviews Section */
	.landservreview-secion{padding:40px 0;}
	.landservreview-secion h2{font-size:30px;}
	/* Services Cotent */
	.landservcontent-section{padding:40px 0;}
	.landservcontent-section h2{font-size:30px;}
	.landserdector-section{padding:40px 0;}
	.landserdoctorblock>h2{font-size:30px;}
	/* Extra Content */
	.landservextra-secion{padding:40px 0;}
	.landservextra-title{font-size:30px;}
	/* Footer */
	.slformsection{padding:40px 0;}
	#slfooter .slbookappform h3{font-size:30px;}
	/* End:Landing Page */
	.fotfindthelocation .hederlocation-search{padding-top:0;}
	.fotfindthelocation .finde-office-text{font-size:22px;width:40%;}
	.fotfindthelocation .hederlocation-search{width:60%;}
	.multiservicesection{padding:30px 0;}
	.multititleblog h2{font-size:28px;}
	.landingsection .hmtitle h2, .landingsection .hmtitle h1{font-size:28px;}
	.blogblock .item {width: 50%;}
	.locatcondetail .hmtitle h2{font-size: 30px;}
	.innerbanner-title h1{font-size: 30px;}
	.location-detailinner {padding: 40px 0;}
	.locatcondetail .heading h1, .locatcondetail .heading h2 {font-size: 30px;}
	/* Start: Gallery Page */
	.contentsection.gallery-section {padding: 40px 0 10px 0;}
	/* End: Gallery Page */
	/* Start: 404 Page */
	.error-404.not-found {padding: 40px 0;}
	.content404-page h2 {font-size: 140px;}
	.content404-page h1 {font-size: 28px;}
	.content404-page h3 {font-size: 20px;}
	/* End: 404 Page */
}

@media only screen and (max-width:1169.98px){
	/******header******/
	.headcontactbox{margin-right:0px;}
	/****service*******/
	.hmserviceblock{padding:0 50px;}
	.hmserviceslider .owl-nav .owl-prev{margin-left:-40px;}
	.hmserviceslider .owl-nav .owl-next{margin-right:-40px;}
	/**** Start:Home Promotion *******/
	.hmpromotionblock{padding:0 50px;}
	/**** End:Home Promotion *******/
	/* Blog Section */
	.blogslider .owl-nav .owl-prev{margin-left:-40px;}
	.blogslider .owl-nav .owl-next{margin-right:-40px;}
	/* Press and Media Section */
	.mediaslider .owl-nav .owl-prev{margin-left:-40px;}
	.mediaslider .owl-nav .owl-next{margin-right:-40px;}
	.footofficehours .hourname{padding-left:100px;margin-left:-100px;}
	.hmadv-block .hmadvcol{height:320px;}
}

@media only screen and (max-width:1024.98px){
	#nav ul{left:0;margin-left:0;}
	#nav ul li:first-child:after{left:20px;margin-left:0;}
	#nav>li>.arrowclick{display:none;}
	.arrowclick:after{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}
	.arrowclick.active:after{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}
	#nav li ul li a{padding:10px 35px 10px 15px;}
}

@media only screen and (max-width:1023.98px){
	.multilocfotsingle{width:33.33%;}
	.hmadv-block .hmadvcol{height:350px;}
}

@media only screen and (min-width:992px){
	#nav{display:block !important;}
	/* 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 > ul {padding: 15px 10px;}
	#nav li.full-megamenu ul li a {padding: 6px 0;background-color: inherit;}
	#nav li.full-megamenu ul ul li {text-align: left;}
	#nav li.full-megamenu ul ul li a {display: inline-block;vertical-align: top;}
	#nav li.full-megamenu ul li:hover>a {background-color: inherit;}
	#nav li.full-megamenu ul li:hover>a {color: #ffffff;}
	#nav li.full-megamenu ul li a:hover {color: #d39661;}
	#nav li.full-megamenu ul li.megamenu-title>a, #nav li.full-megamenu ul li.megamenu-title:hover>a {padding-left: 0;color: #d39661;text-transform: uppercase;font-weight: 600;}
	#nav li.full-megamenu .current-menu-item > a {color: #d39661;background-color: inherit;}
	/* End: Header Megamenu */
	.hmadvsection .hmadv-block>.row{display:flex;}
}

@media only screen and (max-width:991.98px){
	.beforeafterblock h2{font-size:22px;margin-bottom:25px;}
	.findlocation-data .wpgmaps_mlist_row.wpgmza_basic_row{width:50%;}
	/* Start:New Landing Css */
	.landinglayout4 #header, .landinglayout4.fixed #header{position:relative;}
	body.single-landing.landinglayout4 .header-inner, body.single-landing.landinglayout4.fixed .header-inner{padding-right:0;}
	.slconblockopt3 .slbookapprow{padding-top:30px;}
	.slprmocoupon .slprmotitle h1{font-size:28px;}
	.landing-header #nav>li>a{padding:10px 30px 10px 15px;}
	.landing-header .headcontactbox-inner{justify-content:flex-end;flex-wrap:wrap;}
	.landing-header .mainNavigation{padding-bottom:0;margin-right:0;}
	.landing-header .mainnavbar{padding:0;position:relative;width:auto;margin:0;display:block;top:auto;}
	.landing-header .headbookapp{display:block;margin:10px 0 0 0;width:100%;}
	.landing-header .header-inner{padding:12px 0;}
	.landing-header #nav{top:46px;}
	.landing-footer .footmap .gmap3{height:300px;}
	.landing-footer .footmap{padding:0 15px;}
	.landingftr-info{text-align:center;}
	.landingftr-info .footlist{padding-left:0;text-align:center;}
	.landingftr-info .footcol .footlist a, .landingftr-info .footcol .footlist span{text-align:center;display:block;}
	.landingftr-info .footlist strong{text-align:center;display:inline-block;vertical-align:top;}
	.landingftr-info .footlist i{font-size:22px;position:relative;top:auto;left:auto;display:inline-block;vertical-align:top;padding-right:10px;}
	.landingftr-info .footlist.footcall i{padding-top:8px;padding-right:5px;}
	.landingftr-fullhour .foothours{max-width:232px;margin:0 auto;}
	.landingftr-fullhour .foothours h3{text-align:center;}
	.landingftr-info .footcolrow .footcol{width:100%;}
	.landingftr-info .footcolrow .footcol.footcol-2{padding-top:20px;}
	.slconblockopt5 .sltitlebox{text-align:center;margin-left:0;}
	.landservcolhalf+.landservcolhalf{margin-top:30px;}
	.landservcolhalf img{max-width:360px;margin:0 auto;display:block;width:100%;}
	.landservcol+.landservcol{margin-top:20px;}
	.landingsection .hmtitle{text-align:center;}
	.slbanneropt2 .slconblock{position:relative;top:auto;transform:inherit;padding:0;}
	.slconblock.slconblock3{position:relative;top:auto;transform:none;padding:30px 0;}
	.slconblock3 .slprmocoupon{max-width:340px;}
	.slconblockopt2 .slconblockbox{padding-bottom:0;}
	.slconblockopt2 .slbannerbook{padding:20px 15px;max-width:350px;}
	/* End:New Landing Css */
	.aawformblock .aawfieldcol33{width:50%;}
	body{font-size:16px;}
	.wrap-inner{padding:0 15px;}
	/********** Start Adit Web Data Form **********/
	/* Home Banner Form */
	.hmbannerform .aawfieldcol33{width:50%;}
	.hmbannerform .aawfieldcol input, .hmbannerform .aawfieldcol input:focus, .hmbannerform .aawfieldcol textarea, .hmbannerform .aawfieldcol textarea:focus, .hmbannerform .aawfieldcol select, .hmbannerform .heapBox .holder{border:1px solid #dedede;}
	.hmbannerform .aawformradio .aawformradiobox{border:1px solid #dedede;}
	.hmbannerform .aawformradiocol label{height:40px;}
	/* Footer Form */
	.footerbookform .aawfieldcol33{width:50%;}
	/* Book Appointment Page Form */
	.bookaptmntform .aawfieldcol33{width:50%;}
	/********** End Adit Web Data Form **********/
	#header{position:relative;}
	.fixed #header{position:relative;}
	.headbookapp{display:inline-block;margin-top:10px;}
	/*Navigation*/
	.mainNavigation{float:none;padding:8px 0;}
	.menu-icon, .menu-icon:focus{display:block;}
	#nav{display:none;background-color:#003585;width:280px;padding:0;position:absolute;left:-200px;top:50px;text-align:left;}
	#nav>li{width:100%;margin:0;}
	#nav>li>a{display:block;padding:10px 30px 10px 15px;line-height:20px;}
	.mainNavigation #nav>li>a, .mainNavigation #nav>li:hover>a, .mainNavigation #nav>li.active>a{color:#fff;}
	#nav>li:hover>a{background-color:#d39661;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;}
	.arrowclick{display:block;top:5px;margin-top:0;}
	.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;}
	#nav ul li{border-bottom:1px solid rgba(255, 255, 255, 0.4);}
	#logo{padding:10px 0;}
	#nav li ul li a{font-size:15px;}
	#nav>li>a{font-size:15px;}
	#nav li.full-megamenu > ul {width: auto;left: auto;}
	.headcontactbox{margin-right:0px;}
	.haddrescall{height:auto;margin:8px 0 0 0;padding-top:0;}
	.headbookapp.multilocationheder{margin-top:10px;}
	.headbookapp{margin-right:98px;}
	.headcall{margin-right:0;padding:0;margin-left:0;}
	.headaddress{padding:0;margin-left:5px;}
	.headsocial{display:none;}
	.headcontactbox-inner{display:flex;align-items:center;justify-content:space-between;}
	.mainnavbar{padding:10px 0 0;float:none;width:110px;margin-right:0px;top:27px;right:0;position:absolute;margin-left:15px;}
	.mainNavigation{padding:8px 0;}
	.headcontactbox{position:relative;}
	.headsocialandbtn{position:absolute;bottom:0;right:0;}
	/* Start:Multi Header */
	.multilocation .headcontactbox-inner{flex-direction:column;justify-content:flex-end;}
	.multilocation .mainnavbar{position:relative;top:auto;margin-right:0px;width:100%;margin-left:0;}
	.multilocation .haddrescall .headbookapp{margin-right:0;}
	/* End:Multi Header */
	/** Index Slider **/
	.teaserBanner {height:420px;}
	.teaserBanner .item{height:420px;}
	.teasercaption{height:100%;top:0;padding-top:0px;}
	.teasertext{max-width:333px;}
	/* Home Book Form **/
	.hmbookappbox{position:relative;top:0px;transform:translateY(0);right:0px;}
	.hmbookapprow{max-width:100%;margin:0;padding:40px 0 20px;}
	.hmbooktitle{color:#d39661;font-size:26px;line-height:30px;}
	.hmbookappbox .form-control, .hmbookappbox .form-control:focus{color:#d39661;}
	.hmbookappbox .form-control::-webkit-input-placeholder{color:#d39661;opacity:1;}
	.hmbookappbox .form-control:-moz-placeholder{color:#d39661;opacity:1;}
	.hmbookappbox .form-control::-moz-placeholder{color:#d39661;opacity:1;}
	.hmbookappbox .form-control:-ms-input-placeholder{color:#9e836b;opacity:1;}
	.hmbookappbox .heapBox .holder{color:#d39661;}
	.hmbookappbox .heapBox div.heap{text-align:left;}
	.hmbookappbox .datefield::before{color:#d39661;}
	.hmbookappbox .heapBox .handler::before{color:#d39661;}
	.hmsubmitbtn .button, .hmsubmitbtn .button:focus{color:#fff;background-color:#d39661;}
	.hmsubmitbtn .button:hover{background-color:#003580;border-color:#003580;outline:0px;color:#fff;}
	.captchabox{text-align:center;}
	.captchabox .hmsubmitbtn{float:none;margin-left:20px;}
	.hmbookappbox.hmbookappboxvideo .hmbookapprow{max-width:750px;padding:40px 0;}
	.hmbookappbox.hmbookappboxvideo .hmbookappfrom .col-md-6{width:50%;}
	/** Advantages **/
	.hmadvsection h2{margin-bottom:30px;font-size:26px;}
	.hmadv-block .hmadvcol{padding:16px;border-top:1px solid #fff;height:auto;}
	.hmadvbox h3{font-size:18px;margin-bottom:10px;}
	.hmadvicon{background-size:contain;width:60px;height:60px;}
	.hmaboutsm-details h1{font-size:26px;margin-bottom:15px;}
	.hmaboutsm-details{padding-top:40px;}
	.hmaboutdecsubtitle p{font-size:18px;}
	/* About Section */
	.hmaboutsection, .hmconsulation-section{padding:40px 0;}
	.hmaboutsection h1, .hmaboutsection h2{font-size:26px;}
	.about-logo img{max-height:60px;}
	.hmaboutvideo{min-height:335px;}
	.displanthree .item:last-child{margin-bottom:0;}
	/** Service Section */
	.hmservicesection{padding:40px 0;}
	.hmservicesection h2{margin-bottom:30px;font-size:26px;}
	.hmservicebox h3{font-size:18px;}
	.servicebtn i{font-size:16px;}
	.servicedecs h2{font-size:24px;}
	.servicebtn{letter-spacing:inherit;}
	.aboutbtn, .aboutbtn:focus{letter-spacing:inherit;}
	/** Testimonials Section **/
	.hmtestimonialssection{padding:40px 0;}
	.hmtestimonialssection h2{margin-bottom:15px;font-size:26px;}
	.hmtestimonialssection .hmtestimohead{padding-bottom:30px;}
	.hmtestimonialssection p{font-size:16px;}
	/* Blog Section */
	.hmblogsection, .hmblog-section{padding:40px 0;}
	.hmblogsection h2{margin-bottom:30px;font-size:26px;}
	/* Press and Media Section */
	.hmpress-media-section{padding:40px 0;}
	.hmpress-media-thumb{max-width:280px;}
	.hmpress-mediadetsbox{padding:15px 20px;width: calc(100% - 280px);}
	.hmpress-media-section h2{margin-bottom:30px;font-size:26px;}
	.hmpress-mediadetsbox h3{font-size:18px;}
	.mediapressblock h1{font-size:26px;}
	.mediapressblock h2{font-size:24px;}
	.claims-content h2{font-size:24px;}
	/************ Start:Footer ****************/
	.footerinnerform{padding:40px 0;}
	.footmap{padding-right:15px;}
	.footmap .gmap3{height:400px;}
	.footbookapp h3{font-size:24px;margin-bottom:30px;}
	.footcontact-inner{padding:40px 15px 40px 30px;height:auto;margin:0 auto;max-width:inherit;}
	.footcol{padding-bottom:10px;}
	.footlist{margin-bottom:10px;}
	.foothours h3{font-size:20px;}
	.footofficehours li{width:100%;float:left;}
	.footofficehours li.hoursnote{width:100%;}
	/************ End:Footer ****************/
	/* About page Start */
	.about-section h1{font-size:26px;}
	.about-section h2{font-size:24px;}
	.about-section .hmaboutdec .hmaboutdecsubtitle p{font-size:20px;padding:10px 0;}
	.about-section .hmaboutdec p{font-size:16px;}
	.about-section .about-logo-row{padding-top:40px;}
	.about-section .about-logo{margin:0 40px 20px 0;}
	.hmaboutcolfull{padding-top:0;}
	.newslattersec{padding:150px 0;}
	.actionrow h1, .actionrow h2, .actionrow h3{font-size:26px;}
	.aboutcontent.howitworkopt7{padding:40px 0 40px;}
	.howdworkbox h3{font-size:18px;}
	.aboutcoldesc h2{font-size:26px;}
	.aboutcontent.howitworkopt7 .aboutcoldesc a{margin-top:10px;}
	.aboutcontent.howitworkopt7 .aboutcoldesc.pdb20{padding-bottom:30px;}
	.howdworkbox{padding-bottom:52px;}
	.teamsection.teamsectionopt1{padding:40px 0 40px;}
	.teamsection.teamsectionopt1 h1{font-size:26px;}
	.result-box{padding:20px 0 30px;}
	.result-box ul li span{font-size:50px;}
	.result-box ul li{width:33.33%;float:left;padding:0 10px;}
	.teamthumb{width:140px;height:140px;}
	.hmclientreviewcontent h3{font-size:20px;margin-bottom:5px;}
	.teamlist-content{padding-top:20px;margin-top:30px;}
	/* Practice Areas*/
	.call-box{padding-top:20px;}
	.callactionbox h2{font-size:26px;}
	.practice-coll{padding:0px 0 0;}
	.hmprmosmtext h3{font-size:18px;}
	.practice-area .practiceslider.owl-carousel .owl-nav{position:absolute;top:-54px;left:0px;width:100%;}
	/* media-press-inner */
	.media-callaction .callactionbox h2{font-size:24px;}
	.hmprmosmtext p{font-size:16px;}
	/* contact-us */
	.contactblock .footcontact{padding-bottom:15px;}
	/* consultationblock */
	.consultationblock .footerblock h2{font-size:26px;}
	.consultationblock .footcontact{padding-bottom:15px;}
	.consultationblock .footerblock h2{margin-bottom:30px;}
	.consultationblock .footerblock .captchabox .g-recaptcha{margin:0px 0px;}
	/* Blog */
	.blogblock .item:nth-child(2n+1){clear:both;}
	.blogblock .item:nth-child(3n+1){clear:none;}
	.blogdetailsbox h1{font-size:26px;}
	.blogdetailsbox h2{font-size:24px;}
	/* Team Detail Page CSS START */
	.aboutcontent.teamdetailsopt1{padding:40px 0;}
	.doctorbtmbox h2, .doctorbtmbox h3{font-size:22px;}
	/* Claims Page Start */
	.claims-section{padding:40px 0 20px;}
	.claimstitlebox h1{font-size:26px;margin-bottom:25px;}
	/*** FAQ ****/
	.teamtitlebox.faqsbox h2{font-size:26px;margin-bottom:25px;}
	.accordion .acclink{margin-bottom:10px;}
	/* Blog Page Start */
	.blog-section{padding:30px 0;}
	.aboutcontent.blogdetailsopt1{padding:40px 0;}
	.blogbox h1{font-size:26px;margin-bottom:25px;}
	.thankyoublock h1{font-size:26px;}
	.web-by p{margin:20px 0 20px 0;}
	/*=================== Single Pages CSS START ===================*/
	.page-header{padding-bottom:30px }
	.page-header h1{font-size:26px;}
	.teamsubtitle{margin-top:15px;}
	/*=================== Single Pages CSS END ===================*/
	/*=================== Home Team CSS START ===================*/
	.hmteamsection .heading{padding-bottom:30px;}
	.hmteamsection .heading h2{font-size:26px;line-height:28px;}
	.hmteamsliderthree.owl-carousel .item{width:100%;}
	.teamlistcol-content .teamlistcol-title{font-size:18px;}
	/*=================== Home Team CSS END ===================*/
	/*=================== Team Single Page CSS START ===================*/
	.contentsection{padding:40px 0;}
	.singleteamname{font-size:18px;}
	.singleteamimg, .singleteamname, .singleteamspeci{text-align:center }
	/*=================== Team Single Page CSS END ===================*/
	/*=================== Team Listing Page CSS START ===================*/
	/*=================== Team Listing Page CSS END ===================*/
	/*=================== Home Discount Plans CSS START ===================*/
	.hmdiscountsection{padding:40px 0;}
	.hmdiscountsection .heading{padding-bottom:30px;}
	.hmdiscountsection .heading h2{font-size:26px }
	.displanthree .item{width:100%;}
	.displanthree .discountbox:hover {-moz-transform:inherit;-webkit-transform:inherit;-o-transform:inherit;-ms-transform:inherit;transform:inherit;}
	/*=================== Home Discount Plans CSS END ===================*/
	/*=================== Home Promotion Plans CSS START ===================*/
	.hmpromotionsection{padding:40px 0;}
	.hmpromotionsection .heading{padding-bottom:30px;}
	.hmpromotionsection .heading h2{font-size:26px }
	.promplanthree .item{width:100%;margin-bottom:20px;}
	/*=================== Home Gallery CSS START ===================*/
	.hmgallerysection .heading h2{font-size:26px }
	/*=================== Home Gallery CSS END ===================*/
	/*=================== Home Partner Logo CSS START ===================*/
	.hmclintlogosection{padding:40px 0;}
	.hmclintlogosection .heading{padding-bottom:30px;}
	.hmclintlogosection .heading h2{font-size:26px }
	/*=================== Home Partner Logo CSS END ===================*/
	/*=================== Home Extra Content CSS START ===================*/
	.hmextracontent h2{font-size:26px;}
	/*=================== Home Extra Content CSS END ===================*/
	.headbookform .aawformblock .aawfieldcol{width:50%;}
	.slfootbookform .aawformblock .aawfieldcol, #slfooter .slbookappform .aawformblock .aawfieldcol{width:50%;}
	.slfootbookform .aawformblock, .slbookappform .aawformblock{padding:0 15px;}
	/* Landing Page 2 */
	.slbanner.slbanneropt2{background-image:inherit !important;height:auto;}
	.slbanneropt2.slbanner:after{opacity:1;}
	.sltitleboxopt2 .sllist li{color:#fff;}
	.slbanner.slbanneropt2 img{visibility:visible;}
	.slconblock.slconblockopt2{position:static;padding:40px 0;}
	.slconblock.slconblockopt2 .item{padding-top:0 !important;}
	.slbanner:after{z-index:-1;}
	.slconblocktitle{position:relative;}
	.slbookformrow .bookappform.bookborderbtm .aawformblock .aawfieldcol{width:50%;}
	.slconblockopt3 .bookappform .aawformblock .aawfieldcol.aawfieldtextarea{width:100%;}
	.slbanneropt3.slbanner:after{opacity:1;}
	.slbanner.slbanneropt3{height:auto;background-image:inherit !important;}
	.slbanneropt3.slbanner>img{visibility:visible;}
	.slprmotitle strong{font-size:40px;}
	.slprmotitle br{display:none;}
	#slheader{position:relative;}
	.slconblock.slconblockopt3{padding-top:10px;}
	.slheadmap{margin-right:0;}
	.sltoplink{padding:0;}
	/* Landing Page 4 */
	.landinglayout4 .slbanner{background-image:inherit !important;height:auto;}
	.landinglayout4 .slbanner:after{opacity:1;}
	.landinglayout4 .slbanner img{visibility:visible;}
	.landinglayout4 .slconblock{position:relative;top:auto;transform:none;}
	.slconblockopt5 .sltitlebox{margin-left:0;text-align:center;}
	.slconblockopt5 .sllist{display:inline-block;vertical-align:top;}
	.slconblockopt5 .sllist li{text-align:left;}
	.slconblockopt5 .slconblockbox .container-fluid{padding-top:0 !important;}
	.landinglayout4 .slbannerbookouter .slbannerbook .aawformblock .aawfieldcol{width:50%;}
	.landinglayout4 .slbannerbookouter .slbannerbook .aawformblock .aawfieldcol.aawfieldtextarea{width:100%;}
	.slconblockopt5 .serbookappform{max-width:100%;}
	.slconblockopt5 .slbannerbookouter{position:relative;max-width:100%;padding:40px 15px;height:auto;}
	.slconblock.slconblockopt5 .slconblockbox{max-width:100%;padding:40px 0;}
	.landinglayout4 .slbannerbookouter .slbannerbook .container{padding-top:0 !important;}
	.slheaderopt5 .slheader-inner{padding:15px 0 }
	.slheaderopt5 .slheadmap{margin-right:0;}
	/* Landing Page 1 */
	.landing-landing-page-one .slbanner{background-image:inherit !important;height:auto;}
	.landing-landing-page-one .slbanner img{visibility:visible;}
	.slconblock.slconblockopt1{position:relative;top:auto;transform:none;padding:30px 0;}
	.slbannerbook{margin-top:0;}
	.slbookblock{border-radius:0;padding:30px 0;}
	.landing-landing-page-one .slbanner:after{opacity:1;}
	.landing-landing-page-one .sllist li{color:#fff;}
	.landing-landing-page-one .headbookform .aawfieldtextarea, #slfooter .slbookappform .aawformblock .aawfieldcol.aawfieldtextarea{width:100%;}
	.landservcontent-block{margin-top:15px;}
	/* Landing Page 2 */
	#container{padding-top:0;}
	.fotfindthelocation .hederlocation-search{float:none;width:100%;text-align:center;margin-top:20px;}
	.footerlocation-inner .finde-office-text{float:none;width:100%;text-align:center;}
	.footerservicecolmain{display:flex;}
	.footerservice{flex:0 0 auto;width:50%;}
	.row.footermenupro .col-md-6.col-sm-6.col-xs-6{width:100%;}
	.footerservicecolmain .col-md-5{flex:0 0 auto;width:50%;}
	.hederlocation-inner .finde-office-text{margin-bottom:10px;}
	.hmaboutcolblock .hmaboutcol2{padding-top:40px !important;text-align:center;}
	.hmaboutcolblock .hmaboutcoldesc{text-align:center;}
	.footerservicelist li{width:100%;}
	.about-section .hmaboutcol2{margin-bottom:20px;text-align:center;}
	.landservcontent-section h2{text-align:center;}
	.landvcontent-thumb img{width:auto;max-width:100%;}
	.landvcontent-thumb{text-align:center;}
	.landvcontent-block{text-align:center;}
	.landserdoctorblock .col-md-3.col-sm-4.col-xs-12{width:100%;}
	.landserdoct-thumb img{width:auto;max-width:100%;}
	.landserdoctorblock .col-md-9.col-sm-8.col-xs-12{width:100%;}
	.landserdoctorblock .landserdoct-thumb{text-align:center;margin-bottom:20px;}
	.multilocformrow{flex-direction:column;}
	.multilocformitem{width:100%;}
	.multilocformitem+.multilocformitem{margin-top:30px;}
	.multipromotionsec .promotionlocation{flex-direction:column;}
	.multihoursitem{width:100%;}
	.promotions-block{width:100%;}
	.multipromotionsec .promotionlocation .multilochour .foothours{max-width:200px;margin:0 auto;}
	.multilochour-col h3{text-align:center;}
	.treatmentcol{width:50%;}
	.landingsection .hmtitle h2, .landingsection .hmtitle h1{font-size:26px;}
	/* Start:Before/After Page */
	.beforethumbbox+.beforethumbbox{margin-top:30px;}
	.bfraft-imglist2 .item+.item{margin-top:30px;}
	.hmteamslidertwo .item, .hmteamsliderone .item{width:50%;}
	.enasingle-slider .testmonialboxinner {flex-direction: column;text-align: center;}
	.enasingle-slider .testmonialdetail {padding-left: 0;}
	.headbookapp:hover .location_list{display: none;}
	.findlocation-data{padding-bottom: 30px;}
	.findlocation-data .simplelocation-section .wpgmza_sl_main_div{padding-top: 30px;}
	.locatcondetail .hmtitle h2{font-size: 26px;}
	.innerbanner-title h1{font-size: 26px;}
	.location-detrow > .item + .item {margin-top: 30px;}
	.locgalleryslider {margin-top: 30px;}
	.locatcondetail .heading h1, .locatcondetail .heading h2 {font-size: 26px;}
	.locmap {margin-top: 30px;}
	.locmap iframe {height: 320px;}
	.multibookappintment .innerpage-title h2{text-align: center;}
	.multibookappintment .extraseccontent {text-align: center;}
	.lanextrahalf + .lanextrahalf {margin-top: 30px;}
	.landreview-section .lanextrahalf .extraseccontent {text-align: center;}
}

@media only screen and (max-width:800.98px){
	/*Responsive Table*/
	.responsiveTable, .responsiveTable tr, .responsiveTable td, .responsiveTable td:before{display:block;text-align:left;border:none;}
	.responsiveTable, .responsiveTable tr, .responsiveTable td:last-child{border-bottom:none;}
	.responsiveTable thead, .responsiveTable tr th{position:absolute;/* Hides table head but not using display none */top:-1000em;left:-1000em;}
	.responsiveTable tr{border:1px solid #eeeeee;border-bottom:2px solid #eeeeee;margin:0 0 20px;}
	.responsiveTable tr td:nth-child(1){/* first column of the row */border-left:none;}
	.responsiveTable tr td:last-child{/* last column of the row */border-right:none;}
	.responsiveTable tr:last-child .td, .responsiveTable td{/* Column in the last row and column */border-bottom:1px solid #eeeeee;}
	.responsiveTable td:before{/* prints the value of data-label attribute before the column data */font-weight:bold;padding-right:20px;line-height:27px;color:#174471;content:" "attr(data-label)"";/* call the attribute value of data-label and adds a string // */}
	.responsiveTable tbody{display:block;}
	.responsiveTable tr td{padding:5px 15px;width:auto !important;}
}

@media only screen and (max-width:768.98px){
	.r-tabs .r-tabs-nav{display:none;}
	.r-tabs .r-tabs-accordion-title{display:block;}
}

/* Small devices (landscape phones, less than 768px) */
@media only screen and (max-width:767.98px){
	.multisinglecontainsec{padding:30px 0;}
	.owl-carousel .owl-nav [class*="owl-"] {height: 36px;width: 36px;}
	.owl-carousel .owl-nav [class*="owl-"] i {line-height: 36px;}
	/* Start:New Landing Css */
	.slprmocoupon .slprmotitle h1{font-size:24px;}
	.landing-header .haddrescall .headaddress, .landing-header .haddrescall .headcall{display:block;text-align:center;padding-top:10px;margin:0;}
	.landing-header .haddrescall .headaddress a, .landing-header .haddrescall .headcall a{display:inline-block;vertical-align:top;}
	.landing-header .haddrescall{justify-content:center;flex-direction:column;}
	.landing-header #nav{transform:translateX(-36%);}
	.landing-footer .copyright{padding:20px 0;}
	.fixed-contactbtns{padding-top:40px;}
	.footcontact .footcol1.landingftr-info{padding:0 15px;}
	.landingsection{padding:30px 0;}
	.slconblockopt2{flex-direction:column;padding:30px 0;}
	.slconblockopt2 .slconblockbox{padding-top:0;padding-bottom:30px;}
	.sllist{margin-bottom:0;}
	.slconblock.slconblock3 .sltitlebox{text-align:center;}
	.slbanneropt3 .sltitlebox{margin:0 0 30px 0;max-width:100%;width:100%;}
	.slconblock3 .slprmocoupon{max-width:100%;margin:0 auto;}
	.stikerinner{flex-direction:column;}
	.slconblockopt5 .slbanner .sllist{text-align:left;}
	.slconblockopt2 .sltitlebox{text-align:center;}
	.slconblockopt2 .sllist li:after, .slbanneropt3 .sllist li:after{left:0;right:0;margin:0 auto;}
	/* End:New Landing Css */
	.aawformblock .aawfieldcol33{width:100%;}
	body{font-size:16px;}
	/******* Start:Single Lawyer Page ******/
	.single-lawyer .hmteamsection{padding-bottom:30px;}
	/********** Start Adit Web Data Form **********/
	.hmbannerform .aawformblock, .footerbookform .aawformblock, .bookaptmntform .aawformblock, .contactpageform .aawformblock{padding:0;}
	/* Footer Form */
	.footerbookform .aawfieldcol33{width:100%;}
	/* Book Appointment Page Form */
	.bookaptmntform .aawfieldcol33{width:100%;}
	/* Contact Page Form */
	.contactpageform .aawformblock .aawfieldcol33{width:100%;}
	.contactpageform .aawfieldcol.aawfieldtextarea{width:100%;}
	.mb0{margin-bottom:0px;padding-bottom:0px }
	/********** Stop Adit Web Data Form **********/
	#nav{transform:translateX(-37%);left:0;top:39px }
	#logo{width:100%;text-align:center;padding:0px;}
	#logo a{width:170px;}
	.header-inner{padding:15px 0 15px;}
	.teasebtn{display:none;}
	.header-right{padding:0 0 0px;margin:0 auto;text-align:center;}
	.headcalllink, .headaddresslink{font-size:15px;}
	.headcontactbox{display:block;text-align:center;float:none;margin-bottom:0 }
	.headaddress, .headcall{padding:0px;margin-bottom:5px;margin-right:0;}
	.headaddress{margin-right:0px }
	.headcontactbox-inner{justify-content:center;display:block;}
	.mainnavbar{width:auto;margin-right:0px;position:relative;top:0;padding-top:10px;}
	.headbookapp{position:relative;top:0;right:auto;display:none;}
	.multilocationheder{display:block;margin-top:0;margin-left:0;}
	.headbookapp:hover .location_list{display:block;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);right:auto;}
	.multilocation #nav{left:50%;-webkit-transform:translateX(-49%);-moz-transform:translateX(-49%);-ms-transform:translateX(-49%);transform:translateX(-49%);}
	.mainNavigation{float:none;padding:0px 0px }
	.headsocialandbtn-mobile{display:block;}
	.headsocialandbtn{display:none }
	.haddrescall{margin:0;width:auto;padding-top:10px;}
	/** Index Slider **/
	.teaserBanner {height:300px;}
	.teaserBanner .item{height:300px;}
	.teasercaption{height:auto;top:inherit;bottom:0px;padding-bottom:30px;background-color:rgba(255, 255, 255, 0.3);padding-top:10px;}
	.teasertext{width:100%;text-align:center;max-width:100%;}
	.teasertitle{font-size:20px;}
	.teasebtn{font-size:13px;padding:13px 17px;}
	.teaserBanner.owl-carousel .owl-dots{display:none;}
	.teasercaption{padding:15px 0 15px;}
	.teasertext p{margin:0;}
	/** Home Boook App Form **/
	.hmbooktitle{font-size:24px;line-height:28px;}
	.hmsubmitbtn .button, .hmsubmitbtn .button:focus{font-size:16px;padding:16px 22px 14px 27px;}
	.hmbookappbox.hmbookappboxvideo .hmbookapprow{padding:30px 0;}
	.hmbookappbox.hmbookappboxvideo .hmbookappfrom .col-md-6{width:100%;}
	.teasercaption .container{padding-top:0 !important;}
	/** Advantages **/
	.hmadv-block .hmadvcol{padding:0 15px;border-right:none;border-bottom:1px solid #fff;border-top:0;}
	.hmadv-block .hmadvcol:last-child{border-bottom:none;}
	.hmadvsection h2{margin-bottom:30px;font-size:24px;}
	.hmadvbox h3{font-size:17px;}
	.hmaboutsm-details h1{font-size:24px;margin-bottom:15px;}
	.hmaboutsm-details{padding-top:30px;}
	.hmaboutdecsubtitle p{font-size:16px;}
	.hmadvbox{max-width:400px;margin:30px auto;}
	.aboutbtn, .aboutbtn:focus{padding:10px 20px;}
	/* About Section */
	.hmaboutsection, .hmconsulation-section{padding:30px 0;}
	.hmaboutcolblock{max-width:550px;margin-left:auto;margin-right:auto;}
	.hmaboutsection h1, .hmaboutsection h2{font-size:24px;margin-bottom:20px;text-align:center;}
	.hmaboutcoldesc p{text-align:center;}
	.about-logo-row{text-align:center;}
	.hmaboutvideo{min-height:auto;}
	.hmaboutcolblock .hmaboutcol2{padding-top:30px !important;text-align:center;}
	/* Services section */
	.hmservicesection{padding:30px 0;}
	.hmservicesection h2{margin-bottom:30px;font-size:24px;}
	.hmservicebox h3{font-size:17px;}
	.hmserviceblock{padding:0px;}
	.othrservice-list .servicebtn {margin-top: 0;}
	.othrservice-list .hmservicebox {padding-left: 10px;padding-right: 10px;}
	/** Testimonials Section **/
	.hmtestimonialssection{padding:30px 0;}
	.hmtestimonialssection h2{margin-bottom:10px;font-size:24px;}
	.hmtestimonialssection .hmtestimohead{padding-bottom:10px;}
	.hmtestimonialssection p{font-size:16px;}
	/* Blog Section */
	.hmblogsection, .hmblog-section{padding:30px 0;}
	.hmblogsection h2{margin-bottom:30px;font-size:24px;}
	.hmblogblock{padding:0 0px;}
	.blog-pagination a.page-numbers, .blog-pagination span.page-numbers.current {padding: 4px 8px;margin: 5px 2px 0 2px;}
	/*** Start:Home Team Section ***/
	.hmteamsection .hmteamsectionbanner{padding-top:30px;}
	.hmteamsection .hmteamsectionbox{padding-bottom:30px;}
	/****** Start:Home Pozative Reviews Section ******/
	.hmtestimonialssection .hmtestimonialsblock{margin:0 auto;}
	.hmtestimonialssection .hmtestimohead{padding-bottom:20px;text-align:center;}
	/* Press and Media Section */
	.hmpress-media-section{padding:30px 0;}
	.hmpress-mediabox{max-width:360px;margin:0 auto;}
	.hmpress-media-thumb{float:none;max-width:inherit;height:auto;width: 100%;}
	.hmpress-mediadetsbox {width: 100%;}
	.mediathumb-img{background-image:inherit;}
	.mediathumb-img img{visibility:visible;}
	.hmpress-media-section h2{margin-bottom:30px;font-size:24px;}
	.hmpress-mediadetsbox h3{font-size:18px;}
	.hmprmosmtext p{font-size:16px;}
	.hmpress-mediadetsbox{padding:15px 15px;float:none;margin-left:0;height:auto;}
	.mediapressblock h1{font-size:24px;}
	.mediapressblock h2{font-size:22px;}
	/* Home Gallery Section */
	.galleryslider.owl-carousel .owl-nav [class*="owl-"]{height:36px;width:36px;}
	.galleryslider.owl-carousel .owl-nav [class*="owl-"] i{line-height:36px;}
	/************ Start:Footer ****************/
	#footer{padding-bottom:0;}
	.footerinnerform{padding:30px 0px;}
	.footcontact-inner{padding:30px 15px;text-align:center;max-width:500px;}
	.footcontact .footcol1{padding:0 15px 30px 15px;}
	.foothours{max-width:260px;margin:0 auto;}
	.footlist{margin:0 auto 10px auto;padding-left:0;}
	.footlist strong{text-align:center;}
	.footcol .footlist a, .footcol .footlist span{text-align:center;display:block;}
	.footofficehours li{width:100%;margin-bottom:15px;text-align:left;}
	.footofficehours li.hoursnote{text-align:left;}
	.footofficehours .dayname{float:left;width:95px;position:relative;margin-bottom:0;}
	.footofficehours .hourname{float:right;width:100%;margin-left:-95px;padding-left:100px;}
	.footcolrow .footcol:nth-child(2n + 1){clear:both;}
	.footmobilecall{display:block;}
	.copyright{padding:20px 0 64px;font-size:16px;}
	/* About page Start */
	.about-section h1{font-size:24px;}
	.about-section h2{font-size:22px;}
	.about-section .hmaboutdec .hmaboutdecsubtitle p{font-size:18px;padding:0px 0;}
	.about-section .about-logo-row{padding-top:30px;}
	.about-section .about-logo{margin:0 20px 10px 0;}
	.about-section .hmaboutcol2{float:none;margin:0 auto 15px;text-align:center;}
	.newslattersec{padding:30px 0;}
	.actionrow h1, .actionrow h2, .actionrow h3{font-size:24px;}
	.newslattersec .boxbtn, .newslattersec .boxbtn:focus{float:none;}
	.abouteamsection{padding:30px 0;}
	.aboutcontent.howitworkopt7{padding:30px 0 0px;}
	.howdworkbox h3{font-size:17px;}
	.aboutcoldesc h2{font-size:22px;}
	.howdworkbox{padding-bottom:52px;}
	.howitlist-three .item:nth-last-child(2) .howdworkbox, .howitlist-three .item:last-child .howdworkbox{padding-bottom:52px;}
	.teamsection.teamsectionopt1{padding:30px 0 30px;}
	.teamsection.teamsectionopt1 h1{font-size:24px;}
	.result-box{padding:20px 0 30px;}
	.result-box ul li span{font-size:35px;}
	.result-box ul li p{font-size:14px;}
	.teamthumb{width:150px;height:150px;}
	.hmclientreviewcontent h3{font-size:18px;margin-bottom:5px;}
	.teamlist-content{padding-top:20px;margin-top:30px;}
	.hmclientreview-nav::before, .hmclientreview-nav::after{width:40px;}
	/* Practice Areas*/
	.servicedecs h2{font-size:22px;}
	.call-box{padding-top:15px;}
	.callactionbox h2{font-size:24px;}
	.callactionbox .call-box a.consultation-btn{font-size:15px;}
	.practice-coll{padding:0px 0 0;}
	.hmprmosmtext h3{font-size:17px;}
	.otherpracticehead{padding:0 36px;}
	.practice-area .practiceslider.owl-carousel .owl-nav{top:-44px;}
	/* media-press-inner */
	.media-callaction{padding:30px 0px;}
	.hmblogdetsbox{padding:15px;}
	/* contact-us */
	.contact-section{padding:30px 0;}
	/* consultationblock */
	.consultationblock .footerblock h2{font-size:24px;}
	.consultationblock .capcha-submit{margin:5px 0px 30px;}
	.consultationblock .footerform .capcha-submit .form-group{margin:0;}
	/* FAQs */
	.teamtitlebox.faqsbox h2{font-size:24px;margin-bottom:20px;}
	.accordion .acclink{font-size:17px;}
	.faqsblock .accord-detail iframe{margin:0 auto;margin:0 auto;display:block;}
	/* claims */
	.claims-section{padding:30px 0;}
	.claimstitlebox h1{font-size:24px;margin-bottom:20px;}
	.claims-content h2{font-size:22px;}
	/* Blog */
	.blog-section{padding:30px 0 100px;}
	.aboutcontent.blogdetailsopt1{padding:30px 0;}
	.hmblog-thumb img{width:100%;}
	.blogbox h1{font-size:24px;margin-bottom:20px;}
	.blogdetailsbox h1{font-size:24px;margin-bottom:20px;}
	.blogdetailsbox h2{font-size:24px;}
	/* Team Detail Page CSS START */
	.aboutcontent.teamdetailsopt1{padding:30px 0;}
	.doctorbtmbox h2, .doctorbtmbox h3{font-size:22px;}
	/* Claims Page Start */
	.claims-section{padding:30px 0 10px;}
	.claimstitlebox h3{font-size:24px;margin-bottom:20px;}
	.thankyoublock h1{font-size:24px;}
	/*=================== Single Pages CSS START ===================*/
	.page-header h1{margin:0;font-size:24px;}
	/*=================== Single Pages CSS END ===================*/
	/*=================== Home Team CSS START ===================*/
	.hmteamsection .heading h2{font-size:24px;line-height:26px;}
	.hmteamsection .heading p{margin-top:15px;}
	.hmteamrow.owl-carousel .owl-nav{height:36px;}
	.hmteamrow.owl-carousel .owl-nav [class*="owl-"]{height:36px;width:36px;}
	.hmteamrow.owl-carousel .owl-nav [class*="owl-"] i{line-height:36px;}
	/*=================== Home Team CSS END ===================*/
	/*=================== Team Single Page CSS START ===================*/
	.contentsection{padding:30px 0;}
	/*=================== Team Single Page CSS END ===================*/
	/*=================== Team Listing Page CSS START ===================*/
	/*=================== Team Listing Page CSS END ===================*/
	/*=================== Home Discount Plans CSS START ===================*/
	.displanslide.owl-carousel .owl-nav{height:36px;}
	.displanslide.owl-carousel .owl-nav [class*="owl-"]{height:36px;width:36px;}
	.displanslide.owl-carousel .owl-nav [class*="owl-"] i{line-height:36px;}
	/*=================== Home Discount Plans CSS END ===================*/
	/*=================== Home Promotion Plans CSS START ===================*/
	.hmpromotionblock{padding:0;}
	.promplanslide.owl-carousel .owl-nav{height:36px;}
	.promplanslide.owl-carousel .owl-nav [class*="owl-"]{height:36px;width:36px;}
	.promplanslide.owl-carousel .owl-nav [class*="owl-"] i{line-height:36px;}
	.hmpromotionsection .promplanslide .owl-nav{position:relative;top:inherit;transform:none;margin-top:0;}
	.hmpromotionsection .promplanslide .owl-nav .owl-prev, .hmpromotionsection .promplanslide .owl-nav .owl-next{float:none;}
	/*=================== Home Promotion Plans CSS END ===================*/
	/*=================== Home services CSS START ===================*/
	.hmserviceslider.owl-carousel .owl-nav{height:36px;}
	.hmserviceslider.owl-carousel .owl-nav [class*="owl-"]{height:36px;width:36px;}
	.hmserviceslider.owl-carousel .owl-nav [class*="owl-"] i{line-height:36px;}
	.hmservicesection .hmserviceslider .owl-nav{position:relative;top:inherit;transform:none;margin-top:20px;}
	.hmservicesection .hmserviceslider .owl-nav .owl-prev, .hmservicesection .hmserviceslider .owl-nav .owl-next{float:none;}
	/*=================== Home services CSS END ===================*/
	/*=================== Home Blog CSS START ===================*/
	.blogslider.owl-carousel .owl-nav{height:36px;}
	.blogslider.owl-carousel .owl-nav [class*="owl-"]{height:36px;width:36px;}
	.blogslider.owl-carousel .owl-nav [class*="owl-"] i{line-height:36px;}
	.hmblogsection .blogslider .owl-nav{margin-top:20px;}
	/*=================== Home Blog CSS END ===================*/
	/*=================== Home Media CSS START ===================*/
	.mediaslider.owl-carousel .owl-nav{height:36px;}
	.mediaslider.owl-carousel .owl-nav [class*="owl-"]{height:36px;width:36px;}
	.mediaslider.owl-carousel .owl-nav [class*="owl-"] i{line-height:36px;}
	/*=================== Home Media CSS END ===================*/
	/*=================== Home Discount Plans CSS START ===================*/
	.hmdiscountsection{padding:30px 0;}
	.hmdiscountsection .heading{padding-bottom:20px;}
	.hmdiscountsection .heading h2{font-size:24px }
	/*=================== Home Discount Plans CSS END ===================*/
	/*=================== Home Promotion Plans CSS START ===================*/
	.hmpromotionsection{padding:30px 0;}
	.hmpromotionsection .heading{padding-bottom:20px;}
	.hmpromotionsection .heading h2{font-size:24px }
	/*=================== Home Gallery CSS START ===================*/
	.hmgallerysection{padding:30px 0;}
	.hmgallerysection .heading{padding-bottom:20px;}
	.hmgallerysection .heading h2{font-size:24px }
	/*=================== Home Gallery CSS END ===================*/
	/*=================== Home Partner Logo CSS START ===================*/
	.hmclintlogosection{padding:30px 0;}
	.hmclintlogosection .heading{padding-bottom:20px;}
	.hmclintlogosection .heading h2{font-size:24px }
	/*=================== Home Partner Logo CSS END ===================*/
	/*=================== Home Extra Content CSS START ===================*/
	.hmextracontent{padding:30px 0;}
	.hmextracontent h2{font-size:24px;margin-bottom:20px;}
	/*=================== Home Extra Content CSS END ===================*/
	/*=================== beforeafter page CSS start ===================*/
	.beforeaftercol{margin:0 auto;text-align:center;}
	.beforeaftercol p{margin-bottom:15px;}
	/*=================== beforeafter page CSS end ===================*/
	.mobilecallbtn{display:block;}
	.multilocfotsingle{width:50%;}
	/* Start:Landing Page */
	/*Landing Page 1 */
	.landing-landing-page-one .slconblock{padding:30px 0;}
	.headbookform .aawformblock .aawfieldcol{width:100%;}
	.slfootbookform .aawformblock .aawfieldcol, #slfooter .slbookappform .aawformblock .aawfieldcol{width:100%;}
	.sltitlebox.sltitleboxopt2 .sltitlebox{text-align:center;}
	.sltitleboxopt2 .sllist:after, .sltitleboxopt2 .sllist li:after{margin:0 auto;right:0;}
	.slconblock.slconblockopt2 .slbookaformbox{max-width:100%;}
	.landserdoctbox{padding-top:30px;}
	.landserdector-section{padding:30px 0;}
	.landservextra-secion{padding:30px 0;}
	.slformsection{padding:30px 0;}
	.landserdoct-thumb{max-width:260px;margin:0 auto;}
	#sllogo{text-align:center;margin-bottom:12px;}
	#sllogo a{display:inline-block;vertical-align:top;}
	.slheadmap{margin-bottom:5px;}
	.slheadmap{display:block;text-align:center;margin-right:0;}
	.slheadcall{display:block;text-align:center;}
	/* Landing Page 3 */
	.slconblock.slconblockopt3{position:relative;padding:30px 0;margin-top:0;margin-bottom:30px;}
	.slconblock.slconblockopt3 .slprmocoupon{max-width:400px;margin:0 auto;}
	.landservcontent-title{font-size:26px;}
	.landservcontent-section h2{text-align:center;font-size:26px;}
	.landvcontent-block{text-align:center;}
	.landserdoctbox{text-align:left;}
	.landserdoctorblock>h2{font-size:26px;}
	.landservextra-secion h2{font-size:26px;text-align:center;}
	.landservextrarow{text-align:center;}
	.slbookformrow .bookappform.bookborderbtm .aawformblock .aawfieldcol{width:100%;}
	.slconblocktitle h2{font-size:26px;}
	.slfootmap{display:block;margin-bottom:10px;margin-right:0;}
	.slfootcall{font-size:20px;}
	/* Landing Page 4 */
	.slheaderopt5 .slheadmap{display:block;margin-right:0;}
	.slconblock.slconblockopt5 .slconblockbox{padding:30px 0;}
	.slconblockopt5 .slbannerbookouter{padding:30px 0;}
	/*Banner*/
	/* Book Form Section */
	.slbookblock{padding:30px 20px;}
	.slbookblock .headbookform form{padding:0 10px;}
	.slbooktitle h2{font-size:26px;}
	/* Welcome Section */
	.landservcontent-secion{padding:30px 0;}
	.landservcontent-title{font-size:26px;}
	/* Reviews Section */
	.landservreview-secion{padding:30px 0;}
	.landservreview-secion h2{font-size:26px;}
	.landvcontent-thumb img{width:100%;display:block;max-width:360px;margin:0 auto;}
	/* Services Cotent */
	.landservcontent-section{padding:30px 0;}
	.landservcontent-section h2{font-size:26px;}
	.landserdector-section{padding:30px 0;}
	.landserdoctorblock>h2{font-size:26px;}
	/* Extra Content */
	.landservextra-secion{padding:30px 0;}
	.landservextra-title{font-size:26px;}
	/* Footer */
	.slformsection{padding:30px 0;}
	#slfooter .slbookappform h3{font-size:26px;}
	#slfooter .slbtmlink{padding-top:20px;}
	/* Landing Page 2 */
	.slconblock.slconblockopt2{padding:30px 0;}
	.sltitlebox.sltitleboxopt2{margin-bottom:30px;}
	.landreviewvideo{margin-bottom:30px;}
	.landreviewvideo video{height:100%;}
	/* End:Landing Page */
	.footmaplink i{left:20%;top:0;font-size:22px;}
	.footcall i{top:0;font-size:22px;left:-35px;}
	.footfax i{top:0;font-size:22px;left:0 }
	.footemail i{top:0;font-size:22px;left:0 }
	.footerservicelist li{width:100%;}
	.footerlocation-inner .maplocheadbtnform .wpgmza_sl_query_div, .footerlocation-inner .maplocheadbtnform .wpgmza_sl_query_innerdiv2{margin-bottom:20px;}
	.page-template-template-consultation .bookaptmntform .aawfieldcol33{width:50%;}
	.multititleblog h2{font-size:26px;}
	.treatmentcol{width:100%;}
	.doctorteamrow .item {max-width: 370px;margin: 0 auto;}
	.blogblock .item {width: 100%;max-width: 320px;margin: 0 auto;margin-bottom: 30px;}
	.headbookapp:hover .location_list{display: none;}
	.locatcondetail .hmtitle h2{font-size: 24px;}
	.innerbanner-title h1{font-size: 24px;}
	.location-detailinner {padding: 30px 0;}
	.locgalleryslider.owl-carousel .hmgalleryinner img{height: 200px;}
	.locatcondetail .heading h1, .locatcondetail .heading h2 {font-size: 24px;}
	.footermultiloction-search .locsearchform .gmw-address-field-wrapper {width: 290px;}
	.findlocation-data .wpgmza-basic-listing-image-holder img {width: 100%;max-width: 100%;}
	.findlocation-data .wpgmaps_mlist_col {padding-bottom: 20px;}
	/* Start: Gallery Page */
	.contentsection.gallery-section {padding: 30px 0 0 0;}
	/* End: Gallery Page */
	/* Start: 404 Page */
	.error-404.not-found {padding: 30px 0;}
	.content404-page h2 {font-size: 100px;}
	.content404-page h1 {font-size: 24px;}
	.content404-page h3 {font-size: 18px;}
	/* End: 404 Page */
}

@media only screen and (max-width:639.98px){
	/*** Start:Home Services Section **/
	.hmservicebox-main{max-width:360px;margin-left:auto;margin-right:auto;}
	/*** End:Home Services Section **/
	/*** Start:Home Discount Plans Section **/
	.displanslide .item{max-width:360px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;float:none;}
	/*** End:Home Discount Plans Section **/
	/*** Start:Home Promotion Plans Section **/
	.promplanslide .item{max-width:360px;margin-left:auto;margin-right:auto;float:none;}
	.promoplanbox{min-height:inherit;}
	.descriptionextranots{margin-top:20px;}
	/*** End:Home Promotion Plans Section **/
	/*=================== Home Team CSS START ===================*/
	.hmteamrow.owl-carousel{max-width:360px;margin:0 auto;}
	.hmteamrow.owl-carousel .item{width:100%;}
	.hmteamsection .hmteamsectionbox{margin-top:-350px }
	.doctorteamrow .item, .media-press-section .mediapressbox .item{float:none;width:100%;max-width:360px;margin-left:auto;margin-right:auto;}
	.hmblogbox{max-width:360px;margin:0 auto;display:block;float:none;}
	.hmpress-mediabox{max-width:360px;margin:0 auto;display:block;float:none;}
	.teamlistcol-description p{overflow:visible;}
	/*=================== Home Team CSS END ===================*/
	/******** Start:home Blogs Section *******/
	.hmblogdetsbox h3 a, .hmblogdetsbox p{}
	/* Single Services Page */
	.single-service .hmservicebox{max-width:360px;margin:0 auto;}
	.hederlocation-inner .finde-office-text{margin-bottom:10px;margin-right:0;}
	.footermenupro>*{width:100%;}
	.fotfindthelocation{margin-bottom:20px;}
	.hmteamslidertwo, .hmteamsliderone{flex-direction:column;}
	.hmteamslidertwo .item, .hmteamsliderone .item{width:100%;max-width:320px;margin:0 auto;}
	.hmteamslidertwo .item + .item, .hmteamsliderone .item + .item{margin-top:30px;}
}

/* Extra small devices (portrait phones, less than 576px) */
@media only screen and (max-width:575.98px){
	.findlocation-data .wpgmaps_mlist_row.wpgmza_basic_row{width:100%;}
	/* .locsearchbox{flex-direction: column;} */
	.locsearchform, .locsearchorbtn{justify-content: center;margin: 7px 0;}
	.locatgalleryslider .media-thumb.mfpgallery{max-width:320px;margin:0 auto;}
	.findlocation-data .wpgmza-basic-listing-content-holder{max-width:360px;margin:10px auto;float:none;}
	.multipromotionsec .promotionlocation .multihoursitem, .multipromotionsec .promotionlocation .promotions-block{flex-direction:column;}
	.multipromotionsec .promotionlocation .multilochour, .multipromotionsec .promotions-block .item{height:auto;padding:20px 30px;width:100%;}
	/* header */
	.headcall{margin-bottom:10px;display:block;margin-right:0px;margin-left:0px;}
	.headcalllink, .headaddresslink{display:inline-block;}
	.headaddress{margin-left:0;text-align:center;}
	.headcalllink i, .headaddresslink i{position:inherit;}
	.headcall .headcalllink i{top:0;left:-5px;}
	.headcalllink i, .headaddresslink i{top:0;left:-5px;}
	/* Banner */
	.captchabox .g-recaptcha{transform:scale(0.91);-webkit-transform:scale(0.91);transform-origin:0 0;margin:0 auto;-webkit-transform-origin:0 0;width:251px;}
	.captchabox .hmsubmitbtn, .captchabox .footsubbtn{margin-left:0px;padding-top:0 !important;display:block;}
	.hmsubmitbtn .button, .hmsubmitbtn .button:focus{padding:12px 15px 10px 20px;}
	.teaserBanner .item{background-position:-80px;}
	/* Home Banner Form */
	.hmbannerform .aawfieldcol33{width:100%;}
	/* Practice Areas*/
	.callactionbox .call-box a{display:block;margin-bottom:15px;}
	.callactionbox .call-box .consultation-btn{display:block;}
	/* media-press-inner */
	.mediapressblock .owl-carousel .owl-item img{width:100%;}
	.callactionbox .call-box a.call{display:block;margin-bottom:15px;}
	/* FAQs */
	.accordion .acclink{font-size:16px;}
	/* Blog */
	.bloglistrow .item{width:100%;}
	/************ Start:Footer ****************/
	.foothours h3{font-size:24px;}
	.footcaptchabox.captchabox .g-recaptcha{display:block;}
	.footcaptchabox.captchabox .footsubbtn{margin-top:0px;margin-left:0px;}
	.blog .blogblock{max-width:400px;margin:0 auto;}
	.call-box{flex-direction:column;}
	/* Landing Page */
	.sllist li{font-size:16px;}
	.slbooktitle h2, .landservcontent-title, .landservcontentrow h2, .landservextrarow h2, .landservreview-secion h2, .landservcontent-section h2, .landserdoctorblock>h2, .landservextra-secion h2, #slfooter .slbookappform h3{font-size:24px;}
	.slbookformrow{padding:30px 15px;}
	.landinglayout4 .slbannerbookouter .slbannerbook .aawformblock .aawfieldcol{width:100%;}
	.hederlocation-inner .hederlocation-search{padding-right:0;width:100%;}
	.hederlocation-inner .maplocheadbtnform{width:100%;max-width: 450px;}
	.hederlocation-inner .maplocheadbtnform .wpgmza_sl_query_div, .hederlocation-inner .maplocheadbtnform .wpgmza_sl_query_innerdiv2{width:100%;}
	.hederlocation-inner .wpgmza-use-my-location{top:50px;left:0;right:0;margin:0 auto;}
	.page-template-template-consultation .bookaptmntform .aawfieldcol33{width:100%;}
	.locatcondetail {text-align: center;}
	.locathourscol .footofficehours {max-width: 250px;margin: 0 auto;margin-top: 30px;}
	.locgalleryslider.owl-carousel .item {max-width: 320px;margin: 0 auto;}
	.multibookappintment .aawfieldcol.aawfieldcol33{width: 100%;}
	.footermultiloction-search .locsearchbox {display: inline-flex;justify-content: center;}
	.footermultiloction-search .locsearchform .gmw-address-field-wrapper {width: 100%;}
	.footermultiloction-search .locsearchform {width: 100%;}
	.hederlocation-search .locsearchbox {flex-wrap: wrap;justify-content: center;}
	.hederlocation-inner .locsearchform {width: 100%;}
	.findlocation-data .locsearchform {width: 100%;}
	.findlocation-data .locsearchbox {flex-wrap: wrap;}
	.multilocation-serach-option {padding: 30px 0;}
	.findlocation-data .gmw-results-message {padding: 0 !important;}
	.multilocation-serach-option.simplelocation-section .findlocation-data {padding-bottom: 10px;}
	/* Start: Gallery Page */
	.contentsection.gallery-section {padding: 30px 0;}
	.gallery-section .gallerylist .media-thumb, .gallery-section .gallerylist .videopop-thumb {max-width: 360px;margin: 0 auto;}
	.gallery-section .gallerylist .item + .item {margin-top: 30px;}
	/* End: Gallery Page */
}

@media only screen and (max-width:479.98px){
	/********** Start Adit Web Data Form **********/
	.aawform-group.aawform-captcha .g-recaptcha, .pageformsubmitbar .g-recaptcha{-moz-transform:scale(0.88);-webkit-transform:scale(0.88);-o-transform:scale(0.88);-ms-transform:scale(0.88);transform:scale(0.88);-moz-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:304px;height:78px;}
	.aawform-group.aawform-captcha, .pageformsubmitbar .submitbarcapcha{max-width:267px;margin-left:0;margin-right:0;margin-bottom:15px;height:68px;}
	.aawformblock .aawform-btn, .pageformsubmitbar .submitbarbtn{display:block;margin-left:0;margin-right:0;}
	.aawformradiocol label{font-size:14px;}
	/********** End Adit Web Data Form **********/
	.mainNavigation{margin-right:10px;}
	/**Home Book App Form **/
	.captchabox .hmsubmitbtn{display:block;padding-top:10px !important;}
	/*** About Section **/
	.about-logo{text-align:center;margin-right:5px;}
	.details-list .col-xs-6{width:100%;}
	.details-list ul{margin-bottom:0px;}
	/*footer*/
	.footcolrow .footcol{width:100%;}
	/* Blog list page */
	.bloglistrow .item{width:100%;}
	.hmgallerysection .gallerybox .item{padding-left:10px;padding-right:10px;margin:0 auto;float:none;max-width:360px;}
	.about-section .about-logo{width:100%;}
	.multilocfotsingle{width:100%;}
}

@media only screen and (max-width:414.98px){
	/******** Start:Footer ********/
	.footmaplink i{left:20%;top:0;font-size:22px;}
	.footcall i{top:0;font-size:22px;left:-35px;}
	.footfax i{top:0;font-size:22px;left:0;}
	.footemail i{top:0;font-size:22px;left:0;}
	.footmobilecall a{font-size:16px;}
	.footofficehours li{width:100%;margin-bottom:10px;}
	.footsocial .socialmedia li a{font-size:20px;}
	/******** End:Footer ********/
}

@media only screen and (max-width:359.98px){
	.footmaplink i{left:18%;}
	.aawformblock .aawfieldcol input, .aawformblock .aawfieldcol input:focus, .aawformblock .aawfieldcol textarea, .aawformblock .aawfieldcol textarea:focus, .aawformblock .aawfieldcol select, .aawformblock .aawformradiocol label, .aawformblock .heapBox .holder{font-size:14px;}
	.footerservicecolmain{flex-direction:column;}
	.footerservice{width:100%;text-align:center;}
	.footerservicecolmain .col-md-5{width:100%;text-align:center;}
	.footerlocation-inner .maplocheadbtnform .wpgmza_sl_query_div, .footerlocation-inner .maplocheadbtnform .wpgmza_sl_query_innerdiv2{width:100%;}
	.aboutcontent.howitworkopt7 .aboutcoldesc{text-align:center;}
	.howdworkbox{padding-left:0;text-align:center;}
	.roundicon{position:relative;left:0;margin-bottom:15px;}
}