header .hdWrap{ background: #ffffff;  border-bottom: 1px solid #dddddd;}
header .logo, header #gnb li a{color:#000 !important;}
header .logo1 {display:inline-block !important;}
header .logo2 {display:none !important;}

#start-your-project { margin-top:80px !important; padding:90px 0; overflow: hidden; width:1140px; margin:auto; }
.margin-eight-bottom {
    margin-bottom: 8%;
}
.center-col {
    float: none;
    margin-left: auto;
    margin-right: auto;
}
#success-project-contact-form {clear: both; margin: 0 15px 15px; text-align: center; border: 1px solid #21bbb1; color: #fff; background: #21bbb1; padding: 9px 0; display: none;font-size: 14px;}
h5 {
    font-size: 32px;
    line-height: 40px;
	margin: 0 0 25px;
}
.font-weight-700 {
    font-weight: 600;
}
.text-extra-dark-gray {
    color: #232323;
}
input, textarea, select { 
	border: 1px solid #d1d1d1; 
	font-size: 14px; 
	box-sizing: border-box;     
}
textarea {
margin: 0 0 20px 0;
}
#project-contact-form input, #project-contact-form textarea, #project-contact-form select {
    width: 100%;
	font-family: inherit;
}
.medium-input, .medium-textarea, .medium-select select {
    padding: 12px 20px;
    font-size: 14px;
    line-height: normal;
    border-radius: 0;
	color:#333;
	font-family: inherit;
}

.list .col-md-6:nth-child(2n-1) {
	float:right;
}
.col-md-6 {
	display:inline-block;
	position: relative;
    min-height: 1px;
    width: 48.7%;
	margin: 0 0 20px 0;
}

.col-md-12 {
    display: inline-block;
    width: 100%;
    position: relative;
    margin: 0 0 20px 0;
}

#project-contact-us-button:hover, #project-contact-us-button:focus {
	background: #232323;
/*	border-color: #232323;*/
	border:none;
	color: #ffffff;
}
#project-contact-us-button { cursor: pointer; margin-top:20px; background: #232323; border:none; color: #ffffff;}
.btn.btn-large {
	font-size: 13px;
	padding: 9px 34px;
	line-height: 25px;
}
.agreementDiv input[type='checkbox'], .agreementDiv input[type='radio'] {
    width: 20px !important;
    height: 20px !important;
	margin:0 10px;
}
.agreementDiv input[type='checkbox']:checked, .agreementDiv input[type='radio']:checked {
    width: 20px !important;
    height: 20px !important;
	margin:0 10px;
	appearance: none;
    box-shadow: none;
    background: url(../images/check_bg_on.jpg) no-repeat;
}
.agreementDiv  a:hover, a:active {
    color: #21bbb1;
    text-decoration: none;
}
input[type=checkbox] {
     display: inline-block; 
	 margin: 0px 8px;
    border: none;
    vertical-align: middle;
	background: url(../images/check_bg.jpg)no-repeat;
}
input[type=checkbox]+label span {
     display: inline; 
    width: 20px;
    height: 20px;
     background-image: none; 
    background-position: left top;
    vertical-align: middle;
    background-size: 0;
    margin-right: 5px;
}
.text-decoration-underline { text-decoration:underline; }


@media (max-width: 1024px){
	#start-your-project { width:100%; padding:5px 0 50px; }
	.col-md-6 {width:100%;}
	.margin-eight-bottom {margin-bottom:35px;}
}
@media (min-width: 992px)
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
    float: left;
}
@media (min-width: 768px)
.col-sm-12 {
    width: 100%;
}
@media (min-width: 768px)
.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
    float: left;
}