@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700|Roboto:300);

.banner_img{
	float:left;
	width:100%;
	position:relative;
	margin:0;
	padding:0;
}
.main_content{
	float:left;
	position:relative;
	width:100%;
	margin:0;
	padding:0;
	background:#fffefb;
}

.main_content .row
{
	float:left;
	position:relative;
	width:100%;
	padding:0px;
	margin:0px;
}
.main_cnt_first{
	float:left;
	position:relative;
	width:100%;
	text-align:center;
	margin:80px 0 0 0;
	padding:0 15px;
}
.main_cnt_first h1{
	float:left;
	position:relative;
	width:100%;
	color:#000000;
	font-size:30px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	margin:0px 0px 40px 0px;
}
.main_cnt_first p{
	float:left;
	position:relative;
	width:100%;
	color:#041520;
	font-size:14px;
	font-family: 'Open Sans', sans-serif;
	font-weight:lighter;
	margin:0px 0px 30px 0px;
	padding: 0 108px;
}
.main_cnt_first p span{
	color:#041520;
	font-weight:700;
}
.main_cnt_second{
	float:left;
	text-align:left;
	margin:0;
	padding: 0px 115px;
}
.main_cnt_second h1{
	color:#202020;
	font-size:24px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	border-bottom:1px solid #5581a8;
	position:relative;
	z-index:3;
	margin-bottom:-1px;
	float:left;
	line-height:45px;
	padding-right:20px;
}
.main_cnt_second .main_cnt_second_in, .main_cnt_second .main_cnt_second_in_rt{
	float:left;
	border-top:1px solid #d7d5d0;
	position:relative;
	z-index:2;
	padding-top:35px;
}
.main_cnt_second .main_cnt_second_in p{
	color:#6a6a68;
	font-size:14px;
	font-family: 'Open Sans', sans-serif;
	font-weight:300;
	margin-bottom: 32px;
	float:left;
	line-height:25px;
	position:relative;
	width:100%;
}
.main_cnt_second .main_cnt_second_in span{
	float:left;
	margin-top:-5px;
	margin-left:20px;
}
.main_cnt_second .main_cnt_second_in p.italics{
	color:#6a6a68;
	font-size:14px;
	font-family: "Times New Roman", Times, serif;
	font-weight:400;
	margin-left: 12px;
}
.main_cnt_second .main_cnt_second_in_rt p{
	color:#6a6a68;
	width:100%;
	font-size:14px;
	font-family: 'Open Sans', sans-serif;
	font-weight:300;
	margin-bottom: 20px;
	float:left;
	line-height:25px;
}
.main_cnt_second .main_cnt_second_in_rt p span{
	font-weight:bold;
	font-size:16px;
	margin-left:0px;
}
.main_cnt_second .main_cnt_second_in_rt h5{
	color:#6a6a68;
	font-size:14px;
	font-family: 'Open Sans', sans-serif;
	font-weight:300;
}
.main_cnt_second .main_cnt_second_in_rt h5 span{
	font-weight:bold;
	font-size:16px;
	margin-left:5px;
}
.main_cnt_third{
	width:80%;
	margin:0 auto;
}
.main_cnt_third h1{
	font-family: 'Open Sans', sans-serif;
	font-size:24px;
	color:#202020;
	float:left;
	line-height:55px;
	padding-right:20px;
	margin:0;
	position:relative;
	z-index:3;
	margin-bottom:-1px;
	border-bottom:1px solid #5581a8;
}
.main_cnt_third .main_cnt_third_in{
	float:left;
	width:100%;
	margin:0;
	padding:0;
	position:relative;
	z-index:2;
	border-top:1px solid #d7d5d0;
	padding-top:70px;
	text-align:center;
	margin-bottom:50px;
}
.main_cnt_third .main_cnt_third_in div p{
	font-size:14px;
	font-family: 'Open Sans', sans-serif;
	color:#3a3a3a;
}
.main_cnt_third .main_cnt_third_in div:nth-child(1){
	padding:0;
	padding-right:40px;
}
.main_cnt_third .main_cnt_third_in div:nth-child(2){
	padding:0 20px;
}
.main_cnt_third .main_cnt_third_in div:nth-child(3){
	padding:0;
	padding-left:40px;
}
.main_cnt_third .main_cnt_third_in h2{
	font-family: 'Open Sans', sans-serif;
	font-size:26px;
	color:#5581a8;
	font-weight:lighter;
	margin-bottom:0;
}
.main_cnt_third .main_cnt_third_in h3{
	font-family: 'Open Sans', sans-serif;
	font-size:24px;
	color:#3a3a3a;
	margin-top:0;
	font-weight:lighter;
}

/*All Media*/

/* Large screens */
@media only screen and (min-width : 1680px) {}

@media only screen and (min-width: 1025px) and (max-width: 

1679px) {}

/* Tablet Landscape */
@media only screen and (min-device-width : 768px) and (max-

device-width : 1024px) and (orientation : landscape) { }

/* Smaller than 960px */
@media only screen and (max-width: 959px) {
	.main_cnt_first h1 { font-size:20px;}
	.main_cnt_second .main_cnt_second_in p{text-align:justify;}
.main_cnt_second .main_cnt_second_in_rt p{text-align:justify;} }

/* Tablet Portrait Size */
@media only screen and (min-width: 768px) and (max-width: 959px) 

{

.main_cnt_first p { padding:0px 44px;}
.main_cnt_second {padding: 0px 60px;}
.main_cnt_second h1 { font-size:22px; letter-spacing: -1px;}

}

/* All Mobile Sizes */
@media only screen and (max-width: 767px) {

.main_cnt_first p {padding: 0px; text-align: justify;}
.main_cnt_second { padding: 0px;}
.main_cnt_second h1 {font-size: 20px;letter-spacing: -1px; line-height: 32px;}
  }
 
/* Mobile Landscape Size */
@media only screen and (min-width: 480px) and (max-width: 767px) 

{ 
}

/* Mobile Portrait Size */
@media only screen and (max-width: 479px) {


  }


/* Targets Retina Enabled Devices */
@media only screen and (-webkit-min-device-pixel-ratio: 2), only 

screen and ( min--moz-device-pixel-ratio: 2), only screen and ( 

-moz-min-device-pixel-ratio: 2), only screen and ( -o-min-

device-pixel-ratio: 2/1), only screen and ( min-device-pixel-

ratio: 2), only screen and ( min-resolution: 192dpi), only 

screen and ( min-resolution: 2dppx) { }