/* ************* Media Queries Tablets ****************** */



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



}



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



	

}



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

	

}



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



/* ******** Start Index Slider ******** */

.teaserBanner .item{height: 600px;}

.teasertext .teasetitle{font-size: 55px; line-height: 1.1; margin-bottom: 20px;}

.teasepaybox{width: 110px;}

.teasepaybox:after{left: -45px; top: -45px; width: 200px; height: 200px;}

.teasepaybox:before{left: -20px; top: -20px; width: 150px; height: 150px;}

.teasepayinbox{height: 110px; padding: 15px;}

.teasepaybtn{font-size: 80px;}

.teasepaybtn i:after{width: 40px; height: 40px; margin: -20px 0 0 -20px;}

/* ******** End Index Slider ******** */



/********** Home Page Content **********/



/* Home Advantages Section */

.hmbooksection{padding: 50px 0 20px;}

.hmadvgesection{padding:50px 0;}

.partnertitle h2, .hmbookformblock small{font-size: 22px;}

.advantagesbox h3{font-size: 22px;}

.hmbookformblock h2{font-size: 28px;}

.advantagesbox .advtopcontent{min-height: 275px;}

/* Home Welcome Section */

.hmwelcomesection{padding:70px 0 25px;}

.hmwelcomeservice{padding:50px 0;}

.welcomecontent small{font-size: 22px;}

.hmwelcomeservice h4{font-size: 22px;}

.welcomecontent h1, .welcomecontent h2{font-size: 28px;}



/* Home Benefit Section */

.hmbenefit{padding: 50px 0;}

.hmbenefit small{font-size: 22px;}

.hmbenefit h2{font-size: 28px;margin: 0 0 40px;}

.hmbenefit ul{margin: 0 0 40px;}



/* Home Special Service Section */

.hmspecialservice{padding: 50px 0 70px;}

.hmspecialservice small{font-size: 22px;}

.hmspserviceslider .specialcontent h3, .specialcontent .hmspservice-title {font-size: 22px;}

.hmspecialservice h2{font-size: 28px;}

.hmspecialservice .buttons-wrap{margin: 50px 0 0;}



/* Home Plans Section */

.hmplanssection{padding: 50px 0;}

.hmplanssection small{font-size: 22px;}

.hmplanssection h2{font-size: 28px;}

.plantop .planprice{font-size: 52px;}



/* Home team Section */

.hmteamsection{padding: 50px 0 80px;}

.hmteamsection small{font-size: 22px;}

.hmteamslider h3{font-size: 22px;}

.hmteamsection h2{font-size: 28px;margin: 0 auto 46px;}



/* Start Home Promotional Section */

.hmprmosection {padding: 30px 0 50px;}

.hmprmosection small{font-size: 22px;}

.hmprmosection h2{font-size: 28px;margin: 0 auto 40px;}

.hmprmobox h3{font-size: 50px;}



/* Home Review Section */

.hmreviewsection{padding: 50px 0;}

.hmreviewsection small{font-size: 22px;}

.hmreviewsection h2{font-size: 28px;margin: 0 0 45px;}



/* Home News Section */

.hmnewssection{padding: 50px 0;}

.hmnewssection small{font-size: 22px;}

.hmnewssection .newswrap h3{font-size: 22px;}

.hmnewssection h2{font-size: 28px;margin: 0 0 45px;}





/* Footer */

.footcallaction h3, .footer-inner h3, .footcontform h2{font-size: 28px;}

	

}



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



}



/* Large devices (desktops, less than 1200px) */

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

/* Start Header Section */

#logo{width: 280px;}

.header-right{margin-left: -280px;padding-left: 240px;}

.topheadlink > li{margin-left: 15px;}

.topheadlink > li a{font-size: 14px; text-align: left;}

.socialmedia{margin-left:20px;}

.socialmedia li a{ font-size: 18px;}

.headbookapp{margin-left:5px;}

.headbookappbtn, .headbookappbtn:focus{padding: 14px 15px; font-size: 13px;}

#nav > li > a {padding: 27px 7px; font-size: 13px;}

.fixed #nav > li > a{padding: 27px 7px;}

.headbookapp{padding: 14px 0;}

.fixed .headbookapp{padding: 14px 0;}

/* End Header Section */



/* ******** Start Index Slider ******** */

.teaserBanner .item{height: 550px;}

.teasertext .teasetitle{font-size: 45px;}

