@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body{ margin:0; padding:0;font-family: 'Dosis', sans-serif;}
.wrapper, .container, .tagline,.banner, .footer{ -webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;}
h1, h2, h3, h4, h5, h6, p, ul, li, p, input, select {margin:0px; padding:0px; font-weight:normal; list-style-type:none; outline:none;}
a{ text-decoration:none !important;}
a:hover{ text-decoration:none;}
.clear{ clear:both;}

@font-face {
	font-family: 'Museo500-Regular';
	src: url('../fonts/Museo500-Regular.eot?') format('eot'), 
	     url('../fonts/Museo500-Regular.otf')  format('opentype'),
	     url('../fonts/Museo500-Regular.woff') format('woff'), 
	     url('../fonts/Museo500-Regular.ttf')  format('truetype'),
	     url('../fonts/Museo500-Regular.svg#Museo500-Regular') format('svg');
}
@font-face {
	font-family: 'Museo700-Regular';
	src: url('../fonts/Museo700-Regular.eot?') format('eot'), 
	     url('../fonts/Museo700-Regular.otf')  format('opentype'),
	     url('../fonts/Museo700-Regular.woff') format('woff'), 
	     url('../fonts/Museo700-Regular.ttf')  format('truetype'),
	     url('../fonts/Museo700-Regular.svg#Museo500-Regular') format('svg');
}
@font-face {
				font-family: 'DroidSans';
				src: url('../fonts/droidsans.eot');
				src: url('../fonts/droidsans.eot?#iefix') format('embedded-opentype'),
						 url('../fonts/droidsans.woff') format('woff'),
						 url('../fonts/droidsans.ttf') format('truetype'),
						 url('../fonts/droidsans.svg#droidsans') format('svg');
				font-weight: normal;
				font-style: normal;
		}
@font-face {
				font-family: 'DroidSans-Bold';
				src: url('../fonts/droidsansbold.eot');
				src: url('../fonts/droidsansbold.eot?#iefix') format('embedded-opentype'),
						 url('../fonts/droidsansbold.woff') format('woff'),
						 url('../fonts/droidsansbold.ttf') format('truetype'),
						 url('../fonts/droidsansbold.svg#droidsansbold') format('svg');
				font-weight: normal;
				font-style: normal;
		}
@font-face {
				font-family: 'MyriadPro-Regular';
				src: url('../fonts/myriadproregular0.eot');
				src: url('../fonts/myriadproregular0.eot?#iefix') format('embedded-opentype'),
						 url('../fonts/myriadproregular0.woff') format('woff'),
						 url('../fonts/myriadproregular0.ttf') format('truetype'),
						 url('../fonts/myriadproregular0.svg#myriadproregular0') format('svg');
				font-weight: normal;
				font-style: normal;
		}

