@charset "utf-8";
/* CSS Document */

@media only screen and (max-width:1600px) {
#enquirypopup .close { display:none; }
}

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

/*header css start*/
.address_last { display:none; }
/*header css end*/

/*welcome css start*/
.content { margin-bottom:40px; }
/*welcome css end*/

/*callback form css start*/
.form-group { margin:13px 0 12px 0; }
.callback_inner .form-group input.code { float:left; width:50%; }
.submit{ float:left;}
/*callback form css end*/

/*paging css start*/
.paging { display:none; }
.phone1 { display:none; }
/*paging css end*/


}

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


/*adv box css start*/
.adv_box_inner h2 { font-size:18px; text-transform:none; }
/*adv box css start*/

/*callback form css start*/
.form-group { margin:5px 0 5px 0; }
.callback_inner { padding:10px 20px 20px 20px; }
.callback_inner .form-group input { padding:5px 0 5px 10px; } 
.callback_inner .form-group textarea { padding:5px 0 5px 10px; } 

/*callback form css end*/

/*our services css start*/
.service_icon { display:none; }
/*our services css end*/ 

/*counter css start*/
.counter { padding:110px 0; background:url(../images/counter.jpg) center center no-repeat; background-size:cover; text-align:center; font-family:"Roboto", sans-serif; }
.funfacts .icon { font-size:40px; color:#FFF; display:block; margin-bottom:15px; line-height:1; border-radius:50%; clear:both; border:0; }
.funfacts h2 { font-size:54px; color:#fd9b28; font-weight:900 }
.funfacts h4 { font-size:17px; color:#FFF; text-transform:uppercase; margin:22px 0 0; position:relative; font-weight:700; }
/*counter css end*/ 

.bot3 .fa-2x { font-size:14px;}
 
}

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

/*header css start*/
.logo img { margin:0px auto; text-align:center; margin-bottom:30px; }
/*header css end*/

/*header css start*/
.phone { float: none;  font-size: 20px; margin-top:-10px;}
/*header css end*/

/*welcome css start*/
.content { margin-bottom:0px; }
.wel .text { font-size:16px; }
/*welcome css end*/

/*adv box css start*/
.adv_box { margin-bottom:20px; }
.adv_box_inner h2 { font-size:22px; text-transform:uppercase; }
/*adv box css start*/
.about .text { font-size:15px;  }

/*callback form css start*/
.callback { margin-top:10px;}
.form-group { margin:13px 0 12px 0; }
.callback_inner .form-group input.code { float:left; width:70%; }
.submit { float:left;}
/*callback form css end*/ 

/*counter css start*/
.counter { padding:30px 0; }
.funfacts { margin:30px 0px; }
/*counter css end*/

/*bot links css start*/
.bot h2 { margin:0px 0 20px 0; }
.bot2 { margin-top:40px; }
.bot3 { margin-top:40px; }
/*bot links css end*/

/*onload popup css start*/ 
#enquirypopup .modal-dialog { width:90%; margin:0px auto; margin-top:150px; }
#enquirypopup .modal-body h2 { padding:15px; font-size:20px; line-height:1.5em; }
#enquirypopup .modal-body h2 span { font-size:24px; font-weight:600; }
#enquirypopup .modal-body h2 p { font-weight:400; font-size:16px; }

#enquirypopup .popup_from .popup_from_inner { padding:10px 20px; overflow:hidden; }
#enquirypopup .popup_from .popup_from_inner .submit { font-size:20px; color:#FFF; font-weight:600; padding:12px 50px; }
#enquirypopup .popup_from .logo_right img { display:none; }
#enquirypopup .close { display:block; }
#enquirypopup .skip { display:none; }
/*onload popup css end*/

.verify_form  input.code { width:55%; }
 
} 

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


/*welcome css start*/
.wel h1 { font-size:28px; }
/*welcome css end*/

/*about css start*/
.about h1 { font-size:22px;}

/*about css end*/

/*callback form css start*/
.form-group { margin:10px 0 10px 0; }
.callback_inner { padding:10px 20px 20px 20px; }
.callback_inner .form-group input { padding:5px 0 5px 10px; } 
.callback_inner .form-group textarea { padding:5px 0 5px 10px; } 
.callback_inner .form-group input.code { float:left; width:60%; }
/*callback form css end*/ 

}  

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


/*welcome css start*/
.wel h1 { font-size:20px; }
/*welcome css end*/

/*about css start*/
.about h1 { font-size:16px;}
/*about css end*/


}