/* ******** End Index Slider ******** */



/********** Home Page Content **********/



.fixed #container{padding-top: 116px;}



/* Home Advantages Section */

.advantagesbox h3{font-size: 20px;margin-bottom: 20px;}

.hmbookformblock small{font-size: 20px;}

.hmbookformblock h2{font-size: 24px;margin-bottom: 20px;}

.advantagesbox .advtopcontent{min-height: 310px;}

/* Home Welcome Section */

.welcomecontent h3{font-size: 20px;}

.hmwelcomeservice h4{font-size: 20px;}

.welcomecontent small{font-size: 20px;}

.welcomecontent h1, .welcomecontent h2{font-size: 24px;margin-bottom: 20px;}

.welcomecontent .buttons-wrap{margin: 25px 0 0;}



/* Home Benefit Section */

.hmbenefit small{font-size: 20px;}

.hmbenefit h2{font-size: 24px;margin-bottom: 20px;}

.hmbenefit ul{margin-bottom: 20px;}



/* Home Special Service Section */

.hmspecialservice small{margin-bottom: 20px;font-size: 20px;}

.hmspserviceslider .specialcontent h3, .specialcontent .hmspservice-title {font-size: 20px;}

.hmspecialservice h2{font-size: 24px;margin-bottom: 20px;}

.hmspecialservice .buttons-wrap{margin: 20px 0 0;}

.buttons-wrap a{margin: 0 15px 15px 0;padding: 11px 25px 9px;}

/*.hmspserviceslider .icon{width: 155px;height: 155px;}*/

.hmspserviceslider .specialcontent{margin-left: -195px;padding-left: 200px;}



/* Home Plans Section */

.hmplanssection{padding: 50px 0 80px;}

.hmplanssection small{font-size: 20px;}

.hmplanssection h2{font-size: 24px;margin-bottom: 30px;}

.plantop .planprice{font-size: 42px;}

.plantop .plantopinfo{max-width: 250px;}

.pricingslider .planbottom .plandetail{max-width: 250px;min-height: 250px;}

.plantop .plantopinfo > span{margin: 0 0 20px;}

.pricingslider .planbottom {padding: 30px 15px;}

.pricingslider .planbottom ul{margin: 0 0 30px;}

.hmplanssection .owl-nav{position: absolute;width: 100px;height: 42px;bottom: -58px;left: 0;right: 0;margin: 0 auto;}

.hmplanssection .owl-theme .owl-controls .owl-nav [class*=owl-]{top: inherit;margin: 0;bottom: 0;}

.hmplanssection .owl-theme .owl-controls .owl-nav .owl-prev{left: 0;}

.hmplanssection .owl-theme .owl-controls .owl-nav .owl-next{right: 0;}



/* Home team Section */

.hmteamsection{padding: 50px 0 80px;}

.hmteamsection small{font-size: 20px;}

.hmteamslider h3{font-size: 20px;}

.hmteamsection h2{font-size: 24px;margin: 0 auto 46px;}

.hmteamslider .owl-nav{position: absolute;width: 100px;height: 42px;bottom: -58px;left: 0;right: 0;margin: 0 auto;}

.hmteamslider.owl-theme .owl-controls .owl-nav [class*=owl-]{top: inherit;margin: 0;bottom: 0;}

.hmteamslider.owl-theme .owl-controls .owl-nav .owl-prev{left: 0;}

.hmteamslider.owl-theme .owl-controls .owl-nav .owl-next{right: 0;}



/* Start Home Promotional Section */

.hmprmosection small{font-size: 20px;}

.hmprmosection h2{font-size: 24px;}



/* Home Review Section */

.hmreviewsection small{font-size: 20px;}

.hmreviewsection h2{font-size: 24px;margin: 0 0 25px;}



/* Home News Section */

.hmnewssection small{font-size: 20px;}

.hmnewssection h2{font-size: 24px;margin: 0 0 25px;}

.hmnewssection .newswrap h3{font-size: 20px;margin: 22px 0 20px;}



/* Footer */

.footcallaction h3, .footer-inner h3, .footcontform h2{font-size: 24px;margin: 0 0 25px;}

.footcalllink{padding-top: 10px;}

.footcontrow a{font-size: 16px;}



.hmbookformblock small, .welcomecontent small, .hmspecialservice small, .hmteamsection small, .footcallaction h3, .footcontform h2, 

