
@font-face {
    font-family: 'alternategothic2_btregular';
    src: url('fonts/altgot2n_2-webfont.woff2') format('woff2'),
         url('fonts/altgot2n_2-webfont.woff') format('woff'),
        url('fonts/altgot2n_2-demo.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
  
}

@font-face{
     font-family: 'baskerville_old_faceregular';
    src: url('fonts/baskvill_0-webfont.woff2') format('woff2'),
         url('fonts/baskvill_0-webfont.woff') format('woff'),
        url('fonts/BASKVILL_0.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}




body{margin:0 auto;padding:0; font-family:'Open Sans', sans-serif;font-size:16px;color:#2B2A29;background:#fefefe;font-weight:300;}
input[type="text"], input[type="email"], input[type="tel"], input[type="number"], input[type="url"], input[type="password"], textarea {border:0;padding:15px 2.5%;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:'Open Sans', sans-serif;background-color: #fff;}
input[type="submit"]{-webkit-appearance: none;-moz-appearance: none;border-radius: 0;}
textarea {	font-family: 'Montserrat';font-weight:300;}
select {border:0;padding:2.0%;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:'Open Sans', sans-serif;background-color: #fff;}
a{text-decoration:none;}
.vm{vertical-align:middle;}
.clear{clear:both;}
.clearfix:before, .clearfix:after { display: table; content: " "; }
.clearfix:after, .clear { clear: both; }
.relative{position:relative;}
header,section,footer{display:block;}
h1,h2,h3,h4,h5,h6{padding:0;margin:0;font-weight:normal;}
p{line-height:22px;margin:0;}

img {

    max-width: 100%;
    height: auto;

}
.pull-left{float:left;}
.pull-right{float:right;}
.nopadding{padding:0px !important;}
.onlyleftpadding{padding:0 0 0 50px !important;}
.mbt-nagative{margin-bottom:-10px;}
#main-wrapper{margin:0 auto;padding:0;width:100%;display:block;}
header{margin:0 auto;padding:0;width:100%;display:inline-block;position:fixed;top:0;z-index:10;text-align:center;z-index:9999;}
.wrapperinlineblock{display:inline-block;text-align:center;}
.containernav{width:100%;padding: 0 30px;background-color:#fff;height: 110px;display:inline-block;margin:0 auto;}
/*.backbutton{float:right;padding-top:90px}*/

.backbutton{right: 0;position:absolute;bottom:-58px}
.backbuttoncalebder{right: 0;position:absolute;bottom:-58px}
.backbuttonapr{right: 0;position:absolute;bottom:-58px}
.container{width: 1000px;padding: 0 50px;display:block;}
.packcontainer{padding: 0 75px;display:block;margin:0 50px}

.innercontainer{padding: 30px 30px;display:block;margin:25px 0;}
.middle-wrapper{width:100%;display:block;margin:0 auto;}
.wrap-stories{width:100%;padding:00px 0  0;min-height:400px;background-color:#8598BB;border-bottom:20px solid #B3CE52;}
footer{margin: 0px 0 0 0;display: block;clear: both;overflow: hidden;width:100%;background-color:#323E48;}
footer p{font-weight:700;font-size:14px;text-align:center;padding:10px 0 15px 0;color:#B2B3B3;}
.layout-width{margin:0 auto;padding:0;max-width:1100px;width: 100%; display:block;}
.text-alignleft{text-align:left;}

.text-alignceter{text-align:center;}
.blackbg{background-color:#323E48 !important;text-align:center;}

.blackbg a{display: inline-block; color: #B2B3B3;margin-right:5px;font-size: 20px;}
.blackbg a:hover{color: #fff;}

.btnwrapper{float:right;margin:0px 5px;width:auto;text-align:right;}
.logo{float:left;margin:-25px 0;/*width:225px;*//*width:195px;*/;width:165px;text-align:left;}

.internalbtn-border{padding: 5px; display:block !important; border:2px solid #000; text-transform: uppercase; color: #fff; font-size: 15px;font-weight:700;background-color:#2D3136;text-align:center;}
.internalbtn-border:hover{background: #fff; color: #000;border:2px solid #000;}

.btnlogin-border{padding: 5px; display:block !important; border:2px solid #2D3136; text-transform: uppercase; color: #2D3136; font-size: 15px;font-weight:700;background-color:#fff;text-align:center;}
.btnlogin-border:hover{background: #fff; color: #000;border:2px solid #000;background-color:#2D3136;color: #fff;}

.top-nav{float:left;width:55%;text-align:right;padding:0px 0;}
.top-nav ul{padding:0;margin:0;}

.sub-menu::after, .top-nav::before
{
    border: medium solid transparent;
    bottom: 100%;
    content: " ";
    height: 0;
    left: 50%;
    pointer-events: none;
    position: absolute;
    width: 0;
}


.top-nav > ul > li{list-style:none;color:#000;float:left;position:relative;font-size:16px;font-family: 'Open Sans', sans-serif;font-weight:700;/*padding:15px 20px;*/padding:15px 15px;font-size:16px;}

.top-nav > ul > li > a{display:inline-block;color:#333;font-family: 'Open Sans', sans-serif;font-weight:700;}
/*.top-nav > ul > li:hover,.top-nav > ul > li.active{color:#fff;font-family: 'Montserrat', sans-serif;font-weight:300;font-size:16px;background:#00C5C5}*/
/*.top-nav > ul > li:hover{color:#fff;font-family: 'Montserrat', sans-serif;font-weight:300;font-size:16px;background:#00C5C5;}*/
/*.top-nav > ul > li.active{color:#fff;font-family: 'Montserrat', sans-serif;font-weight:300;font-size:16px;border-bottom: 3px solid #00C5C5;}*/
.top-nav > ul > li  .active{border-bottom:4px solid #333;padding-bottom:10px;}
.top-nav > ul > li:last-child{border-right:none; background-image: none;}
.top-nav >ul li > ul.sub-menu{z-index:9999;   background: #fff;  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.2);   left: 0; top:56px;
 margin-top: 30px; opacity: 0; padding: 0; position: absolute; -webkit-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; visibility: hidden; width: 215px;/*border-top:2px solid #000;*/}
.top-nav>ul li > ul.sub-menu> li{list-style:none;text-align:left;text-transform:none;}	
.top-nav>ul>li .sub-menu> li:first-child>a{border:none;}
.top-nav>ul li > ul.sub-menu > li > a{border-top: 1px solid #e5e5e5;color: #666; display: block; padding: 10px 15px;     -webkit-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s;} 	
.top-nav>ul li:hover >.sub-menu{opacity:1;visibility:visible;margin-top:0px;}	
.top-nav>ul li > ul.sub-menu > li > a:hover{color:#EDBD0B;background:#fff;}
.toggleMenu{display:none;background: url(/images2018/hamburger.png) no-repeat 95% center;width:30px;height:30px;}
.close-menu-btn{display:none;background: url(/images2018/close-menu.png) no-repeat 95% center;width:30px;height:30px;}

.banner1{display:block;width:100%;margin:0px 0 0 0;background-size:100%;background-position:center;/*padding-left:80px*/}
.whitefonts{color:#fff;}
.redfonts{color:#C02222}











.yellofonts{color:#EDBD0B;}
.yellofonts2{color:#EDBD0B;}
.blackfonts{color:#000;}
.yellobottomborder{border-bottom:2px solid #EDBD0B;}
.orangebottomborder{border-bottom:2px solid #EF7F1A;}
.brownbottomborder{border-bottom:2px solid #CBB99F;}
.brownfonts{color:#CBB99F}
.brownfontsdark{color:#808285}
.greenfonts{color:#B9C599;}
.lightgreenfonts{color:#A8B997;}
.greenbottomborder{border-bottom:2px solid #B9C599;}
.bluefonts{color:#9DBCC8;}
.orangefonts{color:#E89338;}
.maroonfonts{color:#A75F4A}
.pinkfonts{color:#CBB99F;}
.redishfonts{color:#A75F4A}
.purpalishfonts{color:#B394B3}
.bluefontscover{color:#9DBDC8;}
 .bottomsmarginsections{margin-bottom:100px;}
.bluebottomborder{border-bottom:2px solid #9DBCC8;}
.ligtmagentafonts{color:#BE8E8A;}
.ligtmagentabottomborder{border-bottom:2px solid #BE8E8A;}

	/*New CSS start-------------------------------------------------------*/
		
        .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:50px; 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:50px; top:50%; margin-top:10px;}
		ul.home-banner-slider.owl-carousel .owl-nav .owl-next span {display:none;}
		ul.home-banner-slider.owl-carousel .owl-nav .owl-prev span {display:none;}
		ul.home-banner-slider {padding:0; margin:0 auto;}
		ul.home-banner-slider li{list-style: none; display: block;height:625px;position:relative}
	    ul.home-banner-slider li .details {color:#fff;max-width:650px; position:absolute;  top:250px;left:0%}
		ul.home-banner-slider li .details h2{ font-size: 75px;display:block;font-family:'alternategothic2_btregular';line-height:75px;text-transform:uppercase;}
        ul.home-banner-slider li .details h2 sup{font-size: 15px;display:inline-block;font-family:'alternategothic2_btregular';position:absolute;top:45px;}
        /*ul.home-banner-slider li .details span{line-height:00px;font-size: 75px;font-family:'alternategothic2_btregular';color: #FECC00;padding:0;text-decoration:underline;}*/
        ul.home-banner-slider li .details span.yellofonts{position: relative;}
        ul.home-banner-slider li .details span.trademark{font-size:25px;position:absolute;top:50px;}
         ul.home-banner-slider li .details span.yellofonts:after{position: absolute; bottom:9px; left:5px; background-color:#EDBD0B; width: 19px; height: 2px; content:'';}
         ul.home-banner-slider li .details img{width:auto;height:auto;display: inherit;padding-left:15px;padding-bottom:5px;vertical-align:middle;}
         ul.home-banner-slider  .pageheadings{max-width: 735px;position: absolute;top: 275px;display:block;}






          ul.home-banner-slider  .pageheadings img{width:auto;height:auto;display: inherit;padding-left:5px;padding-bottom:5px;vertical-align:middle;}
                    ul.home-banner-slider  .pageheadings h1{text-align:left;font-family:'alternategothic2_btregular'; font-size: 97px;display:block;line-height:103px}
                 ul.home-banner-slider  .pageheadings p{text-align:left;font-family:'alternategothic2_btregular'; font-size: 55px;display:inline-block;line-height:55px;text-transform:uppercase;}

  /*ul.home-banner-slider .Event-section{position: absolute;top: 275px;display:block;width:100%;}
  ul.home-banner-slider .Event-section .wraper{padding-top:50px;}
  ul.home-banner-slider .left{float:left; width: 48%; padding: 0 25px 0 0; vertical-align:middle;padding-top:33px}
  ul.home-banner-slider .right{float:right; width: 48%;vertical-align:middle;}
  ul.home-banner-slider .Event-section img {vertical-align: middle;padding-left: 5px;padding-bottom: 5px;  width: auto;  height: auto;  display: inherit;}*/
  .bgtop10{background: url(../images2018/bg_strom.png) no-repeat;background-position: 100px -5px;}

          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: 25px;    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: 25px;    top: 50%;    margin-top: 10px;} 

          


         


	    ul.home-banner-slider li .details p{ font-size: 22px;display:block;font-family:'baskerville_old_faceregular';font-weight:bold;}
		ul.home-banner-slider li .bannerlogo {padding: 0px;color:#fff;max-width: 725px;position: absolute;top: 575px;bottom: 0;left: 0;}
		ul.home-banner-slider li .bannerlogo p{font-size: 20px;display:block;font-family:'Open Sans', sans-serif;font-weight:700;line-height:28px;}

        ul.home-banner-slider li.slider1{background-image:url(/images2018/banner0_homev2.jpg); background-repeat: no-repeat;  background-size: cover;}

        ul.home-banner-slider li.slider14{background-image:url(/images2018/banner1_homev2.jpg); background-repeat: no-repeat;  background-size: cover;}
        ul.home-banner-slider li.slider13{background-image:url(/images2018/banner2_homev2.jpg); background-repeat: no-repeat;  background-size: cover;}         
        /*ul.home-banner-slider li.slider12{background-image:url(/images2018/banner3_homev2.jpg); background-repeat: no-repeat;  background-size: cover;}*/           

        ul.home-banner-slider li.slider12{background-image:url(/images2018/banner_1_new.jpg); background-repeat: no-repeat;  background-size: cover;}    
        ul.home-banner-slider li.slider11{background-image:url(/images2018/banner4_homev2.jpg); background-repeat: no-repeat;  background-size: cover;}                
          ul.home-banner-slider li.sliderevent{background-image:url(/images2018/banner_event.jpg); background-repeat: no-repeat;  background-size: cover;} 
        ul.home-banner-slider li.slider8{background-image:url(/images2018/banner5_homev2.jpg); background-repeat: no-repeat;  background-size: cover;}
        ul.home-banner-slider li.slider9{background-image:url(/images2018/banner6_homev2.jpg); background-repeat: no-repeat;  background-size: cover;}         
        ul.home-banner-slider li.slider10{background-image:url(/images2018/banner7_homev2.jpg); background-repeat: no-repeat;  background-size: cover;}           
                

        ul.home-banner-slider li.slider2{background-image:url(/images2018/banner0_homev2.jpg); background-repeat: no-repeat;  background-size: cover;}
        ul.home-banner-slider li.slider3{background-image:url(/images2018/banner0_homev2.jpg); background-repeat: no-repeat;  background-size: cover;}
	 

        .all-category-list1{display: block;}
        .all-category-list1 ul{margin:0 auto;padding:0;}
        .all-category-list1 li{text-align:left;list-style:none;height: 300px;vertical-align: middle;width:100%;display:block;}

         /*.all-category-list1 li   .quotetext{font-size: 16px;display:block;font-family: 'Open Sans', sans-serif;line-height:22px;font-weight:300;text-align:center;padding:0 25px;margin:0;font-style:italic;vertical-align:middle;height:205px;display:table-cell;}
          .all-category-list1 li  .quotes{font-size: 14px;display:block;font-family: 'Open Sans', sans-serif;line-height:19px;font-weight:700;text-align:center;margin:0;}
          .all-category-list1 li  .quotes span{font-family:'Open Sans', sans-serif; font-size:15px;font-weight:300;font-style:italic;padding-bottom:5px;color:#2B2A29;text-align:center;line-height:20px;padding-top:5px;}*/

         /*remove it later please*/
          .quotetext{font-size: 17px;display:block;font-family: 'Open Sans', sans-serif;line-height:25px;font-weight:400;text-align:left;padding:30px 0;margin:0;font-style:italic;vertical-align:middle;display:table-cell;}
            .quotesofferings{font-size: 14px;display:block;font-family: 'Open Sans', sans-serif;line-height:19px;font-weight:700;text-align:left;margin:0;}
          .quotesofferings span{font-family:'Open Sans', sans-serif; font-size:15px;font-weight:300;font-style:italic;color:#2B2A29;line-height:20px;padding-top:5px;display:block;}
          /*remove it later please*/

            /*New class*/
           .quotetext1{font-size: 24px;display:block;font-family: 'Open Sans', sans-serif;line-height:29px;font-weight:400;text-align:center;padding:00px 0 30px 0;margin:0;font-style:italic;vertical-align:middle;display:table-cell;color:#939598;}
            .quotesofferings1{font-size: 20px;display:block;font-family: 'Open Sans', sans-serif;line-height:25px;font-weight:700;text-align:center;margin:0;color:#939598;}
          .quotesofferings1 span{font-family:'Open Sans', sans-serif; font-size:16px;font-weight:300;font-style:italic;color:#2B2A29;line-height:20px;padding-top:5px;display:block;color:#939598;}
            /*remove it later please*/



        .all-category-list1 .owl-theme .owl-nav [class*="owl-prev"]{background: url(../images2018/icon-prev.png) no-repeat;cursor: pointer !important;height: 31px;left: -28px;margin: -240px 0 0; padding: 0; position: absolute; text-indent: -9999px; top: 50%; width: 18px;transition: all .2s ease-in-out;transform: scale(0.8);}
        .all-category-list1 .owl-theme .owl-nav [class*="owl-prev"]:hover{background: url(../images2018/icon-prev.png) no-repeat !important;transform: scale(1);}
        .all-category-list1 .owl-theme .owl-nav [class*="owl-next"]{background: url(../images2018/icon-next.png) no-repeat;cursor: pointer !important;height: 31px;right: -28px;margin: -240px 0 0; padding: 0; position: absolute; text-indent: -9999px; top: 50%; width: 18px;transition: all .2s ease-in-out;transform: scale(0.8)}
        .all-category-list1 .owl-theme .owl-nav [class*="owl-next"]:hover{background: url(../images2018/icon-next.png) no-repeat !important;transform: scale(1);}
        .all-category-list1 .owl-theme .owl-nav .disabled{display:none;}
        .all-category-list1 .owl-theme .owl-prev .disabled{display:none;}



        .btnwrappers{display:inline-block;text-align:center;width:100%;}

		 .link{margin-top:50px;display:block;}
            .link a {text-decoration:underline;font-weight:700;font-size:16px;text-transform:uppercase;color:#2B2A29;}

            .quotes{margin:50px 0; display:block;text-align:center;width:100%;font-style:italic;font-weight:600;font-size:30px;}
            .quotecontainer{width: 45%;display:inline-block;}

             .quotes span{font-weight:700;display:block;}

             .full-wrapper {display: block;position: relative;    background-image: url(../images2018/bg_1.jpg);    background-repeat: no-repeat;    background-size: cover;min-height:765px;}
              .full-wrapper-humanschool {display: block;position: relative;    background-image: url(../images2018/human_school_bg_1.jpg);    background-repeat: no-repeat;    background-size: cover;min-height:765px;}
               .full-wrapper-humanschool.slider1{background-image: url(../images2018/human_school_bg_1.jpg);}
              

                .full-wrapper-humanschool_new {display: block;position: relative;background-repeat: no-repeat;background-size: cover;min-height:408px;}
               .full-wrapper-humanschool_new.slider1{background-image: url(../images2018/footer_new_bg.jpg);}



            
                .full-wrapper-humanschool_new .textwrapper{width:43%;display:inline-block;padding:35px;min-height:235px;vertical-align:top;margin-top:50px}
                .full-wrapper-humanschool_new .textwrapper h1{color:#fff;font-family:'alternategothic2_btregular';text-align:left;font-size:60px;line-height:62px;padding-bottom:20px;display:block;padding-bottom:40px}
                .full-wrapper-humanschool_new .textwrapper h1 sup.trademark {font-size: 25px;top: -10px;position: relative;}

                .full-wrapper-humanschool_new h1 span.textunderlineblue{position: relative;border-bottom: 0;color:#9DBDC8;}
                .full-wrapper-humanschool_new h1 span.textunderlineblue:after{position: absolute;bottom: 9px;left: 2px;background-color: #9DBDC8;width: 19px;height: 2px;content: '';}

                .full-wrapper-humanschool_new .textwrapper h1 span{color:#9DBDC8}
               .full-wrapper-humanschool_new .textwrapper p{color:#fff;font-size: 18px; line-height: 24px;font-family:'baskerville_old_faceregular';font-weight:normal;padding-bottom: 55px;}










               .full-wrapper-enrichment {display: block;position: relative;}
               .full-wrapper-enrichment.greyback{background-color:#EBECEC}
               .full-greybg{background-color:#EBECEC;display:inline-block;width:100%;padding:55px 0}
               .full-whitebg11{background-color:#fff;display:inline-block;width:100%;padding:55px 0}
               .nomargins{margin:0 !important;padding:0 !important;}
               .margintopbottom{margin:50px 0;}
                 .marginbottom{margin:0 0 20px 0;}
              .topmargin55{margin-top:55px;}
              .topmargin75{margin-top:75px;}
              .topmargin100{margin-top:100px;}
               .topmargin25{margin-top:25px;}
               /*.topmargin220{margin-top:226px;}*/
                     .topmargin50{margin-top:50px;}
               .paddingbottom{padding-bottom:25px;}
                 .paddingtopbottom{padding:25px 0;}
                .padding-top75{padding-top:75px;}
                 .padding-top50{padding-top:50px;}
               .padding-top{padding-top:55px;}
                .padding-top25{padding-top:25px;}
                 .padding-top30{padding-top:30px;}
                .padding-top-bt{padding-top:55px;padding-bottom:40px}
                      .padding-botom{padding-bottom:55px;}

             .float-left{float:left;}
	         .float-right{float:right;}

               .float-left_wwu{float:left;}
	         .float-right_wwu{float:right;}


            .badge1{position:absolute;right:-65px;top:35%;}
            .btns{padding: 15px 10px; display:block !important; text-transform: uppercase; color: #2B2A29; font-size: 16px;font-weight:700;background-color:#fff;text-align:center;border:2px solid #2B2A29;width:255px;}
		    .btns:hover{background: #2D3136; color: #fff;}

            .btns_affilates{padding: 15px 10px; display:block !important; text-transform: uppercase; color: #2B2A29; font-size: 16px;font-weight:700;background-color:#fff;text-align:center;border:2px solid #2B2A29;width:175px;}
		    .btns_affilates:hover{background: #2D3136; color: #fff;}

             .btns_yellow{padding: 10px 10px; display:inline-block !important; text-transform: uppercase; color: #2B2A29; font-size: 16px;font-weight:700;background-color:#FFCC01;text-align:center;margin-top:25px;border:1px solid #AEA681;}

              .btns_blue{padding: 10px 10px; display:inline-block !important; text-transform: uppercase; color: #fff; font-size: 16px;font-weight:700;background-color:#4f7298;text-align:center;margin-top:25px;border:1px solid #AEA681;}

             .btns_red{padding: 10px 10px; display:inline-block !important; text-transform: uppercase; color: #fff; font-size: 16px;font-weight:700;background-color:#E31E24;text-align:center;margin-top:50px}
		     .btns_redpillar{padding: 10px 10px; display:inline-block !important; text-transform: uppercase; color: #fff; font-size: 16px;font-weight:700;background-color:#E31E24;text-align:center;margin-top:10px}



                 .promobtn{padding: 15px 15px;  text-transform: uppercase; color: #2B2A29; font-size: 16px;font-weight:700;background-color:#EDBD0B;/*background-color:rgba(0,0,0,0.5);*/text-align:center;text-transform:uppercase;/*border:2px solid #fff;*/}

              /*.promobtn:after{content:">"; height: 10px;   position: absolute;   right: 30px;   top: 10px;}*/


               .promobtn_new{padding: 10px 55px 10px 30px; text-transform: uppercase; color: #2B2A29; font-size: 16px;font-weight:700;background-color:#EDBD0B;/*background-color:rgba(0,0,0,0.5);*/text-align:center;text-transform:uppercase;position: relative;/*border:2px solid #fff;*/}
              .promobtn_new:after{content:">"; height: 10px;   position: absolute;   right: 30px;   top: 10px;}


                 .btnnew_block{padding: 10px 55px 10px 30px; text-transform: uppercase; color: #2B2A29; font-size: 16px;font-weight:500;/*background-color:rgba(0,0,0,0.5);*/text-align:center;text-transform:uppercase;position: relative;border: 2px solid #000;display:block;width:100px;}
                  .btnnew_block:hover{color: #fff; position: relative;border: 2px solid #000;background-color:#000;}
              .btnnew_block:after{content:">"; height: 10px;   position: absolute;   right: 30px;   top: 10px;}


              
                  .btnnew{padding: 10px 55px 10px 30px; text-transform: uppercase; color: #2B2A29; font-size: 16px;font-weight:500;/*background-color:rgba(0,0,0,0.5);*/text-align:center;text-transform:uppercase;position: relative;border: 2px solid #000;}
                  .btnnew:hover{color: #fff; position: relative;border: 2px solid #000;background-color:#000;}
              .btnnew:after{content:">"; height: 10px;   position: absolute;   right: 30px;   top: 10px;}


              .btnnew_reverse{padding: 10px 55px 10px 30px; text-transform: uppercase; color: #fff; font-size: 16px;font-weight:500;background-color:#000;/*background-color:rgba(0,0,0,0.5);*/text-align:center;text-transform:uppercase;position: relative;border: 2px solid #000;}
                  .btnnew_reverse:hover{ position: relative;border: 2px solid #000;color: #2B2A29;background-color:#fff;}
              .btnnew_reverse:after{content:">"; height: 10px;   position: absolute;   right: 30px;   top: 10px;}


               .btnnew_white{padding: 10px 55px 10px 30px; text-transform: uppercase; color: #fff; font-size: 16px;font-weight:500;/*background-color:rgba(0,0,0,0.5);*/text-align:center;text-transform:uppercase;position: relative;border: 2px solid #fff;}
                 
              .btnnew_white:after{content:">"; height: 10px;   position: absolute;   right: 30px;   top: 10px;}

                .btns_heading{padding: 10px 55px 10px 30px; text-transform: uppercase; margin-left:0 0 0 15px; color: #2B2A29; font-size: 16px;font-weight:500;/*background-color:rgba(0,0,0,0.5);*/text-align:center;text-transform:uppercase;position: relative;background-color:#fff;}
                 
              .btns_heading:after{content:">"; height: 10px;   position: absolute;   right: 30px;   top: 10px;}


            .btns_back{padding: 10px 10px; display:block !important; text-transform: uppercase; color: #2B2A29; font-size: 16px;font-weight:700;background-color:#fff;text-align:center;border:2px solid #2B2A29;width:100px;margin-bottom:25px}
		    .btns_back:hover{background: #2D3136; color: #fff;}

            .tomarginsections{margin-top:100px;}
            .topbotommargines{margin-top:100px; padding:0 !important;}
            .topbotommargines50{margin-top:75px; padding:0 !important;}
            .topbotommargines75{margin-bottom:75px;margin-top:75px; padding:0 !important;}
           
            .textleft{text-align:left;}
            .textcenter{text-align:center;}
            .section_wraper{display:block;}
             .div85{width:85%;display:inline-block;}
               .imgdiv45new{width:45%;display:inline-block;}
               .div43new{width:43%;display:inline-block;}


               
            .imgdiv56{width:56%;display:inline-block;}
            .imgdiv50{width:50%;display:inline-block;}
            .imgdivtestimonial50{width:50%;display:inline-block;}
             .imgdiv45{width:50%;display:inline-block;}
            .imgdiv60{width:60%;display:inline-block;}
            .div42{width:42%;display:inline-block;}
            .div43{width:43%;display:inline-block;}
           
            .div35{width:35%;display:inline-block;}
            .heading{display:block;}
            .display-table{display:table;height:100%;width:100%;}
            .display-valign{display:table-cell;vertical-align:middle;}

            .display-table-careers{display:table;height:165px;width:100%;}
            .display-balign-careers{display:table-cell;vertical-align:bottom;}

            .display-valigntop{display:table-cell;vertical-align:top;}


             .headingnew h1{font-family:'alternategothic2_btregular'; font-size:32px;letter-spacing:1px;padding-bottom:15px;color:#393738;display:inline-block;line-height:32px;}

              .headingnew h1 span{color:#CD3539;display:inline-block;}


            .heading h1{font-family:'Open Sans', sans-serif; font-size:15px;letter-spacing:3px;font-weight:600;padding-bottom:15px;}
             .heading h1 sup.trademark {font-size: 14px;top: 1px;}
               .onlyhead h2{font-size: 60px;display:inline-block;font-family:'alternategothic2_btregular';line-height:62px;}
               .onlyhead h2 span{padding:0px;}
                .heading h2{font-size: 75px;font-family: 'alternategothic2_btregular';line-height: 80px;}
                 .heading h3{font-size: 35px;font-family: 'alternategothic2_btregular';line-height: 40px;}
                 .heading  p{font-size: 18px;display: block;font-family: 'baskerville_old_faceregular';padding-bottom: 5px;line-height: 25px;}
               .onlyhead p{font-size: 18px;display:block;line-height:25px;padding-bottom:20px;font-weight:700;}

             .mainhead h1{font-size: 60px;display:block;font-family:'alternategothic2_btregular';line-height:62px;color:#2B2A29;padding:0px 0;}
             .mainheadapr{margin:55px 0;}
                .mainheadapr h2{font-size: 58px;display:block;font-family:'alternategothic2_btregular';line-height:62px;padding:35px 0;text-align:center;color: rgba(255, 255, 255, 0.7);}
              .mainhead .links a{font-size: 22px;display:block;font-family:'alternategothic2_btregular';line-height:40px;padding-bottom:10px;color:#2B2A29;}
               .mainhead .links a:hover{color:#9DBDC8;}
              .mainhead h3{font-size: 45px;display:block;font-family:'alternategothic2_btregular';line-height:50px;}
              .mainhead h3 p{color:#2B2A29;font-size:18px;font-family: 'baskerville_old_faceregular';padding: 0px 0px;line-height:25px;font-style:normal;display:block;padding-bottom:10px;}
                /*.mainhead h3 a:hover{color:#9DBDC8;}*/
                 .mainhead h3 a{font-size: 48px;display:inline-block;font-family:'alternategothic2_btregular';line-height:57px;vertical-align:top;}
                                .privacyheads {display:block;margin-top:150px;margin-bottom:25px;}
                                .privacyheads h2{font-size: 60px;display:inline-block;font-family:'alternategothic2_btregular';line-height:62px;}

                


               .mainhead h4{font-size: 45px;display:block;font-family:'alternategothic2_btregular';line-height:40px;padding-bottom:10px;}
               .mainhead h4 strong{padding-bottom:10px;color:#2B2A29;font-size:16px;font-weight:600;display:block;font-family:'Open Sans', sans-serif;padding: 0px 0px;line-height:25px;}
                .mainhead h4 p{padding-bottom:10px;color:#2B2A29;font-size:22px;font-family:baskerville_old_faceregular;padding: 0px 0px;line-height:25px;font-style:italic;}
                .mainhead h4 p sup{font-size:14px;position:relative;top:-3px;}
               .mainhead h3 a{/*color:#2B2A29;*/} 
            .mainhead h2{font-size: 58px;display:inline-block;font-family:'alternategothic2_btregular';line-height:62px;padding:20px 0;}
               .careersheads h2{font-size: 55px;display:inline-block;font-family:'alternategothic2_btregular';line-height:62px;padding:20px 0;width:305px;vertical-align:middle;display:inline-block;}
                .careersheads h2 span{display:inline-block;}
            .mainhead h2 span{padding:0px;display:inline-block;}
            .mainhead h2 span.textunderlineyellow{position: relative;border-bottom: 0;}
             .mainhead h2 sup.trademark{font-size:22px;top:-10px;position:relative;}
            .mainhead h2 span.textunderlineyellow:after{position: absolute;bottom: 9px;left: 2px;background-color: #EDBD0B;;width: 19px;height: 2px;content: '';}
            .mainhead h2 span.textunderlinegreen{position: relative;border-bottom: 0;}
            .mainhead h2 span.textunderlinegreen:after{position: absolute;bottom: 9px;left: 2px;background-color: #B9C599;width: 19px;height: 2px;content: '';}
             .mainhead h2 span.textunderlinered{position: relative;border-bottom: 0;color:#E31E24 !important;}
            .mainhead h2 span.textunderlinered:after{position: absolute;bottom: 9px;left: 2px;background-color: #E31E24;width: 19px;height: 2px;content: '';color:#E31E24 !important;}
            .mainhead .bggreys{background-color:#EBECEC;padding:30px;margin-bottom:15px;}
             .offeringshead p{font-size: 18px;display:block;font-family:'baskerville_old_faceregular';line-height:25px;padding-bottom:15px;}
              .offeringshead p strong{font-weight:bold;}
              .offeringshead h1{font-size: 24px;display:block;font-family:'baskerville_old_faceregular';line-height:32px;padding-bottom:00px;text-transform:uppercase;font-weight:bold;}
            .offeringshead h2 {font-size: 24px;display: inline-block;font-family: 'alternategothic2_btregular';line-height: 25px;text-transform:uppercase;}
  
  
  

            .mainhead p{font-size: 18px;display:block;font-family:'baskerville_old_faceregular';line-height:25px;padding-bottom:15px;}
             .careersheads p{font-size: 18px;display:block;font-family:'baskerville_old_faceregular';line-height:25px;padding-bottom:20px;}
              .mainhead p strong{font-weight:bold;}
              .mainhead p sup {font-size: 13px;}
               .mainhead p a {font-weight: bold;color:#000;}
            .quoteheads {display:block;}
               .mainhead    .quotetext{font-size: 16px;display:block;font-family: 'Open Sans', sans-serif;line-height:22px;font-weight:300;text-align:left;padding-bottom:25px;margin:0;font-style:italic;}

                  .mainhead    .timelineofferings{font-size: 16px;display:block;font-family: 'Open Sans', sans-serif;line-height:22px;font-weight:700;text-align:left;padding-bottom:25px;margin:0}
                    .mainhead    .quotetext{font-size: 16px;display:block;font-family: 'Open Sans', sans-serif;line-height:22px;font-weight:300;text-align:left;padding-bottom:25px;margin:0;font-style:italic;}
             .mainhead    .quotes{font-size: 14px;display:block;font-family: 'Open Sans', sans-serif;line-height:19px;font-weight:700;text-align:left;margin:0;}
              .mainhead     .quotes span{font-family:'Open Sans', sans-serif; font-size:15px;font-weight:300;font-style:italic;padding-bottom:5px;color:#2B2A29;text-align:left;line-height:20px;padding-top:5px;}
            .quoteheads h1{font-family:'Open Sans', sans-serif; font-size:26px;font-weight:400;font-style:italic;color:#2B2A29;line-height:31px;padding-bottom:30px;}
            .slashlogo{vertical-align:middle;text-align:center;margin-top:200px;}
                .quoteheads p{font-family:'Open Sans', sans-serif; font-size:26px;font-weight:700;font-style:italic;color:#2B2A29;line-height:30px;}
               .quoteheads  span{font-family:'Open Sans', sans-serif; font-size:15px;font-weight:300;font-style:italic;padding-bottom:5px;color:#2B2A29;text-align:center;line-height:20px;}
		        .strongfonts p{font-family:'Open Sans', sans-serif; font-size:20px;font-weight:700;color:#2B2A29;line-height:35px;}
                 .lightfonts p{font-size:20px;font-weight:300;color:#2B2A29;line-height:25px;padding-bottom:15px;}
                  .lightfonts p a{color:#06b9f7;}
                .yellowborder{border:2px solid #EDBD0B;}
                   .greenborder{border:2px solid #5DB139;}
                 .redborder{border:2px solid #E31E24;}

                 
                 

                .greenborder{border:2px solid #BCC99A;}
                .blueborder{border:2px solid #9DBDC8;}
                     .blueborder-top{border-top:2px solid #9DBDC8;}
                  .pinkborder{border:2px solid #CBB99F;}
                .lightgreenborder{border:2px solid #A8B997;}
                  .orangeborder{border:2px solid #E89338;}
             
                 .pinkishborder{border:2px solid #BE8E8A;}
                
              .greybg{background-color:#EBECEC;}
              .blacksbg{background-color:#2D3136;}
                .divider {width: 25px;left: 0%;    margin-left: 0px;    background:     #000;    position: absolute;    height: 2px;   bottom:10px;}
               .full-section_testimonialbg{background-color:#EBECEC;padding-bottom:75px;}
               .full-section_inspiredbg{background-color:#EBECEC;padding-bottom:50px;}

             .full-section_whitebg{background-color:#fff;padding-bottom:50px;}
             .full-section_greybg{background-color:#EDF1E6;padding-bottom:50px;}
             .full-section_dobg{background-color:#EAE3DA;padding:50px 0;}
              
             
            
                .whitebg{background-color:#fff;}
               .full-section_wrappergrey{display:inline-block;padding:50px;}

                  .full-section_wwu{display:inline-block;padding:50px;width:95.5%;}

               .full-section_workshops{display:inline-block;padding:50px 0;}
                 .full-wrapper-blackbg {display: block;position: relative;min-height:675px;background-color:#2D3136;}

                  .full-wrapper-bg1 {display: block;position: relative;background-size:cover;background-image: url(../images2018/bg_home1_v2.jpg);min-height:675px;}
                    /*.full-wrapper-bg2{display: block;position: relative;background-size:cover;background-image: url(../images2018/bg_home2.jpg);min-height:825px;}*/
                    .full-wrapper-bg2{display: block;position: relative;background-size:cover;background-image: url(../images2018/human_school_bg_1v0A.jpg);min-height:595px;}
                    .wrappersofferingbtn{display: table-cell; vertical-align: middle; height: 700px;padding-left:50px;}
                    .full-wrapper-foter{display: block;position: relative;background-color:#323E48;min-height:250px;}
                  .full-section-wrapper {display: block;position: relative;min-height:675px;}
              

                  .offeringsection{display:block;padding:0;margin:0 auto;text-align: center;}
                  .offeringsection p{font-size: 18px;display: block;font-family: 'baskerville_old_faceregular';line-height: 25px;padding-bottom:15px;text-align:left !important;}
                  .offeringsection h1{font-size: 60px;display: block;font-family: 'alternategothic2_btregular';line-height: 62px;color:#000;text-align:center;padding:80px 0 30px 0;}
                   .buttonerapes{padding:50px 0 25px 0;text-align:center !important;}



                  .workwithussec{display:block;padding:0;margin:0 auto;text-align: center;}
                  
                  .workwithussec h1{font-size: 50px;display: block;font-family: 'alternategothic2_btregular';line-height: 55px;color:#BA3437;text-align:center;padding:0px 0 25px 0;border-bottom:1px solid #fff;}
                  .workwithussec .listings{display:inline-block;margin-top:50px;width:100%;}
                  .workwithussec .listings ul{margin:0 auto;padding:0;}
                  .workwithussec .listings ul li{list-style:none;display:inline-block;text-align:center;width:21%;margin-right:25px;margin-bottom:25px;} 
                   .workwithussec .listings ul li:last-child{margin-right:0px;}
                  .workwithussec .listings ul li p{font-family:'Open Sans', sans-serif;font-weight:400;font-size:12px;line-height:15px;text-transform:uppercase;letter-spacing: 3px;} 
                  .workwithussec .listings ul li .iconwrap{padding:35px 0 50px 0; }
                  .workwithussec .listings ul li .details{min-height:180px;padding:30px 0}
                   .workwithussec .listings ul li .details span{font-size: 18px;  display: block;  font-family: 'baskerville_old_faceregular'; line-height: 25px;}
                  .workwithussec .listings ul li h1{font-family: 'alternategothic2_btregular';font-size:35px;line-height:35px;text-transform:uppercase;color:#BA3437;display:block;border:none !important;} 
                    .workwithussec .listings ul li h1 span{color:#393738;display:block} 


                  .impactsection{display:block;padding:0;margin:0 auto;text-align: center;}
                  .impactsection .wrapperlink{padding-bottom:75px;text-align:center !important;}
                  .impactsection p{font-size: 18px;display: block;font-family: 'baskerville_old_faceregular';line-height: 25px;padding-bottom:15px;text-align:center !important;}
                  .impactsection h1{font-size: 60px;display: block;font-family: 'alternategothic2_btregular';line-height: 62px;color:#000;text-align:center;padding:75px 0 10px 0;}
                  .impactsection ul{padding: 0; margin: 0 auto; text-align: center;}
                
                .impactsection li{list-style: none; display: inline-block; vertical-align: top; margin-right:0px;width:125px; background-color: #fff;  margin: 15px  0 75px 30px;}
                .impactsection li .counter-no{font-weight: 700;  font-size: 60px;text-align:center;display: inline-block;font-family: 'alternategothic2_btregular';}
                .impactsection li .title{text-transform: uppercase; color: #000; display: block; margin-top: 0px;font-size:18px;text-align:center;font-weight:400;}
                .impactsection li:last-child{margin-right: 0;}
                .oragecolorfonts{color:#EF7F1A}
                .bluecolorfonts{color:#00A0E3}
                .redcolorfonts{color:#E31E24}
                .browncolorfonts{color:#A77960}
                .greencolorfonts{color:#BBC274}



                  
                            .offer-list1{display:block;padding:0 0 75px 0; margin:0 auto;text-align:center;}
                            .offer-list1 ul{padding:0;margin:0;list-style-type:none;}
                            .offer-list1 li{list-style:none;display:inline-block;vertical-align:top;padding:0;list-style-type:none;margin-left: 13px;margin-right:10px}
                          
                            .offer-list1 li .display-table{display:table;height:100%;width:100%;}
                            .offer-list1 li .display-valign{display:table-cell;vertical-align:middle;}
                            .offer-list1 li .thumb{width:173px;height:173px;text-align:left; -webkit-transition: all 0.4s ease;  -moz-transition: all 0.4s ease;
                              -ms-transition: all 0.4s ease;  -o-transition: all 0.4s ease;  transition: all 0.4s ease;}
                            .offer-list1 li .thumb h4{color:#000;margin:0;font-size:27px;font-weight:normal;font-family:'alternategothic2_btregular';padding:0 15px;/*text-transform:uppercase;*/line-height:30px;}
                            .offer-list1 li .thumb p{font-size: 14px;display: block;font-family: Arial;line-height: 20px;padding: 5px 15px;color:#000;text-align:left;}
                            .offer-list1 li .lineheight{line-height:22px !important;padding-bottom:5px !important;}
                       



                             /*.offerlist ul{margin:0;padding:0;}
                             .offerlist li{list-style:none;width:24%;margin-bottom:0px;margin-right:0px;display:inline-block;vertical-align:top;}
                            .offerlist li img{width:100%;}
                             .offerlist li .lefticondiv{float:left;width:38%;position:relative;}
                            .offerlist li .display-table{display:table;height:100%;width:100%;}
                             .offerlist li .display-valign{display:table-cell;vertical-align:middle;}
                             .offerlist li .lineheight{line-height:26px !important;padding-bottom:5px !important;}
                             .offerlist li .thumb{width:200px;height:200px;text-align:left; -webkit-transition: all 0.4s ease;  -moz-transition: all 0.4s ease;
                              -ms-transition: all 0.4s ease;  -o-transition: all 0.4s ease;  transition: all 0.4s ease;}
                              .offerlist li .thumb h4{color:#000;margin:0;font-size:28px;font-weight:700;font-family:'alternategothic2_btregular';padding:0 15px;text-transform:uppercase;line-height:30px;}
                             .offerlist li .thumb p{font-size: 14px;display: block;font-family: Arial;line-height: 20px;padding: 5px 20px;color:#000;}
                              
                              .offerlist li .thumb1{width:190px;height:190px;text-align:center; -webkit-transition: all 0.4s ease;  -moz-transition: all 0.4s ease;
                              -ms-transition: all 0.4s ease;  -o-transition: all 0.4s ease;  transition: all 0.4s ease;}
                             .offerlist li .thumb1 h4{color:#fff;margin:0;font-size:34px;font-weight:700;font-family:'alternategothic2_btregular';padding:0 5px;text-transform:uppercase;line-height:38px;}

                            
                            .offerlist li .rightdiv{float:right;width:50%;position:relative;padding:0 25px 25px 25px}

                          
                             .offerlist li .rightdiv p{color:#2B2A29;font-size:16px;text-align:left;padding-bottom:25px;font-family: 'baskerville_old_faceregular';}
                              .v li .rightdiv span{font-weight:bold;color:#2B2A29;font-size:16px;text-align:left;font-family: 'baskerville_old_faceregular';}
                        
                   

                            .offerlist li .thumb .process-circle-overlay{display:none;}
                             .offerlist li .thumb:hover .process-circle-overlay{background-color:#757676; -webkit-transition: all 0.4s ease;  -moz-transition: all 0.4s ease; display: block;
                              -ms-transition: all 0.4s ease;  -o-transition: all 0.4s ease;  transition: all 0.4s ease;cursor:pointer;display:block;width:190px;height:190px;text-align:center; position:absolute;top:0;left:0;}
                             .offerlist li .thumb:hover .process-circle-overlay h5{color:#fff;margin:0;font-size:15px;font-weight:normal;padding:0 10px;font-family: 'Open Sans', sans-serif;}*/
                            /*.enrich-list li:hover .thumb{display:none;}*/





                           
                            .offeringsbg-yl{background:#FECC00;background: url(/images2018/of_bg_yl.jpg) no-repeat top center;}
                            .offeringsbg-org{background:#FECC00;background: url(/images2018/of_bg_org.jpg) no-repeat top center;}
                            .offeringsbg-grey{background:#B72221;background: url(/images2018/of_bg_grey.jpg) no-repeat top center;}
                            .offeringsbg-blu{background:#BBC274;background: url(/images2018/of_bg_blu.jpg) no-repeat top center;}
                            .offeringsbg-gl{background:#A8B997;background: url(/images2018/of_bg_gr.jpg) no-repeat top center;}







	            .logowrapper .awards{margin:0;padding-top:0px; margin-bottom:50px;text-align:center;}
                .logowrapper .awards h1{font-size: 60px;display: block;font-family: 'alternategothic2_btregular';line-height: 62px;color:#D0B180;text-align:center;padding:0px 0 50px 0;}
	            .logowrapper .awards ul{padding:0;margin:0;}
	            .logowrapper .awards li{list-style:none;display:inline-block;text-align:center;padding-right:0px;margin:0 25px 20px 00px;padding: 0;vertical-align:middle;width:220px;}
	            .logowrapper .awards li span{color: #4d4d4d;display: block; font-size: 12px;margin: 0 0 10px;    text-align: center;}


                .logowrapper1 .awards1{margin:0;padding-top:0px; margin-bottom:50px;text-align:center;}
                .logowrapper1 .awards1 h1{font-size: 60px;display: block;font-family: 'alternategothic2_btregular';line-height: 62px;color:#D0B180;text-align:center;padding:0px 0 50px 0;}
	            .logowrapper1 .awards1 ul{padding:0;margin:0;}
	            .logowrapper1 .awards1 li{list-style:none;display:inline-block;text-align:center;padding-right:0px;margin:0 25px 20px 00px;padding: 0;vertical-align:middle;}

                .awards1 li .logowarpper{display:block;padding:0;}


	            .logowrapper1 .awards1 li span{color: #4d4d4d;display: block; font-size: 12px;margin: 0 0 10px;    text-align: center;}

                .awards1 .owl-carousel .owl-nav .owl-prev {background:url(../images2018/prev-arrow_black.png) no-repeat; width: 30px; height:60px; position:absolute; left:-70px; top:50%;margin-top:-20px;border:none; outline: none;color: transparent;}
                .awards1 .owl-carousel .owl-nav .owl-next {background:url(../images2018/next-arrow_black.png) no-repeat; width: 30px; height:60px; position:absolute; right:-70px; top:50%; margin-top:-20px;border:none; outline: none;color: transparent;}



                .colarge .list{margin:0 auto;}

	            .colarge .list ul{padding:0;margin:0;}
	            .colarge .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:242px;}
                .colarge .list li:last-child{margin:0;}
	            .colarge .list li span{color: #4d4d4d;display: block; font-size: 12px;margin: 0 0 10px;    text-align: center;}
                     .full-wrapper .textwrapper .links{padding-top:20px;}
                 .full-wrapper .textwrapper{width:43%;display:inline-block;padding:35px;min-height:500px;vertical-align:top;margin-top:100px}
                 .full-wrapper .textwrapper h1{color:#fff;font-family:'alternategothic2_btregular';text-align:left;font-size:38px;padding-bottom:5px;display:block;}
                     .full-wrapper .textwrapper h1 a{color:#fff;text-decoration:none;}
                 .full-wrapper .textwrapper h1 a:hover{border-bottom: 4px solid #FECC00;padding:0;cursor:hand;}
             
              .full-wrapper .textwrapper .para{color:#fff;text-align:left;display:block;padding-bottom:10px;display:block;font-size:13px;max-width:275px;}
               .full-wrapper .textwrapper p{color:#fff;font-size: 18px; line-height: 24px;font-family:'baskerville_old_faceregular';font-weight:normal;}



              .full-wrapper-humanschool {display: block;position: relative;       background-repeat: no-repeat;    background-size: cover;min-height:765px;}
              .full-wrapper-humanschool .textwrapper{width:43%;display:inline-block;padding:35px;min-height:400px;vertical-align:top;margin-top:100px}
              .alphablackbg{background: rgba(0, 0, 0, 0.5);}
              .textunderlinepink{border-bottom:3px solid #BE8E8A;}
              .textunderlinewhite{border-bottom:2px solid #fff;}
               .textunderlineblack{border-bottom:2px solid #2B2A29;}
                 .textunderlineyellow{border-bottom:2px solid #EDBD0B;}
                 .textunderlinegreen{border-bottom:2px solid #BCC99A;}
                .textunderlineblue{border-bottom:2px solid #9DBDC8;}
               
                .full-wrapper-humanschool .textwrapper h1{color:#fff;font-family:'alternategothic2_btregular';text-align:left;font-size:60px;line-height:62px;padding-bottom:20px;display:inline-block;padding-bottom:40px}
                .full-wrapper-humanschool .textwrapper h1 sup.trademark {font-size: 25px;top: -10px;position: relative;}

                .full-wrapper-humanschool h1 span.textunderlineblue{position: relative;border-bottom: 0;color:#9DBDC8;}
                .full-wrapper-humanschool h1 span.textunderlineblue:after{position: absolute;bottom: 9px;left: 2px;background-color: #9DBDC8;width: 19px;height: 2px;content: '';}

                .full-wrapper-humanschool .textwrapper h1 span{color:#9DBDC8}
               .full-wrapper-humanschool .textwrapper p{color:#fff;font-size: 18px; line-height: 24px;font-family:'baskerville_old_faceregular';font-weight:normal;padding-bottom: 55px;}
                 .btns_1{padding: 15px 10px; display:block !important; text-transform: uppercase; color: #fff; font-size: 16px;font-weight:700;text-align:center;border:2px solid #fff;width:235px;}
		         .btns_2{padding: 15px 10px; display:block !important; text-transform: uppercase; color: #fff; font-size: 16px;font-weight:700;text-align:center;border:2px solid #fff;width:150px;}

                  .btns_1a{padding: 15px 10px; display:inline-block !important; text-transform: uppercase; color: #fff; font-size: 16px;font-weight:700;text-align:center;border:2px solid #fff;}
                  .btns_1a:hover{background-color:#EDBD0B;}




                  .btns_1b{padding: 15px 10px; display:block !important; text-transform: uppercase; color: #fff; font-size: 16px;font-weight:700;text-align:center;border:2px solid #fff;width:235px;}
                  .btns_1b:hover{background-color:#EDBD0B;}

                  .btns_2a{padding: 15px 10px; display:inline-block !important; text-transform: uppercase; color: #000; font-size: 16px;font-weight:700;text-align:center;border:2px solid #000;}
                   .btns_2a:hover{background-color:#EDBD0B;color:#fff;}


                     .btns_2b{padding: 15px 25px; display:inline-block !important; text-transform: uppercase; color: #000; font-size: 16px;text-align:center;border:2px solid #000;font-weight: 700;}
                   .btns_2b:hover{background-color:#EDBD0B;color:#000;}

                 .fullteam-wrapper{background-color:#E2E7D5;display:block;}
                    .fullteam-wrapper h1{font-size: 60px;display:inline-block;font-family:'alternategothic2_btregular';line-height:62px;padding:50px 0 25px 0;}
                    .fullteam-wrapper p{font-size: 18px;display: block;font-family: 'baskerville_old_faceregular';line-height: 25px;padding-bottom:25px;}

                   .fullteam-wrapper ul{padding:0;margin:0;}
	            .fullteam-wrapper li{list-style:none;display:inline-block;text-align:center;padding-right:0px;margin:0 4px 50px 00px;padding: 0;vertical-align:top;width:242px;}
                  .fullteam-wrapper li .details{display:block;}
                   .fullteam-wrapper li .details h1{font-size: 16px;display:block;font-family:'baskerville_old_faceregular';line-height:24px;padding:20px 0;font-weight:bold;text-align:left;}
                    .fullteam-wrapper li .details h1 span{font-size: 16px;display:block;font-family:'baskerville_old_faceregular';line-height:24px;font-weight:bold;}
                  .fullteam-wrapper li .details p{font-size: 16px;display:inline-block;font-family:'baskerville_old_faceregular';line-height:24px;text-align:left;}
                     .fullteam-wrapper li .details a{font-size: 18px;color:#000;font-weight:700;font-family: 'Open Sans', sans-serif;margin-top:10px;text-align:left;display:block;}
              .fullteam-wrapper li:last-child{margin:0 0 50px 0;}
	          /*.fullteam-wrapper li a{padding: 15px 10px;display: block !important;text-transform: uppercase;color: #2B2A29;font-size: 16px;font-weight: 700;background-color: #fff;text-align: center;border: 2px solid #2B2A29;width: 235px;}*/ 
                    
                    
                    
                    
                    .linkwrapper{display:block;}
                    .linkwrapper .logo{display:block;float:right;margin:0 auto;width:235px;}
                    .linkwrapper .links{display:block;float:left;}
                   .linkwrapper .links ul{padding:0;margin:0;}
                   .linkwrapper .links li{list-style:none;display:block;text-align:left;padding-right:0px;margin:0 25px 20px 00px;padding: 0;vertical-align:middle;width:200px;}
                   .linkwrapper .links li a{font-weight:700;font-size:15px;text-align:left;text-transform:uppercase;color:#B2B3B3;}
                   
                    .linkwrapper .privacy{text-align:center;margin-top:20px;}
                   .linkwrapper .privacy p{text-align:center;margin-top:20px;}

                   .banner_innerpages{width:100%;margin:0px 0 0 0;background-size:cover;background-position:center;background-repeat:no-repeat;min-height:525px;background-color:#EBECEC;}
                    .banner_innerpages .pageheadings{max-width: 800px;position: absolute;top: 375px;display:block;}
                         .banner_innerpages .pageheadings span{display:block;font-size:28px;line-height:33px;color:#fff;font-family:'alternategothic2_btregular';}
                     /*.banner_innerpages .pageheadings h1 span{display:block;font-size:28px;line-height:33px;}*/
                     .banner_innerpages .pageheadings h1 span.textunderlinewhite{position: relative;border-bottom: 0;}
                      .banner_innerpages .pageheadings h1 sup.trademark {font-size: 20px;position:relative;top:-20px;}
                      .banner_innerpages .pageheadings h1 span.textunderlinewhite:after{position: absolute;bottom: 9px;left: 3px;background-color: #fff;width: 20px;height: 2px;content: '';}

                      .banner_innerpages .pillarwraper{float: left;width: 50%;margin: 100px 60px 0 0;text-align: center;min-height:375px;vertical-align:middle;padding-top:50px;}
                      .banner_innerpages .pillarwraper span{max-width:425px;padding-top:25px;padding-bottom:20px;display:inline-block;text-align:center;}
                    
                      .banner_innerpages .pillarname{float: right;width: 43%;margin: 100px 0px 0 0;text-align: center;min-height:335px;vertical-align:middle;padding-top:90px;}
                      .banner_innerpages .pillarname h1{text-align:left;font-family:'alternategothic2_btregular';color:#fff; font-size: 75px;display:block;line-height:75px;}
                     

                   .banner_innerpages .pageheadings h1{text-align:left;font-family:'alternategothic2_btregular';color:#fff; font-size: 75px;display:block;line-height:75px;}
                   .banner_innerpages.inner-slide1{background-image: url(/images2018/banner_offerings.jpg);}
              
                   .banner_innerpages.inner-slide2{background-image: url(/images2018/banner_clients.jpg);}
                   .banner_innerpages.careers-slide{background-image: url(/images2018/banner_careers.jpg);}
                   .banner_innerpages.inner-slide3{background-image: url(/images2018/banner_aboutus.jpg);}

                      .banner_innerpages.inner-slide3a{background-image: url(/images2018/banner_icanaproach.jpg);}

                   .banner_innerpages.inner-slide4{background-image: url(/images2018/banner_platform.jpg);}
                   .banner_innerpages.inner-slide5{background-image: url(/images2018/banner_becomeschool.jpg);}
                   .banner_innerpages.inner-slide6{background-image: url(/images2018/banner_enrichment.jpg);}
                   .banner_innerpages.inner-slide7{background-image: url(/images2018/banner_foundation.jpg);}
                   .banner_innerpages.inner-slide14{background-image: url(/images2018/banner_affilates.jpg);}
                    .banner_innerpages.inner-slide15{background-image: url(/images2018/banner_casestudy.jpg);}
               .banner_innerpages.inner-slide15a{background-image: url(/images2018/banner_standalon.jpg);}
                     .banner_innerpages.inner-slide11{background-image: url(/images2018/banner_early.jpg);}
                                 .banner_innerpages.inner-slide22{background-image: url(/images2018/banner_process.jpg);}
                                   .banner_innerpages.inner-slide23{background-image: url(/images2018/banner_workshops.jpg);}
                            .banner_innerpages.inner-slide10{background-image: url(/images2018/banner_enrich.jpg);}
                              .banner_innerpages.inner-slide9{background-image: url(/images2018/banner_exp.jpg);}
                    .banner_innerpages.inner-slide8{background-image: url(/images2018/banner_empower.jpg);}
                       .banner_innerpages.inner-slide50{background-image: url(/images2018/banner_lead.jpg);}
                        .banner_innerpages.impactstudy-slide{background-image: url(/images2018/banner_icanstudy.jpg);}

                       
                  
                                        
                    /*.banner_home{width:100%;margin:0px 0 0 0;background-size:cover;background-position:center;background-repeat:no-repeat;min-height:625px;background-color:#EBECEC;}
                   .banner_home.banner-home{background-image: url(/images2018/banner_homev1.jpg);}
                     .banner_home .pageheadings{max-width: 735px;position: absolute;top: 350px;display:block;}
                    .banner_home .pageheadings h1{text-align:left;font-family:'alternategothic2_btregular'; font-size: 97px;display:block;line-height:103px}
                  .banner_home .pageheadings p{text-align:left;font-family:'alternategothic2_btregular'; font-size: 50px;display:inline-block;line-height:55px;text-transform:uppercase;}*/
                  

                       .form-wrapper{text-align:left;display:block;padding:50px 125px;}
                       .form-group{display:block;margin-bottom:20px;position:relative;}
                        .form-group label{font-size:16px;color:#2B2A29;padding-bottom:10px;display:block;font-weight:700;}
                        .form-group .form-control{width:100%;display:block;}
                        .float-input, .float-input2 {width: 49.2%;float: left; padding-right: 0px; position: relative;}
                        .float-input2 {padding-right: 0px;padding-left: 10px;}

                           .form-wrapper .links_wrapper{border-top:5px solid #2B2A29;margin-top:50px;}

                            .btns_submit{padding: 15px 25px; display:inline-block !important; text-transform: uppercase; color: #2B2A29; font-size: 16px;font-weight:700;background-color:#fff;text-align:center;border:2px solid #2B2A29;margin-right:25px;}
		                    .btns_submit:hover{background: #2D3136; color: #fff;}

                            .pillars{padding:25px 0 75px 0;display:block;}
                            .pillars ul{padding:0;margin:0;}
                            .pillars li{list-style:none;width:15%;margin:0 15px 0 0;text-align:center;display:inline-block;vertical-align:top;height:240px;}
                            .pillars li.border1{border-bottom: 5px solid #EF7F1A;}
                            .pillars li.border2{border-bottom: 5px solid #FECC00; }
                            .pillars li.border3{border-bottom: 5px solid #BBC274;}
                            .pillars li.border4{border-bottom: 5px solid #00A0E3;}
                            .pillars li.border5{border-bottom: 5px solid #E31E24; }
                            .pillars li.border6{border-bottom: 5px solid #A77960; }
               
                            .pillars li .caption{padding:20px 00px 0 0;text-align:center;font-size:18px;height:75px}
                            .pillars li .caption .captionwraper{height:130px}
                            .pillars li .captionoverlay1{display:none;}
                            .pillars li .captionoverlay2{display:none;}
                            .pillars li .captionoverlay3{display:none;}
                            .pillars li .captionoverlay4{display:none;}
                            .pillars li .captionoverlay5{display:none;}
                            .pillars li .captionoverlay6{display:none;}

                            .pillars li:hover .captionoverlay1{padding:20px 10px 0 10px;color:#fff;text-align:center;display:block;background-color:#EF7F1A;font-size:14px;height:230px;}
                              .pillars li:hover .captionoverlay2{padding:20px 10px 0 10px;color:#fff;text-align:center;display:block;background-color:#FECC00;font-size:14px;height:230px;}
                                 .pillars li:hover .captionoverlay3{padding:20px 10px 0 10px;color:#fff;text-align:center;display:block;background-color:#BBC274;font-size:14px;height:230px;}
                              .pillars li:hover .captionoverlay4{padding:20px 10px 0 10px;color:#fff;text-align:center;display:block;background-color:#00A0E3;font-size:14px;height:230px;}
                                 .pillars li:hover .captionoverlay5{padding:20px 10px 0 10px;color:#fff;text-align:center;display:block;background-color:#E31E24;font-size:14px;height:230px;}
                              .pillars li:hover .captionoverlay6{padding:20px 10px 0 10px;color:#fff;text-align:center;display:block;background-color:#A77960;font-size:14px;height:230px;}
                             .pillars li:hover .caption{display:none;}
                            .pillars li .display-table{display:table; width: 100%; height: 100%;}
                            .pillars li .display-table-cell{display:table-cell; width:100%; height:100%;vertical-align: bottom;}
                            .pillars li a{color:#fff;text-decoration:none;}
                            .pillars li p{font-family: 'Open Sans', sans-serif;font-weight:300;text-align:center;line-height:24px;}
                            .pillars li span{font-family: 'Open Sans', sans-serif;font-weight:300;text-align:center;line-height:20px;padding-top:10px;display:block;}
                            .pillars li:last-child{margin:0;}



                            .clientspillarlist{padding:50px 0 75px 0;display:block;}
                            .clientspillarlist ul{padding:0;margin:0;}
                            .clientspillarlist li{list-style:none;width:20%;margin:0 60px 0 0;text-align:left;display:inline-block;vertical-align:top;}
                            .clientspillarlist li .cpation{margin-top:25px;display:block;text-align:left;}
                            .clientspillarlist li .cpation h1{font-family: 'Open Sans', sans-serif;font-weight:700;text-align:center;line-height:24px;font-size:18px;padding:25px 0;text-align:left;}
                            .clientspillarlist li:last-child{margin:0;}
                            .clientspillarlist li .cpation span{font-family: 'Open Sans', sans-serif;font-weight:300;text-align:center;line-height:22px;font-size:16px;text-align:left;}
                             .clientspillarlist li .cpation p{font-family: 'Open Sans', sans-serif;font-weight:300;text-align:center;line-height:22px;font-size:16px;text-align:left;border-bottom: 2px solid #EBECEC;margin:0px 0;padding:15px 0;}
                            .video-time{position:absolute;top:00px;right:0px;color:#fff;font-size:15px;padding:7px;-webkit-border-radius: 0px;-moz-border-radius: 4px;border-radius: 4px;display:inline-block;background-color:#bb0600;z-index:1;width:40px;height:20px;text-align: center;}


                            .clientslist{padding:50px 0 75px 0;display:block;}
                            .clientslist ul{padding:0;margin:0;}
                            .clientslist li{list-style:none;margin:0 0 35px 0;text-align:left;display:inline-block;vertical-align:top;width:100%;border-bottom:2px solid #D9DADA;padding-bottom:25px}
                            .clientslist li .cpation{display:inline-block;text-align:left;width:30%;margin-right:25px;vertical-align:top;}
                            .clientslist li .cpation h1{font-size: 20px;display: block;font-family: 'Open Sans', sans-serif;line-height: 40px;font-weight:700;line-height:25px;padding-bottom:10px;}
                            .clientslist li .cpation p{font-family: 'Open Sans', sans-serif;font-weight:500;text-align:center;line-height:22px;font-size:16px;text-align:left;margin:0px 0;padding:5px 0;}

                                 .clientslist li .cpation1{display:inline-block;text-align:left;width:45.5%;margin-right:25px;vertical-align:top;}
                            .clientslist li .cpation1 h1{font-size: 20px;display: block;font-family: 'Open Sans', sans-serif;line-height: 40px;font-weight:700;line-height:25px;padding-bottom:10px;}
                            .clientslist li .cpation1 p{font-family: 'Open Sans', sans-serif;font-weight:500;text-align:center;line-height:22px;font-size:16px;text-align:left;margin:0px 0;padding:5px 0;}

                             .clientslist li .cpation p a{font-weight:700;text-align:center;line-height:23px;font-size:18px;text-align:left;color:#C02222;}
                            .clientslist li .quoteslist {display:inline-block;text-align:left;width:30%;margin-right:0px;vertical-align:top;padding:20px;}
                            .clientslist li .quoteslist p{font-family: 'baskerville_old_faceregular';line-height:22px;font-size:16px;text-align:left;margin:0px 0;padding:5px 0;position:relative;z-index:200;}
                             .clientslist li .quoteslist p strong{font-weight:bold;}
                             .clientslist li .quoteslist .quotablemarks{position:absolute;top:0;left:0;z-index:100;}
                             .clientslist li .quoteslist .quotablemarks1{position:absolute;bottom:0;right:0;z-index:100;}
                             .clientslist li .logoschool {padding-bottom:10px;}
                            .clientslist li:last-child{border:0;}
                            .clientslist li .thumb {padding: 0px 0 20px 20px ;text-align: center;width:30%;display:inline-block;}
                        
                            .video-time{position:absolute;top:00px;right:0px;color:#fff;font-size:15px;padding:7px;-webkit-border-radius: 0px;-moz-border-radius: 4px;border-radius: 4px;display:inline-block;background-color:#bb0600;z-index:1;width:40px;height:20px;text-align: center;}





                            
                            .process-list{display:block;}
                            .process-list ul{padding:0;margin:0;list-style-type:none;}
                            .process-list li{list-style:none;margin-right: -4.03px;display:inline-block;vertical-align:top;padding:0;list-style-type:none;}
                 
                            .process-list li .display-table{display:table;height:100%;width:100%;}
                            .process-list li .display-valign{display:table-cell;vertical-align:middle;}
                            .process-list li .thumb{width:250px;height:250px;text-align:center; -webkit-transition: all 0.4s ease;  -moz-transition: all 0.4s ease;
                              -ms-transition: all 0.4s ease;  -o-transition: all 0.4s ease;  transition: all 0.4s ease;}
                            .process-list li .thumb h4{color:#fff;margin:0;font-size:36px;font-weight:700;font-family:'alternategothic2_btregular';padding:0 5px;text-transform:uppercase;line-height:40px;}


                            .process-list li .thumb1{width:250px;height:250px;text-align:center; -webkit-transition: all 0.4s ease;  -moz-transition: all 0.4s ease;
                              -ms-transition: all 0.4s ease;  -o-transition: all 0.4s ease;  transition: all 0.4s ease;}
                            .process-list li .thumb1 h4{color:#fff;margin:0;font-size:36px;font-weight:700;font-family:'alternategothic2_btregular';padding:0 5px;text-transform:uppercase;line-height:40px;}


                            .process-list li .process-circle-overlay{display:none;}
                            .process-list li:hover .process-circle-overlay{background-color:rgba(0,0,0,0.5); -webkit-transition: all 0.4s ease;  -moz-transition: all 0.4s ease;
                              -ms-transition: all 0.4s ease;  -o-transition: all 0.4s ease;  transition: all 0.4s ease;cursor:pointer;display:block;width:250px;height:250px;text-align:center;}
                            .process-list li:hover .process-circle-overlay h4{color:#fff;margin:0;font-size:15px;font-weight:normal;padding:0 10px;}
                            .process-list li:hover .thumb{display:none;}
                            



                           .offer-list{display:block;}
                            .offer-list ul{padding:0;margin:0;list-style-type:none;}
                            .offer-list li{list-style:none;margin-right: -0.4px;display:inline-block;vertical-align:top;padding:0;list-style-type:none;margin-left: -4.03px;}
                            .offer-list li .logos{position:absolute;top:0;right:0;z-index:1;margin:10px;}
                            .offer-list li .display-table{display:table;height:100%;width:100%;}
                            .offer-list li .display-valign{display:table-cell;vertical-align:middle;}
                            .offer-list li .thumb{width:178px;height:178px;text-align:center; -webkit-transition: all 0.4s ease;  -moz-transition: all 0.4s ease;
                              -ms-transition: all 0.4s ease;  -o-transition: all 0.4s ease;  transition: all 0.4s ease;}
                            .offer-list li .thumb h4{color:#fff;margin:0;font-size:28px;font-weight:700;font-family:'alternategothic2_btregular';padding:0 5px;text-transform:uppercase;line-height:33px;}


                            .offer-list li .thumb1{width:178px;height:178px;text-align:center; -webkit-transition: all 0.4s ease;  -moz-transition: all 0.4s ease;
                              -ms-transition: all 0.4s ease;  -o-transition: all 0.4s ease;  transition: all 0.4s ease;}
                            .offer-list li .thumb1 h4{color:#fff;margin:0;font-size:28px;font-weight:700;font-family:'alternategothic2_btregular';padding:0 5px;text-transform:uppercase;line-height:33px;}


                            .offer-list li .process-circle-overlay{display:none;}
                            .offer-list li:hover .process-circle-overlay{background-color:rgba(0,0,0,0.5); -webkit-transition: all 0.4s ease;  -moz-transition: all 0.4s ease;
                              -ms-transition: all 0.4s ease;  -o-transition: all 0.4s ease;  transition: all 0.4s ease;cursor:pointer;display:block;width:178px;height:178px;text-align:center;}
                            .offer-list li:hover .process-circle-overlay h4{color:#fff;margin:0;font-size:15px;font-weight:normal;padding:0 10px;}
                            .offer-list li:hover .thumb{display:none;}








                            .feedback-list {display:block;padding-bottom:0px;}
                            .feedback-list h2 {font-size: 60px;  display: inline-block; font-family: 'alternategothic2_btregular';line-height: 62px;padding: 50px 0;}
                            .feedback-list ul{padding:0;margin:0;}
                            .feedback-list li{list-style:none;width:22%;margin-right:25px;display:inline-block;vertical-align:top;margin-bottom: 50px;text-align:center;}
                            .feedback-list li .details{padding-top:20px;display:block;}
                            .feedback-list li .details h3{color:#000;margin:0;font-size:28px;font-weight:700;font-family:'alternategothic2_btregular';padding:0 5px;text-transform:uppercase;line-height:32px;} 
                            
                             .feedback-list li .details h3 a{color:#000;text-decoration:none;}



                            .enrich-list {display:block;padding-bottom:0px;}
                            .enrich-list h2 {  font-size: 60px;  display: inline-block; font-family: 'alternategothic2_btregular';line-height: 62px;padding: 50px 0;}
                            .enrich-list ul{padding:0;margin:0;}
                            .enrich-list li{list-style:none;width:48%;margin-bottom:25px;margin-right:0px;display:inline-block;vertical-align:top;}
                            .enrich-list li img{width:100%;}
                            .enrich-list li .lefticondiv{float:left;width:38%;position:relative;}
                            .enrich-list li .display-table{display:table;height:100%;width:100%;}
                            .enrich-list li .display-valign{display:table-cell;vertical-align:middle;}
                            .enrich-list li .thumb{width:190px;height:190px;text-align:center; -webkit-transition: all 0.4s ease;  -moz-transition: all 0.4s ease;
                              -ms-transition: all 0.4s ease;  -o-transition: all 0.4s ease;  transition: all 0.4s ease;}

                            .enrich-list li .thumb1{width:190px;height:190px;text-align:center; -webkit-transition: all 0.4s ease;  -moz-transition: all 0.4s ease;
                              -ms-transition: all 0.4s ease;  -o-transition: all 0.4s ease;  transition: all 0.4s ease;}
                            .enrich-list li .thumb1 h4{color:#fff;margin:0;font-size:34px;font-weight:700;font-family:'alternategothic2_btregular';padding:0 5px;text-transform:uppercase;line-height:38px;}

                            .enrich-list li .thumb h4{color:#fff;margin:0;font-size:34px;font-weight:700;font-family:'alternategothic2_btregular';padding:0 5px;text-transform:uppercase;line-height:38px;}
                            .enrich-list li .rightdiv{float:right;width:50%;position:relative;padding:0 25px 25px 25px}

                          
                            .enrich-list li .rightdiv p{color:#2B2A29;font-size:16px;text-align:left;padding-bottom:25px;font-family: 'baskerville_old_faceregular';}
                             .enrich-list li .rightdiv span{font-weight:bold;color:#2B2A29;font-size:16px;text-align:left;font-family: 'baskerville_old_faceregular';}
                        
                   

                            .enrich-list li .thumb .process-circle-overlay{display:none;}
                            .enrich-list li .thumb:hover .process-circle-overlay{background-color:#757676; -webkit-transition: all 0.4s ease;  -moz-transition: all 0.4s ease; display: block;
                              -ms-transition: all 0.4s ease;  -o-transition: all 0.4s ease;  transition: all 0.4s ease;cursor:pointer;display:block;width:190px;height:190px;text-align:center; position:absolute;top:0;left:0;}
                            .enrich-list li .thumb:hover .process-circle-overlay h5{color:#fff;margin:0;font-size:15px;font-weight:normal;padding:0 10px;font-family: 'Open Sans', sans-serif;}
                            /*.enrich-list li:hover .thumb{display:none;}*/





                           
                            .bg-orange{background:#EF7F1A;background: url(/images2018/ebd_bg_1.png) no-repeat top center;}
                            .bg-yellow{background:#FECC00;background: url(/images2018/ebd_bg_2.png) no-repeat top center;}
                            .bg-red{background:#B72221;background: url(/images2018/ebd_bg_3.png) no-repeat top center;}
                            .bg-green{background:#BBC274;background: url(/images2018/ebd_bg_4.png) no-repeat top center;}
                            .bg-blue{background:#0E86BB;background: url(/images2018/ebd_bg_5.png) no-repeat top center;}


















                            .disable-status{cursor:not-allowed !important;opacity: 0.4;}
                            .bg-ppd1{background:#F0A054;}
                            .bg-ppd2{background:#EF7F1A;}
                            .bg-ppd3{background:#C28448;}
                            .bg-ppd4{background:#F09540;}
                            .bg-leader1{background:#A77960;}
                            .bg-leader2{background:#95715C;}
                            .bg-leader3{background:#7C5A47;}
                            
                            .bg-workshops1{background:#A7BB95;}
                            .bg-workshops2{background:#9CAD8A;}
                            
                            .bg-curriculum1{background:#E1B700;}
                            .bg-curriculum2{background:#FECC00;}
                            .bg-curriculum3{background:#CDA700;}

                              .bg-community1{background:#BBC274;}
                            .bg-community2{background: #979D59;}
                            .bg-community3{background: #A8AB74;}

                            .bg-parent1{background:#00A0E3;}
                            .bg-parent2{background: #0E86BB;}
                            .bg-parent3{background: #5598C5;}
                           
                             .bg-admin1{background:#E31E24;}
                            .bg-admin2{background: #B72221;}
                            .bg-admin3{background: #C65841;}
                             #top:before { display: block;content: " ";margin-top: -100px;height: 100px;visibility: hidden;}
                            #disc:before { display: block;content: " ";margin-top: -100px;height: 100px;visibility: hidden;}
                              #study:before { display: block;content: " ";margin-top: -100px;height: 100px;visibility: hidden;}
                                #teach:before { display: block;content: " ";margin-top: -100px;height: 100px;visibility: hidden;}
                                #school:before { display: block;content: " ";margin-top: -100px;height: 100px;visibility: hidden;}
                                #enrich:before { display: block;content: " ";margin-top: -100px;height: 100px;visibility: hidden;}
                              #culture:before { display: block;content: " ";margin-top: -100px;height: 100px;visibility: hidden;}
                             
                            
                                        

                                 /*packpage css*/

                                 .banner_packpage{width:100%;margin:0px 0 0 0;background-size:cover;background-position:center;background-repeat:no-repeat;background-image: url(../images2018/bg_packpage.jpg);min-height:355px}     
                                   .banner_packpage .logdiv{width: 6.5%; margin-top: 75px; height: 175px; background-color: #EF7F1A;position:absolute;bottom:0;text-align:center;padding-top:25px;}     
                                     
                                  .banner_packpage .contdivheading{width: 41.5%; margin: 100px 0 0 0; height: 200px; display: inline-block; bottom: 0; vertical-align:middle;}   
                                   .banner_packpage .contdivheading h1{font-family: 'alternategothic2_btregular';color:#2B2A29;font-size: 65px;display: block;padding-left:75px;padding-top:25px;line-height:70px;text-transform: uppercase;}
                                    
                                    .banner_packpage .contdiv{width: 42%; margin: 100px 5px 55px; height: 200px; display:block;  padding-left:6.5%;position:relative;}   
                                    .banner_packpage .contdiv p{font-family: 'Open Sans', sans-serif;color:#2B2A29;font-size: 22px;line-height:25px;font-weight:500;padding-top:25px;padding-left:48px;padding-right:20px;}     
                                   


                                    .packheads h1{font-size: 50px;display:inline-block;font-family:'alternategothic2_btregular';line-height:62px;}
                                    .packheads p{font-size: 18px;display:block;line-height:25px;padding-bottom:20px;}
                                     .packheads p span{font-weight:bold;}
                                    .packheads p strong {font-weight: bold;}
                                    .fidslogodiv{width:85px;height:85px;display:inline-block;}
                                    .fidsheads{height:85px;width:75%;}
                                    
                                     ul.common-listing{padding:0;margin:0;}
                                      ul.common-listing li{list-style-type:disc;padding:0 0 0 20px;display:list-item;margin:0 0 10px 0px;}
                                      .fontsgothic{font-family: 'baskerville_old_faceregular';}
                                           .fontsgothic strong{font-weight: bold;} 
                                       .opensans{font-family: 'Open Sans', sans-serif;font-weight:500;}


                                        .current-happyning1{display: block;  padding-bottom:25px;}
                                    
                                    .current-happyning1 ul{padding: 0; margin: 0;}
                                    .current-happyning1 li{list-style: none; float: left; margin-right: 20px; width: 100%;} 
                                    /*.current-happyning li:first-child{width: 70%;}*/
                                    /*.current-happyning li:last-child{margin-right: 0;}*/
                                    /*.current-happyning li:nth-child(2n) {width: 27%;}*/
                                    .current-happyning1 li .mainthumb{float:left;width:70%;} 
                                    .current-happyning1 li .mainthumb1{float:right;width:27%;} 
                                    .current-happyning1 li .thumbnail{margin-bottom: 10px; height: auto; overflow: hidden;} 
                                    .current-happyning1 li .thumbnail img{width: 100%;}
                                   
                                    .current-happyning1 li p{font-family: 'Open Sans', sans-serif;font-size: 20px;  display: block;  font-weight:500; line-height: 25px;padding:10px 0 0 0;}

.current-happyning1 .owl-carousel .owl-nav .owl-prev {background:url(../images2018/prev-arrow1.png) no-repeat; width: 21px; height:40px; position:absolute; left:-45px; top:40%;margin-top:-20px;border:none; outline: none;}
.current-happyning1 .owl-carousel .owl-nav .owl-next {background:url(../images2018/next-arrow1.png) no-repeat; width: 21px; height:40px; position:absolute; right:-45px; top:40%; margin-top:-20px;border:none; outline: none;}







                                       .stakeholder-list{display:block;}
                                    .stakeholder-list p{font-family: 'baskerville_old_faceregular';font-size:18px !important;color:#000 !important;line-height:24px !important;font-style:normal !important;padding: 0px !important;}
                                    .stakeholder-list  p strong {font-weight: bold;}
                                       .stakeholder-list h1{font-size: 35px;display:inline-block;font-family:'alternategothic2_btregular';line-height:62px;}
                                    .stakeholder-list ul{padding:0;margin:0;}
                                    .stakeholder-list li{list-style:none;float:left;margin:0 72px 35px 0;width:45%;position: relative;}
                                        
                                          
                                        
                                    .stakeholder-list li .thumb{display:block;margin-bottom:10px;height:230px;position:relative;}
                                     
                                    .stakeholder-list li .thumb img{max-width:100%;}
                                    .stakeholder-list li .thumb .icon-play{left: 50%; margin-left: -32px; margin-top: -22px; position: absolute; top: 50%;}
                                    .stakeholder-list li .thumb .video-time{position:absolute;color:#fff;font-size:14px;padding:6px;display:inline-block;background-color:#bb0600;text-align:center;}
                                    .stakeholder-list li:nth-child(2n){margin-right:0;}


                                    .leadervideo-list{display:block;}
                                    .leadervideo-list p{font-family: 'baskerville_old_faceregular';font-size:18px !important;color:#000 !important;line-height:24px !important;font-style:normal !important;padding: 0px !important;}
                                    .leadervideo-list  p strong {font-weight: bold;}
                                       .leadervideo-list h1{font-size: 35px;display:inline-block;font-family:'alternategothic2_btregular';line-height:62px;}
                                    .leadervideo-list ul{padding:0;margin:0;}
                                    .leadervideo-list li{list-style:none;float:left;margin:0 72px 0 0;width:28%;position: relative;}
                                        
                                          
                                        
                                    .leadervideo-list li .thumb2{display:block;margin-bottom:10px;height:200px;position:relative;}
                                     
                                    .leadervideo-list li .thumb img{max-width:100%;}
                                    .leadervideo-list li .thumb .icon-play{left: 50%; margin-left: -32px; margin-top: -22px; position: absolute; top: 50%;}
                                    .leadervideo-list li .thumb .video-time{position:absolute;color:#fff;font-size:14px;padding:6px;display:inline-block;background-color:#bb0600;text-align:center;}
                                    .leadervideo-list li:nth-child(3n){margin-right:0;}



                                    .casestudy-list{display:block;}
                                    .casestudy-list p{font-family: 'baskerville_old_faceregular';font-size:18px !important;color:#000 !important;line-height:24px !important;font-style:normal !important;padding: 0px 0 15px 0!important;}
                                    .casestudy-list  p strong {font-weight: bold;}
                                       .casestudy-list h1{font-size: 35px;display:inline-block;font-family:'alternategothic2_btregular';line-height:62px;}
                                    .casestudy-list ul{padding:0;margin:0;}
                                    .casestudy-list li{list-style:none;float:left;margin:0 50px 50px 0;width:30%;position: relative;}
                                    .casestudy-list li .thumb{display:block;margin-bottom:00px;height:auto;position:relative;}
                                    .casestudy-list li .thumb img{max-width:100%;}
                                    .casestudy-list li .thumb .icon-play{left: 50%; margin-left: -32px; margin-top: -22px; position: absolute; top: 50%;}
                                    .casestudy-list li .thumb .video-time{position:absolute;color:#fff;font-size:14px;padding:6px;display:inline-block;background-color:#bb0600;text-align:center;}
                                    .casestudy-list li .details { background-color: #e6e7e8;  padding: 20px;  min-height: 270px;   }                   
                                    .casestudy-list li:nth-child(3n){margin-right:0;}


                                    .standalone-list{display:block;}
                                    .standalone-list p{font-family: 'baskerville_old_faceregular';font-size:18px !important;color:#000 !important;line-height:24px !important;font-style:normal !important;padding: 0px 0 15px 0!important;}
                                    .standalone-list li h1{font-family: 'baskerville_old_faceregular';font-size:18px !important;color:#000 !important;line-height:24px !important;font-style:normal !important;font-weight:bold;display:block;}
                                     .standalone-list span{font-family: 'baskerville_old_faceregular';font-size:16px !important;color:#EF7F1A !important;line-height:21px !important;font-style:italic !important;padding: 0px 0 15px 0!important;display:block;}
                                    .standalone-list  p strong {font-weight: bold;}
                                    .standalone-list h1{font-size: 35px;display:inline-block;font-family:'alternategothic2_btregular';line-height:62px;}
                                    .standalone-list ul{padding:0;margin:0;}
                                    .standalone-list li{list-style:none;margin:0 0px 50px 0;width:100%;position: relative;display:block;border-bottom: 1px solid #000;padding-bottom:30px;}
                                    .standalone-list li .thumb{display:block;margin-bottom:00px;height:auto;position:relative;float:left;width:24%;}
                                    .standalone-list li .thumb img{max-width:100%;}
                                  
                                    .standalone-list li .details {   padding: 0 0 0 50px;  width:70%;  float:left;}                   
  
                                     .standalone-list li .btns1{padding: 8px;display: block !important;text-transform: uppercase;color: #2B2A29;font-size: 16px;font-weight: 700;text-align: center;margin:25px 0 0 0;background:#FECC00;width: 155px;}
                                    
                                     .standalone-list li .details .rmore {  font-size: 18px;  color: #000;  font-weight: 700;  font-family: 'Open Sans', sans-serif;    text-align: left;  display: block;}

                                    .button-stripe{display:block;margin-top:35px;}
                                    .button-stripe h1{font-size: 50px;display:block;font-family:'alternategothic2_btregular';line-height:62px;text-transform:uppercase;}
                                    .button-stripe span{font-size:13px;font-style:italic;font-weight:normal;display:block;}
                                    .button-stripe .btn{display:inline-block;text-transform:uppercase;padding:7px 10px;vertical-align:top;margin:10px 10px 5px 0;font-weight:700;font-size:15px;}
                                    .button-stripe .blue-btn{color:#fff;background:#00A0E3}
                                    .button-stripe a.blue-btn:hover{color:#fff;background:#005679;}

                                    .button-stripe .plainbtn{display:inline-block;text-transform:uppercase;padding:10px 50px;vertical-align:top;margin:10px 10px 5px 0;font-weight:700;font-size:15px;}
                                    .button-stripe a.plain-btn{color:#000;background:#fff;border:2px solid #000;padding:10px;margin-right:15px;font-weight:700;display:inline-block;margin-top:10px;}
                                    .button-stripe a.plain-btn:hover{color:#fff;background:#000;cursor: pointer;}
                                    .button-stripe a.plain-btn.active{color:#fff;background:#000;cursor: pointer;}


                                    .button-stripe .orange-btn{border:1px solid #eb7a00;color:#eb7a00;}
                                    .button-stripe .green-btn{border:1px solid #bcc073;color:#bcc073;}
                                    .button-stripe .drpwraper {width:22%;display:inline-block;vertical-align:middle;}
                                    .button-stripe .drpdetailswraper{width:20%;display:inline-block;vertical-align:middle;}
                                    .button-stripe .drplanguage {padding: 30px 0 50px 0;}
                                 
                                    .button-stripe select { font-size: 17px;border: 0;padding: 1.5%;color: #2B2A29; width: 100%;  outline: none;font-family: 'Open Sans', sans-serif;background-color: #EBECEC;}





                                    .displayblock{display:block;}
                                    .visible-xs{display: none;}
                                    .mobile-img{display: none;}
                                    .back-to-top{float: right; margin-top: 50px;}
                                    .badge-btn{display: none;}
                                    .popup-bg1 {
                                                background-color: rgba(0,0,0,0.7);
                                                position: fixed;
                                                top: 0;
                                                left: 0;
                                                width: 100%;
                                                z-index: 999;
                                                bottom: 0;
                                                right: 0;
                                        }

                                    .popup-bg {
                                        background-color: rgba(0,0,0,0.7);
                                        position: relative;
                                        margin: 40px auto;
                                        width: 650px;
                                        z-index: 999;
                                    
                                    }
                                    .login-popup-content {
                                        background: #f2f2f2;
                                        margin: 20px auto;
                                        max-width: 650px;
                                        padding: 10px 10px;
                                        position: relative;
                                        text-align: left;
                                        top:20%;
                                    }
                                    .login-popup-content h1 {
                                        text-align: center;
                                        text-transform: uppercase;
                                        font-size: 24px;
                                        padding-bottom: 15px;
                                        margin-bottom: 15px;
                                        border-bottom: 1px solid #ccc;
                                    }
                                    .login-popup-content h1{font-weight: bold;}
                                    #loginform{display:none;}
                                    #validatemsg{display:none;}
                                    /*#loginform1{display:none;}
                                    #validatemsg{display:none;}
                                    #load,#load1{display:none;}*/
                                    .signin-with-username{width:60%;margin:0 auto;padding:30px;}
                                    .signin-with-username input{background: #fff; border: 1px solid #ddd;font-size: 16px; font-weight: 300; height: 40px; margin: 0 0 10px;      outline: 0 none; padding: 0; text-indent: 20px; width: 100%;color:#000;}
                                    .forgot-password{margin:10px 0 0 0;font-size:11px;text-align:center;}
                                    .forgot-password a{color:#0789c9;}
                                    .submit-form{background-color: #fff; color: #2D3136; font-size: 16px; letter-spacing: 2px;margin: 10px 0 0;padding: 12px 0;text-align:center;border: 2px solid #000;font-size: 16px;font-weight: 700;}
                                    .submit-form:hover{background-color: #2D3136;color:#fff;}
                                    .testimonial-sec {display: block;}
                                    .testimonial-sec .verticalaliign{display:table-cell;vertical-align:middle;height:330px}
                                    .testimonial-sec ul{padding:0; margin: 0;}
                                    .testimonial-sec li{list-style: none; display: block;text-align:center;}
                                    .testimonial-sec li .imgdiv45{width: 28%;}
                                     .testimonial-sec li .imgdiv50{width: 64%;}
                                      .testimonial-sec li .div50{width: 63%;}
                                      .testimonial-sec  .owl-theme .owl-nav [class*="owl-prev"]{background: url(../images2018/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: 95%; width: 30px;transition: all .2s ease-in-out;transform: scale(0.8);}
 
                                    .testimonial-sec  .owl-theme .owl-nav [class*="owl-next"]{background: url(../images2018/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:  95%; width: 30px;transition: all .2s ease-in-out;transform: scale(0.8)}

                                    .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%;}
                                    .offeringshead ul{margin:0 0 13px 10px;}
                                    .offeringshead li p{font-size: 18px;display: block;font-family: 'baskerville_old_faceregular';line-height: 25px;padding:0px;}

                                    .offeringshead1 ul{margin:0 0 13px 10px;}
                                     .offeringshead1 li{padding-bottom:10px;}
                                    .offeringshead1 li p{font-size: 18px;display: block;font-family: 'baskerville_old_faceregular';line-height: 25px;padding:0px;}


                                    #smalldevices{display:none !important;}

                                    .pillarbg{background-image: url(../images2018/banner_community.jpg);}
                                    .pillarbg2{background-image: url(../images2018/banner_ppd.jpg);} 
                                   .pillarbg1{background-image: url(../images2018/banner_1_old.jpg);} 
                                  .pillarbg3{background-image: url(../images2018/banner_parent.jpg);}
                                 .pillarbg4{ background-image: url(../images2018/banner_admin.jpg);}
                                   .pillarbg5{background-image: url(../images2018/banner_leader.jpg);}



                                   .listsc ul{padding-left:15px;;margin:0;}

                                   .listsc li p{padding-bottom:0px !important;} 


                                   .contlist ul{padding:0;margin:0;}
  .contlist li{list-style:none;display:inline-block;text-align:left;padding-right:0px;margin:25px 0 0 00px;padding: 0;vertical-align:top;}

     .contlist  li img {width: 100%; }
    .contlist  li .thumbnail {height: 240px;overflow: hidden;}
    .contlist  li .paddingleft {padding-left:15px !important;}
  .contlist li .details{display:block;border-bottom: 2px solid #CBB99F;}
  .contlist li p{display:block;display:block;font-size:18px;line-height:23px;text-align:left;padding:5px 0;text-align:left;font-family: 'baskerville_old_faceregular';}
   .contlist li p strong{font-weight: bold;}
  .contlist li .details h1{display:block;font-family:'alternategothic2_btregular';font-size:32px;line-height:35px;text-align:left;padding-bottom:20px;}
 
  
  .contlist li .details1{display:block;padding:15px 0;}
  .contlist li .details1 h2{display:block;font-family:'alternategothic2_btregular';font-size:22px;line-height:25px;text-align:left;padding-bottom:20px;} 
  .cetnteralign{text-align:center;}
  /*.contlist li .details1 p{padding:10px 0;}*/
  .circle {/*border-radius: 50%;  width: 68px;height: 68px;*/ /*padding: 10px;  background: #FECC00;*/  /*color: #000;*/text-align: center;display:inline-block;vertical-align:middle;margin-right:25px;}
  .circle span{font-family: 'alternategothic2_btregular';font-size: 24px;vertical-align:top;padding-top:5px;line-height: 30px;}
   .circle h1{font-family: 'alternategothic2_btregular';font-size: 35px;vertical-align:top;}
      
        
       .privacywrapper{display:block;}
     .privacywrapper h2{font-family: 'alternategothic2_btregular';display: block; text-align: left;font-size: 30px;  line-height: 40px;padding:0 0 20px 0;color: #000;}
     .privacywrapper h3{font-family: 'alternategothic2_btregular';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: 'baskerville_old_faceregular';}
        .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;}
      
       .current-happyning{display: block;  padding: 55px 0 50px 0;}
.current-happyning h2{  font-family: 'alternategothic2_btregular';color: #D0B180;  display: block;padding: 0px 0 30px 0;text-align: center; line-height: 62px;font-size: 60px;text-transform:uppercase;  }
.current-happyning p{ font-family: 'baskerville_old_faceregular'; font-size: 18px;display: block;/*text-align: center !important;*/padding-bottom: 50px;line-height: 25px;  }
.current-happyning h2 strong{color: #f58220;font-family: 'baskerville_old_faceregular';}
.current-happyning ul{padding: 55px 0 0 0; margin: 0;}
.current-happyning li{list-style: none; float: left; margin-right: 20px; width: 100%;margin-bottom:35px;} 
/*.current-happyning li:first-child{width: 70%;}*/
/*.current-happyning li:last-child{margin-right: 0;}*/
/*.current-happyning li:nth-child(2n) {width: 27%;}*/
.current-happyning li .mainthumb{float:left;width:70%;} 
.current-happyning li .mainthumb1{float:right;width:27%;} 
.current-happyning li .thumbnail{margin-bottom: 20px; height: 230px; overflow: hidden;} 
.current-happyning li .thumbnail img{width: 100%;}
.current-happyning li .title{/*text-transform: uppercase;*/ color: #000; font-size: 18px; margin-bottom: 10px;font-family: 'baskerville_old_faceregular'; }
.current-happyning li p{color: #f58220;font-size: 16px;font-family: 'baskerville_old_faceregular';padding-bottom:5px;}
.current-happyning .owl-carousel .owl-nav .owl-prev {background:url(../images2018/prev-arrow_black.png) no-repeat; width: 30px; height:60px; position:absolute; left:-70px; top:50%;margin-top:-20px;border:none; outline: none;color: transparent;}
.current-happyning .owl-carousel .owl-nav .owl-next {background:url(../images2018/next-arrow_black.png) no-repeat; width: 30px; height:60px; position:absolute; right:-70px; top:50%; margin-top:-20px;border:none; outline: none;color: transparent;}
.current-happyning .card{display:block;background-color:#fff;padding:18px;min-height:350px;}
.current-happyning .card1{display:block;background-color:#EBECEC;padding:18px;min-height:350px;}

.get-inspired-sec{display: inline-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: 15px;margin-bottom:5px; width: 31.9%; min-height: 237px;}
.get-inspired-sec li:nth-child(3n){margin-right: 0;}
.get-inspired-sec li .thumbnail{height: 100%; overflow: hidden; position: relative;}
.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: 15px;font-family: 'baskerville_old_faceregular';padding:10px 0;}

.allthumbnail-wrapper{padding: 15px;border: 2px solid #ddd;position: relative;border-radius: 15px;}
  .allthumbnail-wrapper .iconplay{position: absolute;top: 50%;left: 50%;margin-left: -44px;margin-top: -50px;}     
        .allthumbnail-wrapper h3{font-size: 15px;color: #000;line-height: 22px;text-transform: uppercase;font-family: 'baskerville_old_faceregular';padding-top: 5px;}

         #google_translate_element {
            color: transparent;
        }

            #google_translate_element a {
                display: none;
            }
        div.goog-te-gadget {
            color: transparent !important;
        }
        SELECT.goog-te-combo {
            color: #808080;
            text-transform: uppercase;
            border: 1px solid #dcdcdc;
        }

            SELECT.goog-te-combo:hover {
                color: #808080;
            }

        .goog-logo-link, .goog-logo-link:link, .goog-logo-link:visited, .goog-logo-link:hover, .goog-logo-link:active {
            color: #808080;
        } 
    .bgtop10{background: url(../images2018/bg_strom.png) no-repeat;background-position: 50px 5px;margin-top:-10px;}
  .Event-section{display: block; padding:0px 0 50px 0;margin-bottom:0px;}
.Event-section .wraper{padding-top:50px;}
.Event-section .left{float: left; width: 40%; padding: 21px 25px 0 0; }
.Event-section .right{float: right; width: 44%;}
.Event-section .right p{font-size: 16px;font-family: "pill_gothic_light";margin-bottom: 20px; line-height: 24px;}
.Event-section .right h1{font-size: 55px;  color: #000;  font-family: "ibm_plex_serifregular";  line-height: 60px;display:block;}
.Event-section .right h1 span{font-size: 25px;  color: #000;  font-family: "ibm_plex_serifbold";  line-height: 30px;display:block;padding-bottom:20px;}
.greybgs_purchase{background-color:#F2F2F3;padding:0;border-bottom:5px solid #47b7ae;border-top:5px solid #e06d37;margin-top:0px;display:inline-block;height:auto;width:100%;}
.Event-section .leftbook{float: left; width: 40%; padding: 40px 0px 10px 50px;; }
.Event-section .rightbook{float: right; width: 44%;padding-top:30px;}
.Event-section .rightbook p{  font-family: 'baskerville_old_faceregular';font-size: 18px;  line-height: 25px;  padding-bottom: 15px; display: block;}
.Event-section .rightbook h1{font-size: 58px;  font-family: 'alternategothic2_btregular';  line-height: 62px;  padding: 20px 0;display:block;}
.Event-section .rightbook h1 span{font-size:30px;  color: #000;  font-family: 'alternategothic2_btregular';   line-height: 35px;display:block;}
.Event-section .rightbook .topbottombtns{padding-top:0px;padding-bottom:40px;}
.btn-light-pink { text-transform: uppercase;padding: 15px 10px;background-color: #fff;margin-right: 25px;display: inline-block;font-size: 16px; color: #2B2A29; border: 2px solid #2B2A29; position: relative;font-weight:700; }
.btn-light-pink:hover {background: #2D3136;  color: #fff;}
.bottompinkborder { border-top: 3px solid #FA4516; }
.Event-section .right .topbtns{padding-top:45px;}
/*.btn-light-pink::after {position: absolute;  right: 30px;top: 10px; content: '>'; height: 10px;}*/
  
#small-xs{display:none}
#large-desk{display:block;}









      .full-section_wwubg{background-color:#EDECDF;padding:50px 0;}
      .internal-section_wwubg{background-color:#EDECDF;padding:18px 25px;}
      .wwu_bggrey{background-color:#F0F1F1;}


       .purpleborder_wwu{border:2px solid #945287;}
       .blueborder_wwu{border:2px solid #4699C4;}
      .redborder_wwu{border:2px solid #BA3437;}
      .orangeborder_wwu{border:2px solid #DC853D;}
      .blackborderbt_wwu{border-bottom:2px solid #393738;}


       .redbg_wwu{background-color:#BA3437;}
       .bluebg_wwu{background-color:#4699C4;}
        .orangebg_wwu{background-color:#DC853D;}
        .purplebg_wwu{background-color:#945287;}

          .orangefonts_wwu{color:#DC853D;}
       .redfonts_wwu{color:#BA3437;}
         .purplefonts_wwu{color:#945287;}
         .blufonts_wwu{color:#4699C4;}


    .redbgmark{background-color:#BA3437;}
    .purplebgmark{background-color:#945287;}
     .orangebgmark{background-color:#DC853D;}
      .bluebgmark{background-color:#4699C4;}
   

     .orangeborder_wwu_banner{border:5px solid #DC853D;}
     .redborder_wwu_banner{border:5px solid #BA3437;}
      .purpleborder_wwu_banner{border:5px solid #945287;}
      .blueborder_wwu_banner{border:5px solid #4699C4;}


       .topbotommargines_wwu_50{margin-top:50px; padding:0 !important;}
     .banner_workwithus{width:100%;margin:0px 0 0 0;background-size:cover;background-position:center;background-repeat:no-repeat;min-height:525px;background-color:#EBECEC;}
                       .banner_workwithus.inner-slide1{background-image: url(/images2018/banner_schools_wwu.jpg);}
                      .banner_workwithus .pageheadings{max-width: 800px;position: absolute;top: 155px;display:block;}
                      .banner_workwithus .wrapper_borderred{position: absolute;bottom: 0px;text-align:center;display:inline-block;max-width:100%;width:1150px;}   
                      
                      .banner_workwithus .headingsinternal{display:inline-block;text-align:left;max-width:355px;padding-left:15px;}
                      
                         .banner_workwithus .headingsinternal h1{text-align: left;font-family: 'alternategothic2_btregular';  font-size: 50px;  display: block;  line-height: 50px;  text-transform: uppercase;color:#fff;padding-top:75px;padding-bottom: 45px;}
                      .banner_workwithus .headingsinternal p{text-align: left;font-family: 'Open Sans', sans-serif;font-weight:400;  font-size: 18px;  display: block;  line-height: 22px;  text-transform: uppercase;color:#fff;letter-spacing:3px;padding-top:5px;padding-bottom:50px;}
      mark {  color:#fff;padding: 0 15px 0 15px;}
      .thumbnailwrapper{position: relative;border-radius: 20px;  overflow:hidden;}
      .thumbnailwrapper .iconplay {position: absolute;margin-left: -25px;margin-top: -35px;top: 50%;left: 50%;}
      .thumbnailwrapper .iconplaytestimonial {position: absolute;top: 41%;left: 40%;z-index:999;}

    .circle1 {width: 60px;  height: 60px;border-radius: 50%; display: inline-block; color: white;font-size: 30px;line-height:60px;font-family: 'alternategothic2_btregular';margin-right:25px;vertical-align:top;text-align:center;}
    .programtexthead{display:inline-block;}
    .programtexthead2{display:inline-block;}
     .programtexthead2 h1{font-family: 'alternategothic2_btregular';font-size: 35px;color: #393738;display:block;line-height:30px;text-transform:uppercase;}
     .programtexthead2 h1 span{font-family: 'alternategothic2_btregular';font-size: 35px;color: #393738;display:block}
     .programtexthead2 h2 {  font-size: 24px;  display: inline-block;font-family: 'alternategothic2_btregular';line-height: 25px;text-transform: uppercase;padding-top:2px;}
     .impactheadpage{display:inline-block;}
    .impactheadpage h1{font-family: 'alternategothic2_btregular';font-size: 35px;color: #393738;display:block;line-height:55px;text-transform:uppercase;}
    .zeropadd{padding:0 !important; }
     .programtexthead p{font-size: 18px;  display: block;  font-family: 'baskerville_old_faceregular';  line-height: 25px;  padding-bottom: 15px;}

     .programtexthead h1{font-family: 'alternategothic2_btregular';font-size: 35px;color: #393738;display:block;line-height:30px;text-transform:uppercase;}
     .programtexthead h1 span{font-family: 'alternategothic2_btregular';font-size: 35px;color: #393738;display:block}
     .programtexthead h2 {  font-size: 24px;  display: inline-block;font-family: 'alternategothic2_btregular';line-height: 25px;text-transform: uppercase;padding-top:2px;}
    .text1 {  margin: 0;padding: 10px 0; }

    .btn_download{padding: 10px 55px 10px 30px; text-transform: uppercase; color: #fff; font-size: 16px;font-weight:500;/*background-color:rgba(0,0,0,0.5);*/text-align:center;text-transform:uppercase;position: absolute;border: 2px solid #000;bottom:0;}
   
    .btn_download:after{content:">"; height: 10px;   position: absolute;   right: 30px;   top: 10px;}


        .btn_download_solid{padding: 10px 55px 10px 30px; text-transform: uppercase; color: #fff; font-size: 16px;font-weight:500;/*background-color:rgba(0,0,0,0.5);*/text-align:center;text-transform:uppercase;border: 2px solid #000;position: relative;}
   
    .btn_download_solid:after{content:">"; height: 10px;   position: absolute;   right: 30px;   top: 10px;}

    .whowhat h1{font-size: 45px;  font-family: 'alternategothic2_btregular';  line-height: 50px;display: inline-block;}      
   
    .whowhat h1 span{display: inline-block;}      
    .howweworkwrapper{display:block;margin-top:25px;}
    .howweworkwrapper ul{margin:0 auto;padding:0;}
    .howweworkwrapper ul li .imgwrapeer{display:inline-block;text-align:center;}
    .howweworkwrapper ul li{display:inline-block;width:14.0%;margin-right:50px;margin-bottom: 45px;list-style:none;vertical-align:top;text-align:center;}
     .howweworkwrapper ul li:last-child{margin-right:0;}
    .howweworkwrapper ul li .headdetails{display:inline-block;text-align:center;margin-top:15px;}
    .howweworkwrapper ul li .headdetails h1{font-size: 28px;  font-family: 'alternategothic2_btregular';  line-height: 29px;display: block;}
    .howweworkwrapper ul li .headdetails h1 span{display:block;}
    .howweworkwrapper ul li .descwrapper{margin-top:25px;}
    .howweworkwrapper ul li .descwrapper p{font-family: 'baskerville_old_faceregular';font-size: 18px;display: block;line-height: 25px;padding-bottom: 15px;text-align:left;}
  

     .logowrapper_wwu .awards{margin:0;padding-top:0px; margin-bottom:50px; margin-top:25px;}
                .logowrapper_wwu .awards h1{font-size: 60px;display: block;font-family: 'alternategothic2_btregular';line-height: 62px;color:#D0B180;text-align:center;padding:0px 0 50px 0;}
	            .logowrapper_wwu .awards ul{padding:0;margin:0;}
	            .logowrapper_wwu .awards li{list-style:none;display:inline-block;text-align:center;padding-right:0px;margin: 0 40px 0px 00px;padding: 0;vertical-align:middle;width:20%;}
	            .logowrapper_wwu .awards li span{color: #4d4d4d;display: block; font-size: 12px;margin: 0 0 10px;    text-align: center;}







    .casestudy-list_wwu{display:block;}
                                    .casestudy-list_wwu p{font-family: 'baskerville_old_faceregular';font-size:18px !important;color:#000 !important;line-height:24px !important;font-style:normal !important;padding: 0px 0 15px 0!important;}
                                    .casestudy-list_wwu  p strong {font-weight: bold;}
                                       .casestudy-list_wwu h1{font-size: 35px;display:inline-block;font-family:'alternategothic2_btregular';line-height:62px;}
                                    .casestudy-list_wwu ul{padding:0;margin:0;}
                                    .casestudy-list_wwu li{list-style:none;float:left;margin:0 45px 45px 0;width:30%;position: relative;}
                                    .casestudy-list_wwu li .thumb{display:block;margin-bottom:00px;height:auto;position:relative;}
                                    .casestudy-list_wwu li .thumb img{max-width:100%;}
                                    .casestudy-list_wwu li .thumb .icon-play{left: 50%; margin-left: -32px; margin-top: -22px; position: absolute; top: 50%;}
                                    .casestudy-list_wwu li .thumb .video-time{position:absolute;color:#fff;font-size:14px;padding:6px;display:inline-block;background-color:#bb0600;text-align:center;}
                                    .casestudy-list_wwu li .details { background-color: #e6e7e8;  padding: 20px;  min-height: 270px;   }                   
                                    .casestudy-list_wwu li:nth-child(3n){margin-right:0;}
/*FAQ list*/

 details {
  border: 1px solid rgba(112,112,112,0.1);
  border-radius: 4px;
  padding: 0.8em 0.8em 0;
  margin-bottom:10px;
  cursor:pointer;
  font-size: 18px;
  display: block;
  font-family: 'baskerville_old_faceregular';
  line-height: 25px;

}
 details p a{text-decoration:none;color:#069df5;} 
summary {
  /*font-weight: 600;*/
  margin: -0.5em -0.5em 0;
  padding: 0.5em;
  list-style-type:"+";
  list-style:none;
  display:flex;
  justify-content:space-between;
  align-items:center;
  font-family: 'alternategothic2_btregular';
  font-size: 24px;
  line-height:25px;
}

details[open] {
  padding: 1em; 
  border:none;
 background-color: #F0F1F1;
}

summary::marker{
  color: #0000ff;
  font-size: 1.2em;
  margin-right:20px;
}

details:hover{
   background-color: #F0F1F1;
}

details summary::after{
  content:"+";
  float:right;
  font-size:1.2em;
  color:#DC853D;
}

details[open] summary::after{
  content:"-";
  float:right;
  font-size:1.5em;
  color:#DC853D;
}

.divtime{width:23.5%;display:inline-block;vertical-align:top;padding-bottom:10px;}
.divdesccont{width:74.5%;display:inline-block;vertical-align:top;padding-bottom:10px;}


     .ullist{display:block;}
     .ullist ul{margin:0 auto;}

     .ullist li p{margin-bottom:0px !important;padding-bottom: 0px !important;}
     .ullist li{padding-bottom:10px;}
     .ullist li::marker {font-size: 26px;}
  
    
   


    
       
       
  
  
  

