
@media only screen and (max-width: 1170px) {

.container 							{width:100%}
.bu_block ul li						 { width: 19%; }
.content_block .cont {  padding: 0 20px 0 0; }

.content_block.content_block1 .cont h1	{ padding:0 15px; }

}

@media only screen and (max-width: 1050px) {


	
	
}



@media only screen and (max-width: 1021px ) {

.home-section1 .overlay_div h3	{   font-size: 40px;     line-height: 40px; }
.main-inner-head		{ padding:25px 0 20px; }
.main-section	{  padding-top: 141px; }
.thumb img, .technical_block img , .thumb_slider .img img, .qud_block h2 img, img { width:auto; height:auto; max-width:100%; }

.options_block span	{  font-size: 12px; }
.techincal_right h3	{ font-size: 66px;     line-height: 115px; }

.content_block .cont h1	{  margin: 30px 0 35px; }


}


 
@media only screen and (max-width: 767px){

.top-header .main-inner-head .right-nav	{ display:none; }
.burger-div														{display:block; }
.main_menu		  {display:none;}

.main_menu ul li							{ padding:0px 30px 0px 0; float:none; list-style:none; position:relative; }
.main_menu ul li > ul						{ margin:0; padding:0; width:210px; position:relative; left:0; z-index:9; background:#3753bb; display:none; }
.banner-img .banner_img			{  min-height: 380px; }
.main-section	 {  padding-top: 90px; }
.banner-img .banner-content	{   top: 50px;  width: 300px; padding:20px; }
.banner-img .banner-content h1	{ font-size: 40px;     line-height: 50px; }

.main-inner-head .right-nav	{ width: 150px; }
.footer-div .social-nav	{ float:none; margin:20px 0 0; text-align:left; }
.footer-div .social-nav li	{ margin-left:0; margin-right:15px; }
.footer_menu { margin:20px 0 30px; }
.footer_menu ul li	{ margin-bottom:10px; }
.footer-div	{   padding: 40px 0 0; }

.options_block h4	{  font-size: 40px;     line-height: 55px; }
.thumb	{ text-align:center; margin-bottom:10px; }
.options_block span.right	{  text-align: left; }
.quadski_block	{ margin-top:10px; }

.technical_block img, .app_block .left_img  { margin:0 0 20px; overflow:hidden; text-align:center; }

.app_block { padding: 0 15px; }

.bu_block ul li {   float: none;  margin: 0 0 10px;  width: 80%; }
.content_block .cont	{ padding:0; }

.inner_page_cont	{ padding: 20px 25px; }


.modal_full { width:auto; }

#myModal .modal-body    { width:300px; float:none; padding:0; margin:0 auto; margin-bottom:50px; padding-bottom:50px; border-bottom:3px solid #fff; border-right:0; }
#myModal .modal-footer  { width:300px; margin:0 auto; float:none; }

#myModal h3 { padding: 15px 0 50px; font-size: 35px; line-height: 50px; }


}



@media only screen and (max-width: 479px){
	
	
	.main-inner-head .logo	{   width: 48%; }  
	.main-inner-head .right-nav {  width: 100px; }
	.burger-div	{  height: auto; width: 69px; }
	.main-inner-head	{ padding-bottom:0; }
	.footer-div .main-inner-head	{ padding-bottom:25px; }
	.main-section {  padding-top: 73px; }
	
	.banner-img .banner-content	{   top: 50px;  width: 280px; padding:15px; }
	.home-section1 .overlay_div h3 { font-size: 28px; line-height: 28px; }
	.home-section1 .overlay_div a	     { bottom: 11px; font-size: 12px;  right: 10px; }   
	.home-section1 p	{  font-size: 12px;  line-height: 19px; }
	a.bu, .inner_banner.banner-img .banner-content a.bu	{  padding: 15px 20px }
	
	.content_block .cont h1	{ font-size: 30px; line-height: 45px; margin: 20px 0 15px; }
	.content_block .cont p	{ font-size: 12px; }
	
	.inner_page_cont	{ padding: 15px; }
	.inner_page_cont h2	{  font-size: 21px; line-height: 24px;	 margin: 10px 0 15px; }
	.inner_page_cont p, .inner_page_cont ul li	{ font-size: 12px;  line-height: 17px;    margin: 0 0 15px; }
	
	.inner_page_cont a {  font-size: 12px;  line-height: 17px; }
}










