@import url('https://fonts.googleapis.com/css?family=Raleway:300,400,400i,500,600,600i,700');
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.4.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.4.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.4.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.4.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

body {font-family: 'Raleway', sans-serif; }
img {max-width:100%; height: auto }
.logo img{ max-width:100%;}
.outer_layout { width:100%; float: left  }
#header {  width:100%; position: fixed; top:0; left:0; z-index:999;}
.top_header { width:100%; float: left; background:#fff;padding:15px 0 15px 0  }
.logo {float: left; margin: 0px 0 0 0 }
.sign_up {width:auto; float: right; padding:0px!important; margin:0px!important;  }
.sign_up li{display: inline-block; padding: 10px 10px 0 0;}

.sign_up li button {float: right;padding: 6px 10px 7px;background: #ddd;font-size: 17px;
border: none; cursor: pointer; border:solid 1px #616161; border-left:none;}
.sign_up li input{border:solid 1px #616161; padding: 3px 10px 3px;}
.loginpopup {border:solid 3px #2b859a!important; width:100%; float:left;}
.loginpopup .close{ position:absolute; right:0px; background:#2b859a; color:#FFF; width:36px; height:36px; line-height:30px; font-weight:300; font-size:36px; opacity:1.0; cursor:pointer; top:0px;}
.loginpopup button{ border:none!important; outline:none;}
.modal-open{overflow:auto;padding-right:0 !important;}
.loginpopup .close span{ vertical-align:middle; margin-top:-8px; display:inline-block;}
.loginpopup .form_group{ margin-top:15px;}
.loginpopup .login_form{ width:75%!important; padding:20px 0px 35px;}
.sign_up li a {display: block; background:#598dca; font-weight:500; font-size:16px; background:#616161; text-align: center; color:#fff; padding:4px 25px;}
.menu { width:100%; float: left; background:#1d0c05; opacity: 0.70;}
.menu ul { width:100%; float: left; margin:0; padding:0    }
.menu ul li { display: inline-block }
.menu ul li a { font-size:16px; font-weight:400; color:#fff; padding: 10px 51px; display: block; text-transform: uppercase;}
.menu ul li a:hover { background:#FFFFFF; color:#000000!important; text-decoration: none  }
.banner { width:100%; float: left; position: relative ; margin:82px 0 0 0}
.banner ul { margin:0; padding:0; list-style-type: none   }
.banner ul li img { width:100%  }
.banner .bx-wrapper .bx-prev {background: url(../images/bx-arrow-left.png) no-repeat center 13px; width:70px; height:70px; border:1px solid #fff;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%; -o-transition:all 1s; transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-webkit-transition:all 1s ;-webkit-animation-name: fadeInDown;animation-name: fadeInDown;  }
.banner .bx-wrapper .bx-next {background: url(../images/bx-arrow-right.png) no-repeat center 13px; width:70px; height:70px; border:1px solid #fff ;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-transition:all 1s;transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-webkit-transition:all 1s ;-webkit-animation-name: fadeInDown;animation-name: fadeInDown; }
.banner .bx-wrapper .bx-prev:hover { background-color:#616161; border: none; -o-transition:all 1s; transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-webkit-transition:all 1s ;border:1px solid #ffffff;   }
.banner .bx-wrapper .bx-next:hover { background-color:#616161 ; border: none; -o-transition:all 1s; transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-webkit-transition:all 1s ;border:1px solid #ffffff;  }
.banner .bxslider_contain { position: absolute; top:200px; bottom:0; width:75%; text-align:center;  }
.banner .bxslider_contain h1 { font-size:40px; text-align:center; line-height:42px; color:#fff; font-weight:600; margin-bottom: 5px; padding: 10px 20px; width:100%}
.banner .bxslider_contain h1 strong{ font-size:48px; font-weight:700;}
.banner .bxslider_contain p {font-size:26px; font-weight:400; color:#fff; line-height:30px;  }
.banner .bxslider_contain p strong{ font-weight:600;}
.banner .bxslider_contain .more-btn{background:#2b859a; color:#FFF; padding:8px 15px; display:inline-block; margin-top:15px; text-decoration:none;}
.banner .bxslider_contain .more-btn:hover{ background:#002868;}
.banner .bxslider_contain .more-btn img{ width:auto; display:inline-block; width:20px}
.banner .bxslider_contain p a:hover { text-decoration: none;} 
.top_section { width:100%; float: left; padding:60px 0 0 0   }
.new_heading { width: 100%; float: left; border-left:1px solid #002868 ; padding:0 0 10px 20px; margin-bottom:15px; }
.new_heading h2 { margin:0; padding:0;font-size:28px; line-height:28px; color:#002868; font-weight:400; text-transform: uppercase;padding-bottom: 7px;   }
.new_heading h3 {margin:0; padding:0;font-size:28px; line-height:28px; color:#002868;  text-transform: uppercase; font-weight:700;   }
.top_section .usispd {font-size:18px; line-height:23px; color:#002868; font-weight:700; text-transform: uppercase; padding: 25px 0 0 40px; clear: both}
.top_section_contain { width:100%; float: left ; padding: 10px 0 0 0 }
.top_section_contain figure {float: left;  }
.top_section_contain article { background:#616161; display: inline-block; width:43%;vertical-align: top; padding: 17px 2% 7px 2% }
.top_section_contain article p {font-size:17px; line-height:24px; color:#fff; font-weight:400; }
.top_section_contain article p a{ color:#FFFFFF; text-decoration:none;}
.latest_news { width:100%; float: left; margin:50px 0 ; position: relative   }
.latest_news_text { background:#616161; padding:60px 7% 70px 25%; margin:14px 0 0 3%; display: block   }
.latest_news_text h3 {font-size:18px; line-height:22px; color:#fff;  text-transform: uppercase; padding-bottom: 13px}
.latest_news_text p {font-size:17px; line-height:22px; color:#fff; font-weight:400;padding-bottom: 30px}
.read_more { background:#fff;font-size:22px; line-height:50px; color:#002868; font-weight:700;  text-transform: uppercase; display: inline-block; padding: 0 19px;-o-transition:all 1s;transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-webkit-transition:all 1s ;   }
.read_more:hover { background:#1f0f09; text-decoration: none; color:#fff   }
.inner_bx { width:100%; float: left; position: relative ;background: url(../images/bg.png) no-repeat 236px 41px;min-height: 550px;  }
.inner_bx .text_img { position: absolute; left:0; top:121px; -webkit-box-shadow:18px 14px 42px -22px #333; box-shadow:18px 14px 42px -22px #333; z-index: 10   }
.our_approch { margin:85px 0 0 0 }
.our_approch .latest_news_text { background:#616161  }
.our_approch .text_img { right:0; left:inherit;top: 0;  }
.our_approch .latest_news_text {margin: 30px 9% 0 0%;padding: 30px 14% 30px 4%}
.our_approch .latest_news_text ul { margin:0; padding:0 0px 0px 20px; }
.our_approch .latest_news_text ul li {font-weight:400; color:#fff; line-height:21px;font-size:17px;background: url(../images/list-bg.png) no-repeat 0 12px; padding:0 0 6px 0px }
.our_approch .read_more { margin: 25px 0 0 0 }
.our_approch .read_more:hover { background:#1f0f09  }
.our_approch .inner_bx .text_img {-webkit-box-shadow: -13px 14px 42px -22px #333;box-shadow: -13px 14px 42px -22px #333;}
.bottom_section { width:100%; float: left; padding:100px 0 0 0  }

.footer { width:100%; float: left; background:#141414; padding:10px 0; margin:75px 0px 0px 0px;    }
.footer_menu { width:100%; float: left; list-style-type: none; margin:0; padding:12px 0 0 0; text-align:center;}
.footer_menu li {font-weight:400; color:#e0e0e0; line-height:21px;font-size:16px; text-align:right; }
.footer_menu li a {font-weight:400; color:#e0e0e0; line-height:21px;font-size:16px; float:left;  margin-right:30px; }
.footer_menu li a:hover { color:#fff; text-decoration: none  }
.footer .social_icon { margin:0; padding: 0;  }
.footer .social_icon li a { background:#fff; color:#1c1c1c   }
.footer .social_icon li a:hover { background:#ff9934; color:#fff   }
.header_bg_color .menu { opacity:1  }
.my_speakers {padding: 0;}
.btn-default {color:#333; background-color: #fff; border-radius:0px; text-align:left; border:solid 2px #ccc; width:100%;}

.multiselect-container>li>a>label{ width:100%; float:left; padding: 3px 20px 3px 10px;}
.multiselect-container>li>a>label>input[type=checkbox]{width:auto;  margin-top:8px;}
.multiselect-container>li>a>label>input[type=checkbox]{ width:10%;}
.dropdown-menu.show{ width:100%;}
.select1{ display:none;}
#myoppsfrm{width:100%; float:left;}


.radio-buttons input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

.radio-buttons {
    display: block;
    position: relative;
    padding-left: 28px; padding-bottom:0px!important;

    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Create a custom radio button */
.checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 18px;
    width: 18px;
    background-color: #fff; border:solid 1px #ccc;
    border-radius: 50%;
}

/* On mouse-over, add a grey background color */
.radio-buttons:hover input ~ .checkmark {
    background-color: #ccc;
}

/* When the radio button is checked, add a blue background */
.radio-buttons input:checked ~ .checkmark {
    background-color: #2196F3;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the indicator (dot/circle) when checked */
.radio-buttons input:checked ~ .checkmark:after {
    display: block;
}

/* Style the indicator (dot/circle) */
.radio-buttons .checkmark:after {
 	top: 4px;
	left: 4px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: white;
}

.business_Opportunities_detail .form-group {width:100%; float:right; text-align:right;}
.business_Opportunities_detail .form-group label{color:#000;  font-size:17px; width:auto;  padding-right:20px; margin:0px; font-weight:600;}
.label-box{background:#e7f1c3; display:inline-block; padding:5px;}
.find-button{ background:#2e5e9c; color:#FFFFFF!important; padding:8px 25px; text-align:center; font-size:17px; font-weight:500;}

/*****/

.inner_banner .body_section{position:absolute; top:11%;}
.inner_banner .search_latest_projects{background: rgb(255,255,255); min-height:128px;
background: linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(29,12,5,1) 100%); border-bottom:none;  padding:20px 0px; border-top:solid 1px #ccc;}
.inner_banner .search_latest_projects .form_group select{ background-color:#efefef!important; background-image:none!important; -webkit-appearance: menulist;
    -moz-appearance: menulist;
    -o-appearance: menulist; font-size:14px; font-weight:400;
    appearance: menulist; padding:3px 5px!important; border-radius: .25rem; border:solid 1px #ccc!important;}
	
	.inner_banner .search_latest_projects label{ color:#FFF; text-align:left; margin-bottom:3px; font-weight:500; font-size:17px;}
	.inner_banner .search_latest_projects li button{ padding:1px 1rem; margin-top:15px; border-radius:0.25rem; border:solid 1px #ccc; float:left;}
	.inner_banner .search_latest_projects ul{ text-align:center; display:inline-block;}
	.inner_banner .search_latest_projects li{ width:22%; float:none; display:inline-block; text-align:center}
	.inner_banner .search_latest_projects li:last-child{ width:auto; margin:0px; padding:0px}

.inner_banner { width:100%; float: left; position: relative; margin: 80px 0 0 0  }

.inner_banner .bo-category{ margin-top:-75px; border:none;}
.inner_banner .bo-category ul { top:60%;}
.inner_banner .bo-category li:last-child{ width:auto}
.inner_banner h1 {font-size:48px; line-height:70px; color:#fff; font-weight:700;margin-bottom: 25px; position: absolute; top: 40%; width:100%; text-align:center;}
.inner_banner img {width:100%  }
.top_about_section {width:100%; float: left ; padding: 30px 0;}
.point{ width:100%; float:left;}
.point ul{ padding:0px; margin:0px; width:100%; float:left;}
.point li{ background:url(../images/bullet-point.png) no-repeat left 5px; float:left; list-style-type:none; list-style:none; padding:3px 0px 3px 30px;}
.highlight_content_box{ background:#898989 ; border:2px solid #898989; min-height:290px; vertical-align:middle; 
    outline: 1px solid #c1c1c1;
    outline-offset: -10px; float:left; width:100%; padding:15px 15px; color:#FFFFFF; font-size:17px;  box-shadow: inset 0px 1px 0px #898989, 0px 5px 0px 0px #616161, 0px 10px 10px #999; border-radius:0px 0px 5px 5px; display:flex;}
.col-md-4{ float:left;}
.top_about_section .col-md-6{ float:left;}
.top_about_section p { font-weight:400; color:#2b2b2b; line-height:24px;font-size:17px; }
.top_about_section .team_link { background:#002868; display: block;font-weight:700; color:#fff; line-height:25px;font-size:22px; text-align: center; text-transform: uppercase; padding:14px 0; margin:0 2% 20px 10%;-o-transition:all 1s;transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-webkit-transition:all 1s ;  }
.top_about_section .team_link:hover { text-decoration: none; background:#ff9d3b;-o-transition:all 1s;transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-webkit-transition:all 1s ;  } 
.about_bottom_Section { width:100%; float: left; padding-bottom:50px  }
.about_inner_bottom_section { width:100%; float: left; background:#002868   }
.about_inner_bottom_section figure { float: left; margin:0  }
.about_inner_bottom_section h3 {font-weight:700; color:#fff; line-height:32px;font-size:27px; float: left; margin: 150px 0 0 5%;width: 30%; text-transform: uppercase}
.left_menu{ width:27%; float:left;}
.left_menu ul{padding:0px; margin:0px;}
.project_opportunity{width:100%; float:left}
.project_opportunity h2{background:#f0f0f0; padding:8px 10px; font-size:20px;}
.project_opportunity h3{color:#002766; border-top:solid 1px #ccc; border-bottom:solid 1px #CCCCCC; font-size:18px; padding:8px 0px; margin:20px 0px 0px 0px; font-weight:600;}
.project_opportunity h4{font-weight:700; font-size:18px; margin:20px 0px;}
.project_opportunity label{width:100%!important; float:left; background:#f0f0f0; padding:5px 10px; margin-top:0px!important; font-weight:600!important;}
.collapse.in {display: block;}
.well{ width:100%; float:left;}
.well label{ width:25%; float:left; background:none; font-weight:600; font-size:15px!important;}
.well .form_group{ margin-top:0px; margin-bottom:15px;}
.well .form_group textarea{ width:52%; float:left; border: solid 2px #c2c2c2; font-size:14px; line-height:18px;}
.dashboard_mobile_leftmenu{ width:95%; margin:auto; display:none;}
.dashboard_mobile_leftmenu select{ border:solid 2px #616161; width:100%; float:left; padding:5px 10px;}
.project_opportunity input{width:auto!important; margin-top:8px; margin-right:8px;}
.left_menu li{list-style-type:none; list-style:none; float:left; clear:both; width:100%; border-bottom:solid 1px #ccc;}
.left_menu li a{text-decoration:none; float:left; color:#070707; font-size:18px; padding:14px 10px; text-transform:uppercase; transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -webkit-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in; width:100%;}
.left_menu li a:hover{color:#FFFFFF; background:#898989 url(../images/left-arrow.png) no-repeat right 18px; transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -webkit-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in;}
.fill_label{ width:60%!important; float:left; font-size:17px!important;}
.opportunity_detail{background:#616161; color:#FFFFFF; font-size:18px; font-weight:600; float:left; width:100%; padding:5px 10px;}
.left_menu li .active{color:#FFFFFF; background:#898989 url(../images/left-arrow.png) no-repeat right 18px; transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -webkit-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in;}
.search_latest_projects{width:100%; float:left; background:#f5f5f6; padding:40px 0px 45px; border-bottom:solid 1px #2b859a; }
.search_latest_projects ul{ padding:0px; margin:0px;}
.search_latest_projects li{ width:25%; list-style-type:none; list-style:none; float:left; padding:0px 15px 0px 0px;}
.search_latest_projects li .form_group{ margin-top:0px;}
.search_latest_projects li button{background: #2b859a;color: #FFF;padding: 8px 2.5rem; cursor:pointer; display: inline-block; font-weight:600;margin-top: 15px;text-decoration: none; border:none; transition:all 0.3s ease-in;}
.search_latest_projects li button:hover{background:#002868;  transition:all 0.3s ease-in;}
.search_latest_projects li label{ width:100%; float:left; font-weight:600; font-size:20px;}
.search_latest_projects .form_group select{ width:100%; float:left; padding:10px 10px!important; height:auto!important; border:solid 2px #605450; background-color:#FFF!important;}

.featured_articles{width:100%; float:left; margin:30px 0px; background:#f5f5f5; padding:35px 0px;}
.featured_articles h1{text-align:left; font-size:36px; color: #000; position:relative; font-weight:600;}
.featured_articles h1:after{ content:""; width:10%; height:4px; background:#002868; position:absolute; left:0; bottom:-10px;}



.featured_articles .article{width:100%; float:left; margin-top:30px;}
.featured_articles .article-panel{width:100%; float:left; margin:5px 0px;}
.featured_articles .article-panel:hover .title{color:#2b859a!important; transition:all 0.3s ease-in;}

.featured_articles .article-panel img{ width:100%}

.featured_articles .title{font-size:22px; font-weight:500; text-align:left; color:#000; line-height:20px; padding-top:8px; font-size:18px; transition:all 0.3s ease-in;}

.new_development{width:100%; float:left; border:solid 1px #e4e4e4; margin-top:20px;}
.new_development li{ box-shadow:none!important; border-bottom:solid 1px #e4e4e4; padding:5px 10px 6px!important; min-height:auto!important; }
.new_development li p{ margin-bottom:0px!important;}
.new_development li .icon{ width:25%!important;}
.new_development li .content{ width:73%!important;}
.new_development li:last-child{ border-bottom:none;}
.topsearch{float:right; display:none!important;}
.topsearch a{ background:none!important; padding:0px!important; color:#016d86!important;}


.latest_projects{width:100%; float:left; margin:15px 0px 0px; background:#ffffff; padding:20px 0px 25px;}
.latest_projects h1{text-align:left; font-size:32px; color: #000; position:relative; font-weight:600; margin-bottom:15px;}
.latest_projects h1:after{ content:""; width:10%; height:4px; background:#002868; position:absolute; left:0px; bottom:-10px;}
.latest_projects ul{padding:0px; margin:0px;}
.latest_projects li{list-style-type:none; list-style:none; float:left; background:#FFF; width:100%; padding:15px; box-shadow:0px 0px 13px rgba(0, 0, 0, 0.1); margin:20px 0px 0px; min-height:180px; }
.latest_projects li:nth-of-child(2n){margin-left:0px;}

.latest_projects li .icon{ float:left; width:16%; padding-left:10px; }
.latest_projects li .content{ float:left; padding-left:15px; color:#000; width:80%;}
.latest_projects li .content h3{ font-size:22px; font-weight:600; color:#000;}
.latest_projects li .content p{ font-size:18px; font-weight:400; line-height:24px; margin-bottom:10px;}
.latest_projects li .more{ font-size:20px; font-weight:500; color:#002868;}



.latest_projects_b{list-style-type:none; list-style:none; float:left; background:#FFF; width:100%; padding:15px; box-shadow:0px 0px 13px rgba(0, 0, 0, 0.1); margin:20px 0px 0px; min-height:275px; }


.latest_projects_b .icon{ float:left; width:100%; padding-left:10px; margin-bottom:10px; }
.latest_projects_b .content{ float:left; color:#000; width:100%;}
.latest_projects_b .content h3{ font-size:22px; font-weight:600; color:#000;}
.latest_projects_b .content p{ font-size:18px; font-weight:400; line-height:24px; margin-bottom:10px;}
.latest_projects_b .more{ font-size:20px; font-weight:500; color:#002868;}
.slick-slide {margin: 0px 10px;}
.slick-slide img{ display:inline-block;}






  
.content_right_area{width:70%; float:left; border-left:solid 1px #ccc; padding:0px 0px 0px 35px;}
.content_box{ width:100%; float:left; margin:25px 0px 15px 0px;}
.content_box figure{float:left; width:45%}
.content_box figure img{ width:100%; float:left;}
.content_box figure img{ box-shadow:-10px 0px 27px #ccc;}
.content_box h3{ padding:0px 0px 10px; margin:0px; font-size:20px; font-weight:700;}
.content_box article{ background:#efefef; padding:15px 15px 0px 15px; width:55%; float:left;}
.login_form{ width:38%; margin:auto;}
.title{ width:100%; text-align:center; float:left; }
.title ul{padding:0px; margin:10px 0px 0px; float:right;}
.title li{list-style-type:none; list-style:none; float:left; border-right:solid 1px #cccccc; padding-left:10px;}
.title li:last-child{ border-right:none;}
.title li:before{content:">"; float:left; padding-right:5px;}
.title li a{ font-size:16px; color:#002766; float:left; margin-right:10px;}
.title h1{font-size:40px;  font-weight:700; text-align:center; position:relative; margin:0px 0px 20px; padding:0px; color:#002766;}
.title a{color: #002766; font-weight: 600;}
.title h1:before{content:" "; height:5px; width:71px; background:#002766; position:absolute; bottom:-15px; left:43%;}
.body_section{ width:100%; float:left;}
.form_group{ width:100%; float:left;  margin-top:25px;}
.form_group label{ width:100%; float:left; font-size:18px; font-weight:700; color:#605450;}
.form_group input{width:100%; float:left; border:solid 2px #605450; padding:8px; font-weight:500;}
.form_group select{width:100%; float:left; border:solid 2px #605450; float:left; padding:8px; height:40px!important; font-weight:500;  -webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none; background:url(../images/down-arrow.png) no-repeat right 15px; border-radius:0px;}
.form_group textarea{ width:100%; float:left; min-height:100px; border:solid 2px #605450; padding:5px 8px; font-weight:500; color:#605450}
.form_group p{text-align:right; color:#002766; padding:0px; margin:0px; font-weight:500;}
.form_group p a{ color:#002766;}
.submit_button{ width:100%; float:left; text-align:center; background:#002766; color:#FFFFFF; font-size:20px; font-weight:700; border:none; padding:10px 0px; margin:20px 0px 0px 0px; cursor:pointer;}
.button_area{width:100%; float:left; text-align:center; display:inline-block;}
.upload_btn{ border:none; background:#002766; display:inline-block; padding:8px 20px; color:#FFFFFF; margin:20px 0px; cursor:pointer;}
.my_project .close{ margin-top:-68px; background:#ff0000; border-radius:100%; width:28px; height:24px; line-height:24px; color:#FFFFFF; font-weight:400; cursor:pointer;}
.my_project .modal-dialog{ margin:175px auto;}
.global-project{width:100%; float:left; padding:107px 15px 20px;}
.global-project h1{ text-align:center; position:relative;  color:#016d86; font-weight:600;}
.global-project h1:after{content:""; width:16%; height:2px; background:#016d86; position:absolute; bottom:-10px; left:42%; }

.global-project h1:before{content:""; width:10%; height:2px; background:#016d86; position:absolute; bottom:-16px; left:45%;}

.worldwide-country-list {width: 100%;float: left;margin: 0px 0px 30px; background:url(../images/world-map.png) no-repeat top center; background-size:100%; min-height:450px;}
.number-shape{ background:url(../images/shape1.png) no-repeat left top; width:45px; height:51px; display:inline-block; line-height:51px; text-align:center; font-size:24px; font-weight:700; color:#fd3d00;}
.worldwide-country-list ul{ padding:20px 0px 0px; margin:0px;}
.worldwide-country-list li{list-style-type:none; list-style:none; float:left; color:#333333; font-size:24px; font-weight:600; width:25%;  padding:5px 0px; }
.worldwide-country-list li:last-child{ border:none;}
.worldwide-country-list li li {float:left; list-style-type:none; list-style:none; padding:2px 0px 2px 15px; font-weight:100; width:100%; border-bottom:none; background:url(../images/arrow-shape.png) no-repeat left 10px;}


.worldwide-country-list li li img{ float:right; margin-left:8px; margin-top:5px; border:solid 1px #d0122b;}

.worldwide-country-list li li a{font-size:18px; color:#000;   float:left;}
.worldwide-country-list li  a{font-size:18px; color:#000;   float:left; font-weight:400;}

.worldwide-country-list li a:hover{ color:#003cff; text-decoration:none; font-weight:500;}
.bo-category{width:100%; text-align:center; display:inline-block;border-bottom:solid 1px #016d86; border-top:solid 1px #016d86;  padding:15px 0px; }
.bo-category ul{padding:0px; margin:0px; position:inherit; width:100%; left:0px!important;}
.bo-category li{list-style-type:none; list-style:none; padding-right:10px; display:inline-block;}
.bo-category li button{ background:none; border:none; position:relative;}
.bo-category li .form_group{ margin:0px; float:none;}
.bo-category li .form_group select{ background-color:#fff; font-size:15px; border:solid 1px #605450; border-radius:50px; padding:0px 8px; display:inline-block; float:none; height:34px!important;}
.bo-category li:last-child{ padding-right:0px;}
.bo-category li .bo-button{padding:6px 25px 6px 48px; border-radius:50px; color:#FFF; font-size:16px; font-weight:500; letter-spacing:1px; border:none; display:inline-block; text-align:left; line-height:18px;}
.bo-category li .bo-button:hover{ background:#fff!important; color:#000; box-shadow:0px 0px 10px rgba(0, 0, 0, 0.5); cursor:pointer;}


.show-btn .icon{ width:55px!important; height:55px!important;}
.show-btn .icon img{ width:45px!important;}
.show-btn .cmp-partner{ background:#d3edfc!important; border:solid 1px #016d86!important;  font-weight:500; color:#000!important; box-shadow:0px 0px 10px rgba(0, 0, 0, 0.5);}
.show-btn .cmp-health{ background:#d3edfc!important; border:solid 1px #016d86!important;  font-weight:500; color:#000!important; box-shadow:0px 0px 10px rgba(0, 0, 0, 0.5);}
.show-btn .start-up{ background:#d3edfc!important; border:solid 1px #016d86!important;  font-weight:500; color:#000!important; box-shadow:0px 0px 10px rgba(0, 0, 0, 0.5);}
.show-btn .cmp-donate{ background:#d3edfc!important; border:solid 1px #016d86!important;  font-weight:500; color:#000!important; box-shadow:0px 0px 10px rgba(0, 0, 0, 0.5);}
.show-btn .distressed{ background:#d3edfc!important; border:solid 1px #016d86!important;  font-weight:500; color:#000!important; box-shadow:0px 0px 10px rgba(0, 0, 0, 0.5);}



.projects-opportunity{width:100%; float:left;}
.projects-opportunity-banner{width:100%; float:left;background:url(../images/projects-opportunity-bg.jpg) no-repeat left top; margin-bottom:15px;}

.projects-opportunity-data{ width:100%; float:left; padding:0px 5rem;}
.projects-opportunity-data label{ font-weight:700!important; color:#000!important; padding:5px 0px;}
.projects-opportunity-data .form_group{ width:100%;  margin-top:0px;  border-top:solid 1px #fff!important;  box-shadow: 0 -1px 1px -1px #000;}

.projects-opportunity-data .form_group:nth-of-type(odd){ background:#efefef!important}
.projects-opportunity-data .form_group label:nth-of-type(odd){ padding-left:35px; width:35%;}
.projects-opportunity-data .opportunity_detail{ background:#016d86; padding:14px 10px; font-size:20px; text-align:center; border-left:solid 10px #ff0027; margin:20px 0px;}

.projects-opportunity .fill_label{ font-weight:400!important; color:#000!important; padding-left:15px;}
.right-content{width:45%; float:right; background:#016d86; padding:25px 35px; margin:35px 0px;}
.right-content h1{ color:#FFF; font-size:26px; font-weight:600; text-align:center; position:relative; margin-bottom:45px; display:inline-block; width:100%;}
.right-content h1:after{ content:""; position:absolute; width:25%; height:2px; left:35%; background:#fff; bottom:-10px;}
.right-content td{padding:0px 0px 20px; color:#FFF; font-size:18px; line-height:24px; border:none!important; font-weight:300;}
.right-content td strong{ font-weight:500;}
.right-content tr{ background:none!important; border:none;}
.cmp-partner{background: rgb(14,172,176); 
background: linear-gradient(90deg, rgba(14,172,176,1) 0%, rgba(152,134,170,1) 100%); }

.cmp-health{background: rgb(89,47,160);
background: linear-gradient(90deg, rgba(89,47,160,1) 0%, rgba(156,78,180,1) 100%);}

.cmp-donate{background: rgb(219,95,101);
background: linear-gradient(90deg, rgba(219,95,101,1) 0%, rgba(222,147,41,1) 100%);}

.start-up{background: #2193b0;  /* fallback for old browsers */
background: -webkit-linear-gradient(to left, #6dd5ed, #2193b0);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to left, #6dd5ed, #2193b0); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}
.distressed{background: rgb(175,10,35);
background: linear-gradient(90deg, rgba(175,10,35,1) 0%, rgba(223,45,73,1) 100%);}


.signup_form .btn-group{width:100%!important;}
.signup_form .btn-default{border: solid 2px #605450;}
.signup_form .btn{ white-space:inherit;}
.signup_form .multiselect-container>li>a>label{padding: 3px 20px 3px 20px;}
.signup_form .dropdown-menu.show{ box-shadow:0px 0px 10px rgba(0, 0, 0, 0.5)}
.signup_form .checkbox{ color:#000!important;}
.signup_form .dropdown-toggle::after{ top: 16px; right: 10px; position: absolute; margin-left: .255em;     border-top: .4em solid; border-color:#113671;
    border-right: .4em solid transparent;
    border-left: .4em solid transparent;}

.bo-category li .cmp-partner span{ display:inline-block;}
.bo-category li .icon{ width:50px; height:50px; border-radius:100%; background:#ffff; float:left; position:absolute; left:-10px; top:0px; padding:7px; box-shadow:5px 0px 10px rgba(0, 0, 0, 0.3);}
.bo-category li .icon img{ width:38px;}


#investmentireg{width:100%; float:left}
#investmentireg ul{ padding:0px; margin:0px;}
#investmentireg li{ list-style:none; background:#ddf9ff; list-style-type:none; font-weight:400; line-height:24px; display:inline-block; padding:5px 15px;  border-bottom:solid 1px #ccc;}
#investmentireg li:last-child{ border-bottom:0px;}
#investmentireg li span{ font-weight:600;}
.signup_form{width:72%; margin:auto;}
.signup_form .title h1:before{content:" ";  left:45%;}
.signup_form p a{ color:#002766; font-weight:600;}
.signup_form h1{ margin:0px 0px 20px;}
.signup_form .col-md-6{ float:left;}

.add_project_form{ width:100%; float:left;}
.add_project_form .submit_button{ width:48%; margin-right:10px;}
.add_project_form .form-group{ width:100%; float:left; margin-bottom:10px;}
.projects-opportunity-data .form-group{ border-bottom:solid 1px #ccc; margin-bottom:0px; padding-left:35px;}

.projects-opportunity-data .form-group:nth-of-type(odd) {
    background: #f6f6f6!important;
}


.add_project_form .title{ margin:0px 0px 35px;}
.add_project_form .title h1{ text-align:left; font-size:36px; float:left;}
.add_project_form .title h1:before {left:0%; bottom:-8px;}
.add_project_form label{ width:25%; float:left; font-size:18px;  color:#605450; margin-top:10px; font-weight:400;}
.add_project_form input{ width:52%; float:left; border:solid 2px #c2c2c2; padding:8px; font-weight:400;}
.add_project_form select{ width:52%; float:left; border:solid 2px #c2c2c2; padding:8px;     -webkit-appearance: none;
    -moz-appearance: none; 
    -o-appearance: none;
    appearance: none; background: url(../images/down-arrow.png) no-repeat right 15px;}
.browse-btn{
  outline:none;display: inline-block; width:auto!important; padding:8px 20px!important; 
  text-align: center;
  text-transform: none;vertical-align: middle;
  margin-bottom: 0; font-weight:400;
  background-color: #616161; border:none!important;
  font-size: 18px;line-height: 20px;color: #f4f4f4;
  text-shadow: 0 0px 0px rgba(0, 0, 0, 0.1); cursor:pointer;
}
.save_btn{ padding-left:25%;}
.upload-btn{
  outline:none;display: inline-block; width:auto!important; padding:8px 20px!important; 
  text-align: center;
  text-transform: none;vertical-align: middle;
  margin-bottom: 0; font-weight:400;
  background-color: #002766; border:none!important; cursor:pointer;
  font-size: 18px;line-height: 20px;color: #f4f4f4;
  text-shadow: 0 0px 0px rgba(0, 0, 0, 0.1);
}

.dashboard_leftmenu{width:30%; float:left; }
.dashboard_leftmenu li { float:left;  list-style-type:none; float:left; width:100%; border-bottom:solid 1px #CCCCCC;}
.dashboard_leftmenu li:last-child { padding:0}
.dashboard_leftmenu li a {width:100%;  line-height:47px; float:left; background:#ffffff; font-size:18px; text-transform:uppercase; padding:8px 0px 8px;
   -webkit-transform: translateZ(0); text-decoration:none;
  transform: translateZ(0); position:relative ;color:#000000;}
  .dashboard_leftmenu li ul{ padding:0px 0px 0px 45px; float:left; margin:0px 0px 10px;}
  .dashboard_leftmenu li ul li{ border-bottom:none;}

  .dashboard_leftmenu li ul li a{ font-size:16px; padding:5px 0px 5px 15px; line-height:24px; text-transform:none}
.dashboard_leftmenu li a:before {content: ""; position: absolute; z-index: -1; top: 0;bottom: 0;
  left: 0; right: 0; -webkit-transform: scaleX(0);transform: scaleX(0); -webkit-transform-origin: 50%; transform-origin: 50%;
  -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; color:#fff;}
  

.dashboard_leftmenu li a .tab-icon {background:url(../images/dashboard-icon.png) no-repeat;float:left;margin:7px 10px 0 12px;}
.dashboard_leftmenu li a .dashboard{ background-position:0 0px; width:37px; height:33px}
.dashboard_leftmenu li a .my_profile{ background-position:0px -58px; width:37px; height:36px}
.dashboard_leftmenu li a .add_project{background-position:0px -119px; width:37px; height:38px}
.dashboard_leftmenu li a .my_project{ background-position:0px -181px; width:37px; height:38px}
.dashboard_leftmenu li a .upload_project{ background-position:0px -240px; width:37px; height:31px}
.dashboard_leftmenu li a .delete_project{ background-position:0px -301px; width:37px; height:32px}
.dashboard_leftmenu li a .customize_search{ background-position:0px -360px; width:37px; height:32px}
.dashboard_leftmenu li a .change_password{ background-position:0px -420px; width:37px; height:32px}

.dashboard_leftmenu li a.active  { background:#898989 url(../images/left-arrow.png) no-repeat right 20px; color:#FFF; font-weight:500;}
.dashboard_leftmenu li a:hover .tab-icon {-webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease;}
.dashboard_leftmenu li a:hover  .dashboard { background-position:-37px 0px;}
.dashboard_leftmenu li a:hover  .my_profile { background-position:-37px -58px;}
.dashboard_leftmenu li a:hover  .add_project  {background-position:-37px -119px;}
.dashboard_leftmenu li a:hover  .my_project{ background-position:-37px -181px;}
.dashboard_leftmenu li a:hover  .upload_project{ background-position:-37px -240px;}
.dashboard_leftmenu li a:hover  .delete_project{ background-position:-37px -301px;}
.dashboard_leftmenu li a:hover  .customize_search{ background-position:-37px -360px;}
.dashboard_leftmenu li a:hover  .change_password{ background-position:-37px -420px;}

.dashboard_leftmenu li a.active .dashboard {background-position:-37px 0px;}
.dashboard_leftmenu li a.active .my_profile { background-position:-37px -58px;}
.dashboard_leftmenu li a.active .add_project{background-position:-37px -119px;}
.dashboard_leftmenu li a.active .my_project{background-position:-37px -181px;}
.dashboard_leftmenu li a.active  .upload_project{ background-position:-37px -240px;}
.dashboard_leftmenu li a.active  .delete_project{ background-position:-37px -301px;}
.dashboard_leftmenu li a:active  .customize_search{ background-position:-37px -360px;}
.dashboard_leftmenu li a.active  .change_password{ background-position:-37px -360px;}
.dashboard_leftmenu li a.active  .change_password{ background-position:-37px -420px;}

.dashboard_leftmenu li a small { width:100%; float:left; height:4px; background:#01777f; margin-bottom:5px}
.dashboard_leftmenu li a:hover small { background:#01777f}
.dashboard_leftmenu li a.actove small {background:#01777f}

.dashboard_leftmenu li a fieldset { float:left; padding:7px 0 0 0; text-transform: uppercase;}
.dashboard_leftmenu li a:hover:before {-webkit-transform: scaley(1); transform: scaleX(1); background:#898989;}
.dashboard_leftmenu li a:hover {color:#ffffff; text-decoration:none; }
.my_project{width:100%; float:left;}
.subhead td, th{ background:none!important; border:none;  padding:0px;}
.my_project .col-md-6{ float:left; }

.breadcrumb{width:100%; float:left; margin-top:-30px; position:relative; z-index:10; background:none; padding:0px; margin-bottom:0px;}
.breadcrumb ul{padding:0px; margin:0px;}
.breadcrumb li{list-style-type:none; list-style:none; float:left; padding:0px 0px; color:#FFFFFF; font-weight:500; float:left;}
.breadcrumb li:after{content:"/"; padding:0px 5px;}
.breadcrumb li:last-child:after{content:""; padding:0px;}
.breadcrumb li a{ font-size:14px; color:#FFFFFF; float:left; text-decoration:none; font-weight:400;}

 .modal-header h5{ font-size:24px; font-weight:500; color:#002766; line-height:32px;}
 .modal-header h5 strong{ font-weight:700; position:relative; line-height:36px;}
 .modal-header h5 strong:before{content:" "; height:5px; width:71px; background:#002766; position:absolute; bottom:-5px;}
 .modal-content{ border-radius:0px; border:solid 2px #ff0000;}
.file-upload{display:block;text-align:center;font-size: 14px;}
.file-upload .file-select{display:block;border: 2px solid #dce4ec;color: #34495e;cursor:pointer;height:40px;line-height:40px;text-align:left;background:#FFFFFF;overflow:hidden;position:relative;}
.file-upload .file-select .file-select-button{background:#dce4ec;padding:0 10px;display:inline-block;height:40px;line-height:40px;}
.file-upload .file-select .file-select-name{line-height:40px;display:inline-block;padding:0 10px;}
.file-upload .file-select:hover{border-color:#002766;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}
.file-upload .file-select:hover .file-select-button{background:#002766;color:#FFFFFF;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}
.file-upload.active .file-select{border-color:#3fa46a;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}
.file-upload.active .file-select .file-select-button{background:#3fa46a;color:#FFFFFF;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}
.file-upload .file-select input[type=file]{z-index:100;cursor:pointer;position:absolute;height:100%;width:100%;top:0;left:0;opacity:0;filter:alpha(opacity=0);}
.file-upload .file-select.file-select-disabled{opacity:0.65;}
.file-upload .file-select.file-select-disabled:hover{cursor:default;display:block;border: 2px solid #dce4ec;color: #34495e;cursor:pointer;height:40px;line-height:40px;margin-top:5px;text-align:left;background:#FFFFFF;overflow:hidden;position:relative;}
.file-upload .file-select.file-select-disabled:hover .file-select-button{background:#dce4ec;color:#666666;padding:0 10px;display:inline-block;height:40px;line-height:40px;}
.file-upload .file-select.file-select-disabled:hover .file-select-name{line-height:40px;display:inline-block;padding:0 10px;}


.my_project .title h1 {text-align: left; font-size: 36px;}
.my_project .title h1:before {left: 0%; bottom: -8px;}
.my_project .title {margin: 0px 0px 35px;}
.akcmpull .toparrow {
  position: absolute;
  z-index: 15;
  margin-top: -10px;
  margin-left: 18px;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #666;
}
.akcmpullshadow{-webkit-box-shadow: 1px 6px 10px -6px #777;-moz-box-shadow: 1px 6px 10px -6px #777;box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.6);}
.akcmpull .menucont {z-index: 10; position: absolute; max-width: 150px; min-width: 200px; margin: 0px 0 0 -160px;}
.akcmpull .menucont .itmcont {border: 1px solid #ccc; background-color: #fff; border-top-left-radius: 2px; padding:5px; border-top-right-radius: 2px;
-webkit-border-top-left-radius: 2px; -webkit-border-top-right-radius: 2px; -moz-border-top-left-radius: 2px; -moz-border-top-right-radius: 2px;
text-align: right; font-size: 15px;}
.akcmpull{cursor: pointer;}
.akcmpull .plm{display:none;}
.akcmpull:hover > div.plm{display:block;}
.menucont .itmcont a{display:block;color: #784266;text-decoration: none;padding:2px 10px; border-bottom:solid 1px #cccccc;}
.menucont .itmcont a:hover{display:block;background-color:#666666;color: #ffffff;text-decoration: none;}
.upload_teaser{ background:#d0253f; color:#ffffff!important; padding:5px 10px; font-size:14px; font-weight:400;}
.edit_projects_btn{background:#616161; color:#ffffff!important; padding:3px 10px; font-size:14px; font-weight:400; border:0px; cursor:pointer;}
.delete_button{ float:left; padding-left:10px; margin-top:-3px;}
.trcol{ float:left;}

.projects-list{width:100%; float:left;}
.projects-list ul{padding:0px; margin:0px;}
.projects-list li{list-style-type:none; list-style:none; float:left; width:28%; margin-right:2%; margin-bottom:30px;}
.projects-list li a{ border:solid 2px #2a849a; text-decoration:none; width:100%; text-align:center; display:inline-block; padding:15px 0px 0px;}
.projects-list li h3{ color:#016d86; padding:0px; margin:0px; font-size:22px; font-weight:600;}
.projects-list li div{ font-size:18px; color:#000; padding:15px 0px; font-weight:500;}
.projects-list li .view-btn{ background:#002868; text-align:center; color:#FFF; font-weight:400; margin:10px 0px 0px; padding:1px 0px; font-size:17px; outline: #002868 solid 2px;}



.akcpagination{ width:100%; float:left; margin-bottom:10px;}
.akcpagination a{ width:24px; height:24px; display:inline-block; border-radius:100%;  background:#edefee; border-radius:100%; line-height:24px; transition:all 0.3s eae-in; -moz-transition:all 0.3s eae-in; -o-transition:all 0.3s eae-in; margin:5px; text-align:center; font-weight:600; color:#000000;  -moz-box-shadow:inset 0 0 10px rgba(0, 0, 0, 0.2);
   -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.2); box-shadow:rgba(0, 0, 0, 0.2); font-size:14px;}
.akcpagination a:hover{ background:#055cac; transition:all 0.3s eae-in; -moz-transition:all 0.3s eae-in; -o-transition:all 0.3s eae-in; color:#FFFFFF}
.disabled{ border-radius:3px; width:auto; height:auto; padding:0px 10px; background:#edefee; -moz-box-shadow:inset 0 0 10px rgba(0, 0, 0, 0.2);
   -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.2); box-shadow:rgba(0, 0, 0, 0.2); height:28px; display:inline-block; line-height:28px; margin-right:5px; font-size:14px; font-weight:500;}
   .selectone{ display:none;}
.akcpagination a:last-child{ border-radius:3px; width:auto; height:auto; padding:0px 10px;}

   .pagination div{ font-weight:700!important;}
   .akcpagination .current{ background:#055cac; width:28px; height:28px; display:inline-block; text-align:center; border-radius:100%; line-height:28px;  transition:all 0.3s eae-in; -moz-transition:all 0.3s eae-in; -o-transition:all 0.3s eae-in; color:#FFFFFF}

.pagination{width:100%; float:left; margin-top:20px;}
.pagination ul{padding:0px; margin:0px; float:right; }
.pagination li{ list-style-type:none; list-style:none; float:left;}
.pagination li a{ width:35px; height:35px; float:right; background:#edefee; border-radius:100%; line-height:35px; transition:all 0.3s eae-in; -moz-transition:all 0.3s eae-in; -o-transition:all 0.3s eae-in; margin:5px; text-align:center; font-weight:600; color:#000000;  -moz-box-shadow:inset 0 0 10px rgba(0, 0, 0, 0.2);
   -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.2); box-shadow:rgba(0, 0, 0, 0.2);}
.pagination li a:hover{ background:#055cac; float:left; transition:all 0.3s eae-in; -moz-transition:all 0.3s eae-in; -o-transition:all 0.3s eae-in; color:#FFFFFF}
.pagination li:first-child a{ border-radius:3px; width:auto; height:auto; padding:0px 10px;}
.pagination li:last-child a{ border-radius:3px; width:auto; height:auto; padding:0px 10px;}


.business_Opportunities{width:100%; float:left; background:#e3e3e3; padding:17px 0px 12px; text-align:center; display:inline-block; border-top:solid 1px #fff;}
.business_Opportunities .btn-primary{ width:100%; text-align:left; background:#ffffff; color:#000; border-radius:0px; padding: 10px 15px 10px 20px; border:none;
    box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.1);}
.business_Opportunities .dropdown-menu li{padding:5px 20px; font-size:16px; width:100%; border-bottom:solid 1px #efefef;}
.btn-primary.active, .btn-primary:active, .show>.btn-primary.dropdown-toggle{ color:#FFF;}
.business_Opportunities .dropdown-menu li a{ color:#333;}
.business_Opportunities .dropdown-toggle::after{ float:right; margin-top:5px;}
.business_Opportunities  input{ width:100%!important; float:left; border:none; height:42px; padding:0px 15px 0px 20px; box-shadow:0px 5px 8px rgba(0, 0, 0, 0.1); margin-bottom:10px!important; border:solid 1px #ccc;}
.business_Opportunities .search{background:#ffffff; height:42px; width:15%; display:inline-block;  text-align:center; background:#fff url(../images/search.png) no-repeat center 7px; border:none; padding:0px 10px; border-left:solid 1px #cccccc; cursor:pointer;}
.business_Opportunities .or{ display:inline-block;}
.business_Opportunities .col-md-4{float:none; display:inline-block;}
.business_Opportunities_grid{width:100%; float:left;}

.business_Opportunities_detail{width:100%; float:left;}
.business_Opportunities_detail h2{font-size:28px; color:#002868; font-weight:500; padding:0px 0px 15px; margin:0px;}
.business_Opportunities_detail p{font-size:17px; line-height:26px;}
.business_Opportunities_detail ul{ float:left; width:100%; padding:0px 0px 30px 30px; margin:0px;}
.business_Opportunities_detail li{list-style-type:none; list-style:none; float:left; background:url(../images/check.png) no-repeat left 5px; font-size:17px; line-height:30px; padding:0px 0px 0px 30px; width:100%;}



.sector_inner{width:100%; float:left; border-bottom:solid 1px #ccc;}
.sector_inner .title{ width:30%; float:left; padding-right:30px; min-height:100px;}
.sector_inner .title h1{font-size:30px; padding:0px; margin:0px; color:#1c1c1c; position:relative; font-weight:600; text-align:left;}
.sector_inner .title h1:before{ position:absolute; height:5px; background:#002868; width:118px; left:0px; bottom:-10px;}
.project_cat_list{width:100%!important; float:left; border:none!important; padding-left:0px!important;}
.project_cat_list li li{ width:33.3%!important;}
.sector_cat_list{width:70%; float:left; padding-left:30px; border-left:solid 1px #cccccc; padding-bottom:30px;}
.sector_cat_list ul{padding:0px; margin:0px;}
.sector_cat_list li { background:none; list-style-type:none; list-style:none;}
.sector_cat_list li li{list-style-type:none; list-style:none; float:left; background:url(../images/blue-arrow.png) no-repeat left 13px; width:50%; padding:5px 0px 5px 12px;}
.sector_cat_list li ul{ width:100%; float:left;}
.sector_cat_list li a{ font-size:17px; color:#000000; float:left; font-weight:500; text-decoration:none;}
.sector_cat_list li a::after {content: ''; display: block;  width: 0; height: 2px; background:#336699; transition: width 0.3s; -moz-transition: width 0.3s;}
.sector_cat_list li a:hover::after {width: 100%; }
.sector_cat_list li a:hover{ color:#0062ff;}



.sector_list{width:100%; float:left;}
.sector_list h3{ padding:0px; margin:0px; font-size:24px; font-weight:500; padding:30px 0px 15px;}
.sector_list ul{padding:0px; margin:0px;}
.sector_list li{background:url(../images/double-arrow.png) no-repeat left 15px; font-size:17px; width:30%; list-style-type:none; list-style:none; float:left; padding:8px 0px 8px 10px; border-bottom:solid 1px #dfdfdf; margin-right:3%; font-weight:500; display: inline-block; text-decoration: none;}
.sector_list li span{ background:#8b8b8b; color:#FFFFFF; display:inline-block; font-size:14px; margin-left:10px; width:23px; height:21px; text-align:center; line-height:20px;}
.sector_list li:last-child{ margin-right:0px;}
.sector_list li a{font-size:17px; color:#000000; text-decoration:none; float: left;
    width: 85%;
    white-space: nowrap;
    display: block !important;

    overflow: hidden;
    text-overflow: ellipsis;}
.sector_list li a:hover{ color:#0062ff;}




@media screen and (-webkit-min-device-pixel-ratio:0)
{ 
   .banner { margin: 76px 0 0 0; } 
   .inner_banner {margin: 76px 0 0 0;}
}

/*****/


/*
  Common styles to all themes
  Please to customice the design create a custom 'theme' below
*/

.pure-css-select-style {
  width: 100%;
  overflow: hidden;
}
.pure-css-select-style select {
  width: 100%;
  padding-right: 38px;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: transparent;
  background-image: none;
  -webkit-appearance: none;
  outline: none;
  cursor: pointer;

  /* Hide arrow on FF */
  -moz-appearance: none;
  text-indent: 0.01px;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}
/* Hide arrow on IE10*/
.pure-css-select-style select::-ms-expand {
  display: none;
}
.pure-css-select-style optgroup {
  color: inherit;
  font: inherit;
}
/* IE9: To hide select arrow we make the select overflow on the right side there is not another way :( */
@media screen and (min-width:0\0) {
  .pure-css-select-style select {
    width: -webkit-calc( 100% + 58px );
    width: calc( 100% + 58px );
  }
}

/* Themes default ----------------------------------------------------------- */
.no-theme {
  background: url(../images/select-arrow.png) no-repeat  right top; 
}
.no-theme select {
  padding: 8px 38px 8px 8px;
  /* You can style text of the active select option */
  font: 400 18px/1.5 'Open Sans', sans-serif;
  color: #666;
}


.full_despercation { width:100%; float: left; padding: 0 2%  }
/**
#cssmenu > ul > li.second_menu a { padding-left: 16px; } 
#cssmenu > ul > li .apporch_menu { padding-left: 16px; } 
***/
.pr_despercation { padding-top:20px  }
.pr_despercation h3 { padding-bottom:10px  }
.map { width: 100%;height: 346px;float: left;   }
.team_new .team_member li {min-height: 310px; overflow: hidden}
.team_new .team_member li .name {min-height: 80px;}
.team_new .team-content h3 {padding:346px 20px 30px;}