
@import url('https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i');

/*=================================
global  css
================================*/
body {
    font-family: 'Lato', sans-serif !important;
    /*font-family:'Open Sans', sans-serif;*/
    font-size: 14px;
}
h1,h2,h3,h4,h5,h6{
    font-family: 'Lato', sans-serif !important;
    /*font-family:'Open Sans', sans-serif;*/
}
.btn{   
    border-radius: 0;
    border: none;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    -ms-transition: .3s ease-in-out;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}
.btn.focus, .btn:focus, .btn:hover {
    color: #fff;
    text-decoration: none;
}
ul{
    margin-bottom: 0px;
    padding: 0px;
}
a:hover{
    text-decoration: none;
}
.form-control {
    border-radius: 0;
}
a {
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    text-decoration: none !important;
}
img {
    -webkit-transition: 0.4s ease-in-out;
    -moz-transition: 0.4s ease-in-out;
    -ms-transition: 0.4s ease-in-out;
    -o-transition: 0.4s ease-in-out;
    transition: 0.4s ease-in-out;
    display: inline-block;
}


/*==============================
about section css
===============================*/
.common-section{
    padding-top: 100px;
    padding-bottom: 100px;
   /* overflow: hidden;*/
}
.height {
    padding-left: 0;
    padding-right: 0;
}

.about {
color: #e6e6e6;

}
.about_section {
    color: #100e0e;
    position: relative;
    z-index: 1;
}
.about_section .intro-text {
    margin-top: 70px;
    display: inline-block;
    font-weight: 300;
    font-size: 18px;
}
.section-title {
   display: block;
    position: relative;
    padding-bottom: 15px;
    margin-bottom: 30px;
}
.about_section .intro-text .btn {
    margin-top: 35px;
}
.btn.outline.btn-primary {
        border-radius: 50px;
    padding: 15px;
    color: #ffffff;
    background: rgb(104, 99, 97);
}
.section-title>h2 {
    color: #4f554b;
    /*    font-family: 'Alegreya', serif;*/
    font-weight: 600;
    letter-spacing: 1px;
}
.section-title:after {
    position: absolute;
    bottom: 0;
    left: 0;
    content: '';
    background-color: #f15b22;
    width: 60px;
    height: 3px;
}
.intro-text>p{
    font-size: 18px;
    font-weight: 500;
    margin-right: 40px;
    text-align: justify;
    color: #484848;
    line-height: 40px;
    letter-spacing: 1px;
    /*font-family: 'Cookie', cursive;*/
}
.service_col4 {
    text-align: center;
    padding-bottom: 20px;
}
.service_col4>img{
    width: 250px;
    border: 3px solid #fbfbfb;
}
.section-header{
    text-align: center;
}
.section-header>h2 {
   /* font-family: 'Alegreya', serif;*/
    text-shadow: 3px 2px #312e2e;
    color: white;
    font-weight: 600;
    padding-bottom: 40px;
    margin-bottom: 40px;
    letter-spacing: 1px;
}
.service_text>h3{
    font-size: 20px;
   /* font-style: italic;*/
    /*font-family: serif;*/
    color: #fff5f5;
    /*line-height: 45px;*/
}

/*==============================================================================================
                                                NEW STYLESHEET
==============================================================================================*/
.tripad {
    position: fixed;
    right: 60px;
    top: 25%;
    z-index: 8;
}
html, body {
    height: 100%;
}
html {
    font-size: 10px;
    -webkit-tap-highlight-color: transparent;
}
body {
    min-width: 320px;
    -webkit-font-smoothing: antialiased;
   /* -moz-osx-font-smoothing: grayscale;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: none;*/
    font-size: 16px;
    line-height: 1.6;
    color: #999;
    background-color: #fff;
    margin:0;
}
/*.preloader {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    white-space: nowrap;
    text-align: center;
    background: #fff;
    z-index: 9999;
    transition: all linear .2s;
}
.preloader .holder {
    display: inline-block;
    vertical-align: middle;
    white-space: normal;
}*/
#wrap {
    width: 100%;
    overflow: hidden;
    height: 100%;
    display: table;
    position: relative;
    table-layout: fixed;
}
#header.bg-dark.fixed-position {
    background-color: white;
}
#header.fixed-position {
    border: none;
    box-shadow: 0 0 15px 5px rgba(0,0,0,0.2);
    /* height: 66px; */
}
#header {
    background: rgba(255, 255, 255, 0.94);
    transition: all .3s linear;
}
.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
    height: 95px;
}
#header .container {
    position: relative;
}
/*.full-width .container {
   width: 100%;
}*/

