/* ************* Media Queries Tablets ****************** */
@media only screen and (max-width:1680px){/* ******** Index Slider ******** */
    .teasercaption{padding-top:100px;}
    .page-template-default #footer{padding:50px 0 50px;}
    .page-template-default .contentsection, .aboutcontent{padding:40px 0 0;}
    /* Start Home Book Appointment Section */
    .hmbookappsection{bottom:40px;}
    .hmadvantagesection{padding-top:80px;}
    .landinglayout4 #header, .landinglayout4.fixed #header{width: calc(100% - 500px);}
    .slconblockopt5 .slconblockbox{padding-right:500px;}
    .slconblockopt5 .slbannerbookouter{max-width:500px;}
   }
   @media only screen and (max-width:1440px){.headcall, .heademail, .socialmedia{margin-left:20px;}
    .topecustom, .heademail{margin-right:20px;}
    .socialmedia li{margin-left:10px;}
    .headbookapp{margin-left:20px;}
    #nav > li > a{padding:8px 12px;}
    #nav ul ul{left:-260px;}
    /* Home Brand Logo Section */
    .blogsection{padding:50px 0;}
    .hmlogosection{padding:50px 0;background-color:#f4f7fa;}
    /*.hmlogolist{}
   .hmlogolist .item{float:left;padding:0 10px;width:16.666%;text-align:center;}
   */
    .hmlogosilder .owl-item .item{width:100%;}
    /* Start Home Who We Are Section */
    .hmwhowearesection, .hmwhowearesection{padding:60px 0;}
    .hmserviceslist h2{margin-bottom:20px;}
    /* End Home Who We Are Section */
    /* Start Home Service Section */
    .hmservicesection{padding:60px 0;}
    .hmserviceslist .button{margin-top:0;}
    /* End Home Service Section */
    /* Start Home Cases Section */
    .hmcasessection{padding:80px 0;}
    .hmcasesblock h2{margin-bottom:20px;}
    .hmcaseshead{margin-bottom:15px;}
    .hmcasesblock .button{margin-top:10px;}
    .hmcasesilder.owl-carousel .owl-nav{top:-40px;}
    /* End Home Cases Section */
    /* Start Home How Dose It work Section */
    .hmhowsection, .hmreviewsection{padding:60px 0;}
    .hmhowitbox h2{margin-bottom:20px;}
    .hmworklist .item{margin-bottom:50px;}
    .hmhowitbox .button{margin-top:15px;}
    /* End Home How Dose It work Section */
    /* Start Home Price Plan Section */
    .hmpricing-section{padding:40px 0 20px;}
    /* End Home Price Plan Section */
    /* Start Home Promotional Section */
    .hmprmosection{padding:60px 0;}
    .hmprmosection h2{margin-bottom:40px;}
    .hmextrasection h2{margin-bottom:40px;}
    /* End Home Promotional Section */
    /* Start Home Call to Action Section */
    .hmcallsectiom{padding:60px 0;}
    .callaction h2{font-size:26px;margin-bottom:15px;}
    .hmcallsmdesc{padding-bottom:30px;}
    /* End Home Call to Action Section */
    #footer{padding:60px 0;}
    .footer-inner h2{margin-bottom:50px;}
    .footbookform{padding-bottom:40px;}
    /********** Start About Pages **********/
    .page-header h1{margin:0 0 40px;}
    /********** End About Pages **********/
    /********** Start FAQs Pages **********/
    .faqsblock h2{font-size:22px;}
    .accordion .acclink{font-size:20px;}
    .page-template-default #footer{padding:50px 0 50px;}
    .page-template-default .contentsection, .aboutcontent{padding:40px 0 0;}
   }
   @media only screen and (max-width:1366px){.header-inner{padding:15px 5px 15px 5px;}
    .headbookapp{margin-left:10px;}
    #nav ul{padding-top:17px;}
    /* ******** Index Slider ******** */
    .indexBanner-inner {height: 740px;}
    .teaserBanner .item{height:740px;}
    .teasertitle{font-size:26px;}
    .docdetailsbox > strong{font-size:22px;}
    .teambox .teaminbox h3{font-size:22px;}
    .teambox .teaminbox h3 a{font-size:22px;}
    /* Start Home Book Appointment Section */
    .hmbookappsection{bottom:30px;}
    .hmbookblock{max-width:590px;}
    .form-group{margin-bottom:15px;}
    .hmwhowearehead{font-size:20px;}
    /* Start Home Advantages Section */
    .hmadvantagesection .container{max-width:1230px;}
    .advantagesbox{max-width:290px;padding-bottom:55px;}
    .advnticon{margin-left:-61px;width:122px;height:122px;}
    /*.advantagesbox h3{font-size:20px;}
   */
    .advantageslist .item:first-child .advantagesbox{left:20px;top:210px;}
    .advantageslist .item:nth-child(4) .advantagesbox{left:auto;right:20px;top:210px;}
    .advantageslist .item:nth-child(4) .advnticon{left:0;margin-left:0;}
    .advantagesimground{height:380px;}
    .advantagesimg{max-width:760px;height:760px;}
    /* End Home Advantages Section */
    .hmserviceslist h2, .hmcasesblock h2, .hmhowitbox h2, .hmpricing-desc h2, .hmprmosection h2, .footer-inner h2, .hmwhowearedesc h1, .blogsection h2, .page-header h1, .otheserv h2, .hmextrasection h2{font-size:24px;}
    .hmserviceshead, .hmcaseshead, .page-subheader p, .teaminbox h3{font-size:20px;}
    .blogdetailsbox h1{font-size:26px;margin:0 0 35px;}
    /********** Inner Pages **********/
    .contentsection, .aboutcontent, .futuresection, .teamsection, .thankyoumsg-section{padding:30px 0;}
    .innerbanner{height:380px;}
    /********** Start Service Pages **********/
    .serviceslider.owl-carousel .owl-nav [class*="owl-"], .casestudyslider.owl-carousel .owl-nav [class*="owl-"], .blogsilder.owl-carousel .owl-nav [class*="owl-"], .galleryslider.owl-carousel .owl-nav [class*="owl-"]{position:relative;top:0;margin:10px;}
    .serviceslider.owl-carousel .owl-nav .owl-prev, .casestudyslider.owl-carousel .owl-nav .owl-prev, .blogsilder.owl-carousel .owl-nav .owl-prev, .galleryslider.owl-carousel .owl-nav .owl-prev{left:0;}
    .serviceslider.owl-carousel .owl-nav .owl-next, .casestudyslider.owl-carousel .owl-nav .owl-next, .blogsilder.owl-carousel .owl-nav .owl-next, .galleryslider.owl-carousel .owl-nav .owl-next{right:0;}
    .advantrow{padding:30px 15px 15px;min-height:320px;}
    .advcircleicon{margin-bottom:20px;}
    .advantrow h3{font-size:18px;margin-bottom:15px;}
    .page-template-default #footer{padding:40px 0 40px;}
    .page-template-default .contentsection, .aboutcontent{padding:40px 0 0;}
    /********** End Service Pages **********/
    .foodform .pagebooksubmitbar .g-recaptcha{margin:0 auto 0px;}
    /********** 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;}
    /*********** css in home page**************/
    .form-group .wpcf7-list-item label > span{padding:10px 5px;}
    /*******************************************/
    /********** Start Blog Page **********/
    .bloginbox h3{font-size:22px;}
    /********** Start Book Appointment Page **********/
    .freeconsultform{padding-top:10px;}
    .slbanner{height:700px;}
    .slconblockopt1{top:37%;}
    .landingsection{padding:40px 0;}
    .landingsection .hmtitle h2, .landingsection .hmtitle h1{font-size:28px;}
    .slconblocktitle .hmtitle h2{font-size:28px;}
    .slprmotitle h1, .slprmotitle h2{font-size:30px;}
   }
   @media only screen and (max-width:1280px){
    .landinglayout4 #header, .landinglayout4.fixed #header{width: calc(100% - 400px);}
    .slconblockopt5 .slconblockbox{padding-right:400px;}
    .slconblockopt5 .slbannerbookouter{max-width:400px;}
    .slconblockopt5 .slbannerbook{padding:30px 10px;}
    .slconblockopt5 .slbooktitle h2{font-size:28px;}
   }
   /* Large devices (desktops, less than 1200px) */
   @media only screen and (max-width:1199px){
    .testimonialssec {padding: 40px 0;}
    /* Start Home Book Appointment Section */
    .hmbookform .button:focus{padding:11px 50px;height:44px;font-size:16px;border-radius:22px;}
    /* Start Home Advantages Section */
    .hmadvantagesection{padding-top:60px;}
    .hmadvantagesection .container{max-width:1030px;}
    .advantagesbox{max-width:290px;padding-bottom:55px;}
    .advnticon{margin-left:-61px;width:100px;height:100px;}
    .advnticon{top:87%;}
    /*.advantagesbox h3{font-size:20px;}
   */
    .advantagesbox p{font-size:15px;}
    .advantageslist .item:first-child .advantagesbox{left:7px;top:160px;}
    .advantageslist .item:nth-child(4) .advantagesbox{left:auto;right:7px;top:160px;}
    .advantagesimground{height:380px;}
    .advantagesimg{max-width:700px;height:700px;}
    /* End Home Advantages Section */
    /* Start Home Service Section */
    .hmservicesdesc{padding-bottom:20px;}
    .hmserviceshead{font-size:22px;margin-bottom:10px;}
    .hmservicon{width:64px;height:64px;}
    /* End Home Service Section */
    /* Start Home Price Plan Section */
    .hmpricingarea{min-height:530px;}
    .hmpricingbox{padding:30px 15px;}
    .hmpricingslider .item{margin:30px 0;}
    .hmpricetitle{font-size:14px;margin-bottom:10px;}
    .hmpricehead{padding-bottom:20px;}
    .hmpricetag{font-size:50px;}
    .hmpricetag sup{font-size:22px;}
    .hmpricelist{margin-bottom:30px;}
    .hmpricingbox .button{padding:10px 16px;background-color:#02c1f9;height:40px;font-size:15px;line-height:20px;}
    /* End Home Price Plan Section */
    /* Start Home Promotional Section */
    .hmprmobox h3{font-size:40px;margin-bottom:10px;}
    .hmprmobox h3 sup{font-size:22px;}
    .hmprmobox strong{font-size:14px;letter-spacing:0.1em;}
    /* End Home Promotional Section */
    /********** Inner Pages **********/
    .contentsection, .aboutcontent, .futuresection, .teamsection, .thankyoumsg-section{padding:30px 0;}
    .page-header h1{margin:0 0 30px;}
    .col-lg-offset-1{margin-left:0px;}
    /********** Start About Pages **********/
    .hiwbox h3, .howworkblock h3{font-size:18px;margin-bottom:10px;letter-spacing:0.1em;}
    /********** End About Pages **********/
    /********** Start Blog Pages **********/
    .bloginbox h3{font-size:20px;}
    .bloginbox .button, .button:focus{font-size:16px;border-radius:18px;}
    /********** End Blog Pages **********/
    /********** Start Contact Pages **********/
    .recaptcha-group{float:none;display:inline-block;vertical-align:top;margin-right:25px;}
    .formbtn-group{float:none;display:inline-block;vertical-align:top;}
    .contactform{padding-bottom:30px;}
    /********** End Contact Pages **********/
    /********** 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;}
    /********** Start FAQs Pages **********/
    .faqsblock h2{font-size:20px;}
    .accordion .acclink{font-size:18px;}
    .page-template-default #footer{padding:30px 0 30px;}
    .page-template-default .contentsection, .aboutcontent{padding:30px 0 0;}
    .landinglayout1.fixed #container, .landinglayout2.fixed #container, .landinglayout3.fixed #container, .landinglayout4.fixed #container{padding-top:0 }
    .slconblocktitle{padding:20px 15px;}
    .slprmotitle{padding:20px 15px;}
    .slprmosmdesc strong{font-size:22px;margin-bottom:12px;}
   }
   @media only screen and (max-width:1169px){#logo{width:280px;}
    .header-right{margin-left:-260px;padding-left:260px;}
    /*.headbookappbtn, .headbookappbtn:focus{font-size:14px;padding:12px 14px;}
   */
    #nav > li > a{font-size:14px;}
    #nav ul{padding-top:15px;}
   }
   @media only screen and (min-width:992px){#nav{display:block !important;}
   }
   /* Medium devices (tablets, less than 992px) */
   @media only screen and (max-width:991px){

   .teaserBanner {height: 580px;}


    .beforeafterblock h2 {
        font-size: 20px;
        margin-bottom: 25px;
    }
    body, button, input, select, textarea{font-size:16px;}
    .wrap-inner{padding:0 15px;}
    .teamselist .item:nth-child(2n+1){clear:both;}
    .teamselist .item:nth-child(3n+1){clear:none;}
    .teamsection .teamborderbox{min-height:610px;}
    /********** 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 **********/
    #header, .home #header{position:relative;background-color:#001356;}
    .fixed #header{position:relative;}
    #container, .fixed #container{padding-top:0;}
    .header-inner{padding:10px 0;}
    .headtoprow{padding-bottom:0;}
    #logo{padding:10px 0;}
    .headmaplink{display:block;padding-bottom:10px;}
    .headcall{margin-left:0;}
    .socialmedia{margin-left:10px;}
    /*.headbookappbtn, .headbookappbtn:focus{padding:10px 20px;height:38px;}
   */
    .headbookappbtn:hover{background-color:#fff;color:#02c1f9;}
    .headmaplink a, .headcall a, .heademail a, .topecustom a{font-size:14px;}
    /*Navigation*/
    .mainNavigation{float:none;padding:7px 0;}
    .menu-icon, .menu-icon:focus{display:block;}
    #nav{display:none;background-color:#43c4e9;width:280px;padding:0;position:absolute;right:0;top:44px;}
    #nav > li{width:100%;margin:0;}
    #nav > li > a{display:block;padding:10px 30px 10px 15px;line-height:20px;color:#fff;border-radius:0;}
    #nav > li:hover > a{background-color:#001356;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%;margin-left:0;left:0;text-align:left;padding:0;}
    #nav ul li:first-child:after{display:none;}
    #nav ul li:first-child a, #nav ul li:last-child a{border-radius:0;}
    #nav ul li a{display:block;padding:10px 30px 10px 15px;line-height:20px;color:#fff;border-bottom:inherit;background-color:inherit;}
    #nav ul li:first-child a{border-radius:0;}
    #nav ul li:last-child a{border-radius:0 0;border-bottom:inherit;}
    .arrowclick{display:block;}
    #nav ul ul{left:0;}
    /* ******** Index Slider ******** */
    .indexBanner-inner {height: 635px;}
    .teaserBanner .item{height:635px;}
    .teasercaption{padding-top:40px;}
    .teasertitle{font-size:22px;}
    /* Start Home Advantages Section */
    .hmadvantagesection{padding-top:40px;}
    .hmadvantagesection .container{max-width:750px;}
    .advantageslist .item:nth-child(3){clear:both;}
    .advantagesbox{max-width:290px;padding-bottom:0;}
    .advnticon{left:auto;top:auto;margin:0 auto 10px;position:relative;}
    .hmlogosection{padding:30px 0;}
    /*.advantagesbox h3{font-size:18px;}
   */
    .advantagesbox h3 br{display:none;}
    .advantageslist .item{padding-top:15px;padding-bottom:15px;}
    .advantageslist .item:first-child .advantagesbox{left:auto;top:auto;position:relative;}
    .advantageslist .item:nth-child(4) .advantagesbox{left:auto;right:auto;top:auto;position:relative;}
    .advantageslist .item:first-child .advnticon{margin:0 auto 10px;}
    .advantageslist .item:nth-child(4) .advnticon{margin:0 auto 10px;}
    .advantagesimground{height:380px;padding-top:30px;}
    .advantagesimg{max-width:700px;height:700px;}
    /* End Home Advantages Section */
    .hmwhowearedesc h1, .hmserviceslist h2, .hmcasesblock h2, .hmhowitbox h2, .hmpricing-desc h2{margin-bottom:15px;letter-spacing:0.1em;}
    .hmserviceslist h2, .hmcasesblock h2, .hmhowitbox h2, .hmpricing-desc h2, .hmprmosection h2, .footer-inner h2, .hmwhowearedesc h1, .blogsection h2, .page-header h1, .otheserv h2, .hmbooktitle{font-size:24px;}
    .hmserviceshead, .hmcaseshead, .page-subheader p{font-size:18px;}
    .page-header h1{margin:0 0 20px;}
    /* Start Home Who We Are Section */
    .hmwhowearesection, .hmwhowearesection{padding:40px 0;}
    .hmwhowearehead{font-size:18px;margin:0 0 15px;line-height:1.2;}
    .hmwhowearedesc .button{margin-top:15px;}
    /* End Home Who We Are Section */
    /* Start Home Service Section */
    .hmservicesection{padding:40px 0;}
    .hmservicesection .item.vCenter{padding-top:0 !important;}
    .hmservicesdesc{max-width:inherit;}
    /*.hmserviceslink strong{font-size:18px;}
   */
    /* End Home Service Section */
    /* Start Home Cases Section */
    .hmcasessection{padding:40px 0;}
    .hmcasesblock{padding-bottom:30px;}
    .hmcaseshead{font-size:22px;margin-bottom:10px;}
    .hmcasesilder.owl-carousel .owl-nav [class*="owl-"]{margin:10px;}
    .hmcasesilder.owl-carousel .owl-nav{top:0px;position:relative;right:0;}
    /* End Home Cases Section */
    /* Start Home How Dose It work Section */
    .hmhowsection, .hmreviewsection{padding:40px 0;}
    .hmhowitbox{padding-bottom:40px;}
    .hmworklist .item{margin-bottom:30px;}
    .hmhowitcol{padding-left:75px;min-height:60px;}
    .hmeowknumb{width:60px;height:60px;line-height:56px;font-size:24px;}
    .hmhowitbox .button{margin-top:0;padding:11px 20px;}
    /* End Home How Dose It work Section */
    /* Start Home Price Plan Section */
    .hmpricing-section{padding:40px 0;}
    .hmpricing-block .vCenter{padding-top:0 !important;}
    .hmpricing-desc{max-width:inherit;padding-bottom:20px;}
    .hmpricing-desc h2 br{display:none;}
    .hmpricing-desc p{margin-bottom:15px;}
    /* End Home Price Plan Section */
    /* Start Home Promotional Section */
    .hmprmosection{padding:40px 0;}
    .hmprmoblock .item{width:49%;}
    /* End Home Promotional Section */
    /* Start Home Call to Action Section */
    .hmcallsectiom{padding:40px 0;}
    .callaction h2{font-size:22px;}
    .callactionbox .button{padding:10px 18px;margin-right:30px;}
    .actionphone a{font-size:20px;}
    .actionphone a i{font-size:34px;}
    /* End Home Call to Action Section */
    /* Start Home Blog Section */
    .blogsection{padding:40px 0;}
    .blogsection h2{margin:0 0 50px;}
    /* End Home Blog Section */
    /********** Inner Pages **********/
    /********** Start About Pages **********/
    .aboutfuture .item{border-left:none;}
    .aboutfuturebox{padding:0;border-bottom:1px solid #3680c5;margin-bottom:30px;}
    .aboutfuture .item:last-child .aboutfuturebox{border-bottom:none;margin-bottom:0;}
    .aboutfuturebox h3{font-size:22px;}
    .aboutfuturebox small{margin-bottom:10px;}
    .howcol{margin-bottom:30px;}
    .howcol:nth-child(3), .howcol:nth-child(4){margin-bottom:0px;}
    /********** End About Pages **********/
    /********** Start Case Study Pages **********/
    .studythumb{margin-bottom:20px;}
    .studybox h3{font-size:20px;margin-bottom:10px;}
    .studybox p{margin-bottom:15px;}
    .casestudyslider .item{margin-bottom:30px;}
    .casestudyslider .item:nth-child(3), .casestudyslider .item:nth-child(4){margin-bottom:0px;}
    .casestudyslider .owl-item .item{margin-bottom:0px;}
    /********** End Case Study Pages **********/
    /********** Start Blog Pages **********/
    .bloglist .item:nth-child(1){margin-bottom:30px;}
    .bloglist .owl-item .item{margin-bottom:0;}
    /********** End Blog Pages **********/
    /********** Start Gallery Pages **********/
    .gallerylist > div:nth-child(3n + 1){clear:none;}
    .gallerylist > div:nth-child(2n + 1){clear:both;}
    /********** Start team Pages **********/
    .teaminbox small{margin-bottom:12px;}
    #footer{padding:40px 0;}
    .footer-inner h2{margin-bottom:35px;}
    .footbookform{padding-bottom:20px;}
    .footmap{padding-bottom:0;padding-top:20px;}
    .footmap .gmap3{height:320px;}
    .foodform .pagebooksubmitbar .g-recaptcha{margin-bottom:0;display:inline-block;margin-right:0;}
    .footright{text-align:center;}
    .footright .button{margin:0;}
    .footsocial{margin:0;display:inline-block;}
    /********** 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;}
    .careermain .careershortdesc h3{font-size:20px;}
    .careerlist .careerinfo ul li{font-size:16px;}
    .careerlist .careerinfo ul{margin:0 0 10px;}
    /*********** css in home page**************/
    .headmaplink a, .headcall a, .heademail a, .topecustom a{padding-left:20px;}
    /***************************/
    .page-template-template-team #footer, .single-team #footer, .page-template-template-faqs #footer, .page-template-template-blog #footer, .single-post #footer, .page-template-template-free-consultation #footer{padding:10px 0 40px;}
    /********** Start FAQs Pages **********/
    .faqsblock h2{font-size:18px;}
    /********** Start Service Pages **********/
    .servicedesc h2{font-size:18px;}
    /********** Start Book Appointment Page **********/
    .freeconsultform{padding-top:20px;}
    .page-template-default #footer{padding:30px 0 30px;}
    .page-template-default .contentsection, .aboutcontent{padding:30px 0 0;}
    .aboutcontent .otheserv h2{font-size:20px;margin-bottom:20px;}
    .bloginbox h3{font-size:18px;}
    .teasertext p, .advantagesbox p, .hmwhowearedesc p, .hmservicesdesc p, .hmservicescol p, .bloginbox p, .hmprmobox strong, .servicedesc p, .teaminbox small{font-size:16px;}
    .hmprmobox h3{font-size:35px;}
    .videobookappsection + .hmadvantagesection{padding-top:0px;}
    #container{padding-top:0px;}
    .landinglayout1 #header .topheadlink, .landinglayout2 #header .topheadlink, .landinglayout3 #header .topheadlink{text-align:right;}
 .slbannerbook1{margin-top:0;}
 .slbanner{height:auto;background-image:inherit !important;}
 .slbanner img{visibility:visible;}
 .slconblockopt1{top:50%;}
 .slbannerbook1 .slbookblock{padding:30px 0;margin-top:40px;}
 .slbannerbook1 .slbooktitle h2{font-size:26px;}
 .sltitlebox h2, .sltitlebox h3{font-size:22px;margin-bottom:10px;}
 .bookappform1 .aawfieldcol.aawfieldcol33{width:50%;}
 .sllist li{font-size:16px;}
 .landservcolhalf + .landservcolhalf{margin-top:30px;}
 .landingsection .hmtitle , .landingsection .hmtitle h1{font-size:26px;}
 .landinglayout1 .footcontinfo, .landinglayout2 .footcontinfo, .landinglayout3 .footcontinfo, .landinglayout4 .footcontinfo{padding-bottom:0;}
 .slconblock2{position:relative;top:auto;transform:none;padding:40px 0;}
 .slconblockopt2{flex-direction:column;}
 .slconblockopt2 .slconblockbox{margin-bottom:40px;}
 .slconblockopt2 .sltitlebox{text-align:center;}
 .slconblockopt2 .sltitlebox li:after{margin:0 auto;left:0;right:0;}
 .slconblockopt2 .slbannerbook{max-width:100%;padding:20px 10px;}
 .slheadbookform2 .aawformblock .aawfieldcol{width:50%;}
 .slheadbookform2 .aawformblock .aawfieldcol.aawfieldtextarea{width:100%;}
 .slconblock3{top:50%;}
 .slconblocktitle{position:relative;bottom:0;}
 .slconblocktitle .hmtitle h2{font-size:26px;}
 .slbookapprow{padding:40px 0 0 0;}
 .slprmotitle h1, .slprmotitle h2{font-size:28px;}
 .slheadbookform3 .aawfieldcol.aawfieldcol33{width:50%;}
 .slconblock.slconblockopt5{position:relative;top:auto;transform:none;}
 .slconblockopt5 .slconblockbox{padding-right:0;}
 .slconblockopt5 .sltitlebox{padding:40px 0;}
 .slconblockopt5 .slbannerbookouter{position:relative;}
 .slconblockopt5 .slbannerbookouter{max-width:100%;}
 .landinglayout4 #header, .landinglayout4.fixed #header{position:relative;}
 .landinglayout4 .header-inner{padding-right:0;}
 .landinglayout4 .topheadlink{display:block;}
 .slheadbookform4 .aawfieldcol.aawfieldcol33{width:50%;}
 .slconblockopt5 .slbannerbook{padding-bottom:0;}
 .slconblockopt5 .slbannerbookouter .container{width:750px;}
 .slconblockopt5 .slbooktitle h2 a{display:inline-block;}
 .slconblockopt5 .slbooktitle h2{font-size:26px;}
 .landingsection .hmtitle h2, .landingsection .hmtitle h1{font-size:26px}
 .landinglayout4 .menubar{padding-right: 0;}
 .landinglayout4 #header, .landinglayout4.fixed #header{
   width: 100%;
 }
 .beforethumbbox + .beforethumbbox {
  margin-top: 30px;
}
.bfraft-imglist2 .item + .item {
  margin-top: 30px;
}
 /* Start: Testimonials Page */
  .testimonialsslider.owl-carousel .owl-nav {margin-top: 12px;}
  .testimonialone .img-client {width: 30%;}
  .testimonialone .infor-client {width: 70%;}
  .bubblestar span:before {
    font-size: 20px;
}
  /* End: Testimonials Page */

      .headcall a {
  padding-left: 29px;
}

   }
   @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;}
    .page-template-default #footer{padding:30px 0 30px;}
    .page-template-default .contentsection, .aboutcontent{padding:30px 0 0;}
   }
   /* Small devices (landscape phones, less than 768px) */
   @media only screen and (max-width:767px){.page-template-template-contact .footaddlist{margin-bottom:0px;}
   .page-template-template-contact .pdb20{padding-bottom:0px;}
    /********** Start Adit Web Data Form **********/
    .hmbannerform .aawformblock, .footerbookform .aawformblock, .bookaptmntform .aawformblock,.contactpageform .aawformblock{padding:0;}
    .aawformblock .aawfieldgroup{margin:0;}
    /* Home Banner Form */
    .hmbannerform .aawfieldcol33{width:100%;}
    /* 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%;}
    /********** Stop Adit Web Data Form **********/
    #nav{right:auto;right:0;}
    .button, .button:focus{font-size:15px;height:40px;padding:11px 20px;line-height:18px;border-radius:20px;}
    #logo{float:none;margin:0 auto 15px;padding:0;text-align:center;}
    #logo a{text-align:center;}
    .header-right{margin-left:0;padding-left:0;text-align:center;}
    .headermain{display: block;}
    .headtoprow .socialmedia{display:none;}
    .headcall a{font-size:18px;}
    .mainNavigation{float:none;}
    .header-inner{padding:15px 0;}
    .headcall{padding:15px 0 ;display:block;}
    .headmaplink{padding-bottom:0px;}
    .menubar{text-align:center;}
    #header .socialmedia{display:none;}
    .footbox h4{margin-bottom:15px;margin-top:0px;}
   /* .footaddlist{margin-bottom:0px;}
   */
    #nav{left:50%;margin-left:-140px;top:44px;}
    .footer-inner{padding-bottom:30px;}
    .mobilecallbtn{display:block;}
    /* ******** Index Slider ******** */
    .indexBanner-inner {height: 280px;}
    .teaserBanner {height: 320px;}

    .teaserBanner .item{height:280px;}
    .teasercaption{padding:0;}
    .teasercaption .col-md-12{min-height:280px;}
    .teasertext{position:absolute;left:0;bottom:0;width:100%;padding:15px;max-width:100%;text-align:center;background:rgba(0, 0, 0, 0.3);}
    .teasertitle{font-size:22px;}
    .teasertext p{margin-bottom:10px;}
    .hmbookappsection{position:relative;bottom:0;padding:0;}
    .hmbookblock{max-width:100%;padding:30px 15px;}
    .hmbookform .pagebooksubmitbar{text-align:center;}
    .hmbookform .button{float:none;margin-bottom:0;}
    .hmbookform .pagebooksubmitbar .form-group{display:inline-block;}
    .hmbookform .button:focus{font-size:15px;height:40px;}
    .pagebooksubmitbar{text-align:center;}
    .pagebooksubmitbar .g-recaptcha{display:inline-block;/* vertical-align:top;*/
    line-height:1;}
    .servicedesc p{font-size:16px;margin-bottom:15px;}
    .servicedesc ul{margin-bottom:15px;}
    .servicedesc ul li{margin-bottom:10px;font-size:15px;}
    .contactloact .button{padding:11px 15px;}
    .hmlogolist .item{width:49%;}
    /* Start Home Advantages Section */
    .advantagesection{padding-top:15px;}
    .advantagesbox{max-width:290px;padding-bottom:0;}
    .advantagesbox h3{font-size:16px;}
    .advantagesimground{height:230px;padding-top:30px;}
    .advantagesimg{max-width:460px;height:460px;overflow:hidden;}
    /* End Home Advantages Section */
    /* Start Home Who We Are Section */
    .hmwhowearesection, .hmservicesection{padding:30px 0;}
    .hmwhowearedesc{max-width:inherit;padding-bottom:30px;}
    .hmwhowearedesc .button{margin-top:0;}
    /* End Home Who We Are Section */
    /* Start Home Service Section */
    .hmserviceslink strong{font-size:16px;}
    .otheserv h2{font-size:20px;margin-bottom:25px;}
    /* End Home Service Section */
    /* Start Home How Dose It work Section */
    .hmhowsection, .hmreviewsection{padding:30px 0;}
    .hmreviewsection h2{font-size:24px;}
    .hmhowitcol{padding-left:65px;min-height:50px;}
    .hmeowknumb{width:50px;height:50px;line-height:46px;font-size:22px;}
    .hmhowitworklink strong{margin-bottom:5px;}
    .hmreviewblock iframe{height:320px;}
    /* End Home How Dose It work Section */
    /* Start Home Price Plan Section */
    .hmpricing-section{padding:30px 0;}
    .hmpricingarea{min-height:inherit;}
    .hmpricingslider .item{transition:inherit;opacity:1;margin:0;}
    .hmpricingslider .item:hover{-moz-transform:inherit;-ms-transform:inherit;-o-transform:inherit;-webkit-transform:inherit;transform:inherit;}
    .hmprmoblock .item{width:100%;float:left;margin-bottom:15px;}
    /* End Home Price Plan Section */
    /* Start Home Gallery Section */
    .hmgallerysection .item{width:33.333%;}
    /* End Home Gallery Section */
    /********** Inner Pages **********/
    .contentsection .aboutcontent h2{font-size:18px;}
    .contentsection, .aboutcontent, .futuresection, .teamsection, .thankyoumsg-section{padding:25px 0;}
    .innerbanner{height:inherit;background-image:inherit;}
    .innerbanner img{visibility:visible;}
    .entry-content h2{font-size:18px;}
    /********** Start About Pages **********/
    .page-header h1{/* font-size:20px;*/
    letter-spacing:0.1em;}
    .page-subheader p{font-size:18px;}
    .aboutfuturebox h3{font-size:20px;}
    .aboutfuturebox small{font-size:16px;}
    .docthumbbox{padding-bottom:20px;max-width:360px;margin:0 auto;text-align:center;}
    /********** End About Pages **********/
    /********** Start Service Pages **********/
    .servicedesc h2{font-size:16px;}
    .servicevidblock img{min-height:240px;}
    /********** End Service Pages **********/
    /********** Start Case Study Pages **********/
    .studybox h3{font-size:18px;}
    /********** End Case Study Pages **********/
    /********** Start Case Study Details Pages **********/
    .studydetailsbox h1{font-size:24px;margin-bottom:18px;}
    .studydetailsbox h2{font-size:20px;}
    /********** Start Case Study Details Pages **********/
    .bloginbox .button, .bloginbox .button:focus{padding:9px 15px;}
    /********** Start Blog Details Pages **********/
    .blogdetailsbox h1{font-size:22px;margin-bottom:30px;}
    .blogdetailsbox h2, .blogdetailsbox h3{font-size:20px;margin-bottom:10px;}
    .blogdetailsbox img.alignleft{margin:0 15px 15px 0;}
    .blogdetpagin .pagination, .blogdetpagin .pager{text-align:center;}
    .blogdetpagin .pager li > a, .blog-details .pager li > a:focus{padding:7px 30px;}
    .teamselist .item:nth-child(3n + 1){clear:none;}
    .teamselist .item:nth-child(2n + 1){clear:both;}
    .teamborderbox{max-width:400px;margin:0 auto;}
    /********** End Blog Details Pages **********/
    /********** Start FAQs Pages **********/
    .faqsblock h2{font-size:20px;}
    .accordion .acclink{font-size:18px;}
    /********** End FAQs Pages **********/
    /********** Start FAQs Pages **********/
    .contactform{padding-bottom:30px;}
    .contactadd a, .contactmail a, .contactphone a, .contactfax span{font-size:16px;}
    .contactfax{padding-bottom:15px;}
    .recaptcha-group{margin-right:0;margin-bottom:15px;}
    .formbtn-group{display:block;padding:0;}
    .conttime{padding-left:110px;}
    /********** End FAQs Pages **********/
    /********** Start Contact Pages **********/
    .contactloact .button{margin-top:15px;}
    /********** End Contact Pages **********/
    .thankyoumsg h2{margin-bottom:25px;font-size:28px;}
    /********** Start Gallery Pages **********/
    .pdb60{padding-bottom:20px;}
    .gallerylist .item h2{padding:20px 0 0;}
    .gallerylist .item{margin-bottom:20px;}
    .footaddlist .item{width:auto;max-width:420px;margin:0 auto 15px;float:none;}
    .footer-inner h2{margin-bottom:25px;}
    .page-template-template-gallery #footer, .page-template-template-gallerylist #footer{padding-top:20px;}
    .gallerylist .item{max-width:380px;width:100%;margin:0 auto 20px;}
    .teamselist .item:nth-child(2n + 1){clear:both;}
    /* Start Home Brand Logo Section */
    .hmlogosection .owl-carousel .owl-nav.disabled + .owl-dots{margin-top:20px;}
    /********** 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;}
    /************************/
    .hmwhowearesection .vCenter{padding-top:0 !important;}
    /*************************/
    /********** Start Book Appointment Page **********/
    .freeconsultform{padding-top:10px;}
    .page-template-default #footer{padding:30px 0 40px;}
    .page-template-default .contentsection, .aboutcontent{padding:30px 0 0;}
    .teamborderbox img{width:400px;height:auto;}
    .teamselist .col-xs-6{width:100%;}
    .teamselist .item{float:none;margin:0 auto;text-align:center;}
    .innerbanner img{visibility:hidden;}
    .page-header h1{letter-spacing:0;}
    .innerbanner{height:200px;}
    .footicon.footmailicon i, .footicon.footfaxicon i{font-size:20px;}
    .footicon.foocallicon i{font-size:42px }
    .footlink{font-size:16px;}
    .contactadd a, .contactmail a, .contactphone a{font-size:16px;}
    .footicon.foocallicon{margin-top:0;}
    .aboutcontent .otheserv h2{font-size:18px;margin-bottom:20px;}
    .videobookappsection + .hmadvantagesection{padding-top:30px;}
   .contactustopt1 .web-by{padding:30px 15px 50px;}
   .footer-inner h2{letter-spacing:0;}
   .hmwhoweareimage{text-align:center;}
   .landinglayout1 #header .headermain, .landinglayout2 #header .headermain, .landinglayout3 #header .headermain{flex-direction:column;}
 .landinglayout1 #header .topbarinner, .landinglayout2 #header .topbarinner, .landinglayout3 #header .topbarinner{padding-top:0;}
 .landinglayout1 #header .topheadlink li, .landinglayout2 #header .topheadlink li, .landinglayout3 #header .topheadlink li{margin-bottom:0;display:block;text-align:center;margin-left:0;}
 .landinglayout1 #header .topheadlink li:last-child, .landinglayout2 #header .topheadlink li:last-child, .landinglayout3 #header .topheadlink li:last-child{padding-top:10px;}
.slconblockopt1{position:relative;top:auto;transform:none;padding:40px 0;}
.slbannerbook1 .slbookblock{margin-left:0;margin-right:0;}
.slbannerbook1 .slbooktitle h2{font-size:24px;}
.landinglayout1 #footer .footer-inner, .landinglayout2 #footer .footer-inner, .landinglayout3 #footer .footer-inner, .landinglayout4 #footer .footer-inner{padding-bottom:0px;}
.slconblock3{position:relative;top:auto;transform:none;padding:40px 0;}
.stikerinner{flex-direction:column;}
.stikerinner .sltitlebox{text-align:center;margin-bottom:40px;}
.stikerinner .sltitlebox .sllist li:after{margin:0 auto;left:0;right:0;}
.slprmocoupon{max-width:100%;margin:0 auto;}
.slprmosmbox{padding:30px 15px;}
.landinglayout4 .headermain{flex-direction:column;}
.landinglayout4 .topheadlink li{margin:0;padding:0;}
.landinglayout4 .topheadlink > li a{text-align:center;}
.landinglayout4 .topheadlink li:last-child{padding-top:10px;}
.slconblockopt5 .slconblockbox .container{width:100%;max-width:100%;}
.slconblockopt5 .slbannerbookouter .container{width:100%;max-width:100%;}
.slconblockopt5 .slbannerbook{padding:30px 0 0 0;}
.landinglayout1 .header-inner, .landinglayout2 .header-inner, .landinglayout3 .header-inner{
  padding-bottom: 0;
}
.landinglayout1 #header .headbookapp, .landinglayout2 #header .headbookapp, .landinglayout3 #header .headbookapp{
  margin-bottom: 15px;margin-left: 0;
}
.headmaplink a, .headcall a, .heademail a, .topecustom a{
  display: inline;
}
/* Start: Before After page */
.beforeafterblock {
    max-width: 500px;
    margin: 0 auto;
}

.beforeafterlist h3 {
    font-size: 18px;
}
/* End: Before After page */
/* Start: Testimonials Page */
  .testimonialssec {padding: 30px 0;}
  .testmonialbox {
    height: auto;
    padding: 30px 15px;
  }
  .testimonials-list .testmonialbox h3 {font-size: 18px;}
  .testimonialone .client-name {font-size: 20px;}
  .testimonialone {
    display: block;
    text-align: center;
  }
  .testimonialone .img-client {
    width: 100%;
    max-width: 200px;
    margin: 0 auto 20px;
  }
  .testimonialone .infor-client {
    width: 100%;
    padding: 0;
  }
/* End: Testimonials Page */
}