.footer-inner h3, .pageteamsection small, .servbookformblock small, .servietitle small, .pagebookformblock small {font-size: 26px;}

.footmap{padding-top: 10px;}

.patientformsbtn .col-lg-4{height: auto; margin:10px 0;}



}





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









}



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



}



@media only screen and (min-width: 992px) {#nav{display:block !important;}}



/* Medium devices (tablets, less than 992px) */

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



.accordion .acclink{font-size: 16px;}

#nav ul ul{left:0;}

/* Start Header Section */

#header{position:relative;}

.fixed #header{position:relative;}

.topbarinner{text-align: center;}

.topheadlink li{float: none; display: inline-block; vertical-align: top; line-height: 1;}

.socialmedia li{float: none; display: inline-block; vertical-align: top; line-height: 1; margin-left: 10px;}

.footcontrow.footcontmap{padding-bottom: 10px;}



	

/*Navigation*/

.mainNavigation{padding:25px 0;}

.menu-icon, .menu-icon:focus{display:block;}

#nav{display:none; background-color: #384657; width: 280px; padding:0; position: absolute; right:0; top: 100%;}

#nav > li{width:100%; margin:0;}

#nav > li > a{display:block; padding:10px 30px 10px 15px; line-height:20px; color:#fff;font-size: 14px;}

#nav > li:hover > a{background-color:#3688e0; 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;}

.arrowclick{display:block;}

.socialmedia {display: none;margin: 0;} 

/* End Header Section */

	

.fixed #container{padding-top: 0;}

body.home #container{padding-top: 0;}



/* ******** Start Index Slider ******** */

.teasertext {max-width: 640px;}

.teasertext .teasetitle{font-size: 35px;}

/* ******** End Index Slider ******** */



/********** Home Page Content **********/



/* Home Advantages Section */

.hmbooksection{padding: 40px 0 10px;}

.hmadvgesection{padding:30px 0;}

.advantagesbox .advtopcontent{max-width: 100%;min-height: 255px;padding: 30px 15px;}

.advantagesbox h3{margin-bottom: 15px;font-size: 18px;}

.advantagesbox .advantimage img{width: 100%;}

.hmbookformblock small{font-size: 18px;}

.hmbookformblock h2{font-size: 22px;}



/* Home Welcome Section */

.hmwelcomesection{padding:35px 0;}

.hmwelcomesection .welcomecontent{margin-bottom: 30px;}

.welcomecontent small{font-size: 18px;}

.welcomecontent h2{font-size: 22px;}

.hmwelcomeservice h4{font-size: 18px;}

.welcomecontent .buttons-wrap{margin: 25px 0 0;}

.hmwelcomeservice{padding:40px 0;}

.hmwelcomeservice .servicecolwrap > div {min-height: 250px;}



/* Home Benefit Section */

.hmbenefit{padding: 40px 0;}

.hmbenefit ul{margin-bottom: 20px;}

.hmbenefit small{font-size: 18px;}

.hmbenefit h2{font-size: 22px;}



/* Home Special Service Section */

.hmspecialservice{padding: 20px 0 70px;}

.hmspecialservice .vCenter{padding-top: 0 !important;}

.hmspecialservice .specialcontent{padding: 0 0 30px;}

.hmspserviceslider{padding: 30px 15px;}

.hmspecialservice small{font-size: 18px;}

.hmspecialservice h2{font-size: 22px;}

.hmspserviceslider .icon{margin: 0 auto;float: none;}

.hmspserviceslider .specialcontent{margin: 25px 0 0;padding: 0;text-align: center;}

.hmspecialservice .buttons-wrap{margin: 20px 0 0;}

.buttons-wrap a{margin: 0 15px 15px 0;padding: 11px 25px 9px;}

.hmspserviceslider .icon{width: auto;height: 175px;}

.riversideer .hmspserviceslider .icon{width: 175px; height: 175px;}





/* Home Plans Section */

.hmplanssection{padding: 40px 0 70px;}

.hmplanssection small{font-size: 18px;}

.hmplanssection h2{font-size: 22px;margin-bottom: 30px;}

.plantop .planprice{font-size: 36px;}

.pricingslider .plantop{padding: 30px 20px;}

.plantop .plantopinfo{max-width: 250px;}

.plantop .plantopinfo > span{margin: 0 0 20px;}

.pricingslider .planbottom{padding: 30px 20px;}

.pricingslider .planbottom .plandetail{max-width: 250px;}

.pricingslider .planbottom ul{margin: 0 0 20px;}

.pricingslider .planbottom ul li{margin: 0 0 15px;}

.hmplanssection .owl-nav{position: absolute;width: 100px;height: 42px;bottom: -50px;left: 0;right: 0;margin: 0 auto;}



/* Home team Section */

.hmteamsection{padding: 30px 0 60px;}

.hmteamslider h3{font-size: 18px;}

.hmteamsection small{font-size: 20px;}

.hmteamsection h2{font-size: 22px;margin: 0 auto 35px;}

.hmteamslider h4{margin: 0 0 15px;}

.hmteamslider .profile-image{margin: 0 auto 30px;}

.hmteamslider .owl-nav{position: absolute;width: 100px;height: 42px;bottom: -50px;left: 0;right: 0;margin: 0 auto;}

.hmteamslider .item {width: 49%;}

/* Start Home Promotional Section */

.hmprmosection {padding: 30px 0 40px;}

.hmprmosection small{font-size: 18px;}

.hmprmosection h2{font-size: 22px;}

.hmprmobox h3{font-size: 44px;}



/* Home Review Section */

.hmreviewsection{padding: 40px 0;}

.hmreviewsection small{font-size: 18px;}

.hmreviewsection h2{font-size: 22px;margin: 0 0 25px;}



/* Home News Section */

.hmnewssection{padding: 40px 0;}

.hmnewssection small{font-size: 18px;}

.hmnewssection h2{font-size: 22px;margin: 0 0 25px;}

.hmnewssection .newswrap h3{font-size: 18px;margin: 15px 0 10px;}

.hmnewssection .newswrap .shortdescription{min-height: 225px;}



/**** Patners Logos **/

.partnerslider {padding: 0px 60px 40px;}

.partnerslider.owl-theme .owl-controls .owl-nav [class*="owl-"] {margin-top: -36px;}

/* Footer */

.footcallaction, .footer-inner{padding:30px 0;}

.footcallaction h3, .footer-inner h3, .footcontform h2{font-size: 22px;}

.footer-inner h3, .footcontform h2{margin-bottom:25px;}

.footcontinfo{padding-bottom: 20px;}

.footcontrow a{font-size:16px;}

.footcontform{padding-bottom: 30px;}

.footcontform .form-group{margin-bottom:15px;}

.footcontrow a, .footcontrow .footlink span {font-size: 16px;}

.footcontform .radioinput .wpcf7-list-item label > span {padding: 4px 17px;}

.footcontinfo .socialmedia{margin:0px; top:0;}

.footmap{padding-top: 0;}



.hmbookformblock small, .welcomecontent small, .hmspecialservice small, .hmteamsection small, .footcallaction h3, .footcontform h2, .footer-inner h3, .pageteamsection small, .servbookformblock small, .servietitle small, .pagebookformblock small {font-size: 24px;}

.hmbookformblock h2, .welcomecontent h1, .welcomecontent h2, .hmspecialservice h2, .aboutblock h2, .servbookformblock h2, .servicedecblock h2, .pageblogblock h1, .contacttitle h1 {font-size: 22px;}

/**** Multi Location **/

.multiloc-infobox, .multilocimagebox {margin-bottom: 20px;}

.patientbtn{max-width: 420px;}
.patientbtn .button{width: 100%;margin: 0 0 10px;}
.headbookapp {margin-left: 20px;}

}



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





}



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



}



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

}



