@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:60%; }
/*callback form css end*/		

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

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

.counter_main { margin-top:30px; } 

}

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

/*top social media css start*/
.top_bg { background:#333; margin:0px auto; text-align:center;}
.social { text-align:center; width:35%; margin:0px auto;}
.email ul { float:none; margin:0px; padding:0px; list-style:none; text-align:center; }
.email li { float:left; font-family:'Open Sans', sans-serif; font-size:14px; color:#fafafa; text-decoration:none; text-align:center; }
.email li a { line-height:44px; padding:15px 20px 15px 20px; color:#fafafa; text-decoration:none;}
.email li a:hover { color:#e87830; text-decoration:none; }
/*top social media css end*/

/*header css start*/
header { margin:0px auto; padding:15px 0; }
.logo { text-align:center;}
.logo .img-responsive {max-width:100%; margin:0px auto;}
.address { float:none; margin:25px 0 0 15px; text-align:center; }
.p_right { float:none; text-align:center; font-family:'Open Sans', sans-serif; font-size:20px; line-height:1.4em; font-weight:700; text-decoration:none; color:#e87830; }
.p_right span { color:#333; display:block; }
.p_right span a { color:#333; text-decoration:none; }
.p_right span a:hover { color:#333; text-decoration:none;}
/*header css end*/

.bot_bg .bot3 { margin-top:10px;}
.footer { text-align:center; }
.powered_by { float:none; text-align:center; }
.powered_by span { display:block; margin:10px 0px; }

/*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) {
.social { text-align:center; width:55%; margin:0px auto;}
}

@media only screen and ( max-width:320px) {
	
.social { text-align:center; width:80%; margin:0px auto;}
}

