/*
Theme Name: Sharp Theme
Theme URI: #
Author: Sharp Instincts
Author URI: #
Description: Theme developed by Sharp Instincts.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: sharptheme
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
/* This style added by developer */
.footer .footer-top .widget-title {
    font-size: 2rem;
    line-height: 2.4rem;
    margin-bottom: 3rem;
    color: #fff;
    font-weight: 500;
    text-transform: uppercase;
}
.google-reviews-widget .wp-google-place, .wp-google-time {display: none !important;}
.google-reviews-widget .wp-google-right a.wp-google-name, .google-reviews-widget .wp-google-text,
.google-reviews-widget .wp-gr .wp-google-url {
    color: #ffffff !important;
    font-family: Montserrat,sans-serif !important;
}
.wp-gr.wpac .wp-google-review .wp-google-stars {
    display: block !important;
    margin-bottom: 8px !important;
    margin-top: 8px !important;
}
.google-reviews-widget .wp-gr .wp-google-text {
    font-size: 16px !important;
    font-weight: 400 !important;
}
.google-reviews-widget .wp-google-right a.wp-google-name {
    font-size: 16px !important;
    font-weight: 300 !important;
}
.google-reviews-widget .wp-gr .wp-google-url {
    font-size: 14px !important;
    font-weight: 300 !important;
}
#map {
    min-height: 360px;
}
.contact-form .wpcf7 {
    width: 100%;
}
.contact-form .col-md-6 {
    float: left;
}
.contact-form .bt-wrap [type="submit"] {
    margin-left: auto;
    text-transform: uppercase;
    padding: .3rem;
    height: 5rem;
    max-width: 22.4rem;
    cursor: pointer;
    background-color: #f58127;
    font-weight: 600;
    transition: .3s all ease;
    -o-transition: .3s all ease;
    -ms-transition: .3s all ease;
    -webkit-transition: .3s all ease;
    -moz-transition: .3s all ease;
    border: 0;
}
.contact-form .bt-wrap [type="submit"]:hover {
    background-color: #364550;
}
.contact-form div.wpcf7-response-output {
    clear: both;
    float: left;
}
.contact-form div.wpcf7 .ajax-loader {
    display: block;
    position: absolute;
    right: 0px;
    bottom: 13px;
}
.sign-newsletter-block .newsletter-inner .right-form-block .form-group .default-button {
    border: 0;
}


body .vc_row {
    margin-left:0 !important;
   margin-right:0 !important; 
}
.why-croft-air-inner ul li a {
    cursor: default !important;
}
section.map-area .map {
    height: 36rem;
}
.dot-list li {
    list-style: inherit;
    opacity: .8;
    color: #364550;
    font-weight: 300;
    font-size: 1.6rem;
    line-height: 2.5rem;
    margin-left: 28px;
}
body .vc_column_container > .vc_column-inner {
    padding-left: 0;
    padding-right: 0;
}
/*19-06-2018*/
.simple-slider .banner-inner .owl-dots { bottom: 50px; text-align: left!important; padding-left: 80px;}
/*25-06-2018*/
.bottom-middle-content.built-content{text-align: right;}
.bottom-middle-content.built-content p a:hover{color: #fff;}
.bottom-middle-content.built-content p a{color: #f58127;}
@media(max-width:991px){
        .simple-slider .banner-inner .owl-dots {padding-left: 20px;}
}
@media(max-width:767px){
    .simple-slider .banner-inner .owl-dots .owl-dot span { width: 9px; height: 9px;}
    .simple-slider .banner-inner .owl-dots {bottom: 22px;padding-left: 10px;}
}