/* Generated by Font Squirrel (http://www.fontsquirrel.com) on February 4, 2016 */



@font-face {
    font-family: 'gotham_blackregular';
    src: url('../fonts/gotham-black-webfont.eot');
    src: url('../fonts/gotham-black-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gotham-black-webfont.html') format('woff2'),
         url('../fonts/gotham-black-webfont.woff') format('woff'),
         url('../fonts/gotham-black-webfont.ttf') format('truetype'),
         url('../fonts/gotham-black-webfont.svg#gotham_blackregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'gotham_mediumregular';
    src: url('../fonts/gotham-medium1-webfont.eot');
    src: url('../fonts/gotham-medium1-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gotham-medium1-webfont.html') format('woff2'),
         url('../fonts/gotham-medium1-webfont.woff') format('woff'),
         url('../fonts/gotham-medium1-webfont.ttf') format('truetype'),
         url('../fonts/gotham-medium1-webfont.svg#gotham_mediumregular') format('svg');
    font-weight: normal;
    font-style: normal;

}






@font-face {
    font-family: 'gotham_lightregular';
    src: url('../fonts/gotham-light-webfont.eot');
    src: url('../fonts/gotham-light-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gotham-light-webfont.html') format('woff2'),
         url('../fonts/gotham-light-webfont.woff') format('woff'),
         url('../fonts/gotham-light-webfont.ttf') format('truetype'),
         url('../fonts/gotham-light-webfont.svg#gotham_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'gotham_thinregular';
    src: url('../fonts/gotham-thin-webfont.eot');
    src: url('../fonts/gotham-thin-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gotham-thin-webfont.html') format('woff2'),
         url('../fonts/gotham-thin-webfont.woff') format('woff'),
         url('../fonts/gotham-thin-webfont.ttf') format('truetype'),
         url('../fonts/gotham-thin-webfont.svg#gotham_thinregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'gotham_boldregular';
    src: url('../fonts/gotham-bold-webfont.eot');
    src: url('../fonts/gotham-bold-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gotham-bold-webfont.html') format('woff2'),
         url('../fonts/gotham-bold-webfont.woff') format('woff'),
         url('../fonts/gotham-bold-webfont.ttf') format('truetype'),
         url('../fonts/gotham-bold-webfont.svg#gotham_boldregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
body{ font-family: 'gotham_lightregular';}
h1, h2{    font-family: 'gotham_boldregular';}
.taxt-orange { color:#E6752D !important; }
.taxt-blue { color:#4BB5BD !important; }
.taxt-green { color:#98C13C !important; }
.taxt-yellow { color:#F2B818 !important; }
.taxt-purple { color:#8F4D8F !important; }
.purple_n{background-color:#934c93;}
.orange_n { background-color:#E6752D ; }
.cyan_n { background-color:#4BB5BD; }
.yellow_n { background-color:#F2B818 ;}
.green_n {background-color:#98C13C }
.pink_text{color:#A83EAD;}
ul{list-style:none;    margin: 0;
    padding: 0;
}
p{font-size:15px;}
.row{padding-left:5px;}
.challeges_images{width:100%;overflow: hidden;
    clear: both;}
.logo{    width:100%;
    overflow: hidden;
    clear: both;
    height: 90px;}
.fullwidth{max-width:1437px;width:100%;overflow:hidden;margin:0 auto;}
.banner{ position:relative;}

.banner_text{ position: absolute;top:90px;text-align:left; text-shadow:none;}
.banner_text p{      width: 29%;
    color: #fff;
    margin-top: 35px;}
.video_sectn h4{ font-size:15px; }
.video_sectn h2{ font-size:50px; font-family:'gotham_mediumregular';  }
h1.heading{font-size:26px;padding:30px 0px; margin:0px;color:#1E3563;font-family: 'gotham_mediumregular';/* font-weight:bold; */}
.sub_head{font-size:17px;padding:15px 0 35px 0;color:#fff;font-weight:bold;}
.for_1, .for_2, .for_3{min-height:300px;padding:17px; }
.for_1{color:#9BC43C;padding-top:20px;    border-right: 1px solid #dedede;}
.for_1 p{margin-bottom:18px;font-size:17px;}
.for_1 h2, .for_2 h2, .for_3 h2{font-size:17px;margin-top:0px;line-height: 27px;}
.for_2{padding-top:20px; text-align:center;}
.for_2 h2{margin-bottom:20px;}
.for_3{ border-left: 1px solid #dedede;    padding-top:20px;}
.for_1_head, .for_2_head, .for_3_head { font-size:25px;  }
.for_1 span{width:30px;float:left;    padding: 0px 0;
    font-size: 50px;    line-height: 51px; HEIGHT:50PX;
    margin-right: 10px;  font-family: 'gotham_mediumregular';}


.for_3 ul{margin:0;padding:0;}
.for_3 ul li{color:#fff;padding:3px }
#txt_main_image span{font-size:17px;font-weight:bold;font-family: 'gotham_boldregular';}
.black_bk, .blackhealth{background:#231f20;padding:40px 0px;}
.black_bk .left_text p{font-size:15px;color:#fff;}
.black_bk p{color:#fff;}

.bottom_banner #txt_main_image{color:#1E3563;font-family: 'gotham_lightregular';font-weight:bold;}
.black_shade{background:url("../images/agree.png") no-repeat  center;height:440px;width:100%;}
.numberCircle {
    border-radius: 50%;
    width: 30px;
    height: 30px;
    padding: 1px;
    color: #fff;
    text-align: center;
    margin-right: 13px;
    float: left;
   }
 .black_shade .top1_gap {   margin-top:78px ;}   
 .black_shade ul li{    margin: 19px 0;
    line-height: 29px;
    font-weight: bold;
    font-size: 17px;
    color: #1E3563; font-family: 'gotham_boldregular';}  
 .black_shade p{color: #1E3563; font-weight: bold;font-size: 15px;}	

 

.cmn{min-height:138px;padding:20px 10px 10px;color:#fff;font-size:28px; line-height:34px; }
.orange{background:#ec7d28;}
.sky{background:#00a3ab;}
.green{background:#9ac33c;}
.purple{background:#934c92;}
.text{color:#f6b31a;font-size:26px; line-height: 30px; padding: 10px 0; margin-top: 12px;}
.top_gap{margin-top:73px;}
.blackhealth .h_logos h1{font-size:18px;  word-break: break-all;color:#fff;font-family: 'gotham_boldregular'; }
.blackhealth .h_logos p{color:#fff; padding:5px 15px;}
.h_logos{margin:0;padding:0;}
.h_logos{float:left; padding: 20px 10px;width: 234px;text-align:center;}

.margin-btm-sm { margin-bottom:10px; }
.margin-btm-md { margin-bottom:20px; }
.margin-btm-lg { margin-bottom:30px; }
.form-group { margin-bottom:25px; }
.d_ar img{cursor:pointer;}
@media  (max-width:1190px) and (min-width:1024px){
.cmn {
    font-size: 23px;
}


.banner_text{top:40px;}
.banner_text h1{    font-size: 46px;}
.h_logos{ width: 193px;}
.h_logos h1 {font-size: 16px;}
}
@media  (max-width:1023px) and (min-width:767px)
{
	.top_gap {
    margin-top:27px;}
.text{min-height:120px;}

  .banner_text {top: 10%;}
 
  .cmn {
   
    font-size: 28px;
}
.black_shade p, .global_banner p{font-size:25px;}
.banner_text p {
    width: 58%;}
.for_1 h2, .for_2 h2, .for_3 h2{font-size:16px;}	
.for_1, .for_2, .for_3 {
    min-height: 405px;}
}
@media (max-width:760px){

	 .h_logos{min-height: 347px;width:211px;}
	 .t_pics img{width:100%;}
	 
.text{min-height:120px;}
.top_gap {
    margin-top:46px;
}
.cmn {
    color: #fff;
    font-size: 21px;
}
.black_shade p, .black_bk p {
   
    font-size: 21px;
}
.left_pro_pic > img {
    height: 426px;
    width: 183px;
}



	.banner_text h1{ font-size: 32px; margin-top:15px}
.global_banner p{font-size:21px;}	
h1.heading{ padding: 20px 0;font-size:28px;
}
.for_1, .for_3{border:none;}
.black_shade ul li{font-size:15px;}

	.for_2, .for_3 {
    padding-left: 20px;}
.banner_text p{width:98%;}	
.logo img, .challeges_images img{width:268px;}
.black_shade .top1_gap{margin-top: 40px;}
.black_shade ul li{margin-top:14px;}.for_2{border-bottom: 1px solid #dedede;border-top: 1px solid #dedede;}
.for_1, .for_2, .for_3{min-height:238px;}	 .for_1 span { height:54px; }
}

@media  (max-width:480px)
{
	
	h1.heading{font-size: 18px;padding:20px;}
	.global_banner{height:100%;}
	.global_banner p{margin-top:6%;}
	.black_bk, .blackhealth{padding:20px 0;}
	.global_banner p, .black_shade p, .black_bk p, .text, .gray label{font-size: 15px;padding-left:4px;}
		.banner_text h1{ font-size: 23px; margin-top:10px}
	.top_gap { margin-top: 34px}
	p.top_gap br, .t_pics p br{display:none;}
	.cmn {
    color: #fff;
      font-size: 16px;
    line-height: 30px;}
	
	.h_logos,.right_pics ul li{width:100%;}
	.h_logos{min-height:217px;}
	.black_bk iframe{height:171px !important;}
	.text {
    min-height: 87px;
}

	.black_shade .top1_gap {
    margin-top: 21px;
}
.black_shade ul li{font-size:13px;}

.for_1 h2, .for_2 h2, .for_3 h2 {
    font-size: 15px;}
.sub_head {
    font-size: 14px;}	


}
@media  (max-width:415px)
{
	.black_shade ul li{margin: 1px 0;}
	.numberCircle { width: 26px; height: 26px;    line-height: 26px; margin-bottom:30px; }
	.green_n { margin-bottom:30px; }
	
}
