.home_map { width: 100%;height: 361px;float: left;  }

@media only screen and (max-width: 1200px) {
.logo img{ width:100%;}
#cssmenu > ul > li > a{    padding: 17px 13px 17px; font-size:15px;}
.latest_projects li{ min-height:205px;}
}
@media only screen and (max-width: 1057px) {
 .inner_banner .body_section{ top:0px;}

 .menu {opacity: 1; position: relative; z-index: 99999}
 #cssmenu > ul > li > a {padding: 17px 10px 17px;}
 .banner {margin:0;}
 .banner .bxslider_contain {top: 135px;left: 86px;}
 .top_section_contain figure {width: 48%;}
 .top_section_contain article {width: 52%;padding: 18px 1%;}
 .inner_bx .text_img {width: 50%;top: 108px;}
 .contact_left {width: 53%;}
 .footer_menu li {padding: 0 35px 0 0;}

 .about_inner_bottom_section figure {width: 50%;}
 .about_inner_bottom_section h3 {margin: 100px 0 0 5%;}
 .team_detail { width: 100%; float: left }
 .team_detail_1 {margin: 30px 0 0 0;}
 .bottom_contact_section ul li .inbox .text_email2 {width: 50% !important;}
.content_box article{ width:48%;}
.bo-category li{ margin-bottom:10px;}
/*.global-project{ padding:0px;} */  
.projects-opportunity .right-content{ width:55%;}
.projects-opportunity-data{ padding:0px;}
.innerbanner-hide{ display:none;}
.latest_projects li{ min-height:auto;}

}


@media only screen and (max-width: 992px) {  

.banner .bxslider_contain {top: 50px;width: 72%;}
#cssmenu > ul > li > a {padding: 17px 12px 17px;}
.top_section_contain figure {width: 100%;text-align: center;}
.top_section_contain article {width: 100%;}
.inner_bx { background-position: center 71px  }
.banner .bxslider_contain h1 { font-size: 42px;line-height: 53px;  }
.our_approch .latest_news_text {margin: 50px 43% 0 0%;padding: 60px 14% 70px 4%;}
.contact_left { width:100%  }
.contact_map {float: right;width: 100%;text-align: center;}
.footer { text-align: center; }
.footer .footer_menu { float: none; width: auto; }
.footer .footer_menu li {padding: 0 35px 0 0;float: none;display: inline-block;}
.footer .social_icon { float: none; margin:25px 0 0 0  }
.about_inner_bottom_section h3 {margin: 34px 0 0 4%;width: 40%;}
.our_approach li {width: 100%;}
.main_row_team .profile_team {width: 30%;}
.main_row_team .profile_detial {width: 67%;}
.contact_let .latest_news_text ul li p {width: 67%;}
.location_map .nav-tabs li a {padding: 10px 31px;}

.content_box figure { max-width:100%;}

.content_box article{ width:100%;}
.dashboard_leftmenu{ width:35%;}
.content_right_area{ width:65%;}
.logo img{ width:100%;}
  .worldwide-country-list li li{ width:33.3%; line-height:22px;} 
  .projects-opportunity .right-content{ width:65%;} 
  
}


