/*
Theme Name: Betheme
Author: Muffin group
Description: The biggest WordPress Theme ever
Theme URI: http://themes.muffingroup.com/betheme
Author URI: http://muffingroup.com
License: Themeforest Split Licence
License URI: -
Version: 16.6

All css files are placed in /css/ folder
*/
/*02-02-2017*/
.contact-form textarea{
height: 150px;
}
.address-detail{
float: left; width: 100%;line-height: 25px;font-size: 14px; padding-bottom: 0;
}
.address-detail-full{
float: left; width: 100%;line-height: 25px;font-size: 14px; padding-bottom: 0;
}
.address-detail-full b{
color:#0055a5;
}
.address-detail b{
color:#0055a5;
}
.contact-form label {
  display: none !important;
}
.contact-form{
text-align: center;
}
.contact-form input[type="submit"]{
    background:rgba(0, 85, 165, 0.8)!important;
    border-color: #0055a5 !important;
    color: #fff !important;
    margin: 0 auto !important;
    width: 50% !important;
    transition: all 0.2s ease 0s;
}
.contact-form input[type="submit"]:hover{
background:rgba(0, 85, 165, 1)!important;
}
.contact-form ol li{
width: 48%;
float: left;
}
.contact-form ol li:first-child{
margin-right:4%;
}
.contact-form ol li:last-child{
width: 100% !important;
float: left !important;
}
.first-form-section {
  float: left;
  padding: 10px 0 !important;
  width: 100%;
}

.label-size{
float: left;
padding: 10px 0 !important;
width: 100%;
}
.label-size li{
float: left;
width: 48%;
}
.label-size li:nth-child(odd) {
  margin-right: 4% !important;
}

.first-form-section li {
  float: left;
  width: 48%;
}
.first-form-section li:nth-child(odd) {
  margin-right: 4% !important;
}

.first-form-section label{
 display: none !important;
}
.label-size label{
 display: none !important;
}
.first-field label{
 display: none !important;
}
.first-field {
  float: left;
  margin-bottom: 0 !important;
  padding: 10px 0 !important;
  width: 100%;
}

.quotation-form  legend {
  width: 100%;
  float: left;
  
}
.select-option select{
 width: 100%;
}
.wpcf7 .cf7s-caspar select {
  margin-bottom: 0 !important;
}
.label-use{
  float: left;
  padding: 10px 0 !important;
  width: 100%;
}
.label-use li{
float: left;
width: 48%;
}
.label-use li select{
 width: 100%;
}
.label-use li:nth-child(odd) {
  margin-right: 4% !important;
}

.first-field textarea{
height: 150px;
}
.s-btn{
 text-align:center;
 width: 100%;
}
.s-btn input[type="submit"]{
    background:rgba(0, 85, 165, 0.8)!important;
    border-color: #00aa5a !important;
    color: #fff !important;
    width: 25% !important;
    text-transform: uppercase;
    transition: all 0.2s ease 0s;
    
}
.s-btn input[type="submit"]:hover{
background:rgba(0, 85, 165, 1)!important;
}
.quotation-section .wpcf7 .cf7s-caspar{
border: medium none !important;
}
.quotation-form  legend {
  background: #fff none repeat scroll 0 0 !important;
  border: medium none !important;
  font-weight: bold;
  padding: 2px 0 !important;
}

ol.main-q-form {
    list-style: outside none none !important;
   margin-left: 0 !important;
    margin-right: 0 !important;
}
ol.main-q-form li {
    list-style: outside none none !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}
ol.main-q-form ul {
    list-style: outside none none !important;
  margin-left: 0 !important;
    margin-right: 0 !important;
}

@media only screen and (min-width:300px) and (max-width:500px){
    .quotation-section .wpcf7 .cf7s-caspar {
   padding: 0 !important;
}
.first-form-section li {
  width: 100%;
}
.label-size li {
  width: 100%;
}
.label-use li {
  width: 100%;
}
}

@media only screen and (min-width:501px) and (max-width:767px){
     .quotation-section .wpcf7 .cf7s-caspar {
   padding: 0 !important;
}
.first-form-section li {
  width: 100%;
}
.label-size li {
  width: 100%;
}
.label-use li {
  width: 100%;
}
}

@media only screen and (min-width:768px) and (max-width:991px){
.label-use label{
height:50px;
}
}

@media only screen and (min-width:992px) and (max-width:1199px){
    
}

