/************* Responsive **********/

@media (min-width: 1025px) and (max-width: 1250px){
	.timeline_stamp>div{
		position:relative;
	}
	.circle{
		    width: auto;
    background: none;
    right: auto;
    line-height: normal;
    height: auto;
	}
	.month{
		display:none;
	}
	.date{
		    width: 150px;
    right: auto;
    padding-right: 0px;
    top: 20px;
	    text-align: center;
    margin: 0 auto;
	left: -40px;
		
	}
	.timeline_content{
	    padding-left: 65px;
		border-left:0px;
}
	.timeline_stamp{
		    top: 10px;
    width: 80px;
    padding: 0px;
    margin: 0 auto;
	left: 15px;
}
}

@media (max-width: 1024px) {	
.cohortBlock>li {
    min-width: 50%;
    max-width: 50%;
}
body{
	/* background:red; */
	    overflow-x: hidden;
}

ul.footer_menus>li{
	margin-right: 5px !important;
}
.biz_comp h1 {
    font-size: 40px;
}	
.biz_comp h4 {
    margin: 22px 0px !important;
    font-size: 16px;
}

.quick_links ul li {
    width: 33%;
}
.quick_links ul li p {
    height: 75px;
    font-size: 1.15em;
}
.event_box_style h3{
    font-size: 18px;
    line-height: 28px;
}


.timeline_stamp>div{
		position:relative;
	}
	.circle{
		    width: auto;
    background: none;
    right: auto;
    line-height: normal;
    height: auto;
	}
	.month{
		display:none;
	}
	.date{
		    width: 150px;
    right: auto;
    padding-right: 0px;
    top: 20px;
	    text-align: center;
    margin: 0 auto;
	left: -40px;
		
	}
	.timeline_content{
	    padding-left: 65px;
		border-left:0px;
}
	.timeline_stamp{
		    top: 10px;
    width: 80px;
    padding: 0px;
    margin: 0 auto;
	left: 15px;
}
}

/* @media (max-width: 992px) {
	.col-md-12{width:100%;}
.col-md-11{width:91.66666667%;}
.col-md-10{width:83.33333333%;}
.col-md-9{width:75%;}
.col-md-8{width:66.66666667%;}
.col-md-7{width:58.33333333%}
.col-md-6{width:50%;}
.col-md-5{width:41.66666667%;}
.col-md-4{width:33.33333333%;}
.col-md-3{width:25%;}
.col-md-2{width:16.66666667%;}
.col-md-1{width:8.33333333%;}

}
 */

@media (max-width: 768px) {
    .cohortBlock>li {
        min-width: 100%;
        max-width: 100%;
    }
	body{
    overflow-x: hidden !important;
}
.nav>li>a {
    padding: 10px 10px;
	line-height: 79px;
}
.banner2{
    background-position: -460px 0px;
	padding-bottom:0px !important;
}
.box.first {
    width: 100%;
    margin: 0 auto;
}


.banner2.yec_2016_banner .container{
    background: rgba(0, 0, 0, 0.17);
}

.g_iframe_video{
	text-align:center;	
}


.events_note_holder .events_list,
.events_note_holder .events_desc {
	width:100%;
}
.events_note_holder .events_desc {
margin-top:20px;
}

.footer_logo img{
	width:150px;   
	position: relative;
    /* top: 12px; */
}
.event_help p {
    font-size: 1.34em;
}
.footer_logo{
/* width: auto; */
    display: inline-block;
}
.timeline_stamp{
	display:none;
}
.timeline_content{
	border-left:none;
}
.timeline_section.new_changes .row{
    margin: 0px 5px;
    border-bottom: solid 1px rgba(206, 206, 206, 0.35);
}

.gallery_container .gall_image {
    margin: 10px 0px;
    width: 33%;
    float: left;
}
.training_session .gallery_container .gall_image {
    margin: 10px 0px;
    width: 50%;
    float: left;
}
.biz_comp_detail h1{
	margin-bottom:0px;
	font-size: 34px;
}

.biz_comp .first_half{
	    width: 45%;
    float: left;
}
.biz_comp .second_half{
	    width: 52%;
    float: left;
    padding-top: 20px;
}
.programs_banner {
    width: 100%;
    position: relative;
    top: 62px;
}
.biz_comp .second_half h1 {
    font-size: 29px;
}
ul.event_focus>li{
	width:33%;
}
.event_box_style{
	margin-bottom:20px;
}
.stat_college,.stat_students{
	width:50%;
	float:left;
}
.biz_comp_detail h1, .fun_facts h1, .event_help h1, .event_sugg h1{
	font-size:2em;
}
.event_box_style h3{
	padding-bottom:0px;
}

}