.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
}
#header.fixed-position .logo {
    /*width: 145px;*/
    float:left;
    /*height: 66px;*/
}
#header .logo {
    padding-top: 5px;
    padding-bottom: 5px;
    height: 90px;
      float:left;
    /*width: 156px;*/
    transition: all .2s linear;
}
#header.fixed-position .logo a {
    width: 125px;
}
#header .logo a {
    display: inline-block;
    vertical-align: middle;
    width: 125px;
    transition: all .3s linear;
}

a {
    color: #f15b22;
    text-decoration: none;
}
#header .logo a img {
    width: 100%;
}
#header .logo a .gray {
    display: none;
    padding-top: 0px;
   /* height: 66px;*/
}
nav#mainnav {
    background: transparent;
    border-color:transparent;
}
.navbar-default .navbar-nav>li>a {
    /*color: #4f554b !important;*/
    color: #242f08 !important;
    background: transparent;
    font-size: 16px;
    font-weight: 600;
}

.nav.navbar-right>li.active>a{
    color: white;
    background: transparent !important;
    border-bottom: 2px solid white;
}
.nav.navbar-nav>li.hover>a{
    color: white;
    background: transparent !important;
    border-bottom: 2px solid white;
}
.nav.navbar-right {
    margin-top: 20px;
    }

ul.contact_list>li{
    list-style-type:none;
    float:left;
}
ul.contact_list>li>a{
    /*color: #4f554b;*/
    color:#000000;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 1px;
}
.cnt_list {
    float: right;
    margin-left: 40px;
}
.row.info_row {
    border-bottom: 1px solid #e5e5e5;
    height: 40px;
    padding: 10px 0px;
}
/*==================================
slider section begins 
====================================*/
.banner-caption .container .btn-primary{
    color: #151313;
    background-color: #d0d6dc;
    border-color: #d9dde0;
}
.banner .window-height{
    height: 100vh;
}
body .hero {
    position: fixed;
    /*padding-top: 90px !important;*/
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
}
.banner {
    overflow: hidden;
    position: relative;
    z-index: 1;
   /* height: 500px;*/
}
.banner.window-height .flexslider {
    height: 100vh;
}
.flexslider {
    border: none;
    margin: 0;
}
.banner.window-height .flexslider .slides {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
}
.banner.window-height .flexslider .slides>li {
    height: 100vh;
}
.flexslider .fleximg {
    background-position: 100% 0% !important;
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-position: center;
}
.flexslider .flex-caption {
    color: #fff;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    text-shadow: 1px 0 4px rgba(0,0,0,0.4);
}

.banner .banner-caption {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    color: #fff;
    z-index: 2;
    font-size: 20px;
    font-weight: 300;
}

.flexslider .flex-caption big {
    font-weight: 300;
    display: block;
    line-height: 1.1;
}
.d3 {
    transition-delay: 0.9s;
}
.ani_top {
    transform: translate(0, -40px);
}

.flexslider .flex-caption small {
    display: block;
    font-weight: 300;
}
.d4 {
    transition-delay: 1.2s;
}

