/*
Theme Name: thefairway



*/

.wpb_wrapper h3{ text-align:left !important; }

.wpb_wrapper p{ color:#6c6965!important ; padding:0 0 0 0 !important }
.vc_col-sm-6{ width:47%; text-align:center !important; float:none; display:inline-block}

.inner_header{ position:relative; height:150px; overflow:hidden;}
.abt_heading{ position:absolute; width:100%; top:18%; left:0px;}.abt_heading{ text-align:left; text-transform:uppercase; color:#fff; font-family: "Oswald",sans-serif;}
.inner_header img{ widtth:100%;}
table{ border-color:#D3D3D3 !important}
table tr td{ border-color:#D3D3D3 !important}

.wpb_wrapper img{ margin:0 15px 15px 0}

.service h3{ text-transform:uppercase; color:#414b3a; text-align:center!important ; }
.vc_col-sm-4{ width:25%; float:left; text-align:center; padding:0 15px;}
.vc_col-sm-8{ width:75%; float:left;  padding:0 15px;}
.vc_col-sm-4 p{ text-align:center !important}
.contact p{ text-align:center !important }
header h2{ text-align:right;}
.header-top{ padding-top:10px;padding-bottom: 20px;}
.navbar-default .navbar-nav > li > a{ padding-left:25px; padding-right:25px; margin:0 .5px;}

.vc_col-sm-4{ width:25%; float:left; text-align:center; padding:0 15px;}
.vc_col-sm-8{ width:75%; float:left;  padding:0 15px;}

input[type="text"]{ width:100%; height:36px; padding:0 15px; margin:0 0 15px 0; border:1px solid #ccc;}
input[type="email"]{ width:100%; height:36px; padding:0 15px; margin:0 0 15px 0; border:1px solid #ccc;}
select{  width:100%; height:36px; padding:0 15px; margin:0 0 15px 0; border:1px solid #ccc;}
textarea{ width:100%; height:80px; padding:0 15px; margin:0 0 15px 0; border:1px solid #ccc;}
input[type="submit"]{ background-color: rgb(0, 194, 246);
    border-radius: 4px;
    color: rgb(255, 255, 255);
    font-size: 15px;
    font-weight: bold;
    height: 42px; border:none;
    }
.wpcf7 .phone{ display:block !important;}
.phone2{ display:inline-block}
h2.fstnum{ margin-right:100px; text-align:center;}
table{width:100% !important}



@media only screen and (max-width: 992px) {
.navbar-default .navbar-nav > li > a{ padding-left:25px; padding-right:25px; margin:0 .5px;}
}



.vc_col-sm-4{ width:25%; float:left; text-align:center; padding:0 15px;}
.vc_col-sm-8{ width:75%; float:left;  padding:0 15px;}
@media only screen and (max-width: 767px) {
header h2{ margin:0px; padding:0px;}
.header-top{text-align:center;}
.navbar-brand{ width:50%; text-align:left;}
.navbar-brand > img{top:-46px;}
.book_btn-con h2{ font-size:14px; padding:0 0 0 10px;}
.book_btn-con .btn-default{ font-size:14px; padding:0 5px;}
.downld_section ul li{ margin:10px ;}
h2.fstnum{ margin:0 0 10px 0;}
.inner_header{ height:auto;}
.vc_col-sm-6{ width:100%; margin:0 0 20px 0;}
.vc_col-sm-4{width:100%; text-align:center;}
.vc_col-sm-8{ width:100%;}
}


.carousel-inner>.item.active,
.carousel-inner>.item{height:60%}


@media (min-width: 768px){
.navbar-collapse.collapse {padding-left: 0;}
}