/*Responsive*/
@media (min-width: 1601px) and (max-width: 1920px) {
	header:before{ width:550px;}
}

@media (max-width: 1440px) {
	header:before{ width:260px;}
}

@media (max-width: 1280px) {
	header:before{ width:190px;}

}

@media (max-width: 1279px) {
	.container{ padding-left:10px; padding-right:10px;}
	.col-xs-12{ padding-left:10px; padding-right:10px;}
	.row{ margin-left:-10px; margin-right:-10px;}
	header::after{ display:none;}
	header:before{ width:170px; left:-20px;}
	.slide_wrap{ height:400px;}
	.project_block{ padding:20px;}

}

@media (max-width: 1023px) {
	.about_section{ padding:30px 0 10px;}
	.about_section h2{ padding-top:0; font-size:22px; line-height:22px;}
	.about_section h2 span{ font-size:14px;}
	.project_section{ padding:30px 0;}
	.about_section p{ font-size:14px; line-height:22px;}
	.project_section h2{ font-size:30px;}
	.project_block{ padding:10px;}
	.project_block h3{ font-size:22px; line-height:22px;}
	.project_block h3 span{ font-size:14px;}
	.project_block p{ font-size:14px; line-height:22px; padding-bottom:20px;}
	.certificate_section{ padding:30px 0 0;}
	.project_block h4{ font-size:18px;}
	.certificate_section h2{ font-size:22px; padding-bottom:10px;}
	.cert_white_bg h4{ font-size:18px; padding-bottom:20px;}
	footer{ padding-top:20px; text-align:center;}
	.cert_white_bg::after{ height:57%;}
	footer .privacy_text{ width:100%;}
	footer .privacy_text p{ padding-top:0;}
	footer h2{ font-size:18px;}
	footer h2::after{ left:50%; margin-left:-35px;}
}


@media (max-width:767px) {
	header .navbar-brand > img{ height:50px;}
	header .navbar-brand{ padding:5px 0;}
	header.affix .navbar-brand{ padding:5px 0;}
	.navbar-header{ margin-left:0 !important; margin-right:0 !important}
	.navbar-toggle {
    border-radius: 0;
    height: 40px;
    margin-right: 0;
    padding: 0 0 0 8px;
    text-align: center;
    width: 40px;
}
	.slide_wrap{ height:200px;}
	footer p br{ display:none;}
	header .navbar{ height:60px;}
	header .navbar-collapse{ margin-left:0 !important; margin-right:0 !important;}
	header .navbar-collapse .navbar-nav{ padding-top:0; margin:0; width:100%; float:left; background-color:#4DB848;}
	.navbar-nav > li{ padding:0 15px; width:100%; float:left;}
	.navbar-nav > li:first-child{ padding-left:15px;}
	.nav > li > a{ float:left; line-height:30px;}
	.navbar-default .navbar-nav > li > a:hover{ color:#cdffc5;}
	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover{ color:#cdffc5; background-color:transparent;}
	.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover{ color:#cdffc5; background-color:transparent;}
	header.affix .navbar-collapse .navbar-nav{ padding-top:0;}
	footer p{ font-size:12px; padding-bottom:10px;}
	
	
 
}   

@media (max-width:639px) {
	.cert_white_bg::after{ display:none;}

} 

@media (max-width:479px) {
	.cert_plan{ padding:0 60px;}

}


@media (max-width:359px) {

}
	