.flexslider .flex-caption .btn {
    text-transform: none;
    padding-left: 40px;
    padding-right: 40px;
    text-shadow: none;
}
.banner .banner-caption .btn {
    margin-top: 15px;
}
.flex-active-slide .ani {
    opacity: 1;
    visibility: visible;
    transform: translate(0, 0);
}
.btn.btn-md {
    border-width: 2px;
    font-weight: 600;
}
.btn.radius {
    border-radius: 25px;
}
.d6 {
    transition-delay: 1.8s;
}
.ani_bottom {
    transform: translate(0, 40px);
}
.ani {
    opacity: 0;
    visibility: hidden;
    transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.flexslider .flex-direction-nav>li a {
    color: #fff;
    text-align: center;
    height: 78px;
    width: 39px;
    transform: translateY(-50%);
}
.flexslider .flex-direction-nav>li.flex-nav-prev a:before {
    transform: rotate(-45deg);
}
.flexslider .flex-direction-nav>li.flex-nav-prev a:after, .flexslider .flex-direction-nav>li.flex-nav-prev a:before {
    transform-origin: 0 50%;
}

.flexslider .flex-direction-nav>li a:after, .flexslider .flex-direction-nav>li a:before {
    display: inline-block;
    height: 2px;
    width: 35px;
    content: '';
    background-color: #fff;
    text-decoration: none;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}
.flexslider .flex-direction-nav>li.flex-nav-prev a:after {
    transform: rotate(45deg);
}

.flexslider .flex-direction-nav>li.flex-nav-next a:before {
    transform: rotate(45deg);
}
.flexslider .flex-direction-nav>li.flex-nav-next a:after, .flexslider .flex-direction-nav>li.flex-nav-next a:before {
    transform-origin: 100% 50%;
}
.flexslider .flex-direction-nav>li a:after, .flexslider .flex-direction-nav>li a:before {
    display: inline-block;
    height: 2px;
    width: 35px;
    content: '';
    background-color: #fff;
    text-decoration: none;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}

.flexslider .flex-direction-nav>li.flex-nav-next a:after {
    transform: rotate(-45deg);
}

.banner .arrow {
    position: absolute;
    top: auto;
    bottom: 15px;
    z-index: 2;
    left: 50%;
    transform: translateX(-50%);
    color: rgba(255,255,255,0.94);
    display: inline-block;
    text-decoration: none;
    font-size: 20px;
}
.bounce {
    -webkit-animation: bounce 2s infinite;
    -o-animation: bounce 2s infinite;
    animation: bounce 2s infinite;
}
body .content {
    position: relative;
     z-index: 1000;
    background: #fff;
    z-index: 2;
    margin-top: 0px;
}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
    max-height: 420px !important;
}
ul.nav.nav-pills.gallery_ulnav>li>a {
    font-size: 16px;
    color: black;
    font-weight: 600;
}
/*=================================
            Contact css
================================*/

.common-section{
    padding-top: 100px;
    padding-bottom: 100px;

}
#contact {
    background-image: url(../images/contact.jpg);
}
.parallax{
    overflow: hidden;
    background-repeat: no-repeat;
    background-color: transparent;
    background-attachment: fixed;
    background-size: cover;
    background-position: 50% 0;
  /*  z-index: 6;*/
     z-index: 1;
    position: relative;
}
.contact {
    color: #e6e6e6;
}

.headingstyle .heading {
    /*font-family: 'Alegreya', serif;*/
    text-transform: uppercase;
    padding-bottom: 10px;
    margin-bottom: 15px;
    color: white;
    display: inline-block;
    line-height: 45px;
    margin-top: 0px;
}
.form_one {
    text-align: left;
}
.headingstyle p {
    margin-bottom: 0;
    width: 70%;
    text-align: center;
    display: inline-block;
}
.form_body {
    margin-top: 30px;
}
.form-one {
    margin-top: 0px;
}
/*.form-group {
    margin-bottom: 15px;
}*/

.list-unstyled {
    padding-left: 0;
    list-style: none;
}
.form-one ul li {
    text-align: left;
    color: #ffffff;
    line-height: 33px;
    font-size: 17px;
  /*  font-family: 'Alegreya', serif;*/
}
.form-one ul li>p.space {
    margin-left: 28px;
}
.form-one ul li>p {
    line-height: 30px;
}
.form-one ul li i {
    margin-right: 15px;
    font-size: 18px;
    color: #ffffff;
}
.inner-addon {
    position: relative;
}

.form-group {
    margin-bottom: 15px;
}
 .right-addon .fa {
    right: 0px;
}

.inner-addon .fa {
    position: absolute;
    padding: 15px;
    pointer-events: none;
    font-size: 18px;
    color: #cecaca;
}
.form-group .form-control {
    height: 50px;
    width: 100%;
    padding: 10px 20px;
    border-radius: 0px;
    font-weight: 400;
    background: none;
    color: white;
    border: 1px solid white;
}
 .form-group .form-control-multiline {
    min-height: 115px;
    margin-left: 15px;
}
 .submit_button#infosubmit ,.reserve_button#click_tariff{
    margin-left: 15px;
    width: 100%;
    text-align: center;
    font-weight: 600;
    color: #1f1c1c;
    background-color: #ccc9c9;
    border-radius: 3px;
    text-transform: uppercase;
    padding: 12px 0px;
    border: 1px solid #333333;
    margin-right: 10px;
}