@media only screen and (max-width:639px){
  /* Start: Testimonials Page */
  .testmonialbox {
    width: 100%;
    max-width: 360px;
    margin: 0 auto;
  }
/* End: Testimonials Page */
.bookappform1 .aawfieldcol.aawfieldcol33{width:100%;}
.slbannerbook1 .slbookblock .col-md-12.col-sm-12.col-xs-12{padding:0 10px;}
.slheadbookform2 .aawformblock .aawfieldcol{width:100%;}
.slheadbookform3 .aawfieldcol.aawfieldcol33{width:100%;}
.slheadbookform4 .aawfieldcol.aawfieldcol33{width:100%;}
.slconblockopt2 .slbannerbook{padding: 20px 0px;}
.slbookformrow{padding: 40px 0px;}

    /******************* Home Page Responsive css ******************/
    .footaad-one, .footaad-two{width:100%;text-align:center;}
    .footaad-two .foothoursdata{float:none;margin:0 auto 15px;display:table;}
    .footaad-two .foothourslist li{float:none;}
    .footaad-two .foothourslist li:after {
        content: "";
        display: table;
        clear: both;
    }
    .footaad-two .foothoursinner {padding-top: 20px;}
    .footaddlist{max-width:320px;margin:0 auto;}
    .footlink{text-align:left;}
    .footer-inner .footrowbox .footlink{text-align:center;display:inline-block;vertical-align:middle;padding-left:0px;}
    .footer-inner .footrowbox .footlink .footicon{position:relative;margin:0px;float:none;margin-right:5px;}
    .footrowbox .footmapicon{top:6px;font-size:25px;}
    .footlink{font-size:16px;}
    .footaddlist{margin-bottom:0px;}
    /**************************************/
    .footaadhalf {
      width: 100%;
      text-align: center;
    }
    .foothourhalf {
      width: 100%;
      text-align: center;
      padding-top: 20px;
    }
   }
   /* Extra small devices (portrait phones, less than 576px) */
   @media only screen and (max-width:575px){/* Start Home Service Section */
    .hmsevlist .item{width:100%;}
    .hmserviceslink strong br{display:none;}
    /* End Home Service Section */
    /* Start Home How Dose It work Section */
    .hmworklist .item{width:100%;}
    .hmworklist .item:nth-child(3){margin-bottom:30px;}
    /* End Home How Dose It work Section */
    /* Start Home Price Plan Section */
    .hmpricingslider .item{padding:0;}
    /* End Home Price Plan Section */
    /* Start Home Call to Action Section */
    .hmcallsectiom{padding:30px 0;}
    .callaction h2{font-size:20px;}
    .hmcallsmdesc{padding-bottom:20px;}
    .callactionbox .button{margin:0;}
    .actionphone{display:block;margin-top:15px;}
    /* End Home Call to Action Section */
    /********** Start Case Study Pages **********/
    .casestudyslider .item{width:100%;}
    /********** End Case Study Pages **********/
    /********** Start Blog Pages **********/
    .blogboxrow .blogcol{width:100%;}
    .blogthumb{margin:0 auto 20px;}
    .blogthumbbox{background-image:inherit;height:inherit;margin-bottom:10px;}
    .blogthumbbox img{visibility:visible;}
    /********** End Blog Pages **********/
    #footer{padding:30px 0;}
    /*.foodform .pagebooksubmitbar .g-recaptcha{margin-bottom:15px;display:block;margin-right:0;}
   */
    .contactloact .button, .contactloact .button:focus{font-size:14px;}
    .footright .button, .footright .button:focus{padding:10px 20px;margin-bottom:0;}
    /********** Start Contact Pages **********/
    .contactustopt1 .item, .contactustopt2 .item, .contactustopt3 .item, .contactustopt4 .item{width:100%;}
    .contactloact, .contactblock{text-align:left;}
    .contactloact{margin-bottom:0px;}
    .contacthour h2{text-align:center;}
    .contacthour{max-width:210px;margin:0 auto;}
    .page-template-default #footer{padding:20px 0 40px;}
    .page-template-default .contentsection, .aboutcontent{padding:20px 0 0;}
    }
   @media only screen and (max-width:464px){.footlink{padding-left:30px;}
   }
   @media only screen and (max-width:479px){/********** Start Adit Web Data Form **********/
   .g-recaptcha{-moz-transform:scale(0.75);-webkit-transform:scale(0.75);-o-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75);-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:228px;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 **********/
    .headmaplink a{line-height:normal;}
    .headbookapp{margin-left:0px;}
    /*.headbookappbtn, .headbookappbtn:focus{padding:10px 15px;font-size:13px;}
   */
    .hmbookform .button{margin-top:0;}
    .foodform .pagebooksubmitbar .g-recaptcha, .freesubmitbtnbar .form-group > .g-recaptcha{width:273px;margin:0 auto;}
    .freesubmitbtnbar .formfreeconstbtn{padding-top:0;}
    .hmbookform .form-group > .g-recaptcha{width:242px;margin:0 auto;}
    .hmbookform .g-recaptcha .g-recaptcha{transform:scale(0.80);-webkit-transform:scale(0.80);}
    .g-recaptcha .g-recaptcha{width:250px;transform:scale(0.90);-webkit-transform:scale(0.90);transform-origin:0 0;-webkit-transform-origin:0 0;margin-bottom:10px;}
    .foodform .button{margin:0;}
    /* Start Home Advantages Section */
    .advantageslist .item{width:100%;}
    .advantagesbox{max-width:100%;}
    .advantagesimground{height:150px;}
    .advantagesimg{max-width:300px;height:300px;overflow:hidden;}
    /* End Home Advantages Section */
    /* Start Home Gallery Section */
    .hmgallerysection .item{width:50%;}
    /* End Home Gallery Section */
    /********** Start Conatct Pages **********/
    .contactform .g-recaptcha{display:block;margin:0 auto 0;}
    .consubmint{padding-left:0;display:block;text-align:center;}
    /********** End Conatct Pages **********/
    /********** Inner Pages **********/
    /********** Start About Pages **********/
    .howcol{width:100%;}
    .howcol:nth-child(3){margin-bottom:30px;}
    .howcol:last-child{margin-bottom:0px;}
    /********** End About Pages **********/
    /********** Start About Pages **********/
    .teamselist .item{width:100%;}
    /********** End About Pages **********/
    /********** Start Free Consultation Pages **********/
    .freeconsultform{padding-top:15px;}
    .freesubmitbtnbar .form-group, .freesubmitbtnbar .formfreeconstbtn{display:block;margin:0;}
    /********** End Free Consultation Pages **********/
    .footsocial{margin:0 0 8px;display:block;}
    footer .footaad-one .footsocial {margin: 0;}
    #logo{margin:0 auto 15px;}
    .careerform .submitbar .form-group{vertical-align:middle;display:block;}
    .careerform .submitbar .form-group .g-recaptcha{width:273px;margin:0 auto;}
    /********** Start Gallery Pages **********/
    .gallerylist > div{width:100%;}
    /** Service Page **/
    .service-list .col-xs-6{width:100%;}
    .blogsection .col-xs-6{width:100%;}
    .bloglist .col-xs-6{width:100%;}
    .g-recaptcha{max-width:260px}
    .mobilecallbtn a{font-size:14px;}
   }
   @media only screen and (max-width:414px){.blogdetailsbox img.alignleft{float:left;width:100%;display:block;margin:0 0 20px;}
   }
   @media only screen and (max-width:379px){.footlink{padding-left:30px;}
    .footlink{font-size:16px;}
   }
   @media only screen and (max-width:359px){.headbookapp{display:block;margin-left:0;}
    .headbookappbtn, .headbookappbtn:focus{display:inline-block;}
    /*.footrowbox:first-child{width:240px;}
   */
   .slheadbookform1 .aawformblock {
      padding: 0;
    }
   }
   