.wrapper{ width:100%; float:left;}
.new_header{ width:100%; float:left;}
.short{ width:100%; background:#161616; height:13px;}
.main_header{ padding:25px 0 12px 0;}
.login_btn{ background:#0b76b4 !important; padding:7px 25px !important; font-size:17px!important;font-family: 'DroidSans-Bold'; margin-right:15px;}
.sign_btn{ background:#3e9f05 !important; padding:7px 25px !important; font-size:17px!important;font-family: 'DroidSans-Bold';}
.top_buttons{ float:right;}
.menu{float:right;margin-top:10px; float:right;background:none;}
.navigation{ background:none !important; border:none !important; margin:0px !important;}
.style_menu { padding-right:0px !important;}
.style_menu li a{ font-family: 'DroidSans'; color:#353535 !important; font-size:15px; margin-right:0px !important;}
/*.logo{ width:280px; float:left;}*/
.logo{ max-width:280px; float:left;}
.right_header{ max-width:820px; float:right;}
.space{ margin-right:0px !important; padding-right:0px !important;}
.space2{ margin-right:0px !important; padding-right:0px !important;}

.post_box img{ width:100%; height:auto;}

.welcome{margin:40px 0;}
.welcome h1{ color:#015f96; font-size:38px; text-align:center;font-family: 'Museo500-Regular';}
.welcome p{ font-size:14px; color:#303030;font-family: 'DroidSans'; text-align:center; line-height:30px; margin:20px 0 25px 0;}
.read{ background:#3e9f05 !important; padding:10px 42px !important; font-size:21px!important;font-family: 'DroidSans'; text-shadow:1px 1px 1px #000;-webkit-text-shadow:1px 1px 1px #000; -moz-text-shadow:1px 1px 1px #000;}
.services{ width:100%; background:#e8e8e8; padding:36px; float:left; clear:both;}
.services h1{ font-size:40px; color:#015f96;font-family: 'Museo500-Regular'; text-align:center; padding-bottom:15px; margin-top:0px !important;}
.desc{ font-size:14px; color:#262525; line-height:30px;font-family: 'MyriadPro-Regular'; margin:8px 0;text-align: justify;}
.read_more a{color:#b50505;font-family: 'MyriadPro-Regular'; font-size:14px;}

.three{ margin:15px 0;}

.section{}
.section h2{ font-size:30px; color:#792092; border-bottom:solid 1px #747474;font-family: 'Dosis', sans-serif;font-weight: 600; padding: 10px;text-align: center; /*padding-bottom:15px;*/}
.news{ border-bottom:solid 1px #747474; padding-bottom:20px; margin-top:5px;}
.news h3{/*text-align: center;*/font-size:18px;/*padding: 10px;*/color:#ff401b;font-family: 'DroidSans-Bold'; line-height:28px;}
.news p{font-family: 'DroidSans'; font-size:15px; color:#262525; line-height:28px;}
.read_more2 a{color:#13497a;font-family: 'DroidSans'; font-size:15px; text-decoration:underline !important;}
.dis{ margin:8px 0;}
.no_border{ border:none !important;}
.date_line{ font-size:15px; color:#818181; margin:3px;}

.test{ border-bottom:dotted 2px #aaaaaa; padding-bottom:20px; margin-top:5px;}
.test h3{font-size:14px; color:#212020;font-family: 'DroidSans-Bold'; line-height:28px;}
.test p{font-family: 'DroidSans'; font-size:15px; color:#262525; line-height:28px;}

.blog_box{ border-bottom:dotted 2px #aaaaaa; padding-bottom:12px; margin-top:5px;}
.blog_box h2{font-size:14px; color:#13497a;font-family: 'DroidSans-Bold'; line-height:28px; text-transform:uppercase; border-bottom:none; padding-bottom:0px;}
.blog_box h3{ font-size:14px; color:#292929;font-family: 'DroidSans-Bold'; margin:6px 0 12px 0;}
.blog_box h4{ font-size:14px; color:#3a3a3a;font-family: 'DroidSans-Bold'; line-height:24px;}
.blog_box p{font-family: 'DroidSans'; font-size:15px; color:#262525; line-height:28px;}


/*footer*/
.footer{ width:100%; background:#161616; padding:26px 0; margin-top:60px;}
.footer_left{ max-width:640px; float:left;}
/*.part1{max-width:400px;float:left; margin-right:70px;}*/
.part1 h2{ font-family: 'DroidSans-Bold';font-size:14px; color:#fff; text-transform:uppercase;}
.part1 h3{ font-family: 'DroidSans-Bold';font-size:13px; color:#f1f1f1;}
.part1 p{ font-size:14px; color:#ccc;font-family: 'DroidSans'; margin-bottom:5px;}

.part1 ol{ max-width:100%;list-style-type:none;float:left; margin:0px 26px 0 16px; list-style-type:disc;}
.part1 li{ color:#abaaaa; font-size:14px;font-family: 'DroidSans'; line-height:30px;list-style-type:disc !important;}
.part1 a{ color:#abaaaa; font-size:14px;font-family: 'DroidSans';}
.part1 a:hover{ color:#F7F7F7;}

.footer_right{ max-width:335px; float:right;}
.part2{ max-width:600px; float:left; margin-left:0px;}
.small_call{ max-width:240px; float:left;font-family: 'DroidSans'; margin-top:10px;}
.call_1{ width:100%;color:#d7d7d7; font-size:14px; float:left;}
.number{ color:#239be1; font-size:20px; margin-top:10px; float:left;}
.mail{color:#239be1; font-size:14px; margin-top:14px; /*float:left;*/}
.mail a{color:#239be1; font-size:14px;}
.mail a:hover{ color:#61bef4;}
.ico{ margin-top:10px; float:left;}
.social{ float:left; /*width:32px;*/ margin-right:11px;}


.footer2{ width:100%; float:left; padding:18px 15px; color:#292929;font-family: 'DroidSans'; font-size:14px;}
.copy{ max-width:600px; float:left; color:#434343; padding-top:5px;}

.banner {width:100%;float:left;}
.banner .slidesjs-pagination, .banner .slidesjs-navigation{ display:none;}
/*.section{ width:100%; float:left;position:relative;} */ /*commented because of news and events module*/
.tagline{width:100%; position:absolute; bottom:0; background:url(../images/tag_bg.png) repeat; clear:both;}
.name{ font-size:51px; color:#363636;font-family:'HelveticaNeueLT-Condensed';  line-height:50px;}
.sub{ font-size:35px; color:#fff;font-family: 'Conv_TrajanPro-Regular'; padding:20px 0; text-shadow:2px 2px 2px #000;}
.slides img{ /*width:100%;*/ height:auto;}
.check_img{ width:100%; float:left;}
.check_img img{ width:100%; height:auto;}
/*.tag{max-width:402px; font-size:20px;color:#000000;font-family:'Georgia-Italic'; line-height:30px;}*/


/*services page*/
.services_page{ margin:30px 0;}
.services_page h1{font-family: 'DroidSans-Bold'; color:#000; font-size:26px;}
.services_page h2{ font-size:18px; color:#004b7b;font-family: 'DroidSans-Bold';}
.display{ margin:15px 0; font-size:14px; line-height:22px;font-family: 'DroidSans';}
.one{ background:#e0e0e0; padding:20px; color:#201f1f;}
.two{ background:#f5f5f5; padding:20px;color:#201f1f;}
.two h2, .one h2{ clear:both; font-size:18px;font-family: 'DroidSans-Bold'; margin-top:0px;}

/*about_us*/
.about{}
.about_us{ margin-top:40px;}
.about_us p{ padding-bottom:10px;font-size:14px; line-height:30px;font-family: 'DroidSans';}
.display ul{}
.display li{font-family: 'DroidSans-Bold'; font-size:17px; color:#201f1f; line-height:42px;}
.line h2{ font-size:20px; color:#2a8203;font-family: 'DroidSans-Bold';}

/*signup*/
.signup{ width:100%; background:#f6f6f6; padding:50px 0; float:left;}
.signup h1{ font-size:38px; color:#3a8e09; text-align:center; font-family: 'DroidSans-Bold';}
.sign{ border:solid 2px #a9a9a9; background:#fff; padding:60px !important;}
.input_style{padding:15px 40px 15px 15px !important; height:50px !important; margin-bottom:30px; border:solid 1px #a9a9a9 !important;}

/*partner*/
.partner{ margin:50px 0;}
.part_head{ font-size:25px; color:#035e93;font-family: 'DroidSans-Bold';}
.part_desc{ font-size:14px;color:#303030;font-family: 'DroidSans'; line-height:30px; margin-top:15px;}
.shift{ padding-left:20px;}
.separate
{ 
	border-bottom:solid 1px #9f9f9f; 
	padding-bottom:15px; /*40px; */
	margin-bottom:15px; /*40px; */
}

/*mission and vision*/
.mission{ margin:40px 0;}
.mission h1{ font-size:30px; color:#3d8821;font-family: 'DroidSans-Bold';}
.mission p{padding-bottom:10px;font-size:14px; line-height:30px;font-family: 'DroidSans';}

/*core team*/
.core{ margin:40px 0;text-align:center;border-bottom:solid 1px #9f9f9f; padding-bottom:20px;}
.core h2{ font-size:25px; color:#035e93;font-family: 'DroidSans-Bold';}
.core h3{ font-size:20px; color:#000;font-family: 'DroidSans-Bold'; margin-top:0px;}
.core p{padding-bottom:10px;font-size:14px; line-height:30px;font-family: 'DroidSans';}

/*contact us*/
.contact_us{ width:100%; float:left;background:#f6f6f6; border:solid 1px #e5e5e5; padding:30px;}
.get{ margin-top:30px;}
.get h1{ font-size:26px; color:#3a8e09;font-family: 'DroidSans-Bold';}
.input_style2{padding:8px 40px 8px 15px !important; height:45px !important; margin-bottom:30px; border:solid 1px #a9a9a9 !important;}
.get textarea{border:solid 1px #a9a9a9 !important;}

.details{ margin:18px 0 0 0px;}
.add{ font-size:26px; color:#3a8e09;font-family: 'DroidSans-Bold'; margin-bottom:15px;}
.details p{ font-size:18px; color:#181818;font-family: 'DroidSans'; line-height:26px;}

.ico{}
.second{ font-size:14px; color:#323232;font-family: 'DroidSans-Bold'; float:left; margin-right:22px;}
.location{ width:100%; float:left; border-top:solid 1px #9c9c9c; padding-top:15px; margin-top:30px;}
.location h1{ font-size:21px; color:#0b76b4;font-family: 'DroidSans-Bold';}
.own h2{ font-size:22px; color:#0a0a0a;font-family: 'DroidSans-Bold';}
.desig{ color:#696969;}
.check_add{ font-size:20px; color:#323232;font-family: 'DroidSans-Bold';}
.up{ margin-top:40px;}

.map{ width:100%; float:left; clear:both; border-top:solid 1px #b3b3b3; margin-top:50px;}
.main_center{ max-width:1170px; margin:0px auto;}

.inner_tag {
    position: absolute;
    color: #fff;
    font-family: 'Dosis', sans-serif;
    font-size: 35px;
    margin-top: 10px;
    text-transform: uppercase;
    text-shadow: 1px 1px 4px #000;
    -moz-text-shadow: 1px 1px 4px #000;
    -webkit-text-shadow: 1px 1px 4px #000;
}

.inner_banner img {
    width: 100%;
    float: left;
}
/*----------------------------------   NEW CSS   --------------------------------------------------------------*/
