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


@media (max-width: 1200px) {
	
#slider #next a { right:0; }	
#slider #prev a { left:0; }	

#content .bodycar p { padding-right:0; padding-left:0; }
#nav .navbar-collapse > ul > li > a { padding:0 15px; }

#content .contact_c .address { width:320px; }
#content .cont_form { width:620px; }
#content .cont_form .form_bot .legal_info { width:320px; }

}


@media (max-width: 992px) {

#header .logo { width:270px; }	
#nav { padding-top:15px; }
#nav .navbar-collapse > ul > li > a { padding:0 8px; font-size:13px; }

#slider .bx-controls { bottom:20px; }

#content h1 { font-size:28px; line-height:30px; }
#content .our_services p { font-size:15px; line-height:20px; }
#content .our_services .list_1 ul li { font-size:17px; }

#content .bodycar .block .img { max-width:200px; }
#content .our_services .our_services_inn { padding:0; }
#content .our_services .list_1 ul { padding:0 30px; }

#footer .f_links ul li { padding:0 10px; }
#footer .address h3 { font-size:14px; }
#footer .address p { font-size:13px; }
#footer .f_bot p { font-size:12px; }


#content .contact_c .address { width:240px; }
#content .cont_form { width:480px; }
#content .cont_form .form_bot .legal_info { width:100%; float:none; }
#content .cont_form .form_bot .btns { padding-top:15px; }
#content .cont_form .frm_row { margin-left:-20px; }
#content .cont_form .frm_row .frm_block { padding-left:20px; }
#content .cont_form .captch_box .desc { padding-left:15px; }

#content .contact_c .address h3 { font-size:16px; }
#content .contact_c .address p { font-size:14px; line-height:27px; }


	
}



@media (max-width: 767px) {
	
#header { text-align:center; }
#header .logo { float:none; width:auto; }   	

#nav { float:none; padding-top:10px; }
#nav .navbar-collapse > ul > li { float:none; padding:0; text-align:left; }	
#nav .navbar-collapse > ul > li > a { text-align:center; line-height:30px; border-radius:0; }
.navbar-collapse { padding:0; }


#content .bodycar .block { margin:0 0 20px 0; padding:0 0 20px 0; }
#content .bodycar .block .sepretor { top:auto; bottom:0; left:0; width:100%; height:2px; }

#slider #next a { right:10px; width:30px; height:40px; margin:-15px 0 0 0; background-size:30px 30px; }	
#slider #prev a { left:10px; width:30px; height:40px; margin:-15px 0 0 0; background-size:30px 30px; }	

#content .images { margin-left:0; }
#content .images .block { width:100%; padding:0 0 5px 0; margin:0; float:none; }


#content .contact_c .address { width:100%; float:none; }
#content .cont_form { width:100%; float:none; }
#content .cont_form .title_1 h1 { padding-left:0; border-left:none; }
#content .cont_form .cont_form_inn { padding:5px 15px; }

#content .cont_form .frm_row { margin-left:0; }
#content .cont_form .frm_row .frm_block { padding-left:0; width:100%;  }
#content .cont_form .form_bot { padding-left:0; }
#content .cont_form .form_bot .legal_info { width:100%; float:none; margin:0; }
#content .cont_form .form_bot .btns { float:none; text-align:center; margin:15px 0 0 0; }
#content .cont_form .form_bot .btns .cancel_btn,#content .cont_form .form_bot .btns .submit_btn { float:none; display:inline-block; vertical-align:top; margin:0 7px; }
#content .cont_form .txtbox_wrp { margin-bottom:15px; }

#content .cont_form .captch_box p { font-size:12px; }


	
}

@media (max-width: 480px) {
	
#content h1 { font-size:24px; }

#content .cont_form .captch_box .captch_img { float:none; }    	
#content .cont_form .captch_box .desc { padding:15px 0 0 0;  }

}