.form-group.submit_button {
    text-align: center;
}
ul.social-links {
    list-style: none;
    margin-top: 20px;
    margin-bottom: 0px;
    text-align: center;
}
ul.social-links li {
    display: inline;
    padding: 0;
    margin: 0px;
}
ul.social-links li a {
    display: inline-block;
    margin: 0 auto;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
    width: 45px;
    height: 45px;
    font-size: 20px;
    position: relative;
    background-color: #D3D3D3;
    margin-bottom: 3px;
}
ul.social-links li a i
{
    color: #fff;
    text-align: center;
    margin: 0;
    line-height: 35px;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -o-transition: all 0.8s;
    -ms-transition: all 0.8s;
    transition: all 0.8s;
}
.social-links .btn_facebook {
    background-color: #4867aa;
    color: #FFF;
}
.social-links .btn_twitter {
    background-color: #21c2f8;
    color: #FFF;
}
section#online_reserve {
    padding-top: 15px;
    padding-bottom: 15px;
    background-color:#51a44c;
}
.reservation{
    text-align:right;
}
.reserve_button{
    text-align:left;
}
.reservation>p {
     color: white;
    padding-top: 5px;
    font-size: 27px;
    font-style: italic;
    /*font-family: 'Alegreya', serif;*/

}
i.fa.fa-hand-o-right {
    font-size: 25px;
    padding-left: 20px;
}
.reserve_button>.btn-default {
    width: 38%;
    text-align: center;
    font-weight: 600;
    color: #333333;
    background-color: #fff;
    border-radius: 50px;
    text-transform: uppercase;
    padding: 12px 0px;
    border: 4px solid #a2a2a2;
    outline: none;
    margin-right: 10px;
}
/*
.reserve_button {
    float: right;
}
.reservation {
    color: white;
    font-size: 18px;
    margin-top: 100px;
    margin-left: 55px;
}*/
/*=======================
maps css
=========================*/
.maps iframe{
    pointer-events: none;
}
section#canvas1 {
    margin-bottom: 20px;
}
/*=============================
footer section css
=============================*/
.copy-right{
    float:left;
}
.developed_by{
float:right;
}
.copy-right>p {
    color: black;
  font-size: 13px; 
}
.go-top {
    position: fixed;
    bottom: 11em;
    right: 0.5em;
    text-decoration: none;
    color: white;
    background-color: rgb(251, 104, 0);
    font-size: 15px;
    border-radius: 50%;
    display: none;
    padding: 8px 12px;
}
.go-top:hover {
     color: white;
     text-decoration: none;
    background-color: black;
}
#footer.fixed {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
}

#footer {
    background-color: #fff;
    color: #000;
}
#footer .social-media {
    display: block;
    margin-bottom: 30px;
    margin-top: 35px;
}
#footer .social-media a {
    display: inline-block;
    height: 50px;
    width: 50px;
    font-size: 20px;
    text-align: center;
    border-radius: 4px;
    margin-bottom: 5px;
}
#footer .social-media a i {
    padding-top: 5px;
    font-size: 25px;
    display: table;
    width: 100%;
    height: 100%;
}
.social-media .btn_facebook {
    background-color: #4867aa;
    color: #FFF;
}
.social-media .btn_twitter {
    background-color: #21c2f8;
    color: #FFF;
}
.logo_foot>a>img{
    width: 145px;
}

/*=============================================================
               facilities section css 
==============================================================*/
section#facilities{
    background-image: url(../images/facilities2.jpg);
}
.parallax_facilities{
    background-repeat: no-repeat;
    background-color: transparent;
    background-attachment: fixed;
    background-size: cover;
    background-position: 50% 0;
    z-index: 1;
    /* z-index: -1;*/
    position: relative;
}

