/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
/* Styles */

}


/* Smartphones (landscape) ----------- */
@media only screen 
and (min-width : 320px) {/*leaderboard right*/

}



@media only screen 
and (max-width : 320px) {/*leaderboard right*/
.element2 {width: 100%;height: auto;margin:0px 10px 10px 0px;float: left;overflow: hidden;position: absolute;}
.element {width: 100%;}
.box_pic{ width: 100%;height:auto;}
.box_pic:hover {cursor: pointer;height:auto;width: 100%;}
.report {width:100%;}
a.community { width:100%; text-align:center; padding:17px 0 0;}
a.vip { width:100%; text-align:center; padding:17px 0 0;height: 36px;}
.filter_intro{ width:100%; text-align:center;padding: 17px 0 0;height:36px;}
a.video {width: 49px;}
a.photos {width: 49px;}
a.articles {width:49px;}
a.View_all { width:49px; text-align:center; padding:13px 0 0;height: 36px; margin:0 8px 0 0}
a.View_all2 { width:100%; text-align:center; padding:15px 0 0;height: 36px; margin:0 8px 0 0}
.project_name {margin: 10px 0;font-size: 20px;}
.logo_mobile{ position:absolute; max-width:100%; left:38%; z-index:3333; top:0px}
.footer{position: relative; bottom:; z-index:2002}
/*.slider_caption { display:none !important}*/
.slider_caption {position: absolute;top: 120px;width: 60%;margin: 0 0 0 20%;}
.bx-wrapper .bx-prev {left: 10px;background: url(../img/prevm.png) no-repeat;}
.bx-wrapper .bx-next {right: 10px;background: url(../img/nextm.png) no-repeat; }

.selectbox {margin: 0 1% 10px 1%;float: left;width: 98%;}
.selectbox2 {margin: 0 1% 20px 1%;float: left;width: 98%;}
.news_ticker{ display:none }
.news_not{ display:none }
.slider_mobile{ display:block !important}
.top_logo_mobile{ display:block !important}
a.us{ text-align:center; background:#5c5b59; padding:15px; color:#fff; width:100%; float:left;}
a.uk{ text-align:center; background:#5c5b59; padding:15px; color:#fff;width:100%; float:left;}
.contacts{ display:none}
.contacts_mobile{ display:block}

.selectbox_project { margin: 10px 2% 0; float: left; width: 96%; }
.header_projects {float: left; width: 47%; padding: 0 0 0 0; width: 100%; font-size: 30px; }
}




@media only screen 
and (max-width : 800px) {/*leaderboard right*/


.top,.slider{ display:none}
.top_mobile{ display:block}
.footer_right {float: none;width: 120px;text-align: none;margin: 0px auto; padding:0 0 10px 0}
.footer_left {float: left;padding: 10px 5%;color: #fff;font-size: 11px;margin: 10px 0 0px; text-align:center; width:90%}
.footer2 {padding: 0px 0 0px;}
.sliderm{ display:block}
.footer_left a {color: #fff;font-size: 11px;}
.drop {position: absolute;right: 0;top: 50px;padding: 50px 3%;width: 94%;display: none;z-index: 9999;}
.drop2 {position: absolute;right: 0;top: 50px;padding: 50px 3%;width: 94%;display: none;z-index: 9999;}
.tabs LI{ width:100%; text-align:center;margin: 0 0 10px 0;padding: 7px 0; font-size:15px}
.main_container {width: 100%;margin: 50px auto;}
.header {font-size:30px;padding: 0px;}
.width {width: 90%; margin:5px 5%}
.element {width: 48%;}
.element2 {width: 48%;margin:0px 1% 10px 0px;float: left;overflow: hidden;position: absolute;}
.box_pic{ width: 100%;}
.box_pic:hover {cursor: pointer;width:100%;}
.right_slide { display:none}
.content_left {width: 100%;float: left;margin: 0 0 0 0;}
.content_right {width: 100%;float: left;margin: 30px 0;}
.stats_left {width: 100%;float: left;margin: 0px 0 0 0;}
.stats_right {width: 100%;float: left;}
.selectbox {margin: 0 1% 10px 2%;float: left;width: 96%;}
.selectbox2 {margin: 0 1% 20px 2%;float: left;width: 96%;}
.report_box {float: left;width: 100%;}
.report {width: 100%;}
.report_img {position:relative;z-index: -1;}
.form_input22{margin:0 3%;width: 90%;}
.popup_comment_left {float: left;width: 0%; display:none}
.popup_comment_mid {width: 100%;float: left;}
.popup_comment_right {float: right;width: 0%; display:none}
.submit_button_event2 {padding: 10px 0 10px 0;margin:10px 5%;width: 90%;float: left;}
.inner_modal, .inner_modal2 {width: 96%;position: relative;left: 2%;top: 20px;}
.popup_top_people {width: 100%;padding: 4%;}
.people_left {width: 100%;float: left;margin: 0 0px 0 0;}
.people_right {width: 100%;float: left;}
#container {padding: 1px;margin-bottom: 20px;width: 100%;}
.section_intro {text-align: center;font-size: 15px;}
.menu_slide{width:242px;padding: 0 0 29px 0; position:absolute; left:-242px; top:200; z-index:9999; height:auto; background: url(../img/nav.png) repeat-y; /*bottom:0*/}
.content_box {float: left;width: 98%;margin: 20px 1%; position:relative; z-index:2222}
.content {clear: both;padding: 0px 5% 20px;}
.filter_intro {padding: 9px 20px 9px;margin: 0 0px 9px 0;font-size: 15px;width: 100%; height:35px}
.filter_intro_mobile{display:block}
.bx-pager { display:none}

.project_name {margin: 10px 0;font-size: 30px;}
.menu li {float: left;margin-right: 0;}
#wrapper {float: left;width: 100%;}
.menu {padding: 0;clear: both;float: left; width:100%}
.stats_box {float: left;width: 100%;margin: 20px 0;}
.project_slider_content {position: absolute;z-index: 2;text-align: center;color: #fff;bottom: 0; top:0;padding: 50px;}
.project_slider_img {top: 0;z-index: -2;/* width: 100%; */}
.desk{ display:none}
.blackm{ position:absolute; width:100% !important; height:100%; background: url(../img/black.png) repeat; z-index:1; top:0; bottom:0}
/*.black{ display:none !important}*/
/*.content {clear: both;padding: 20px 5%;width:90%; display:none}*/


/*a.View_all { width:100%; text-align:center; padding:17px 0 0;height: 36px;}*/

/*
.footer{position: relative; bottom:; z-index:2002}*/
/*.slider_caption { display:none !important}*/
.report {width: 49%;}
.selectbox_mobile,.selectbox_mobile2{display:block}
.inn_menu{display:none}
#options{ display:none}
.slider_caption {position: absolute;width: 70%;margin: 0 0 0 15%;}
.slider_btn {margin: 0 auto;text-transform: uppercase;padding: 8px 22px;border: 2px solid #fff;font-size: 16px;text-align: center;color: #fff;}
.drop_h3 {color: #e0f510;font-size: 15px;text-transform: uppercase;margin: 5px 0;}

.bx-wrapper .bx-prev {left: 10px;background: url(../img/prevm.png) no-repeat;text-indent: -9999px !important;}
.bx-wrapper .bx-next {right: 10px;background: url(../img/nextm.png) no-repeat;text-indent: -9999px !important; }
.error_page{ display:none}
.error_page_mobile{ display:block}
.news_ticker{ display:none }
.news_not{ display:none }
.slider_mobile{ display:block !important}
.top_logo_mobile{ display:block !important}
.selectbox_project { margin: 10px 2% 0; float: left; width: 96%; }
.header_projects {float: left; width: 47%; padding: 0 0 0 0; width: 100%; font-size: 30px; }
}

@media only screen 
and (max-width : 600px) {/*leaderboard right*/
.element2 {width: 100%;height: auto;margin:0px 10px 10px 0px;float: left;overflow: hidden;position: absolute;}
.element {width: 100%;}
.box_pic{ width: 100%;height:auto;}
.report {width:100%;}
.footer{position: relative; bottom:; z-index:2002}
.error_page{ display:none}
.error_page_mobile{ display:block}
/*.slider_caption { display:none !important}*/
.news_ticker{ display:none }
.news_not{ display:none }
.slider_mobile{ display:block !important}
.top_logo_mobile{ display:block !important}
a.us{ text-align:center; background:#5c5b59; padding:15px; color:#fff; width:100%; float:left;}
a.uk{ text-align:center; background:#5c5b59; padding:15px; color:#fff;width:100%; float:left;}
.contacts{ display:none}
.contacts_mobile{ display:block}
}




@media only screen 
and (min-width : 1024px) {/*leaderboard right*/

.top_mobile{ display:none !important}
.top_logo_mobile{ display:none !important}

.drop {position: absolute;right: 0;top: 0;padding: 50px 3%;width: 35%;display: none;z-index: 9999;}
.drop2 {position: absolute;right: 0;top:0;padding: 50px 20px 35px;width:35%;display: none;z-index: 9999;}
.slider_mobile{ display:none !important}
.inner_modal, .inner_modal2 {width:50%;position: relative;left: 25%;top: 20px;}
/*.footer{font-size:15px;-webkit-font-smoothing: antialiased;background:#a3b102; width:100%;position: absolute; bottom:0; z-index:2002}*/
.footer{font-size:15px;-webkit-font-smoothing: antialiased;background:#a3b102; width:100%;position: fixed; bottom:0; z-index:2002}
.slider_caption { display:block !important}
.slider_caption3 { display:block !important}
.error_page{ display:block}
.error_page_mobile{ display:none}
.project_slider{ display:block; width:100%;min-height:762px;position: relative; margin:0px 0 0 0}
}





@media only screen 
and (min-width : 1023px) 
and (max-width : 1024px) {/*leaderboard right*/
.project_slider{ display:block; width:100%;height:100%;position: relative; max-height:100% border-right: 1px solid #999;}
.footer{position: relative; bottom:; z-index:2002}
.error_page{ display:block}
.error_page_mobile{ display:none}
.news_ticker{ display:block }
.news_not{ display:block }
}




@media only screen 
and (min-width : 501px) 
and (max-width : 1200px) {
	
}


@media only screen 
and (min-width : 1201px) {/*leaderboard right*/

}




/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 600px) 
and (max-device-width : 600px) {
/* Styles */

}



/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 720px) 
and (max-device-width : 720px) {
/* Styles */


}


/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width :1024px) 
and (max-device-width : 1024px) {
/* Styles */

}




/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 854px) 
and (max-device-width : 854px) {
/* Styles */

}


/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 1280px) 
and (max-device-width : 1280px) {
/* Styles */

/*.inner_modal { width:100% !important; margin-left:0px; background:#ffffff; position:fixed; left:0% !important; top:50px !important;-webkit-border-radius: 0px 0px 0px 0px;border-radius: 0px 0px 0px 0px;}
*/
/*.box_pic{ display:none !important}*/
.element2 {width: 250px;height:250px;}
}

@media only screen 
and (max-width : 768px) {
.element2 {width: 250px;height:250px;}
.contacts{ display:none}
.contacts_mobile{ display:block}
a.us{ text-align:center; background:#5c5b59; padding:15px; color:#fff; width:100%; float:left}
a.uk{ text-align:center; background:#5c5b59; padding:15px; color:#fff; width:100%; float:left}
}



/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 320px) {
/* Styles */


}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
/* Styles */
.slider_caption {position: absolute;top: 450px !important;width: 60%;margin: 0 0 0 20%;text-align: center;z-index: 2009;display: none;}
.contacts{ display:none}
.contacts_mobile{ display:block}
a.us{ text-align:center; background:#5c5b59; padding:15px; color:#fff; width:100%; float:left}
a.uk{ text-align:center; background:#5c5b59; padding:15px; color:#fff; width:100%; float:left}
.news_ticker{ display:none !important }
.news_not{ display:none !important }
.bx-controls-direction {position: absolute;top:500px;z-index: 99999999 !important; width:100%}
.mobile_caption {color: #fff;font-size:30px;font-weight: bold;margin: 0 0 40px 0;}

}

/* small tab (portrait and landscape) ----------- */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	
	.slider_caption {position: absolute;top: 250px !important;width: 60%;margin: 0 0 0 20%;text-align: center;z-index: 2002;display: none;}
	.bx-wrapper .bx-controls-direction a {position: absolute;top: 35%;margin-top: 22px; text-indent:-9999999}

	}



/* Desktops and laptops ----------- */
@media only screen 
and (min-width : 810px) {
/* Styles */

}






/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
/* Styles */
.slider_caption {position: absolute;top: 50px !important;width: 30%;margin: 0 0 0 35%;text-align: center;z-index: 2002;}
.news_ticker{ display:none !important }
.news_not{ display:none !important }
.slider_caption {position: absolute;top: 120px;width: 60%;margin: 0 0 0 20%;}
.bx-wrapper .bx-prev {left: 10px;background: url(../img/prevm.png) no-repeat;}
.bx-wrapper .bx-next {right: 10px;background: url(../img/nextm.png) no-repeat; }
.bx-controls-direction {position: absolute;top:200px;z-index: 99999999 !important; width:100%}
}

/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
/* Styles */

}



/* iPhone 4 ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
/* Styles */

/*.content_left{ width:49.2%; float:left}
.content_right{ width:49.2%; float:left;margin:0 0 0 1.6%}
*/

}



@media only screen 
and (min-device-width : 1280px) 
and (max-device-width : 1280px) {
/* Styles */


}




/* Smartphones (portrait) ----------- */
@media only screen 
and (min-width :1024px) {
/* Styles */
.project_name {margin: 10px 0;font-size: 25px;}
}