/* Small devices (landscape phones, less than 768px) */

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

.patientbtn{margin: 20px 0 10px;}

.topbar{padding: 13px 0 3px;}

.topheadlink{display: block; text-align: center;}

.topheadlink li{margin-bottom: 10px;}

.socialmedia{display: none; margin: 0;}

	

#logo{float: none; text-align: center; margin: 0 auto; padding: 0; width: auto;}

.header-right{float: none; padding: 0 0 10px; margin-left: 0; text-align: center;}

.headbookapp{padding: 0;}

.headbookappbtn, .headbookappbtn:focus{padding: 10px 15px; font-size: 14px; line-height: 20px; height: 38px;}

.footmaplink, .footemaillink, .footphonelink, .footlink span  {padding-left: 0px; vertical-align: middle;}

.footmaplink .fa, .footemaillink .fa, .footphonelink .fa, .footlink span .fa {position: relative; vertical-align: middle;}

.mainNavigation{padding:7px 0;}	

#nav{right: auto; left: -7px; top: 48px;}



/* ******** Start Index Slider ******** */

.teaserBanner .item{height:320px;}

.teasercaption{top: auto; bottom: 0; padding:10px 0; height: auto; background-color: rgba(54,136,224,0.6);}

.teasercaption .container{padding-top:0 !important;}