@media only screen and (max-width: 767px) {

.banner .bx-viewport { height: auto!important }
.banner .bxslider_contain { width:100%; left:0px; top:0px}
.logo { float: none;margin: 0 auto;width: 300px;display: block;}
.social_icon {width: auto;float: none;display: block;text-align: center;padding: 14px 0 0 0;margin: 0;}
.bx-controls { display: none }
.banner .bxslider_contain { width:100%;}
.banner .bxslider_contain h1 {font-size: 19px;line-height: 40px;margin: 15px 0 0 0;text-align: center; line-height:30px;}
.breadcrumb{ background:#616161;}
.inner_banner .body_section{position:inherit; bottom:0px;}
.inner_banner .search_latest_projects{background: #f5f5f6;  border-bottom: solid 1px #ccc; margin-bottom:20px;}
.inner_banner .search_latest_projects .form_group select{ background-color:#fff!important;}
.inner_banner .search_latest_projects label{ color:#000; font-size:20px;}
.inner_banner .search_latest_projects li button{ margin-top:0px;}
.search_latest_projects li button{ margin-top:0px; margin-bottom:10px;}
.latest_projects ul{ margin-bottom:20px; display:inline-block; display: flex;
overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar;
width: 100%; float: left;}


.new_development { border:none;}
.new_development li{ width: 246px; padding:10px 10px 6px!important;}
.latest_projects li{width: 246px; padding:10px; box-shadow:none; border:solid 1px #ccc;}

.new_development li .content { width:100%!important; float:left; padding-left:0px;}
.slick-prev{ left:-13px!important;}
.slick-next{ right:-8px!important;}
.slick-list{ min-height:310px;}

.latest_projects li .icon img{ width:62px;}
.latest_projects li .icon{ width:100%; margin-bottom:5px;}
.latest_projects li .content{ width:100%;}
.projects-opportunity .right-content{ width:100%;}
.banner .bxslider_contain h1 strong{ font-size:28px;}
.banner .bxslider_contain p { text-align: center; line-height:22px; }
.inner_bx .text_img { width:100%;position: inherit;padding: 0 3%; box-shadow: none  }
.latest_news_text {padding: 60px 5% 70px 5%;margin: 8px 0 0 0%;}
.our_approch {margin:0}
.our_approch .latest_news_text {margin: 6px 0% 0 0%;padding: 60px 0% 70px 11%;}
.bottom_section {padding: 40px 0 0 0;}
.logo img{ max-width:100%;}
#cssmenu > ul > li { float: left }
#cssmenu .submenu-button.submenu-opened { background:#ff9934  }
.bxslider_contain p { display: block!important }
.inner_bx { background: none }
.top_about_section .team_link {margin: 0 2% 20px 0%;}
.about_inner_bottom_section figure { width:100%  }
.about_inner_bottom_section h3 { width: 100%;margin: 34px 0 34px 0%; text-align: center }
.about_inner_bottom_section h3 br { display: none }
.inner_banner h1 { position: inherit; left:0; top:0; background:#616161;font-size: 30px;line-height: 45px; text-align: center; padding:15px 0     }
.top_about_section { padding:0 15px; }
.news .advocacy_text li .content {width: 84%;padding: 0 0 0 10px;}
.news .advocacy_text li .image {width: 15%;}
.our_approach li {padding: 0px 0px 30px;}
.main_row_team .profile_team {width: 49%;float: none;margin: 0 auto;}
.main_row_team .profile_detial {width: 100%;padding: 15px 0 0 0; text-align: justify}
.full_despercation { text-align: justify }
.contact_let .latest_news_text { margin:0  }
.location_map .nav-tabs li { background: none }
.location_map .nav-tabs li a {padding: 10px; background: none;font-size: 19px;}
.location_map .nav-tabs li a.active { background: none }
.bottom_contact_section ul li .inbox { width:100%  }
.bottom_contact_section ul li .inbox2 {width: 100%;}
.bottom_contact_section article {padding: 30px 0 15px 0%}
.left_menu{ display:none;}
.content_box article{ width:100%;}
.content_right_area{ padding:0px;}
.login_form{ width:95%; margin:auto;}
.dashboard_leftmenu{ width:100%; float:left; margin-top:-50px;}
.signup_form{ width:100%;}
.add_project_form select{ width:100%}
.add_project_form{ padding:0px 15px;}
.projects-opportunity .add_project_form{ padding:0px;}
.projects-opportunity-data .form-group{ padding-left:10px;}
.projects-opportunity .add_project_form label{ width:25%}
.projects-opportunity-data .form_group label:nth-of-type(2n+1){ padding-left:10px;}
.dashboard_leftmenu ul{ padding:0px; margin:0px;}
.top_header{padding: 10px 0 0px 0;}
.body_section{ width:100%!important; margin:auto; float:none;}
.add_project_form .title{ padding:15px 0px 0px; margin:0px;}

.worldwide-country-list li li{ width:50%; line-height:22px;}

.bo-category li{ margin-bottom:15px;}
/*.bo-category li .bo-button{ padding:8px 20px;}*/
.bo-category li:last-child{ width:auto;}
.right-content{ width:100%;}
.projects-opportunity-data{ padding:0px;}
/*.projects-opportunity table, thead, tbody, th, td, tr{ display:inherit; float:left;}*/
.projects-opportunity tr:nth-of-type(2n+1){ padding:0px; width:100%}
.projects-opportunity .right-content{ margin:15px 0px;}
.inner_banner ul{ position:inherit!important; margin:0px!important; padding:0px!important;}
.inner_banner .bo-category{ margin:0px;}
.bo-category li button{ margin-top:-10px;}
.inner_banner .bo-category li{ margin:0px;}
.projects-list li { width:48%;}
.worldwide-country-list{ padding:0px 15px; background-attachment:fixed; background-position:center}
.bo-category{ padding:15px 0px 0px 10px; border-top:none;}
.bo-category li .bo-button br{ display:none;}
.bo-category li .bo-button{ padding-top:12px; padding-bottom:12px; margin-bottom:25px;}
.worldwide-country-list li{width:100%; border-top:solid 1px #ccc;}
.worldwide-country-list li li{width:100%;}
.search_latest_projects li{ width:50%;}
.featured_articles .article_whatnew{ width:100%;}
.featured_articles .article{ width:100%; float:left; padding:0px 0px;}

.featured_articles .article ul{ padding:0px;}
.featured_articles .article li{ width:100%; float:left; padding-right:0px; border-bottom:solid 1px #ccc; padding:10px 0px;}
.featured_articles .article li img{ width:25%; margin-right:10px; float:left;}
.featured_articles .article li div{ padding-top:0px;}
.latest_projects li{ width:100%; float:left;}
.latest_projects li{ min-height:auto;}
.banner .bxslider_contain p{ font-size:16px; margin:0px; padding:0px;}
.banner .bxslider_contain h1{ margin-top:0px; padding:10px 0px 0px; margin:0px;}
.sector_list{padding:0px 15px;}
.sign_up{ float:none; text-align:center; padding-bottom:5px!important;}
.topsearch{ display:block!important;}
#myLinks {display: none;}
.global-project{ padding:15px 0px 0px 0px;}
.akcmaincontainer{ margin-top:77px;}
.banner .bxslider_contain .more-btn{ margin-top:5px; padding:3px 10px; font-weight:500;}
.slick-arrow{ display:none!important;}
.slick-slider{ margin-left:-10px;}
.home-product-block3 p{ font-size:17px;}
.latest_projects{ margin:0px; padding:30px 0px 0px;}
.site-map li{ width:50%;}
.staticur2  li{ width:50%!important;}
.inner_banner{ margin:0px!important;}
}

@media only screen and (max-width: 479px){
.contact_left ul { padding:0  }
.contact_left ul li .text_1 {width: 98%;margin: 0 17px 25px 0;}
.contact_left ul li .text_2 {width: 98%;}
.contact_left input[type="text"] {width: 98%;}
.contact_left ul li input[type="button"] {width: 98%;}
.top_section_contain article {padding: 18px 3%;}
.inner_banner h1 {font-size: 30px;line-height: 30px; margin:0px;}
.team_member { width: 78%; float: none; padding: 0px 15px; margin: 0 auto;}
.news .advocacy_text li .image { width:100%; text-align: center  }
.news .advocacy_text li .content {width: 100%;padding: 0}
.our_approach li .image {width: 100%; margin-bottom:15px }
.our_approach li .content {width: 100%;float: left;padding-left: 0;}
.news .tab-content li .image {width: 100%;}
.news .tab-content li .content {width: 100%;padding:15px 0 0 0;}
.career_btn {font-size: 15px;}
.main_row_team .profile_team {width: 74%;}
.location_map .nav-tabs {width: 100%;}
.location_map .nav-tabs li {padding-bottom: 0px;}
.location_map .tab-content {width: 100%;}
.bottom_contact_section article {padding: 5px 0 8px 0%;}
.top_section { padding: 20px 0 0 0 }
.content_right_area{ width:100%; float:left; border:none;}
.add_project_form label{width:100%; float:left; }
.add_project_form input{width:100%; float:left; }
.highlight_content_box{ min-height:auto;}
.point .row{ padding:0px 15px!important;}
.sign_up li a{ font-size:14px; padding:0px 10px;}
.btn-group, .btn-group-vertical{ width:100%!important;}
.projects-list li { width:100%;}
.right-content td{display: contents;}
.right-content tr{ padding-bottom:10px!important; display:inline-block;}
.sector_inner .title{ width:100%; float:left; padding-left:15px; min-height:auto; margin-bottom:15px; padding-top:10px;}
/*.sign_up li:last-child{ width:50%; margin-bottom:10px;}*/
.sign_up li input{ width:76%; padding:0px 10px;}
.sector_list li{ width:100%;}
.sign_up li button{ width:24%; padding:3px 10px 4px;}
.sector_cat_list{ width:100%; padding-left:10px; border:none; padding-bottom:10px;}
.search_latest_projects li{ width:100%!important;}
.search_latest_projects li .form_group{ margin-bottom:20px;}
.search_latest_projects{ padding:15px 0px 0px;}
.logo{ width:95%;}
.new_development li .icon{ width:100%!important; padding-left:0px; margin-bottom:5px!important;}
.new_development li .icon img{ width:100%;}
.staticur2  li{ width:100%!important;}
}

  
  