
@import url('https://fonts.googleapis.com/css?family=Crimson+Text:600|Montserrat:700|Source+Sans+Pro:400,400i,700');

/*
font-family: 'Montserrat', sans-serif;
font-family: 'Source Sans Pro', sans-serif;
font-family: 'Crimson Text', serif;
*/
@font-face{
	font-family:ETmodules;
	src:url(font/modules.eot);
	src:url(font/modules.eot?#iefix) format("embedded-opentype"),
	url(font/modules.ttf) format("truetype"),
	url(font/modules.woff) format("woff"),
	url(font/modules.svg#ETmodules) format("svg");
	font-weight:400;
	font-style:normal;
	}

body{
	color:#131519;

}
.landing_page{
	
}
h1{
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
	font-size:42px;
	line-height:55px;
	color:#1b429a;
	font-style:normal;
	padding-top:12%;
}
h2{
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
	font-style:normal;
	font-size:36px;
	line-height:47px;
	text-align:center;
	padding-bottom:5%;
}
p{
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:500;
	font-size:22px;
	line-height:33px;
	font-style:normal;
}
a{
	text-decoration:none;
	color:#1b429a;
	
}
a:hover{
	text-decoration:none;
	color:red;
}
button{
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
	font-size:20px;
	color:#fff;
	background-color:#d4001a;
	border:none;
	padding:2%;
	padding-left:10%;
	padding-right:10%;
	font-style:normal;
	border-bottom:1px solid #1b429a;
}
button:hover{
	background:#1b429a;
	border-bottom:1px solid #d4001a;
}
ul{
	list-style:none;
	padding-left:0;
	padding-bottom:0px;
}
ul li:last-child{
	margin-bottom:0px
}
li:before{
	font-family:ETmodules!important;
	font-size:25px;
	content:"\5c";
	color:#1b429a;
	position:absolute;
	left:0;
	top:3px;
	line-height:1;
}
li{
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:500;
	font-size:20px;
	line-height:26px;
	font-style:normal;
	margin-bottom:18px;
	list-style:none;
	position:relative;
	padding-left:35px;
	margin-bottom:20px;
	line-height:1.3;
}
strong{
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:700;
}
form{
	width:100%;
}
input{
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:400;
	font-size:16px;
	color:#3e3e3e;
	border:none;
	background:#efefef;
	margin-bottom:2%;
	padding:2%;
	font-style:normal;
	width:100%;
	max-width:400px;
}
form p{
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:400;
	font-style:italic;
	font-size:18px;
	line-height:23px;
}
img{
	width:100%;
}
.image{
	text-align:center;
}
.section1{}

.section_sub1{
	background-image:linear-gradient(306deg,#d4001a 39%,#f9f9f9 36%)!important;
}
.section_sub2{
	background-image:linear-gradient(306deg,#1b429a 39%,#f9f9f9 36%)!important;
}

.section1 p{
	padding-top:2%;
}
.section1 .slider_text{
	padding-bottom:15%;
	height:600px;
}
.section1 .slider_img{
	width:75%;
	bottom:0;
	position:absolute;
}


.owl-carousel .owl-nav{
	margin:0;
	width:100%;
	margin-top:-300px;
	margin-bottom:298px;
	position:relative;
}

.owl-carousel .owl-nav button span{
	font-size:100px;
	line-height:100px;
	z-index:99999;
	border:none;
	background:none;
}

.owl-carousel .owl-nav .owl-prev{
	float:left;
	color:#f82d18;
}
.owl-carousel .owl-nav .owl-prev:hover{
	border:none;
	background:none;
	color:#f82d18;
}

.owl-carousel .owl-nav .owl-next{
	float:right;
	color:#f82d18;
}
.owl-carousel .owl-nav .owl-next:active{
	border:none;
}

.owl-carousel .owl-nav .owl-next:hover{
	background:none;
	color:#f82d18;
}


.section2{
	background-color:#1b429a;
	padding-top:4%;
	padding-bottom:4%;
}


.section2 .row{
	width:96%;
}
.section2 img{
	height:50px;
	width:130px;
}

.section3{
	padding-top:4%;
	padding-bottom:4%;
}

.section3{}


.section4{
	background-image:linear-gradient(245deg,#d4001a 31%,#1b429a 30%)!important;
	padding-top:4%;
	padding-bottom:4%;
	color:#fff;
}
.section4{}

.section5{
	padding-top:4%;
	padding-bottom:4%;
}
.section5 img{
	height:;
	width:90%;
	
}

.section6{
	padding-top:4%;
	padding-bottom:4%;
}
.section6 img{
	max-height:;
	width:50%;
	
}

.section7{
	padding-top:4%;
	padding-bottom:4%;
	background-image:linear-gradient(212deg,rgba(255,255,255,0) 77%,#d4001a 44%),linear-gradient(147deg,rgba(255,255,255,0) 76%,#1b429a 43%)!important;
	background-repeat:no-repeat;
	background-position:left bottom,right bottom;
}
.section7 h2{
	padding-bottom:2%;
}
.section7 p{
	padding-left:10%;
	padding-right:10%;
	text-align:center;
}
.section7 input{
	padding:1.5%;
}
.section7 button{
	padding:1.2%;
	padding-left:7%;
	padding-right:7%;
}

.section8{
	background:#1b429a;
	margin-top:1%;
	color:#fff;
	padding:1%;
	
}
.section8 a{
	color:#fff;
}
.section8 .logo_footer p{
	line-height:26px;
}
.section8 img{
	background:;
}
.section8 p{
	line-height:16px;
}
.section8 .footer{
	border-top:1px solid #fff;
	padding-top:1%;
	text-align:center;
}/*thanks page css*/.thankssection{margin-top: 50px;}.thanks{-webkit-box-shadow: 10px 10px 10px 5px rgba(117,111,117,1);-moz-box-shadow: 10px 10px 10px 5px rgba(117,111,117,1);box-shadow: 10px 10px 10px 5px rgb(0, 0, 0);width: 430px;margin: auto;padding: 30px;margin-bottom: 20px;text-align: center;color: #fff !important;background: #1b429a;}.thanks h3{    margin-bottom: 20px;    color: #fff;}.thanks p{    margin-top: 40px;}.thanks a{    background: #ec1c24;    color: #fff;    padding: 10px;    border-radius: 5px;}.thanks p a:hover{background:#b11218; transition:.7s}
@media only screen and (max-width: 767px){
	h1{
		font-size:26px;
		line-height:34px;
		padding-top:8%;
	}
	h2{
		font-size:24px;
		line-height:31px;
	}
	p{
		font-size:18px;
		line-height:27px;
	}
	input{
		width:90%;
		padding:3%;
		margin-bottom:5%;
	}
	button{
		padding:3%;
		padding-left:8%;
		padding-right:8%;
		font-size:20px;
		line-height:24px;
	}
	form p{
		font-size:16px;
		line-height:21px;
	}
	li{
		font-size:18px;
		line-height:23px;
		margin-bottom:15px;
	}
	.section1 .slider_text{
	   padding-bottom:5%;
	   height:500px;
	}
	.section1 .slider_img{
	width:75%;
	bottom:0;
	position:relative;
	margin-left:10%;
	}
	.section2{
		padding-top:8%;
		padding-bottom:8%;
	}
	.section2 .row{
	   width:100%;
	}
	.section2 .col-2{
		padding:1%;
	}
	.section2 img{
		width:100%;
	   height:22px;
	}


	.section6 img{
		width:100%;
	}
	.section7{
			background-image:linear-gradient(212deg,rgba(255,255,255,0) 77%,#1b429a 44%),linear-gradient(147deg,rgba(255,255,255,0) 76%,#d4001a 43%)!important;

	}
	.section7 input{
		width:90%;
		padding:3%;
		margin-bottom:5%;
	}
	.section7 button{
		padding:3%;
		padding-left:8%;
		padding-right:8%;
	}
	.section8 img{
		width:;
	}
	
}
@media screen and (max-width: 991px) and (min-width: 768px) {
	h1{
		font-size:24px;
		line-height:30px;
		padding-top:8%;
	}
	h2{
		font-size:24px;
		line-height:28px;
	}
	input{
		max-width:500px;
	}
	.section1 .slider_img{
		width:100%;
	}
	.section2 .row{
	   width:100%;
	}
	.section2 img{
		width:100%;
	   height:30px;
	}
	
	
}