/*CONTACT - 1 Us Style Starts*/
.REQUESTQUOTE-1{padding:50px 0; font-family: 'Roboto', sans-serif;}
.REQUESTQUOTE-1 .section-heading{font-size:30px; letter-spacing:2px; text-transform:uppercase; color:#222; font-weight:600; margin:0; padding:0 0 20px;}
.REQUESTQUOTE-1 .contact_form{background:#fff; padding:0;}
.REQUESTQUOTE-1 h4{font-size:20px; letter-spacing:0; text-transform:uppercase; color:#222; font-weight:300; border-bottom:1px #ddd solid; margin:0 0 15px; padding:30px 0 15px;}
.REQUESTQUOTE-1 .contact_form .text_box{box-shadow:none; height:42px; border-color:#666; border-radius:5px; margin-bottom:15px; font-size:16px;}
.REQUESTQUOTE-1 .contact_form input[type="file"].text_box{padding:0;}
.REQUESTQUOTE-1 .contact_form select{box-shadow:none; background:#fff url(../images/dropdown_icon_1.png) no-repeat right 15px center; height:42px; border-color:#666; -moz-appearance:none; -webkit-appearance:none; border-radius:5px; margin-bottom:15px; font-size:16px;}
.REQUESTQUOTE-1 .contact_form .text_area{box-shadow:none; height:56px; border-radius:0; border-color:#666; margin-bottom:15px; resize:none; font-size:16px;}
.REQUESTQUOTE-1 .contact_form .contact_bttn{background:#333; padding:10px 45px; border-radius:0; color:#fff; font-size:14px; text-transform:uppercase; border:none; display:inline-block;}
.REQUESTQUOTE-1 .contact_form .contact_bttn:hover{background:#000;}
.REQUESTQUOTE-1 .contact_title{font-size:30px; color:#222; margin:0; padding:0 0 5px; font-weight:300; text-transform:uppercase; letter-spacing:2px; text-align:center;}
.REQUESTQUOTE-1 .contact_text{font-size:16px; color:#333; margin:0; padding:0; font-weight:400; text-align:center;}
.REQUESTQUOTE-1 .contact_form_area{background:#fff; padding:20px 0; margin:0 auto;}
.REQUESTQUOTE-1 .contact_form .checkbox_holder{position:relative; font-size:16px; color:#666; margin-bottom:15px;}
.REQUESTQUOTE-1 .contact_form .roomDetails{display:none;}
.REQUESTQUOTE-1 .contact_form label{font-weight:400; font-size:16px; color:#666;}
/************END************/

/*CONTACT - 2 Us Style Starts*/
.REQUESTQUOTE-2{padding:50px 0; font-family: 'Roboto', sans-serif; background:#f9f9f9;}
.REQUESTQUOTE-2 .section-heading{font-size:30px; letter-spacing:2px; text-transform:uppercase; color:#222; font-weight:600; margin:0; padding:0 0 20px;}
.REQUESTQUOTE-2 .contact_form{background:#fff; padding:0;}
.REQUESTQUOTE-2 h4{font-size:20px; letter-spacing:0; text-transform:uppercase; color:#222; font-weight:300; border-bottom:1px #ddd solid; margin:0 0 15px; padding:30px 0 15px;}
.REQUESTQUOTE-2 .contact_form .text_box{box-shadow:none; height:42px; border-color:#666; border-radius:5px; margin-bottom:15px; font-size:16px;}
.REQUESTQUOTE-2 .contact_form input[type="file"].text_box{padding:0;}
.REQUESTQUOTE-2 .contact_form select{box-shadow:none; background:#fff url(../images/dropdown_icon_1.png) no-repeat right 15px center; height:42px; border-color:#666; -moz-appearance:none; -webkit-appearance:none; border-radius:5px; margin-bottom:15px; font-size:16px;}
.REQUESTQUOTE-2 .contact_form .text_area{box-shadow:none; height:100px; border-radius:0; border-color:#666; margin-bottom:15px; resize:none; font-size:16px;}
.REQUESTQUOTE-2 .contact_form .contact_bttn{background:#333; padding:10px 45px; border-radius:0; color:#fff; font-size:14px; text-transform:uppercase; border:none; display:inline-block;}
.REQUESTQUOTE-2 .contact_form .contact_bttn:hover{background:#000;}
.REQUESTQUOTE-2 .contact_title{font-size:30px; color:#222; margin:0; padding:0 0 5px; font-weight:300; text-transform:uppercase; letter-spacing:2px; text-align:center;}
.REQUESTQUOTE-2 .contact_text{font-size:16px; color:#333; margin:0; padding:0; font-weight:400; text-align:center;}
.REQUESTQUOTE-2 .contact_form_area{background:#fff; padding:20px 0; margin:0 auto; max-width:1200px; width:100%; border-radius:5px; box-shadow:0 0 20px rgba(0,0,0,0.1);}
.REQUESTQUOTE-2 .contact_form .checkbox_holder{position:relative; font-size:16px; color:#666; margin-bottom:15px;}
.REQUESTQUOTE-2 .contact_form .roomDetails{display:none;}
.REQUESTQUOTE-2 .contact_form label{font-weight:400; font-size:16px; color:#666;}
/************END************/

/*CONTACT - 3 Us Style Starts*/
.REQUESTQUOTE-3{padding:50px 0; font-family: 'Roboto', sans-serif;}
.REQUESTQUOTE-3 .section-heading{font-size:30px; letter-spacing:2px; text-transform:uppercase; color:#222; font-weight:600; margin:0; padding:0 0 20px;}
.REQUESTQUOTE-3 .contact_form{background:#fff; padding:0;}
.REQUESTQUOTE-3 h4{font-size:18px; letter-spacing:0; text-transform:uppercase; color:#222; font-weight:600; border-bottom:1px #222 solid; margin:0 0 15px; padding:30px 0 15px;}
.REQUESTQUOTE-3 .contact_form .text_box{box-shadow:none; height:42px; border-color:#666; border-radius:5px; margin-bottom:15px; font-size:16px;}
.REQUESTQUOTE-3 .contact_form input[type="file"].text_box{padding:0;}
.REQUESTQUOTE-3 .contact_form select{box-shadow:none; background:#fff url(../images/dropdown_icon_1.png) no-repeat right 15px center; height:42px; border-color:#666; -moz-appearance:none; -webkit-appearance:none; border-radius:5px; margin-bottom:15px; font-size:16px;}
.REQUESTQUOTE-3 .contact_form .text_area{box-shadow:none; height:56px; border-radius:0; border-color:#666; margin-bottom:15px; resize:none; font-size:16px;}
.REQUESTQUOTE-3 .contact_form .contact_bttn{background:#333; padding:10px 45px; border-radius:0; color:#fff; font-size:14px; text-transform:uppercase; border:none; display:inline-block;}
.REQUESTQUOTE-3 .contact_form .contact_bttn:hover{background:#000;}
.REQUESTQUOTE-3 .contact_title{font-size:30px; color:#222; margin:0; padding:0 0 5px; font-weight:300; text-transform:uppercase; letter-spacing:2px; text-align:center;}
.REQUESTQUOTE-3 .contact_text{font-size:16px; color:#333; margin:0; padding:0; font-weight:400; text-align:center;}
.REQUESTQUOTE-3 .contact_form_area{background:#fff; padding:20px 0; margin:0 auto;}
.REQUESTQUOTE-3 .contact_form .checkbox_holder{position:relative; font-size:16px; color:#666; margin-bottom:15px;}
.REQUESTQUOTE-3 .contact_form .roomDetails{display:none;}
.REQUESTQUOTE-3 .contact_form label{font-weight:400; font-size:16px; color:#666;}
/************END************/

/*CONTACT - 3 Us Style Starts*/
.REQUESTQUOTE-4{padding:50px 0; font-family: 'Roboto', sans-serif;}
.REQUESTQUOTE-4 .section-heading{font-size:30px; letter-spacing:2px; text-transform:uppercase; color:#222; font-weight:600; margin:0; padding:0 0 20px;}
.REQUESTQUOTE-4 .contact_form{background:#fff; padding:0;}
.REQUESTQUOTE-4 h4{font-size:18px; letter-spacing:0; text-transform:uppercase; color:#222; font-weight:600; border-bottom:1px #222 solid; margin:0 0 15px; padding:30px 0 15px;}
.REQUESTQUOTE-4 .contact_form .text_box{box-shadow:none; height:42px; background:#666; color:#fff; border-color:#666; border-radius:5px; margin-bottom:15px; font-size:16px;}
.REQUESTQUOTE-4 .contact_form input[type="file"].text_box{padding:0;}
.REQUESTQUOTE-4 .contact_form .text_box.form-control::placeholder, .REQUESTQUOTE-4 .contact_form .text_area::placeholder{color:#ddd; opacity:1;}
.REQUESTQUOTE-4 .contact_form select{box-shadow:none; color:#ddd; background:#666 url(../images/dropdown_icon_1.png) no-repeat right 15px center; height:42px; border-color:#666; -moz-appearance:none; -webkit-appearance:none; border-radius:5px; margin-bottom:15px; font-size:16px;}
.REQUESTQUOTE-4 .contact_form .text_area{box-shadow:none; height:56px; color:#fff; background:#666; border-radius:0; border-color:#666; margin-bottom:15px; resize:none; font-size:16px;}
.REQUESTQUOTE-4 .contact_form .contact_bttn{background:#333; padding:10px 45px; border-radius:0; color:#fff; font-size:14px; text-transform:uppercase; border:none; display:inline-block;}
.REQUESTQUOTE-4 .contact_form .contact_bttn:hover{background:#000;}
.REQUESTQUOTE-4 .contact_title{font-size:30px; color:#222; margin:0; padding:0 0 5px; font-weight:300; text-transform:uppercase; letter-spacing:2px; text-align:center;}
.REQUESTQUOTE-4 .contact_text{font-size:16px; color:#333; margin:0; padding:0; font-weight:400; text-align:center;}
.REQUESTQUOTE-4 .contact_form_area{background:#fff; padding:20px 0; margin:0 auto;}
.REQUESTQUOTE-4 .contact_form .checkbox_holder{position:relative; font-size:16px; color:#666; margin-bottom:15px;}
.REQUESTQUOTE-4 .contact_form .roomDetails{display:none;}
.REQUESTQUOTE-4 .contact_form label{font-weight:400; font-size:16px; color:#666;}
/************END************/

/*CONTACT - 5 Us Style Starts*/
.REQUESTQUOTE-5{padding:80px 0 50px; font-family: 'Arimo', sans-serif;}
.REQUESTQUOTE-5 .section-heading{font-size:30px; letter-spacing:2px; text-transform:uppercase; color:#222; font-weight:300; margin:0; padding:0 0 20px;}
.REQUESTQUOTE-5 .contact_form{background:#fff; padding:0;}
.REQUESTQUOTE-5 h4{font-size:20px; letter-spacing:0; text-transform:uppercase; color:#222; font-weight:600; margin:0; padding:30px 0 20px;}
.REQUESTQUOTE-5 .contact_form .text_box{box-shadow:none; height:42px; border-color:#e0e0e0; border-radius:0; margin-bottom:15px; font-size:16px;}
.REQUESTQUOTE-5 .contact_form input[type="file"].text_box{padding:0;}
.REQUESTQUOTE-5 .contact_form select{box-shadow:none; background:#fff url(../images/dropdown_icon_1.png) no-repeat right 15px center; height:42px; border-color:#e0e0e0; -moz-appearance:none; -webkit-appearance:none; border-radius:0; margin-bottom:15px; font-size:16px;}
.REQUESTQUOTE-5 .contact_form .text_area{box-shadow:none; height:100px; border-radius:0; border-color:#e0e0e0; margin-bottom:15px; resize:none; font-size:16px;}
.REQUESTQUOTE-5 .contact_form .contact_bttn{background:#02b4a2; padding:10px 45px; border-radius:0; color:#fff; font-size:14px; text-transform:uppercase; border:none; display:inline-block;}
.REQUESTQUOTE-5 .contact_form .contact_bttn:hover{background:#000;}
.REQUESTQUOTE-5 .contact_title{font-size:30px; color:#222; margin:0; padding:0 0 5px; font-weight:300; text-transform:uppercase; letter-spacing:2px; text-align:center;}
.REQUESTQUOTE-5 .contact_text{font-size:16px; color:#333; margin:0; padding:0; font-weight:400; text-align:center;}
.REQUESTQUOTE-5 .contact_form_area{background:#fff; padding:20px 0; margin:0;}
.REQUESTQUOTE-5 .contact_form .checkbox_holder{position:relative; font-size:16px; color:#666; margin-bottom:15px;}
.REQUESTQUOTE-5 .contact_form .roomDetails{display:none;}
.REQUESTQUOTE-5 .contact_form label{font-weight:400; font-size:16px; color:#666;}
.REQUESTQUOTE-5 .captcha{margin-bottom:15px;}
/************END************/

.REQUESTQUOTE-5 .contact_form .slot{ padding-bottom: 15px;}
.REQUESTQUOTE-5 .contact_form .slot > span{display: block;}
.REQUESTQUOTE-5 .contact_form .slot .slot-data{ display: inline-block; margin: 5px; width: 80px; padding: 8px 10px; font-size: 14px; text-transform: uppercase; transition: ease 1s; font-weight: 400; color: #fff;}
.REQUESTQUOTE-5 .contact_form .slot .slot-data:first-child {margin-left: 0;}
.REQUESTQUOTE-5 .contact_form .slot .slot-data input{margin-right: 10px; display: inline-block; vertical-align: middle; margin-top: 0;}
.REQUESTQUOTE-5 .contact_form .slot .slot-data span{display: inline-block; vertical-align: middle; line-height: 13px;}















