/*

.container		 			Extra small 	purple		 < 576px								container 100%			
.container-sm 			Small 				white			>= 576px		< 768px			container 540px
.container-md 			Medium 				green 		>= 768px		< 992px			container 720px
.container-lg 			Large 				red				>= 992px		< 1200px		container 960px
.container-xl 			Extra Large 	yellow 		>= 1200px								container 1140px
																	none			>= 1466px

*/


@media (max-width: 1199.98px) 	{  													.logo { border:1px solid red; } 

	.clients .owl-carousel .owl-nav, 
	.clients .owl-carousel .owl-dots {top: 170px;}
	.container-xl .image {padding-top:70px}
	.gallery .owl-carousel .owl-nav	 {top: 25px;}
	.gallery .owl-carousel .owl-dots {top: 160px;}
	
	.footer {height: auto;	} 
	.footer .left > .col {margin-left:100px;}
 
} /* (max-width: 1200px) */

@media (max-width: 991.98px) 	{  														.logo { border:1px solid green; } 
 
	 /* Sticky footer styles OFF
	-------------------------------------------------- */
	body {
		margin-bottom: inherit;
	}
	.footer {
		height: auto;
		position: inherit;
	} 
	/* Sticky footer styles OFF
	-------------------------------------------------- */
	
	header .logo { text-align: center; max-width:100%;}
	header .logo img { max-width:100%;}
	.container-xl .image {padding-top:100px}
	.gallery .owl-carousel .owl-nav	 {top: 15px;}
	.gallery .owl-carousel .owl-dots {display:none;}
	
	.footer .left > .col {margin-left:0;}
	.footer .right { margin-bottom:60px; }

} /* (max-width: 992px) */

@media (max-width: 767.98px) {  														.logo { border:1px solid white; }

	header {margin-bottom:0}
 	.clients .owl-carousel .owl-nav, 
	.clients .owl-carousel .owl-dots {top: 220px;}
	.objects .owl-carousel .owl-nav	 {top: 35px;}
	.objects .owl-carousel .owl-dots {display:none;}	
	.gallery .owl-carousel .owl-nav {top: 95px;}
	
	.container-xl .image { max-width:250px; padding:0; margin: 0 auto; }
	.company, .benefits, .team, .resp, .empty-b, .objects { margin-bottom: 0px; }
	.container-xl .row p { text-align:justify; }
	.container-xl .row h2 { font-size: 28px; font-weight: 700; margin-bottom: 20px;line-height:1.2em; }
	.benefits .container-xl, .resp .container-xl, .empty-b .container-xl {padding-top: 60px; background: url(../img/tmp/benefits1.png) right -200px top / 100% no-repeat;  }
	.benefits, .resp, .empty-b {padding-right:0px; padding-left:0px;}
	.benefits .col,	.resp .col	{text-shadow:0 0 1px #0069aa,2px 2px 2px #0069aa ;}
	.team { margin-top: 60px; }
	.team .logo img { position: absolute;top: -138px;right: 20px; width: 150px;}
	.power .logo img { position: absolute;top: -80px;right: 20px; width: 150px;}
	.footer .cfd {text-align:left;}
	.jumbotron.ya_map {padding-left:20px; padding-right:20px; background-color:white; border-radius:0px;} 
	
	.container-xl.objects .table th,
	.container-xl.objects .table td  {display: block; }
	
	
} /* (max-width: 768px) */


@media (max-width: 575.98px) {  														.logo { border:1px solid purple; }
	.benefits, .resp { padding-bottom:10px;}
	.power .row { padding-top: 50px;}
	.container-xl .image { padding-top:0px;}
	.clients .owl-carousel .owl-nav, .clients .owl-carousel .owl-dots {  top: 160px;}
	.clients .owl-carousel .tile:hover .hover {padding-top:10%;}
	.clients .owl-carousel .tile .hover p {line-height:1.2em;}
	.gallery .owl-carousel .owl-nav {top: 30px;}
	

} /* (max-width: 576px) */

@media (max-width: 379.98px) {  														.logo { border:1px solid orange; }

	header .contacts {font-size: 24px; font-weight:600; }
	header .contacts > div {margin-bottom:10px; }
	.container-xl .row h2 { font-size: 24px; font-weight: 700; margin-bottom: 20px;line-height:1.2em; }
	.clients .owl-carousel .owl-nav, .clients .owl-carousel .owl-dots {  top: 107px;}
	.footer .cpy {margin-bottom:10px;} 
	

	

} /* (max-width: 380px) */



@media (min-width: 576px) and (max-width: 767.98px) 	{

	
} /*	(min-width: 576px) and (max-width: 768px) */

@media (min-width: 768px) and (max-width: 991.98px) 	{

.objects .owl-carousel .owl-dots { top: 295px;}
.gallery .owl-carousel .owl-dots { top: 295px;}

} /* (min-width: 768px) and (max-width: 992px) */


@media (min-width: 992px) and (max-width: 1199.98px) { 


} /* (min-width: 992px) and (max-width: 1200px) */

@media (min-width: 1200px) {  

.objects .owl-carousel .owl-dots { top: 195px;}
.gallery .owl-carousel .owl-dots { top: 180px;}

} /* (min-width: 1200px) */

@media (min-width: 1200px) and (max-width: 1399.98px) { 					.logo { border:1px solid purple; } 
 
 
} /* (min-width: 1200px) and (max-width: 1400px) */

@media (min-width: 1200px) and (max-width: 1465.98px) { 					.logo { border:1px solid yellow; } 


} /* (min-width: 1200px) and (max-width: 1466px) */





@media (min-width: 1466px) { 
.objects .owl-carousel .owl-dots {top: 200px;}
.gallery .owl-carousel .owl-dots {top: 195px;}
 
}/*@media all and (min-width: 1466px)  */

@media (min-width: 1466px) and (max-width: 1599.98px){  
}/*@media  (min-width: 1466px) and (max-width: 1600px)  */

@media (min-width: 1600px) {  
.gallery .owl-carousel .owl-dots {top: 195px;}
}/*@media all and (min-width: 1600px)  */

@media (min-width: 1680px) {  
}/*@media all and (min-width: 1680px)  */

@media (min-width: 1800px) {  

}/*@media all and (min-width:1800px)*/
