/* lg */ 
@media (min-width: 1200px) {

 
	
}

/* md */
@media (min-width: 992px) and (max-width: 1199px) {

 .similar-cont .subs .row{
	padding:20px 90px;}

  .social-icons-top ul li a{
	width:40px;
	height:40px;
	display:inline-block;
}		


 .footer-plus{
	padding:80px 20px;}

	
.footer-plus .cont-info .info-p{
	padding-bottom:20px;
	font-size:12px;}		

.footer-plus .cont-info .vl-fp{
	margin-top:-182px;
	margin-right:-10px;}	

}


/* sm twiner*/
@media (min-width: 998px) and (max-width: 1027px) {
.footer-plus .cont-info .vl-fp{
	  margin-top:-198px;
	}	

}

/* sm twiner*/
@media (min-width: 991px) and (max-width: 998px) {
.footer-plus .cont-info .vl-fp{
	margin-top:-215px !important;
	border-color:red;}	
}

/* sm */
@media (min-width: 768px) and (max-width: 991px) {

 .similar-cont .subs .row{
	padding:20px 70px;}
	
  .social-icons-top ul li a{
	width:40px;
	height:40px;
	display:inline-block;
}	

.logo{
	width:30%;}

.header-right{
	width:65%;}
	
.top-bar .container{
	padding-left:25px;
	padding-right:25px;
	margin:0;
	width:100%;}	
	
.footer-plus .vl-fp{
	display:none}		

.footer-plus .col-sm-6:nth-child(1) .vl-fp, .footer-plus .col-sm-6:nth-child(3) .vl-fp{
	display:block}

.footer-plus .col-sm-6{
	height:250px;
	margin-bottom:30px;
	padding-bottom:5px;}

.footer-plus .col-sm-6:nth-child(3), .footer-plus .col-sm-6:nth-child(4){
	height:320px;
	margin-bottom:30px;
	padding-bottom:5px;}

.cat-item{
	padding:10px;}
	
.cat-wrapper{
	padding:20px 40px}	
	
.feature-header .info-p, .cat-header .info-p, .special-header .info-p{
	font-size:27px;
	padding-left:10px;
	}	
	
.feature-header .pre-p, .cat-header .pre-p, .special-header .pre-p{
	padding-left:25px;}	

.feature-header .info-sub{
	padding-left:25px;
	padding-top:5px;}
	
.featured .rtt{
	padding:5px 20px;
	margin-top:-170px}	
			
.special-bars .item p{
	padding:15px 20px 20px}
	
.toCustomer{
	margin-bottom:4px;
	padding:60px 0px;
	text-align:center;}	
	
.customer-info{
	padding:10px 20px;}		
		
.contact-header{
	padding-left:40px}		

.sub-header p{

	padding:10px 50px 60px;}
	
.vmv{
	padding:5px 80px}
	
.spr{
	padding:80px 10px}		

.spr .item  p{
	font-size:11px;
	padding:0 5px;}
	
	.cicom{
	padding:60px 20px; 50px}		

}


/* xs */
@media (max-width: 767px) {


.sub-header p{

	padding:10px 10px 60px;}
	
.vmv{
	padding:5px 40px}
	
.spr{
	padding:80px 10px}		

.spr .item  p{
	font-size:11px;
	padding:0 5px;}

	

.spr{
	padding:80px 30px}		

.spr .item  p{
	font-size:12px;
	padding:0 25px;
	margin-bottom:30px}

	
	 .similar-cont .subs .row{
	padding:20px 10px;}

	
	.contact-header{
	padding-left:40px}	

.subscrib form label{
	width:100%;
	max-width:100%;
	text-align:center}
	
	
.subscrib form input[type="email"]{
	width:100%;
}	

.subscrib form input[type="submit"]{
	padding:7px 20px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	margin-top:7px;
	}
	
	
.toCustomer{
	margin-bottom:4px;
	padding:60px 0px;
	text-align:center;}	
	
.customer-info{
	padding:10px 20px;}		
			

.feature-header{
	background-size:cover;
	padding-top:20px !important;
	padding-bottom:100px !important}

.featured .col-sm-4{
	padding:0 20px;
	margin-bottom:50px}
	
.featured .info-wrap p{
	padding:20px;}		

.featured .rtt{
	padding:5px 20px;
	margin-top:-60px}
	
.cat-wrapper{
	padding:10px}	

.feature-header .info-p, .cat-header .info-p, .special-header .info-p{
	font-size:27px;
	padding-left:0px;
	}	
	
.feature-header .pre-p, .cat-header .pre-p, .special-header .pre-p{
	padding-left:15px;}	

.feature-header .info-sub{
	padding-left:15px;
	padding-top:5px;}

.special-bars .item p{
	padding:15px 20px 20px}	

.special-bars .item{
	min-height:300px}

.special-header{
	height: 300px !important;
	padding-top:100px;
	padding-left:4px}

.footer-plus .vl-fp{
	display:none}		

.footer-plus .col-sm-6{
	margin-bottom:30px;}

.clients{
	background-attachment:scroll}	
	
.client{
	text-align:center;}

.client img{
	width:70%;}
	
.client1, .client2{
	margin-bottom:50px !important}	
	
.clients{
	padding:60px 0px;
}	
 
 .port{
	padding:10px;}		
.port .item{
	width:50% !important;
	float:left;}	
	
	.cont-star{
	padding-right:20px}
	
	.contact-form-wrap{
	margin-bottom:0px;}		
	
	.cicom{
	padding:70px 30px; 50px}	
	
}

/* XS Portrait */
@media (max-width: 480px) {	

.client{
	width:50%;
	float:left}

.port .item{
	width:100% !important}	
	
.social-icons-top ul li a{
	width:30px;}	
	
.social-icons-top{
	width:45%;}		

.phone{
	width:50%;}
	
	.plan-tag{
	margin-right:10px;}

}
	