@media only screen and (max-width:1400px) {

:root{font-size:80%}
body{background:url(../images/bodybg.png) no-repeat fixed center top;background-size:100% 100%;}
.bodybg::before {
	background-size: 90%;
}
.logo {
    width: 220px;
}
}


@media only screen and (max-width:991px) {
.banner-content{margin:7.5rem 0 0 4.2rem}
.bodybg::before {
	background-size: 70%;
}
.container {
	padding: 0 25px;
}
.logo {
	padding-top: 35px;
}
body {
    background-size: cover;
    background-position: 72% 0px;
    right: 0;
}

body::after{      background: -moz-linear-gradient(0deg, rgba(54,58,73,1) 0%, rgba(73,76,91,0.09) 91%, rgba(73,76,91,0) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(54,58,73,1)), color-stop(91%, rgba(73,76,91,0.09)), color-stop(100%, rgba(73,76,91,0))); /* safari4+,chrome */
    background: -webkit-linear-gradient(0deg, rgba(54,58,73,1) 0%, rgba(73,76,91,0.09) 91%, rgba(73,76,91,0) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(0deg, rgba(54,58,73,1) 0%, rgba(73,76,91,0.09) 91%, rgba(73,76,91,0) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(0deg, rgba(54,58,73,1) 0%, rgba(73,76,91,0.09) 91%, rgba(73,76,91,0) 100%); /* ie10+ */
    background: linear-gradient(90deg, rgba(54,58,73,1) 0%, rgba(73,76,91,0.09) 91%, rgba(73,76,91,0) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#363a49', endColorstr='#494c5b',GradientType=1 ); /* ie6-9 */ 
	
	
	left: 0;
	top: 0;
	content: '';
	width: 400px;
	height: auto; position:absolute; z-index:0;  min-height:100vh;
	
	
	}
 
}
@media only screen and (max-width:767px) {
.main-banner{padding-bottom:20px}
.container{padding:0 15px}
.logo{width:90px;padding-top:34px}
.custom-btn{padding:9px 18px;font-size:13px}
.banner-content{margin:4rem 0 0 1.2rem}
.banner-content h1{font-size:2.5rem}
.bodybg::before {background-size: 83%;    width: 255px; height: 192px;}
body::after{ width:300px;}
}
@media only screen and (max-width:575px) {
.banner-content{margin:4rem 0 0 1.2rem}
.banner-content h1{font-size:2.5rem}
.tagline{margin-top:25px}
.banner-btn{margin-top:10px}
.thanks-popup i {font-size: 3.2rem;}

}