@media (min-width: 1201px) and (max-width: 1300px) {
	.landing-banner h2{text-indent:0px;font-size: 78px; line-height: 76px;}
}

@media (min-width: 992px) and (max-width: 1300px) {	
	.landing-banner {
		background-size: cover !important;
		padding-top: 150px;
	}
	.h1-stock h1{font-size: 6.5vw; top: -35px;}
	.one-time-video h3{font-size: 3.8vw; line-height: 4vw;}
	.testimonial h1{font-size: 6.5vw; top: -35px;}
	.testimonial h3{font-size: 3.8vw; line-height: 4vw;}
}
	
@media (min-width: 1025px) and (max-width: 1200px) {		
	.landing-banner h2{text-indent:0px;font-size: 78px; line-height: 76px;}
}

@media (min-width: 992px) and (max-width: 1024px) {
	.landing-banner h2{text-indent:0px;font-size: 76px; line-height: 76px;}	
}

@media (min-width: 768px) and (max-width: 991px) {
	.landing-banner{background-position: right -33vw top !important;}
	
}

@media screen and (max-width:991px){
	.logo img{width:100px;}
	.telgo {font-size: 16px; width: 50px;}
	.telgo img{margin:0px;}
	.logo{
		-ms-flex-align: center;
		align-items: center;
	}
	.landing-banner {
		background: url(../images/shutterstock_1840561327.png)no-repeat right top !important;
		background-size: 100% !important;
		padding-top: 40px;
		background-size: cover !important;
	}
	
	.landing-banner img {
    margin-bottom: 55px;
}
	.landing-banner h2{font-size: 11vw; text-indent: 0; line-height: 9vw; text-indent:0px;}
	.cta-Consultation{
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.cta-Consultation h3{text-align:center; margin:20px 0px;}
	.Getin{position:relative; top: inherit;}
	.contact-section{padding-bottom:0px;}
	
	header{position:static;}
	.h1-stock h1{font-size:10vw;}
	.container-fluid{padding:0px 15px !important;}
	.container.ifC{max-width: 90%;}
	.last-line-none div[class^="col-"] .points{padding-bottom:0px;}
	.last-line-none div[class^="col-"]:last-child .points{padding-bottom:80px;}
	.points p, .saveoffer p{padding-right: 0%;}
	.logo{
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;		
	}
	.logo div:first-child{
		-webkit-flex: 0 0 150px;
		-ms-flex: 0 0 150px;
		flex: 0 0 150px;
		margin-right:auto;
	}	
	.xsMmenu {
		width: 36px;
		position: relative;
		top: 5px;
	}
	.one-time-video h3{font-size: 42px; line-height: 50px;}
	.Mbord{border: 5px solid #91ab9b !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-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-p-none{padding:0px;}
	
	
	.xs-sm-d-block{display:block !important;}
	.xs-sm-d-flex{display:flex !important;}
	
	.xs-sm-mt-20{margin-top:20px !important;}
	.xs-sm-mt-40{margin-top:40px !important;}
	.pl-30, .pr-30{padding:0px;}
	.pl-50, .pr-50{padding:0px;}
	.pr-80{padding-right:0px;}
	
	.sm-order-1{order:1;}
	.sm-order-2{order:2;}	
	.xs-sm-order-2{order:2;}
	
	.offset-1{margin-left:0px;}
	
}

@media screen and (max-width:767px){
	.xs-t-center{text-align:center;}	
	.list-style{
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center !important;
	}	
	.grid-layout{
		-webkit-column-count: 1;
		-moz-column-count: 1;
	}
	
	.xs-mt-20{margin-top:20px;}
	.xs-mt-30{margin-top:30px;}
	
	.accordion-tbs .card-header button.btn {
    padding-right: 26px;
}
	
	.xs-sm-d-none{display:none !important;}
	
	.form-quote h3 br, .form-quote p br {
    display: none !important;
}
}

@media (min-width: 320px) and (max-width: 480px) {
	.form-quote{padding: 40px 15px;}
	.one-time-video h3{font-size: 32px; line-height: 40px;}
	.form-quote input[type=submit]{padding: 0px 25px;font-size: 14px;}
	.xss-t-center{text-align:center;}
	.xss-mt-30{margin-top:30px;}
}