/* 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-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/gotham-black-webfont.woff2') 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-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/gotham-medium1-webfont.woff2') 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-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/gotham-light-webfont.woff2') 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-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/gotham-thin-webfont.woff2') 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-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/gotham-bold-webfont.woff2') 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:80px;text-align:left; text-shadow:none;}

.banner_text p{      width: 29%;

    color: #fff;

    margin-top:25px; line-height:24px; line-height: 20px;}

.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_1 span, .for_1 h2{float: none !important; display: inline-block; vertical-align: middle;}
.for_1 h2{width:85%;}
.for_2{padding-top:20px; text-align:center;}
.for_1 h2 {
    margin-top: -10px;
}

.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:75PX;

    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:50px ;}   

 .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; }
    .banner_text{top: 20px;}

}



@media (max-width:680px){
    .for_1 span{float: none !important; display: inline-block !important; }
    .for_1 h2{margin-top: 0;}
    .for_2 h2{margin-bottom: 0;}
    .for_1, .for_2, .for_3{min-height: auto;}
    h1, .h1, h2, .h2, h3, .h3{margin-top: 0;}
    
}


@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: 14px;}

.sub_head { font-size: 14px; padding: 15px 0 0px 0;}	

	.video_sectn h2{ font-size:24px; margin-bottom:20px; font-weight:bold;}

    .for_1 h2{width: 82%;}

}

@media  (max-width:415px)

{

	.black_shade ul li{margin: 1px 0 17px; line-height:20px;}

	.numberCircle { width: 26px; height: 26px;    line-height: 26px; margin-bottom:30px; }

	.green_n { margin-bottom:4px; }

	

}

