.menu-about-container{}
.menu-about-container ul.sidebar-menu{
	margin:0;
	padding:0;
	list-style-type:none;
	border-top:1px solid #d5d5d5;
	}
.menu-about-container ul.sidebar-menu li{
	border-bottom:1px solid #d5d5d5;
	padding:12px 0;
	}
.menu-about-container ul.sidebar-menu li a{
	font-size: 17px;
	font-weight: 500;
	line-height: 1.88;
	color: #242424;
	font-family: 'montserratmedium';
	}
.menu-about-container ul.sidebar-menu li a:hover{ color:#3069c4;}
.menu-about-container ul.sidebar-menu li.current_page_item a{ color:#3069c4;}
.about-description{
	text-align:left;
	font-size: 15px;
	line-height: 1.73;
	color: #000000;
	font-family:'montserratlight';
	}
.about-description h2{
	margin-top:0;
	font-size:30px;
	line-height:1.07;
	text-align:center;
	color:#000000;
	margin-bottom:30px;
	font-family: 'montserratmedium';
}
.partners-list .partner-name a.name-txt{
	font-size:17px;
	text-align:center;
	color:#000000;
	font-family: 'montserratmedium';
	display:block;
	margin-bottom:4px;
	}
.wpml-ls-legacy-list-horizontal a{
	padding: 5px 2px;
}
.wpml-ls-legacy-list-horizontal .wpml-ls-current-language a{
	font-family: 'montserratmedium';
	color: #3069c4;
}
.partners-list .partner-name a.name-txt:hover{color: #3069c4;}
.partners-list .partner-name a.url-link{
	font-size:15px;
	text-align:center;
	color: #3069c4;
	font-family: 'montserratlight';
	}
.partners-list .prtnr-dscrptn{text-align:center;}
.partners-list .partner-inner{
	padding-top:5px;
	margin-top:0px;
	height: 100%;
}
.partners-list.about-partner .partner-inner{
	border:1px solid transparent;
}
.partners-list.about-partner .partner-inner:hover{
	border:1px solid rgba(0,0,0,0.1);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
}
.partners-list.about-partner .partner-inner:hover .partner-name a.name-txt{ color:#4a4a4a; }
.partners-list .partner-image a img{display:inline-block;}
/*##############################################
		 Become a Partner CSS
  #############################################*/
.menu-partners-container{}
.menu-partners-container ul.partner-menu{
	margin:0;
	padding:0;
	list-style-type:none;
	border-top:1px solid #d5d5d5;
	}
.menu-partners-container ul.partner-menu li{
	border-bottom:1px solid #d5d5d5;
	padding:12px 0;
	}
.menu-partners-container ul.partner-menu li a{
	font-size: 17px;
	font-weight: 500;
	line-height: 1.88;
	color: #242424;
	font-family: 'montserratmedium';
	}
.menu-partners-container ul.partner-menu li a:hover{ color:#3069c4;}
.menu-partners-container ul.partner-menu li.current_page_item a{ color:#3069c4;}
.partner-description{
	text-align:left;
	font-size: 15px;
	line-height: 1.73;
	color: #000000;
	font-family:'montserratlight';
	}
.section-title{
	margin-top:0;
	font-size:30px;
	line-height:1.07;
	text-align:center;
	color:#000000;
	margin-bottom:30px;
	font-family: 'montserratmedium';
}
h1.section-title,
h2.section-title,
h3.section-title,
h4.section-title,
h5.section-title{
	margin-top:0;
	font-size:30px;
	line-height:1.07;
	text-align:center;
	color:#000000;
	margin-bottom:30px;
	font-family: 'montserratmedium';
}
.section-title.mar20{
	margin-bottom:20px;
}
.section-title.marT60{
	margin-top:60px;
}
.partner-description .section-title{margin-bottom:45px;}
.page-partners .site-main{margin-bottom:72px;}
.page-our-story .site-main{margin-bottom:72px;}
.page-boardlink .site-main{margin-bottom:72px;}
.page-our-team .site-main{margin-bottom:72px;}
.page-our-board .site-main{margin-bottom:72px;}
/*###############################################
		Careers Page CSS
  ##############################################*/
.menu-careers-container{}
.menu-careers-container ul.careers-menu{
	margin:0;
	padding:0;
	list-style-type:none;
	border-top:1px solid #d5d5d5;
	}
.menu-careers-container ul.careers-menu li{
	border-bottom:1px solid #d5d5d5;
	padding:13px 0 14px 0;
	}
.menu-careers-container ul.careers-menu li a{
	font-size: 17px;
	font-weight: 500;
	line-height: 1.88;
	color: #242424;
	font-family: 'montserratmedium';
	}
.menu-careers-container ul.careers-menu li a:hover{ color:#3069c4;}
.menu-careers-container ul.careers-menu li.current_page_item a{ color:#3069c4;}
/*##################################################*/
.member-outer{margin-top:-10px;}
.member-outer .inner-member .member-image{margin-bottom:7px;}
.member-title-sec .title{margin-bottom:6px;}
.page-team-young-professionals .member-title-sec .title{margin-bottom:4px;}
.page-team-young-professionals .member-title-sec .postion{margin-bottom:3px;}
.give_error, .give_success{text-align:left;}
.give-form-title{
	margin-top:0;
	font-size:30px;
	line-height:1.07;
	text-align:center;
	color:#000000;
	margin-bottom:30px;
	font-family: 'montserratmedium';
	}
/********************************************/
.hd-nwslttrlst{
	font-size:20px;
	line-height:1.6;
	color:#000000;
	margin-bottom:20px;
	font-family: 'montserratmedium';
	}
.nwslttr-lst{list-style-type:none; margin:0; padding:0;}
.nwslttr-lst li{list-style-type:none; margin:0; padding:0;}
.nwslttr-lst li a{
	font-size:15px;
	line-height:1.87;
	color: #242424;
	font-family: 'montserratmedium';
	}
.pstdte{
	color:#000000;
	font-size:15px;
	font-family:'montserratlight';
	opacity:0.5;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
	}
/***************************/
.hd-viewall-bar{margin-bottom:23px;}
.hd-viewall-bar .header-typ1{float:left;}
.hd-viewall-bar .view-allbtn{float:right;}
.blog-box{text-align:center;}
.blog-box .blog-date{
	color:#ffffff;
	min-width:172px;
	height:36px;
	font-size:12px;
	line-height:3.3;
	letter-spacing:1px;
	background:#3069c4;
	text-align:center;
	text-transform:uppercase;
	display:inline-block;
	margin-top:-17px;
	z-index:99;
	position:relative;
	vertical-align:top;
	font-family: 'montserratsemi_bold';
	margin-bottom:20px;
	}
.blog-image{z-index:9;}
.blog-image img{display:inline-block; text-align:center;}
.blog-title a{
	color:#000000;
	font-size:18px;
    line-height:1.44;
  	text-align:center;
    color:#000000;
	text-decoration:none;
	font-family: 'montserratmedium';
	}
.news-detail-page .post-inner-type3 a{color:#000000;}
.view-allbtn{
	font-size:12px;
	line-height:2.5;
	text-align:right;
	color:#000000;
	letter-spacing:1px;
	display:inline-block;
	text-transform:uppercase;
	font-family: 'montserratmedium';
	opacity:0.6;
	filter:alpha(opacity=60);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
		transition:All 0.1s linear;
	-webkit-transition:All 0.1s linear;
	-moz-transition:All 0.1s linear;
	-o-transition:All 0.1s linear;
	-ms-transition:All 0.1s linear;
	margin-top:3px;
	padding-right:25px;
	position:relative;
	}
.news-detail-page .post-inner-type3 a.view-allbtn:hover{color:#000000;}
.view-allbtn:after{
	content:'';
	width:18px;
	height:12px;
	right:0px;
	top:8px;
	display:inline-block;
	background:url(../svg/arrow-black-right.svg) no-repeat 0 0;
	opacity:1 !important;
	position:absolute;
	filter:alpha(opacity=100)!important;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"!important;
	transition:All 0.1s linear;
	-webkit-transition:All 0.1s linear;
	-moz-transition:All 0.1s linear;
	-o-transition:All 0.1s linear;
	-ms-transition:All 0.1s linear;
	padding-left:10px;
	}
.view-allbtn:hover:after{right:-3px; }
.midbarbottom-menu-widget .widget-title{display:none;}
.dscrptn-ovrvw-img{}
.dscrptn-ovrvw-img img{max-width:100%;}
.img-wrap img{max-width:100%;}
.txt-ovrvw{
	font-size:15px;
	line-height:1.73;
	text-align:left; /*text-align:center; */
	color: #000000;
	}
.cms-page-content .cms-page {max-width:979px; margin:0 auto 0 auto; min-height:263px; text-align:left; /* text-align:center;*/}
.nosidebar-withtopmenu .cms-ctnt .cms-page {max-width:980px; margin:0 auto 0 auto; min-height:263px; text-align:left;}
.sidebar-without-topmenu .cms-ctnt .cms-page  {max-width:980px; margin:0 auto 0 auto; min-height:263px; text-align:left;}
.twocolumn-with-fullwidth .cms-ctnt .cms-page {max-width:980px; margin:0 auto 0 auto; min-height:263px; text-align:left;}
.sidebar-withtopmenu .cms-ctnt .cms-page {max-width:100%; margin:0 auto 0 auto; min-height:263px; text-align:left;}

.nosidebar-withtopmenu .cms-ctnt .cms-page.small-width-txt {max-width:700px;}

.cms-page-content .cms-page .txt-ovrvw {max-width:980px; margin:0 auto 0 auto; }
.nosidebar-withtopmenu .cms-ctnt .cms-page .txt-ovrvw {max-width:980px; margin:0 auto 0 auto; }
.sidebar-without-topmenu .cms-ctnt .cms-page .txt-ovrvw {max-width:980px; margin:0 auto 0 auto; }
.twocolumn-with-fullwidth .cms-ctnt .cms-page .txt-ovrvw {max-width:980px; margin:0 auto 0 auto; }
.sidebar-withtopmenu .cms-ctnt .cms-page .txt-ovrvw {max-width:100%; margin:0 auto 0 auto; }



.nosidebar-withtopmenu .site-main,
.nosidebar-with-bottom-logo .site-main{margin-bottom:55px;}
.sidebar-without-topmenu .site-main	{margin-bottom:55px;}
.twocolumn-with-fullwidth .site-main{margin-bottom:55px;}
.sidebar-withtopmenu .site-main,
.sidebar-with-bottom-logo .site-main{margin-bottom:55px;}

.nosidebar-withtopmenu .cms-ctnt .cms-page.min-ht-auto{min-height:auto;}

.min-ht-auto{min-height:auto;}

/*************************************/
.greybg-box{background:#fafafa; padding:70px 0 70px 0; margin-top:103px;}
.greybg-box .section-title{margin-bottom:59px;}
.objectives-boxs{}
.objectives-boxs ul{list-style-type:none; margin:0; padding:0;}
.objectives-boxs ul li{list-style-type:none; margin-top:40px;}
.objectives-boxs ul li:first-child{margin-top:0px;}
.objectives-boxs .infobox{}
.objectives-boxs .infobox .prfl{width:118px; float:left; margin-right:45px;}
.objectives-boxs .infobox .cntnt-txtbox{float:right; width:451px;}

.objectives-boxs .infobox .cntnt-txtbox .hd{
  font-size:20px;
  line-height:1.6;
  color:#000000;
  margin-top:7px;
  font-family: 'montserratmedium';
	}
.objectives-boxs .infobox .cntnt-txtbox .bx-txt{
  font-weight: 300;
  line-height: 1.73;
  color: #000000;
  font-size:15px;
	}
.objectives-boxs .infobox .cntnt-txtbox .bx-txt span{font-family: 'montserratmedium';}
.overview-team{padding:76px 0 70px 0;}
.overview-team .btnbar{margin-top:27px;}
.overview-team .btnbar .btn-typ1{padding:15px 50px;}
.overview-team .btnbar .btn-typ1:focus{color:#ffffff;}
.menu-volunteer-with-us-menu-container,
.menu-fr-volunteer-with-us-menu-container{text-align:right;}
.midbar-bottom-menu .menu-volunteer-with-us-menu-container li a,
.midbar-bottom-menu .menu-fr-volunteer-with-us-menu-container li a{
	font-size: 13px;
	line-height: 1.5;
	text-align: right;
	color: #bc263d;
	font-family: 'montserratmedium';
	}
.pop-title{
	margin:0 0 5px 0;
	padding:0;
	text-align:left;
	}
.pop-title a{
	font-family: 'montserratmedium';
	color:#000000;
	font-size: 18px;
    line-height: 24px;
	}
.pop-postion{
	font-family: 'montserratlight';
    font-size:14px;
    line-height: 1.46;
	text-align:left;
	margin-bottom:10px;
	}
.post-type-archive-steeringcommittee .pop-postion{
	margin-bottom:0px;
}
.post-type-archive-steeringcommittee .pop-cmpny-nme{
	margin-bottom:10px;	
}
.pop-cmpny-nme{
	color:#777;
	font-family: 'montserratlight';
    font-size:14px;
    line-height: 1.46;
	text-align:left;
	margin-bottom:0px;
	}
.faq-section-1 .faq-title .plus-minus{
	content:'';
	width:12px;
	height:12px;
	text-align:center;
	display:inline-block;
	background:none;
	position:absolute;
	right:1px;
	top:0px;
	}
.faq-section-1 .faq-title .plus-minus:before {
  content: '';
  width:12px;
  height:2px;
  border-top:2px solid #000000;
  display: block;
  position: absolute;
   top:15px;
   right:0;
}
.faq-section-1 .faq-title .plus-minus:after {
  content: '';
  width:2px;
  height:12px;
  border-right:2px solid #000000;
  display: block;
  position:absolute;
  top:10px;
  right:5px;
}
.faq-section-1 .faq_open .faq-title .plus-minus:before {
  content: '';
  width:12px;
  height:2px;
  border-top:2px solid #000000;
  display: block;
  position: absolute;
   top:15px;
   right:0px;
}
.faq-section-1 .faq_open .faq-title .plus-minus:after {
  display:none;
	}
.newsblogbox-outer .post-nav{}
.newsblogbox-outer .post-nav .pager li a	{
	border-radius:0;
  -moz-border-radius:0;
  -ms-border-radius:0;
  -o-border-radius:0;
  -webkit-border-radius:0;
  border:none;
	text-transform:uppercase;
	font-size:12px;
  line-height:2.5;
  letter-spacing:1px;
  color:#3069c4;
  display:inline-block;
  vertical-align:top;
  padding:0;
  font-family: 'montserratmedium';
	}
.newsblogbox-outer .post-nav .pager li a:hover	{background:none; color:#000000;}
.newsblogbox-outer .post-nav .pager .previous > a	{}
.newsblogbox-outer .post-nav .pager .previous > a:after{
	content:'';
	width:18px;
	height:12px;
	display:inline-block;
	margin-left:12px;
	margin-top:9px;
	vertical-align:top;
	background:url(../svg/page-arrow.svg) no-repeat 0 0;
	}
.newsblogbox-outer .post-nav .pager .previous > a:hover:after{
	background:url(../svg/page-arrow-hover.svg) no-repeat 0 0;
	}
.newsblogbox-outer .post-nav .pager .next > a	{}
.newsblogbox-outer .post-nav .pager .next > a:before{
	content:'';
	width:18px;
	height:12px;
	display:inline-block;
	margin-right:12px;
	margin-top:9px;
	vertical-align:top;
	transform: rotate(180deg);
	background:url(../svg/page-arrow.svg) no-repeat 0 0;
	}
.newsblogbox-outer .post-nav .pager .next > a:hover:before{
	background:url(../svg/page-arrow-hover.svg) no-repeat 0 0;
	}
.page-contact-us .site-main	{margin-bottom:0;}

/*###############################################
				Resources Page
###############################################*/
.resources .site-main{ margin-bottom:0; }
.rsrc-cntnt{
	width:100%;
	background:url(../images/resource-bg.jpg) no-repeat 100% center;;
	padding-top:0px;
	padding-bottom:81px;
	background-size:cover !important;
	}
.trans-bg .breadcrumb-list span{
	/* color:#fff; */
}
.rsrc-cntnt-title{
	text-align:center;
	font-size: 30px;
	font-weight: 500;
	line-height: 1.93;
	letter-spacing: normal;
	/* color: #ffffff; */
	margin-bottom:20px;
	font-family: 'montserratregular';
	}
.bottom-other-content h3{
	margin-top:5px;
}
.partners-logo-name{
	margin-bottom:5px;
}
.rsrc-cntnt-desc{
	color:#fff;
	text-align:center;
	margin-bottom:35px;
}
.rsrc-info-box-wraper{
    margin-left:-15px;
    margin-right:-15px;
}
.resources .info-box{
	width:30.80%;
	float:left;
	margin:0 15px;
	margin-bottom:30px;
}
.resources .info-box.research{ background:#3069c4; }
.resources .info-box.reports{ background:#ffffff; }
.resources .info-box.Prof-dvlpmnt{ background:#db99ad; }
.resources .cntnt-bx{
	padding:35px 32px 29px 28px;
	}
.resources .info-box.reports .cntnt-bx .cntnt-hd, .resources .info-box.reports .cntnt-bx .cntnt-txt{ color:#000000; }
.resources .info-box.reports .cntnt-bx .rsrc-lnk{ color:#3069c4; font-family: 'montserratregular';}
.resources .info-box .cntnt-bx .rsrc-lnk:hover{ text-decoration:underline; }
.resources .cntnt-hd{
	font-family: 'montserratregular';
	font-size: 30px;
	font-weight: 500;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.07;
	letter-spacing: normal;
	color: #ffffff;
	margin-bottom:15px;
	min-height:65px;
	}
	.page-research.resources .cntnt-hd,
.page-research-fr.resources .cntnt-hd{
	min-height: 10px;
}
.resources .cntnt-txt{
	font-size: 13px;
	font-weight: 300;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.46;
	letter-spacing: normal;
	color: #ffffff;
	margin-bottom:16px;
	}
.resources .rsrc-lnk{
	font-size: 12px;
	font-weight: 500;
	font-style: normal;
	font-stretch: normal;
	line-height: 2.5;
	letter-spacing: 1px;
	color: #ffffff;
	}
/*###############################################*/
#cookie-notice .cookie-notice-container {
    max-width:1170px;
    margin:0 auto;
    text-align: center;
}
.cookie-notice-container{font-family:'montserratlight';}
.cookie-notice-container a{color:#ffffff; text-decoration:underline;}
.cookie-notice-container a:hover,
.cookie-notice-container a:focus{color:#ffffff; text-decoration:none;}
#cookie-notice #cn-accept-cookie {
    box-shadow:none;
    border:1px solid #fff;
    color:#3069c4;
    background:#fff;
    font-size:12px;
    line-height:1.2em;
    text-shadow:none;
    display:inline-block;
    padding:2px 6px;
	vertical-align:top;
	text-decoration:none;
}
#cookie-notice #cn-accept-cookie:hover{
	color:#ffffff;
	background:none;
	}
/******************************************/
.def-cmspage-content{
	margin-bottom:40px;
}
.def-cmspage-content .hd-typ14{
	margin:0 0 15px 0;
	font-size:22px;
	line-height:1.4em;
	color:#242424;
	font-family: 'montserratmedium';
}
.def-cmspage-content strong{
	font-family: 'montserratmedium';
	font-size: 15px;
	color:#000000;
	font-weight: normal;
}
.def-cmspage-content{
    font-size: 15px;
    line-height: 1.87;
    letter-spacing: 0.6px;
    font-family:'montserratlight';
}
.def-cmspage-content a{
	color:#3069c4;
	text-decoration:underline;
}
.def-cmspage-content a:hover{
	color:#000000;
	text-decoration:none;
}
.def-cmspage-content ul{
	margin:0 0 20px 0;
	list-style-type:none;
	padding:0;
}
.def-cmspage-content ul li{
	color:#000000;
	position:relative;
	padding-left:20px;
	margin:0 0 2px 0;
	font-size: 15px;
    line-height: 1.5;
    letter-spacing: 0.6px;
    font-family:'montserratlight';
}
.def-cmspage-content ul li strong{
	color:#242424;
}
.def-cmspage-content ul > li:before{
	content:"";
	display:block;
	width:8px;
	height:8px;
	background:#3069c4;
	position:absolute;
	top:7px;
	left:0;
	border-radius:8px;
	-moz-border-radius:8px;
	-ms-border-radius:8px;
	-o-border-radius:8px;
	-webkit-border-radius:8px;
}
.def-cmspage-content .table-typ1{
	width:100%;
	background:#fcfcfc;
}
.def-cmspage-content .table-typ1,
.def-cmspage-content .table-typ1 tr,
.def-cmspage-content .table-typ1 th,
.def-cmspage-content .table-typ1 td{
	border:1px solid #8f8f8f !important;
}
.def-cmspage-content .table-typ1 th,
.def-cmspage-content .table-typ1 td{
	padding:8px;
}
.def-cmspage-content .table-typ1 th{
	background:#f6f6f3;
}
/***********************************************/
.single_job_listing .meta .job-type{background:#3069c3;}
.single-job_listing{}
.single-job_listing .single-job-txt{width:100%; float:left;}
.single-job_listing .single_job_listing .comp-image{ width:30%; float:left;}
.single-job_listing .single_job_listing .company .name h2{
	font-size: 20px;
	line-height: 1.33;
	padding:0;
	margin:0 0 0px 0;
	}
.single-job_listing .single_job_listing .company .tagline{
	font-family: 'montserratlight';
	font-size: 15px;
	line-height: 1.6;
	color: #000000;
	margin-bottom: 15px;
	margin-left:0px;
	padding-left:0;
	font-style:normal;
	}
.single-job_listing .single_job_listing .company .name{margin-left:0px; padding-left:0; margin-bottom:10px;}
.single-job_listing .single_job_listing .company img{
	position:static;
	float:none;
	width:auto;
	height:auto;
	}
.single-job_listing .single_job_listing .company{padding:0; border:none; box-shadow:none; margin:0;}
.single-job_listing .single_job_listing .company .name a.website,
.single-job_listing .single_job_listing .company .name a.company_twitter{font-size:0; float:none; display:inline-block;}
.company-video{margin-bottom:25px;}
.single_job_listing .company .company_video{max-width:750px; margin:0 auto; margin-top:20px;}
.single-job_listing .post-title.entry-title{text-align:center; margin-bottom:50px;}

.two-col-row .text-outer-sec{}
.two-col-row .left-side-area .image-section{}
.two-col-row .left-side-area .image-section img{ width:auto; }

.content-area .mc4wp-response{margin-top:15px;}
.form-wrapper input.form-control.error{font-size:13px; margin-bottom:0px !important;}

.chck-label{font-weight:normal;}
.form-wrapper span.error{font-size:11px;}
.form-wrapper .agree-terms{position:relative; margin-bottom:25px;}
.form-wrapper .agree-terms span.error{position:absolute; top:42px;}
.video-box{
	position:relative;
	max-width:500px;
	margin:0 auto 45px auto;
	display:block;
	}
.video-box a:before {
	content:"";
	position:absolute;
	z-index:8;
	left:0; right:0;
	top:0; bottom:0;
	background-color:rgba(0, 0, 0, 0.5);
	transition:All 0.2s ease;
	-webkit-transition:All 0.2s ease;
	-moz-transition:All 0.2s ease;
	-o-transition:All 0.2s ease;
	}
.video-box a:after {
	content:"";
	position:absolute;
	left:45%;
	top:45%;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 23px 0 23px 33px;
	border-color: transparent transparent transparent #ffffff;
	z-index:9;
	}
.video-box a:hover:before {
	left:50%;
	right:50%;
	top:50%;
	bottom:50%;
	}
.sidebar-withtopmenu-awward-sub-pages .section-title,
.cms-page-with-video .section-title{margin-bottom:20px;}
.sidebar-withtopmenu-awward-sub-pages .img-wrap,
.cms-page-with-video .img-wrap{margin-top:35px;}
.slick-slider .slick-track, .slick-slider .slick-list{
	-webkit-backface-visibility: hidden;
    backface-visibility: hidden;
	}
.slick-initialized .slick-slide{

	}
.single-job_listing .comp-imageno-logo	{margin-bottom:15px; text-align:center; display:none;}
.cat-name{
	margin-left: 12px !important;
    border-left: 1px solid rgba(0,0,0,0.5);
    padding-left: 12px;
}
.cat-name a{
	color: #000000;
}
.cat-name a:hover{
	color:#3069c3;
}
.single-job-txt .website{
		margin-right:8px;
	}
.mar-t30{
	margin-top:30px;
}
.job_filters .showing_jobs{
	padding: 10px;
	border: 1px solid #e5e5e5;
	margin-top:10px;
}
/***************************************/
@media (min-width:1200px) {

	.page-arts-and-business-exchange-speakers .member-outer{margin:0 90px;}
	.section-title.mrg91-B{margin-bottom:91px;}
	.about-description h2.mrg91-B{margin-bottom:91px;}
	/*.partners-list .col-md-4:nth-child(3n+1){clear:left;}*/
	.menu-about-container{padding-right:22px;}
	.menu-careers-container{padding-right:12px;}
	.page-our-story .about-description{padding:0 30px;}
	.partner-description{
		max-width:100%;
		margin-left:auto;
		margin-right:auto;
		}
	.job_filters .job_types{margin-top:20px;}
	.job_filters .job_types li{margin:0px 0px 0 40px; padding:0;}
	.job_filters .job_types li:first-child{margin-left:0;}
	.img-wrap{margin:0 auto 50px auto; text-align:center;}
	.dscrptn-ovrvw-img{margin:0 auto 66px auto;}
	.overview-team .col-md-4{width:25%;}
	}
@media (min-width:990px) {
.site-main .navigation{margin-top:40px;}
.col-md-9.blg-cntnt{float:left;}
.col-md-3.blg-sbbar{float:right;}
.newsletter-sidbar{margin-top:-52px;}
.nosidebar-withtopmenu .cms-ctnt .cms-page.small-width-txt {margin-bottom:45px;}
}
@media (min-width:768px) {
	.job_filters .job_types li:first-child{
		padding-left:0;
		}
	.objectives-boxs{max-width:614px; margin-left:auto; margin-right:auto;}

}
@media (min-width: 992px) and (max-width: 1199px) {
	.def-cmspage-content .table-typ1 td{
		padding:8px !important;
		display:table-cell;
		text-align:left;
	}
	.def-cmspage-content .table-typ1 td:before{display:none;}
	.slider-ctnt-wrap{bottom:20px;}

	.banner-sec-slider .title-sec{font-size:20px; margin-bottom:10px;}
	.banner-sec-slider .desc{font-size:13px; margin-bottom:0;}

	.job_filters label {
		font-size: 12px;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.def-cmspage-content .table-typ1 td{
		padding:8px !important;
		display:table-cell;
		text-align:left;
	}
	.def-cmspage-content .table-typ1 td:before{display:none;}
	.slider-ctnt-wrap{bottom:20px;}
	.banner-sec-slider .title-sec{font-size:15px; margin-bottom:5px;}
	.banner-sec-slider .desc{font-size:12px; margin-bottom:0;}
	.bg-section .section-title{line-height:1.5; font-size:10px;}
	.banner-sec-slider .read-more a{margin-top:15px; display:inline-block;}
	.job_filters .job_types li:nth-child(6) { padding-left: 0; }
}
@media (max-width:1199px) {
.job_filters .job_types li{padding:0.5em 0.5em;}
.resources .info-box{ width:31.25%; }
	}
@media (max-width:1024px) {
	.partners-list .partner-image{margin-bottom:25px;}
	.menu-careers-container{margin-bottom:30px;}
	.menu-about-container{margin-bottom:30px;}

	.resources .info-box{ width:30%; min-height:420px; }
	.resources .cntnt-hd{ font-size:22px; min-height:48px;}
}
@media (max-width:979px) {
	.partners-list .partner-inner{margin-top:0px;}
	.partners-list.about-partner .partner-inner{margin-top:15px;}
	.party-slider-hd{font-size:25px; margin-bottom:10px;}
	.party-slider .ctnt{font-size:14px;}
	.awards-cat-area .cat-title{font-size:20px; line-height:1.78;}
	.awards-cat-list{padding:20px;}
	.dscrptn-ovrvw-img{margin-bottom:20px;}
	.img-wrap{margin-bottom:20px;}
	.news-archive .entry-title{margin-bottom:30px;}
	.hd-nwslttrlst{margin-bottom:10px;}
	.newsletter-sidbar{margin-bottom:0px; margin-top:20px;}
	.job_filters label .custom-checkbox{margin-right:5px;}
	.job_filters label{font-size:12px;}

	.page-our-team .site-main{margin-bottom:30px;}
	.page-our-board .site-main{margin-bottom:30px;}
	.page-partners .site-main{margin-bottom:30px;}
	.page-our-story .site-main{margin-bottom:30px;}
	.page-boardlink .site-main{margin-bottom:30px;}
	.section-title { font-size:28px; margin-bottom:20px; }
	h1.section-title,
	h2.section-title,
	h3.section-title,
	h4.section-title,
	h5.section-title{ font-size:28px; margin-bottom:20px; }
	.nosidebar-withtopmenu .site-main,
	.nosidebar-with-bottom-logo .site-main{margin-bottom:30px;}
	.sidebar-without-topmenu .site-main	{margin-bottom:30px;}
	.twocolumn-with-fullwidth .site-main{margin-bottom:30px;}
	.sidebar-withtopmenu .site-main,
	.sidebar-with-bottom-logo .site-main{ margin-bottom:30px; }

	.rsrc-cntnt{ padding-top:20px; padding-bottom:30px; }
	.rsrc-cntnt-title{ line-height:1.5; margin-bottom:20px; }
	.resources .info-box{ width:32%; min-height:428px; margin-left:2%; }
	.resources .cntnt-hd{ font-size:25px; }

	}
@media (max-width:768px) {
	.sidebar-menu{margin-bottom:30px;}
	.menu-partners-container{
		margin-bottom:30px;
		}
}
@media (max-width:767px) {
.greybg-box{padding:30px 0 30px 0;}
.objectives-boxs .infobox .prfl{width:20%; margin-right:5%;}
.objectives-boxs .infobox .cntnt-txtbox{width:75%;}
.objectives-boxs .infobox .cntnt-txtbox .hd{font-size:15px;}
.objectives-boxs .infobox .cntnt-txtbox .bx-txt{font-size:13px;}
.txt-ovrvw{font-size:13px; margin-bottom:30px;}
	.blog-box{margin-bottom:25px;}
	.blog-box .blog-date{margin-bottom:5px;}
	.member-outer{margin-top:-20px;}
	.member-outer .inner-member .member-image{margin-bottom:0;}
	.inner-member .member-text{padding:0;}
	.about-description h2{margin-bottom:20px;font-size:25px;}
	.section-title{margin-bottom:20px;font-size:28px;}
	h1.section-title,
	h2.section-title,
	h3.section-title,
	h4.section-title,
	h5.section-title{margin-bottom:20px;font-size:28px;}
	.give-form-title{margin-bottom:20px;font-size:25px;}
	.job_filters .job_types li{padding-bottom:0px; padding-top:0;}
	.job_filters .search_jobs{padding:0;}
	div.job_listings ul.job_listings{margin-top:15px;}
	ul.job_listings li.job_listing a{padding:10px 15px;}
	ul.job_listings li.job_listing a div.position h3{font-size:15px;}
	ul.job_listings li.job_listing a div.position .company strong{font-size:12px;}
	ul.job_listings li.job_listing a div.location{font-size:12px;}
	ul.job_listings li.job_listing a .meta .job-type{font-size:12px;}
	ul.job_listings li.job_listing a .meta li.date{font-size:12px;}
	.faq-section-1 .faq-title{
		font-size:15px;
		}
	.faq-section-1{margin-bottom:0;}
	.banner-sec-slider .read-more a{margin-top:15px; display:inline-block;}

	.resources .cntnt-hd{ font-size:22px; min-height:0;}

	.def-cmspage-content strong{font-size:14px !important;}
	.def-cmspage-content .hd-typ14{font-size:14px; margin-top:20px !important; margin-bottom:10px;}
	.def-cmspage-content{font-size:14px; line-height:1.50; margin-bottom:10px;}
	.def-cmspage-content ul li{font-size:14px;}
	.def-cmspage-content ul li a{font-size:12px;}
	.def-cmspage-content .table-typ1 td{
		padding:8px !important;
		display:table-cell;
		text-align:left;
	}
	.def-cmspage-content .table-typ1 td:before{display:none;}
	.post-title.entry-title{font-size:25px;}
	.entry-header{margin-bottom:15px; text-align:center;}

	.sidebar-withtopmenu-awward-sub-pages .video-box{margin-bottom:20px;}
	.sidebar-withtopmenu-awward-sub-pages .section-title,.cms-page-with-video .section-title{margin-bottom:15px;}
	.sidebar-withtopmenu-awward-sub-pages .txt-ovrvw{margin-bottom:15px;}
	.sidebar-withtopmenu-awward-sub-pages .img-wrap,.cms-page-with-video .img-wrap{margin-top:15px;}
	.page-banner .bg-page .page-banner-inner{
		background: rgba(0,0,0,0.4);
	}
	.two-col-row .left-side-area .image-section img{ width:auto; margin:0 auto;}
	}
@media (max-width:680px) {
	.rsrc-cntnt{ padding-top:15px; padding-bottom:40px; }
	.resources .info-box{ width:100%; min-height:inherit; margin-left:0; margin-bottom:15px; }
	.resources .info-box:last-child{ margin-bottom:0; }
	.resources .cntnt-bx, .resources .info-box.Prof-dvlpmnt .cntnt-bx{ padding-top:29px; }
	}
@media (max-width:480px) {
.download-row{padding:15px 0;}
	.download-row-wrap .download-btn:before{left:8px; top:13px; }
	.download-row-wrap .download-btn{font-size:13px; padding:15px 15px 15px 25px;}
	.partners-list .partner-image{margin-bottom:10px;}
	.file-detail .title{font-size:18px; }
	.file-detail .fillenmae {
		font-size: 13px;
		}
	.file-detail .file-size{font-size:12px;}

.def-cmspage-content .table-typ1 td{
	padding:8px !important;
	display:table-cell;
	}
.single-job_listing .single-job-txt{width:100%; float:none;}
.single-job_listing .single_job_listing .comp-image{ width:100%; float:none;margin-bottom:10px;}
.single-job_listing .single_job_listing .company .tagline{margin-left:0; margin-bottom:0;}
.single-job_listing .single_job_listing .company .name{margin-left:0;}
.company-video{margin-bottom:10px;}
.application-area{text-align:center;}
.job_listings .comp-logo{
	display:none;
}
.job_filters .showing_jobs{
	padding: 10px;
	border: 1px solid #e5e5e5;
}
}
@media (max-width:479px) {
	.bg-content .btn-typ1{padding:8px 25px; margin-top:15px;}
	.bg-content p{margin:0; padding:0;}
	.midbar-cntnt .small-text{margin-bottom:0;}
	.form-wrapper .agree-terms span.error{position:absolute; top:62px;}
	.job_filters .job_types li{margin-bottom:15px;}
	.job_filters label {
    	font-size: 12px;
    	display: table;
		}
	.job_filters label .custom-checkbox{float:left; display: table-cell;}
	.job_filters label .txt-labl{
		display: table-cell;
		line-height: 1.40;
		}

	.post-title.entry-title{font-size:20px;}
	.download-row{padding:10px 0;}
	.download-row-wrap .download-btn:before{left:4px; top:10px; }
	.download-row-wrap .download-btn{font-size:9px; padding:10px 5px 10px 19px;}

	.file-detail .title{font-size:16px; line-height:1.35;}
	.file-detail .fillenmae {
		font-size: 12px;
		line-height: 1.30;
		}
	.file-detail .file-size{font-size:12px;}

	.sidebar-menu{margin-bottom:20px;}
	ul.job_listings li.job_listing a .meta li.date{font-size:10px;}
	.page-our-team .site-main{margin-bottom:15px;}
	.page-our-board .site-main{margin-bottom:15px;}
	.page-partners .site-main{margin-bottom:15px;}
	.page-our-story .site-main{margin-bottom:15px;}
	.page-boardlink .site-main{margin-bottom:15px;}
	.inner-member{margin-top:30px;}
	.about-description h2{margin-bottom:15px;font-size:20px;}
	.give-form-title{margin-bottom:15px;font-size:20px;}
	.section-title{margin-bottom:15px;font-size:28px;}
	h1.section-title,
	h2.section-title,
	h3.section-title,
	h4.section-title,
	h5.section-title{margin-bottom:15px;font-size:28px;}
	.member-outer{margin-top:-15px;}

		.def-cmspage-content ul li{text-align:left;}
	.def-cmspage-content .table-typ1 th,
	.def-cmspage-content .table-typ1 td{text-align:left; font-size:13px;}

	.our-vision-ctnt p{line-height:1.73; font-size:14px;}
	.map-title-list li{font-size:11px;}

	.banner-sec-slider .slick-dots{text-align: center; left:0; right:0; bottom:10px;}

	.midbar-cntnt .small-text{font-size:12px;}
	.midbar-cntnt .big-text{font-size:14px;}
	.program-sections .col-xs-6{
		width:100%;
	}
}
@media (max-width:375px) {
.member-outer .col-xs-6{
	width:100%;
}
}
@media (max-width:374px) {
.job_filters .showing_jobs .reset{
	margin-top:15px;
}
}

@media (max-width:765px) {
#calendar .fc-basic-view .fc-day-header {
	font-size:13px;
}
}