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

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

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

/*callback form css start*/
.callback .form-group input { width:100%; } 
.callback .form-group input.code { width:46%; }
/*callback form css end*/		

}
@media only screen and ( max-width:960px) {
.flippy-object { margin-top:20px; }

/*callback form css start*/
.callback { margin-top:20px; }
.callback .form-group input { width:100%; } 
.callback .form-group input.code { width:50%; }
/*callback form css end*/

.counter_main { margin-top:30px; } 

}

@media only screen and ( max-width:768px) {
	
.top_bg { text-align:center;}
.social{ width:28%; margin:0px auto;}
.phone { text-align:center; font-size:20px; margin-top:15px;}
.callback .form-group input { width:100%; } 
.callback .form-group input.code { width:46%; }	
.wel h1 { font-size:28px; }

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

.bot3 { margin-top:15px;}

.copy { text-align:center; float:none;}
.footer { text-align:center; line-height:30px; }
.powered_by { float:none; text-align:center;}
.powered_by span { display:block; margin:10px 0px 20px 0px; }

}

@media only screen and ( max-width:480px) {
.callback .form-group input { width:100%; } 
.callback .form-group input.code { width:44%; }

.social{ width:45%; margin:0px auto;}
.phone { text-align:center; font-size:20px; margin-top:15px;}

.wel h1 {font-size:24px; }
.our_services h2 { font-size:22px;  }

#test_container { width:98%; margin-left:5%; position:relative; overflow:hidden; }
#t_pagers { position:absolute; left:37%; bottom:-70px; z-index:2; }

.bot3 { margin-top:15px;}

}

@media only screen and ( max-width:320px) {
.social{ width:72%; margin:0px auto;}
.email {font-size:13px;margin-left:50px; padding:3px;}
.social-icons { font-size:20px; margin-right:50px;}
.callback .form-group input { width:42%; } 
.callback .form-group input.code { width:42%; }

}