.teasertext{max-width:100%; padding: 0;}

.teasertext .teasetitle{font-size: 22px; line-height: 1; margin-bottom: 10px;}

.teasertext p{font-size: 16px; line-height: 1.2; margin-bottom: 10px;}

.teasepaybox{width:100%;}

.teasepaybox:after, .teasepaybox:before {display: none;}

.teasepayinbox{height: 80px; padding: 10px; width: 80px;}

.teasepaybtn{font-size: 60px;}

.teasertext .button, .teasertext .button:focus {font-size: 14px; height: 34px; line-height: 16px; padding: 8px 15px;}



/* ******** End Index Slider ******** */



/********** Home Page Content **********/



/* Home Advantages Section */

.hmbooksection{padding: 30px 0 0;}

.hmbookformblock small{margin: 0 0 15px;}

.hmbookformblock h2{font-size: 20px;}

.hmadvgesection{padding:20px 0;}

.advantagesbox .advtopcontent{padding: 20px 15px;}

.advantagesbox h3{font-size: 20px;margin: 0px 0 25px 0;}

.radioinput .wpcf7-list-item label > span {padding: 10px;}

/* Home Welcome Section */

.hmwelcomesection{padding: 30px 0 50px;}

.welcomecontent small{margin: 0 0 15px;}

.welcomecontent h2{font-size: 20px;margin-bottom: 15px;}

.welcomecontent .buttons-wrap{margin: 20px 0 0;}

.welcomeslider{margin: 0 0 10px;}

.welcomeslider .owl-nav{top: inherit;bottom: -55px;left: 0;margin: 0 auto;}

.welcomeslider .wcsliderimage img{width: 100%;}

.hmwelcomeservice{padding: 20px 0;}

.hmwelcomeservice .servicecolwrap{padding: 30px 0;}

.hmwelcomeservice h4{margin: 5px 0 15px;}

.servicecolwrap .sercolcontent{min-height: inherit;padding: 15px 0;max-width: 100%;}

.hmwelcomeservice .servicecolwrap > div{min-height: inherit;}

.hmwelcomeservice .servicecolwrap > div + div{border-left: none; border-left:0;}

.welcomecontent h3{font-size: 18px;}



/* Home Benefit Section */

.hmbenefit{padding: 30px 0;}

.hmbenefit small{margin-bottom: 15px;}

.hmbenefit h2{font-size: 20px;}



/* Home Special Service Section */

.hmspecialservice{padding: 30px 0 50px;}

.hmspecialservice small{margin-bottom: 15px;}

.hmspecialservice h2{font-size: 20px;}

.hmspserviceslider .specialcontent h3, .specialcontent .hmspservice-title {font-size: 20px;margin: 0 0 20px;}

.hmspserviceslider .specialcontent p{margin: 0 0 20px;}

.hmspecialservice .vCenter{padding: 0 15px 0 !important;}

.buttons-wrap a, .button, .buttonborder{padding: 7px 20px 5px;}



/* Home Plans Section */

.hmplanssection{padding: 30px 0 60px;}

.hmplanssection h2{font-size: 20px;margin-bottom: 20px;}

.pricingslider .plantop{padding: 20px;}

.plantop .plantopinfo{max-width: 100%;}

.pricingslider .planbottom{padding: 20px 20px;}

.pricingslider .planbottom .plandetail{min-height: inherit;max-width: 100%;}

.plantop .plantopinfo > span{margin: 0 0 15px;}

.pricingslider .planbottom ul li{margin: 0 0 10px;padding: 0;}

.pricingslider .planwrap{text-align: center;}

.pricingslider ul.liststyle li:before{position: relative;padding: 0 5px 0 0;}



/* Home team Section */

.hmteamsection{padding: 30px 0 50px;}

.hmteamsection small{margin: 0 0 15px;}

.hmteamsection h2{font-size: 20px;margin: 0 auto 25px;}

.hmteamslider h3{font-size: 20px;}

.hmteamslider .owl-nav {bottom: -40px;}

