/* YOUR CUSTOM STYLES */
.row{    overflow: hidden;
	margin-right: 0;margin-left: 0;
}
.clear-margin{
	margin:0;
}
section#header{ overflow: hidden;
	padding:10px 0;
}

section#banner{padding:80px 0;color:white; overflow: hidden;
	background:url(../img/banner.jpg) no-repeat 0 0 fixed;
}

section#row1{ overflow: hidden;
	background:url(../img/bg.jpg) no-repeat 0 0 fixed;
}
section#tour{ overflow: hidden;
	background:url(../img/bg2.jpg) no-repeat 0 0 fixed;
}
section#row1 .card.card-cascade.wider {
    background: transparent;
}

section#row4{
    overflow: hidden;
}

.padding-20{padding:130px 0;}
.padding-40{padding:40px 0;}

.title-item-gimmick.left{
    border-top: 1px solid #ccc;
    position: absolute;
    top: 15px;left: 20px;
}
.title-item-gimmick.right {
    border-top: 1px solid #ccc;
    position: absolute;
    top: 15px;right: 20px;
}

/* card body */
.card.card-cascade.wider .card-body {
    margin-left: 4%;
    margin-right: 4%;
    background: #fff;
    z-index: 1;
    border-radius: 0 0 .3rem .3rem;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
}

/* form heading */
p.h5.text-center.mb-4 {
	position: absolute;
    margin-left: 2%;
    margin-right: 2%;
    background: #f0ad4e;
    border-radius: 0 0 .3rem .3rem;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
    padding: 20px;
	top: -28px;width:77%;
}

/* light-row */
.light-row {
    background: #ffffff;
}
.home-tour-padding {
    padding: 30px 50px 20px 50px;
}
.tooltip-left:before {
    border-bottom: 15px solid transparent;
    border-right: 15px solid #263238;
    border-top: 15px solid transparent;
    content: "";
    height: 0;
    position: absolute;
    left: -13px;
    top: 47%;
    width: 0;
    z-index: 2;
}
.tooltip-right:after {
    border-bottom: 15px solid transparent;
    border-left: 15px solid #fff;
    border-top: 15px solid transparent;
    content: "";
    height: 0;
    position: absolute;
    right: -13px;
    top: 47%;
    width: 0;
    z-index: 2;
}

.col-lg-offset-1{
	    margin-left: 8.33333%;
}
.clear-padding {
    padding: 0;
}
.clear-margin {
    margin: 0;
}
.info-text{color:#33b5e5}

.btn-rounded {
    border-radius: 10em;
}

h2.red-border-bottomt-3 {
    border-bottom: 3px solid #F44336!important;
}

/* row4 */
.kf_rent_label {
    background: linear-gradient(#f14f3f 0,#cb4335 100%);
    COLOR: WHITE;
    width: 100%;
    position: absolute;
    left: -160px;padding:3px;
    top: 15px;text-align: center;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
	z-index:9999;
}

strong {
    font-weight: bold;
}

@media (min-width: 992px){
.col-lg-offset-2 {
    margin-left: 16.666667%;
}
}


/* Fixed Menu Nevigation*/
/* .frist-slide {
    background: url("../img/banner-1.jpg")no-repeat center center;
    background-size: cover;
    background-size: 100% auto;
}
.secound-slide {
    background: url("../img/banner-2.jpg")no-repeat center center;
    background-size: cover;
    background-size: 100% auto;
}
.third-slide {
    background: url("../img/banner-3.jpg")no-repeat center center;
    background-size: cover;
    background-size: 100% auto;
}

.fourth-slide {
    background: url("../img/banner-4.jpg")no-repeat center center;
    background-size: cover;
    background-size: 100% auto;
}

.fifth-slide {
    background: url("../img/banner-5.jpg")no-repeat center center;
    background-size: cover;
    background-size: 100% auto;
} */



    
.navbar {
    background-color: #eaece8;
}

.top-nav-collapse {
    background-color: #4285F4;
}

@media only screen and (max-width: 768px) {
    .navbar {
        background-color: #dfebff;
    }
}

/* This class is added on scroll */
.fixed {background:#dcecdcf5 !important;
	position: fixed; 
	top: 0; 
	z-index: 1;
}