@media (max-width: 767px) {
.timeline_content h2{	
	    font-size: 25px;
    line-height: 34px;
}
	
.navbar-toggle .icon-bar{
	background:#fff;
}
ul.navbar-nav{
	z-index:9999;
}
.nav>li.dropdown.about_menu .caret,
.nav>li.dropdown.programs_menu .caret{
	display:none;
}

.nav>li>a {
    line-height: 40px;
	color:#fff;
}
ul.nav li.dropdown ul.dropdown-menu li a{
	color:#fff;
}
.navbar-header .navbar-toggle{
	display:block !important;
	    background: #044a48;
}
.navbar-collapse{
	position:relative;
}
.navbar-collapse.in {
    overflow-y: initial !important;
}
.navbar{
	min-height:100px;
}
.other_tint_style,
.nav>li>a:hover, .nav>li>a:focus,.nav>li.active,
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus{
	background:rgba(2, 2, 2, 0.25);
}
ul.navbar-nav {
    float: right;
    width: 100%;
    /* background: rgb(0, 0, 0); */
	background:#00716d;
    margin-left: 0px;
    margin-right: 0px;
    /* padding-left: 0px; */
    position: absolute;
    left: 0px;
    top: 40px;
}
.nav>li.dropdown.about_menu,
.nav>li.dropdown.programs_menu{
    width: 100%;
    text-align: left;
    margin-left: 0px;
    padding-left: 0px;
}

ul.nav li{
border-bottom: 1px solid rgba(255, 255, 255, 0.15);
border-right: none !important;
}
ul.nav li.dropdown ul.dropdown-menu li {
	width:100%;
}
ul.nav li.dropdown ul.dropdown-menu {
    width: 100%;
    background: #00716d;
    position: relative;
    text-align: left;
}
ul.nav li.dropdown ul.dropdown-menu li a{
	text-align:left;
}
.title-bar .circle{
	z-index:9;
}
.nav>li.about_menu a,
.nav>li.programs_menu a{
    
    padding-right: 40px;
}
.nav>li.about_menu:after,
.nav>li.programs_menu:after{
    content: '\f107';
    position: absolute;
    font-family: fontawesome;
    right: 10px;
    font-size: 36px;
    top: 25%;
    color: #fff;
}
.quick_links ul li {
    width: 100%;
    margin: 0 auto;
}
.quick_links ul li p {
    height: auto;
    font-size: 1.25em;
}
ul.event_focus>li {
    width: 100%;
}
}


@media (max-width: 414px) {
.yec_2016_banner .event_title h2{	
	    font-size: 30px;
}
.yec_2016_banner .event_title h2,
.yec_2016_banner .event_title h5{
	width:100%;
}
.btn_style.yec_reg{
	left:150px;
}
.home_mod h1{
	font-size:2em;
	    margin-bottom: 20px;
}
.stat_college, .stat_students {
margin: 10px 0px;
    overflow: hidden;

}
.stat_college, .stat_students,
.stat_content_holder {
    width: 100%;
    float: none;
	text-align:center;
	border:none;
}


.title-bar{
	margin-bottom:20px;
}
.g_iframe_video iframe{
	width:365px !important;
}
.events_note_holder .events_desc p{
    font-size: 17px;
}
.newsletter .ss-question-list>div{
	width:100%;
	margin-bottom:15px;
}
#navigation-table,
#ss-submit{
	width:100%;
}
footer{
	padding-top:30px;
}

footer .col-md-5.pull-left{
	    margin-bottom: 30px;
}
.banner2.yec_2016_banner .container {
    background: rgba(0, 0, 0, 0.35);
}
.copy_right{
	margin: 0px;
}
.event_head_section{
	margin-bottom:10px;
}
.timeline_content {
    border-left: none;
    padding-left: 0px;
    padding-right: 0px;
}

.gallery_container .gall_image {
    margin: 10px 0px;
    width: 100%;
}
.training_session .gallery_container .gall_image {
    margin: 10px 0px;
    width: 100%;
}
.biz_comp_detail h1{
	padding:0px;
}
.team_formation .collage_img img{
	width:100%;
}

.services_style.intro.volunteers .container form .lbl{
	display:none;
}
.services_style.intro.volunteers .container,
.services_style.intro.volunteers .container form,
.services_style.intro.volunteers .container form .lbl,
.services_style.intro.volunteers .container form .inp_control,
.services_style.intro.volunteers .container form .inp_control .col-md-12{
padding:0px;
}
.services_style.intro.volunteers .container form .inp_control .col-md-10{
width:100%;
}
ul.event_focus>li {
    width: 100%;
}
.biz_comp .first_half{
	display:none;
}
.biz_comp .second_half{
	width:100%;
}
.biz_comp_detail h1, .fun_facts h1, .event_help h1, .event_sugg h1{
	font-size:1.75em;
}
.biz_comp_detail h1{
	margin-bottom:10px;
}
.event_desc_top,
.found_advisors{
	width:100%;
}
ul.col_list{
    margin-left: 0px;
    padding-left: 0px;
}
.col_logo{
	display:none;
}
.col_list>li {
    clear: both;
    list-style: none;
    border-bottom: solid 1px #cecece;
}
.col_schedule>div {
    float: left;
    line-height: 60px;
    margin-left: 10px;
    line-height: 27px;
    padding: 10px 0px;
    margin-left: 0px;
	    color: #888686;
}
section.vol_suggestion{
    width: 100%;
    padding: 20px 0px;
}
.quick_links.our_story ul li{
	width:100%;
}
}


@media (max-width: 375px) {
.btn_style.yec_reg {
    left: 113px;
}
.home_mod h1 {
    font-size: 1.8em;
}
.g_iframe_video iframe {
    width: 328px !important;
}
.footer_logo img {
    width: 140px;
}

.container.g_form_style{
	padding:0px;
}
}



@media (max-width: 320px) {
	
	.footer_logo{
		    width: 100%;
    text-align: center;
    /* margin-bottom: 30px; */
	}
	footer .pull-right	{
    width: 100%;
    text-align: center;
	}
	ul.footer_icon {
    margin-left: auto;
	margin-top: 10px;
}
	ul.footer_icon li {
    margin: 0px 10px;
}
.biz_comp .second_half h1 {
    font-size: 23px;
}	
.event_box_style h3 {
    font-size: 17px;
    line-height: 26px;
    margin-top: 10px;
}	
.found_sm {
    width: 210px;
}	
ul.footer_icon{
	padding-left:0px;
}
}


@media (max-width: 991px) {
    .footer_logo img{
        margin: 20px auto;
    }
    footer{
        text-align: center;
    }
}