/*Main*/
	*{
		font-family: Arial, Tahoma, Geneva, sans-serif;
		font-size: 16px;
	}
	#wrapper {
		margin: 0;
		padding: 0;
	}
	.container {
		min-width: 1032px;
	}
	.main_row {
		/* min-width: 1270px; */
		min-width: 1024px;
	}
	.blue {
		color: #0072BC;
	}
	.white,
	.white:hover,
	.white:focus,
	.white:visited {
		color: #FFFFFF;
	}
	.bold {
		font-weight: bold;
	}
	a,
	a:visited {
		color: #0669B2;
		text-decoration: underline;
	}
	a:hover {
		text-decoration: none;
	}
	h1 {
		color: #0072bc;
	    font-size: 23px;
	    font-weight: normal;
	    line-height: 23px;
	}
	input[type="button"] {
		background: none repeat scroll 0 0 #00a651 !important;
	    border: medium none;
	    border-radius: 10px;
	    color: #ffffff;
	    font-weight: bold;
	    height: 37px;
	    padding: 0 20px;
	}
	input[type="button"]:hover {
		background: none repeat scroll 0 0 #00923d !important;
	}
	input[type="button"]:active {
		background: none repeat scroll 0 0 #00923d !important;
		box-shadow: Inset 0 0 10px 5px rgba(0, 0, 0, 0.1);
	}
/* Header */
	#header_wrp {
		height: 131px;
	}
	#head_logo {
		margin: 0;
		width: 33.33333% !important;
	}
	#head_contacts {
		margin: 0;
		width: 33.33333% !important;
		padding: 77px 0 0 166px;
	}
	#head_links {
		margin: 0;
		width: 33.33333% !important;
		padding: 75px 33px 0 0;
		line-height: 1.3em;
	}
	#head_links a {
		float: right;
	}
/* Top */
	#top_wrp {
		background: url("../img/express_tender_landing/top_bg.png") no-repeat left top;
	}
	#top_left {
		margin: 0 !important;
		width: 66.666666% !important;
		padding: 44px 0 0 34px;
	}
	#top_right {
		margin: 0 !important;
		padding: 2px 33px 0 0;
		width: 33.33333% !important;
	}
	#carousel-example-generic-top {
		width: 100%;
	}
	#carousel-example-generic-top .carousel-indicators {
		cursor: pointer;
	}
	#top_banner {
		height: 185px;
    	width: 303px;
    	float: right;
	}
/* Menu */
	#menu_wrp {
		background: #D7F2FE;
		height: 50px;
		margin-top: 30px;
	}
	#menu_center {

	}
	#menu_right {
		background: #FFFFFF;
		height: 50px;
		width: 8.51064% !important;
    	margin-left: 0;
	}
	.menu_item {
		padding: 16px 0 0 16px;
		background: url("../img/express_tender_landing/errow.png") no-repeat right top;
		height: 50px;
		margin: 0 !important;
		width: 33.33333% !important;
		color: #0072BC;
		vertical-align: middle;
		height: 50px;
	}
	.menu_item:first-child {
		padding-left: 54px;
	}
	.menu_item:last-child {
		background: url("../img/express_tender_landing/errow_last.png") no-repeat right top;
	}
/* Center */
	#center_wrp {
		background: url("../img/express_tender_landing/center_bg.png") no-repeat left top;
	}
	#center_img {
		padding: 47px 0 0 6.3%;
		height: 430px;
	}
	.center_icon_wrp {
		padding: 53px 0 0 0;
		height: 430px;
	}
	.center_item_wrap {
		display: table-row;
	}
	.center_item {
		display: table-cell;
	    height: 45px;
	    padding: 0 75px 6px 40px;
	    position: relative;
	    vertical-align: middle;
	}
	.center_icon{
		position: absolute;
		top: 6px;
		left: 0px;
	}
/* Center Links */
	#center_links_left {
		padding: 10px 0 0 33px;
	}
	#center_links_right {
		padding: 0 33px 0 0;
	}
	#center_links_right input[type="button"] {
		float: right;
	}
