.btn-success, .btn-success:hover{ background: #071c35; border-color: #071c35; }

.btn-outline-info{ border-color: #071c35; color: #071c35; background: #fff; font-size: 14px; border-radius: 0px; padding: 6px 15px; font-weight:500}
.btn-outline-info i{ margin-left: 6px; }
.btn-outline-info:hover{ background:  #071c35; }
header.sticky{ transition: all .5s ease-in-out;}
header.sticky .navbar-brand img{ max-height:60px; -moz-transition: all 0.5s ease-in; -webkit-transition: all 0.5s ease-in; -o-transition: all 0.5s ease-in; transition: all 0.5s ease-in; transition: all .5s ease-in-out; }
.navbar-brand img{ max-height:130px; transition: all .5s ease-in-out; -moz-transition: all 0.5s ease-in; -webkit-transition: all 0.5s ease-in; -o-transition: all 0.5s ease-in; transition: all 0.5s ease-in; transition: all .5s ease-in-out; }
.form-control, .btn, .input-group > .input-group-append > .input-group-text{ border-radius: 0px; }
.sticky .search-bar{ color: #000; }
.sticky .search-bar:hover{ color: #1085bc; }
.form-control:focus, .btn:focus{ box-shadow: none; border-color: #74986a;  }
.form-control{ height: 46px; font-size: 13px; border-color: #cccccc;}
.btn-info{ background:  #071c35; border-color: #fff; padding-top: 10px; padding-bottom: 10px;}
.btn-info:hover{  background:  #fff; color: #071c35; border-color: #071c35;  }
.btn-outline-info.btn-lg, .btn-info.btn-lg,body .gform_wrapper .gform_footer input[type=submit]  { font-size: 14px; font-weight:500; padding: 6px 17px;}
hr{ border-color: #dddddd; }

@media (max-width: 991px) {

/*==Header CSS== */
    header.sticky .navbar-brand{padding: 5px 10px 5px; float: left;}
    header .container-fluid { padding: 0px; }
    .navbar-brand{padding: 5px 10px 5px; float: left; margin-left: 34px;}
    .navbar-brand img{ max-height:50px; }
    header.sticky .navbar-brand img{ max-height:50px; margin-left: -20px;}
    header .container{ padding: 0px; }
    .navbar-nav{border-top: solid 1px #dedede; background: #fff; float: none !important;}
    .navbar-nav .nav-link, .navbar-nav li a{ padding: 10px 30px 10px 15px; border-bottom: solid 1px #dedede; display: block;}
    .navbar-toggler{ margin-right: 10px; padding: 10px 11px; color: #071c35; position: absolute; top: 10px;}
    .navbar-toggler.collapsed{color: #fff;}
    .sticky .navbar-toggler.collapsed{color: #000;}
    /* .navbar-collapse{ max-height:  calc(100vh - 50px); overflow-y: auto; } */

/*==Banner CSS== */

/*==Content CSS== */

/*==Footer CSS== */

}
@media (min-width: 640px) {
/*==Header CSS== */

/*==Banner CSS== */

/*==Content CSS== */

/*==Footer CSS== */
}
@media (min-width: 768px) {

/*==Header CSS== */

/*==Banner CSS== */

/*==Content CSS== */

/*==Footer CSS== */
}
@media (min-width: 992px) {
/*==Header CSS== */
    header.sticky .navbar-brand{padding: 8px 0px 12px; width: 180px; }
    .navbar-brand{padding: 8px 0px 12px; width: 180px; }
    .nav-link, .nav-item a{ padding: 14px 15px; color: #fff; }
    .nav-link.highlighted, .nav-item a.highlighted{ color: #071c35; }
     .sticky .nav-link, .sticky .nav-item a{ color: #000; }
    /* .sticky .nav-link:hover, .sticky .nav-item a:hover{ color: #1085bc; } */
    .navbar-expand-lg .navbar-collapse.top-menu-container{ display: inline-block!important; }
    .navbar-expand-md .navbar-collapse.top-menu-container{ display: inline-block!important;}
/*==Banner CSS== */

/*==Content CSS== */
.btn-outline-info{ font-size: 14px; padding: 12px 28px;}

/*==Footer CSS== */
}
@media (min-width: 1100px) {
/*==Header CSS== */

    header.sticky .navbar-brand{padding: 5px 0px; width: auto; }
    .navbar-brand{padding: 15px 0px; width: auto; }
    .nav-link, .nav-item a{ padding: 11px 14px !important; color: #fff; }
    .sticky .nav-link, .sticky .nav-item a{ color: #000; }
    /* .sticky .nav-link:hover, .sticky .nav-item a:hover{ color: #1085bc; } */
    .btn-outline-info.btn-lg, .btn-info.btn-lg  { font-size: 14px; padding: 10px 24px; font-weight:500;}


/*==Banner CSS== */

/*==Content CSS== */

/*==Footer CSS== */
}


.force-sticky .search-bar {
    color: #000;
}

.force-sticky .search-bar:hover {
    color: #1085bc;
}

header.force-sticky {
    transition: all .5s ease-in-out;
}


.force-sticky {
    background: #fff !important;
}
.force-sticky .logo-white{ display: none;}
.force-sticky .logo-color{ display: inline-block; }
.force-sticky .booknow-btn{ background: #071c35;
    color: #fff;
	font-weight:500;
    font-size: 14px;
	padding: 10px 20px;
}
.force-sticky .search-bar{ color: #000; }
.force-sticky .search-bar:hover{ color: #1085bc; }
header.force-sticky{ transition: all .5s ease-in-out;}
header.force-sticky .navbar-brand img{ max-height:70px; -moz-transition: all 0.5s ease-in; -webkit-transition: all 0.5s ease-in; -o-transition: all 0.5s ease-in; transition: all 0.5s ease-in; transition: all .5s ease-in-out; }
.force-sticky .search-bar{ color: #000; }
.force-sticky .search-bar:hover{ color: #1085bc; }
.force-sticky .search-toggle i:before {
	color: #252627;
}
.force-sticky .search-form {
	border-bottom: 1px solid #252627;
}
.force-sticky .search-form .search-field {
	color: #252627;
}

@media (max-width: 991px) {
    header.force-sticky .navbar-brand {
        padding: 5px 10px 5px;
        float: left;
    }

    header.force-sticky .navbar-brand img {
        max-height: 50px;
        margin-left: -20px;
    }
}

@media (min-width: 992px) {
    header.force-sticky .navbar-brand {
        padding: 8px 0px 12px;
        width: 180px;
    }

    .force-sticky .nav-link, .force-sticky .nav-item a {
        color: #000;
    }

    .force-sticky .nav-link:hover, .force-sticky .nav-item a:hover {
        color: #1085bc;
    }
}

@media (min-width: 1100px) {
    header.force-sticky .navbar-brand {
        padding: 5px 0px;
        width: auto;
    }

    .force-sticky .nav-link, .force-sticky .nav-item a {
        color: #000;
    }

    .force-sticky .nav-link:hover, .force-sticky .nav-item a:hover {
        color: #1085bc;
    }
}


@media (max-width: 991px) {
	header:not(.force-sticky) .search-toggle {
		top: 20px;
	}
	.force-sticky .search-form .search-field {
		color: #fff !important;
	}
	.force-sticky .search-form {
		border-bottom: none;
	}
	.force-sticky .search-toggle i:before {
		color: #252627;
	}
	.force-sticky .navigation.search-active .search-toggle i:before {
		color: #fff;
	}
}
#myHeader.force-sticky {
    box-shadow: 0 0 20px 0 rgba(0,0,0,.06);
}
