@media (min-width: 1400px){

}

@media (min-width: 1024px) and (max-width: 1199px) {

}

@media (min-width: 992px) and (max-width: 1023px) {

}

@media (min-width: 768px) and (max-width: 991px) {
	
}

@media only screen and (max-width: 991px){
	.logo{margin-right: auto;}
	.xs-sm-top-none{top:40px !important;}
	.charityP h2{padding-top:0px;}
	.xs-sm-height2-5{height: 250px;}
	footer .container{max-width: 100%;}
	.xs-sm-mb-30 div[class^="col-"]{margin-bottom:30px;}
	.xs-sm-mb-30 div[class^="col-"]:nth-last{margin-bottom:0px;}
	.deskH-if{height:auto;}
	button.menu.fixed {
		position: fixed;
		right: 16px;
		z-index: 99;
	}
	
	.home-slider {
		background: #161e42 url(../images/bg_mob.jpg)no-repeat center;
		background-size:cover;
		padding: 50px 0px 0;
	}
	.slider-caption{position:static; transform:none !important;}
	
	.xs-sm-pb-none{padding-bottom:0px;}	
	.xs-sm-t-center{text-align:center !important;}	
	.xs-sm-justify-center{
		justify-content: center;
		-webkit-box-align: center;
		-webkit-flex-align: center;
		-ms-flex-align: center;
	}
	.xs-sm-align-items-center {
		-ms-flex-align: center;
		align-items: center;
	}
	.xs-justify-around{
		-ms-flex-pack: distribute !important;
		justify-content: space-around !important;
	}
	.xs-sm-flex-column{
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}	
	.xs-position-static{position:static !important;}
	.xs-sm-pt-none{padding-top:0px;}
	.xs-sm-mt-none{margin-top:0px;}
	.xs-sm-bg-none{background:none !important;}	
	.xs-sm-m-auto{margin:auto;}
	.xs-sm-mb-20{margin-bottom:20px;}
	
	.xs-sm-mt-20{margin-top:20px;}
	.xs-sm-mt-30{margin-top:30px;}
	.xs-sm-mt-40{margin-top:40px;}
	.xs-sm-mt-60{margin-top:60px;}
	.xs-sm-mt-80{margin-top:80px;}
	
	.xs-sm-mb-20{margin-bottom:20px;}
	.xs-sm-mb-30{margin-bottom:30px;}
	.xs-sm-mb-40{margin-bottom:40px;}
	.xs-sm-mb-60{margin-bottom:60px;}
	.xs-sm-pb-80{padding-bottom:80px;}
	
	.xs-sm-d-none{display:none !important;}
	.xs-sm-d-block{display:block !important;}
	.xs-sm-d-flex{display:flex !important;}
	
	.xs-sm-mt-20{margin-top:20px; margin-left:0px !important; margin-right:0px !important;}
	.xs-sm-mt-40{margin-top:40px; margin-left:0px !important; margin-right:0px !important;}
	
	.sm-order-1{order:1;}
	.sm-order-2{order:2;}	
	.xs-sm-order-2{order:2;}	

}

@media screen and (max-width:767px){	
	.slider-caption{
		top: 52%;
		transform: translateY(-50%);
	}
	.slider-text h1{font-size: 45px; line-height: 50px;}
	.slider-container figure img{height: 600px;}
	.fsfy-feature{bottom: 50px;}
	p:last-child{margin:0px;}
	h2{font-size: 30px;}
	h2 br{display:none;}
	.brands{
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.brands a{margin-bottom:30px;}
	.brands a:last-child{margin:0px;}
	
	.xs-container-default{
		max-width: 540px;
	}
	.xs-justify-center{
		justify-content: center !important;
		-webkit-box-align: center !important;
		-webkit-flex-align: center !important;
		-ms-flex-align: center !important;
	}
	.xs-t-center{text-align:center !important;}
	.xs-d-none{display:none !important;}
	.xs-d-block{display:block;}
	.xs-order-2{order:2;}
	
	.xs-mt-20{margin-top:20px !important;}
	.xs-mt-30{margin-top:30px !important;}
	.xs-mt-40{margin-top:40px !important;}
	.xs-mt-60{margin-top:60px !important;}
	.xs-mt-80{margin-top:80px !important;}
	
	.xs-mb-20{margin-bottom:20px !important;}
	.xs-mb-40{margin-bottom:40px !important;}
	.xs-mb-60{margin-bottom:60px !important;}
	
}

@media (min-width: 320px) and (max-width: 480px) {
	.contactForm input[type="submit"]{width:100%;}
	.xxs-d-none{display:none;}
	.xxs-d-block{display:block !important;}
}