/* Start Home Promotional Section */

.hmprmosection {padding: 30px 0;}

.hmprmosection small{font-size: 18px;}

.hmprmosection h2{font-size: 20px;margin: 0 auto 30px;}

.hmprmobox h3{font-size: 40px;}

.hmteamslider .item {width: 100%; margin-bottom: 10px;} 

/* Home Review Section */

.hmreviewsection{padding: 30px 0;}

.hmreviewsection small{margin: 0 0 10px;}

.hmreviewsection h2{font-size: 20px;margin: 0 0 15px;}



/* Home News Section */

.hmnewssection{padding: 30px 0 0;}

.hmnewssection small{margin: 0 0 10px; text-align: center;}

.hmnewssection h2{font-size: 20px;margin: 0 0 15px; text-align: center;}

.hmnewssection .newswrap {margin: 0 auto 30px; max-width: 600px;text-align: center;}

.hmnewssection .newswrap .image {display: block; position: relative; max-width: 360px; margin: 0 auto;}

.hmnewssection .newswrap p{margin: 0 0 20px;}

.hmnewssection .newswrap .shortdescription{min-height: inherit;margin-bottom: 30px;}

.extracontent-section {padding: 15px 0;}

.pagebloglist .item  {max-width:360px; margin: 0 auto;float: none; }

/** Patners Logo *****/

.partnerslider {padding: 0px 60px 30px;}

.partnerslider.owl-theme .owl-controls .owl-nav [class*="owl-"] {margin-top: -29px; }

/* Footer */

.footcalltitle{text-align: center; padding-bottom: 15px;}

.footcallrow{margin: 0 auto;}

.footer-inner h3{text-align: center;}

.footcontrow{text-align: center;}

.footcontrow a{padding-left: 0;}

.footcontrow .footphonelink{padding: 0;}

.footcallaction h3, .footer-inner h3, .footcontform h2{font-size: 20px;}

.footlink {text-align: center; padding-left: 0;}

.footlink span .fa {position: relative; margin-right: 5px;}

.foothourslist{max-width: 260px;width: 100%;margin: 0 auto;}

.footcontform{padding-bottom: 10px;}

.footcontform .radioinput .wpcf7-list-item label > span {padding: 10px 10px;}

.footcontinfo .socialmedia{text-align: center;margin: 0 0 10px 0;}



/*** Multi Location ****/

.multiloc-infobox, .multilocimagebox {text-align: center;}

.multiloc-address {margin: 0 auto;}

.footmultirow .foothourslist {margin: 0 auto 10px;}

.multilocmap {max-width: 360px; margin: 0 auto;}

.multiloc-address a, .multiloc-email a, .multiloc-phone a  {font-size: 16px;}

.multiloc-fax, .multiloc-time, .multiloc-language {font-size: 16px;}

.footmultirow .foothourslist li {font-size: 16px;}

.footer-inner .multilochours h3 {font-size: 22px;}

.footmultirow .foothourslist .hoursday  {text-align: left;}

}



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

.hmadvgeblock .item{width: 100%;}

.advantagesbox .advtopcontent{min-height: inherit;}

.advantagesbox .advtopcontent {min-height: inherit;text-align: center;max-width: 500px;margin: 0 auto;}

.advanticon {display: inline-block;}

.hmadvgeblock .advantimage {text-align: center;}

.advantagesbox .advantimage img {width:auto;}

}



/* Extra small devices (portrait phones, less than 576px) */

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

/* Home News Section */

.hmnewssection .newswrap{text-align: center;}

.hmnewssection .newswrap .image{margin: 0 auto;}



/********** Virtual ER s  **********/

.virtualers .hmbenefit ul li {width: 100%;}

}



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



/******** captcha css ********/

.submitbar{text-align: center;}

.submitbar .form-group{display: block;padding: 0;}

.hmbookform .button{margin: 0 auto;}

.submitbar .form-group{margin-bottom: 0;}

.submitbar .form-group + .form-group{margin-bottom: 16px;}

}

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

/* Start Header Section */

.headbookapp{margin-left: 10px;}

.teasertext .teasetitle {font-size: 18px;}

.teasertext p{font-size: 14px;}

.topheadlink > li a.topmaplink {text-align: center;}

/* End Header Section */

	

}



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



}

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

.alenhasanbegovic .headbookapp {display: inline-block;}

.headbookapp {margin-left: 0;}

}



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



}