/* ************* 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;}



/* 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 h1, .gallerytitle small{font-size: 22px;}

.gallerytitle h1{font-size: 28px;}

/********** End Gallery Page **********/



/********** Start Blog Page **********/

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

.pageblogblock h1{font-size: 28px;}

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



/********** Start Blog Details Page **********/

.blogdetalibox h1{font-size: 28px;}

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



/********** Start Contact Page **********/

.contacttitle small, .careerform .contacttitle small{font-size: 22px;}

.contacttitle h1{font-size: 28px;}



/********** Start Check In Online Page **********/

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



/********** 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 */
.teaserBanner {height: 550px;}
.innerbanner {height: 320px;}

.inbancaption h1 {font-size: 36px;}



.about-section, .pagewelcomeservice, .pageteamsection, .facilities-section, .extracontent-section, .howdosework-section {padding: 30px 0;}

.pagereviewsection, .extracontent-section {margin-bottom: 30px;}



/********** Start About Page **********/

/* About Section */

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

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

.aboutsmdesc p {font-size: 16px;}



/* Team Section */

.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 h1, .gallerytitle small{font-size: 20px; margin-bottom: 20px;}

.gallerytitle h1{font-size: 24px;}



/********** Start Blog Page **********/

.blogdetalisthumb{height: 400px;}

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

.pageblogblock h1{font-size: 24px;}

.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: 20px;}

.contacttitle h1{font-size: 24px;}



/********** 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;}

}





@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) {

body{font-size: 16px;}

.wrap-inner{padding:0 15px;}

/********** 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 **********/



/********** 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 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 .owl-nav{position: absolute;width: 100px;height: 42px;bottom: -50px;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 {}

.gallerytitle h1, .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: 18px;}

.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 small, .careerform .contacttitle small{font-size: 18px;}

.contacttitle h1{font-size: 22px;}



/********** 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;}

.about-pdf-img{text-align: center;float: none;margin: 0 auto;max-width: 400px;}

.hmbannerform .aawfieldtextarea {
  width: 50%;
}
.footerbookform .aawfieldtextarea,.bookaptmntform .aawfieldtextarea{
  width: 50%;
}




}



@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: 767px) {

body{font-size: 16px;}

.footcontrow a {padding-left: 25px;}

.page-header h1{font-size: 28px;}

.teaserBanner {height: 320px;}

/********** 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: 30px;}



.pagereviewsection, .extracontent-section {margin-bottom:  15px;}



/********** 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 */

.facilitie-box h2 {font-size: 20px; padding-bottom: 30px;}

.facilitislider.owl-theme .owl-controls .owl-nav .owl-prev {right: 30px;}

.facilitislider.owl-theme .owl-controls .owl-nav [class*="owl-"] {top: -30px;}

/* 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: center;}

/* 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: 15px 0;}

.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 {}

.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;}

.hmbannerform .aawfieldtextarea {
  width: 100%;
}
.footerbookform .aawfieldtextarea, .bookaptmntform .aawfieldtextarea {
  width: 100%;
}
	
.footcontinfo .foothourslist {max-width: 220px;}

}



@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 **********/



.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 **********/


.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; }

}