/* RESPONSIVE STYLES//////////////*/

@media (max-width: 1200px) {
.row{ margin-left:0px; margin-right:0px;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {padding-left: 20px;padding-right: 20px;}
.container {padding-left: 20px; padding-right:20px;}
.header .txt_description {right: 20px;}
.header h1 { padding-top:35px}
.header .main_nav{ padding-top:35px;}
.tabs_labels{ padding-bottom:0px; padding-top:30px;}
.footer {padding-left:20px; padding-right:20px; margin-top:40px}
}


@media (max-width: 767px) {
.header h1 {padding-left:0px; padding-bottom:35px;}	
.header .main_nav{padding-right:0px}
.header .txt_description{ display:none!important;}
.header_container{ overflow:hidden;border-bottom:6px solid #000; margin:0 20px}
.header .main_nav ul{ border-bottom:none; padding-bottom:35px; float:right; width:auto; margin:0!important;}
.header .main_nav ul li{ float:left; margin-left:25px;}
.header .main_nav ul li a{ font-size:14px;}
.tabs_labels{ padding-top:15px}
.tabs_labels li { margin:0; width:100%;border-bottom:1px solid #ededed}
.tabs_labels li a{ padding:10px 0; }
.tabs_labels li:last-child {border-bottom:none}
.tabs_labels{ margin-top:-66px; background-color:#FFF}
.project_details h4{ padding-top:30px}
.project_text h3 {padding-top:0;}
.project_line .line {padding-top: 60px;}
.bio_text , .bio_image { padding-top: 40px;}
.bio_text { padding-top:0} 
.bio_container .bio_image{ padding-bottom:40px;}
.bio_container .bio_image img{ margin:0 auto}
.bio_text_inner{ padding-bottom:60px;}
.project_both .close_btn{ top:25px; right:30px;}
.bio_both .close_btn{ top:12px; right:30px;}
.up {bottom: 91px;}
.bio_both .close_btn{ right:20px;}
.project_text h3{ max-width:100%;}
}

@media (min-width: 480px) and (max-width: 767px) {
	.list_project_container{ width:50%!important}
}


@media (max-width: 480px) {
	.row{ margin-left:0px; margin-right:0px;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {padding-left: 15px;padding-right: 15px;}
.container {padding-left: 15px; padding-right:15px;}
	.header h1 {padding-top:25px;width:100%; font-size:18px;}
	.header h1 span{font-size:16px;}
	.header_container{  margin:0 14px}
	.header .main_nav{ width:100%; padding:0;}
	.header .main_nav ul{float:none;}
	.header .main_nav ul li:first-child{ margin:0;}
	.header .main_nav ul li{ float:none; margin-left:0px;}
	.bio_text , .bio_image { padding-top: 30px;}
	.bio_text { padding-top:0} 
.bio_container .bio_image{ padding-bottom:30px;}
		
}

@media (min-width: 768px) and (max-width: 991px) {
.header h1 {padding-left:0px; padding-bottom:35px;}
.header .main_nav{padding-right:0px}
.header .txt_description{ display:none!important;}
.header_container{ overflow:hidden;border-bottom:6px solid #000; margin:0 20px}
.header .main_nav ul{ border-bottom:none; padding-bottom:35px; float:right; width:auto;}
.header .main_nav ul li{ float:left; margin-left:25px;}
.bio_text , .bio_image { padding-top: 40px;}
.project_both .close_btn{ top:24px;right:20px;}
.project_text h3, .project_details h4 {padding-top: 40px;}	
.bio_both .close_btn{ top:24px}
.tabs_labels li a{ font-size:14px}
.tabs_labels li{ margin-right:27px}
}


@media (min-width: 992px) and (max-width: 1200px) {
	.tabs_labels li{ margin-right:20px; font-size:15px}
	.bio_text , .bio_image { padding-top: 40px;}
.project_both .close_btn{ top:24px; right:20px;}
.project_text h3, .project_details h4 {padding-top: 40px;}
.bio_both .close_btn{ top:24px}


}
@media (min-width: 768px){
.tabs_labels{ display:block!important}
.select{ height:30px!important;padding-bottom: 30px!important;padding-top: 15px!important;}
 
}