/*=============================================================
                tariff page css
==============================================================*/
section.tariff-parallax{
    background-image: url(../images/resort3.jpg);
    background-position: 50% 42%;
    background-size: cover;
    background-repeat: no-repeat;
   /* background: rgb(23, 101, 138);*/
    /*background: white;*/
}
.parallax_contact {
    padding: 55px 0 80px 0;
   /* background-color: rgba(62, 62, 62, 0.68);*/
    width: 100%;
}
section.tariff-parallax.section-big {
    margin-top: 95px;
    padding-top: 120px;
}
.about-inner {
    padding: 30px 0px;
    background-color:  rgba(5, 98, 191, 0.33);
    width: 100%;
    color: white;
    text-align: center;
}
.page-title {
    color: white;
    margin: 4px;
    font-size: 35px;
    font-weight: 400;
}
ol.breadcrumb.pull-right {
    margin-top: 10px;
}
ol.breadcrumb {
    background-color: transparent;
    margin: 0;
    color: #dddddd;
    padding: 8px 0px;
}
.breadcrumb>li {
    display: inline-block;
}
ol.breadcrumb>li>a {
    color: #dddddd;
}
.row_head>h3 {
    width: 90%;
    color: rgb(241, 91, 34);
    background: rgba(254, 255, 254, 0.8);
    padding: 10px;
    margin-bottom: 20px;
    border-bottom: 2px dashed #a99c9c;
}

div#row_head-id>h3 {
    width: 95%;
}


.table_tariff>tbody>tr>td {
    border: none !important;
  /*  font-family: 'Alegreya', serif;*/
    text-shadow: 1px 1px #6f6f6f;
    font-weight: 500;
    margin-bottom: 40px;
    font-size: 16px;
    color: white;
}
/*.note {
    margin-top: 25px;
    margin-left: 60px;
}*/
.note {
    color: white;
}
p.yellow_text {
    color: yellow;
}
.note>p {
    color: white;
    font-size: 22px;
    font-style: italic;
    /*font-family: 'Alegreya', serif;*/
}
ul.inner_list {
    margin-left: 30px;
}
ul.outer_list {
    margin-left: 30px;
    list-style-type: none;

}
ul.outer_list>li:before {
    display: inline-block;
    content: "\f058";
    font-family: FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: 20px;
    margin-right: 20px;
    position: absolute;
    left: 0;
    color: #f15b22;
    padding-left: 8px;
}
ul>li {
    line-height: 25px;
}
.row-space {
    margin-bottom: 20px;
}
.row-space>input.form-control {
    width: 80%;
}
.row-space>select.form-control {
    width: 80%;
}
.btn.btn-default.submit_button1{
    width: 30%;
    border-radius: 25px;
    margin: 30px 0;
    background: #fb6800;
    color: white;
    padding: 13px 35px;
    border: 1px solid #fb6800;
    outline: none;
}
.common_footer {
    padding-top: 40px;
}
.label1 {
    color: #e0da22;
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 600;
}
.note {
   /*font-family: 'Alegreya', serif;*/
}
.note>ul>li {
   border: none !important;
    /*font-family: 'Alegreya', serif;  */  
    font-weight: 500;
    margin-bottom: 15px;
    font-size: 16px;
    color: #212521;
    text-align: justify;
    padding-left: 8px;
}
label.font_color {
    color: white;
}
table.table_tariff{
    width: 98%;
}
table.table_tariff>tbody>tr>td:last-child {
    width: 55%;
    text-align: justify;
}
table.table_tariff>tbody>tr>td:first-child {
    width: 20%;
}
.border_side {
    border-right: 1px dashed white;
    padding-bottom: 30px;
}
.container.top_container {
    margin-top: -85px;
    background: #4d6e67;
}
.tariff_div {
    font-weight: 500;
}
.border_space {
    padding: 0px 50px;
}
/*==============================
about us new
===============================*/

.background_img{
    background-image: url(../images/banner.jpg);
    height: 605px;
    background-repeat: no-repeat;
    background-color: transparent;
   /* background-attachment: fixed;*/
    background-size: cover;
    background-position: 15% 0;
    z-index: 1;
    /*z-index: -1;*/
    position: relative;

}
/*================================
gallery new
==================================*/
section.section-padding{
    padding-top:70px;
    padding-bottom: 100px;
   /*     z-index: -4;*/
}
.row.work-items {
   /* z-index: -1;
    position: relative;*/
}
.works {}

.portfolio .mix {
    display: none;
}

.work-items .item {
    width: 360px;
    height: 240px;
    position: relative;
    overflow: hidden;
    margin-top: 30px;
}

.work-items .item img {
    width: 100%;
    transition: 0.8s ease-out;
}

.work-items .overlay{
    background-color: rgba(0, 0, 0, 0.60);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 0;
    text-align: center;
    opacity: 0;
    transition: 0.3s cubic-bezier(0.4, 0, 1, 1);
    -ms-transition: 0.3s cubic-bezier(0.4, 0, 1, 1);
    -moz-transition: 0.3s cubic-bezier(0.4, 0, 1, 1);
    -webkit-transition: 0.3s cubic-bezier(0.4, 0, 1, 1);
}

