@font-face {
    font-family: "forte";
    font-style: normal;
    font-weight: normal;
    src:url("../fonts/FORTE.ttf") format("truetype");
}
.forte{font-family:forte; font-weight:normal;}
body {
	font-family: 'Open Sans', sans-serif;
    margin:0px;
	padding:0px;
	color:#1f1f1f;
	font-size:16px;
	box-sizing: border-box;
	
}
a {text-decoration:none;}
img{border:none;}
p{margin-right:0px; margin-left:0px;}
.header{
	background: #e8ebf1 none repeat scroll 0 0;
    display: table;
    position: fixed;
	
    width: 100%;
	box-shadow:0 1px 3px 0px #8c8c8c;
    z-index: 999;
}
.logo-container{width:310px; text-align:center; height:auto; margin:0px auto;}
.logo{width:100%; margin-top:10px; float:left;}
.logo img{width:133px; max-height:71px;}
.clear{clear:both;}
.wrapper{
width:85%;
margin:0px auto;
display:table;	
}
.red{color:#f00}
.blue{color:#002060;}
.purple{color:#4f81bd;}
.white{color:#fff;}
.sectionfirst{padding-top:100px;}
.sections{padding-top:30px;}
.center{text-align:center;}
.bigfont-vw{font-size:4vw;}
.mfont-vw{font-size:3vw;}
.sfont-vw{font-size:2.5vw}
.eg-tech{line-height:2; list-style:none;}
.eg-tech li:before{
	content:"";
	height:20px;
	display:inline-block; 
	position:relative; 
	margin-right:15px;
	background:url(../images/check1.png);
	width:20px;
	}
hr {
    display: block;
    height: 2px;
    border: 0;
    margin: 30px 0;
    padding: 0;
    background-image: -webkit-linear-gradient(left, #fff, #FE6600, #fff);
    background-image: -moz-linear-gradient(left, #fff, #FE6600, #fff);
    background-image: -ms-linear-gradient(left, #fff, #FE6600, #fff);
    background-image: -o-linear-gradient(left, #fff, #FE6600, #fff);
    width: 50%;
    left: 25%;
    position: relative;
    border: none;
}	
.cmbg{background:#002060; margin:15px 0px; box-shadow:0px 5px 4px -3px rgba(0,0,0,0.7);}
.btnm {
    padding: 12px 20px;
	display: inline-block;
    background-color: #b40;
    background-image: linear-gradient(#b40,orange);
    border-radius: 3px;
    box-shadow: 0px 1px 4px -2px #333;
    text-shadow: 0px -1px #333;
    text-decoration: none;
    color: #fff;
    font-size: 18px;
	text-align: center;
    font-weight: normal;
}
.btnm:hover {
    background: linear-gradient(orange,#b40);
}
.buybtn{max-width:100%; margin-top:30px; width:30%;}
.cleft{display:inline-block; width:50%; padding:10px; box-sizing:border-box;}
.inputemial{box-sizing: border-box; border:1px solid #aaa; padding:15px 10px; border-radius:5px; width:300px;}
.inputbtn{border:0px solid #fff; display:block; margin:0px auto; margin-top:20px; width:300px; }
/********************** Responsive Start *********************/

@media only screen and (min-width: 1366px){
.wrapper{
width:1044px;
}
.bigfont-vw{
font-size:50px;
}
.mfont-vw{
font-size:40px;
}
.sfont-vw{
font-size:35px;
}

}

@media only screen and (max-width: 768px){
.logo-container {
    width: 310px;
    height: auto;
    margin: 0px auto;
}
.bigfont-vw {
    font-size: 5vw;
}
.mfont-vw{font-size:4vw;}
.sfont-vw{font-size:3.5vw;}
.buybtn{width:60%;}
/* .cleft{width:90%;} */

}
@media only screen and (max-width: 576px){
.bigfont-vw {
    font-size: 6vw;
}
.mfont-vw{font-size:5vw;}
.sfont-vw{font-size:4vw;}
.buybtn{width:70%;}

}
@media only screen and (max-width:480px){
.bigfont-vw {
    font-size: 7vw;
}
.mfont-vw{font-size:6vw;}
.sfont-vw{font-size:5vw;}
.buybtn{width:80%;}

}

@media only screen and (max-width:320px){
.btnm {
    padding: 12px 7px;
	}
}