.m-5{margin:5px!important;}.m-10{margin:10px!important;}.m-15{margin:15px!important;}.m-20{margin:20px!important;}
.m-0{margin:0!important;}.m-b-0{margin-bottom:0!important;}.m-b-5{margin-bottom:5px!important;}.m-b-10{margin-bottom:10px!important;}.m-b-15{margin-bottom:15px!important;}.m-b-20{margin-bottom:20px!important;}.m-b-25{margin-bottom:25px!important;}.m-b-30{margin-bottom:30px!important;}.m-b-35{margin-bottom:35px!important;}.m-b-40{margin-bottom:40px!important;}.m-b-45{margin-bottom:45px!important;}.m-b-50{margin-bottom:50px!important;}
.m-t-0{margin-top:0!important;}.m-t-5{margin-top:5px!important;}.m-t-10{margin-top:10px!important;}.m-t-15{margin-top:15px!important;}.m-t-20{margin-top:20px!important;}.m-t-25{margin-top:25px!important;}.m-t-30{margin-top:30px!important;}.m-t-35{margin-top:35px!important;}.m-t-40{margin-top:40px!important;}.m-t-45{margin-top:45px!important;}.m-t-50{margin-top:50px!important;}
.p-5{padding:5px!important;}.p-10{padding:10px!important;}.p-15{padding:15px!important;}.p-20{padding:20px!important;}.p-30{padding:30px!important;}.p-40{padding:40px!important;}.p-50{padding:50px!important;}
.p-0{padding:0!important;}.p-b-0{padding-bottom:0!important;}.p-b-5{padding-bottom:5px!important;}.p-b-10{padding-bottom:10px!important;}.p-b-15{padding-bottom:15px!important;}.p-b-20{padding-bottom:20px!important;}.p-b-25{padding-bottom:25px!important;}.p-b-30{padding-bottom:30px!important;}.p-b-35{padding-bottom:35px!important;}.p-b-40{padding-bottom:40px!important;}.p-b-45{padding-bottom:45px!important;}.p-b-50{padding-bottom:50px!important;}
.p-t-0{padding-top:0!important;}.p-t-5{padding-top:5px!important;}.p-t-10{padding-top:10px!important;}.p-t-15{padding-top:15px!important;}.p-t-20{padding-top:20px!important;}.p-t-25{padding-top:25px!important;}.p-t-30{padding-top:30px!important;}.p-t-35{padding-top:35px!important;}.p-t-40{padding-top:40px!important;}.p-t-45{padding-top:45px!important;}.p-t-50{padding-top:50px!important;}

.headingbannerh1{
    font-weight:500;
    font-size: 60px;
    margin-top:150px;

}
.PadingDiv30{
    padding: 0px 30px;
}

.Color1{
    color: #fff;
}
.Color2{
    color: #000000;
}
.Color3{
    color: #7bc423;
}
.Color4{
    color: #063048;
}
.Color5{
    color: #3ea1fe;
}
.Color6{
    color: #828181 !important;
}
.Color7{
    color: #0b66fd;
}

.light-grey-bg {
    background-color: #f7f7f8;
}
.bg-white{background-color: white;}
.BgColor1{
    background-color: #7bc423;
}
.BgColor2{
    background-color: #063048;
}
.BgColor3{
    background-color: #faf8f8;
}

.BgColor5{
    background-color: rgba(59,158,96,0.37);
}
.BgColor6{
    background-color: #e9eaeb;
}
.BgColor7{
    background-color: #fff;
}
.FontSize14{
    font-size: 14px;
}
.FontSize16{
    font-size: 16px;
}
.FontSize18{
    font-size: 18px !important;
}
.FontSize20{
    font-size: 20px !important;
}
.FontSize24{
    font-size: 24px !important;
}
.FontSize30{
    font-size: 30px;
}
.FontSize36{
    font-size: 36px;
}

.FontWaight3{
    font-weight: 300;
}
.FontWaight4{
    font-weight: 400;
}
.FontWaight5{
    font-weight: 500;
}
.FontWaight6{
    font-weight: 600;
}
.FontWaight7{
    font-weight: 700;
}
.FontWaight8{
    font-weight: 800;
}
.FontWaight9{
    font-weight: 900;
}


.InputTypeBox{
    height: 60px;
    box-shadow: none;
    border: none;
    outline: none;
    border: 1px solid #ced4da;
}
.InputTypeBox:hover, .InputTypeBox:focus{
    box-shadow: none;
    border: 1px solid #ced4da;
    outline: none;
}
.ButtonSubmit{
    height: 60px;
    background: #7bc423;
    color: #fff;
    width: 100%;
    font-size: 24px;
    font-weight: 300;
    margin: 10px 0px;
}
.BookNowButton{
    width: 180px;
    height: 40px;
    background-color: #7bc423;
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    text-align: center;
    margin:10px auto;
}

.SingleBorder{
    height: 1px;
    background-color: #fff;
}

.BoxShadowBlog{
    box-shadow: 2px 5px 10px -3px gray;
}
.UlStyleList li{
    list-style: none;
    position: relative;
    padding-left: 25px;
    line-height: 30px;
}

.UlStyleList li::after{
    font-family: FontAwesome;
    content: "\2713";
    position: absolute;
    left: 0;
    top: 0px;
    color:#7bc423;
    font-size: 24px;
    font-weight: 900;

    display: inline-block;
    padding-right: 3px;
    vertical-align: middle;
}


.BorderBottm1{
    border-bottom: 1px solid #d3d8de;
    margin: 20px 0px 30px 0px;
}

.TextJustify{
    text-align: justify;
}

.CircleSpan{
    height: 40px;
    Width: 40px;
    background-color:#7bc423 ;
    color: #fff;
    font-size: 18px;
    border-radius: 50%;
    float: left;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: -7px 10px;
    font-weight: 500;

}
.MarginDivTop30{
    margin-top: 30px;
}
.InputTypeBoxBorder{
    border: 1px solid;
}
.InputTypeBoxBorder {
    height: 50px;
    box-shadow: none;
    border: 1px solid #d6d6d6;
    outline: none;
    margin: 20px 0px;
}
.InputTypeBoxBorder:hover, .InputTypeBoxBorder:focus{
    box-shadow: none;
    outline: none;
}
.BoxShadowBlogBox{
    box-shadow:0px 0px 6px 0px #ddd;
    border-radius:6px;
    background-color: #fff;
}


.HeadingBooking{
    font-size: 48px;
    font-weight: 500;
    color: #7bc423;
    text-align: center;
    padding-top: 70px;
}
.AndCheck{
    text-align: center;

}
.AndCheck img{
    margin:50px auto;
}

.widget {
    padding-top:20px;
	margin-top:20px;
    border-top: 1px solid #ddd;
}
.widget h4 {
    margin-bottom:15px;
    font-size: 15px;
    font-weight: 600;
}
.widget h4 a::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;
}
.widget h4 a{text-decoration: none; color: #333;}
.widget h5 {
    margin-bottom: 10px;
    margin-top: 15px;
    font-size: 14px;
    font-weight: 600;
    padding-left: 0px;
}



.has-error  input{
    border: 1px solid red;
}

#load{
    width:100%;
    left: 0;
    height:100%;
    position:fixed;
    z-index:9999;
    background:url("../img/ajax-loader.gif") no-repeat center center rgba(255,255,255,0.6)
}