.work-items .item:hover .overlay {
    opacity: 1;
    width: 100%;
    height: 100%;
}

.work-items .item:hover img {
    transform: scale(1.2);
    -ms-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
}

.work-items .overlay i.fa {
    font-size: 36px;
    color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;    
    padding: 20px;
    transform: translate(-50%, -50%);
}

.section-title1>h2 {
    color: #4f554b;
    font-weight: 600;
    text-shadow: 2px 2px #d4d3d3;
    padding-bottom: 40px;
    /*font-family: 'Alegreya', serif;*/
    letter-spacing: 1px;
}

/*section.works{
    background-image: url(../images/gallery.jpg);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
   /* background: rgb(23, 101, 138);*/
    /*background: white;
    }*/
/*===========================
    gallery page css
============================*/
section.gallery-parallax{
    background-image: url(../images/gallery_img.jpg);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
   /* background: rgb(23, 101, 138);*/
    /*background: white;*/
}
.parallax_gallery {
    padding: 75px 0 80px 0;
    width: 100%;
}
.click_btn{
    margin-top: 50px;
    text-align: right;
}
.click_btn>a{
    font-size: 20px;
    color: #4f554b;
    font-weight: 600;
}

/*=================================
    admin login page
====================================*/
.home-logo {
    text-align: center;
    margin: 30px 0;
}
.home-logo>img{
    width: 145px;
}
.login-body {
    background-color: #fffdfc;
    padding: 10px 18px 30px;
    margin: 17px 0;
    border: 1px solid rgba(112, 104, 97, 0.44);
    border-radius: 15px;
}
.login-main {
    width: 340px;
    margin: 30px auto 0 auto;
}
.login-body>input {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 0;
    width: 100%;
    margin: 24px 0 25px 0;
}
button#login-btn {
    margin: 25px 0 5px 0;
    padding: 4px 28px;
    background-color: #827d79;
    border-radius: 0;
    color: #FFFFFF;
    font-size: 16px;
    width: 100%;
}
.form-control {
    border-radius: 0px;
}
h3.thank {
    text-align: center;
    font-size: 24px;
    font-weight: 600;
    color: #827d79;
    padding-bottom: 15px;
    border-bottom: 1px solid #827d79;
}
/*=================================
        header css
================================*/
.top-nav > .container-fluid {
    height: 32px;
}
a.navbar-brand>img {
    margin-top: -27px;
    padding-left: 25px;
}
button#dropdownMenu {
    background: #c10d2c;
    color: white;
}
ul.left_ul>li>a:hover {
    text-decoration: none;
}
ul.nav.navbar-nav {
    margin: 15px 48px 0 48px;
    float: right !important;
}
.top-nav {
    background: rgb(165, 150, 130);
    height: 32px;
}
ul.left_ul>li>a {
    color: white;
}
.navbar-brand {
    padding: 8px 15px;
}
.btn-font-white {
    color: #fff;
}
ul.right_ul>li {
    float: left;
    padding: 5px 10px;
    color: white;
}
ul.right_ul>li>a {
    color: white;
    text-decoration: none;
}
a#accnt:hover {
    text-decoration: none;
}
ul.right_ul {
    float: right;
    margin-right: -20px;
    height: 32px;
    margin-bottom: 0;
}
i#admin-user {
    margin: 0 0 0 6px;
}
i.fa.fa-wpforms {
    padding-right: 5px;
}
ul.left_ul>li>a:focus {
    text-decoration: none;
}
div#down-btn>button {
    padding: 0 0;
    background-color: transparent;
    color: white;
    text-transform: capitalize;
    font-size: 16px;
    margin-top: -5px;
}
ul.nav-down li>a {
    color: white;
}
ul.nav-down li>a:hover{
  text-decoration: none;
}
div#down-btn ul>li {
    padding: 0;
    width: 100%;
}
div#down-btn ul>li>a {
    color: black;
}
.logo-block {
    float: left;
}

/*===========================
admin dashboard
==========================*/
.admin-header {
    background-color: black;
    box-shadow: 4px 0px 13px black;
}

ul.dashboard.pull-left {
    padding: 10px 0;
}
ul.dashboard>li {
    float: left;
}

