@font-face {
    font-family: 'kg_inimitable_originalregular';
    src: url('fonts/kginimitableoriginal-webfont.eot');
    src: url('fonts/kginimitableoriginal-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/kginimitableoriginal-webfont.woff2') format('woff2'),
         url('fonts/kginimitableoriginal-webfont.woff') format('woff'),
         url('fonts/kginimitableoriginal-webfont.ttf') format('truetype'),
         url('fonts/kginimitableoriginal-webfont.svg#kg_inimitable_originalregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
body{margin:0 auto;padding:0;font-family: 'Montserrat', sans-serif;  font-size:13px; font-weight: 400; color:#767779; backface-visibility:hidden;-webkit-backface-visibility:hidden; -moz-backface-visibility:hidden;  background-color: #fff;}
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;}

.form-group-video input[type="text"] {border:0;padding:5px 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;}



a{text-decoration:none;}
img { max-width: 100%;    height: auto;}
.vm{vertical-align:middle;}
.clear{clear:both;}
.relative{position:relative;}
header,section,footer{display:block;}

h1,h2,h3,h4,h5,h6{padding:0;margin:0;font-weight:normal; font-family: 'Darker Grotesque', sans-serif;}
h2{font-family: 'Aleo', serif;}
p{line-height:26px;margin:0;padding-bottom: 15px !important;}
.pull-left{float:left;}
.pull-right{float:right;}
.display-table{display: table; width: 100%; height: 100%;}
.display-table-cell{display: table-cell;height: 100%; vertical-align: middle;}
     .float-right{float:right;}
    .float-left{float:left;}
       .div50{width:45%;}
    .imgdiv{width:47%;}
.form-group{margin-bottom:25px;}
.section-full{max-width: 100%;width: 100%;}
.layout-width{max-width:1150px;width:100%;margin:0 auto;}
.postionrelative{position:relative;}
.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%;	}
.containerinner{width:1000px;padding-left:100px;padding-right:100px;}
.greybg{background-color:#EBECEC;}
.mappname{font-family: 'Montserrat', sans-serif;  font-size:12px; font-weight: 400; color:#5b5b5b; display:block;}
.maplink{background-color: #cd3259;color: #fff;text-transform: uppercase;display: block;padding: 0px 5px;font-weight: 500;font-size: 11px;margin-top:10px;text-decoration:none;border-color:#fff !important;width:50px;}
.maplink:hover{background-color:#000;}
.mapheadingpname{font-size: 12px;font-family: 'Aleo', serif;color: #000;font-weight: 600;text-transform:uppercase;padding-bottom:2px;line-height:15px;margin-bottom:8px;}
.h-100{height: 100%;}
.mr-1{margin-right: 5px;}
.mr-2{margin-right: 10px;}
.mr-3{margin-right: 15px;}
.mr-4{margin-right: 20px;}
.mt-1{margin-top: 5px;}
.mt-2{margin-top: 10px;}
.mt-07{margin-top: 7px;}
.mt-3{margin-top: 15px;}
.mt-4{margin-top: 20px;}
.ml-1{margin-left: 5px;}
.ml-2{margin-left: 10px;}
.ml-3{margin-left: 15px;}
.ml-4{margin-left: 20px;}
.borderyellowheading{border-bottom: 2px solid #FECC00;}
.paddingbottoms25{padding-bottom:25px;}

.paddingtop50{padding-top:50px;}
.paddingbottoms50{padding-bottom:50px;}
.paddingTopBottom_cover{padding:50px 0;}
.topbottommargines{margin:25px 0;}
  .paddingstop50{padding:50px 0 !important;}
  .paddingsbotom50{padding-bottom:50px !important;}
.toppaddings40{padding-top:25px}
.topmarginerelative{margin-top:50px !important;position:relative}
.topmarginerelativevideo{margin-top:35px !important;position:relative}

.middle-wrapper{display:block;}
 /*input[type="text"], input[type="email"], input[type="tel"], input[type="number"], input[type="url"], input[type="password"], textarea {border:0;padding:10px 0%;color:#000;	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', sans-serif;background-color: none;border-bottom:2px solid #B2B3B3;}*/
        textarea {padding:10px !important;width:98%;}
        input[type="submit"] {-webkit-appearance: none;-moz-appearance: none;border-radius: 0;border:0;}
        select{font-family: 'Montserrat', sans-serif;width:100%; border: 0; color:#767779;background-color:#ddd;}
         input[type="file"]{position:absolute;top:0;left:0;opacity:0;}
 header{display: block;}
.btn_wrapper{margin:20px 0;}
.pageheading{display: block; margin:0 auto;}
.pageheading span{font-weight: 400;display: block;color: #000;font-size: 25px;line-height: 25px;text-transform: uppercase;}
.pageheading h1{font-size: 60px;font-family: 'Aleo', serif;color: #000;text-transform: uppercase;font-weight: 400;display:block;padding-bottom:5px;line-height: 58px;display:inline-block;}
.pageheading h1 span{font-size: 60px;font-family: 'Aleo', serif;color: #CD3259;text-transform: uppercase;font-weight: 700;display:block;line-height: 60px;display:inline-block;}
.pageheading h2{font-size: 35px;font-family: 'Aleo', serif;color: #000;text-transform: uppercase;display:block;line-height: 45px;display:block;}
.pageheading p{color: #000;display: block;font-family: 'Montserrat', sans-serif;font-weight: 300;font-size: 18px;line-height: 25px;display: block;}

.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 20px; overflow: hidden;}
.common-listing li .thumbnail1{display: block; margin: 0 0 0px; overflow: hidden;}
.popupp{font-family: 'Montserrat', sans-serif;color: #000;display: block;line-height: 25px;font-size: 18px;font-weight: 300;}
.common-listing li .thumbnail a{display:block;}
.common-listing li .thumbnail img{width:auto;height:auto}
.common-listing li .detail{display:block;position:relative;}
.dfccolor{color:#cd3259 !important;}
.common-listing li .detail .btn-black{background-color: #cd3259; color: #fff; font-size: 13px; text-transform: uppercase; font-weight: 500; padding: 5px 15px; display: inline-block;margin-right:25px;}
.common-listing li .detail .btn-black:hover{background-color: #000; transition: all 0.3s;}
.common-listing li .detail p{color: #5b5b5b;font-size: 14px; line-height: 25px;}
.common-listing li:last-child{margin-right:0;}
.common-listing li .detail h1{display:block;font-family: 'Open Sans', sans-serif; font-size: 16px;text-transform: uppercase;padding-bottom:10px;font-weight:700;position:relative;}
.common-listing li .detail h1 span{display:block;display:block;font-family: 'Open Sans', sans-serif; font-size: 14px;text-transform: uppercase;font-weight:700;color:#cd3359;}
/*.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;}

.common-listing .btn_know_council{border:2px solid #000; padding: 8px 8px; display: inline-block; text-transform: uppercase; color: #000; font-size: 12px;font-weight:300;margin-top:10%;background-color:#fff;border-radius:0;}
		.common-listing .btn_know_council:hover{background: #cd3359; color: #fff;border:2px solid #fff;}
.highlighted_text_paracouncil{font-weight: 600 !important;color: #cd3359 !important;display:inline-block;}
.common-listing li .detailcouncil{display:block;position:relative;min-height:75px;vertical-align:bottom;background-color:#fff;padding:25px;}
.common-listing li .detailcouncil p{color: #5b5b5b;font-size: 14px; line-height: 25px;}
.common-listing li .detailcouncil h1{display:block;font-family: 'Open Sans', sans-serif; font-size: 16px;text-transform: uppercase;padding-bottom:10px;font-weight:700;position:relative;}
.common-listing li .detailcouncil h1 span{display:block;display:block;font-family: 'Open Sans', sans-serif; font-size: 14px;text-transform: uppercase;font-weight:700;color:#cd3359;}
.common-listing li .detailcouncil .text-link {font-weight: 400; background-color: #cd3359;color: #fff;  padding: 2px 10px;border: 0;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;    position: absolute;  bottom: 0;left: -1px;}
#three-col_council.common-listing li{width:30.8%;}
#three-col.common-listing li{width:18.0%;margin: 0 100px 50px 0;}
#three-col.common-listing li:nth-child(4n){margin-right:0;}
#three-col_council.common-listing li:nth-child(3n){margin-right:0;}
.btncoverpage_wraper{text-align:center;padding-top:50px;}

.allthumbnail-wrapper{padding: 15px; border: 2px solid #ddd; position: relative; border-radius: 15px;}
.allthumbnail-wrapper h3{font-weight: 500;font-size: 16px;color: #000;line-height: 22px;text-transform: uppercase;font-family: 'Montserrat', sans-serif;padding-top: 5px;}
.allthumbnail-wrapper h1{font-weight: 700;font-size: 20px;color: #000;line-height: 22px;text-align:left;}
.allthumbnail-wrapper .iconplay{position: absolute;top: 50%;left: 50%;margin-left: -44px;margin-top: -60px;}
.allthumbnail-wrapper .iconplay1{position: absolute;top: 50%;left: 50%;margin-left: -44px;margin-top: -50px;}







 .img1{display:inline-block;margin-right:20px;width:42%;}
 .img2{display:inline-block;width:37%;vertical-align:top;padding-top:20px;}
.btcthumbnail-wrapper{padding: 15px; border: 2px solid #ddd; position: relative; border-radius: 15px;min-height:230px;}
.fidshumbnail-wrapper{padding: 15px; border: 2px solid #ddd; position: relative; border-radius: 15px;height:auto}
.btcthumbnail-eventwrapper{padding: 15px 15px 0 15px; border: 2px solid #ddd; position: relative; border-radius: 15px;min-height:115px;}
.btcthumbnail-eventwrapper h4{font-weight: 500;font-size: 16px;color: #000;line-height: 21px;text-transform: uppercase;padding-bottom: 5px;font-family: 'Montserrat', sans-serif;text-align:left;}
.btcthumbnail-eventwrapper .iconplay{position: absolute;top: 50%;left: 50%;margin-left: -22px;margin-top: 40px;z-index:99;}
.fidshumbnail-wrapper .iconplay{position: absolute;top: 50%;left: 50%;margin-left: -30px;margin-top: 50px;z-index:99;}
.fidshumbnail-wrapper h4{font-weight: 500;font-size: 16px;color: #000;line-height: 16px;text-transform: uppercase;font-family: 'Montserrat', sans-serif;}
.fidshumbnail-wrapper h1{font-weight: 500;font-size: 16px;color: #000;line-height: 21px;text-align:left;font-family: 'Montserrat', sans-serif;}

.btcthumbnail-wrapper h3{font-weight: 700;font-size: 18px;color: #000;line-height: 22px;text-transform: uppercase;}
.btcthumbnail-wrapper h1{font-weight: 500;font-size: 16px;color: #000;line-height: 20px;text-align:left;padding: 5px 0;font-family: 'Montserrat', sans-serif;}
.btcthumbnail-wrapper h4{font-weight: 500;font-size: 18px;color: #000;line-height: 24px;text-transform: uppercase;padding-bottom: 5px;font-family: 'Montserrat', sans-serif;}
.btcthumbnail-wrapper span{font-weight: 300;font-size: 14px;color: #000;line-height: 18px;text-align:left;display:block;}
.btcthumbnail-wrapper span strong{font-weight: 600 !important;}

.btcthumbnail-wrapper .iconplay{position: absolute;top: 50%;left: 50%;margin-left: -25px;margin-top: 45px;z-index:99;}
.separator_supporter {border-top: 2px solid #FECC00;padding: 35px 0 0 0;margin-top: 35px;}
.separator_ppage {border-top: 3px solid #000;padding: 35px 0 0 0;margin-top: 35px;}
#smdplay_btn{display:none;}
/*become a dfc Partner page starts*/





/*become a dfc Partner page End*/






    /*FIDS Page start*/

    .fid-wrapper {display:block;margin:0 auto;}
    .fid-wrapper p{font-size:18px;font-weight: 300;line-height:25px;padding-top:25px;color:#000;}
    .multilanguage{margin:50px 0 0 0; display:block;}
    .multilanguage h1{font-family: 'Aleo', serif;font-size: 35px;display: block;text-align: left;text-transform: uppercase;color: #000;line-height: 45px;padding-bottom:50px;}
    .multilanguage .listings-language{display:block;margin:0 auto;position:relative;}
    .multilanguage .listings-language ul{padding:0; margin:0 auto;}
    .multilanguage .listings-language ul li{list-style:none;width:23%;margin-right:20px;padding-bottom:50px;display:inline-block;}
    .multilanguage .listings-language 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;}
    .multilanguage .listings-language li p{font-size:18px;font-weight: 500;line-height:25px;padding-top:5px;color:#000;}
    .multilanguage select {padding: 10px;  color: #848587;    font-size: 18px;  outline: none; font-family: 'Montserrat', sans-serif;  background-color: #fff; border-bottom: 2px solid #000;font-weight:600;  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;  background: #fff url(../images2022/arrow-select.png) no-repeat 95% center;    background-position-x: 100%;    background-position-y: 22px;  width: 23.5%;} 
    .multilanguage .drpwrapper{padding-bottom:75px;display:inline-block;width:75%;padding-left:25px;}
    .drpp{padding-bottom:5px !important;margin-bottom:0 !important;display:inline-block;vertical-align:middle;font-size: 18px;color: #000;font-weight:500;}
     /*FIDS Page END*/

 /*contactpage style START*/

 .Contact-section{display: block; margin: 0 0 0px 0;}

 .Contact-section h1{font-size: 60px;font-family: 'Aleo', serif;color: #000;text-transform: uppercase;font-weight: 700;}

 .form-wrapper{text-align:left;display:block;padding:20px 0;}
 .form-wrapper h2 {font-family: 'Aleo', serif;font-size:35px;display: block;text-align: left;padding: 25px 0 5px 0;text-transform: uppercase;        color: #000;        line-height: 45px;         margin-bottom: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;}
.float-input, .float-input2 {width: 49.5%;    float: left;  position: relative; padding-right: 0px;}
.float-input2 { padding-right: 0px;   padding-left: 10px;}
.form-group select{ border: 0;padding: 2.5%;color: #999;width: 100%; 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';  background-color: #f1f1f2;}
.contactdiv{padding-top:30px;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;font-weight:600;}
.contactdiv h1{text-align:left;font-size:40px;line-height:45px;	font-family: 'Montserrat';font-weight:300;color:#000;padding-bottom:25px;}
.contactdiv li p{display:block;font-size:18px;color:#000;font-family: 'Montserrat', sans-serif;font-weight:300;line-height:25px;}

        .home-banner-slider{display: block;}
		
		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 0 0 0; margin: 0;position:relative;}
		ul.home-banner-slider li{list-style: none; display: block;height:600px;background-size:100%;}
         ul.home-banner-slider li.donation1{background: url(/images2022/banner_donation.jpg) no-repeat top center;}

          ul.home-banner-slider li .donationwrapper {padding:40px 50px;color:#fff;max-width:700px; position:absolute; top: 105px !important; left:0;margin-left:20px;}
             ul.home-banner-slider li .donationwrapper p{font-weight: 300; font-size: 20px;display:inline-block;font-family: 'Montserrat', sans-serif;padding:0 !important;}
              ul.home-banner-slider li .donationwrapper h1{font-weight: 400; font-size: 60px;line-height:60px;display:block;text-transform: uppercase;font-family: 'Aleo', serif;}
           
              ul.home-banner-slider li .donationwrapper h2{font-weight: 400; font-size:90px;line-height:90px;display:block;text-transform: uppercase;font-family: 'Aleo', serif;}
          ul.home-banner-slider li .donationwrapper h3{font-weight: 300; font-size: 50px;display:block;font-family: 'Montserrat', sans-serif;padding:0 !important;line-height:26px;}
            

  .donation-list1 {
  display: block;
  margin: 25px 0;
  padding: 0 
}

.donation-list1 ul {
  margin: 0 auto;
  padding: 25px 0;
}

/* only top-level li (direct children of first ul) */
.donation-list1 > ul > li {
  width: 30%;
  display: inline-block;
  margin-right: 45px;
  vertical-align: top;

}
.donation-list1 > ul > li h1{

  font-size: 25px;
  line-height: 28px;
  font-family: 'Aleo', serif;
  font-weight: 300;
  display: block;
  padding-bottom: 5px;
  
}
.donation-list1 > ul > li .minheightlevel{

  min-height:104px;
  
}
.donation-list1 > ul > li p{

  font-size: 20px;
  line-height: 22px;
  font-size: 18px;
  font-weight: 400;
  display: block;
  color:#00AFEF;
  
}
.donation-colorfontblack{color:#000;}
.donation-colorfontred{color:#CD3259}
.donation-list1 > ul > li:last-child {
  margin-right: 0;
}

/* parent item text (no bullet) */
.parent-item {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
}

/* child ul should show bullets normally */




 .donation-list2 {
  display: block;
  margin: 35px 0;
  padding:100px 25px 25px 25px;
  background-color:#F1F1EC; border-radius: 5px;
}

.donation-list2 ul {
  margin: 0 auto;
  padding: 0;
}

/* only top-level li (direct children of first ul) */
.donation-list2 > ul > li {
  width: 29.5%;
  display: inline-block;
  margin-right: 45px;
  vertical-align: top;

}
.donation-list2 > ul > li .img_icon_2{
  display:block;
  position:absolute;
  top: -75px;
  right: -10px;
  
}
.donation-list2 > ul > li .img_icon_1{
    display:block;
  position:absolute;
  top: 80px;
  right: -25px;
  
}
.donation-list2 > ul > li .img_icon_3{
  display:block;
  position:absolute;
  top: -129px;
  right: -20px;
  
}
.donation-list2 > ul > li h1{

  font-size: 32px;
  line-height: 35px;
  font-family: 'Aleo', serif;
  font-weight: 300;
  display: block;
  padding-bottom: 25px;
  
}

.donation-list2 > ul > li p{

  font-size: 20px;
  line-height: 22px;
  font-size: 18px;
  font-weight: 400;
  display: block;
  color:#00AFEF;
  
}

.donation-list2 > ul > li:last-child {
  margin-right: 0;
}

/* parent item text (no bullet) */
.parent-item {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
}

/* child ul should show bullets normally */
.parent-item > ul {
  margin-left:10px;
  padding-left:10px; /* ensures bullets show */
}

.parent-item > ul > li {
  display: block;         /* stacked vertically */
  display: list-item;   /* force bullets */
  font-size: 18px;
  text-align: left;
  font-weight: 300;
  color: #727376;
  padding: 0px;
  padding-bottom: 0px;
  line-height: 25px;
  padding-bottom:5px;
  list-style-type: disc; 
}











 /*contactpage style END*/


 /*Our Story page start*/


 .ourstory-section{display: block; margin:0 auto;}
 .ourstory-section h1{font-size: 60px;font-family: 'Aleo', serif;color: #000;text-transform: uppercase;font-weight: 400;display:block;padding-bottom:25px;line-height: 58px;}
 .ourstory-section h1 span{font-weight:600;color: #CD3259;display:block;}
 .ourstory-section p{font-size:18px;margin-bottom:10px;color:#000;}
 .how-do{margin:50px 0px 50px 0px;}
 .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;}
 .how-do li p{font-size: 18px;text-align:left;padding-bottom:10px !important;color: #000;}
 .how-do li{list-style:none;display:inline-block;width:22.5%;margin-right:30px;vertical-align:top;}
 .how-do li .thumbnail{display:block;padding:0 0 20px 0;display:block;text-align:center;}
 .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:400;text-align:center;}
 .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:#fff;}
 .how-do li:last-child{margin-right:0;}

 .section_full_grey{background-color:#F0F1F1;padding: 50px 0;margin-top: 25px;}

  .section_full_grey .heads{display:block;}
    .section_full_grey .heads h1{font-size: 60px;font-family: 'Aleo', serif;color: #000;text-transform: uppercase;font-weight: 400;display: inline-block;padding-bottom: 30px} 
      .section_full_grey .heads h1 span{display: inline-block;color:#CD3259;font-weight:600;} 

.timeline1{display:block;padding:0px;margin:50px 0 0 0;background-color:#F0F1F1;}
.timeline1 h1{font-size: 60px;font-family: 'Aleo', serif;color: #000;font-weight: 400;text-transform:none;}
.divwidth40{width:45%;}
.divwidth50{width:50%;}
.divwidth1_60{width:60%;}
.divwidth1_40{width:40%;}
.margineright{margin-right:30px;}
.timelinep{padding-bottom:5px !important;margin-bottom:0 !important;display:inline-block;vertical-align:middle;}
/*.timeline ul{margin:0 auto;padding:0;}
.timeline ul li{list-style:none;display:block;padding-bottom:25px;}
.timeline ul li .wraper{background-color:#E5E6E7;padding:15px;}
.timeline ul li h1{font-size: 80px;color: rgba(255,255,255,0);-webkit-text-stroke: 1.5px rgb(250, 50, 89);margin: 0;font-family: 'Aleo', serif;display:inline-block;}
.timeline ul li h1 span{color: rgb(250, 50, 89);display:inline-block;}
.timeline ul li p{font-size: 18px;margin-bottom: 10px;color: #000;}
.timeline select {padding: 10px;  color: #848587;  width: 100%;  font-size: 18px;  outline: none; font-family: 'Montserrat', sans-serif;  background-color: #fff; border-bottom: 2px solid #000;font-weight:600;  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;  background: #fff url(../images2022/arrow-select.png) no-repeat 95% center;    background-position-x: 100%;    background-position-y: 20px;  width: 18%;} 
.timeline .drpwrapper{padding-bottom:35px;display:inline-block;width:75%;padding-left:25px;}
*/

 /*Our Story page End*/





 /*Research page Start*/

    .research-section{display: block; margin:25px 0; background-color:#EBECEC;padding-top:25px;padding-bottom:50px;}
     .research-section .cardlist{margin-bottom:0px;display:block;}
       .research-section .cardlist ul{margin:0 auto;padding:0;}
         .research-section .cardlist ul li{display:inline-block;width:30%;margin-right:30px;list-style:none;vertical-align:top;padding-bottom:25px;}
        /*.research-section .cardlist ul li:nth-child(2n) {margin-right:0;}*/
          .research-section .cardlist ul li .card{background-color:#fff;padding:18px;border-radius:18px;border:1px solid #787979;min-height: 585px;}
          .research-section .cardlist ul li h4{font-family: 'Aleo', serif;font-size: 35px;display: block;text-align: left;padding: 25px 0 5px 0;text-transform: uppercase;color: #000;line-height: 40px;}
          .research-section .cardlist ul li p{font-size: 18px;text-align: left;font-weight: 300;color: #000;padding: 0px;  padding-bottom: 0px;line-height: 25px;padding-top: 15px;}
            .research-section .cardlist ul li .iconplay { position: absolute; top: 50%;  margin-left: -45px;margin-top: 55px;left: 50%;}
 
 
  

  












    .research-section h1{font-size: 60px;font-family: 'Aleo', serif;color: #000;text-transform: uppercase;font-weight: 400;display:block;padding-bottom:5px;line-height: 58px;}
     .marginebottom50{margin-bottom:50px;}
 
    .marginebottom25{margin-bottom:25px;}
    .marginetop25{margin-top:25px;}
        .marginetop10{margin-top:10px;}
	.margine75{margin-top:190px;padding:0px !important;}
    .marginetop50{margin-top:50px;padding:0px !important;}
    .marginetopbottom50{margin:50px 0;padding:0px !important;}
        .marginetopbottom25{margin:25px 0;}
	.banners_research{width:100%;margin:0;padding-top:20px;padding-bottom:10px;text-align:left;position:relative;}
    .banners_research h1{font-family: 'Aleo', serif;font-size:35px;display: block;text-align: left;padding: 25px 0 5px 0;text-transform: uppercase;        color: #000;        line-height: 45px; }
    .banners_research h2{font-family: 'Aleo', serif;font-size:25px;display: block;text-align: left;padding: 25px 0;text-transform: uppercase;        color: #000;        line-height: 30px; }
	.toppaddr30{padding:30px 0;}
    .banners_research .padder20{padding:20px 0}
	.banners_research .banners_researchimg{width:100%;margin:20px 0 20px 0;text-align:center;padding: 35px 0;}
	.bggreycolor{background-color:#EBECEC;;padding:20px 50px;}
	.bggreycolor ul{padding-left:0px;margin:0 auto;}
	.bggreycolor li{padding-bottom:5px;color:#a7a7a7;font-size: 30px;}
	.bggreycolor li p{font-family: 'Montserrat', sans-serif !important;font-size:28px;padding-left:10px;}

    .bggreycolor1{background-color:#EBECEC;;padding:30px 30px;}
    .bggreycolor1 ul{padding-left:0px;margin:0 auto;}
	.bggreycolor1 li{color:#a7a7a7;font-size: 30px;border-bottom: 1px solid #cd3259;list-style:none;margin-bottom:20px;}
	.bggreycolor1 li p{font-family: 'Montserrat', sans-serif !important;font-size:28px;padding-bottom:25px}
    .bggreycolor1 li p strong{font-weight:500}
    .banners_research .bggreycolor1 p{font-family: 'Montserrat', sans-serif;font-size:22px;line-height:28px;}

      

	.whitebgresearch{background-color:#fff;padding:30px;}
	.whitebgresearch ul{padding-left:0px;margin:0 auto;}
	.whitebgresearch li{padding-bottom:10px;color:#a7a7a7;border-bottom: 2px solid #cd3259;margin-bottom:20px;list-style:none;}
	.whitebgresearch li p{font-family: 'Montserrat', sans-serif !important;font-size:22px;padding-bottom:5px !important;line-height:28px}
	.whitebgresearch li p strong{font-weight:500;}

    .banners_research .italicstyle{font-size:16px;text-align:left;font-weight:300;color:#000;padding:0px;line-height:25px;font-style:italic;}
	
    	.banners_research .bggreycolor p strong{font-weight:500;}
	.banners_research p{font-size:18px;text-align:left;font-weight:300;color:#000;padding:0px;line-height:25px;}
    .banners_research p strong{font-weight:500;}

	.banners_research .div-left{float:left;width:44%;}
	.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{width:100%;display:block;}
	.banners_research .div-right{float:right;width:51%;}
	.banners_research .div-right p{margin-bottom:5px;}
    .banners_research .div-right .headingsp{font-size: 40px;text-align: left;font-weight: 300;color: #000;padding: 0px;  padding-bottom: 0px;line-height: 45px;}
     .banners_research .div-right .headingsspan{font-size: 30px;text-align: left;font-weight: 500;color: #000;padding-top:20px;  padding-bottom: 0px;line-height: 35px;}
	/*.btn_research{border: 2px solid #1f97d6;border-radius: 8px;text-align:center;color: #000; display: inline-block; font-size: 16px;font-weight: 300; margin-top:2%;margin-bottom:2%; padding: 8px 15px; text-decoration: none; font-family: 'Montserrat', sans-serif;background-color: #fff;}
	.btn_research:hover{background-color:#1f97d6;color:#fff;}*/
    
    	.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;}



    
    .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;}


 /*Research Page End*/

 /*I CAN Solution page start*/
    .solutions .bggreycolor{background-color:#EBECEC;padding:20px 20px;}
    .solutions .bggreycolor p{font-family: 'Montserrat', sans-serif;font-size:28px;line-height:35px;font-weight:300;color:#626262;}
    .solutions{width:100%;margin:0;position:relative;}



  /*I CAN Solution page END*/



  /*I Can Publication Page Start*/


  .publication{display:block;margin:0 auto;}
  

  /*I Cam Publication Page End*/










 /*Founder Page Start*/


  .founder-section{display: block; margin:0 auto;}
  
  .founder-section h1{font-size: 60px;font-family: 'Aleo', serif;color: #000;text-transform: uppercase;font-weight: 400;display:block;padding-bottom:5px;line-height: 58px;}
  .aboutdiv {width: 39%;background-color: none;padding-right: 20px;margin-top: 20px;vertical-align:top; display:inline-block; text-align:center; float:left;}

  .awdlistting ul {padding-left:20px;margin:0 auto;}
  .awdlistting ul li{font-size:25px;color:#CD3259;}
  .awdlistting ul li p{padding-bottom:10px !important;}
  .aboutdiv1 {width: 58%;  float:right; background-color: none; display:inline-block;  display: block; vertical-align:top; margin-top:20px;line-height:25px;}
  /*.aboutdiv1 h2 {font-family: 'Aleo', serif;display: block; text-align: left;font-size: 35px;  line-height: 45px;padding:0 0 20px 0;color: #000;}*/
 
  .founder_maindiv p{font-size:18px;text-align:left;font-weight:300;color:#000;padding:0px;line-height:25px;}
  .founder_maindiv p strong{font-weight:500;} 
  .founder_maindiv h2 {font-family: 'Aleo', serif;font-size: 35px;display: block;text-align: left;padding: 50px 0 5px 0;text-transform: uppercase;color: #000;line-height: 45px;}


 /*Founder Page End*/


 /*I can Family page Start*/
 .icanfamily-section{display: block; margin:0 auto;}
 
 .icanfamily-section h1{font-size: 60px;font-family: 'Aleo', serif;color: #000;text-transform: uppercase;font-weight: 400;display:block;padding-bottom:5px;line-height: 58px;}
 .float-input_search1 {width: 34.5%;    float: left;  position: relative; padding-right: 25px;}
 .float-input_search2 {width: 35.5%;    float: left;  position: relative; padding: 1px 0;}
.float-input_search2 { padding-right: 0px;   padding-left: 10px;}
 .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;color:#000;padding:0px;line-height:25px;padding-bottom:10px;font-family: 'Montserrat', sans-serif;font-weight:300;}
.partners_wrap p strong{font-weight:500;}
.partners_wrap h3{font-family: 'Aleo', serif;font-size: 25px;display: block;text-align: left;padding: 25px 0;text-transform: uppercase;color: #000;line-height: 30px;}
.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;padding-top: 25px;}
.partnerlist p{font-size:18px;text-align:left;font-weight:400;color:#000;padding:0px;line-height:25px;font-family: 'Montserrat', sans-serif;font-weight:300;}


 .partnerlist h2{font-family: 'Aleo', serif;font-size: 35px;display: block;text-align: left;padding: 25px 0 5px 0;text-transform: uppercase;color: #000;line-height: 45px;}

   .partnerlist h4 {font-family: 'Aleo', serif;font-size: 35px;display: block;text-align: left;padding: 25px 0 5px 0;text-transform: uppercase;color: #000;line-height: 45px;margin-bottom:50px;}

.partnerlist h3{font-family: 'Aleo', serif;font-size: 25px;display: block;text-align: left;padding: 25px 0;text-transform: uppercase;color: #000;line-height: 30px;}
.partnerlist ul{padding:0;margin:0 auto;}
.partnerlist li{list-style:none;display:inline-block;vertical-align:top;width:23%;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 .name1{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;height:40px;}
.partnerlist li span{color:#fff;padding:5px 0 5px 10px;width:100%;position:absolute;left:0;bottom:0;text-align:left;font-size:14px;}
.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;}
.partnerlistli:nth-child(5n){margin-right:0;}




.partnerlist_scouncil{width:100%;margin:0;position:relative;padding-top: 25px;}


.partnerlist_scouncil ul{padding:0;margin:0 auto;}
.partnerlist_scouncil li{list-style:none;display:inline-block;vertical-align:top;width:18%;margin:0 20px 20px 0;overflow:hidden;background:#ececec;position:relative;}
.partnerlist_scouncil 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_scouncil li .name1{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;height:40px;}
.partnerlist_scouncil li span{color:#fff;padding:5px 0 5px 10px;width:100%;position:absolute;left:0;bottom:0;text-align:left;font-size:14px;}
.partnerlist_scouncil li .thumbnail{display:table;width:100%;/*height:100%;*/}
/*.partnerlist_scouncil li .thumbnail img{width:100%;filter: gray; 
      -webkit-filter: grayscale(1); 
      -webkit-transition: all .8s ease-in-out;  }*/
/*.partnerlist_scouncil li .thumbnail img:hover{filter: none;
      -webkit-filter: grayscale(0);
       }*/
.partnerlist_scouncil li .thumbnail a{display:table-cell;vertical-align:middle;}
/*.partnerlist_scouncil li:nth-child(5n){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-size: 60px;font-family: 'Aleo', serif;color: #000;text-transform: uppercase;font-weight: 400;display: block;padding-bottom: 5px;line-height: 58px;}
.becomepartner h2{font-family: 'Montserrat', sans-serif;font-size:30px;color:#000;padding-top:10px;font-weight:600;}
.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: #000;display:block;font-size:22px;font-family: 'Montserrat', sans-serif;padding:0 0 5px 0;font-weight:600;}
 .superpower_pop{color: #000;display:block;font-size:17px;font-family: 'Montserrat', sans-serif;font-weight:400;}
 .description_pop p{font-size:15px;line-height:25px;font-weight:300;font-family: 'Montserrat', sans-serif;color:#000;}
 .description_pop p strong{font-weight:600;}

 /*I can Family page End*/




 /*Video page start*/
 .celebration .bggreycolor p { font-family: 'Montserrat', sans-serif;font-weight: 300;color: #626262;line-height: 35px; font-size: 28px;}
     .celebration select {padding: 10px 10px 3px 10px;  color: #848587;    font-size: 18px;  outline: none; font-family: 'Montserrat', sans-serif;  background-color: #fff; border-bottom: 2px solid #000;font-weight:600;  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;  background: #fff url(../images2022/arrow-select.png) no-repeat 95% center;    background-position-x: 100%;    background-position-y: 11px;  width: 35%;} 
    .celebration .drpwrapper{padding-bottom:35px;display:inline-block;width:75%;padding-left:25px;}
    .celebration h2{font-family: 'Aleo', serif;font-size: 35px;display: block;text-align: left;padding: 25px 0 5px 0;text-transform: uppercase;color: #000;line-height: 45px;}
   .celebration .bggreycolor{background-color:#EBECEC;;padding:20px 50px;margin-top:50px;}


   .errorwrapper{padding:35px 0 25px 0;}
   .errorwrapper p{font-family: 'Montserrat', sans-serif;font-weight: 300;color: #cd3259;line-height: 32px; font-size: 35px;}








 /*Video page End*/


     .yeardrp select {padding: 10px 10px 3px 10px;  color: #848587;    font-size: 18px;  outline: none; font-family: 'Montserrat', sans-serif;  background-color: #fff; border-bottom: 2px solid #000;font-weight:600;  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;  background: #fff url(../images2022/arrow-select.png) no-repeat 95% center;    background-position-x: 100%;    background-position-y: 11px;  width: 20.5%;} 
    .yeardrp .drpwrapper{padding-bottom:65px;display:inline-block;width:75%;padding-left:25px;}
  

  /*privacy page start*/

     .privacywrapper{display:block;}
     .privacywrapper h2{font-family: 'Aleo', serif;display: block; text-align: left;font-size: 30px;  line-height: 40px;padding:0 0 20px 0;color: #000;}
     .privacywrapper h3{font-family: 'Aleo', serif;display: block; text-align: left;font-size: 25px;  line-height: 35px;padding:0 0 20px 0;color: #000;}
     .privacywrapper p{font-size:18px;text-align:left;color:#000;padding:0px;line-height:25px;padding-bottom:10px;font-family: 'Montserrat', sans-serif;font-weight:300;}
        .privacywrapper p strong {font-weight: 500;}
     .privacywrapper ul{margin:0 auto;}
     .privacywrapper ul li{font-size:20px;}
     .privacywrapper ul li p{padding-bottom:10px !important;}
  /* privacy page End */


  /*Donation Page Start*/

      .donationcontent{display:block;padding:50px 0;}
      .heading{display:block;}
       .heading h1{font-size:45px;line-height:50px;font-family: 'Aleo', serif;font-weight:700;display:inline-block;padding-top:10px; padding-bottom:15px; color: #000;}
       .heading h1 strong{font-weight:700;display:inline-block;color:#CD3259;}
        /*.heading h1{font-size:40px;line-height:38px;font-family: 'Aleo', serif;font-weight:300;display:inline-block;padding-bottom:15px;color: #000;}*/
    .heading h2{font-size:30px;line-height:38px;font-family: 'Aleo', serif;font-weight:300;display:inline-block;padding-bottom:15px;color: #000;}
    .heading h2 strong{font-weight:700;display:inline-block;color:#CD3259;}
     .heading h4{font-family: 'Aleo', serif;  text-align: left;  font-size: 35px;  padding: 25px 0 5px 0;  text-transform: uppercase;  display: block;  margin-bottom: 15px;  line-height: 45px;  color: #000;}
     .heading p {font-family: 'Montserrat', sans-serif;font-weight: 300; color: #000;font-size: 18px;line-height: 23px;padding-bottom:20px;}
     .heading span{font-family: 'Montserrat', sans-serif;font-weight: 300; color: #000;font-size: 18px;line-height: 20px;padding-bottom:5px;}
     .heading p strong{font-weight: 600; }
      .donationiframe{padding-top:0px;}
          .yellobottomborder {border-bottom: 2px solid #FECC00;}
           .heading ul{padding-left: 15px; margin: 0;}
            .heading li{font-family: 'Montserrat', sans-serif;font-weight: 600; color: #000;font-size: 18px;line-height: 23px;padding-bottom:0px;list-style:circle;}
  /*Donation Page End*/


  /*student Coucil page Start*/

    .bg_council{display: block;background-color:#EBECEC;/*background-image: url(/images2022/bg_council.jpg);background-size: cover;background-position: center top;*/padding-bottom:50px;}

    .bg_council h4{font-family: 'Aleo', serif;text-align: left; font-size: 35px; padding: 25px 0 0px 0; text-transform: uppercase; display: block; line-height: 45px;  color: #cd3259;display:block;margin-bottom:50px;}
    .bg_council h4 span{ color: #000;display:block;padding-bottom:5px;font-size: 35px; line-height:42px;  font-family: 'Aleo', serif !important;text-align: left;}

     .bg_council h3{font-family: 'Aleo', serif;text-align: left; font-size: 35px; padding: 25px 0 0px 0; text-transform: uppercase; display: block; line-height: 45px;  color: #000;display:block;margin-bottom:50px;}


     .link_wrapper_council{padding: 25px 0 25px 0;}
      .link_wrapper_council a.active{background:#000;color:#fff;border:2px solid #fff;}
     .coucil_para p{font-size:18px;text-align:left;color:#000;padding:0px;line-height:25px;padding-bottom:10px;font-family: 'Montserrat', sans-serif;font-weight:300;}
     .bg_white_council{padding:20px ;background-color:#fff;margin-top: 50px;}
     .bg_white_council p{font-size:18px;text-align:left;color:#000;padding:0px;line-height:25px;padding-bottom:10px;font-family: 'Montserrat', sans-serif;font-weight:300;}
     .bg_white_council p strong{font-weight:600;}
      .bg_white_council p a{font-weight:600;color:#cd3359 !important;}
      .bg_white_council .highlighted_text{font-weight:600 !important;color:#cd3359 !important;}

      
    
      .bg_white_council .div-left{float:left;width:44%;}
	
	
	.bg_white_council .div-right{float:right;width:51%;}









     .get-inspired-sec{display: block; padding: 25px 0;}
    .get-inspired-sec .playicon{position: absolute;top: 50%;left: 50%;margin: -40px 0 0 -35px;}
    .get-inspired-sec h2{color: #000; font-size: 50px; line-height: 60px;  font-family: "ibm_plex_serifregular"; margin-bottom: 20px;}
    .get-inspired-sec p{line-height:21px;font-size:16px;padding-bottom:20px;}
    .get-inspired-sec h2 strong{font-family: "ibm_plex_serifbold";}
    .get-inspired-sec ul{padding: 0; margin: 0;}
    .get-inspired-sec li{list-style: none; float: left; margin-right: 25px;margin-bottom:25px; width: 30% ; min-height: 237px;}
    /*.get-inspired-sec li:nth-child(3n){margin-right: 0 !important;}*/
    .get-inspired-sec li .thumbnail{height: 100%; overflow: hidden; position: relative;padding: 15px;border: 2px solid #ddd;position: relative;border-radius: 15px;}
     .get-inspired-sec li .thumbnail .iconplay { position: absolute;  top: 50%;  margin-top: 50px;  z-index: 99; margin-left: -30px; left: 50%;}
    .get-inspired-sec li .thumbnail h1{font-weight: 500;font-size: 16px;color: #000;line-height: 20px;text-align: left;padding: 5px 0;font-family: 'Montserrat', sans-serif;}
    .get-inspired-sec li .thumbnail img{width: 100%;}
    .get-inspired-sec li .thumbnail .time{background-color: #000; color: #fff; font-size: 16px; position: absolute; bottom: 0; right: 0; padding: 3px 7px;}
    .get-inspired-sec li .title{text-transform: uppercase; color: #000; font-size: 14px;font-family: 'Montserrat', sans-serif;font-weight:700;padding:10px 0;}

  /*Student Council page End*/


  /*Festival page Start*/ 

   .festival_banner{display: block;margin-top:0px; background: url(../images2022/banner_festival.jpg) no-repeat 0 0;height:400px;}
  .festival_welcome-wrapper{display: block; padding: 50px 0;position:relative;}
        .festival_welcome-wrapper p{color: #000; margin: 15px 0; font-size: 22px; line-height: 28px;font-weight:300;}
        .festival_welcome-wrapper p span{color:#cd3359;font-weight:500;}
        .festival_welcome-wrapper .logowrappers{width:40%;display:inline-block;text-align:left;vertical-align:middle;margin-right:50px;}
        .festival_welcome-wrapper .contentwrapper{width:50%;display:inline-block;text-align:left;vertical-align:middle;}

        .festival_agenda_wrapper .list .contents{display:block;padding:0 30px 30px 30px;text-align:left;}
           .festival_agenda_wrapper   .list p{color: #000; margin: 0px 0; font-size: 18px; line-height: 26px;font-weight:300;text-align:left;padding: 10px 0;word-wrap:break-word;}
            .festival_agenda_wrapper .list {margin:0 auto;padding-top:0px;text-align:center;margin-bottom:50px;display:inline-block;background-color:#F5F0D6;}
            .festival_agenda_wrapper .list .pic{padding:30px 0;width:30%;vertical-align:top;display:inline-block;}
            .festival_agenda_wrapper .list .dtails{width:62%;padding:30px;display:inline-block;text-align:left;}
            .festival_agenda_wrapper .list .dtails h2{font-family: 'Montserrat', sans-serif;font-weight: 700;display: block;font-size:22px;text-align:left;letter-spacing:normal;padding:15px 0 0 0;}
            .festival_agenda_wrapper .list .dtails p{color: #000; margin: 0px 0; font-size: 20px; line-height: 26px;font-weight:300;text-align:left;padding-bottom:10px;}
            .festival_agenda_wrapper .list .dtails p span{color: #cd3359;font-weight:500; }
             .festival_agenda_wrapper .list .dtails p strong{font-weight:500; }
	         

                 

         
           .festival_wrapper_result{display:block;padding: 50px 0 25px 0;}
           .festival_wrapper_result h1{text-transform: uppercase;font-size: 40px;line-height: 40px;color:#000;font-family: 'Montserrat', sans-serif;font-weight: 300;letter-spacing: 3px;padding-bottom: 10px;}
           .festival_wrapper_result p{margin-bottom: 00px;font-size: 25px;font-weight: 300;line-height: 28px;}
          .festival_wrapper_result h1 strong{font-family: 'Montserrat', sans-serif;font-weight: 700;display: block;padding-bottom:10px;}
           .festival_wrapper_result p span{color:#cd3359; font-weight:500;}


        .festival_story_wrapper{padding: 0px 0;}
        .festival_story_wrapper p{margin-bottom:30px;font-size:20px;font-weight:300;line-height:25px;}
		.festival_story_wrapper h2{font-family: 'Aleo', serif;text-transform: uppercase;line-height: 45px;color: #000;padding: 25px 0;text-align: left;display: block;font-size: 35px;}
        .festival_story_wrapper h2 strong{font-family: 'Montserrat', sans-serif;font-weight: 700;display: block;padding-bottom:10px;}
        
         ul.festival_story_slider{padding: 0; margin: 0 0 00px;}
	    ul.festival_story_slider li{list-style: none;padding-bottom:30px}
	    ul.festival_story_slider li .thumbnail{padding: 15px;border: 2px solid #ddd;position: relative;border-radius: 15px;}
         ul.festival_story_slider li .thumbnail  .play_icon1 {position: absolute;top: 50%;left: 50%;margin-left: -25px;margin-top: 80px;z-index: 1;}
         ul.festival_story_slider li .thumbnail .play_icon {position: absolute;top: 50%;left: 50%;margin-left: -25px;margin-top: 80px;z-index: 1;}
         ul.festival_story_slider li .thumbnail h2{  font-weight: 500;  font-size: 16px;  color: #000;  line-height: 20px;  text-align: left;  padding: 5px 0;  font-family: 'Montserrat', sans-serif;}
    	ul.festival_story_slider li .thumbnailcele{display:block;margin-bottom:15px;overflow:hidden;position:relative;}
   	    
          
        ul.festival_story_slider.owl-carousel .owl-nav .owl-prev {background:url(../images2022/prev-arrow_black.png) no-repeat; width: 30px; height:58px; position:absolute; left:-70px; top:30%;margin-top:-22px;}
	    ul.festival_story_slider.owl-carousel .owl-nav .owl-next {background:url(../images2022/next-arrow_black.png) no-repeat; width: 30px; height:58px; position:absolute; right:-70px; top:30%; margin-top:-22px;}
          .winningsolwrapper{ padding: 0px 0 30px 00px;margin: 0; display:block;}
	.winningsolwrapper h1{font-family: 'Aleo', serif;text-transform: uppercase;line-height: 45px;color: #000;padding: 25px 0;text-align: left;display: block;font-size: 35px;}
	
	
	
	.winningsolwrapper		.simple-ways{margin:20px 0;}
	.winningsolwrapper	.simple-ways h2{color:#626262;font-size:40px;display:block;text-align:left !important;padding-bottom:60px;text-transform:uppercase;font-family:'Montserrat', sans-serif;font-weight:800;}

	.winningsolwrapper	.simple-ways ul{padding:0;margin:0;}
	.winningsolwrapper	.simple-ways li{list-style:none;float:left;text-align:left;background-color:#fff;}
	.winningsolwrapper	.simple-ways li h3{font-family: 'Montserrat', sans-serif;text-transform:uppercase;color:#fff;font-size:20px; padding-bottom:10px;padding-left:10px;padding-right:10px;padding-top:10px;font-weight:300;text-align:left;background-color:#cd3359;}
	.winningsolwrapper	.simple-ways li h3 span{ font-family: 'Montserrat', sans-serif;color:#fff;text-transform:none;display:block;}
	.winningsolwrapper	.simple-ways li .thumbnail{display:block;margin:0 0 00px 0;}

	.winningsolwrapper	.simple-ways li p{font-family: 'Montserrat', sans-serif;font-weight:300;line-height:25px;font-size:18px;color:#5b5b5b;text-align:left;padding-left:30px;padding-right:30px;padding-bottom:20px;padding-top:10px;}
    .winningsolwrapper	.simple-ways li p strong{font-weight:500;}

	.winningsolwrapper	.simple-ways li .links{background: #cd3359; padding: 5px 20px;display: inline-block !important;text-transform: uppercase;color: #FFF;font-size: 13px;font-weight: 300;margin-right: 18px;margin-top: 1%;margin-left:30px;margin-bottom:25px;border: 2px solid #FFF;}
    .winningsolwrapper	.simple-ways li .links:hover{background-color: #000; transition: all 0.3s;}
 




    .winningsolwrapper .simple-ways .owl-carousel .owl-nav .owl-prev ul{background:url(../images2022/prev-arrow_black.png) no-repeat; width: 30px; height:58px; position:absolute; left:-70px; top:50%;margin-top:-22px;}
	.winningsolwrapper .simple-ways .owl-carousel .owl-nav .owl-next ul{background:url(../images2022/next-arrow_black.png) no-repeat; width: 30px; height:58px; position:absolute; right:-70px; top:50%; margin-top:-22px;}
       
         .all-category-listwinner .owl-theme .owl-nav [class*="owl-prev"]{background: url(../images2022/prev-arrow_black.png) no-repeat;cursor: pointer !important;height: 60px;left: -70px;margin: -240px 0 0; padding: 0; position: absolute; text-indent: -9999px; top: 65%; width: 30px;transition: all .2s ease-in-out;transform: scale(0.8);}
 
    .all-category-listwinner .owl-theme .owl-nav [class*="owl-next"]{background: url(../images2022/next-arrow_black.png) no-repeat;cursor: pointer !important;height: 60px;right:-70px;margin: -240px 0 0; padding: 0; position: absolute; text-indent: -9999px; top:  65%; width: 30px;transition: all .2s ease-in-out;transform: scale(0.8)}
  
    .all-category-listwinner .owl-theme .owl-nav .disabled{display:block;}
    .all-category-listwinner .owl-theme .owl-prev .disabled{display:block;}

      ul.festival_story_slider{padding: 0; margin: 0 0 00px;}
	    ul.festival_story_slider li{list-style: none;padding-bottom:30px}
	    ul.festival_story_slider li .thumbnail{display:block;overflow:hidden;padding-bottom:15px;position:relative}
    	ul.festival_story_slider li .thumbnailcele{display:block;margin-bottom:15px;overflow:hidden;position:relative;}
   	    ul.festival_story_slider li  .play_icon {position: absolute;top: 50%;left: 50%;margin-left: -30px;margin-top: -70px;z-index: 1;}
           ul.festival_story_slider li  .play_icon1 {position: absolute;top: 50%;left: 50%;margin-left: -30px;margin-top: 95px;z-index: 1;}
        ul.festival_story_slider.owl-carousel .owl-nav .owl-prev {background:url(../images2022/prev-arrow_black.png) no-repeat; width: 30px; height:58px; position:absolute; left:-70px; top:30%;margin-top:-22px;}
	    ul.festival_story_slider.owl-carousel .owl-nav .owl-next {background:url(../images2022/next-arrow_black.png) no-repeat; width: 30px; height:58px; position:absolute; right:-70px; top:30%; margin-top:-22px;}
  /*Festival Page End*/



  /*plantox Project page start*/
        .platoxdetails{margin-top:50px;}
        .platoxdetails p {font-family: 'Montserrat', sans-serif;font-weight: 300; line-height: 25px;  margin-top: 5px; font-size: 18px;color: #000;padding-bottom:15px;}
        ul.home-banner-slider li.plantox{background: url(/images2022/banner_plantox.jpg) no-repeat top center;}
        ul.home-banner-slider li .plantoxdt {padding:40px 50px;color:#fff;max-width:470px; position:absolute; top: 40px !important; left:0;margin-left:75px;}
        ul.home-banner-slider li .plantoxdt h1{font-weight: 300; font-size: 30px;display:inline-block;}
        ul.home-banner-slider li .plantoxdt h1 strong{font-weight: 700; font-size:42px;display:inline-block; line-height:52px;font-family: 'Aleo', serif;}
        ul.home-banner-slider li .plantoxdt1 {padding:40px 50px;color:#fff;max-width:550px; position:absolute; top:300px !important; left:0;margin-left:75px;}
        ul.home-banner-slider li .plantoxdt1 h1{font-weight: 300; font-size: 35px;display:inline-block;padding-bottom:00px;font-family: 'Montserrat', sans-serif;}
        ul.home-banner-slider li .plantoxdt1 h1 strong{font-weight: 700; font-size:35px;display:inline-block; line-height:45px;}
        .plantox-wrapper h1{text-transform: uppercase; font-size: 35px; line-height:40px; color: #000; font-family: 'Aleo', serif;font-weight: 300; letter-spacing: 3px; padding: 10px 0 10px 0px; border-bottom:2px solid #FECC00;margin-bottom:50px; }
	    .plantox-wrapper h1 strong{ font-weight: 700;display:inline-block;}
        .plantox-wrapper ul{margin:0 auto;padding:0;}
        .plantox-wrapper li {display:inline-block;width:30.5%;margin-right:25px;margin-bottom:40px;vertical-align:top;}
        .plantox-wrapper li p{font-family: 'Montserrat', sans-serif;font-weight: 300;color: #000;font-size: 18px;line-height: 25px;margin-top: 15px;margin-bottom: 15px;}
        .plantox-wrapper li h2 {font-family: 'Montserrat', sans-serif;font-weight: 300;display:block;font-size:25px;margin-bottom:25px;padding-top:15px;COLOR: #000;}
        .plantox-wrapper li h2 strong{font-family: 'Montserrat', sans-serif;font-weight: 600;display: block;font-size:30px;}
        /*.plantox-wrapper li:nth-child(3n){margin-right:0;}*/


  /*plantox Project Page End*/


  /*Regional Celebration start*/

  		.page_celebration{display: block; padding: 0px 0;position:relative;margin:50px 0;}
        
         .page_celebration .drpwrapper{padding-bottom:35px;display:inline-block;width:20%;padding-left:25px;}

		.page_celebration h1{text-transform: uppercase; font-size: 60px; line-height:58px; color: #000; font-family: 'Aleo', serif;
		 letter-spacing: 3px; padding: 0 0 20px 0;}
		.page_celebration p{color: #000; margin: 15px 0; font-size: 18px; line-height: 25px;font-family: 'Montserrat', sans-serif;font-weight:300;}
        .page_celebration p strong { font-weight:600; }
		.slidec{height:600px;position:relative;overflow:hidden;width:100%;background-size:cover;background-repeat:no-repeat;}

        .celebration-listing{display:block;text-align:left;margin-top:50px;}
        .celebration-listing ul{padding:0;margin:0;}
        .celebration-listing li{list-style:none;margin:0 20px 20px 0;display:inline-block;vertical-align:top;width:30.5%;}
        .celebration-listing li .detail{display:block;position:relative;background:#EBECEC;padding:15px 0 00px 15px;margin:-2px 0 0 0;}
        .celebration-listing li .detail p{color: #5b5b5b;font-size: 14px; line-height: 19px;margin:0 auto;}



        .page_celebration select {padding: 10px 10px 3px 10px;  color: #848587;  width: 100%;  font-size: 18px;  outline: none; font-family: 'Montserrat', sans-serif;  background-color: #fff; border-bottom: 2px solid #000;font-weight:600;  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;  background: #fff url(../images2022/arrow-select.png) no-repeat 95% center;    background-position-x: 100%;    background-position-y: 11px;  width: 52%;} 

        #seacelebration .owl-prev{background:url(../images2022/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(../images2022/next.png) no-repeat;width:27px;height:42px;position:absolute;right:30px;top:50%;margin-top:-21px;text-indent:-9999px;}
  /*Regional Celebration End*/



  /*global celebration Page Start*/
            .iccgs_glimpse  select{padding: 10px 10px 3px 10px;  color: #848587;  width: 100%;  font-size: 18px;  outline: none; font-family: 'Montserrat', sans-serif;  background-color: #fff; border-bottom: 2px solid #000;font-weight:600;  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;  background: #fff url(../images2022/arrow-select.png) no-repeat 95% center;    background-position-x: 100%;    background-position-y: 11px;  width: 52%;} 
              .iccgs_glimpse .drpwrapper{padding-bottom:35px;display:inline-block;width:28%;padding-left:25px;}
              .iccgs_slidder-slider{display: block;}

	    ul.iccgs_slidder-slider.owl-carousel .owl-nav .owl-prev {background:url(../images2022/prev-arrow.png) no-repeat; width: 30px; height:58px; position:absolute; left:0px; top:45%; margin-top:10px;}
		ul.iccgs_slidder-slider.owl-carousel .owl-nav .owl-next {background:url(../images2022/next-arrow.png) no-repeat; width: 30px; height:58px; position:absolute; right:0px; top:45%; margin-top:10px;}

		ul.iccgs_slidder-slider.owl-carousel .owl-nav .owl-next span {display:none;}
		ul.iccgs_slidder-slider.owl-carousel .owl-nav .owl-prev span {display:none;}
		ul.iccgs_slidder-slider {margin: 0;    padding: 110px 0 0 0;}
		ul.iccgs_slidder-slider li{list-style: none; display: block;height:500px;background-size:100%;}
		
		ul.iccgs_slidder-slider li .details {padding:100px 100px;color:#fff;max-width:600px; position:absolute; bottom: 0; left:0;}
	
		ul.iccgs_slidder-slider li .globallogo {padding:40px 100px;color:#fff;max-width:275px; position:absolute; top: 45px !important; left:0;}
		ul.iccgs_slidder-slider li .details h1{font-weight: 300; font-size: 35px;display:inline-block}
		ul.iccgs_slidder-slider li .details h1 span{font-weight: 500; font-size:30px;display:inline-block}
		ul.iccgs_slidder-slider li .details h1 strong{font-weight: 700; font-size:40px;display:inline-block; line-height:52px;}
		
		
		ul.iccgs_slidder-slider li .details h2{font-weight: 300; font-size: 35px;display:inline-block}
		ul.iccgs_slidder-slider li .details h2 span{font-weight: 700; font-size:32px;display:inline-block;line-height:34px;}
		
		
		.sliderbtn-border{border:2px solid #000; padding: 10px 20px; display: inline-block !important; text-transform: uppercase; color: #000; font-size: 20px;font-weight:300;margin-right:18px;margin-top:1%;}
		.sliderbtn-border:hover{background: #cd3359; color: #fff;border:2px solid #fff;}
		
		
		ul.iccgs_slidder-slider li .details1 {padding:40px 100px;color:#fff;max-width:600px; position:absolute; bottom: 25px !important; left:0;}


        .iccgs_welcome-wrapper{display: block; padding: 50px 0;position:relative;}
        .iccgs_welcome-wrapper p{color: #000; margin: 15px 0; font-size: 22px; line-height: 28px;font-weight:200;}
		

           





        .iccgs_glimpse{display: block; padding-bottom: 10px;}
        .iccgs_glimpse h1{text-transform: uppercase;font-size: 60px;line-height: 58px;color:#000;font-family: 'Aleo', serif;font-weight: 400;letter-spacing: 3px;padding-bottom: 25px;}
        .iccgs_glimpse h2{text-transform: uppercase;font-size:35px;line-height: 35px;color:#000;font-family: 'Aleo', serif;font-weight: 400;letter-spacing: 3px;padding-bottom: 10px;display:block;}
                .iccgs_glimpse h3{text-transform: uppercase;font-size:28px;line-height: 33px;color:#000;font-family: 'Aleo', serif;font-weight: 400;letter-spacing: 3px;padding: 20px 0;display:block;}

            .iccgs_glimpse h2 strong {display: block;font-weight: 600; }
         .iccgs_gallerywrapper h2{text-transform: uppercase;font-size:35px;line-height: 35px;color:#000;font-family: 'Aleo', serif;font-weight: 400;letter-spacing: 3px;padding-bottom: 10px;}
         .iccgs_gallerywrapper h2 strong {display: block;font-weight: 600; }
        .iccgs_glimpse p { color: #000;   margin:5px 0;  font-size: 18px; line-height: 25px;font-weight: 200;}
        .iccgs_glimpse p strong{ font-weight: 500;}
        /*.iccgs_glimpse h1 strong{font-family: 'Montserrat', sans-serif;font-weight: 700;display: inline-block;}*/

         .iccgs_glimpse .thumbnail {display: block;overflow: hidden;padding:0px 0;position: relative;}
         .iccgs_glimpse .video-time {position: absolute;color: #fff;font-size: 14px;padding: 5px;display: inline-block;background-color:    #E62875;    text-align: center;right:0;top:0;z-index: 1;width: 40px;height: 20px;}

         .iccgs_opportunity_wrapper {background-color: #fcc900;padding: 50px 0;display:inline-block;}
         .iccgs_opportunity_wrapper h1{text-transform: uppercase;font-size: 40px;line-height: 40px;color:#000;font-family: 'Montserrat', sans-serif;font-weight: 300;letter-spacing: 3px;padding-bottom: 10px;}
        .iccgs_opportunity_wrapper h1 strong{font-family: 'Montserrat', sans-serif;font-weight: 700;display: block;border-bottom:2px solid #E62875;padding-bottom:10px;}

        .iccgs_opportunity_wrapper .div-left{display:block;float:left;width:73%;padding-right:25px;}
         .iccgs_opportunity_wrapper .div-left p{color: #000; margin: 15px 0; font-size: 20px; line-height: 26px;font-weight:200;}
          .iccgs_opportunity_wrapper .div-right{display:block;float:right;width:20%;padding-top:15px;}
           .iccgs_opportunity_wrapper .div-right .thumbnail{padding-bottom:10px;}


           .iccgs_agenda_wrapper{display:block;padding:50px 0;}
           .iccgs_agenda_wrapper h1{text-transform: uppercase;font-size: 40px;line-height: 40px;color:#000;font-family: 'Montserrat', sans-serif;font-weight: 300;letter-spacing: 3px;padding-bottom: 10px;}
           .iccgs_agenda_wrapper h1 strong{font-family: 'Montserrat', sans-serif;font-weight: 700;display: block;padding-bottom:10px;}

           .iccgs_agenda_wrapper .list{margin:0 auto;padding-top:25px;}
           .iccgs_gallerywrapper{background-color: #fff; padding: 25px 0 25px 0;}

                .iccgs_gallerywrapper  .list{margin:0 auto;}
                .iccgs_gallerywrapper h1{text-transform: uppercase;font-size: 40px;line-height: 40px;color:#000;font-family: 'Montserrat', sans-serif;font-weight: 300;letter-spacing: 3px;padding-bottom: 0px;}
                .iccgs_gallerywrapper h1 strong{font-family: 'Montserrat', sans-serif;font-weight: 700;display: block;padding-bottom:10px;}
	            .iccgs_gallerywrapper .list ul{padding:0;margin:0;}
	            .iccgs_gallerywrapper .list li{list-style:none;display:inline-block;text-align:center;padding-right:0px;margin:0 4px 4px 00px;padding: 0;vertical-align:middle;width:220px;background-size:cover;min-height:200px;}
                .iccgs_gallerywrapper .list li:last-child{margin:0;}
	            .iccgs_gallerywrapper .list li span{color: #4d4d4d;display: block; font-size: 12px;margin: 0 0 10px;    text-align: center;}
                .iccgs_gallerywrapper .list li img{height:190px !important;overflow:hidden;width:230px;}
	            
                .iccgs_agenda_wrapper .list ul{padding:0;margin:0;}
	            .iccgs_agenda_wrapper .list li{list-style:none;display:inline-block;text-align:center;padding-right:0px;margin:0 4px 4px 00px;padding: 0;vertical-align:middle;width:232px;vertical-align:top;}
                .iccgs_agenda_wrapper .list li:last-child{margin:0;}
	             .iccgs_agenda_wrapper1 .list{padding-bottom:50px;}
                .iccgs_agenda_wrapper1 .list ul{padding:0;margin:0;}
	            .iccgs_agenda_wrapper1 .list li{list-style:none;display:inline-block;text-align:center;padding-bottom:25px !important;margin:0 4px 4px 00px;padding: 0;vertical-align:middle;vertical-align:top;width:220px;}
                .iccgs_agenda_wrapper1 .list li:last-child{margin:0;}


                .iccgs_agenda_wrapper .list li .dtails{display:block;}
                .iccgs_agenda_wrapper .list li .dtails h2{font-family: 'Montserrat', sans-serif;font-weight: 700;display: block;font-size:22px;text-align:left;letter-spacing:normal;padding:15px 0 0 0;}
                .iccgs_agenda_wrapper .list li .dtails p{color: #000; margin: 0px 0; font-size: 20px; line-height: 26px;font-weight:200;text-align:left;}

               .iccgs_glimpses_wrapper{display:block;padding: 10px 0 0px 0;}
                 .iccgs_glimpses_wrapper .list{margin:0 auto;padding-top:0px;}

	            .iccgs_glimpses_wrapper .list ul{padding:0;margin:0;}
	            .iccgs_glimpses_wrapper .list li{list-style:none;display:inline-block;text-align:center;padding-right:0px;margin:0 10px 4px 00px;padding: 0;vertical-align:middle;width:219px;vertical-align:top;}
                .iccgs_glimpses_wrapper .list li:last-child{margin:0;}
	            
                .iccgs_glimpses_wrapper .list li .dtails{display:block;}
                .iccgs_glimpses_wrapper .list li .dtails h2{font-family: 'Montserrat', sans-serif;font-weight: 700;display: block;font-size:22px;text-align:left;letter-spacing:normal;padding:15px 0 0 0;}
                .iccgs_glimpses_wrapper .list li .dtails p{color: #000; margin: 0px 0; font-size: 20px; line-height: 26px;font-weight:200;text-align:left;}

                .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:-19px;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: 20px;line-height: 25px;text-align:left;font-weight:400;}
.all-category-list .owl-theme .owl-nav [class*="owl-prev"]{background: url(../images2022/icon-prev.png) no-repeat;cursor: pointer !important;height: 420px;left: -28px;margin: -70px 0 0; padding: 0; position: absolute; text-indent: -9999px; top: 45%; 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(../images2022/icon-prev.png) no-repeat !important;transform: scale(1);}*/
.all-category-list .owl-theme .owl-nav [class*="owl-next"]{background: url(../images2022/icon-next.png) no-repeat;cursor: pointer !important;height: 420px;right: -28px;margin: -70px 0 0; padding: 0; position: absolute; text-indent: -9999px; top: 45%; 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(../images2022/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 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-list1 ul{padding:0;margin:0;}
.all-category-list1 li{list-style:none;text-align:center;display:inline-block;vertical-align:middle;}
.all-category-list1 li .thumbnail{display:block;margin-bottom:15px;overflow:hidden;}
.all-category-list1 li p {color: #000;font-family: 'Montserrat', sans-serif;font-size: 20px;line-height: 25px;text-align:left;font-weight:400;}
.all-category-list1 .owl-theme .owl-nav [class*="owl-prev"]{background: url(../images2022/icon-prev.png) no-repeat;cursor: pointer !important;height: 31px;left: -28px;margin: -70px 0 0; padding: 0; position: absolute; text-indent: -9999px; top: 45%; 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(../images2022/icon-prev.png) no-repeat !important;transform: scale(1);display:none;}
.all-category-list1 .owl-theme .owl-nav [class*="owl-next"]{background: url(../images2022/icon-next.png) no-repeat;cursor: pointer !important;height: 31px;right: -28px;margin: -70px 0 0; padding: 0; position: absolute; text-indent: -9999px; top: 45%; 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(../images2022/icon-next.png) no-repeat !important;transform: scale(1);display:none;}
.all-category-list1 .owl-theme .owl-nav .disabled{display:none;}
.all-category-list1 .owl-theme .owl-prev .disabled{display:none;}
.wrapperdiv{margin:35px 0; display:block;}
  /*Global Celebraion Page End*/




  /*Toolkit Page Start*/


     .toolkit-section{display: block; margin:0 auto;background-color:#F0F1F1;}
     .toolkit-section h1{font-size: 60px;font-family: 'Aleo', serif;color: #000;font-weight: 400;display:block;padding:50px 0;line-height: 65px;text-transform:uppercase;}
     .toolkit-section h1 span{font-weight:600;color: #CD3259;display:block;text-transform: uppercase;}
     .toolkit-section p{font-size:18px;margin-bottom:10px;color:#000;}

     .toolkit-section h2{font-size: 25px;font-family: 'Aleo', serif;color: #606162;text-transform: uppercase;font-weight: 400;display:block;padding-bottom:25px;line-height:30px;}
     .toolkit-section h2 span{color: #CD3259;display:block;  font-weight: 700;}
     .fidsbg{background-color:#EAE9E1;padding:40px 40px 0 40px; margin:50px 0;}
     .fidsbg .fidslist{margin:0 auto;padding:0;}
     .fidslist ul{padding:0;margin:0 auto;}
     .fidslist ul li:nth-child(2n){margin-right:0}
     .fidslist ul li{display:inline-block;width:45%;list-style:none;margin-right:90px;vertical-align:top;padding-bottom:35px;}
      .fidslist ul li h1{font-size: 25px;font-family: 'Aleo', serif;color: #000;text-transform: uppercase;font-weight: 400;display:block;padding-bottom:10px;line-height:30px;}
      .fidslist ul li h2{font-size: 50px;font-family: 'Aleo', serif;color: #CE4146;text-transform: uppercase;font-weight: 400;display:block;padding-bottom:05px;line-height:55px;} 
     .divwidth60{width:60%;}
      .divwidth35{width:35%;}
      .fidslist ul li .play_icon_link{display:inline-block;font-size: 18px;vertical-align:middle;font-weight:600;padding-left:15px;margin-top:-2px;padding-top:0;}
      .toolkit_downloadsection{display:block;height:auto;margin:0 auto;padding:40px 0; }

       .toolkit_downloadsection ul{margin:0 auto;padding:0; }
       .toolkit_downloadsection ul li{display:inline-block;list-style:none;width:45%;margin-right:55px; }
       .toolkit_downloadsection ul li:last-child{margin-right:0px; }
       .toolkit_downloadsection ul li .linkwraper{margin:25px 0; }

      .toolkit_downloadsection .whitebg{background-color:#fff;padding:40px 0;}
      .toolkit_downloadsection .whitebg .wrappertext{margin-top:20px;}
       .toolkit_downloadsection h1{text-transform: none; font-size: 40px; line-height:40px; color: #000; font-family: 'Aleo', serif;font-weight: 300; letter-spacing: 3px; padding-bottom:5px; border-bottom:2px solid #FECC00; }
	   .toolkit_downloadsection h1 span{font-weight: 400;display:block;color:#CD3259;font-size:25px;line-height:25px;text-transform: uppercase;}
       .toolkit_downloadsection .whitebg .wrappertext .btn-black{background-color: #cd3259; color: #fff; font-size: 13px; text-transform: uppercase; font-weight: 500; padding: 5px 20px; display: inline-block;margin-right:25px;}
       .toolkit_downloadsection .whitebg .wrappertext .btn-black:hover{background-color: #000; transition: all 0.3s;}

      
     .toolkit_downloadsection p{font-size:18px;margin-bottom:10px;color:#000;padding-top:30px;}
     .freresource{margin:0 auto;display:block;text-align:center;}
     .freresource .listing{margin:0 auto;padding-top:0;padding-top:25px;}
    .freresource .listing ul{margin:0 auto;padding:0;}
      .freresource .listing ul li{list-style:none; width:30%; margin-right:20px;padding-bottom:50px;display:inline-block;vertical-align: top;}
        /*.freresource .listing ul li:nth-child(3n){ margin-right: 0;}*/
        .freresource .listing ul li h2{color: #000; display: block; font-family: 'Montserrat', sans-serif; font-weight: 600; font-size: 18px; line-height: 25px;display:block;padding:25px 0;}
         .freresource .listing ul li p{color: #000; display: block; font-family: 'Montserrat', sans-serif; font-weight: 300; font-size: 18px; line-height: 25px;display:block;padding-bottom:15px;padding-top:05px !important;}



            .becomepartner1{margin:0 auto;display:inline-block;text-align:center;}
     .becomepartner1 .listing{margin:0 auto;padding-top:0;padding-top:25px;}
    .becomepartner1 .listing ul{margin:0;padding:0;}
      .becomepartner1 .listing ul li{list-style:none; width:27%; margin:0 32px;padding-bottom:50px;display:inline-block;vertical-align: top;text-align:center;}
        
        .becomepartner1 .listing ul li h2{color: #000; display: block; font-family: 'Montserrat', sans-serif; font-weight: 600; font-size: 18px; line-height: 25px;display:block;padding:25px 0;text-align:center;}
         .becomepartner1 .listing ul li p{color: #000; display: block; font-family: 'Montserrat', sans-serif; font-weight: 300; font-size: 18px; line-height: 25px;display:block;padding-bottom:15px;padding-top:05px !important;text-align:center;}
  /*Toolkit page End*/



  /*partner page Start*/


   .partner-section{display: block; margin: 65px 0 0 0;}
   .partner-section  .left h1 {font-size: 70px; line-height:70px; text-transform: uppercase; font-family: 'Aleo', serif; color: #000; font-weight: 600;display:block;letter-spacing:3px;padding-bottom:25px;}
   .partner-section .left{float:left;width:45%;}
 .partner-section .right{float:right;width:48%;}
 .partner-section .left p {color: #000; display: block; font-family: 'Montserrat', sans-serif; /*text-transform: capitalize;*/ font-weight: 300; font-size: 18px; line-height: 25px;display:block;}
 .partner-section .left p strong{font-weight:600;}
 .partner-section .left .bottom-link{margin: 175px 0 0px 0; } 
 .freeresourcebg{background-color:#F0F1F1;padding:20px 0px 0px 0px;margin:0 auto;}
      .freeresourcebg h1{font-family: 'Aleo', serif;font-size: 35px;display: block;text-align: left;padding: 25px 0;text-transform: uppercase;color: #000;line-height: 45px;font-weight: 700;}
      .freeresourcebg p{color: #000; display: block; font-family: 'Montserrat', sans-serif; font-weight: 300; font-size: 18px; line-height: 25px;display:block;}
     .freeresourcebg .listing{margin:0 auto;padding-top:25px;border-bottom:3px solid #000;}
    .freeresourcebg .listing ul{margin:0;padding:0;}
      .freeresourcebg .listing ul li{list-style:none; width:30%; margin-right:20px;padding-bottom:50px;display:inline-block;}
        .freeresourcebg .listing ul li:nth-child(3n){ margin-right: 0;}
        .freeresourcebg .listing ul li h1{color: #000; display: block; font-family: 'Montserrat', sans-serif; font-weight: 600; font-size: 18px; line-height: 25px;display:block;padding-bottom:25px;}
         .freeresourcebg .listing ul li p{color: #000; display: block; font-family: 'Montserrat', sans-serif; font-weight: 300; font-size: 18px; line-height: 25px;display:block;padding-bottom:15px;}


         .searchresorce {padding:0;margin:0 0 50px 0;}
          .searchresorce .left{float:left;width:45%;}
         .searchresorce  .left h1 {font-size: 40px; line-height:45px; text-transform: uppercase; font-family: 'Aleo', serif; color: #000; font-weight: 600;display:block;letter-spacing:3px;}
        
         .searchresorce .right{float:right;width:48%;}
         .searchresorce .drpwrapper{display:inline-block;margin-right:30px;margin-bottom:20px;width:70%;}
           .searchresorce .btnwrapper{display:block;}
          .searchresorce select{padding: 10px 10px 3px 10px;  color: #848587;  width: 100%;  font-size: 18px;  outline: none; font-family: 'Montserrat', sans-serif;  background-color: #fff; border-bottom: 2px solid #000;font-weight:600;  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;  background: #fff url(../images2022/arrow-select.png) no-repeat 95% center;    background-position-x: 100%;    background-position-y: 11px;  }


          .wraperfloats {padding:0;margin:0 0 50px 0;}
          .wraperfloats .left{float:left;width:45%;}
         .wraperfloats  .left h1 {font-size: 40px; line-height:45px; text-transform: uppercase; font-family: 'Aleo', serif; color: #000; font-weight: 600;display:block;letter-spacing:3px;}
        
         .wraperfloats .right{float:right;width:48%;}
         .wraperfloats .drpwrapper{display:inline-block;margin-right:30px;margin-bottom:20px;width:70%;}
           .wraperfloats .btnwrapper{display:block;}
          .wraperfloats select{padding: 10px 10px 3px 10px;  color: #848587;  width: 100%;  font-size: 18px;  outline: none; font-family: 'Montserrat', sans-serif;   border-bottom: 2px solid #000;font-weight:600;  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;  background: #EBECEC url(../images2022/arrow-select.png) no-repeat 95% center;    background-position-x: 100%;    background-position-y: 11px;  }
            .wraperfloats .greybg{background-color: #EBECEC;width:100%;display:inline-block;/*min-height: 156px;*/margin-top: 50px;height: auto;}

             .wraperfloats .padders{padding: 35px;display: inline-block;width: 100%;}


          .partnerupdate{background-color:#F0F1F1;padding:0px 0px 0px 0px;margin:50px 0 0px 0;}
                .partnerupdate h1{font-family: 'Aleo', serif;font-size: 35px;display: block;text-align: left;padding: 25px 0;text-transform: uppercase;color: #000;line-height: 45px;}
               
           .toolkit-list{display:block;margin:50px 0;}
.toolkit-list ul{padding:0;margin:0; }
.toolkit-list li{list-style:none;display:inline-block;margin-bottom:20px;overflow:hidden;height:auto;background:#fff;vertical-align:top;margin-right:20px;width:48.5%;}
.toolkit-list li:nth-child(2n){margin-right:0px;}
.toolkit-list li .thumbnail{width:150px;display:table-cell;vertical-align:top;}
.toolkit-list li .thumbnail img{display:block;width:150px;height:150px;}
.toolkit-list li .location-map{width:150px;display:table-cell;vertical-align:top;}
.toolkit-list li .location-map img{display:block;width:100%;height:auto;}
.toolkit-list li .description{padding:25px;color:#000;/*width:810px;display:table-cell;*/vertical-align:top;background:#F0F1F1;min-height:175px;}
.toolkit-list li .description h2{padding:0 0 5px 0;font-family: 'Aleo', serif;font-size:22px;line-height:25px;}
.toolkit-list li .description h3{padding:0 0 5px 0;font-family: 'Aleo', serif;font-size:16px;line-height:20px;color:#cd3359;}
.toolkit-list li .description p{line-height:25px;font-size:18px;margin:0}
.toolkit-list li .download-box{background:#D9D7C5;color:#000;display:table-cell;vertical-align:middle;text-transform:uppercase;text-align:center;width:130px;font-family: 'open_sansbold', sans-serif;padding:0 10px;}
.toolkit-list li .download-box .icon{text-align:center;}
.toolkit-list li .download-box a{color:#000;}
.toolkit-list li .download-box a:hover{color:#5f6162;}
.toolkit-list li .download-box .text{display:block;}
.toolkit-list li .read-more{text-align:left;text-transform:uppercase;color:#000;/*float:right;*/;display:block;margin-bottom:20px;}
.toolkit-list li .read-more a{color:rgb(31,151,214);font-size:15px;font-weight:600;}
.toolkit-list li .read-more a:hover{color:#000;}
  /*partner page End*/



  /*our Network page starts*/
  .network_section {display: block;  height: auto;  margin: 0 auto;  padding: 40px 0;}
  .network_section h1{font-family: 'Aleo', serif;font-size: 35px;display: block;text-align: left;padding: 25px 0 5px 0;text-transform: uppercase;color: #000;line-height: 45px;}
  
  .bggreycolor2{background-color:#e1e3ea;padding:30px 30px;}
	.bggreycolor2 ul{padding-left:0px;margin:0 auto;}
	.bggreycolor2 li{color:#a7a7a7;font-size: 30px;border-bottom: 1px solid #cd3259;list-style:none;margin-bottom:20px;}
	.bggreycolor2 li p{font-family: 'Montserrat', sans-serif !important;font-size:22px;line-height:28px;color:#000;}
    .bggreycolor2 li p strong{font-weight:500}
   .bgmapcolor{background-color:#e1e3ea;}
   .icanfamily-section { display: block;margin:0 auto;  padding-bottom: 50px; padding-top: 0px;}
   .partnerlistfamily h3{font-family: 'Aleo', serif;font-size: 35px;display: block;text-align: left;padding: 25px 0 50px 0;text-transform: uppercase;color: #000;line-height: 30px;}
  .partnerlistfamily p {  font-size: 18px;  text-align: left;font-family: 'Montserrat', sans-serif;  line-height: 25px;  font-weight: 300;  padding-bottom: 0px;  padding: 0px;  color: #000;font-weight: 400;}


  


  

  
    .partnerlistfamily{margin:0 auto;padding-top:25px;}
    .partnerlistfamily ul{padding:0;margin:0 auto;}
    .partnerlistfamily li{list-style:none;display:inline-block;vertical-align:top;width:21.5%;margin:0 45px 45px 0;overflow:hidden;position:relative;text-align:center;}
    .partnerlistfamily li .thumbnail{background-color: #fff;padding: 14px;border-radius: 14px;border: 1px solid #787979;min-height:430px;}
    .partnerlistfamily li p{padding-bottom:5px !important;word-wrap: break-word;font-size:16px;line-height:18px;text-align:center;}
    .partnerlistfamily li span{padding-bottom:5px !important;word-wrap: break-word;font-size:12px;line-height:18px;color:#767779;}
    .partnerlistfamily li p strong{font-weight:500;}
    .partnerlistfamily li .details{margin-bottom:10px;}
    .partnerlistfamily li .name{font-size: 18px;font-weight: 700;color: #000;padding: 0px;  padding-top: 0px;  padding-bottom: 0px;padding-bottom: 0px;line-height: 23px;padding:10px 0;}

   

   
    .partnerlistfamily li:nth-child(4n){margin-right:0;}






  /*our Network page Ends*/




 .welcome-section{display: block; margin: 0 auto;}
 .noborder{border:0 !important;}
 .right_border{border-right: 1px solid #a7a9ac;}
 .divwidth{width:45.3%;}
 .divwidth1{width:95%;}
 .banner-home {height: 240px;}

 .welcome-section  .banner-home .left h1 span{font-size: 45px; line-height:55px; text-transform: none !important; font-family: 'Aleo', serif; color: #767779; font-weight: 500;display:block;}
 .welcome-section  .banner-home .left span{color: #cd3259; display: block; font-family: 'Montserrat', sans-serif; text-transform: capitalize; font-weight: 600; font-size: 30px; line-height: 34px;display:inline-block;padding-bottom: 7px;}
  .welcome-section  .banner-home .left h1 p{font-size: 80px; line-height:80px; text-transform: uppercase; font-family: 'Aleo', serif; color: #cd3259; font-weight: 700;display:inline-block;margin:0 !important;padding-bottom:0 !important;}
  .welcome-section  .banner-home .left h1 {font-size: 80px; line-height: 80px; text-transform: uppercase; font-family: 'Aleo', serif; color: #000; font-weight: 500;display:block;}

 .div_cotentsection{margin-top:50px;}
 .welcome-section .right{float: right;width: 48%;}
 .welcome-section .right h1 span{font-size: 80px; line-height:80px; text-transform: uppercase; font-family: 'Aleo', serif; color: #000; font-weight: 700;display:block;}

 .welcome-section .right h1 {font-size: 62px; line-height: 62px; text-transform: uppercase; font-family: 'Aleo', serif; color: #000; font-weight: 500;display:block;}
 .welcome-section .right span{color: #cd3259; display: block; font-family: 'Montserrat', sans-serif; text-transform: capitalize; font-weight: 700; font-size: 25px; line-height: 34px;display:inline-block;}

 .welcome-section .left{float: left; padding-right: 30px;}
 .welcome-section .left p{margin-bottom: 11px; font-size: 18px;color:#000}
 .welcome-section .left p strong{font-weight: 600;}

 .welcome-section .right .text-link{font-size: 16px;}
 .welcome-section .right .text-link a{color: #767779;font-size:18px !important;}
 .welcome-section .right .text-link a:hover{color: #cd3259;}
 .play_icon_link{display:inline-block;width:79%;padding-top:8px;}
 .welcome-section .bottom-text{margin: 0px 0 24px 0; font-weight: 600; font-size: 27px;}
 .welcome-section .bottom-text span{color: #cd3259;}

 .btn-black{background-color: #cd3259; color: #fff; font-size: 13px; text-transform: uppercase; font-weight: 500; padding: 5px 20px; display: inline-block;}
 .btn-black:hover{background-color: #000; transition: all 0.3s;}

  .btn-black1{background-color: #cd3259; color: #fff; font-size: 16px; text-transform: uppercase; font-weight: 500; padding: 5px 20px; display: inline-block;line-height:25px;margin-right:35px;}
 .btn-black1:hover{background-color: #000; transition: all 0.3s;}

 .btn-blue{background-color: #0285c1; color: #fff; font-size: 13px; text-transform: uppercase; font-weight: 500; padding: 5px 20px; display: inline-block;}
 .btn-blue:hover{background-color: #000; transition: all 0.3s;}

 .our-solution{display: block; background-color: #393738; overflow: hidden; height: 790px;background: url(../images2022/pic1.jpg) no-repeat center top;background-size:100%;}
 
 .our-solution .left{width: 100%; /*float: left;*/ padding: 55px 0; /*max-width: 450px;*/ /*margin-left: 10%;*/display:inline-block;text-align:center;padding:50px 0; }

  .btn-black_playbooks1{background-color: #cd3259; color: #fff; font-size: 13px; text-transform: uppercase; font-weight: 500; padding: 5px 20px; display: inline-block;}
 .btn-black_playbooks1:hover{background-color: #000; transition: all 0.3s;}

 /*.our-solution .left{width: 50%; float: left; padding: 55px 0; max-width: 450px; margin-left: 10%;display:inline-block;text-align:center;}*/
 .our-solution .left .textwraper{text-align:center;max-width: 950px;display:inherit;}
 .our-solution .right{width: 50%; float: right; position: relative; height: 100%;}
 .our-solution .left h2{font-size: 25px; font-weight: 700; color: #cd3259;font-family: 'Montserrat', sans-serif; text-align: center; margin-bottom: 10px;}
 .our-solution .left h3{color: #fff;font-family: 'Aleo', serif; font-size: 34px; text-transform: uppercase; text-align: center; font-weight: 700;}
 .our-solution .left .img-fids{display: block; margin: 30px 0;}
 .our-solution .left p{font-size: 18px; color: #ddd; margin-bottom: 30px; padding: 0 10px;}
 .our-solution .left  .btn-outline{color: #fff; font-weight: 700px; text-transform: uppercase; font-size: 16px; position: relative;}
 .our-solution .left  .btn-outline:after {color: #fff; background-color: #fff; height: 3px; width: 100%; content: ''; position: absolute; bottom: -10px; left: 0;}



 .our-solutionoption{display: block; background-color: #e9eae1; overflow: hidden; /*height:auto;*/background-image: url(/images2022/fids_bg.jpg);background-size: cover;
background-repeat: no-repeat;margin-top: 65px;}
 
 .our-solutionoption .left{width: 100%; /*float: left;*/ padding: 0px 0; /*max-width: 450px;*/ /*margin-left: 10%;*/display:inline-block;text-align:center;padding:50px 0; }


 /*.our-solution .left{width: 50%; float: left; padding: 55px 0; max-width: 450px; margin-left: 10%;display:inline-block;text-align:center;}*/
 .our-solutionoption .left .textwraper{text-align:center;max-width: 950px;display:inherit;}
 .our-solutionoption .right{width: 50%; float: right; position: relative; height: 100%;}
 .our-solutionoption .left h2{font-size: 30px; font-weight: 600; color: #cd3259;font-family: 'Montserrat', sans-serif; text-align: center; margin-bottom: 10px;}
 .our-solutionoption .left h3{color: #000;font-family: 'Aleo', serif; font-size: 34px; text-transform: uppercase; text-align: center; font-weight: 700;}
 .our-solutionoption .left .img-fids{display: block; margin: 30px 0;}
 .our-solutionoption .left p{font-size: 18px; color: #000; margin-bottom: 10px; padding: 0 10px;}

  .our-solutionoption .left p span{font-style:italic;}

 .our-solutionoption .left  .btn-outline{color: #000; font-weight: 700px; text-transform: uppercase; font-size: 16px; position: relative;}
 .our-solutionoption .left  .btn-outline:after {color: #fff; background-color: #000; height: 3px; width: 100%; content: ''; position: absolute; bottom: -10px; left: 0;}







 

.join-movement{display: block; padding: 50px 0;background: url(../images2022/bg_joinmovement.jpg) no-repeat center top;background-size:cover;height: auto;}
.join-movement p{font-size: 18px;color: #000;margin-bottom:20px !important;}
.join-movement h2{font-size:30px; font-weight: 600; color: #cd3259;font-family: 'Montserrat', sans-serif; text-align: left; margin-bottom:20px; }
.join-movement ul{padding: 0; margin: 0;}
.join-movement li{list-style: none; display: block;  overflow: hidden;margin-bottom: 25px;padding: 25px;background-color:#fff;}
.join-movement li:last-child{margin-bottom: 0;}
.join-movement .left{float: left; width: 48%; font-size: 34px;font-family: 'Aleo', serif; color: #000; text-transform: uppercase; font-weight: 700;}
.join-movement .right{float: right; width: 48%; font-size: 18px;}
.join-movement .btn-black{text-align: center;}






.eduhero-fids{display: block; padding: 50px 0 0px 0;height: auto;position:relative;}
.eduhero-fids p{font-size: 18px;color: #000;margin-bottom:20px !important;}
.eduhero-fids h2{font-size:30px; font-weight: 600; color: #cd3259;font-family: 'Montserrat', sans-serif; text-align: left; margin-bottom:20px; }
.eduhero-fids ul{padding: 0; margin: 0;}
.eduhero-fids li{list-style: none; display: block;  overflow: hidden;margin-bottom: 25px;background-color:#fff;border-bottom: 1px solid #939598;}
.eduhero-fids li:last-child{margin-bottom: 0;padding-bottom: 0px;border:none;}
.eduhero-fids .left{float: left; width: 10%; font-size: 34px;font-family: 'Aleo', serif; color: #000; text-transform: uppercase; font-weight: 700;}
.eduhero-fids .right{float: right; width: 85%; font-size: 18px;}
.eduhero-fids .btn-black{text-align: center;}


.summit_logo1{position:absolute;display:block;top:25%;left:0;}
.summit_logo2{position:absolute;display:block;top:12%;right:0;}






.get-inspired{display: block; background-color: #fff;padding: 50px 0;}
.get-inspired p{font-size: 18px;color:#000;}
.get-inspired h2{font-size: 30px; font-weight: 600; color: #cd3259;font-family: 'Montserrat', sans-serif; margin-bottom: 10px;}
/*.get-inspired h3{color: #000;font-family: 'Aleo', serif; font-size: 34px; text-transform: uppercase;font-weight: 700;margin-bottom: 30px; }*/
.get-inspired .slick-slider{/*margin-left: 19.9%;*/margin-top: 2.1%;}
.inspired-carousel .thumbnail-wrapper{position: relative;}
.inspired-calrousel .thumbnail-wrapper img{width: 100%; margin-bottom: 10px;}
.inspired-carousel .thumbnail-wrapper h3{font-weight: 700; font-size: 14px; font-family: 'Montserrat', sans-serif; color: #fff; line-height: 16px; text-align: center; text-transform: uppercase; position: absolute; left: 0; bottom: -15px; padding: 0 10px;}
.inspired-carousel .thumbnail-wrapper h3 span{font-weight: 400; display: block; text-transform: lowercase; font-size: 12px;}
.inspired-carousel .thumbnail-wrapper .icon-play{position: absolute; top: 50%; left: 50%; margin-left: -34px; margin-top: -30px;}
.inspired-carousel .thumbnail-wrapper .icon-play img{width: 60px;}
.inspired-carousel .slick-slide{margin: 0 ;}
.inspired-carousel .slick-dots{bottom: -40px;}
.inspired-carousel .slick-dots li button:before{font-size: 12px;}
.inspired-carousel .slick-dots li{margin: 0 2px;}


.our-amplifier{display: block; margin: 50px 0 75px 0;}
.our-amplifier h2{color: #000;font-family: 'Aleo', serif; font-size: 34px; text-transform: uppercase;font-weight: 700;margin-bottom: 25px;}
.our-amplifier p{font-size: 18px;color: #000;margin-bottom: 20px !important;}
.amplifier-carousel .thumbnail-wrapper{padding: 15px; border: 2px solid #ddd; position: relative; border-radius: 15px;min-height:330px;}

.amplifier-calrousel .thumbnail-wrapper img{width: 100%; margin-bottom: 10px;}
.amplifier-carousel .thumbnail-wrapper h3{font-weight: 700; font-size: 18px; color: #000; line-height: 22px; text-transform: uppercase;}
.amplifier-carousel .thumbnail-wrapper h3 span{font-weight: 400; display: block;}

.amplifier-carousel .thumbnail-wrapper h4{font-weight: 700; color: #000; line-height: 20px; text-transform: uppercase;font-family: 'Montserrat', sans-serif; font-weight: 500;font-size: 16px;padding:10px 0;}
.amplifier-carousel .thumbnail-wrapper span{font-weight: 300; display: block;text-transform:none;font-family: 'Montserrat', sans-serif; color:#000;font-size: 14px;}

.amplifier-carousel .thumbnail-wrapper1{padding: 15px; border: 2px solid #ddd; position: relative; border-radius: 15px;height:300px;}
.amplifier-carousel .thumbnail-wrapper1 .icon-play{position: absolute; top: 50%; left: 50%; margin-left: -44px; margin-top: 60px;}
.amplifier-carousel .thumbnail-wrapper1 h3{font-weight: 700; color: #000; line-height: 20px; text-transform: uppercase;font-family: 'Montserrat', sans-serif; font-weight: 500;font-size: 16px;padding:10px 0;}
.amplifier-carousel .thumbnail-wrapper1 span{font-weight: 300; display: block;text-transform:none;font-family: 'Montserrat', sans-serif; color:#000;font-size: 14px;}


.amplifier-carousel .thumbnail-wrapper .icon-play{position: absolute; top: 50%; left: 50%; margin-left: -44px; margin-top: 60px;}
.amplifier-carousel .slick-slide{margin: 0 15px; opacity: 0.5;transform: scale(1.0);
	transition: all 0.4s ease-in-out;	padding: 40px 0;}
.amplifier-carousel .slick-slide.slick-current{opacity: 1;transform: scale(1.1);}
.amplifier-carousel .slick-dots{bottom: -40px;}
.amplifier-carousel .slick-dots li button:before{font-size: 12px;}
.amplifier-carousel .slick-dots li{margin: 0 2px;}

.global-network {background-color:#e1e3ea;padding:50px;}
.global-network ul{padding: 0; margin: 0 auto; text-align: center;}
.global-network li{list-style: none; display: inline-block; vertical-align: top; margin-right:0px;width:171px;height:171px; background-color: #fff; border-radius: 100%; box-shadow: -1px -2px 16px 0px rgba(0,0,0,0.75);
-webkit-box-shadow: -1px -2px 16px 0px rgba(0,0,0,0.75);-moz-box-shadow: -1px -2px 16px 0px rgba(0,0,0,0.75); margin: 0 30px;}
.global-network li .counter-no{font-weight: 700; color: #000; font-size: 32px;text-align:center}
.global-network li .title{text-transform: uppercase; color: #000; display: block; margin-top: 10px;font-size:14px;text-align:center;height:auto;}
.global-network li:last-child{margin-right: 0;}
.global-network h2 {color: #000;font-family: 'Aleo', serif;font-size: 34px;text-transform: uppercase;font-weight: 700;margin-bottom: 25px;text-align:center;}
.global-network  p{font-size: 18px;color: #000;margin-bottom: 20px !important;text-align:center;}
 
.modelpop {background: white; padding: 20px 30px; text-align: left;max-width: 400px;  margin: 40px auto;position: relative;}
 .mapboxgl-map{margin-top: 20px;}

  

.dfc-updates{display: block; padding: 50px 0; background-color: #f0f1f1;}
.dfc-updates h2{color: #000;font-family: 'Aleo', serif; font-size: 34px; text-transform: uppercase;font-weight: 700;margin-bottom: 25px;}
.dfc-updates p { font-size: 18px; margin-bottom: 20px !important;color: #000;}
.dfc-carousel .card{display: block;background-color:#fff;padding:18px;min-height:555px;}
.dfc-carousel .card .thumbnail{display: block; margin-bottom: 10px;}
.dfc-carousel .card h3{font-weight: 700; font-size: 18px; color: #000; line-height: 21px; text-transform: uppercase; margin-bottom: 15px;font-family: 'Montserrat', sans-serif;}
.dfc-carousel .card p{margin-bottom: 15px;font-size:18px;}
.dfc-carousel .card .monthyear{font-weight: 700; font-size: 14px; color: #000; line-height: 19px;  margin-bottom: 15px;font-family: 'Montserrat', sans-serif;color:#cd3259;}
.dfc-carousel .slick-slide{margin: 0 15px;}
.dfc-carousel .slick-dots{bottom: -40px;}
.dfc-carousel .slick-dots li button:before{font-size: 12px;}
.dfc-carousel .slick-dots li{margin: 0 2px;}

.award-section{display: block; margin: 50px 0;}
.award-section h2{color: #000;font-family: 'Aleo', serif; font-size: 34px; text-transform: uppercase;font-weight: 700;margin-bottom: 50px;}
.award-section ul{padding: 0; margin: 0;}
.award-section li{list-style: none;display: inline-block;text-align: center;width: 175px;padding-right: 0px;margin: 0 05px 30px 0px;padding: 0 20px;vertical-align: middle;border-right: 1px solid #eaebeb;height:120px;}
.award-section li span{font-family: 'Montserrat', sans-serif;font-weight:600;font-size:16px;color:#000;}


.supporter-section{display: block; margin: 50px 0;}
.supporter-section h2{color: #000;font-family: 'Aleo', serif; font-size: 34px; text-transform: uppercase;font-weight: 700;margin-bottom: 50px;}
.supporter-section ul{padding: 0; margin: 0;}
.supporter-section li{list-style: none;display: inline-block;text-align: center;width: 235px;padding-right: 0px;margin: 0 05px 50px 0px;padding: 0 20px;vertical-align: middle;border-right: 1px solid #eaebeb;height:138px;}
.supporter-section li span{font-family: 'Montserrat', sans-serif;font-weight:600;font-size:16px;color:#000;}

.topbar{background-color: #ebebeb; padding: 0px 0;}
.topbar .social-icons{display: block;}
.topbar .social-icons ul{padding: 0; margin: 0;}
.topbar .social-icons li{list-style: none;display: inline-block; padding:16px 5px;}
.topbar .social-icons li img {display: inline-block;vertical-align: middle;max-width: 100%;height: auto;}
.right-menu ul{padding: 0; margin: 0;}
.right-menu li{list-style: none; display: inline-block; vertical-align: middle; margin: 0 10px; color: #767779;}
.right-menu li:last-child{margin:0;}
.right-menu li a{color: #767779;}
.right-menu li a:hover{color: #000;}
.right-menu li a.btn-gray{background-color: #717171; text-transform: uppercase;color: #fff; padding: 5px 10px;}
.right-menu li a:hover.btn-gray{background-color: #000;}

.main-nav{display: block; margin: 30px 5% 25px;}
.main-nav .top-left{float: left; width: 30%}
.main-nav .top-right{float: right; width: 65%}
.main-nav_topbar{display:block;margin: 0 5%;}
.main-nav .logo{float: left; width: 120px;}
.language-ddl{float: left;}
.language-ddl ul{padding: 0; margin: 0;}
.language-ddl li{list-style: none; display: inline-block; vertical-align: middle; margin: 0 10px; color: #767779;}
.language-ddl li:last-child{margin:0;}
.language-ddl li a{color: #767779;}
.language-ddl li a:hover{color: #000;}
.language-ddl li a.btn-gray{background-color: #717171; text-transform: uppercase;color: #fff; padding: 5px 10px;}
.language-ddl li a:hover.btn-gray{background-color: #000;}

.social-icons{float: right; margin: 0 30px;}
.social-icons ul{padding: 0; margin: 0;}
.social-icons li{list-style: none;display: inline-block; padding:16px 5px;}
.social-icons li img {display: inline-block;vertical-align: middle;max-width: 100%;height: auto;}

.main-nav .top-nav{float: right;  margin: 20px 30px 20px 0;}
.main-nav .top-nav ul{padding: 0; margin: 0;}
.main-nav .top-nav li{list-style: none; display: inline-block; vertical-align: middle; text-transform: uppercase; padding: 0 15px; /*border-right: 1px solid #767779;*/}
.main-nav .top-nav li a{color: #767779;font-size: 16px;}
.main-nav .top-nav li a.active{color: #cd3259;font-weight:500;}

.main-nav .top-nav li a:hover{color: #cd3259;}
.main-nav .top-nav li:last-child{border-right: 0;}

.main-nav .top-nav li:hover .sub-menu{display: block;text-align:left !important;}
.main-nav .top-nav li .sub-menu{display: none;position: absolute;background: #EBECEC;width: 100%;left: 0%;z-index:999;/*margin-top:25px;*/}
.main-nav .top-nav li .sub-menu-inner{width: 1150px;margin: 0 auto;padding-left:15%;}
.main-nav .top-nav li .sub-menu-inner div{width: 16%;float: left;padding: 10px 3px 10px 3px;}

.main-nav .top-nav li .sub-menu ul{padding: 0; margin: 0;}
.main-nav .top-nav li .sub-menu li{display: block;  float: none;  background: url(../images2022/bullet.png) no-repeat left 11px;    padding: 0 13px; border-right:0;}
.main-nav .top-nav li .sub-menu li a{color: #000;line-height: 30px;font-size:13px;}


.top-nav-main {float: right; margin-left: 25px; padding: 13px 0;margin-top:-28px;}
.toggleMenu {background: url(../images2022/icon-menu.png) no-repeat center center; width: 85px; height: 85px; display: block;}
.close-menu-btn{background: url(../images2022/close-menu.png) no-repeat center center; width: 85px; height: 85px;z-index: 9999;  position: relative;  /*right: 0%;  top: 1.3%;*/}
.detailed-top-menu{background-color: #ebebeb;  position: absolute; top: 73px;  left: 0;  width: 100%;  padding: 30px; box-sizing: border-box;z-index: 100;}
.detailed-top-menu .menu{float: left; width: 18%;  margin: 0 3.5%;}
.detailed-top-menu .menu h3{color: #000; text-transform: uppercase; font-size: 16px; margin-bottom: 10px; font-family: 'Aleo', serif; font-weight: 700; color: #000;border-bottom: 1px solid #939598;padding-bottom: 5px;}
.detailed-top-menu .menu ul{padding: 0; margin: 0;}
.detailed-top-menu .menu li{list-style: none; display: block;font-family: 'Montserrat', sans-serif; font-size: 14px; color: #000;  margin-bottom: 5px;}
.detailed-top-menu .menu li a{color: #58595b;}
.detailed-top-menu .menu li a:hover{color: #000;}
.detailed-top-menu .separator{border-top: 2px solid #fff; padding: 20px 0 0 0; margin-top: 20px;}
.detailed-top-menu .right{float: right;}
.logocolor{color:#cd3259 !important;}
.main-nav .partner-search{float: right; }
.main-nav .partner-search label{color: #cd3259; text-transform: uppercase; font-weight: 700; display: inline-block; vertical-align: middle; margin-right: 10px;}
.main-nav .partner-search .control-input{display: inline-block; vertical-align: middle; position: relative;}
.main-nav .partner-search .control-input input{background-color: #e5e6e7; border: 0; padding: 10px;width: 160px;  height: 29px; box-sizing: border-box;}
.main-nav .partner-search  .icon-search{position: absolute; right: 0; top: 0;}
.detailed-top-menu .right{float: right;}



.divwidth75{width:76% !important;}
.divwidth20{width:20% !important;}
.divwidth25{width:25% !important;}

footer{background-color: #606162; padding: 40px 0; display: block;}
footer .linkdiv{display:inline-block;width:220px;vertical-align:top;}
footer .left{float: left;}
footer .logo-bottom{margin-bottom: 20px;}
footer .contact-link{margin: 30px 0 0; font-size: 16px; font-weight: 600;}
footer .contact-link a{color: #fff; text-decoration: none;}
footer .contact-link span{color: #fff; text-decoration: none;display:block;margin-top:10px;font-size: 13px;line-height:24px;  font-weight: 400;}
footer .contact-link a:hover{color: #ccc;}
footer .right{float: right;min-width: 220px;}
footer .right .listing ul{padding: 0; margin: 0 auto;}
footer .right .listing ul + ul{float: left; margin-right: 0;}
footer .right .listing li{list-style: none; color: #ddd; display: block; line-height: 24px;}
footer .disclaimer {padding-top:25px;display:block}
footer .disclaimer p{color: #ddd;line-height:20px;}

footer .disclaimer h1{color: #F2CB3F;font-size: 16px;  font-weight: 700;line-height:20px;padding-bottom:5px;}
footer .right .listing li a{color: #ddd;}
footer .right .listing li a:hover{color: #fff;}
   .signin-with-username{width:60%;margin:0 auto;padding:30px;}
   .signin-with-username input{background-color: #f1f1f2;font-size: 16px; font-weight: 300; height: 40px; margin: 0 0 10px;      outline: 0 none; padding: 0; text-indent: 20px; width: 100%;color:#000;}
   .login-popup-content {  background: #f2f2f2;  margin: 20px auto;  max-width: 650px;padding: 10px 10px;   text-align: left; top:20%;   position: relative; }
  .login-popup-content h1 {text-align: center; text-transform: uppercase;    font-size: 24px;border-bottom: 1px solid #ccc;  margin-bottom: 15px;padding-bottom: 15px;  }
                                      
  .signin-with-username .btn-black{margin-top:10px;}                             
                                    
.detailed-top-menu{display: block;}  
.detailed-top-menu.small-device-nav{display: none;}                                     
                                      
   #small-device-language-ddl{display: none;}    
   #reg-language-ddl{display: block;}                                
                                  

 
    
   .topbar{background: #EBECEC; overflow: hidden; padding: 0 15px;}

   button#ihavecookiesBtn {
    margin-left: 0px !important;
}
.updatelisting{margin-top:0 auto;padding:0;}
.updatelisting ul{margin:0 auto;padding:0;}
.updatelisting ul li{display:inline-block;width:29.5%;list-style:none;margin-right:45px;vertical-align:top;margin-bottom:45px;}
.updatelisting ul li:nth-child(3n){margin-right:0px;}


.updatelisting ul li .card{display: block;background-color:#f0f1f1;padding:18px;min-height:555px;}
.updatelisting ul li .card .thumbnail{display: block; margin-bottom: 10px;}
.updatelisting ul li .card h3{font-weight: 700; font-size: 18px; color: #000; line-height: 21px; text-transform: uppercase; margin-bottom: 15px;font-family: 'Montserrat', sans-serif;}
.updatelisting ul li .card p{margin-bottom: 15px;font-size:18px;}
.updatelisting ul li .card .monthyear{font-weight: 700; font-size: 14px; color: #000; line-height: 19px;  margin-bottom: 15px;font-family: 'Montserrat', sans-serif;color:#cd3259;}


.playbookslisting{margin:0 auto;padding-top:25px;}
.playbookslisting ul{margin:0 auto;padding:0;}
.playbookslisting ul li{display:inline-block;width:35.3%;list-style:none;margin-right:45px;vertical-align:top;margin-bottom:45px;}
.playbookslisting ul li:nth-child(3n){margin-right:0px;}


.playbookslisting ul li .card{display: block;background-color:#fff;padding:18px;}
.playbookslisting ul li .card .thumbnail{display: block; margin-bottom: 10px;}
.playbookslisting ul li .card h3{font-weight: 700; font-size: 18px; color: #000; line-height: 21px; text-transform: uppercase; margin-bottom: 20px;font-family: 'Montserrat', sans-serif;}
.playbookslisting ul li .card p{margin-bottom: 15px;font-size:18px;}
.playbookslisting ul li .card .monthyear{font-weight: 700; font-size: 14px; color: #000; line-height: 19px;  margin-bottom: 15px;font-family: 'Montserrat', sans-serif;color:#cd3259;}

.white-popup-block1 { background: #fff;  margin: 40px auto;  max-width: 500px; padding: 20px 30px;  position: relative;    text-align: left;}

.white-popup-block1 h1{font-family: 'Montserrat', sans-serif;  font-size: 1.75em;   text-align: left;   color: #000;   font-weight: 700; padding:20px 0 25px 0;}


#add-resource-form{text-align:left;text-transform:uppercase;}
#add-resource-form{text-align:left;text-transform:uppercase;}
#add-resource-form input{width:94.5%;}
#add-resource-form textarea{width:94.5%;text-transform:uppercase;}
#add-resource-form input{width:94.5%;}
#add-resource-form textarea{width:94.5%;text-transform:uppercase;}












.downloadheads {font-size: 18px;font-weight: 700;  color: #000; line-height: 23px;  padding: 10px 0;}
.downlodcont{color: #000;font-family: 'Montserrat', sans-serif;display: block;font-weight: 300;display: block;font-size: 18px;line-height: 25px;}
.downloadsubheads{font-size: 22px;font-weight: 700;  color: #000; line-height: 27px;  padding: 10px 0;}

.visual{margin-top:25px;text-align:left;}
.visual ul{padding:0;margin:0;text-align:left;}
.visual li{list-style:none;float:left;margin-left:0px;text-align:center;margin-right:30px}
.visual li .thumbnail{display:block;padding:0 0 10px 0;display:block;}
.visual li h3{text-transform:uppercase;color:#000;font-size:14px;font-family: 'Open Sans', sans-serif;}
.visual li h3 span{display:block;font-size:12px;color:#5d5d5d;padding:0px 0 8px 0;font-family: 'Open Sans', sans-serif;font-weight:300;}
.visual li.nomrgnRt{margin-right:0 !important;border:none;}
.visual li:last-child{margin-right:0;}
.download a{color: #cd3359;text-decoration: none;font-weight: normal;font-size: 18px;padding:5px 0;}
/* Cookie Dialog */
#gdpr-cookie-message {
    position: fixed;
    right: 30px;
    bottom: 30px;
    max-width: 375px;
    background-color: #626262;
    padding: 20px;
    border-radius: 5px;
    box-shadow: 0 6px 6px rgba(0,0,0,0.25);
    margin-left: 30px;
    font-family: 'Montserrat', sans-serif;
    z-index:1;
}
#gdpr-cookie-message h4 {
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 10px;
}
#gdpr-cookie-message h5 {
    color: #fff;
  font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 10px;
}
#gdpr-cookie-message p, #gdpr-cookie-message ul {
    color: white;
    font-size: 15px;
    padding:0;
    line-height: 1.5em;
    margin-bottom:25px;
}
#gdpr-cookie-message p:last-child {
    margin-bottom: 0;
    text-align: right;
}
#gdpr-cookie-message li {
    width: 49%;
    display: inline-block;
}
#gdpr-cookie-message a {
    color: #fff;
    text-decoration: none;
    font-size: 15px;
    padding-bottom: 2px;
     padding-top: 2px;
    /*border-bottom: 1px dotted rgba(255,255,255,0.75);*/
     display:block;
    transition: all 0.3s ease-in;
}
#gdpr-cookie-message a:hover {
    color: #008DD2;
   
    /*border-bottom-color: #fff;
    transition: all 0.3s ease-in;*/
}
#gdpr-cookie-message button,
button#ihavecookiesBtn {
    border: none;
    background-color: #626262;
    color: white;
    font-family: 'Quicksand', sans-serif;
    font-size: 15px;
    padding: 7px;
    border-radius: 3px;
    margin-left: 15px;
    cursor: pointer;
    transition: all 0.3s ease-in;
}
#gdpr-cookie-message button:hover {
    background: white;
    color: #000;
    transition: all 0.3s ease-in;
}
button#gdpr-cookie-advanced {
    background: #626262;
    color: #fff;
}
#gdpr-cookie-message button:disabled {
    opacity: 0.3;
}
#gdpr-cookie-message input[type="checkbox"] {
    float: none;
    margin-top: 0;
    margin-right: 5px;
}
#smalld{display:none;}
 #desktop1{display:block;}
.eventbannerpadding{padding-bottom:50px;}

/*playbook css*/
.playbook_wrapper_grey{background-color:#e1e3ea;}
.playbook_wrapper_white{background-color:#fff;}
.playbook_wrapper {padding:50px;margin:0 auto;}
.playbook_wrapper h1{ font-family: 'kg_inimitable_originalregular'; font-weight:normal;font-size:48px;text-transform:uppercase;line-height:50px;color:#000;padding-top:100px;padding-bottom:55px;}
.playbook_wrapper .subheadings{ font-family: 'Montserrat', sans-serif; font-weight: 600;font-size:30px;line-height:32px;color:#000;padding-bottom:75px !important;}
 .link_playbook{background-color: #D60064; color: #fff; font-size: 18px; text-transform: uppercase; font-weight: 600; padding: 12px 20px; display: inline-block;margin-right: 20px;}
 .link_playbook:hover{background-color: #000; transition: all 0.3s;}


 .listing_innovation{display:block;margin:50px 0;}
  .listing_innovation h1{font-family: 'kg_inimitable_originalregular'; font-weight:normal;font-size:38px;text-transform:uppercase;line-height:38px;color:#D60064;padding-top:0;padding-bottom:50px;}


  .listing_innovation ul{margin:0 auto;padding:0;}
  .divwidth30{width:32.3%}
  .divwidth70{width:66%;margin-right:0px !important;}
.listing_innovation ul li{display:inline-block;list-style:none;margin-right:10px;margin-bottom:10px;height:300px;text-align:center;}

.listing_innovation li .thumb1 {  height: 175px; width: auto;  text-align: center; background-color:#fff;  display: inline-block;padding:20px;border-radius:10px;}
.height168{ height: 172px !important;}
.listing_innovation li .thumb1 p{  font-family: 'Montserrat', sans-serif; font-weight: 400;font-size:18px;line-height:23px;color:#000;padding-bottom:10px !important;}
.listing_innovation li .thumb1 h4{  font-family: "Aleo", serif;font-weight:700;font-size:20px;line-height:27px;color:#000;text-transform:uppercase;}

.listing_innovation li .thumb1 span{  font-family: "Aleo", serif;font-weight:700;font-size:15px;line-height:22px;color:#000;text-transform:uppercase;padding-top:10px;display:block;}


.listing_innovation  li .display-valign {
  display: table-cell;
  vertical-align: middle;
}
.listing_innovation  li .display-table {
  display: table;
  width: 100%;
  height: 100%;
}

.listing_innovation li.nomrgnRt{margin-right:0 !important;border:none;}
.listing_innovation li.greenbg{background-color:#AAC68B !important;}
.listing_innovation li.brownbg{background-color:#E5E3CF !important;}
.listing_innovation li.bluebg{background-color:#ABD2E3 !important;}
.listing_innovation li.orange{background-color:#E9B675 !important;}
.listing_innovation li.pink{background-color:#E3A2A5 !important; }
.listing_innovation li.yellow{background-color:#E6E191 !important;}

.listing_innovation li.bg1{background-color:#AAC68B;background-image: url(/images2022/playbook/bg1.jpg);background-size: cover;}
.listing_innovation li.bg2{background-color:#AAC68B;background-image: url(/images2022/playbook/bg2.jpg);background-size: cover;}
.listing_innovation li.bg3{background-color:#AAC68B;background-image: url(/images2022/playbook/bg3.jpg);background-size: cover;background-position: bottom 0px right 2px;}
.listing_innovation li.bg4{background-color:#AAC68B;background-image: url(/images2022/playbook/bg4.jpg);background-size: cover;}
.listing_innovation li.bg5{background-color:#AAC68B;background-image: url(/images2022/playbook/bg5.jpg);background-size: cover;}
.listing_innovation li.bg6{background-color:#AAC68B;background-image: url(/images2022/playbook/bg6.jpg);background-size: cover;}
.listing_innovation li.bg7{background-color:#AAC68B;background-image: url(/images2022/playbook/bg7.jpg);background-size: cover;}

.logo_playbook_cover{position:absolute;right:35px;top: -25px;}
.banner_details_cover{position:absolute;right:35px;top: 75px;width: 400px;}
.banner_details_cover p{color:#fff;font-size:22px;font-family: "Aleo", serif;font-weight:700;text-align:center;display:inline-block;}
.banner_details_cover p span{color:#09686e;display:inline-block;}


.banner_details_number{position:absolute;right:25px;bottom: 45px;width: 425px;}
.banner_details_number ul{margin:0 auto;padding:0;}
.banner_details_number ul li{display:inline-block;list-style:none;padding: 0 5px;border-right:1px solid #fff;width:30%;}
.banner_details_number ul li:last-child{border-right:0;margin-right:0;padding-right:0}
.banner_details_number ul li h3{font-family: 'kg_inimitable_originalregular'; font-weight:normal;font-size:45px;text-align:center;color:#fff;}
.banner_details_number ul li p{font-family: 'Montserrat', sans-serif; font-weight: 400;font-size:18px;text-align:center;color:#fff;}


.banner_details_cover_smalld{display:block;padding:0 0 25px 0;margin:0 auto;display:none;}
.banner_details_cover_smalld p{color:#000;font-size:20px;font-family: "Aleo", serif;font-weight:700;text-align:left;display:inline-block;}
.banner_details_cover_smalld p span{color:#D60064;display:inline-block;}


.banner_details_number_smalld{display:block;padding:25px 0;margin:0 auto;display:none;}
.banner_details_number_smalld ul{margin:0 auto;padding:0;}
.banner_details_number_smalld ul li{display:inline-block;list-style:none;padding: 0 5px;border-right:1px solid #fff;width:24.5%;height: auto;}
.banner_details_number_smalld ul li:last-child{border-right:0;margin-right:0;padding-right:0}
.banner_details_number_smalld ul li h3{font-family: 'kg_inimitable_originalregular'; font-weight:normal;font-size:35px;text-align:center;color:#D60064;}
.banner_details_number_smalld ul li p{font-family: 'Montserrat', sans-serif; font-weight: 400;font-size:15px;text-align:center;color:#000;}









.banner_playbook_wrapper{border-radius:50px;overflow:hidden;}
.logo_playbook_inter{position:absolute;right:45px;top: -25px;}
.banner_details_inter{position:absolute;left:35px;bottom: 60px;width: 400px;}
.banner_details_inter p{color:#fff;font-size:48px;font-family: 'kg_inimitable_originalregular';text-align:left;display:inline-block;line-height:55px;}

 .cont_wrapper{display:block;margin:50px 0;}
  .cont_wrapper h1{font-family: 'kg_inimitable_originalregular'; font-weight:normal;font-size:38px;text-transform:uppercase;line-height:38px;color:#000;padding-top:0;padding-bottom:20px;}
  .cont_wrapper .para{font-family: 'Montserrat', sans-serif; font-weight: 500;font-size:20px;line-height:26px;color:#000;}

  .cont_number{display:block;margin:0 0 35px 0;}
.cont_number ul{margin:0 auto;padding:0;}
.cont_number ul li{display:inline-block;list-style:none;margin-right:35px;border-right:2px solid #000;width:28%;height:auto;vertical-align: top;}
.cont_number ul li:last-child{border-right:0;margin-right:0;padding-right:0}
.cont_number ul li h3{font-family: 'kg_inimitable_originalregular'; font-weight:normal;font-size:45px;text-align:left;color:#cd3259;}
.cont_number ul li p{font-family: 'Montserrat', sans-serif; font-weight: 400;font-size:18px;text-align:left;color:#000;}

  .cont_number_ind{display:block;margin:0 0 45px 0;}
.cont_number_ind ul{margin:0 auto;padding:0;}
.cont_number_ind ul li{display:inline-block;list-style:none;margin-right:35px;border-right:2px solid #000;width:35.5%;height:auto;vertical-align: top;}
.cont_number_ind ul li:last-child{border-right:0;margin-right:0;padding-right:0}
.cont_number_ind ul li h3{font-family: 'kg_inimitable_originalregular'; font-weight:normal;font-size:45px;text-align:left;color:#cd3259;}
.cont_number_ind ul li p{font-family: 'Montserrat', sans-serif; font-weight: 400;font-size:18px;text-align:left;color:#000;}
.cont_number .heads_num{font-family: 'Montserrat', sans-serif; font-weight: 600;font-size:18px;text-align:left;color:#cd3259;padding-bottom:10px}


.fids_playbook{display: block; padding: 50px 0;background: url(../images2022/bg_joinmovement.jpg) no-repeat center top;background-size:cover;height: auto;}

.fids_playbook ul{padding: 0; margin: 0;}
.fids_playbook li{list-style: none; display: block;  overflow: hidden;margin-bottom: 25px;padding: 25px;background-color:#fff;}
.fids_playbook li:last-child{margin-bottom: 0;}

.fids_playbook .left{float: left; width: 48%; }
.fids_playbook .right{float: right; width: 48%;text-align: right; }

.fids_playbook .left h1{font-family: 'kg_inimitable_originalregular';  font-weight: normal;  font-size: 38px;  text-transform: uppercase;  line-height: 38px;  color: #000;  padding-top: 0;  padding-bottom: 0px;display:block;}
.fids_playbook .left p{font-family: 'Montserrat', sans-serif;  font-weight: 600;  font-size: 25px;  line-height: 32px;  color: #000;  padding-bottom: 0px !important;}


.fids_playbook h2{font-size:30px; font-weight: 600; color: #cd3259;font-family: 'Montserrat', sans-serif; text-align: left; margin-bottom:20px; }

.fids_playbook .left1{float: left; width: 18%; }
.fids_playbook .left1 span{font-family: 'Montserrat', sans-serif;  font-weight: 500;  font-size: 16px;  line-height: 16px;  color: #000;  padding-bottom: 0px !important;padding-left:15px; }
.fids_playbook .left1 p{font-family: 'Montserrat', sans-serif;  font-weight: 600;  font-size: 20px;  line-height: 25px;  color: #000;  padding-bottom: 0px !important; padding-left:15px;margin-bottom:5px !important;}
.fids_playbook .right1{float: right; width: 81%;}
.fids_playbook .right1 h1{font-size: 18px;color: #000;margin-bottom:5px !important;display:block;font-family: 'Montserrat', sans-serif;  font-weight: 700;}
.fids_playbook .right1 p{font-size: 18px;color: #000;margin-bottom:15px !important;display:block;font-family: 'Montserrat', sans-serif;  font-weight: 400;}




.dfc-playbookmedia{display: block; padding: 50px 0 75px 0; background-color: #f0f1f1;}
.dfc-playbookmedia  h2{font-family: 'kg_inimitable_originalregular';  font-weight: normal;  font-size: 38px;  text-transform: uppercase;  line-height: 38px;  padding-top: 0;  padding-bottom: 0px;  display: inline-block;  color: #ec0e68;vertical-align:middle;}
.dfc-playbookmedia .imgwraper{display:inline-block;vertical-align:middle;margin-right:25px;}

.dfc-playbookcarousel .card{display: block;}
.dfc-playbookcarousel .card .thumbnail{display: block; margin-bottom: 10px;}

.dfc-playbookcarousel .slick-slide{margin: 0 15px;}
.dfc-playbookcarousel .slick-dots{bottom: -40px;}
.dfc-playbookcarousel .slick-dots li button:before{font-size: 12px;}
.dfc-playbookcarousel .slick-dots li{margin: 0 2px;}








.jurney_section{display: block; padding: 50px 0;height: auto;}
.jurney_section h1{font-family: 'kg_inimitable_originalregular';  font-weight: normal;  font-size: 38px;  text-transform: uppercase;  line-height: 38px;   padding-top: 0;  padding-bottom: 0px;  display: inline-block;color:#ec0e68}
.jurney_section h1 span{color:#000;display: inline-block;}
.yellobg_timeline_playbook{background-color:#fbf6a5}
.jurney_section p{font-family: 'Montserrat', sans-serif;  font-weight: 600;  font-size: 23px;  line-height: 32px;  color: #000;  padding-bottom: 20px !important;display:block;}

 .header {
            text-align: center;
            margin-bottom: 20px;
        }

        .header h1 {
            font-size: 24px;
            font-weight: bold;
            color: #FF0066;
            display: inline;
        }

        .header h1 span {
            color: black;
        }

        .header p {
            font-size: 18px;
            color: #333;
            margin-top: 5px;
        }

        /* Container for the journey sections */
        .journey-container {
            display: flex;
            flex-direction: row;
            gap: 20px;
            flex-wrap:wrap;
        }


        /* Each journey stage */
        .stage {
            /* background-color: #f6f1b9; */
            /*padding: 15px;*/

        }

        .stage {
            flex: 1;
            min-width: 180px;
        }

        .stage h2 {
           font-family: 'Montserrat', sans-serif;  font-weight: 600;  font-size: 16px; color:#000;
        }

        .stage p {
            font-size: 16px;
            line-height: 20px;
            color: #000;
            font-weight:400;
            font-family: 'Montserrat', sans-serif;
        }

        .line_dot {
            width: 13%;
            height: 2px;
            margin-top: 30px;
            border-top: 1px solid black;
            position: absolute;

        }

        /* this is for line dot  */
        .line_dot::before {
            content: "";
            width: 10px;
            /* Diameter of the dot */
            height: 10px;
            background-color: black;
            /* Color of the dot */
            border-radius: 50%;
            /* Make it circular */
            position: absolute;
            top: -5px;
            /* Center the dot vertically on the line */
            right: 96%;
            /* Center the dot horizontally */
            transform: translateX(-50%);
        }

        /* this is for line which was connect to the dot and goes downward */
        .line_dot::after {
            content: "";
            width: 1px;
            height: 30px;
            background-color: black;
            position: absolute;
            /* top: 0px; */
            /* Position it under the dot */
            right: 100%;
            transform: translateX(-50%);
        }
        .brasibg{background-color:#bedba1}
       .urubg{background-color:#bedba1} 
       .malaysiabg{background-color:#f8afb7}
       .global1bg{background-color:#b3e3ef}
       .francebg{background-color:#fec668}
       .indiabg{background-color:#b3e3ef}
         .global2bg{background-color:#faf8e3}
          .taiwanbg{background-color:#fec668}
            .madabg{background-color:#afa6d1}
        .title {
            width: auto;
            height: 120px;
            /* you can change color from here of title ********************* */
            
            display: flex;
            /* Enable Flexbox */
            justify-content: center;
            /* Center horizontally */
            align-items: center;
            /* Center vertically */
            text-align: center;padding: 15px;
            /* Center text if it spans multiple lines */
        }

        /* this is text after line and dot ******adujest the margin-top according you */
        .text {
            margin-top: 75px;
        }