

/* Large screens ----------- */

@media (max-width : 1824px) {

/* Styles */

}





@media (max-width: 1210px) {

	

	.mainMenu ul li{

		margin-right:auto;

		/*margin-left:40px;*/}



		

	.home-products-slick{

		width:100%;

		margin-right:0;}





	.products-icons-cont{

		text-align:center;}	

	

	.products_list li{

		text-align:right;

		}	

.diff-product-section tr td{

	float:right;

	}

	

.ul-footer-top-blks li:first-child{

	border-left:0;}	

	

	.overview_product{

	overflow-x:scroll;

	direction:ltr;}



						}



/* Desktops and laptops ----------- */

@media (max-width : 1124px) {



	.ul-footer-top-blks li{

	text-align:right;

		}

		

	

}



@media (max-width: 1024px) {



}

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

		.mainMenu ul li{

		margin-right:auto;	

		/*margin-left:25px;*/

		}



.profile-section-1-content{

	margin-left:auto;

	margin-right:320px;}



.innerPartnerImg{

	width:250px;}	

.partnerContent{

	margin-left:auto;	

	margin-right:265px;}

	

.home_map iframe{

	height:250px;}	

	}

@media  (max-width: 800px) {
	
}



@media (max-width: 700px) {
	body{
	text-align:right;
	text-align: justify;  
    -moz-text-align-last: right; 
    text-align-last: right;}
.products_qualtity .description ul li, .products_qualtity .description ul li div{
	    text-align: justify !important;  
    -moz-text-align-last: right !important; 
    text-align-last: right !important; }
.qualtity2-content p span{
	font-size:16px !important;}	
.product-icon{
	width: 43%;}
.vision-logo.mob{
	text-align:left;}	

.company_strengts{
	font-size:17px;}		
.year_qualtity{
	text-align:center;}
	
.copyright label{
	width:100%;
	text-align:center;}			

.contact_us .description span, .contact_us .description{
	font-size:16px;}	
.profile-brand-content{
	margin-left:0;}	
	
.company_strengts_bx .description, .home-diff, .home-diff-bx .description, .company_strengts_bx .description div, .company_strengts_bx .description, .description div{
	text-align:center !important;}{
	  text-align: justify !important;  
    -moz-text-align-last: center !important; 
    text-align-last: center !important; 
	    -webkit-text-align-last: center !important; 
    -o-text-align-last: center !important; 
	text-align: -moz-center;
text-align: -webkit-center;

-webkit-text-align:center;

}

	


.languages {
left: 6% !important;
}

	.products_qualtity .description ul li, .product_quality_title{
    text-align: justify !important;
    -moz-text-align-last: right !important;
    text-align-last: right !important;
}			
	
	
	.vision-logo.mob{
	text-align: left !important;  
	 -moz-text-align-last: left !important;  
    text-align-last: left !important;
	/* for IE9 */
-ms-text-align-last:left;
	}
	


.logo{
	text-align:right;}
.vision-logo{
	float:left !important;
	left:0;
	margin-top: 10px;
	text-align:left;}

	header{

		padding:0;}

	.home-product-content h3 a{
		font-weight:600;
		font-size:26px;}	

	.languages{

		position:absolute;

		top:32px;

		right:18px;

		}	



.profile-section-1-content{

	margin-right:0;

	}

	

.product-section-2-content{

	float:right;

	margin-left:0;}

.client_col{

	text-align:right;}

		

.clients .client_col:nth-of-type(2n+2){

		margin-right:0;}	

			}





@media (max-width: 600px) {



	.colors-section .description{

		padding-left:0;}

.innerPartnerImg{

	width:100%;
	background-color:#f1f1f1;

	text-align:center;}	

.partnerContent{

	float:right;

	margin-right:0;}



.diff-product-section tr td{

	text-align:right;

	padding-left:0;}	

	

					}





/* Smartphones (portrait and landscape) ----------- */

@media (max-width : 480px) {

.languages{

	right:auto;

	left:20px;}

	

.phone_header{

	left:auto;

	right:10px;}	

}





/* Smartphones (portrait) ----------- */

@media  (max-width : 320px) {}