ul.dashboard.pull-left>li>a {
    color: #FFFFFF;
    padding: 8px 10px;
}

a {
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    text-decoration: none !important;
}

ul.submenu {
    position: absolute;
    z-index: 1002;
    background: white none repeat scroll 0% 0%;
    margin-left: 10px;
    list-style: outside none none;
    margin: 10px 0 0 9px;
}

ul.con-login.pull-right>li:first-child>a {
    background-color: #808080;
    border-radius: 33px;
}

ul.con-login.pull-right>li>a {
    color: #FFFFFF;
    padding: 6px 17px;
}

a {
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    text-decoration: none !important;
}

.admin-hd {
    background-color: #eaeaea;
}

ol#admin-bread {
    background-color: transparent;
    margin: 0;
    padding: 8px 0;
}

ol.breadcrumb>li>a {
    color: white;
}
ol.breadcrumb>li {
    color: white;
}

table#con-table>thead>tr>th {
    border: 1px solid #b0adad;
        color: black;
}

table#con-table>thead>tr {
    background-color: #e0e0d8;
}
table#con-table>tbody>tr>td {

        color: black;
}
ul {
    list-style-type: none;
    margin-bottom: 0px;
}

ul {
    margin-bottom: 0px;
    padding: 0px;
}

ul.con-login.pull-right>li {
    float: left;
    padding: 10px 0;
}

ul.submenu>li, ul.inner-sub>li {
    padding: 5px 35px 6px 12px;
    background-color: #45454A;
    border-bottom: 1px solid black;
}

ul.submenu>li, ul.inner-sub>li:hover {
    background: rgba(0, 0, 0, 0.77);
}

ul.inner-sub {
    position: absolute;
    z-index: 200;
    background: white none repeat scroll 0% 0%;
    list-style: outside none none;
    margin: -25px 0 0 115px;
    width: 178px;
}

ul.inner-sub>li {
    padding: 5px 35px 6px 12px;
    background-color: #45454A;
    border-bottom: 1px solid black;
}

ul.inner-sub>li>a {
    color: #FFFFFF;
}
ul.submenu>li>a, ul.inner-sub>li>a {
    color: #FFFFFF;
}
/*============================*/
ul.submenu>li, ul.inner-sub1>li {
    padding: 5px 35px 6px 12px;
    background-color: #45454A;
    border-bottom: 1px solid black;
}

ul.submenu>li, ul.inner-sub1>li:hover {
    background: rgba(0, 0, 0, 0.77);
}

ul.inner-sub1 {
    position: absolute;
    z-index: 200;
    background: white none repeat scroll 0% 0%;
    list-style: outside none none;
    margin: -25px 0 0 115px;
    width: 178px;
}

ul.inner-sub1>li {
    padding: 5px 35px 6px 12px;
    background-color: #45454A;
    border-bottom: 1px solid black;
}

ul.inner-sub1>li>a {
    color: #FFFFFF;
}
ul.submenu>li>a, ul.inner-sub1>li>a {
    color: #FFFFFF;
}
/*===================
slider add
====================*/
select#s_order {
    width: 20%;
}
h3.head_txt {
    color: black;
}
label {
    color: black;
}
h3.panel-hd {
    color: black;
}
select#g_order {
    width: 20%;
}

span{
   color: white;
}
.inputerror1 {
    border: 1px solid white;
}
.nav-pagination {
    margin-top: 20px;
    margin-right: 30px;
}
button#infosubmit {
    width: 50%;
}
/*===================
gallery-view
====================*/
.gallery_tabs {
    text-align: -webkit-center;
}

.section-title1.gal-title>h2 {
    padding-bottom: 20px;
}
ul.nav.nav-pills.gallery_ulnav>li.active>a {
    background: white;
    color: black;
    border: 1px solid gray;
    padding: 8px 20px;
    border-radius: 20px;
}
/*==============Gallery backend ==================*/
ol#admin-bread>li>a{
    color:black;
}


/*==================================
 tariff page altewhite
====================================*/

.col-xs-12.col-sm-5.border_space {
    padding: 0px 45px;
}

.container.next_container {
    padding: 50px 15px;
    background: rgba(250, 235, 215, 0.55);

}
div#note_id>p {
    color: #275529;
    font-size: 25px;
    /*font-family: 'Alegreya', serif;*/
    font-weight: 500;
    font-style: unset;
    padding-left: 8px;
}