/* Carousel */
	#carousel_wrp {
		background: #0072BC;
		margin-top: 30px;
		/* height: 700px; */
	}
	#carousel-example-generic {
		margin: 70px 33px 0;
	}
	#carousel-example-generic .carousel-inner {
		margin: 0 auto;
		width: 795px;
	}
	#carousel-example-generic .carousel-inner .item {
		margin: 0 auto;
		width: 795px;
	}
	#carousel-example-generic .carousel-inner .item img {
		width: 100%;
	}
	#carousel-example-generic .carousel-control {
		border: none;
		border-radius: 0;
		width: 36px;
		height: 102px;
	}
	#carousel-example-generic .carousel-control.left {
		background: url("../img/express_tender_landing/carusel_left_arrow.png") no-repeat left top;
		left: 0;
	}
	#carousel-example-generic .carousel-control.right {
		background: url("../img/express_tender_landing/carusel_right_arrow.png") no-repeat left top;
		right: 0;
	}
	.carousel-caption {
		background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	    color: #ffffff;
	    padding: 0 85px 50px;
	    position: relative;
	    text-align: center;
	    height: 2em;
	}
	.carousel-caption p {
		font-size: 20px;
	}
/* carousel_botom */
	#carousel_bottom_wrp {
		background: #0072BC;
		padding-bottom: 35px;
	}
	#carousel_botom_left_link {
		margin-left: 33px;
	}
	#carousel_botom_right_link {
		float: right;
		margin-right: 33px;
	}
/* bottom */
	#bottom_top_h1{
		margin: 50px 0 50px 33px;
	}
	.bottom_list {
		margin: 0 0 13px 33px;
	}
	.bottom_list_num {
		display: table-cell;
	    font-size: 37px;
	    padding: 0 15px 0 0;
	    vertical-align: middle;
	}
	.bottom_list_description {
		display: table-cell;
	    height: 2em;
	    vertical-align: middle;
	    padding: 0 50px 0 0;
	}
	#bottom_video_wrp {
		padding: 100px 33px 0 0;
	}
	#bottom_video {
		width: 500px;
		float: right;
	}
	#bottom_bottom_h1{
		margin: 0 0 0 33px;
	}
	#bottom_bottom_wrp {
		margin-top: 30px;
	}
	#bottom_bottom_button {
		float: right;
		margin-right: 33px;
	}
/* footer */
	#footer_wrp {
		background: #0669B2;
		margin-top: 70px;
	}
	#footer_bg {
		background: url("../img/express_tender_landing/footer_bg.png") repeat-x left top;
		width: 100%;
		height: 131px; 
	}
	#footer_left {
		padding: 27px 0 0 33px;
	}
	#footer_right {
		padding: 27px 33px 0 0;
	}
	#footer_right img {
		float: right;
	}
/* Modal */
	.modal-backdrop {
    	background: none;
	}
	.modal {
		border: 1px solid #00A651;
		border-radius: 10px;
		width: 368px;
		margin-left: -184px;
	}
	.modal-header {
		background: none repeat scroll 0 0 #00a651;
	    border: 1px solid #00a651;
	    border-radius: 10px 10px 0 0;
	    padding: 5px 25px;
	}
	.modal-title {
		font-size: 16px;
		font-weight: bold;
		color: #FFFFFF;
	}
	.close,
	.close:hover,
	.close:active,
	.close:visited {
		color: #FFFFFF !important;
		opacity: 1 !important;
		font-weight: normal !important;
    	margin-top: 10px !important;
	}
	.modal-body {
		padding: 25px;
	}
	.modal-body input[type="text"],
	.modal-body input[type="text"]:active {
		width: 289px;
		background: #D4EFFC;
		border: 1px solid #D4EFFC;
		border-radius: 10px;
		box-shadow: none;
		color: #000000;
		padding: 0 15px;
		height: 30px;
	}
	#submitLnkWrp {
		text-align: center;
		width: 322px;
	}
	#submitLnk {
		font-weight: bold;
		color: #00a651;
	}
	#modal_form {
		margin: 0;
	}
	#modal_form input.error{
		background: none repeat scroll 0 0 #eed3d7;
	}
	/* #modal_form input.valid{
		background: none repeat scroll 0 0 #DFF0D8;
	} */
	.modal-footer {
		background: none repeat scroll 0 0 #ffffff;
	    display: none;
	    padding: 0;
	    border: none;
	}
	#badMsg,
	#badMsg1 {
		display: none;
		text-align: center;
		margin: 0 25px 25px;
	}
	#goodMsg {
		display: none;
		text-align: center;
		margin: 0 25px 25px;
	}
	#submitProgress{
		display: none;
		color: #0072bc;
    	font-weight: bold;
	}
	.modal.fade {
		top: -80%;
	}