/* ************* Media Queries Tablets ****************** */
@media only screen and (max-width: 1800px) {
}
@media only screen and (max-width: 1680px) {
}
@media only screen and (max-width: 1440px) {
/********** All Inner Pages **********/
/********** Start About Page **********/
.howdoseworkbox h3 {font-size: 21px;}
}
@media only screen and (max-width: 1366px) {
/********** All Inner Pages **********/
/* Home team Section */
/********** Start About Page **********/
/* Innerbanner Section */
.innerbanner {height: 400px;}
.teaserBanner {height: 600px;}
/* About Section */
.aboutblock small{font-size: 22px;margin: 0 0 25px;}
.aboutblock h2{font-size: 28px;}
.pagewelcomeservice small{font-size: 22px;}
/* Team Section */
.pageteambox h3{font-size: 22px;}
.pageteamsection small{font-size: 22px;}
.pageteamsection h2{font-size: 28px;margin: 0 auto 46px;}
/* Review Section */
.pagereviewsection small{font-size: 22px;}
.pagereviewsection h2{font-size: 28px;margin: 0 0 45px;}
/* Start Team Page */
.page-header{padding:30px 0 30px;}
.page-header h1{margin: 0 0 10px;}
.pageteamlist .item{margin-bottom: 40px;}
.pageteamdetail {padding-bottom: 50px;}
/* Our Facilities Section */
.facilitie-box small{font-size: 22px;}
.facilitie-box h2{font-size: 28px;}
/* How Dose Work Section */
.howdoseworkrow small{font-size: 22px;}
.howdoseworkrow h2{font-size: 28px;}
/* End Team Page */
/********** Start Service Page **********/
/* Service Banner Section */
.servicebanner {height: 400px;}
/* Service book Section */
.servbooksection{padding: 50px 0 20px;}
.servbookformblock small{font-size: 22px;}
.servbookformblock h2{font-size: 28px;}
/* Service Details Section */
.servietitle small, .servicedecblock h2 {font-size: 22px;}
.servicebox h2{font-size: 28px;}
.service-section {padding: 30px 0 30px;}
/* Start Other Service Section */
.otherservie small{font-size: 22px;}
/* End Other Service Section */
/* Service Benefit Section */
.pageserbenefit{padding: 50px 0;}
.pagesercontent small{font-size: 22px;}
.pagesercontent h2{font-size: 28px;margin: 0 0 40px;}
.pagesercontent ul{margin: 0 0 40px;}
/********** End Service Page **********/
/********** Start Check In Online Page **********/
.pagebooksection{padding: 50px 0 20px;}
.pagebookformblock h2{font-size: 28px;}
/********** End Check In Online Page **********/
/********** Start Contact Page **********/
.contacttitle {padding-top: 60px;}
/********** End Contact Page **********/
/********** Start Gallery Page **********/
.gallery-section {padding: 50px 0 30px;}
.gallerytitle small{font-size: 22px;}
.gallerytitle h1{font-size: 28px;}
/********** End Gallery Page **********/
/********** Start Blog Page **********/
.pageblogblock small{font-size: 26px;}
.pageblogblock h1{font-size: 24px;}
.pageblogbox h2{font-size: 22px;}
/********** Start Blog Details Page **********/
.blogdetalibox h1{font-size: 28px;}
.blogdetalibox h2{font-size: 22px;}
/********** Start Contact Page **********/
.contacttitle h1{font-size: 28px;}
/********** Start Check In Online Page **********/
/********** Start Career Page **********/
.careermain{padding: 60px 0;}
.careermain h2{font-size: 28px;}
.careermain small{font-size: 22px;}
.careermain .careerinfo{padding: 60px;}
.careerlist .careerinfo h3{font-size: 22px;}
}
@media only screen and (max-width: 1280px) {
}
/* Large devices (desktops, less than 1200px) */
@media only screen and (max-width: 1199px) {
/********** All Inner Pages **********/
/********** Start About Page **********/
/* Innerbanner Section */
.innerbanner {height: 320px;}
.teaserBanner {height: 550px;}
.inbancaption h1 {font-size: 35px;}
.about-section, .pagewelcomeservice,  .facilities-section, .extracontent-section, .howdosework-section {padding: 30px 0;}
/********** Start About Page **********/
/* About Section */
.aboutblock small {font-size: 20px;}
.aboutblock h2 {font-size: 24px;}
.aboutsmdesc p {font-size: 16px;}
/* Team Section */
.pageteamsection {padding: 30px 0 70px;}
.pageteamsection small{font-size: 20px;}
.pageteamsection h2{font-size: 24px;margin: 0 auto 46px;}
.pageteambox h3{font-size: 20px;}
.pageteamslider .owl-nav{position: absolute;width: 100px;height: 42px;bottom: -50px;left: 0;right: 0;margin: 0 auto;}
.teamslider.owl-theme .owl-controls .owl-nav [class*=owl-]{top: auto;margin: 0;bottom: 0;}
.teamslider.owl-theme .owl-controls .owl-nav .owl-prev{left: 0;}
.teamslider.owl-theme .owl-controls .owl-nav .owl-next{right: 0;}
/* Review Section */
.pagereviewsection small{font-size: 20px;}
.pagereviewsection h2{font-size: 24px;}
.pagereviewsection {padding: 50px 0;}
/* Our Facilities Section */
.facilitie-box small{font-size: 20px;}
.facilitie-box h2{font-size: 24px;}
/* Extra Content Section */
.extracontentbox > h3{font-size: 20px;}
/* How Dose Work Section */
.howdoseworkrow small{font-size: 20px;}
.howdoseworkrow h2{font-size: 24px;}
.howdoseworkbox h3{font-size: 20px;}
/********** Start Blog Page **********/
.blog-section {padding: 30px 0;}
.blogdetalis-section {padding: 30px 0;}
/********** End Blog Page **********/
/*** Start Defualt Page ********/
.site-main {padding:00px 0; }
/*** End Defualt Page ********/
/********** Start Faqs Page **********/
.pagefaqs-section {padding-bottom: 30px;}
/********** End Faqs Page **********/
/********** Start Service Page **********/
/* Service Banner Section */
.pagewelcomeservice small{font-size: 20px;}
.servicebanner {height: 320px;}
/* Service Book Section */
.servbookformblock small{font-size: 20px;}
.servbookformblock h2{font-size: 24px;margin-bottom: 20px;}
/* Service Details Section */
.servietitle small, .servicedecblock h2 {font-size: 20px;}
.servicebox h2{font-size: 24px;}
/* Other Service Section */
.otherservie small{font-size: 20px;}
.otherserbox h2 {font-size: 20px;}
/* Service Benefit Section */
.pagesercontent small{font-size: 20px;}
.pagesercontent h2{font-size: 24px;margin-bottom: 20px;}
.pagesercontent ul{margin-bottom: 20px;}
/********** End Service Page **********/
/********** Start Check In Online Page **********/
.pagebookformblock h2{font-size: 24px;margin-bottom: 20px;}
/********** End Check In Online Page **********/
/********** Start Gallery Page **********/
.gallery-section {padding: 30px 0 0;}
.gallerytitle small{font-size: 20px; margin-bottom: 20px;}
.gallerytitle h1{font-size: 24px;}
/********** Start Blog Page **********/
.blogdetalisthumb{height: 400px;}
.pageblogblock small{font-size: 24px;}
.pageblogblock h1{font-size: 22px;}
.pageblogbox h2{font-size: 20px;}
/********** Start Blog Details Page **********/
.blogdetalibox h1{font-size: 24px;}
.blogdetalibox h2{font-size: 20px;}
/********** Start Contact Page **********/
.contacttitle small, .careerform .contacttitle small{font-size: 28px;}
.contacttitle h1{font-size: 22px;}
/********** Start Check In Online Page **********/
.pagebookformblock small{font-size: 20px;}
/********** Start Career Page **********/
.careermain{padding: 40px 0;}
.careermain h2{font-size: 24px;}
.careermain small{font-size: 20px;}
.careermain .careerinfo{padding: 40px;}
.careerlist .careerinfo h3{font-size: 20px;}
.careermain .careershortdesc{margin: 0 0 40px;}
.careerform{padding: 70px 0;}
.hmbookformblock small, .welcomecontent small, .hmspecialservice small, .hmteamsection small, .footcallaction h3, .footcontform h2, 
.footer-inner h3, .pageteamsection small, .servbookformblock small, .servietitle small, .pagebookformblock small, .contacttitle small {font-size: 26px;}
.page-template-template-book-an-appointment .pagebookformblock h1,.page-template-template-gallery .gallerytitle h1,.single-doctor .pageteamsection h1{font-size: 26px;}
.single-service .contentsection .page-header{padding-bottom: 20px;}
.single-service .contentsection .page-header h2{font-size: 20px;}
}
@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) {
.nearbylocation-section {
    padding: 10px 0 20px;
}
.nearbyloc-list li a {
    font-size: 16px;
 }
body{font-size: 16px;}
#nav ul ul{left:0;}
    /********** Start Adit Web Data Form **********/
    /* Home Banner Form */
    .hmbannerform .aawfieldcol33 {width: 50%;}
    /* Footer Form */
    .footerbookform .aawfieldcol33 {width: 50%;}
    /* Book Appointment Page Form */
    .bookaptmntform .aawfieldcol33{width: 50%;}
    /********** End Adit Web Data Form **********/
.wrap-inner{padding:0 15px;}
/********** All Inner Pages **********/
.inbancaption {padding-bottom: 25px;}
/********** Start About Page **********/
.aboutblock small {margin-bottom: 15px;font-size: 18px;}
.aboutblock h2 {font-size: 22px; margin-bottom: 20px;}
/* Welcome Service Section */
.pagewelcomeservice small{font-size: 18px;}
.pagewelcomeservice .pageservicecolwrap > div {min-height: 250px;}
/* Team Section */
.pageteamsection {padding: 30px 0 50px;}
.pageteamsection small{font-size: 18px;}
.pageteamsection h2{font-size: 22px;margin: 0 auto 35px;}
.pageteambox h3{font-size: 20px;}
.pageteambox h4{margin: 0 0 15px;}
.pageprofthumb {margin: 0 auto 30px;}
.pageteamslider {margin-bottom: 10px;}
.pageteamslider .owl-nav{position: absolute;width: 100px;height: 42px;bottom: -40px;left: 0;right: 0;margin: 0 auto;}
/* Review Section */
.pagereviewsection small{font-size: 18px;}
.pagereviewsection h2{margin: 0 0 25px;font-size: 22px;}
/* Our Facilities Section */
.facilitislider.owl-theme .owl-controls .owl-nav{width: 100px;position: absolute; top: 0; right: 10px;margin: 0 auto;}
.facilitislider.owl-theme .owl-controls .owl-nav [class*=owl-]{top: -40px;}
.facilitie-box small {margin-bottom: 10px;font-size: 18px;}
.facilitie-box h2 {font-size: 22px; padding-bottom: 40px;}
/* Extra Content Section */
.extrasmalldesc {padding-bottom: 20px;} 
.extrasmalldesc p {margin-bottom: 15px; font-size: 16px;}
.extracontentbox h3 {margin-bottom: 30px;}
.contentlist li {width: 50%;}
/* How Dose Work Section */
.howdoseworkrow {margin-bottom: 40px;}
.howdoseworkrow small {margin-bottom: 11px;font-size: 18px;}
.howdoseworkrow h2 {font-size: 22px;}
.howdoseworkrow p { margin-bottom: 15px;  font-size: 16px;}
.howdoseworkbox {padding-left: 55px; height: 45px;}
.worknumber {width: 45px; height: 45px; font-size: 20px; line-height: 43px;}
.howdoseworkbox h3 {font-size: 18px;}
.howdoseicondec P {font-size: 16px;}
.howdoseworklist .item:first-child, .howdoseworklist .item:nth-child(2) {padding-bottom: 20px;}
/* Start Team Page */
.pageteamdesctxt p{font-size: 16px;}
.pageteamdetail {padding-bottom: 30px;}
/* End Team Page */
/********** Start Blog Page **********/
.pageblogblock {padding-bottom: 30px;}
.pageblogblock small {margin-bottom: 10px;}
.pageblogblock h1 {font-size: 28px; margin-bottom: 15px;}
.pageblogbox h2 {font-size: 20px; margin-bottom: 10px;}
.pageblogbox p {font-size: 16px;}
.pageblogdec {padding-bottom: 20px; margin-bottom: 20px;}
.pageblogbox {margin-bottom: 40px;}
.ajax-load-more-wrap .alm-btn-wrap {padding-top: 30px;}
/********** End Blog Page **********/
/********** Start Blog Details Page **********/
.blogdetalisthumb{height: 350px;}
.blogdetalibox {padding-bottom: 10px; margin-bottom: 30px;}
.blogdetalibox h1 {font-size: 28px; margin:0 0 15px;}
.blogdetalibox h2 {font-size: 20px; margin:0 0 10px;}
.blogdetalibox p {font-size: 16px;}
/********** End Blog Details Page **********/
/********** Start Service Page **********/
/* Service Book Section */
.servbooksection{padding: 40px 0 10px;}
.servbookformblock small{font-size: 18px;}
.servbookformblock h2{font-size: 22px;}
/* Service Details Section */
.servicedecblock {padding-bottom: 30px;}
.servietitle small {margin-bottom: 20px;}
.servicebox h2 {font-size: 26px;}
.servicedecblock p {font-size: 16px; margin-bottom: 18px;}
/* Service Benefit Section */
.pageserbenefit{padding: 40px 0;}
.pagesercontent ul{margin-bottom: 20px;}
.pagesercontent small{font-size: 18px;}
.pagesercontent h2{font-size: 22px;}
/********** End Service Page **********/
/********** Start Check In Online Page **********/
.pagebooksection{padding: 40px 0 10px;}
.pagebookformblock h2{font-size: 22px;}
/********** End Check In Online Page **********/
/********** Start Contact Page **********/
.contacttitle small, .careerform .contacttitle small{margin-bottom: 10px;}
.contacttitle h1{font-size: 28px;}
/********** End Contact Page **********/
/********** Start Gallery Page **********/
.gallerytitle small{margin: 0 0 20px;font-size: 18px;}
.gallerytitle h1{font-size: 22px; padding-bottom: 20px;}
/********** End Gallery Page **********/
/********** Start Blog Page **********/
.pageblogblock small{font-size: 22px;}
.pageblogblock h1{font-size: 22px;}
.pageblogbox h2{font-size: 20px;}
/********** Start Blog Details Page **********/
.blogdetalibox h1{font-size: 22px;}
.blogdetalibox h2{font-size: 18px;}
/********** Start Contact Page **********/
.contacttitle h1{font-size: 20px;}
/********** Start Check In Online Page **********/
.pagebookformblock small{font-size: 18px;}
/********** Start Career Page **********/
.careermain{padding: 30px 0;}
.careermain h2{font-size: 22px;}
.careermain small{font-size: 18px;}
.careerlist .careerinfo h3{font-size: 18px;}
.careermain .careerinfo{padding: 30px;}
.careermain .careershortdesc{margin: 0 0 30px;}
.careerlist .careerinfo ul li{font-size: 16px;}
.careerlist .careerinfo ul{margin: 0 0 10px;}
.hmprmoblock.hmprmolist .item {width: 49.5%;}
.pagebloglist .item:nth-child(3n+1) {clear: inherit;}
.pagebloglist .item:nth-child(2n+1) {clear: both;}
.hmbookformblock small, .welcomecontent small, .hmspecialservice small, .hmteamsection small, .footcallaction h3, .footcontform h2, 
.footer-inner h3, .pageteamsection small, .servbookformblock small, .servietitle small, .pagebookformblock small, .contacttitle 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;}
.page-template-template-book-an-appointment .pagebookformblock h1,.page-template-template-gallery .gallerytitle h1,.single-doctor .pageteamsection h1{font-size: 25px;}
}
@media only screen and (max-width: 959px) {
}
@media only screen and (max-width: 800px) {
/*Responsive Table*/
.responsiveTable, .responsiveTable tr, .responsiveTable td, .responsiveTable td:before { display:block; text-align:left; border:none;   /* Converts a table, table row, table column and table column:before into a block element */ }
.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: 768px) {
.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) {
.hmspserviceslider .owl-dots{display: none !important;}
.partnerslider .owl-dots{display: none !important;}
.otherserslider .owl-dots{display: none !important;}
.teaserBanner .owl-dots{display: none !important;}
    .nearbyloc-list li {
    padding: 0 5px;
}
.teaserBanner {height: 320px;}
.nearbyloc-list li a {
    font-size: 15px;
 }
 .nearbylocation-section .container {
    padding: 0;
}
.doctor-dr-lynn-alan-palmer .pageteamdetail{margin-bottom: 0px}
body{font-size: 16px;}
.footcontrow a {padding-left: 25px;}
.page-header h1{font-size: 28px;}
    /********** Start Adit Web Data Form **********/
    .hmbannerform .aawformblock, .footerbookform .aawformblock, .bookaptmntform .aawformblock,.contactpageform .aawformblock{padding: 0;}
    /* Home Banner Form */
    .hmbannerform .aawfieldcol33 {width: 100%;}
    .hmbannerform .aawformradiocol label{padding:5px;}
    /* Footer Form */
    .footerbookform .aawfieldcol33 {width: 100%;}
    /* Book Appointment Page Form */
    .bookaptmntform .aawfieldcol33{width: 100%;}
    .bookaptmntform .aawformradiocol label{padding:5px;}
    /* Contact Page Form */
    .contactpageform .aawformblock .aawfieldcol33{width: 100%;}
    .contactpageform .aawfieldcol.aawfieldtextarea{width: 100%;}
    /********** Stop Adit Web Data Form **********/
.owl-theme .owl-controls .owl-nav [class*="owl-"]:before{color: rgba(54,136,224,1);}
.owl-theme .owl-controls .owl-nav [class*="owl-"]{width: 32px; height: 32px; margin-top: -16px; top: 50%;}
.owl-theme .owl-controls .owl-nav [class*="owl-"]:before{width: 32px; height: 32px; font-size: 26px;}
/********** All Inner Pages **********/
.inbancaption h1 {font-size: 26px;}
.pagereviewsection {margin-bottom: 0px; margin-top: 0px;}
/********** Start About Page **********/
/* Innerbanner Section */
.innerbanner {height: 280px;}
.about-section, .pagewelcomeservice, .facilities-section, .howdosework-section {padding: 15px 0;}
/* About Section */
.aboutblock h2 {font-size: 20px;}
/* Welcome Service Section */
.pagewelcomeservice .pageservicecolwrap{padding: 30px 0;}
.pagewelcomeservice h4{margin: 5px 0 15px;}
.pageservicecolwrap .pagesercolcontent{min-height: inherit;padding:0; max-width: inherit; margin-bottom: 30px;}
.pageservicecolwrap .item:last-child .pagesercolcontent {margin-bottom: 0;}
.pagewelcomeservice .pageservicecolwrap > div{min-height: inherit;}
.pagewelcomeservice .pageservicecolwrap > div + div{border-left: 0;}
/* Team Section */
.pageteamsection{padding: 15px 0 30px;}
.pageteamsection small{margin: 0 0 15px;}
.pageteamsection h2{font-size: 20px;margin: 0 auto 25px;}
.pageteambox h3{font-size: 20px;}
.pageteamslider .owl-nav{bottom: -40px;}
.pageteamlist .item:nth-child(3n + 1) {clear:inherit;}
.pageteamlist .item:nth-child(2n + 1) {clear: both;}    
/* Review Section */
.pagereviewsection {padding: 30px 0;} 
.pagereviewsection small{margin: 0 0 10px;}
.pagereviewsection h2{font-size: 20px;margin: 0 0 15px;}
/* Our Facilities Section */
.facilities-section {padding: 30px 0 50px;}
.facilitie-box h2 {font-size: 20px; padding-bottom: 30px;}
.facilitislider.owl-theme .owl-controls .owl-nav {position: absolute; top: inherit; bottom: -50px; width: 100%;}
.facilitislider.owl-theme .owl-controls .owl-nav .owl-prev {right: inherit; left: inherit;position: static;}
.facilitislider.owl-theme .owl-controls .owl-nav .owl-next {top: inherit; left: inherit; position: static;}
/* Extra Content Section */
.extracontentbox h3 {font-size: 20px; margin-bottom: 20px;}
.contentlist li {font-size: 16px; padding-left: 25px;}
.contentlist li:before {font-size: 18px;}
/* How Dose Work Section */
.howdoseworkbox {padding-left: 50px; height: 40px;margin-bottom: 10px;}
.howdoseworkrow h2 {font-size: 20px;}
.howdoseworkbox h3{font-size: 16px;}
.worknumber {width: 40px; height: 40px; line-height: 37px;}
.howdoseworklist .item {padding-bottom: 20px; width: 100%;}
.howdoseworklist .item:last-child {padding-bottom: 0;}
/* Footer */
#footer .footer-inner {padding-bottom: 53px;}
.mobilecallbtn {display: block;}
/* Start Team Page */
.pageteamdetail {text-align: left;}
/* End Team Page */
/********** Start Blog Page **********/
.pageblogblock {padding-bottom: 20px;}
.pageblogblock h1 {font-size: 20px; margin-bottom: 15px;}
.pageblogbox {margin-bottom: 30px;}
.pageblog-thumb a {margin-bottom: 15px;}
/********** End Blog Page **********/
/********** Start Blog Details Page **********/
.blogdetalis-section {padding: 15px 0;}
.blogdetalibox {padding-bottom: 10px; margin-bottom: 30px;}
.blogdetalibox h1 {font-size: 22px;}
.blogdetalibox h2 {font-size: 18px;}
.blogdetalibox p {font-size: 16px;}
.pagination .buttonborder {margin-bottom: 10px;}
.pagination {text-align: center;}
.blogdetpagin .pager {text-align: center;}
.blogdetpagin .pager li > a, .blog-details .pager li > a:focus {padding: 7px 25px 5px;}
/********** End Blog Details Page **********/
/********** Start Faqs Details Page **********/
.pagefaqs-section {padding-bottom: 15px;}
.accordion .acclink {font-size: 16px; padding: 10px 35px 10px 10px;}
.accord-detail p {margin-bottom: 15px;}
.accord-detail {padding: 5px 10px;}
/********** End Faqs Details Page **********/
/********** Start Service Page **********/
/* Service Banner Section */
.servicebanner {height: 280px;}
.servicecaptext h1 {font-size: 26px;}
/* Service Book Section */
.servbooksection{padding: 30px 0 15px;}
.servbookformblock small{margin: 0 0 15px;}
.servbookformblock h2{font-size: 20px;}
/* Service Details Section */
.service-section {padding: 30px 0 30px;}
.servicedecblock {padding-bottom: 15px;}
.servicerow {height: 300px; margin-bottom: 30px;}
.serviceicon {/*height: 150px; width: 150px;*/ margin-bottom: 15px;}
.servicebox h2 {font-size: 24px;}
.servicedecblock h3 {font-size: 20px;}
.servicedecs {max-width: inherit; margin: 0 0 15px;}
.viditem {margin-bottom: 30px;}
.viditem:last-child {margin-bottom: 0;}
.servicedecblock ul {padding-left:20px;margin-bottom: 0px;}
.servicedecblock .col-md-12 .row {margin-bottom: 30px;}
/* Other Service Section */
.servicelist .item{width: 100%;}
.otherserrow {height: 300px;}
.othersericon {/*width: 150px; height: 150px; */margin-bottom: 15px;}
.otherserbox h2 {font-size: 19px;}
/* Service Benefit Section */
.pageserbenefit{padding: 30px 0;}
.pagesercontent small{margin-bottom: 15px;}
.pagesercontent h2{font-size: 20px;}
/********** End Service Page **********/
/********** Start Check In Online Page **********/
.pagebooksection{padding: 15px 0;}
.pagebookformblock small{margin: 0 0 15px;}
.pagebookformblock h2{font-size: 20px;}
/********** End Check In Online Page **********/
/********** Start Contact Page **********/
.contacttitle {padding-top: 30px;}
.contacttitle h1{font-size: 20px;}
/********** End Contact Page **********/
/********** Start Gallery Page **********/
.gallerytitle h1{font-size: 20px; padding-bottom: 10px;}
/********** End Gallery Page **********/
/********** Start Career Page **********/
.careermain p{margin: 0 0 20px;}
.careerlist .careerinfo ul{margin: 0 0 20px;}
.careermain .careerinfo{padding: 30px 20px;}
.careerform{padding: 40px 0;}
.hmprmoblock.hmprmolist .item {width: 100%; margin-bottom: 30px;}
.hmprmoblock.hmprmolist .item:last-child {margin-bottom: 0;}
.blogdetalisthumb{height: 280px;}
.spacetopbtm {padding-top: 20px; padding-bottom: 20px;}
.footcopyright {margin-bottom: 35px;}
.page-template-template-book-an-appointment .pagebookformblock h1,.page-template-template-gallery .gallerytitle h1,.single-doctor .pageteamsection h1{font-size: 24px;}
}
@media only screen and (max-width: 639px) {
}
/* Extra small devices (portrait phones, less than 576px) */
@media only screen and (max-width: 575px) { 
/* Our Facilities Section */
.facilitislider .item {width: 100%; margin-bottom: 15px;}
.facilitislider .item:last-child {margin-bottom: 0;}
/* Extra Content Section */
.contentlist li {width: 100%;}
/* Start Team Page */
.page-header h1{margin: 0;}
.pageteamlist .item{width: 100%; margin-bottom: 30px;}
.pageteambox {max-width: 470px; padding: 0;}
/* End Team Page */
/********** Start Blog Page **********/
.pagebloglist .item {width: 100%;}
/********** End Blog Page **********/
/********** Start Gallery Page **********/
.gallerylist .item {width: 100%;}
/********** End Gallery Page **********/
/********** Start Book app Page **********/
.pagebookform .button {margin: 0 auto;}
/********** End Book app Page **********/
/********** Start Service Page **********/
.servbookform .button {margin: 0 auto;}
.servicedecblock iframe {height: 260px;}
/********** End Service Page **********/
/* Service Details Section */
.servicedecblock ul {padding-left:20px;margin-bottom: 0px;}
.servicedecblock .col-md-12 .row > div {width: 100%;}
.servicebanner {
    height:200px;
}
}
@media only screen and (max-width: 479px) {
/********** Start Adit Web Data Form **********/
.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;
}
.pagebooksubmitbar{padding: 0;}
.aawform-group.aawform-captcha,.pagebooksubmitbar .grecaptcha{
max-width: 267px;
margin-left: 0;
margin-right: 0;
margin-bottom: 15px;
height: 68px;}
.aawformblock .aawform-btn, .pagebooksubmitbar .gbutton{display: block;margin-left: 0;margin-right: 0;}
.aawformradiocol label{font-size: 14px;}
/********** End Adit Web Data Form **********/
.service-list .col-xs-6  {width: 100%; }
.service-list ul {margin:0px;}
}
@media only screen and (max-width: 414px) {
.servicebanner {
    height: 150px;
}
}
@media only screen and (max-width: 359px) {
}
/*** Styles added to fix the issue with zoom in on iphone ***/
/* iPhone < 5: */
@media screen and (device-aspect-ratio: 2/3) {
    select, textarea, input[type="text"], input[type="password"],
    input[type="datetime"], input[type="datetime-local"],
    input[type="date"], input[type="month"], input[type="time"],
    input[type="week"], input[type="number"], input[type="email"],
    input[type="url"]{ font-size: 14px !important; }
}
/* iPhone 5, 5C, 5S, iPod Touch 5g */
@media screen and (device-aspect-ratio: 40/71) {
    select, textarea, input[type="text"], input[type="password"],
    input[type="datetime"], input[type="datetime-local"],
    input[type="date"], input[type="month"], input[type="time"],
    input[type="week"], input[type="number"], input[type="email"],
    input[type="url"]{ font-size: 14px !important; }
}
/* iPhone 6, iPhone 6s, iPhone 7 portrait/landscape */
@media screen and (device-aspect-ratio: 375/667) {
    select, textarea, input[type="text"], input[type="password"],
    input[type="datetime"], input[type="datetime-local"],
    input[type="date"], input[type="month"], input[type="time"],
    input[type="week"], input[type="number"], input[type="email"],
    input[type="url"]{ font-size: 14px !important; }
}
/* iPhone 6 Plus, iPhone 6s Plus, iPhone 7 Plus portrait/landscape */
@media screen and (device-aspect-ratio: 9/16) {
    select, textarea, input[type="text"], input[type="password"],
    input[type="datetime"], input[type="datetime-local"],
    input[type="date"], input[type="month"], input[type="time"],
    input[type="week"], input[type="number"], input[type="email"],
    input[type="url"]{ font-size: 14px !important; }
}