.project_block_css p:first-child { font-size:20px;text-align:left;line-height:24px; font-weight:900;text-transform:uppercase; margin-top:0;}
.project_block_css  ul, ol {margin-top:20px;margin-bottom:40px}
.project_block_css  li{background:url(../img/shape.png) 0 7px no-repeat;padding-left:25px;text-align:left;margin-bottom:15px}
.faq_item { margin-top: 70px; }
.faq_item p { margin: 0 0 25px 0; }
.faq_item p:last-child { margin: 0; }
.faq_item h3 { padding-bottom: 7px; }

h5 {font-size: 17px;
    font-weight: bold;
    margin-bottom: 27px;
    margin-top: 0;}

.description_block  ul, ol {margin-top:20px;margin-bottom:40px}
.description_block  li{background:url(../img/shape.png) 0 7px no-repeat;padding-left:25px;text-align:left;margin-bottom:15px}



#orderForm {
    font-size: 16px;
}
#orderForm .two-col.form-column {
    width: 48%;
}
#orderForm .three-col.form-column {
    width: 31.3%;
}
#orderForm .form-column {
    float: left;
    margin: 0 1% 20px;
    width: 98%;
}
@media screen and (max-width: 1240px) {
#orderForm .two-col.form-column {
    width: 100%;
}
#orderForm .three-col.form-column {
    width: 100%;
}
#orderForm .form-column {
    width: 100%;
}
#orderForm .three-col .form-input-icon {
    width: 10px;
}
}
#orderForm .form-input-icon {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #E18F0F none repeat scroll 0 0;
    border-color: #C55900 -moz-use-text-color #C55900 #C55900;
    border-image: none;
    border-radius: 13px 0 0 13px;
    border-style: solid none solid solid;
    border-width: 1px medium 1px 1px;
    color: #000;
    display: table-cell;
    float: left;
    height: 38px;
    line-height: 40px;
    margin: 0;
    padding: 0 13px;
    width: 80px;
}
#orderForm .three-col .form-input-icon {
    width: 50px;
}
#orderForm .form-input-icon-right {
    border-collapse: collapse;
    display: table-cell;
    margin: 0;
    max-width: 90%;
    padding: 0;
    width: 10%;
}
#orderForm .form-input-icon-right span.name {
    display: inline-block;
    height: 40px;
    position: relative !important;
    width: 100%;
}
#orderForm .form-input-icon-right span.name input, #orderForm .form-input-icon-right span.name select, #orderForm .form-input-icon-right input {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #afb0b1 #afb0b1 #afb0b1 -moz-use-text-color;
    border-image: none;
    border-radius: 0 13px 13px 0;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    color: #000;
    height: 38px;
    padding: 0 0 0 8px;
    width: 100%;
}
#orderForm .form-input-icon.form-icon-passengers {
    background: #E18F0F url("/img/form-icon-passengers.png") no-repeat scroll center -1px;
}
#orderForm .form-input-icon.form-icon-date {
    background: #E18F0F url("/img/form-icon-date.png") no-repeat scroll center 0px;
}
#orderForm .form-input-icon.form-icon-extras {
    background: #E18F0F url("/img/form-icon-extras.png") no-repeat scroll center 0px;
}
#orderForm input#pickup {
}
#orderForm .convertion-text {
    color: #636363;
    text-align: center;
}
#orderForm h1.mini {
    font-size: 42px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 42px;
    margin-bottom: 20px;
}