
@font-face {
    font-family: 'alternategothic2_btregular';
    src: url('fonts/altgot2n_2-webfont.woff2') format('woff2'),
         url('fonts/altgot2n_2-webfont.woff') format('woff'),
        url('fonts/altgot2n_2-demo.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
body{margin:0 auto;padding:0; font-family:'Open Sans', sans-serif;font-size:16px;color:#4d4d4d;background:#fefefe;font-weight:300;}
a{text-decoration:none;}
.vm{vertical-align:middle;}
.clear{clear:both;}
.clearfix:before, .clearfix:after { display: table; content: " "; }
.clearfix:after, .clear { clear: both; }
.relative{position:relative;}
header,section,footer{display:block;}
h1,h2,h3,h4,h5,h6{padding:0;margin:0;font-weight:normal;}
p{line-height:22px;margin:0;}
.topbar{width:100%;color:#fff;background:#fff;float:right;text-align:right;margin-top:10px;}
.topbar ul{padding:0;margin:0; float: right;}
.topbar li{list-style:none;display:inline-block;vertical-align:middle;padding-right:10px;text-transform:uppercase;font-size:16px;color:#000;}
.topbar li a{color:#000;font-size:16px;}
.topbar li a:hover{color:#fff;}
.topbar li:last-child{border-right:0;}
.link-submit{float: left; color: #347093; display: none;padding-bottom:10px;}
.link-submit a{color: #347093;text-decoration: none; font-weight:500;}
.link-submit a:hover{color: #347093;text-decoration: none; }
img {

    max-width: 100%;
    height: auto;

}
#main-wrapper{margin:0 auto;padding:0;width:100%;display:block;}
header{margin:0 auto;padding:0;width:100%;display:block;background:#fff;position:fixed;top:0;z-index:10;}
.middle-wrapper{width:100%;display:block;margin:0 auto;}
.wrap-stories{width:100%;padding:00px 0  0;min-height:400px;background-color:#8598BB;border-bottom:20px solid #B3CE52;}
footer{margin: auto;display: block;clear: both;overflow: hidden;background: #5B5B5B;padding:30px;}
.layout-width{margin:0 auto;padding:0;max-width:1100px;width: 100%; display:block;clear:both;}
.whereweare-section{width:100%;padding:25px 0  0;min-height:700px;background-color:#FFF23A;}
.whereweare-section h2{color:#ffffff;font-size:40px;display:block;text-align:center;padding:60px 0;text-transform:uppercase;font-weight:bold;font-family: 'Montserrat', sans-serif;font-weight:800;}

.storyofchangebg{width:100%;padding:10px 0  0;min-height:700px;background-image:url(../images/bg_storyofchange.jpg);background-repeat:no-repeat;background-size:cover;}

.btn-light-org{text-transform: uppercase; font-size: 16px; padding: 10px 20px 10px 20px; display: inline-block;  color: #fff;  transition: all ease .25s; background-color: #F7AA47; position: relative;margin-top:15px;}

/*.btn-light-org:after{content: '>'; height: 10px; position: absolute; right: 30px; top: 10px;}*/

.winnersbg{width:100%;padding:10px 0  0;min-height:500px;background-image:url(../images/bg_awards.jpg);background-repeat:no-repeat;background-size:cover;}


.logo{float:left;margin-bottom:15px;width:280px;}

.btn_wrapper{float:right;margin-bottom:10px;width:290px;}


/*nav{float:left;margin:16px 0 20px 50px;width:60%;}
nav ul{padding:0;margin:0;}
nav li{list-style:none;float:left;text-transform:uppercase;color:#767676;background:url(../images2018/nav-sep.jpg) no-repeat right 10px;}
nav li a{padding:0 7px;display:inline-block;color:#767676;font-size:16px;}
nav li a:hover{color:#cd3359;}
nav li:last-child{border-right:none;}
nav li.noimg{background:none;}*/

.top-nav{float:left;margin:5px 0 5px 50px;width:38%;text-align:right;padding:5px 0;}
.top-nav ul{padding:0;margin:0;}

.sub-menu::after, .top-nav::before
{
    border: medium solid transparent;
    bottom: 100%;
    content: " ";
    height: 0;
    left: 50%;
    pointer-events: none;
    position: absolute;
    width: 0;
}

.top-nav > ul > li{list-style:none;color:#000;float:left;position:relative;font-size:16px;font-family: 'Open Sans', sans-serif;font-weight:700;padding:15px 30px;font-size:18px;}
.top-nav > ul > li > a{display:inline-block;color:#333;font-family: 'Open Sans', sans-serif;font-weight:700;}
/*.top-nav > ul > li > a:hover,.top-nav > ul > li > a.active{color:#fff;font-family: 'Montserrat', sans-serif;font-weight:300;font-size:16px;background:#00C5C5}*/
/*.top-nav > ul > li:hover{color:#fff;font-family: 'Montserrat', sans-serif;font-weight:300;font-size:16px;background:#00C5C5;}*/
/*.top-nav > ul > li.active{color:#fff;font-family: 'Montserrat', sans-serif;font-weight:300;font-size:16px;border-bottom: 3px solid #00C5C5;}*/
.top-nav > ul > li > a:hover,.top-nav > ul > li > a.active{color:#F7AA47;}
.top-nav > ul > li:last-child{border-right:none; background-image: none;}
.top-nav >ul li > ul.sub-menu{z-index:9999;   background: #fff;  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.2);   left: 0;
 margin-top: 30px; opacity: 0; padding: 0; position: absolute; -webkit-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; visibility: hidden; width: 200px;border-top:5px solid #a2a2a2;}
.top-nav>ul li > ul.sub-menu> li{list-style:none;text-align:left;text-transform:none;}	
.top-nav>ul>li .sub-menu> li:first-child>a{border:none;}
.top-nav>ul li > ul.sub-menu > li > a{border-top: 1px solid #e5e5e5;color: #666; display: block; padding: 10px 15px;     -webkit-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s;} 	
.top-nav>ul li:hover >.sub-menu{opacity:1;visibility:visible;margin-top:0px;}	
.top-nav>ul li > ul.sub-menu > li > a:hover{color:#cc731b;background:#fff;font-family: 'Montserrat', sans-serif;font-weight:500;}
.toggleMenu{display:none;background: url(/images2018/hamburger.png) no-repeat 95% center;width:30px;height:30px;}
.close-menu-btn{display:none;background: url(/images2018/close-menu.png) no-repeat 95% center;width:30px;height:30px;}

.banner1{display:block;width:100%;margin:0px 0 0 0;background-size:100%;background-position:center;/*padding-left:80px*/}

.how-do{margin:0px 0px 50px 0px;text-align:center;}
.how-do h2{font-family: 'Montserrat', sans-serif;font-size:40px;display:block;text-align:center;padding-bottom:60px;text-transform:uppercase;font-weight:800;color:#626262;}
.how-do h2 span{font-family: 'Montserrat', sans-serif;font-size:20px;display:block;padding-top:10px;text-transform:none;font-weight:300;}









.how-do ul{padding:0;margin:0;text-align:center;}
.how-do li{list-style:none;float:left;margin-right:95px;text-align:center;}
.how-do li .thumbnail{display:block;padding:0 0 20px 0;display:block;}
.how-do li .thumbnail a{display: block;transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;}
.how-do li .thumbnail a:hover{transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);}


.how-do li h3{text-transform:uppercase;color:#000;font-size:40px;font-family: 'Montserrat', sans-serif;font-weight:500;}
.how-do li h3 span{display:block;font-size:15px;color:#5d5d5d;padding:15px 0 0 0;font-family: 'Montserrat', sans-serif;font-weight:300;}
.how-do li h3 span a{color:#5d5d5d;}
.how-do li:last-child{margin-right:0;}




	.team{margin:60px 0 60px 0;}
	.team h2{color:#626262;font-size:40px;display:block;text-align:center;padding-bottom:60px;text-transform:uppercase;font-family: 'Montserrat', sans-serif;font-weight:700;}
	.team ul{padding:0;margin:0;}
	.team li{list-style:none;float:left;text-align:center;width:266px;;padding-right:0px;border-right:2px solid #F2F2F2;margin:0 0px 20px 30px}
	.team li h3{text-transform:uppercase;color:#636363;font-size:26px; font-family: 'Montserrat', sans-serif;padding-bottom:25px;min-height:88px;}
	.team li h3 span{ font-family: 'Montserrat', sans-serif;}
	.team li .thumbnail{display:block;margin:0 0 30px 0;text-align:center;}
	.team li p{line-height:26px;font-size:19px;color:#5b5b5b;}
	.team li.nomrgnRt{margin-right:0 !important;border:none;}
	.team li:last-child{margin-right:0;}






	.story-change{display:block;margin:0 0 10px 0;}
	.story-change h2{color:#ffffff;font-size:40px;text-transform:uppercase;padding-bottom:20px;text-align:center;font-family: 'Montserrat', sans-serif;font-weight:800;}
	.story-change ul{padding:0;margin:0;}
	.story-change li{list-style:none;margin:0 5px 5px 0;float:left;}
	.story-change li a{display:block;}
	.story-change li .nomrgnRt{margin-right:0 !important;}


	.winners{display:block;margin:60px 0; }

	.winners h2{color:#ffffff;font-size:40px;text-transform:uppercase;padding-bottom:20px;text-align:center;font-family: 'Montserrat', sans-serif;font-weight:800;}

	.logo_winners{display:block;margin:20px 0 10px 0; background-color:#FFF;}

	.logo_winners1{display:block;margin:0px 0 0px 0;  min-height:100px;padding-top:40px;text-align:center;padding-left:70px;padding-bottom:60px;}
	.logo_winners1 ul{padding:0;margin:0;}
	.logo_winners1 li{list-style:none;margin:0 15px 5px 25px;float:left;border-right:2px solid #F2F2F2;padding-right:15px;text-align:center;}
	.logo_winners1 li a{display:block;}
	.logo_winners1 li.nomrgnRt{margin-right:0;border-right:none; }

	.get-touch{text-align:center;display:block;margin:50px 0;}
	.get-touch h3{text-transform:uppercase;color:#5b5b5b;font-size:40px;text-transform:uppercase;font-family:'Montserrat', sans-serif;font-weight:800;}
	.get-touch h3 span{display:block;color:#5b5b5b;font-size:20px;text-transform:none;margin-bottom:40px;font-family:'Montserrat', sans-serif;font-weight:400;}
	.get-touch .btn-yellow{background:url(../images/btn-yellow.jpg) repeat;width:220px;text-align:center;line-height:32px;color:#fff;text-transform:uppercase;border:1px solid #e89f41;margin:0 auto;}
	.get-touch .btn-yellow a{color:#fff;}
	.get-touch .btn-yellow a:hover{color:#fff;}

	.footer-box{width:25%;float:left;padding:20px 0;}
	.footer-box ul{padding:0;margin:0;}
	.footer-box li{list-style:none;color:#908f8f;font-size:14px;line-height:20px;}
	.footer-box li a{color:#908f8f;}
	.footer-box li a:hover{color:#666;}
	.social-media{float:left;margin:20px 0 0 0;}
	.social-media a{opacity:1;}
	.social-media a:hover{opacity:0.7;}



	.advertise-banner{width:75%;position:absolute;z-index:60;text-align:center;top:35%;left:12%;padding:0px;}

	.advertise-banner1 h2{font-family: 'Montserrat', sans-serif;color:#ffffff;text-transform:uppercase;font-size:40px;font-weight:normal;font-weight:700;}



	.advertise-banner1 h3{font-family: 'Montserrat', sans-serif;color:#ffffff;text-transform:uppercase;font-size:70px;font-weight:normal;font-weight:700;}

	.advertise-banner1 h3 span{font-family: 'Montserrat', sans-serif;color:#FFF23A;text-transform:uppercase;font-size:70px;font-weight:normal;font-weight:700;}


	.advertise-banner1 p{font-family: 'Montserrat', sans-serif;color:#ffffff;font-size:20px;font-weight:normal;padding:10px 0PX 0 0;font-weight:800;line-height:20px;}
	.advertise-banner1 p span{font-family: 'Montserrat', sans-serif;color:#FFF23A;font-size:20px;font-weight:normal;font-weight:800;line-height:20px;}
	.buttonsdiv{position:absolute;z-index:60;text-align:center;top:70%;left:40%;padding:0px;}
	.btn
	{
		border: 2px solid rgba(255, 255, 255, 0.4);
		border-radius: 0px;
		left:25%;
		text-align:center;
		color: #fff;
		display: inline-block;
		font-size: 15px;
		font-weight: bold;
		margin: 25px 0 0;
		padding: 9px 22px 7px;
		text-decoration: none;
		text-transform: uppercase;
		clear:both;
		font-family: 'Montserrat', sans-serif;
		background-color: rgba(255,255,255, 0.2);

	}

	#internalbtn
	{
		border: 2px solid rgba(0, 0, 0, 0.4);
		border-radius: 0px;
		left:25%;
		text-align:center;
		color: #333;
		display: inline-block;
		font-size: 15px;
		font-weight: bold;
		margin: 25px 0 0;
		padding: 9px 22px 7px;
		text-decoration: none;
		text-transform: uppercase;
		clear:both;
		font-family: 'Montserrat', sans-serif;
		background-color: rgba(255,255,255, 0.6);

	}
/*.toggleMenu{display:  none;
    background: url(../images2015/nav-icon.png) no-repeat 85% center #ee305a;
    padding: 10px 42px 10px 20px;
    color: #fff;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;text-transform:uppercase;float:right;font-size:14px;}*/

		.cbp-hrsub ul li{display:block;float:none;background:url(../images2018/bullet.png) no-repeat left 11px;padding:0 10px;}


		/*New CSS start-------------------------------------------------------*/
		.containerinner{width:1020px;padding:0 0px;}
        .containerinner1{width:1100px;padding:0 30px;}
		
		.fontsisize55{font-size:45px !important;letter-spacing:3px;font-weight:700 !important;}
		.fontsisize50{font-size:40px !important;letter-spacing:3px;}
        .home-banner-slider{display: block;}
        .banner1{background:url(../images2018/banner_1.jpg) no-repeat top center;}
		ul.home-banner-slider.owl-carousel .owl-nav .owl-prev {background:url(../images2018/prev-arrow.png) no-repeat; width: 30px; height:58px; position:absolute; left:0px; top:50%; margin-top:10px;}
		ul.home-banner-slider.owl-carousel .owl-nav .owl-next {background:url(../images2018/next-arrow.png) no-repeat; width: 30px; height:58px; position:absolute; right:0px; top:50%; margin-top:10px;}
		ul.home-banner-slider.owl-carousel .owl-nav .owl-next span {display:none;}
		ul.home-banner-slider.owl-carousel .owl-nav .owl-prev span {display:none;}
		ul.home-banner-slider {padding:0; margin: 125px 0 0 0;}
		ul.home-banner-slider li{list-style: none; display: block;height:550px;background-size:cover;}
		
		
	
		ul.home-banner-slider li .globallogo {padding:40px 100px;color:#fff;max-width:200px; position:absolute; top: 15px !important; right:-55px;}
		
		
		ul.home-banner-slider li .details {color:#fff;max-width:650px; position:absolute;  top:100px;left:0%}
		ul.home-banner-slider li .details h2{ font-size: 55px;display:block;font-family:'alternategothic2_btregular';}
		ul.home-banner-slider li .details h2 span{font-size:30px;display:block;font-family:'alternategothic2_btregular';}
		
		
	 
		
		
		
		ul.home-banner-slider li .bannerlogo {padding:0px;color:#fff;max-width:600px; position:absolute; top:437px; bottom:0; left:0;}
		


          .home-banner-slider1{display: block;}
		ul.home-banner-slider1.owl-carousel .owl-nav .owl-prev {background:url(../images2018/prev-arrow.png) no-repeat; width: 30px; height:58px; position:absolute; left:0px; top:50%; margin-top:10px;}
		ul.home-banner-slider1.owl-carousel .owl-nav .owl-next {background:url(../images2018/next-arrow.png) no-repeat; width: 30px; height:58px; position:absolute; right:0px; top:50%; margin-top:10px;}
		ul.home-banner-slider1.owl-carousel .owl-nav .owl-next span {display:none;}
		ul.home-banner-slider1.owl-carousel .owl-nav .owl-prev span {display:none;}
		ul.home-banner-slider1 {padding:0px 0 0 0; margin: 0;}
		ul.home-banner-slider1 li{list-style: none; display: block;height:525px;background-size:100%;}
		
		ul.home-banner-slider1 li .details {color:#fff;max-width:600px; position:absolute; bottom: 0; top:180px;right:225px}
	
		ul.home-banner-slider1 li .globallogo {padding:40px 100px;color:#fff;max-width:200px; position:absolute; top: 15px !important; right:-55px;}
		ul.home-banner-slider1 li .details h1{font-weight: 300; font-size: 35px;display:inline-block}
		ul.home-banner-slider1 li .details h1 span{font-weight: 500; font-size:30px;display:inline-block}
		ul.home-banner-slider1 li .details h1 strong{font-weight: 700; font-size:40px;display:inline-block; line-height:52px;}
		
		
		ul.home-banner-slider1 li .details h2{font-weight: 300; font-size: 35px;display:inline-block}
		ul.home-banner-slider1 li .details h2 span{font-weight: 700; font-size:40px;display:inline-block}
		
		
	    ul.home-banner-slider1 li .details2 {color:#fff;max-width:600px; position:absolute; bottom: 0; bottom:40px;right:115px}
        ul.home-banner-slider1 li .details2 h1{font-weight: 300; font-size: 55px;display:inline-block}
		ul.home-banner-slider1 li .details2 h1 strong{font-weight: 700; font-size:55px;display:inline-block; line-height:52px;}
		
		
		ul.home-banner-slider1 li .details1 {padding:40px 100px;color:#fff;max-width:600px; position:absolute; top: 45px !important; left:0;}
		ul.home-banner-slider1 li .bannerlogo {padding:40px 100px;color:#fff;max-width:600px; position:absolute; bottom: 10px !important; right:75px;}



        .welcome-wrapper_heading{float:left;width:45%;display:inline-block;text-align:left;margin-top:50px;margin-right:0px;}
         .welcome-wrapper_heading h1{font-size: 75px;display:inline-block;font-family:'alternategothic2_btregular';text-align:left;color:#347093;line-height:75px;}
          .welcome-wrapper_heading h1 span{font-size: 72px;display:inline-block;font-family:'alternategothic2_btregular';text-align:left;color:#f08219}

          .anounce_heading{display:inline-block;margin-top:10px;margin-right:0px;background-color: #ececec;padding: 15px 22px;width:100%;text-align:center;}
          .anounce_heading h1{text-transform:uppercase;font-size: 55px;display:block;font-family:'alternategothic2_btregular';text-align:center;color:#f08219}

         .welcome-wrapper_textdiv{float:left;width:54.2%;display:inline-block;margin-top:50px;}
          .welcome-wrapper_textdiv p{color: #000; font-size: 19px; line-height: 25px;font-family:'Open Sans', sans-serif;font-weight:300;padding-bottom:10px;}

              .video-wrapper_textdiv{float:none;width:75%;display:inline-block;margin-top:25px;text-align:center;}


             .content-wrapper_textdiv{float:left;width:100%;display:inline-block;margin-top:50px;}
          .content-wrapper_textdiv p{color: #000; font-size: 19px; line-height: 25px;font-family:'Open Sans', sans-serif;font-weight:300;padding-bottom:10px;}
		.content-wrapper_textdiv p a { color: #347093; font-size: 18px;line-height: 25px;font-family: 'Open Sans', sans-serif;font-weight: 500;  }
    
    
    

		.participate_wrapper{display:block;margin:50px 0;}

		.participate_wrapper h1{font-size: 65px;display:block;font-family:'alternategothic2_btregular';text-align:left;padding-bottom:25px;color:#347093;}

     
         .participate_wrapper ul{padding:0;margin:0 auto;}
         .participate_wrapper li{display:inline-block;list-style:none;width:30.0%;margin-right:46px;vertical-align:top;}
          .participate_wrapper li:nth-child(3n){margin-right:0;}
          .participate_wrapper li .number{display:block;color:#f08219;;font-family:'alternategothic2_btregular';font-size:75px;line-height:60px;}
          .participate_wrapper li .heading{display:block;color:#347093;font-family:'alternategothic2_btregular';font-size:35px;padding-bottom:10px;line-height: 35px;}
          .participate_wrapper li .details{display:block;border:2px solid #bcbec0;padding:20px;min-height:375px;}	
           .participate_wrapper li .imgwrap{display:block;padding-bottom:30px;}	
          .participate_wrapper li .details p{color: #000; font-size: 16px; line-height: 25px;font-family:'Open Sans', sans-serif;font-weight:300;margin:0;padding-bottom:20px;}
          .participate_wrapper li .details span{color: #727271; font-size: 16px; line-height: 25px;font-family:'Open Sans', sans-serif;font-weight:300;font-style:italic;}

          .internalbtn-border{border:2px solid #347093; padding: 10px 10px; display:block !important; text-transform: uppercase; color: #347093; font-size: 16px;font-weight:500;background-color:#fff;margin-top:10px;}
		.internalbtn-border:hover{background: #F7AA47; color: #000;border:2px solid #000;}

            .challenge_btn{padding: 10px 10px; display:block !important; text-transform: uppercase; color: #fff; font-size: 16px;font-weight:500;background-color:#347093;margin-top:18px;text-align:center}
		.challenge_btn:hover{background: #F7AA47; color: #000;}

        .timeline_wrapper{display:block;margin-bottom:50px;position:relative;}

        .timeline_wrapper h1{font-size: 65px;display:block;font-family:'alternategothic2_btregular';text-align:left;color:#347093;padding-bottom:25px;}

         .jury_wrapper{display:block;margin-bottom:10px;position:relative;}

        .jury_wrapper h1{font-size: 65px;display:block;font-family:'alternategothic2_btregular';text-align:left;color:#347093;padding-bottom:20px;}

         .jury_textdiv{float:right;width:61%;display:inline-block;background-color:#DADEE8;}
         .jury_textdiv .textcontainer{display:block;width:450px;margin-left:138px;margin-top:50px;margin-bottom:50px;}
         .jury_textdiv p{color: #000; font-size: 19px; line-height: 25px;font-family:'Open Sans', sans-serif;font-weight:300;padding-bottom:10px;display:block;}
         .jury_textdiv span{color: #000; font-size: 18px; line-height: 25px;font-family:'Open Sans', sans-serif;font-weight:500;display:block;}
          .jury_imgdiv{position:absolute;left:0%;margin:65px 0;}


          .video_wrapper{display:block;margin:50px 0;}

		.video_wrapper h1{font-size: 60px;display:block;font-family:'alternategothic2_btregular';text-align:left;color:#347093;padding-bottom:25px;}



         .awardceremoney-wrapper{display: block; position:relative;background-image:url(../images2018/awards_bg.jpg);background-repeat:no-repeat;background-size:cover;min-height:500px;text-align:center;}
      

          .awardceremoney-wrapper .textwrapper{width:60%;display:inline-block;padding:30px;/*min-height:100px;*/margin-right:50px;vertical-align:top;}
           .alphablackbg{background: rgba(0, 0, 0, 0.5);}

           .awardceremoney-wrapper .textwrapper h1{color:#fff;font-family:'alternategothic2_btregular';text-align:left;font-size:60px;/*padding-bottom:20px;*/display:inline-block;line-height:60px;padding-bottom:15px;}
            .awardceremoney-wrapper .textwrapper h1 span{color:#f08219;font-family:'alternategothic2_btregular';font-size:60px;display:inline-block;}
           .awardceremoney-wrapper .textwrapper p{color:#fff;font-size: 18px; line-height: 25px;font-family:'Open Sans', sans-serif;font-weight:300;text-align:left;}
              .awardceremoney-wrapper .textwrapper p a{color:#F7AA47;font-size: 18px; line-height: 25px;font-family:'Open Sans', sans-serif;font-weight:300;}
                 .awardceremoney-wrapper .textwrapper p a:hover{color:#fff;} 
           .graycolorsbg{background-color: #f1f2f2;}
        .whitecolorbg{background-color:  #fff;}



	



       



       




		.btn-border{border:2px solid #fff; padding: 8px 12px; display: inline-block !important; text-transform: uppercase; color: #fff; font-size: 16px;font-weight:300;margin-right:20px;margin-top:1%;}
		.btn-border:hover{background: #F7AA47; color: #fff;border:2px solid #fff;}
        .border-topbotom{border-bottom: 3px solid #00C5C5;border-top: 3px solid #00C5C5;display:block;}
        .border-top{border-top: 3px solid #00C5C5;border-top: 3px solid #00C5C5;display:block;}
         .border-bottom{border-top: 3px solid #00C5C5;border-top: 3px solid #00C5C5;display:block;}
        

	
        
        .clock-wrapper{background-color: #00c5c5; padding: 30px 0;float:left;width:50%;}
        .logowrapper_1{float:right;width:50%;}
         .stories-wrapper{ padding: 25px 0;}
		.stories-wrapper h2{text-transform: uppercase; font-size: 40px; line-height:40px; color: #000; font-family: 'Montserrat', sans-serif; 
		font-weight: 300; letter-spacing: 3px; margin-bottom: 35px;}
		.stories-wrapper h2 strong{font-family: 'Montserrat', sans-serif; font-weight: 700;}
		
        .stories-wrapper .logos{margin:0 auto;padding-top:0px; width:100%;display:block; text-align:center;}
        .stories-wrapper .logos h1{text-transform: uppercase; font-size: 18px; line-height:23px; color: #000; font-family: 'Montserrat', sans-serif; 
		font-weight: 500; letter-spacing: 3px; padding-bottom:25px;text-align:center;  }
	    .stories-wrapper .logos ul{padding:0;margin:0;}
	    .stories-wrapper .logos li{list-style:none;display:inline-block;text-align:center;width:122px;padding-right:0px;margin:0 20px 03px 00px;padding: 0 15px;}
	    .stories-wrapper .logos li span{color: #4d4d4d;display: block; font-size: 12px;margin: 0 0 10px;    text-align: center;}



             .partner1-wrapper{ padding: 25px 0;}
		.partner1-wrapper h2{text-transform: uppercase; font-size: 40px; line-height:40px; color: #000; font-family: 'Montserrat', sans-serif; 
		font-weight: 300; letter-spacing: 3px; margin-bottom: 35px;}
		.partner1-wrapper h2 strong{font-family: 'Montserrat', sans-serif; font-weight: 700;}
		
        .partner1-wrapper .logos{margin:0 auto;padding-top:0px; width:100%;display:block; text-align:center;}
        .partner1-wrapper .logos h1{text-transform: uppercase; font-size: 18px; line-height:23px; color: #000; font-family: 'Montserrat', sans-serif; 
		font-weight: 500; letter-spacing: 3px; padding-bottom:25px;text-align:center;  padding-top:5px;}
	    .partner1-wrapper .logos ul{padding:0;margin:0;}
	    .partner1-wrapper .logos li{list-style:none;display:inline-block;text-align:center;width:122px;padding-right:0px;margin:0 10px 3px 00px;padding: 0 5px;}
	    .partner1-wrapper .logos li span{color: #4d4d4d;display: block; font-size: 12px;margin: 0 0 10px;    text-align: center;}





		ul.stories-slider{padding: 0; margin: 0;}
		ul.stories-slider li{list-style: none;display: block;}
		ul.stories-slider li .stories-left{float: left; width: 45%;}
		ul.stories-slider li .stories-left h3{text-transform: uppercase; font-size: 30px; line-height:40px; color: #000; font-family: 'Montserrat', sans-serif; 
		font-weight: 400; letter-spacing: 3px; }
		ul.stories-slider li .stories-left h3 span{color: #e92078;}
		ul.stories-slider li .stories-right{float: right; width: 45%;position:relative;}
		ul.stories-slider li .stories-right .iconplay{position:absolute;top:50%;left:50%;margin:-37px 0 0 -37px} 
		ul.stories-slider li p{font-family: 'Montserrat', sans-serif; font-weight: 300; color: #000; font-size: 20px; line-height: 28px; margin-top: 30px;}
		ul.stories-slider.owl-carousel .owl-nav .owl-prev {background:url(../images2018/prev-arrow.png) no-repeat; width: 30px; height:58px; position:absolute; left:-70px; top:50%;margin-top:-22px;}
		ul.stories-slider.owl-carousel .owl-nav .owl-next {background:url(../images2018/next-arrow.png) no-repeat; width: 30px; height:58px; position:absolute; right:-70px; top:50%; margin-top:-22px;}
		ul.stories-slider.owl-carousel .owl-nav .owl-next span {display:none;}
		ul.stories-slider.owl-carousel .owl-nav .owl-prev span {display:none;}
		.yellowbg{background-color:#fcc900;}
        .greybg{background-color:#EBECEC;}
		.more-story-wrapper{padding: 0px 0;margin:00px auto;}
        
        .more-story-wrapper .details h1 {display:block;font-size:20px;color:#000;font-weight:700;}
		.more-story-wrapper .details h1 span{display:block;font-size:15px;color:#000;font-weight:500;}
        .fontweight300{font-weight:300 !important;}
        .fontweight700{font-weight:700 !important;}
        .fontweight600{font-weight:600 !important;}
        .purple_color{color:#cd3359 !important;}
	ul.more-story-slider{padding: 0; margin: 0 0 00px;}
	ul.more-story-slider li{list-style: none;}
	ul.more-story-slider li .thumbnail{display:block;overflow:hidden;padding-bottom:15px;}
    	ul.more-story-slider li .thumbnailcele{display:block;margin-bottom:15px;overflow:hidden;position:relative;}
   	ul.more-story-slider li  .play_icon {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -16px;
    margin-top: -20px;
    z-index: 1;
}
       ul.more-story-slider1{padding: 0; margin: 0 0 00px;}
	ul.more-story-slider1 li{list-style: none;}
       .more-story-wrapper li h1 {display:block;font-size:20px;color:#000;font-weight:700;font-family:'Open Sans', sans-serif;text-align:center;}
		.more-story-wrapper li h1 span{display:block;font-size:15px;color:#000;font-weight:500;}
	ul.more-story-slider1 li .thumbnail{display:block;overflow:hidden;padding-bottom:15px;position:relative;}
    	ul.more-story-slider1 li .thumbnailcele{display:block;margin-bottom:15px;overflow:hidden;position:relative;}
   	ul.more-story-slider1 li  .play_icon {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -25px;
    margin-top: -30px;
    z-index: 1;
}
	ul.more-story-slider li p{color: #000;font-family: 'Montserrat', sans-serif;font-size: 16px;line-height: 20px;text-align:left;font-weight:300;}
	ul.more-story-slider.owl-carousel .owl-nav .owl-prev {background:url(../images2018/prev-arrow.png) no-repeat; width: 30px; height:58px; position:absolute; left:-70px; top:22%;margin-top:-22px;}
	ul.more-story-slider.owl-carousel .owl-nav .owl-next {background:url(../images2018/next-arrow.png) no-repeat; width: 30px; height:58px; position:absolute; right:-70px; top:22%; margin-top:-22px;}

    ul.more-story-slider1.owl-carousel .owl-nav .owl-prev {background:url(../images2018/prev-arrow_black.png) no-repeat; width: 30px; height:58px; position:absolute; left:-50px; top:40%;margin-top:-22px;}
	ul.more-story-slider1.owl-carousel .owl-nav .owl-next {background:url(../images2018/next-arrow_black.png) no-repeat; width: 30px; height:58px; position:absolute; right:-50px; top:40%; margin-top:-22px;}

    ul.more-story-slider1.owl-carousel .owl-nav .owl-next span {display:none;}
	ul.more-story-slider1.owl-carousel .owl-nav .owl-prev span {display:none;}


	ul.more-story-slider.owl-carousel .owl-nav .owl-next span {display:none;}
	ul.more-story-slider.owl-carousel .owl-nav .owl-prev span {display:none;}



	
	.logo-bottom{margin-bottom:20px;}
	.footer-left{float:left;}
    .footer-right1{float:right;color:#fff;font-size:20px;width:125px}
	.footer-right{float:right;color:#fff;font-size:20px;width:125px}
    .footer-right ul{margin:0 auto;padding:0;}
        .footer-right li {display:block;padding-bottom:20px;display:inline-block;}


	.footer-right a{margin:0 5px;}
	.footer-links{float:right;color:#fff;}
	.footer-links a{font-weight:normal;text-decoration:none;display:block;font-size:18px;color: rgba(255, 255, 255, 0.7);line-height:25px;}
	.footer-links1{float:right;color:#fff;padding-right:50px}
	.footer-links1 a{font-weight:normal;text-decoration:none;color:#fff;display:block;font-size:18px;color: rgba(255, 255, 255, 0.7);line-height:25px;}
	.contact-link {font-weight:700;color:#fff;font-size:20px;}
	.contact-link a{font-weight:normal;text-decoration:none;color:#fff;display:block;font-size:18px;}
	.contact-link a:hover{text-decoration:underline;}





	/*css for research PAge*/
    .toppaddr30{padding:30px 0;}
	.margine75{margin-top:135px;padding:0px !important;}
    .marginetop50{margin-top:50px;padding:0px !important;}
    .banners_research{width:100%;margin:0;padding-top:50px;padding-bottom:10px;text-align:left;}
	.banners_research .bggreycolor p{font-family: 'Montserrat', sans-serif;font-size:28px;line-height:35px;}
	.banners_research p{font-size:20px;text-align:left;font-weight:300;color:#000;padding:0px;line-height:28px;}
	.banners_research h1{font-family: 'Montserrat', sans-serif;font-size:36px;display:block;text-align:left;color:#000;padding:25px 0;}
	.banners_research h2{font-family: 'Montserrat', sans-serif;font-size:30px;display:block;text-align:center;font-weight:700;color:#ffffff;padding:20px 0 5px 0;}

	.banners_research .div-left{float:left;width:47%;margin-bottom:30px;}
	.banners_research .div-left .icon-play{left: 50%; margin-left: -32px; margin-top: -22px; position: absolute; top: 50%;}
	.banners_research .div-left .video-time{position:absolute;bottom:5px;right:5px;color:#fff;font-size:14px;padding:5px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;display:inline-block;background-color:#bb0600;}
	.banners_research .div-left img{display:block;}
	.banners_research .div-right{float:right;width:47%;margin-bottom:30px}
	.banners_research .div-right p{margin-bottom:20px;}


	.bggreycolor{background-color:#f1f2f2;border: 2px solid #bcbec0;padding:20px;display:inline-block;margin-bottom:50px;}
    .bggreycolor h1 {font-size: 65px;display: block;font-family: 'alternategothic2_btregular';    text-align: left;    padding-bottom: 25px;    color:     #347093;}
    .bggreycolor .videowrapper{float:left;width:50%;display:inline-block;text-align:left;margin-right:0px;}
    .bggreycolor .contentwrapper{float:right;width:45%;display:inline-block;text-align:left;margin-right:0px;}
    .bggreycolor .contentwrapper p{color: #000;    font-size: 19px;    line-height: 25px;    font-family: 'Open Sans', sans-serif;    font-weight: 300;    padding-bottom: 10px;}

	.bggreycolor ul{padding-left:0px;margin:0 auto;}
	.bggreycolor li{padding-bottom:5px;color:#a7a7a7;}
	.bggreycolor li p{font-family: 'Montserrat', sans-serif !important;font-size:28px;padding-left:10px;}

	.bggreycolortest{background-color:#fcc900;;padding:50px 50px;}
	.bggreycolortest ul{padding-left:0px;margin:0 auto;}
	.bggreycolortest li{padding-bottom:10px;color:#a7a7a7;border-bottom: 2px solid #fff;margin-bottom:20px;list-style:none;}
	.bggreycolortest li p{font-family: 'Montserrat', sans-serif !important;font-size:28px;line-height:40px; letter-spacing: 3px;font-weight:400;text-transform:uppercase;}
	.bggreycolortest li p strong{color:#e92078;}


	
	.internalpage-wrapper .banners_research p{font-size:20px;text-align:left;font-weight:300;color:#000;padding:0px;line-height:28px;}
	.internalpage-wrapper .banners_research h1{font-family: 'Montserrat', sans-serif;font-size:35px;display:block;text-align:left;color:#717171;padding:25px 0;}
    .internalpage-wrapper .banners_research h1::after{display:none;}
	.internalpage-wrapper .banners_research h2{font-family: 'Montserrat', sans-serif;font-size:30px;display:block;text-align:center;font-weight:700;color:#ffffff;padding:20px 0 5px 0;}

	.internalpage-wrapper .banners_research .div-left{float:left;width:47%;padding-right: 30px;}
	
	.internalpage-wrapper .banners_research .div-right{float:right;width:47%;border-left: 3px solid #00C5C5;padding-left:105px;padding-left: 30px;}
	.internalpage-wrapper .banners_research .div-right p{margin-bottom:20px;}

	.internalpage-wrapper .banners_research .contents {display:block;padding-top:25px;}
    .internalpage-wrapper .banners_research .contents p{color: #000; margin: 10px 0;    font-size: 18px;    line-height: 25px;    display: block;}
      .internalpage-wrapper .banners_research .contents h1{text-transform: uppercase;font-size: 25px;line-height: 40px;color: #57A7B3;font-family: 'Montserrat', sans-serif;font-weight: 800;letter-spacing: 3px;display: inline-block;padding-top: 10px;}
     .internalpage-wrapper .banners_research .contents h2{text-transform: uppercase;font-size: 20px;line-height: 26px;color: #000;font-family: 'Montserrat', sans-serif;font-weight: 500;letter-spacing: normal;display: block;padding-top: 10px;text-align: left;}
      .internalpage-wrapper .banners_research .contents h2 span{text-transform: uppercase; font-size: 14px; line-height: 22px; color: #000; font-family: 'Montserrat', sans-serif; font-weight: 500; display: block; letter-spacing: normal; text-align: left;}


    
    	.btn_research{border:2px solid #000; padding: 8px 12px; display: inline-block; text-transform: uppercase; color: #000; font-size: 14px;font-weight:300;margin-top:2%;}
		.btn_research:hover{background: #cd3359; color: #fff;border:2px solid #fff;}



    .video-container {position: relative;padding-bottom: 56.25%;padding-top: 35px;height: 0;overflow: hidden;}

	.video-container iframe {position: absolute;top:0;left: 0;width: 100%;height: 100%;}
	.video-insight iframe, object, embed {
		max-width: 100%;
	}
    .text-center{text-align:center;}
    /*.btn_know{border: 2px solid #000;border-radius: 8px;text-align:center;color: #000; display: inline-block; font-size: 16px;font-weight: 700; margin-top:2%;margin-bottom:5%; padding: 8px 20px; text-decoration: none; font-family: 'Montserrat';background-color: #FECC00;}
.btn_know:hover{background-color:#FFF;}*/

 .btn_know{border:2px solid #000; padding: 8px 12px; display: inline-block; text-transform: uppercase; color: #000; font-size: 16px;font-weight:300;margin-top:2%;margin-bottom:2%;background-color:#fff;border-radius:0;}
		 .btn_know:hover{background: #cd3359; color: #fff;border:2px solid #fff;}



    /*Contact PAge*/
    input[type="text"], input[type="email"], input[type="tel"], input[type="number"], input[type="url"], input[type="password"], textarea {border:0;padding:15px 3%;color:#999;	width:95%;font-size:17px;outline:none;border-radius:0;	-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;-o-border-radius:0;font-family: 'Montserrat', sans-serif;background-color: #f1f1f2;}
textarea {	font-family: 'Montserrat';font-weight:300;}
select {border:0;padding:1.5%;color:#999;	width:100%;font-size:15px;outline:none;border-radius:0;	-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;-o-border-radius:0;font-family: 'Montserrat';background-color: #f1f1f2;}
    .gray-formsbg{background-color:#fafafa;padding-top: 50px;padding-bottom: 70px;}
    .form-wrapper{text-align:left;display:block;padding:20px 0;}
    .form-wrapper h1 {font-family: 'Montserrat', sans-serif;font-size: 40px;display: block;text-align: left;padding: 25px 0;
        text-transform: uppercase;        color: #000;        line-height: 45px;           }
    .star{color:red;}
.form-group{display:block;margin-bottom:20px;position:relative;}
.form-group label{font-size:17px;color:#414142;padding-bottom:10px;display:block;}
.form-group .form-control{width:100%;display:block;}
.contactdiv{padding-top:0px;padding-bottom:50px;}
.contactdiv ul{padding:0;margin:0 auto;}
.contactdiv li{list-style:none;float:left;text-align:left;width:33%;}

.contactdiv li h2{text-transform:uppercase;color:#000;font-size:25px;font-family: 'Montserrat', sans-serif;padding-bottom:20px;padding-top:20px;}
.contactdiv h1{text-align:left;font-size:33px;line-height:45px;	font-family: 'Montserrat';font-weight:300;color:#000;padding-bottom:25px;}
.contactdiv li p{display:block;font-size:20px;color:#000;font-family: 'Montserrat', sans-serif;font-weight:300;line-height:25px;}
.contactact_listing	{display: block; padding: 00px 0;position:relative;}
.contactact_listing	.listings  .part1{width:34%;float:left;display:inline-block;}
.contactact_listing	.listings .part2{width:33%;float:left;display:inline-block;}
.contactact_listing	.listings .part3{width:33%;float:left;display:inline-block;}
             /*.contactact_listing	.listings .part4{width:30%;float:right;display:inline-block;}*/
.contactact_listing	 .listings ul{padding:0;margin-left:0 auto;}
    
.contactact_listing	 .listings li{text-align:left; list-style-type: none;padding-bottom:35px;}

.contactact_listing	 .listings li p{font-family: 'Montserrat', sans-serif;line-height:28px;font-size:16px;color:#000;text-align:left; list-style:none;font-weight:300;}

.contactact_listing	 .listings li p strong{font-weight:400;}
.contactact_listing li a:hover{color:#029E9A;}
.contactact_listing li p a{color:#000;}
.contactdiv p{font-size:18px;color:#000;font-family: 'Montserrat', sans-serif;font-weight:300;line-height:25px;}

.contactdiv p a{font-size:18px;color:#1abdbc;font-family: 'Montserrat', sans-serif;font-weight:400;line-height:25px;}
.contactdiv h1 a{color:#1abdbc;}
.contactdiv h1 a:hover{color:#1abdbc;}


/*Our sTORY PAGE*/


.float-input, .float-input2 {

    width: 49.5%;
    float: left;
    padding-right: 0px;
    position: relative;

}

.float-input2 {

    padding-right: 0px;
    padding-left: 10px;

}
.experience-steps {display:block;margin-top:50px;padding:00px 0; width:100%}
.experience-steps ul{padding:0;margin:0;}
.experience-steps li{list-style:none;display:block;margin-bottom:50px;border-bottom: 1px solid #9b9999;padding-bottom:50px;}
.experience-steps li .steps-numeric{width:15%;text-align:left;padding:0 0 0 15px;display:table;}
.experience-steps li .steps-numeric img{vertical-align:middle;}
.experience-steps li .numeric{font-weight:700;color:#003859;font-size:110px;line-height:110px;}
.experience-steps li .numeric-title{font-weight:700;color:#003859;font-size:40px;display:block;line-height:38px;}
.experience-steps li .steps-detail{width:82%;margin-top:15px;}
.experience-steps li .steps-detail p{font-family:'Montserrat', sans-serif;font-size:18px;font-weight:300;line-height:25px;}
.experience-steps li .m-r-40{margin-right:40px;}
.experience-steps li:last-child{margin-bottom:0;}
.pull-left{float:left !important;}
.pull-right{float:right !important;}




/*Team Page*/
.teamdiv{width:100%;margin:0 0 50px 0;background-size:cover;background-position:center;}
.teamdiv p{font-family: 'Montserrat', sans-serif;text-align:left;padding-bottom:10px;line-height:25px;font-weight:300;font-size:20px;}

.teamdiv h2{font-family: 'Montserrat', sans-serif;font-size:25px;display:block;text-align:left;color:#333333;padding-bottom:25px ;}
.teamdiv h3{font-family: 'Montserrat', sans-serif;font-size:20px;display:block;text-align:left;color:#333333;padding:5px 0 5px 0;}

		.teamcontainer{width:1000px;padding:50px 100px;}
.banners_team{width:100%;margin:0px 0 20px 0;background-color:#FFF;text-align:center;}
.banners_team h1{font-family: 'Montserrat', sans-serif;font-size:40px;display:block;text-align:center;text-transform:uppercase;font-weight:800;color:#333333;padding:30px 0;}
.banners_team ul{padding:0;margin:0;}
.banners_team li{list-style:none;float:left;text-align:center;width:218px;margin:0 22px 0 0 ;}
.banners_team li h3{text-transform:uppercase;color:#636363;font-size:26px; font-family: 'Open Sans', sans-serif;padding-bottom:25px;min-height:88px;}
.banners_team li h3 span{ font-family: 'Open Sans', sans-serif;}
.banners_team li .thumbnail{display:block;margin:0 0 30px 0;}
.banners_team li p{line-height:26px;font-size:19px;color:#5b5b5b;}
.banners_team li .nomrgnRt{margin-right:0 !important;}
.banners_team li:last-child{margin-right:0;}

.aboutdiv {
     width: 25%;
     background-color: none;
     padding-right: 20px;
     margin-top: 20px;
     float:left;
     text-align:center;
	 display:inline-block;
	
	 vertical-align:top;
     
}
.aboutdiv h2 {
    text-transform: uppercase;
    font-size: 20px;
    line-height: 26px;
    color: #000;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
       letter-spacing:normal;
    display: block;
 
    text-align:left
}
.aboutdiv h2 span{
    text-transform: uppercase;
    font-size: 14px;
    line-height: 22px;
    color: #000;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    
    display: block;
   letter-spacing:normal;
    text-align:left
}

.aboutdiv1 {
     width: 70%;
     background-color: none;
     font-family: 'Open Sans', sans-serif;
     display: block;
     text-align:justify;
	 display:inline-block;
	 margin-top:20px;
	 vertical-align:top;
     float:right;
	
	 line-height:25px;
}

.aboutdiv1 h2{font-family: 'Montserrat', sans-serif;font-size: 25px;display: block;text-align: left;color: #333333;padding-bottom: 20px;padding-top:0;}

.aboutdiv1 h2 span{text-transform: uppercase;    font-size: 15px;    line-height: 22px;    color: #000;    font-family: 'Montserrat', sans-serif;    font-weight: 500;        display: block;   letter-spacing:normal;    text-align:left}


/*My Family Page*/

.partners_wrap{width:100%;margin:0;padding-top:00px;position:relative;}
.headers_partner{padding-top: 5%;text-align:left;}
.partner_bg{background-color:#EBECEC;} 
.partner span{text-align:left;padding:0px;line-height:35px;font-weight:normal;font-size:25px;font-family: 'Montserrat', sans-serif;color:#f08683;}

.partners_wrap p{font-size:18px;text-align:left;font-weight:400;color:#626262;padding:0px;line-height:25px;padding-bottom:10px;font-family: 'Montserrat', sans-serif;font-weight:300;}
.partners_wrap h1{font-family: 'Montserrat', sans-serif;font-size:28px;display:block;text-align:left;font-weight:800;color:#000;padding:25px 0;}
.partners_wrap h2{font-family: 'Montserrat', sans-serif;font-size:30px;display:block;text-align:center;font-weight:800;color:#ffffff;padding:20px 0 5px 0;}
.partners_wrap .btn_know{border: 2px solid #000;border-radius: 8px;text-align:center;color: #000; display: inline-block; font-size: 16px;font-weight: 700; margin-top:1%;margin-bottom:0%; padding: 8px 20px; text-decoration: none; font-family: 'Montserrat', sans-serif;background-color: #FECC00;}
.partners_wrap .btn_know:hover{background-color:#FFF;}


.partners_wrap .bggreycolor p{font-family: 'Montserrat', sans-serif;font-size:25px;line-height:35px;font-weight:300;}

.partnerlist{width:100%;margin:0;position:relative;}
.partnerlist p{font-size:18px;text-align:left;font-weight:400;color:#626262;padding:0px;line-height:25px;font-family: 'Montserrat', sans-serif;font-weight:300;}
.partnerlist h1{font-family: 'Montserrat', sans-serif;font-size:28px;display:block;text-align:left;color:#000;padding-bottom:20px;}
.partnerlist ul{padding:0;margin:0 auto;}
.partnerlist li{list-style:none;display:inline-block;vertical-align:top;width:22%;margin:0 20px 20px 0;overflow:hidden;background:#ececec;position:relative;}
.partnerlist li .name{background-color:rgba(31,151,214,0.7);color:#fff;padding:10px;width:100%;position:absolute;left:0;bottom:0;text-align:left;font-size:16px;}
.partnerlist li .thumbnail{display:table;width:100%;height:100%;}
.partnerlist li .thumbnail img{width:100%;filter: gray; /* IE5+ */
      -webkit-filter: grayscale(1); /* Webkit Nightlies & Chrome Canary */
      -webkit-transition: all .8s ease-in-out;  }
.partnerlist li .thumbnail img:hover{filter: none;
      -webkit-filter: grayscale(0);
       }
.partnerlist li .thumbnail a{display:table-cell;vertical-align:middle;}
.partnerlist li:last-child{margin-right:0;}
.white-popup-block {
    background: #fff;
    margin: 40px auto;
    max-width: 500px;
    padding: 20px 30px;
    position: relative;
    text-align: left;
}

.partnerlist .btnwrapper{display:block;padding:25px 0 25px 0}
.partnerlist .btnwrapper .btnchamp{border: 2px solid #000;padding: 8px 12px;display: inline-block;text-transform: uppercase;color: #000;font-size: 16px;font-weight: 300;margin-right: 20px;}
.partnerlist .btnwrapper .btnall{border: 2px solid #000;padding: 8px 12px;display: inline-block;text-transform: uppercase;color: #000;font-size: 16px;font-weight: 300;margin-right: 20px;}
.partnerlist .btnwrapper .btnpartner{border: 2px solid #000;padding: 8px 12px;display: inline-block;text-transform: uppercase;color: #000;font-size: 16px;font-weight: 300;margin-right: 20px;}



.partnerlist .btnwrapper .btnall:hover{background: #adadad !important;color: #fff  !important;border: 2px solid #fff;}
.partnerlist .btnwrapper .btnpartner:hover {background: #1f97d6 !important;color: #fff  !important;border: 2px solid #fff;}
.partnerlist .btnwrapper .btnchamp:hover {background: #c93358 !important;color: #fff  !important;border: 2px solid #fff;}


.becomepartner{text-align:left;display:block;}
.becomepartner h1{font-family: 'Montserrat', sans-serif;font-size:70px;display:block;text-transform:uppercase;color:#000;font-weight:700;}
.becomepartner h2{font-family: 'Montserrat', sans-serif;font-size:30px;color:#000;padding-top:10px;font-weight:400;}
.becomepartner p{font-family: 'Montserrat', sans-serif;font-size:30px;color:#000;padding-top:10px;font-weight:300;} 

 .thumbnail_pop{width:100px;height:auto;float:left;display:block;margin:0 20px 20px 0;}
 .name_pop{color: #7f7d70;display:block;font-size:20px;font-family: 'Montserrat', sans-serif;padding:0 0 5px 0;font-weight:400;}
 .superpower_pop{color: #7f7d70;display:block;font-size:15px;font-family: 'Montserrat', sans-serif;font-weight:300;}
 .description_pop p{font-size:14px;line-height:24px;font-weight:300;font-family: 'Montserrat', sans-serif;}

 /*View story pages*/

 .all-category-list{margin:0; text-align:center;position:relative;}
.all-category-list h3{color:#fff;font-size:14px;font-weight:700;display:block;text-align:center;padding-bottom:60px;text-transform:uppercase;font-family: 'Montserrat', sans-serif;background-color:#e62b1e;padding:5px 10px;position:absolute;top:-15px;left:-10px;z-index:2;}
.all-category-list ul{padding:0;margin:0;}
.all-category-list li{list-style:none;text-align:center;display:inline-block;vertical-align:middle;}
.all-category-list li .thumbnail{display:block;margin-bottom:15px;overflow:hidden;}
.all-category-list li p {color: #000;font-family: 'Montserrat', sans-serif;font-size: 18px;line-height: 25px;text-align:left;font-weight:300;}
.all-category-list .owl-theme .owl-nav [class*="owl-prev"]{background: url(../images2018/icon-prev.png) no-repeat;cursor: pointer !important;height: 31px;left: -28px;margin: -70px 0 0; padding: 0; position: absolute; text-indent: -9999px; top: 50%; width: 18px;transition: all .2s ease-in-out;transform: scale(0.8);}
.all-category-list .owl-theme .owl-nav [class*="owl-prev"]:hover{background: url(../images2018/icon-prev.png) no-repeat !important;transform: scale(1);}
.all-category-list .owl-theme .owl-nav [class*="owl-next"]{background: url(../images2018/icon-next.png) no-repeat;cursor: pointer !important;height: 31px;right: -28px;margin: -70px 0 0; padding: 0; position: absolute; text-indent: -9999px; top: 50%; width: 18px;transition: all .2s ease-in-out;transform: scale(0.8)}
.all-category-list .owl-theme .owl-nav [class*="owl-next"]:hover{background: url(../images2018/icon-next.png) no-repeat !important;transform: scale(1);}
.all-category-list .owl-theme .owl-nav .disabled{display:none;}
.all-category-list .owl-theme .owl-prev .disabled{display:none;}


.all-category-list1 .owl-theme .owl-nav [class*="owl-prev"]{background: url(../images2018/icon-prev.png) no-repeat;cursor: pointer !important;height: 31px;left: -28px;margin: -240px 0 0; padding: 0; position: absolute; text-indent: -9999px; top: 50%; width: 18px;transition: all .2s ease-in-out;transform: scale(0.8);}
.all-category-list1 .owl-theme .owl-nav [class*="owl-prev"]:hover{background: url(../images2018/icon-prev.png) no-repeat !important;transform: scale(1);}
.all-category-list1 .owl-theme .owl-nav [class*="owl-next"]{background: url(../images2018/icon-next.png) no-repeat;cursor: pointer !important;height: 31px;right: -28px;margin: -240px 0 0; padding: 0; position: absolute; text-indent: -9999px; top: 50%; width: 18px;transition: all .2s ease-in-out;transform: scale(0.8)}
.all-category-list1 .owl-theme .owl-nav [class*="owl-next"]:hover{background: url(../images2018/icon-next.png) no-repeat !important;transform: scale(1);}
.all-category-list1 .owl-theme .owl-nav .disabled{display:none;}
.all-category-list1 .owl-theme .owl-prev .disabled{display:none;}

.category-banner{height:420px;background-size:cover;width:100%;margin-top:120px;}
.category-banner-left {float:left;width:50%;}
.category-banner-left h2{color: #ffffff;display: block; font-family: 'Montserrat', sans-serif; font-size: 40px; font-weight: 700; padding: 50px 0 0;text-transform: uppercase;margin-bottom:20px;}
.player-hero-meta{color:#fff;padding-left:5px;padding-right:5px;font-size:16px;}
.icon-play{position:absolute;top:50%;left:50%;width:140px;height:140px;transition: all .2s ease-in-out;transform: scale(0.8);margin-left:-70px;margin-top:-70px;cursor:pointer;}
.icon-play:hover{transform: scale(1);}
.category-content{display:block;padding:0;}
.category-content p{color:#000;font-weight:300;font-family: 'Montserrat', sans-serif;font-size:18px;line-height:23px;}
.social-icons{margin:30px 0 20px 0;}
.social-icons h3{color:#333;margin-bottom:10px;font-weight:700;text-transform:uppercase;}
.social-icons ul{padding:0;margin:0;}
.social-icons li{list-style:none;margin:0 5px 0 0;display:inline-block;vertical-align:top;}


.celebration .bggreycolor{background-color:#EBECEC;padding:20px 20px;}
.celebration .bggreycolor p{font-family: 'Montserrat', sans-serif;font-size:28px;line-height:35px;font-weight:300;color:#626262;}
.celebration{width:100%;margin:0;position:relative;}
/*.btn_pub{border: 2px solid #1f97d6;border-radius: 8px;text-align:center;color: #000; display: inline-block; font-size: 14px;font-weight: 500; margin-top:2%;margin-bottom:5%; padding: 5px 12px; text-decoration: none; font-family: 'Montserrat', sans-serif;background-color:#fff;}
.btn_pub:hover{background-color:#1f97d6;color:#fff;}*/

		.btn_pub{border:2px solid #000; padding: 8px 12px; display: inline-block; text-transform: uppercase; color: #000; font-size: 14px;font-weight:300;margin-top:2%;margin-bottom:5%;}
		.btn_pub:hover{background: #cd3359; color: #fff;border:2px solid #fff;}

/*CELEBRATION PAGE*/ 
		
		.page_celebration{display: block; padding: 0px 0;position:relative;margin:50px 0;}
		.page_celebration h1{text-transform: uppercase; font-size: 40px; line-height:45px; color: #000; font-family: 'Montserrat', sans-serif; 
		 letter-spacing: 3px; padding: 0 0 0px;}
	
		.page_celebration p{color: #000; margin: 15px 0; font-size: 20px; line-height: 28px;font-family: 'Montserrat', sans-serif;font-weight:300;}
		

.slidec{height:600px;position:relative;overflow:hidden;width:100%;background-size:cover;background-repeat:no-repeat;}
#seacelebration .owl-prev{background:url(../images2015/prev.png) no-repeat;width:27px;height:42px;position:absolute;left:30px;top:50%;margin-top:-21px;text-indent:-9999px;}
#seacelebration .owl-next{background:url(../images2015/next.png) no-repeat;width:27px;height:42px;position:absolute;right:30px;top:50%;margin-top:-21px;text-indent:-9999px;}

#nationcelebration .banner-text{background-color:rgba(0,0,0,0.5);color:#fff;position:absolute;bottom:0;left:0;width:100%;padding:10px;font-size:16px;}
#nationcelebration .owl-prev{background:url(../images2015/prev.png) no-repeat;width:27px;height:42px;position:absolute;left:30px;top:50%;margin-top:-21px;text-indent:-9999px;}
#nationcelebration .owl-next{background:url(../images2015/next.png) no-repeat;width:27px;height:42px;position:absolute;right:30px;top:50%;margin-top:-21px;text-indent:-9999px;}

.celebrationinner-container{max-width:1100px;width:100%;text-align:center;padding:0 0;}
.text-center{text-align:center;}
 .celebrationinner-container p{margin-bottom:18px;}
.paddingTopBottom_cover{padding:50px 0;}
.paddingTopBottom_cover1{padding:80px 0;}
.paddingBottom_cover{padding-bottom:50px ;}
.paddingTop_cover{padding-top:40px;}
.white-container{max-width:1200px;width:100%;margin:0 auto;padding: 100px 120px;background:#fff;box-sizing:border-box;border-radius:25px;/*border:1px solid #b6b7b6;*/}
.video-wrapper{display:block;position:relative;}
.video-wrapper img{width:100%;display:block;}
.video-wrapper .icon-play{position:absolute;left:50%;top:50%;margin-top:-22px;margin-left:-32px;}
.video-time{position:absolute;bottom:5px;right:5px;color:#fff;font-size:15px;padding:7px;-webkit-border-radius: 4px;
-moz-border-radius: 4px;border-radius: 4px;display:inline-block;background-color:#bb0600;}




.celebration span{text-align:left;padding:0px;line-height:35px;font-weight:normal;font-size:25px;font-family: 'komika_axisregular';color:#f08683;}

.celebration p{font-size:17px;text-align:left;font-weight:400;color:#626262;padding:0px;line-height:25px;padding-bottom:10px;}
.celebration h1{font-family: 'Open Sans', sans-serif;font-size:28px;display:block;text-align:left;font-weight:800;color:#848587;padding:25px 0;}
.celebration h2{font-family: 'Open Sans', sans-serif;font-size:30px;display:block;text-align:center;font-weight:800;color:#ffffff;padding:20px 0 5px 0;}
.celebration .btn_know{border: 2px solid #000;border-radius: 8px;text-align:center;color: #000; display: inline-block; font-size: 16px;font-weight: 700; margin-top:1%;margin-bottom:0%; padding: 8px 20px; text-decoration: none; font-family: 'Open Sans', sans-serif;background-color: #FECC00;}
.celebration .btn_know:hover{background-color:#FFF;}

/*ICAN UPDATE PAGE*/
.updatesection{width:100%;min-height:625px;background-color:#ffffff;margin-top:50px;}



/*solutions page*/

.common-listing{display:block;text-align:left;}
.common-listing ul{padding:0;margin:0;}
.common-listing li{list-style:none;margin:0 40px 40px 0;display:inline-block;vertical-align:top;}
.common-listing li h3{color: #636363;font-family: "latobold"; font-size: 18px; text-transform: uppercase;padding-bottom:25px;}
.common-listing li .thumbnail{display: block; margin: 0 0 30px; overflow: hidden;}
.common-listing li .thumbnail a{display:block;}
.common-listing li .thumbnail img{width:auto;height:auto}
.common-listing li .detail{display:block;}
.common-listing li .detail p{color: #5b5b5b;font-size: 14px; line-height: 25px;}
.common-listing li:last-child{margin-right:0;}

/*.common-listing .btn_know{border: 2px solid #5B5B5B;border-radius: 8px;text-align:left;color: #000; display: inline-block; font-size: 16px;font-weight: 300; margin-top:2%;margin-bottom:5%; padding: 8px 15px; text-decoration: none; font-family: 'Montserrat', sans-serif;background-color: #fcd533;}
.common-listing .btn_know:hover{background-color:#FFF;}*/

.common-listing .btn_know{border:2px solid #000; padding: 8px 12px; display: inline-block; text-transform: uppercase; color: #000; font-size: 14px;font-weight:300;margin-top:2%;margin-bottom:0%;background-color:#fff;border-radius:0;}
		.common-listing .btn_know:hover{background: #cd3359; color: #fff;border:2px solid #fff;}



a:hover.btn-read-more{color:#fff;background:#b82348;}
#three-col.common-listing li{width:17.0%;}
#three-col.common-listing li:nth-child(5n){margin-right:0;}
.storypage {padding-top:50px;display:block;margin:0 auto;}
.storypage .div-left{float:left;width:47%;}
.heads {display:block;padding:0;}
.heads h1{font-family: 'Montserrat', sans-serif;font-size: 40px;display: block;text-align: left;color: #000;padding-bottom: 25px;}
.storypage .div-left h2{color: #000;font-size: 40px;text-align: left;padding:10px 0;text-transform: uppercase;font-family: 'Montserrat', sans-serif;}
	.storypage .div-right{float:right;width:47%;}
	.storypage .div-right p{margin-bottom:20px;}
        .goog-logo-link {
        display: none !important;
    }

    .goog-te-gadget {
        color: transparent !important;
    }
.btndownlodswraps{width:30%;display:inline-block;vertical-align:top;}

 .btndownlodswraps       .btn_border{border:2px solid #000; padding: 8px 12px; display: inline-block; text-transform: uppercase; color: #000; font-size: 16px;font-weight:300;margin-right:20px;margin-bottom:5%;}
.btndownlodswraps		.btn_border:hover{background: #cd3359; color: #fff;border:2px solid #fff;}

#btn_actionfeb{display:none;}

.red{color:#E31E24 !important;}
.bloodred{color:#C00000 !important}
.orker{color:#F59321 !important;}
.green{color:#89B954 !important;}
.skyblue{color:#00C5C5 !important;}

    ul .inner {overflow: hidden; display: none; padding: 20px 0 0 0;}
    ul > .inner.show {/*display: block;*/ font-size: 18px; font-family: 'Montserrat', sans-serif;}
    ul > .inner.show  > li{list-style: none; padding: 0;}
    ul.accordion {list-style: none; padding: 0;}
    ul.accordion > li {margin: 0.5em 0 20px 0.5em;display: block;color: #5B5B5B; padding: 20px 50px;border-radius: 10px; /*border:1px solid #00C5C5;*/ transition: background 0.3s ease; background:#EBECEC;}
    ul.accordion > li > a.toggle {font-size: 18px;font-family: 'Montserrat', sans-serif;font-weight:500;color: #5b5b5b;}
    ul.accordion > li:hover,ul.accordion > li.active{background: #fff; color: #000;border: 1px solid #347093;}

    ul.accordion > li.active a.toggle{color: #000;}
    ul.accordion > li:hover a{color: #000;}



 #clockdiv{ 
   
    color: #fff; 
    display: block; 
    font-weight: 100; 
    text-align: center; 
    font-size: 25px; 
    width:100%;
} 
 #clockdiv  h1{text-transform: uppercase; font-size: 18px; line-height:23px; color: #000; font-family: 'Montserrat', sans-serif; 
		font-weight: 500; letter-spacing: 3px; padding-bottom:15px;text-align:center;padding:0 10px 20px 10px;  }
#clockdiv > div{ 
    padding: 5px; 
    border-radius: 5px; 
    background: #00c5c5; 
    display: inline-block; 
    border: 1px solid #fff;
    width:75px;
    margin-bottom:5px;
} 
#clockdiv div > span{ 
    padding: 5px; 
    border-radius: 3px; 
    background: #00c5c5; 
    display: inline-block; 
    font-weight:500;
    font-size:30px;
} 
.smalltext{ 
    
    font-size: 16px; 
} 
#chartdiv {
  width: 100%;
  height: 600px
}
#gradient-id-82,#filter-id-79,#id-79-title,#id-79{display:none;}
.uppercasenone{text-transform:none !important;}

.tomarginsection{margin-top:35px;}

.story-grid {
    display: block;
    margin: 40px 0 0 0;
}

    .story-grid ul {
        margin: 0;
        padding: 0;
    }

    .story-grid li {
        display: inline-block;
        list-style: none;
        margin: 0 10px 30px 0;
        vertical-align: top;
        width: 23.5%;
        position: relative;
    }

        .story-grid li img {
            width: 100%;
        }

        .story-grid li .thumbnail {
            background: #000;
            border-radius: 10px;
            padding: 0;
            margin-bottom: 10px;
            height: 172px;
            overflow: hidden;
            vertical-align: central;
        }

        .story-grid li .details p {
            margin: 0;
            padding: 5px 0 5px 0;
            font-size: 14px;
            word-wrap: break-word;
            border-bottom: 1px solid #ddd;
            font-weight: 600;
        }

            .story-grid li .details p a {
                color: #009fbf;
            }

                .story-grid li .details p a:hover {
                    color: #000;
                }

        /*.story-grid li:nth-child(4n) {
            margin: 0;
        }*/

        


        .country-name
         {
    position: absolute;
    top: 0;
    right: 0;
    background: #ee3063;
    padding: 5px 10px;
    color: #fff;
    text-transform: uppercase;
    font-weight:700;
    font-size: 15px;
}
        /*.drop-sown CSS starts*/ 
        .storyhead  h1 {font-size: 65px;display: block;font-family: 'alternategothic2_btregular';text-align: left;padding-bottom: 25px;padding-top:25px;color: #347093;}
.fleft{float:left;}
.wrapper-dropdown-2 {   /* Size and position */    position: relative; /* Enable absolute positionning for children and pseudo elements */   width: 200px;   padding: 15px 15px;   /* Styles */   background: #347093;   cursor: pointer;   outline: none;
	color:#fff;text-transform:uppercase;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;font-size:18px;font-weight:500;}
.wrapper-dropdown-2:after {   content: "";   width: 0;  height: 0;  position: absolute;  right: 16px;  top: 50%;  margin-top: -3px;   border-width: 5px 6px 0 6px;   border-style: solid;  border-color: #fff transparent;}
.wrapper-dropdown-2 .dropdown { /* Size & position */   position: absolute;   top: 100%; left: 0px; right: 0px;  /* Styles */
    background: #347093;  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  -ms-transition: all 0.3s ease-out;  -o-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;   list-style: none;    /* Hiding */    opacity: 0;
    pointer-events: none;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
.wrapper-dropdown-2 .dropdown li a {  display: block;  text-decoration: none;  color: #fff;  padding: 10px;  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;   -ms-transition: all 0.3s ease-out;   -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;}
.wrapper-dropdown-2 .dropdown li i {  margin-right: 5px;  color: inherit;  vertical-align: middle;}
/* Hover state */
.wrapper-dropdown-2 .dropdown li:hover a {  color: #fff;}
/* Active state */
.wrapper-dropdown-2.active:after {  border-width: 0 5px 6px 5px;}
.wrapper-dropdown-2.active .dropdown {   opacity: 1;   pointer-events: auto;margin:0;padding:0;z-index: 5;}
.no-opacity       .wrapper-dropdown-2 .dropdown,.no-pointerevents .wrapper-dropdown-2 .dropdown {  display: none;  opacity: 1; /* If opacity support but no pointer-events support */    pointer-events: auto; /* If pointer-events support but no pointer-events support */	margin:0 ;}
.no-opacity       .wrapper-dropdown-2.active .dropdown,.no-pointerevents .wrapper-dropdown-2.active .dropdown { display: block;}

/*.drop-sown CSS Ends*/ 
