﻿
/*----------------------PreLoader---------------------------------*/

body {
    /*overflow: hidden*/;
}


/* Preloader */

#preloader {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #fff;
    /* change if the mask should have another color then white */
    z-index: 9999999999999999999999999;
    /* makes sure it stays on top */
}

#status {
    width: 200px;
    height: 200px;
    position: absolute;
    left: 50%;
    /* centers the loading animation horizontally one the screen */
    top: 50%;
    /* centers the loading animation vertically one the screen */
    background-image: url(../images/page-loader.gif);
    /* path to your loading animation */
    background-repeat: no-repeat;
    background-position: center;
    margin: -100px 0 0 -100px;
    /* is width and height divided by two */
}


/*----------------------Header---------------------------------*/
#Header-Div-Wrapper-HP {
    position: fixed;
    width: 100%;
    text-align: center;
    color: #fff;
    /*background: -webkit-linear-gradient(top,rgba(255, 255, 255, 0.0), rgba(0, 0, 0, 0.50) 40%, rgba(0, 0, 0, 0.80) 90%); /*Safari 5.1-6*/
    /*background: -o-linear-gradient(top,rgba(255, 255, 255, 0.0), rgba(0, 0, 0, 0.50) 40%, rgba(0, 0, 0, 0.80) 90%); /*Opera 11.1-12*/
    /*background: -moz-linear-gradient(top,rgba(255, 255, 255, 0.0), rgba(0, 0, 0, 0.50) 40%, rgba(0, 0, 0, 0.80) 90%); /*Fx 3.6-15*/
    /*background: linear-gradient(to top, rgba(255, 255, 255, 0.0), rgba(0, 0, 0, 0.40) 30%, rgba(0, 0, 0, 0.80) 90%); /*Standard*/
    /*background: rgba(255, 255, 255, 0.85);
    */
    /*box-shadow: rgba(0, 0, 0, 0.80) 0px 2px 10px 0px;*/
    /*background: rgba(255, 255, 255, 1.0) url(../images/top-back.png) !important;*/
    background: rgba(1, 41, 72, 0.40);
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    -webkit-transition: background .5s;
    transition: background .5s;
    z-index: 9999;
}

#Header-Div-Wrapper {
    position: fixed;
    width: 100%;
    text-align: center;
    color: #fff;
    /*background: -webkit-linear-gradient(top,rgba(255, 255, 255, 0.0), rgba(0, 0, 0, 0.50) 40%, rgba(0, 0, 0, 0.80) 90%); /*Safari 5.1-6*/
    /*background: -o-linear-gradient(top,rgba(255, 255, 255, 0.0), rgba(0, 0, 0, 0.50) 40%, rgba(0, 0, 0, 0.80) 90%); /*Opera 11.1-12*/
    /*background: -moz-linear-gradient(top,rgba(255, 255, 255, 0.0), rgba(0, 0, 0, 0.50) 40%, rgba(0, 0, 0, 0.80) 90%); /*Fx 3.6-15*/
    background: linear-gradient(to top, rgba(255, 255, 255, 0.0), rgba(0, 0, 0, 0.40) 35%, rgba(0, 0, 0, 0.80) 90%); /*Standard*/
    /*background: rgba(255, 255, 255, 0.85);
    */
    padding-bottom: 50px;
    /*box-shadow: rgba(0, 0, 0, 0.80) 0px 2px 10px 0px;*/
    /*background: rgba(255, 255, 255, 1.0) url(../images/top-back.png) !important;*/
    /*background: rgba(0,68,124,0.9);*/
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    -webkit-transition: background .5s;
    transition: background .5s;
    z-index: 9999;
}

#Social-Div-Row {
    background: #C9AB6A;
}

#Head-Div-Row {
    /*text-align: center;
    color: #000;
    /*background: -webkit-linear-gradient(top,rgba(255, 0, 0, 0.0), rgba(0, 0, 0, 0.80) 40%, rgba(0, 0, 0, 0.95) 90%); /*Safari 5.1-6*/
    /*background: -o-linear-gradient(top,rgba(255, 0, 0, 0.0), rgba(0, 0, 0, 0.80) 40%, rgba(0, 0, 220, 0.95) 90%); /*Opera 11.1-12*/
    /*background: -moz-linear-gradient(top,rgba(255, 0, 0, 0.0), rgba(0, 0, 0, 0.80) 40%, rgba(0, 0, 200, 55.95) 90%); /*Fx 3.6-15*/
    /*background: linear-gradient(to top, rgba(255, 255, 255, 0.0),rgba(255, 255, 255, 0.7)8%,rgba(255, 255, 255, 0.85)50%, rgba(255, 255, 255, 0.70) 92%, rgba(255, 255, 255, 0.1) 100%); /*Standard*/
    /*box-shadow: rgba(0, 0, 0, 0.80) 0px 2px 10px 0px;*/
    -webkit-transition: background .5s;
    transition: background .5s;
    /*display: flex;
    align-items: center;
    padding-top: 5px;
    padding-bottom: 5px;*/
}
#Line-Div-Row {
    /*text-align: center;
    color: #000;
    background: -webkit-linear-gradient(top,rgba(255, 0, 0, 0.0), rgba(0, 0, 0, 0.80) 40%, rgba(0, 0, 0, 0.95) 90%); /*Safari 5.1-6*/
    /*background: -o-linear-gradient(top,rgba(255, 0, 0, 0.0), rgba(0, 0, 0, 0.80) 40%, rgba(0, 0, 220, 0.95) 90%); /*Opera 11.1-12*/
    /*background: -moz-linear-gradient(top,rgba(255, 0, 0, 0.0), rgba(0, 0, 0, 0.80) 40%, rgba(0, 0, 200, 55.95) 90%); /*Fx 3.6-15*/
    /*background: linear-gradient(to bottom, rgba(236, 149, 55, 1.0)0%, rgba(236, 149, 55, 0.8) 10%, rgba(236, 149, 55, 0.8)90%, rgba(236, 149, 55, 1.0) 100%); /*Standard*/
    background: rgba(180, 151, 90, 0.70);
    /*box-shadow: rgba(0, 0, 0, 0.80) 0px 2px 10px 0px;*/
    -webkit-transition: background .5s;
    transition: background .5s;
    padding-top: 5px;
    padding-bottom: 5px;
}


/*----------------------Nav Bar---------------------------------*/

#Social-Div {
   position:relative;
     /*box-shadow: rgba(0, 0, 0, 0.80) 0px 2px 10px 0px;*/
    top: 15px;
}
#Nav-Div-Wrapper {
    position: relative;
    /*box-shadow: rgba(0, 0, 0, 0.80) 0px 2px 10px 0px;*/
    top: 40px;
    /*box-shadow: rgba(0, 0, 0, 0.80) 0px 2px 10px 0px;*/
    text-align: left;
}

.enav {
    position: fixed;
    /*width:100%;*/
    z-index: 99999;
    background: rgb(54, 81, 50);
    color: #fff;
    background: -webkit-linear-gradient(top,rgba(255, 255, 255, 1.0),rgba(255, 255, 255, 0.90)8%,rgba(255, 255, 255, 0.95)50%, rgba(255, 255, 255, 0.90) 92%, rgba(255, 255, 255, 1.0) 100%); /*Safari 5.1-6*/
    background: -o-linear-gradient(top,rgba(255, 255, 255, 1.0),rgba(255, 255, 255, 0.90)8%,rgba(255, 255, 255, 0.95)50%, rgba(255, 255, 255, 0.90) 92%, rgba(255, 255, 255, 1.0) 100%); /*Opera 11.1-12*/
    background: -moz-linear-gradient(top,rgba(255, 255, 255, 1.0),rgba(255, 255, 255, 0.90)8%,rgba(255, 255, 255, 0.95)50%, rgba(255, 255, 255, 0.90) 92%, rgba(255, 255, 255, 1.0) 100%); /*Fx 3.6-15*/
    background: linear-gradient(to top, rgba(255, 255, 255, 1.0),rgba(255, 255, 255, 0.90)8%,rgba(255, 255, 255, 0.95)50%, rgba(255, 255, 255, 0.90) 92%, rgba(255, 255, 255, 1.0) 100%); /*Standard*/
   /*display: flex;
    align-items: center;
    width:100%;*/
}






#eTopLogo {
    padding: 7px;
    width: 120px;
}

#eTopLogoIn {
    position:relative;
    top:-40px;
    padding: 0px;
    width: 140px;
}

#Logo-Div {
    padding-left: 0px;
    padding-right: 0px;
}

.xlogo {
    padding-top: 30px;
    padding-bottom: 10px;
    -webkit-filter: drop-shadow(1px 1px 2px rgba(0, 0, 0, 0.90));
    -webkit-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;
    width: 120px;
}
.brand-logo {
    padding-top: 20px;
    -webkit-filter: drop-shadow(1px 1px 2px rgba(0, 0, 0, 0.90));
    -webkit-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;
    width: 120px;
}


#HC-div {
    font: 10pt 'Montserrat Alternates', sans-serif;
    color: rgba(35, 60, 81, 0.90);
    /*height: 50px;
    background: rgba(35, 60, 81, 0.85);*/
    padding-top: 5px;
    padding-bottom: 0px;
    padding-right: 0px;
    text-align: center;
}



.eMargin {
    padding: 60px 50px 60px 50px;
}


#Body-Wrapper-Div {
    /*background: url("../images/ptrn-light.png");*/
}

#Sec1-Wrapper-Div {
    background: url("../images/ptrn-dark.png");
}

/*----------------------Equal Boxes---------------------------------*/

#My-Content .row {
    display: flex;
    align-items: center;
}

#My-Content .col-md-6 {
    padding-left: 0 !important;
    padding-right: 0 !important;

}

#My-Content p {
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-bottom:10px;
}

/*----------------------Banner---------------------------------*/

#Banner-Container {
    margin-left: 0px !important;
}

#Banner-Div {
    position: relative;
    /*text-align: center;*/
}


/*----------------------Body---------------------------------*/



#Body-Wrapper-Div {
    padding-top: 50px;
    padding-bottom: 50px;
    /*background: rgba(60, 145, 206, 0.80);*/
    overflow: hidden;
}
.banner_overlayer {
    position: absolute;
    left: 0;
    right: 0;
    top: 150px;
    bottom: 0;
    overflow: hidden;
    z-index: 20;
}

    .banner_overlayer:before {
        content: '';
        background: #fff;
        -webkit-background-size: cover;
        background-size: cover;
        width: 100%;
        height: 125px;
        left: 50%;
        top: 100%;
        margin-top: -6.5%;
        position: absolute;
        -moz-transform: rotate(-10deg);
        -ms-transform: rotate(-10deg);
        -o-transform: rotate(-10deg);
        -webkit-transform: rotate(-10deg);
        transform: rotate(-7deg);
        border-top: 4px solid rgba(0, 0, 0, 0.40);
    }

    .banner_overlayer:after {
        content: '';
        background: #fff;
        -webkit-background-size: cover;
        background-size: cover;
        width: 100%;
        height: 125px;
        right: 50%;
        top: 100%;
        margin-top: -6.5%;
        position: absolute;
        -moz-transform: rotate(10deg);
        -ms-transform: rotate(10deg);
        -o-transform: rotate(10deg);
        -webkit-transform: rotate(10deg);
        transform: rotate(7deg);
        border-top: 4px solid rgba(0, 0, 0, 0.40);
    }

    #Body-Wrapper-Div1::before {
        border-radius: 100%;
        position: absolute;
        background: rgba(60, 145, 206, 1.0);
        background: -webkit-linear-gradient(top,rgba(255, 255, 255, 0.0),rgba(255, 255, 255, 0.90)8%,rgba(255, 255, 255, 0.95)50%, rgba(255, 255, 255, 0.90) 92%, rgba(255, 255, 255, 1.0) 100%); /*Safari 5.1-6*/
        background: -o-linear-gradient(top,rgba(255, 255, 255, 0.0),rgba(255, 255, 255, 0.90)8%,rgba(255, 255, 255, 0.95)50%, rgba(255, 255, 255, 0.90) 92%, rgba(255, 255, 255, 1.0) 100%); /*Opera 11.1-12*/
        background: -moz-linear-gradient(top,rgba(255, 255, 255, 0.0),rgba(255, 255, 255, 0.90)8%,rgba(255, 255, 255, 0.95)50%, rgba(255, 255, 255, 0.90) 92%, rgba(255, 255, 255, 1.0) 100%); /*Fx 3.6-15*/
        background: linear-gradient(to top, rgba(255, 255, 255, 0.0),rgba(255, 255, 255, 0.90)8%,rgba(0, 148, 255, 1.0)80%, rgba(0, 148, 255, 0.90) 90%, rgba(0, 148, 255, 0.6) 100%); /*Standard*/
        background: rgba(60, 145, 206, 1.0);
        right: -600px;
        left: -600px;
        top: 0;
        content: '';
        bottom: -200px;
    }


#Body-Content-Div {
    padding-top: 50px;
    padding-bottom : 50px;
    box-shadow: rgba(0,0,0,0.4) 5px 5px 20px initial;
    /*border-radius: 20px 20px 0px 0px;
    box-shadow: rgba(0,0,0,0.4) 5px 5px 20px inset;
    top:30px;
    background: #fff;
    box-shadow: 4px 4px 16px rgba(0,0,0,0.2);*/
}

#Body-Content-Div-In {

    background: rgba(255, 255, 255, 0.77);
    box-shadow: rgba(0,0,0,0.4) 15px 15px 15px initial;
    /*border-radius: 20px 20px 0px 0px;
    box-shadow: rgba(0,0,0,0.4) 5px 5px 20px inset;
    top:30px;
    background: #fff;
    box-shadow: 4px 4px 16px rgba(0,0,0,0.2);*/
}

.Body-Back {
    background: #E9E8E8 url("../../images/body-back.jpg");
    /*background: #E9E8E8;*/
}

#Body-Title {
    background: rgba(255, 255, 255, 0.8);
    color: #fff;
    padding-top:10px;
    padding-bottom: 10px;

}
#Body-Content {
    background: rgba(255, 255, 255, 0.90);
    padding-left: 30px;
    padding-right: 30px;
    margin-bottom: -20px;
}

.home-box {
    position: relative;
    padding-top: 100px;
}

    .home-box:before {
        content: "";
        position: absolute;
        width: 100%;
        height: 50%;
        left: 0;
        bottom: 0;
        background-color: #E9E8E8;
    }


.GBotton-Link {
    background: rgba(0, 151, 117, 0.82);
    padding: 15px;
    border: 2px solid #A2702F;
    border-radius: 10px;
    transition: ease-in-out 0.5s;
    cursor: pointer;
    color: #fff;
    text-decoration: none;
}

    .GBotton-Link a {
        color: rgba(255, 255, 255, 0.8);
        font: 20px 'Century Gothic',Arial, verdana, sans-serif;
        text-decoration: none;
    }

    .GBotton-Link:hover {
        background: #C9AB6A;
        color: #967a50;
        text-decoration: none;
        border: 2px solid rgba(0, 151, 117, 0.82);
    }

    .GBotton-Link a:hover {
        color: #fff;
        text-decoration: none;
    }

/*----------------------Body Extra---------------------------------*/
#home-rooms {
    position: relative;
    top: -150px;
}

#Body-Extra-Wrapper-Div1 {
    background: url("../images/bck1.jpg");
}
#Body-Extra-Content-Div {
    background: rgba(255, 255, 255, 0.9);
    /*border-radius: 20px;
    box-shadow: rgba(0,0,0,0.4) 5px 5px 20px;*/
}

#Body-Extra-content .row {
    overflow: hidden;
    display: flex;
    align-items: center;
}

#Body-Extra-content img1 {
    /*-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    /*filter: grayscale(100%);*/
    -webkit-transition: all 800ms ease-out;
    -moz-transition: all 800ms ease-out;
    -o-transition: all 800ms ease-out;
    -ms-transition: all 800ms ease-out;
    transition: all 800ms ease-out;
}

    #Body-Extra-content1 img:hover {
        -moz-transform: scale(1.05);
        -webkit-transform: scale(1.05);
        transform: scale(1.05);
        -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
        filter: grayscale(0%);
    }

.xlayout {
    padding-right: -15px;
    padding-left: -15px;
}

/*----------------------Pre Footer---------------------------------*/

#PreFooter-Div-Wrapper {
    color: #fff;

    background: rgba(0, 151, 117, 1.0);
    box-shadow: rgba(0,0,0,0.4) 0px 10px 20px;
    z-index: 1;
}

#Map-Div {
    padding:0px;
}

.SMap {
    list-style: none;
    font-family: Raleway;
    color: #fff;
    text-decoration: none;
    text-align: center;
    padding: 0px;
}

.SMap > :first-child {
        font: 12pt Raleway,Arial, sans-serif;
        color: rgba(253, 108, 10, 0.80);
        font-weight: bold;
        text-shadow: 1px 1px 8px rgba(0,0,0,0.85);
    }

.SMap > :first-child a {
            font: 12pt Raleway,Arial, sans-serif;
            color: rgba(253, 108, 10, 0.80);
            font-weight: bold;
        }

.SMap a {
        color: #fff;
        font: 9pt verdanal, sans-serif;
        -webkit-transition: all 400ms ease-in;
        -moz-transition: all 400ms ease-in;
        -o-transition: all 400ms ease-in;
        -ms-transition: all 400ms ease-in;
        transition: all 400ms ease-in;
    }

.SMap a:hover {
            color: rgba(253, 108, 10, 0.80);
            -webkit-transition: all 400ms ease-in;
            -moz-transition: all 400ms ease-in;
            -o-transition: all 400ms ease-in;
            -ms-transition: all 400ms ease-in;
            transition: all 400ms ease-in;
        }


/*----------------------Footer---------------------------------*/



.owl-stage-outer .owl-nav {
    position: absolute;
    width: 100%;
    float: right;
    top: 0px;
    right: 0px;
}

    .owl-stage-outer .owl-nav .owl-prev {
        float: left;
    }

    .owl-stage-outer .owl-nav .owl-next {
        float: right;
    }


.Footer-Bar {
    background: #;
    color: white;
    padding-top: 10px;
    padding-bottom: 10px;
}

#Footer-Div-Wrapper {
    position: relative;
    text-align: center;
    color: rgba(0, 0, 0, 0.70);
    background: -webkit-linear-gradient(top,rgba(0, 0, 0, 0.4),rgba(0,0,0,0.85)); /*Safari 5.1-6*/
    background: -o-linear-gradient(top,rgba(0, 0, 0, 0.4),rgba(0, 0, 0, 0.85)); /*Opera 11.1-12*/
    background: -moz-linear-gradient(top,rgba(0, 0, 0, 0.4),rgba(0, 0, 0, 0.85)); /*Fx 3.6-15*/
    background: linear-gradient(to top, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.85)); /*Standard*/
    background: #fff;
    z-index: 1;
}

#Footer-Div-Wrapper-HP {
    /*position:fixed;
    bottom: 0px ;*/
    text-align: center;
    color: #333;
    background: -webkit-linear-gradient(bottom,rgba(255, 255, 255, 0.0), rgba(0, 0, 0, 0.50) 40%, rgba(0, 0, 0, 0.80) 90%); /*Safari 5.1-6*/
    background: -o-linear-gradient(bottom,rgba(255, 255, 255, 0.0), rgba(0, 0, 0, 0.50) 40%, rgba(0, 0, 0, 0.80) 90%); /*Opera 11.1-12*/
    background: -moz-linear-gradient(bottom,rgba(255, 255, 255, 0.0), rgba(0, 0, 0, 0.50) 40%, rgba(0, 0, 0, 0.80) 90%); /*Fx 3.6-15*/
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.0), rgba(0, 0, 0, 0.50) 30%, rgba(0, 0, 0, 0.80) 90%); /*Standard*/
    /*background: #fff;*/
    z-index: 1;
}

#Footer-Div-Wrapper-cp {
    
    /*position:relative;
    bottom: 0px;
    display:block;*/
    text-align: center;
    color: #A2702F;
    background: black;

}

#Footer-Row {
    display: flex;
    align-items: center;
}



.Footer-Content-Wrapper {
    
    width: 80%;
    max-width:80%;
}

.Footer-Info{

    display:flex;
    align-items:center;

}


#Footer-Copyrights {
    background: #C9AB6A;
}


#copyrights {
    padding-top: 8px;
    padding-bottom: 15px;
    text-align: center;
    color: #333;
}

#copyrights-Dark {
    padding-top: 8px;
    padding-bottom: 0px;
    text-align: center;
    color: #fff;
}

#developer-div {
    padding-top: 10px;
    padding-bottom: 10px;
    
    color: #333;
}

#developer-div-Dark {
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: right;
    color: #fff;
}

#FLinks {
    text-align: left;
    padding-top: 5px
}

#Social{
    background-color:brown;
    text-align:left;
    padding-top:10px
    }

#smtext{

    color: red;
    position:relative;
    top:-12px;

}

/*----------------------Weather---------------------------------*/
.weather-box {
    position: absolute;
    width: 110px;
    top: 200px;
    right: 0;
    background: rgba(255,255,255,0.80);
    z-index: 99;
    font: 9pt Pangram,Arial, verdana, sans-serif;
    color:rgba(0, 0, 0, 0.80);
    text-align: center;
    padding-top:10px;
}

/*----------------------Reservation---------------------------------*/

.reservation-box {
    position: absolute;
    width: 300px;
    top:180px;

    background: rgba(255, 255, 255, 0.8);
    z-index: 100;
}

.btn-book {
    cursor:pointer;
}

.Home-Content {
    padding-top: 20px;
    padding-bottom: 20px;
}

.Home-Strip-Div {
    position: absolute;
    width: 100%;
    bottom: 100px;
    z-index: 100;
}

#Booking-Div-HP {
    color: rgba(0, 0, 0, 0.80);
    z-index: 9999;
}

.eReserve-Head {
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Pangram,Arial, Geneva, sans-serif;
    font-size: 16pt;
    color: rgba(0, 0, 0, 0.80);
    /*background: rgba(253, 108, 10, 0.80);*/
    -webkit-transition: all 0.6s ease-in-out;
    -moz-transition: all 0.6s ease-in-out;
    -o-transition: all 0.6s ease-in-out;
    -ms-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
}

.eReserve-Head:hover {
    background: #C7196E;
    color:#fff;
}

.eReserve {
    color: rgba(0, 0, 0, 0.80);
    /*background: rgba(0, 0, 0, 0.7);
    position: absolute;
    right: 20px;*/
    /*bottom: 20px;*/
    z-index: 9999;

}
.e-res-col-left{
    width:50%;
    float:left;
    display:block;
    height:27px;
}
.e-res-col-right {
    width: 48%;
    float: left;
    display: block;
    height: 27px;
}


/*----------------------News---------------------------------*/

.News-Container {
    max-width: inherit;
    width: 70%;
    /*background: rgba(58, 171, 91, 0.86);*/
    padding: 0px;
}
/*---------------------------------------------------------------*/

.post-slide {
    padding-right: 20px;
}

    .post-slide img {
        width: 100%;
        height: auto;
    }

    .post-slide .post-review {
        padding: 0 17px 17px 0;
    }

    .post-slide .post-date {
        float: left;
        margin-right: 10px;
        padding: 8px 15px;
        text-align: center;
        background: #444;
        font-size: 26px;
        color: #fff;
        font-weight: 700;
        transition: background 0.20s linear 0s;
    }

    .post-slide:hover .post-date {
        background: #C9AB6A;
    }

    .post-slide .post-date small {
        display: block;
        margin-bottom: 10px;
        font-size: 13px;
        text-transform: capitalize;
    }

        .post-slide .post-date small:before {
            content: "";
            display: block;
            margin-bottom: 5px;
            border-top: 1px solid #fff;
        }

    .post-slide .post-title {
        margin: 0;
        padding-top: 0px;
    }

        .post-slide .post-title a {
            font-size: 11pt;
            color: #A2702F;
            text-transform: uppercase;
            padding-top: 10px;
            margin-bottom: 6px;
            display: block;
            line-height: 20px;
            font-weight: bold;
        }

    .post-slide:hover .post-title a {
        color: #3BAC5C;
        text-decoration: none;
    }

.post-fulldate {
    margin: 0;
    padding-top: 0px;
    font-size: 12px;
    margin-bottom: 6px;
    display: block;
    color: #fff;
}


.post-comment {
    margin: 0;
    list-style: none;
}

    .post-comment li {
        color: rgba(180, 151, 90, 0.70);
        text-transform: capitalize;
        text-align:center;
    }

        .post-comment li a {
            color: #3BAC5C;
            text-transform: capitalize;
        }

            .post-comment li a:before {
                content: "|";
                margin: 0 5px 0 5px;
                color: #d3d3d3;
            }

/*-----------------------------------------------------------------*/
#commingup .post-slide {
    padding: 0 15px;
}

    #commingup .post-slide .post-img {
        overflow: hidden;
    }

        #commingup .post-slide .post-img img {
            width: 100%;
            height: auto;
            filter: grayscale(100%);
            opacity: 0.9;
            transform: scale(1,1);
            transition: all 0.3s ease-in-out 0s;
        }

    #commingup .post-slide:hover .post-img img {
        transform: scale(1.2,1.2);
        filter: none;
        opacity: 1;
    }

    #commingup .post-slide .post-content {
        padding: 30px 30px;
        position: relative;
        background: rgba(0, 0, 0, 0.80);
    }

    #commingup .post-slide .post-date {
        min-width: 28px;
        min-height: 28px;
        line-height: 28px;
        text-align: center;
        background: #C9AB6A;
        position: absolute;
        top: -40px;
        left: 30px;
    }

    #commingup .post-slide .month {
        display: block;
        font-size: 14px;
        font-weight: bold;
        color: #C9AB6A;
        padding: 0 10px;
        background: rgba(255, 255, 255, 1.0);
        ;
        text-transform: uppercase;
    }

    #commingup .post-slide .date {
        color: #fff;
        font-size: 14px;
    }

    #commingup .post-slide .post-title {
        margin: 20px 0;
        color: #C9AB6A;
    }

        #commingup .post-slide .post-title a {
            color: #C9AB6A;
            font-size: 22px;
            text-transform: capitalize;
            transition: all 0.50s ease 0s;
        }

            #commingup .post-slide .post-title a:hover {
                color: #333;
                text-decoration: none;
            }

    #commingup .post-slide .post-description {
        color: #999;
        font-size: 16px;
        line-height: 30px;
    }

    #commingup .post-slide .post-bar {
        padding: 15px 0;
        list-style: none;
        text-align: center;
        background: rgba(180, 151, 90, 0.70);
    }

        #commingup .post-slide .post-bar li {
            display: inline-block;
            margin-right: 5px;
        }

            #commingup .post-slide .post-bar li a {
                text-transform: capitalize;
                font-size: 12px;
                color: #fff;
                transition: 0.2s ease;
            }

                #commingup .post-slide .post-bar li a:hover {
                    text-decoration: none;
                    color: #3BAC5C;
                }

            #commingup .post-slide .post-bar li i {
                color: #fff;
                margin-right: 5px;
            }

/*----------------------Screens---------------------------------*/

.screen {
    background: rgba(0, 0, 0, 0.40);
}

.screen-blue {
    background: rgba(0, 0, 0, 0.40);
}

.screen-gray {
    background: rgba(0, 0, 0, 0.40);
}

#Orange-Block {
    background: rgba(236, 149, 55, 0.83);
}

#Orange-Box {
    position: relative;
    text-align: center;
    /*top:200px;*/
    z-index: 51;
    background: rgba(236, 149, 55, 0.83);
}

.imgScreen-blue {
    /*min-height:500px;*/
    background: rgba(0,68,124,0.9);
}

.imgScreen-gray {
    /*min-height:500px;*/
    background: rgba(0, 0, 0, 0.65);
}

.imgScreen-white {
    /*min-height:500px;*/
    background: rgba(255, 255, 255, 0.80);
}

.imgWScreen {
    /*min-height:500px;*/
    background: rgba(255, 255, 255, 0.90);
}

.imgBScreen {
    /*min-height:500px;*/
    background: rgba(0,68,124,0.9);
}

.imgGScreen {
    /*min-height:500px;*/
    background: rgba(180, 151, 90, 0.70);
}
.imgScreen-petrol {
    /*min-height:500px;*/
    background: rgba(0, 112, 164, 0.70);
}

.Green-Screen {
    background: linear-gradient(to left,rgba(254, 136, 0, 0.86), rgba(0, 111, 69, 0.83)) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.Orange-Screen {
    background: linear-gradient(to left,rgba(0, 111, 69, 0.9), rgba(0, 111, 69, 0.9)) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.Purble-Screen {
    background: linear-gradient(to left,rgba(169, 0, 97, 0.85), rgba(169, 0, 97, 0.85)) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.Gray-Screen {
    background: linear-gradient(to left,rgba(233, 232, 232, 0.90), rgba(233, 232, 232, 0.8), rgba(233, 232, 232, 0.9)) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.as-back {
    background: rgba(0, 0, 0, 0.60);
}

.as-pink {
    background: rgba(194, 50, 78, 0.7);
}

.as-olive {
    color: #FFF;
    background: rgb(82, 189, 65);
    background: rgba(57, 153, 42, 0.79);
}

.as-blue {
    /*-webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    padding: 20px;
    top:50px;*/
    color: #FFF;
    background: rgb(82, 189, 65);
    background: rgba(44, 88, 151, 0.7);
}

.as-green {
    color: #FFF;
    background: rgb(82, 189, 65);
    background: rgba(82, 189, 65, 0.80);
}

.as-babyblue {
    background: rgba(60, 145, 206, 0.50);
}

.as-gray {
    background: rgba(109, 110, 113, 0.70);
}

.as-orange {
    color: #FFF;
    background: rgba(224, 135, 65, 0.80);
}

.as-brown {
    background: rgba(94, 77, 80, 0.78);
}

.as-petrol {
    background: rgba(70, 132, 142, 0.70);
}

.as-trans {
    color: #FFF;
    font: 60pt 'Raleway', Arial, sans-serif;
    /*background: rgba(70, 132, 142, 0.70);*/
}

/*----------------------Counter---------------------------------*/

.c-no {
    height: 150px;
}

.grey-bg {
    background: #;
}

.counter-Txt {
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    color:#fff;
    text-transform: uppercase;
    margin-top: 20px;
}

    .counter-Txt span {
        display: block;
        font-size: 36px
    }

@media(min-width:320px) and (max-width:767px) {
    .c-no {
        height: 100%;
    }

    .counter-Txt {
        margin-top: 35px;
    }

    .margin-bot-35 {
        margin-bottom: 35px;
    }
}
/*----------------------Languages---------------------------------*/

.Lingo-List {
    list-style: none;
    margin: 0;
    padding: 0;
    padding-top: 20px;
    /*text-align: right;*/
    font: 0.7rem 'Pangram-Bold', sans-serif;
}

    .Lingo-List li {
        display: inline;
        width:30px;
        height:30px;
        border: 0px solid #F68B1F;
        padding: 0px;
        margin-right: 0px;
        -webkit-transition: all 0.6s ease-in-out;
        -moz-transition: all 0.6s ease-in-out;
        -o-transition: all 0.6s ease-in-out;
        -ms-transition: all 0.6s ease-in-out;
        transition: all 0.6s ease-in-out;
    }

        .Lingo-List li:hover {
            /* background: #fff;*/
        }

        .Lingo-List li a {
            height: 30px;
            line-height: 30px;
            color: rgba(0, 0, 0, 0.7);
            /*font-size: 18px;*/
            border: 0;
            display: inline-block;
            /*padding: 10px;
        float: right;*/
            -webkit-transition: all 0.6s ease-in-out;
            -moz-transition: all 0.6s ease-in-out;
            -o-transition: all 0.6s ease-in-out;
            -ms-transition: all 0.6s ease-in-out;
            transition: all 0.6s ease-in-out;
        }

        .Lingo-List li a:hover {
            color: #C7196E;
        }

/*----------------------Social---------------------------------*/
#Social-Div-Wrapper {
    padding-top: 20px;
    background: #C9AB6A;
    padding-bottom: 20px;
}

.socials {
}

    .socials ul {
        list-style: none;
        margin: 0;
        padding: 0;
        text-align: right;
    }

    .socials li {
        display: inline;
        /*border: 1px solid #F68B1F;*/
        padding: 5px 6px 10px 5px;
        margin-right: 4px;
        -webkit-transition: all 0.6s ease-in-out;
        -moz-transition: all 0.6s ease-in-out;
        -o-transition: all 0.6s ease-in-out;
        -ms-transition: all 0.6s ease-in-out;
        transition: all 0.6s ease-in-out;
    }

        .socials li:hover {
            /* background: #fff;*/
        }

    .socials ul li a {
        /*height: 120px;*/
        line-height: 20px;
        width: 12px;
        color: rgba(180, 151, 90, 0.70);
        font-size: 18px;
        border: 0;
        display: inline-block;
        padding-top: 6px;
        padding-bottom: 6px;
        /*float: right;*/
        -webkit-transition: all 0.6s ease-in-out;
        -moz-transition: all 0.6s ease-in-out;
        -o-transition: all 0.6s ease-in-out;
        -ms-transition: all 0.6s ease-in-out;
        transition: all 0.6s ease-in-out;
    }

        .socials ul li a:hover {
            color: rgba(255, 255, 255, 0.8);
        }


.foot-socials {
}

    .foot-socials ul {
        list-style: none;
        margin: 0;
        padding: 0;
        text-align: center;
    }

    .foot-socials li {
        display: inline;
    }

    .foot-socials ul li a {
        height: 30px;
        line-height: 30px;
        width: 30px;
        color: rgba(0, 0, 0, 0.50);
        font-size: 24px;
        border: 0;
        display: inline-block;
        padding: 0px;
        /*float: right;*/

        -webkit-transition: all 0.5s ease-in-out;
        -moz-transition: all 0.5s ease-in-out;
        -o-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
        transition: all 0.5s ease-in-out;
    }

        .foot-socials ul li a:hover {
            color: #009775;
        }


#fb-icon {background: url(../images/social.png) 0px 0px no-repeat;}
#fb-icon:hover {background: url(../images/social.png) 0px -32px no-repeat;}

#tw-icon {background: url(../images/social.png) -39px 0px no-repeat;}
#tw-icon:hover {background: url(../images/social.png) -39px -32px no-repeat;}

#yt-icon {background: url(../images/social.png) -78px 0px no-repeat;}
#yt-icon:hover {	background: url(../images/social.png) -78px -32px no-repeat;}

#inst-icon {background: url(../images/social.png) -390px 0px no-repeat;}
#inst-icon:hover {background: url(../images/social.png) -390px -32px no-repeat;}

#li-icon {background: url(../images/social.png) -156px 0px no-repeat;}
#li-icon:hover {background: url(../images/social.png) -156px -32px no-repeat;}

#en-icon {background: url(../images/uk.png) 0px 0px no-repeat;}

#ar-icon {
    background: url(../images/ar.png) 0px 0px no-repeat;
}

#cz-icon {
    background: url(../images/cz.png) 0px 0px no-repeat;
}

#gr-icon {
    background: url(../images/gr.png) 0px 0px no-repeat;
}


.bottomMenu {
    display: none;
    position: fixed;
    bottom: 0;
    right:0;
    /*width: 100%;*/
    height: 128px;
    
    z-index: 9999999999999999999999999999999;
}
.JoinUs {
   /* display: none;*/
    position: fixed;
    bottom: 60px;
    right: 10px;
    /*width: 100%;*/
    height: 128px;
    z-index: 9999999999999999999999999999999;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.spacer5 { height: 5px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer10 { height: 10px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer15 { height: 15px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer20 { height: 20px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer25 { height: 25px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer30 { height: 30px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer35 { height: 35px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer40 { height: 40px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer45 { height: 45px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer50 { height: 50px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer100 { height: 100px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer200 { height: 200px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }

.eRTL { 
    direction:rtl;
    text-align:right;
   /*background: green;*/

}



#Hline {
    background: gray;
    height: 6px;
}


#SMap-Div {
    background: #575b5e;
    color: brown;
    /*height:100%;*/
    z-index: 1;
}


#Images-Div-Wrapper {
    position: relative;
    text-align: center;
    z-index: 51;
}

.home-img-text {
    position: relative;
    margin: 0 auto;
    width: 75%;
    background: #A2702F;
    color: white;
}

#Title-Div {
    color: #fff;
    background: rgba(104, 84, 63, 0.70);
    z-index: 2;
}

#Body-Div-Wrapper {
    position: relative;
    color: #333;
    background: rgba(104, 84, 63, 0.70);
    z-index: 2;
}

#Body-Div-Wrapper-cp {
    position: relative;
    color: #A2702F;
    z-index: 2;
}

#Body-Div {
    color: #333;
    background-color: rgba(255,255,255,0.8);
}

#Body-Div-Content {
    position: relative;
    margin: 0 auto;
    width: 96%;
    color: #333;
    background-color: beige;
}

.col-sm-1-7 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    width: 14.22222222%;
    float: left;
    text-align: center;
}

.col-sm-1-7 p {

        font-family: Baomoi, 'RobotoCondensed-Bold';
        /*font-size: 14.5px;*/
        font-size: 90%;
        padding-top: 5px;
        color: #233c51;
        display: block;
        text-align:center;
}

    .col-sm-1-7 img {
        max-width: 100%;
        text-align:center;
    }

.img-hover img {
    -webkit-transition: all .3s ease; /* Safari and Chrome */
    -moz-transition: all .3s ease; /* Firefox */
    -o-transition: all .3s ease; /* IE 9 */
    -ms-transition: all .3s ease; /* Opera */
    transition: all .3s ease;
}

    .img-hover img:hover {
        opacity: 0.9;
        -webkit-filter: brightness(1.10) grayscale(100%) contrast(90%);
        -moz-filter: brightness(1.10) grayscale(100%) contrast(90%);
        filter: brightness(1.10) grayscale(100%);
        /*-webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-transform: translateZ(0) scale(1.10); /* Safari and Chrome */
        /*-moz-transform: scale(1.10);*/ /* Firefox */
        /*-ms-transform: scale(1.10); /* IE 9 */
        /*-o-transform: translatZ(0) scale(1.20); /* Opera */
        /*transform: translatZ(0) scale(1.20);*/
    }


.grayscale {
    -webkit-filter: brightness(1.10) grayscale(100%) contrast(90%);
    -moz-filter: brightness(1.10) grayscale(100%) contrast(90%);
    filter: brightness(1.10) grayscale(100%);
}



/*----------------------Menu---------------------------------*/
.MImg 
{
    /*background:red;*/

}

.MItm {
    font: 22px SangBleuBPSans,Arial, verdana, sans-serif;
    color: darkred;
    background: lightgray;
}
.MIPrice {
    font: 22px SangBleuBPSans,Arial, verdana, sans-serif;
    color: darkred;
    background: lightgray;
}

.MIDesc {
    font: 10pt verdana, sans-serif;
    color: gray;
    /*background: yellow;*/
}

.as-pink {
    background: rgba(194, 50, 78, 0.7);
}


.as-blue {
    background: rgba(44, 88, 151, 0.7);
}

.as-green {
    background: rgba(37, 115, 91, 0.80);
}

.as-babyblue {
    background: rgba(60, 145, 206, 0.50);
}

.as-gray {
    background: rgba(109, 110, 113, 0.70);
}

.as-orange {
    background: rgba(224, 135, 65, 0.80);
}

.as-brown {
    background: rgba(94, 77, 80, 0.78);
}

.as-petrol {
    background: rgba(70, 132, 142, 0.70);
}
.as-gold {
    background: rgba(201, 171, 106, 0.87);
}

.eLogo {
    -webkit-transition: width 7.5s;
    transition: width 7.5s;
}

.Rooms-Content {
    background: url("../images/ptrn-light.png");
    background: rgba(108, 174, 224, 0.20);
    padding: 20px 0px 20px 0px;
    border-radius: 20px;
}
/*----------------------Items---------------------------------*/
.item {
    -moz-transition: all .3s;
    -o-transition: all .3s;
    -webkit-transition: all .3s;
    transition: all .3s;
    padding: 0px;
    /*box-shadow: 5px 6px 10px rgba(0,0,0,.2);
    box-sizing: border-box;
    border-radius: 10px;*/
    transform: scale(0.85);
}

    .item:hover {
        box-shadow: 0 16px 20px rgba(0,0,0,.2);
        transform: scale(0.96);
        box-shadow: 0px 0px 10px #7CAB05;
    }

.item-box {
    background: #000;
}

.item-content {
    padding: 10px 0px 10px 0px;
    min-height: 125px;
}

.item-data {
    /*background: red;
    border-top: 6px solid #DF6B26;*/
    /*border-radius: 3px;
    box-shadow: rgba(0,0,0,0.8) 10px 10px 50px initial;*/
    text-align: center;
}

.item-content .Prod-Brand {
    padding-bottom: 30px;
    text-align: center;
}

.item-content .item-name {
    font: 12pt Montserrat,Arial, verdana, sans-serif;
    color: rgba(0, 0, 0, 0.50);
    padding-top: 10px;
    margin-top: 310px;
    padding-bottom: 10px;
}

.item-content .Prod-Price {
    position: absolute;
    width: 40%;
    left: 30%;
    padding-top: 20px;
    bottom: 30px;
    text-align: center;
}

.item-content .item-price {
    font: 15px Pangram,Arial, verdana, sans-serif;
    color: #A2702F;
    padding-top: 10px;
    margin-top: 310px;
    margin: 0 auto;
    color: #fff;
    background: #7CAB05;
    padding: 10px;
    border-radius: 5px;
}

.item-old-price {
    font: 15px Pangram,Arial, verdana, sans-serif;
    color: #A2702F;
    padding-top: 10px;
    margin-top: 310px;
    margin: 0 auto;
    color: #fff;
    background: #660092;
    padding: 10px;
    border-radius: 5px;
    text-decoration-line: line-through;
}

.item-offer {
    font: 15px Pangram,Arial, verdana, sans-serif;
    color: #A2702F;
    padding-top: 10px;
    margin-top: 310px;
    margin: 0 auto;
    color: #fff;
    background: #CCA969;
    padding: 10px;
    border-radius: 5px;
}

.item-bio {
    font: 14px Raleway,Arial, verdana, sans-serif;
    color: rgba(236, 149, 55, 0.83);
    padding-top: 10px;
    margin-top: 310px;
    padding-bottom: 10px;
}


.item-dark {
    -moz-transition: all .3s;
    -o-transition: all .3s;
    -webkit-transition: all .3s;
    transition: all .3s;
    background: -webkit-linear-gradient(top,rgba(255, 0, 0, 0.0), rgba(0, 0, 0, 0.80) 40%, rgba(0, 0, 0, 0.95) 90%); /*Safari 5.1-6*/
    background: -o-linear-gradient(top,rgba(255, 0, 0, 0.0), rgba(0, 0, 0, 0.80) 40%, rgba(0, 0, 220, 0.95) 90%); /*Opera 11.1-12*/
    background: -moz-linear-gradient(top,rgba(255, 0, 0, 0.0), rgba(0, 0, 0, 0.80) 40%, rgba(0, 0, 200, 55.95) 90%); /*Fx 3.6-15*/
    background: linear-gradient(to top, rgba(255, 255, 255, 0.0),rgba(255, 255, 255, 0.7)8%,rgba(255, 255, 255, 0.85)50%, rgba(255, 255, 255, 0.70) 92%, rgba(255, 255, 255, 0.1) 100%); /*Standard*/
    /*background: rgba(255,255,255,0.80);*/
    box-shadow: 0 6px 10px rgba(0,0,0,.2);
    padding: 10px;
}

    .item-dark:hover {
        box-shadow: 0 16px 20px rgba(0,0,0,.2);
        transform: scale(1.05);
    }

.item-box-dark {
    background: #000;
}


.item-content-dark {
    padding: 10px 0px 10px 0px;
}

.item-data-dark {
    background: #;
    /*border-top: 6px solid #DF6B26;*/
    border-radius: 3px;
    box-shadow: rgba(0,0,0,0.8) 10px 10px 50px initial;
}

.item-name-dark {
    font: 9pt Pangram,Arial, verdana, sans-serif;
    color: darkred;
    padding-top: 10px;
    margin-top: 310px;
    padding-bottom: 10px;
}

.item-bio-dark {
    font: 14px Raleway,Arial, verdana, sans-serif;
    color: rgba(236, 149, 55, 0.83);
    padding-top: 10px;
    margin-top: 310px;
    padding-bottom: 10px;
}

/*----------------------Title---------------------------------*/

/***************************Title*******************************/
.section-heading {
    text-align: center;
}

.section-heading {
    width: 100%;
    display: block;
    position: relative;
    margin: 20px 0 20px 0 !important;
}

.section-border {
    position: relative;
    display: block;
}

    .section-border .zigzag {
        background: #ffffff;
        position: absolute;
        height: 16px;
        z-index: -2;
        width: 80%;
        display: inline-block;
        left: 0;
    }

    .section-heading .section-border::after, .section-border .zigzag {
        left: 10%;
    }

    .section-border .zigzag {
        top: -50px;
    }



        .section-border .zigzag:before {
            top: calc(100% + 2px);
        }

        .section-border .zigzag:before {
            height: 12px;
            background: linear-gradient(-135deg, #9f9070 8px, transparent 0) 0 8px, linear-gradient( 135deg, #9f9070 8px, transparent 0) 0 8px;
            background-position: top left;
            background-repeat: repeat-x;
            background-size: 16px 16px;
        }

        .section-border .zigzag:before, .section-border .zigzag:after {
            content: "";
            display: block;
            position: absolute;
            left: 0;
            right: 0;
        }

        .section-border .zigzag:after {
            height: 16px;
            top: 100% !important;
            background: linear-gradient(-135deg, #ffffff 8px, transparent 0) 0 8px, linear-gradient( 135deg, #ffffff 8px, transparent 0) 0 8px;
            background-position: top left;
            background-repeat: repeat-x;
            background-size: 16px 16px;
        }

        .section-border .zigzag:before, .section-border .zigzag:after {
            content: "";
            display: block;
            position: absolute;
            left: 0;
            right: 0;
        }

.section-heading h2 {
    padding: 10px 20px;
}

.section-heading h2 {
    background: #ffffff;
    padding: 10px;
    color: #C9AB6A;
    font: 22pt 'Century Gothic', sans-serif;
    display: inline-block;
    margin: 0;
}






.eHr {
    border-bottom: 1px solid rgba(104, 84, 63, 0.80);
}




.Botton-Link {
    background: #;
    padding: 6px 10px;
    border: 1px solid rgba(57, 153, 42, 0.79);
    border-radius: 10px;
    transition: ease-in-out 0.5s;
    cursor: pointer;
    color: #fff;
    text-decoration: none;
}

    .Botton-Link a {
        color: rgba(0,68,124,0.9);
        font: 14px Raleway,Arial, verdana, sans-serif;
        text-decoration: none;
    }



    .Botton-Link:hover {
        background: rgba(44, 88, 151, 0.7);
        color: #967a50;
        text-decoration: none;
    }

    .Botton-Link a:hover {
        color: #fff;
        text-decoration: none;
    }



.owlimg {
    position: relative;
    left: 50px;
}

.owldata {
    position: relative;
    background: rgba(255, 255, 255, 0.80);
    font: 26px 'Montserrat Alternates', sans-serif;
    color: #F68B1F;
    left: -50px;
}


.PBotton-Link {
    background: #;
    padding: 10px;
    position:relative;
    top:8px;
    border: 1px solid rgba(255, 255, 255, 0.90);
    border-radius: 10px;
    transition: ease-in-out 0.5s;
    cursor: pointer;
    color: #fff;
    background: rgba(87, 3, 37, 1.0);
    text-decoration: none;
}

    .PBotton-Link a {
        color: rgba(255, 255, 255, 0.90);
        font: 14px Raleway,Arial, verdana, sans-serif;
        text-decoration: none;
    }



    .PBotton-Link:hover {
        background: rgba(169, 0, 97, 1.0);
        color: #fff;
        text-decoration: none;
    }

    .PBotton-Link a:hover {
        color: #fff;
        text-decoration: none;
    }

#My-Content .row {
    /*display: flex;
    align-items: center;*/
}

#My-Content .col-md-6 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.eContent {
    padding: 0px 40px;
}

.STitle {
    font: 24pt Felixti, verdana, sans-serif;
    line-height: normal;
    color: #C7196E;
    line-height: 40pt;
}

.eContent p {
    font: 10pt Arial, verdana, sans-serif;
    line-height: normal;
    line-height: 20px;
    color: rgba(0, 0, 0, 0.90);
}

.eContent ul li {
    font: 10pt Arial, verdana, sans-serif;
    line-height: normal;
    line-height: 20px;
    color: rgba(0, 0, 0, 0.90);
}
@media only screen and (min-width: 1024px) {
    #My-Content .row {
        display: flex;
    align-items: center;
    }

    #Owl-Content .row {
        display: flex;
        align-items: center;
    }

    #developer-div {
        text-align: right;
    }

    #developer-div-Dark {
        text-align: right;
    }
    #copyrights {
        text-align: center;
    }

   
}


/*----------------------Tables---------------------------------*/


.tblHead-orange {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 14px;
    color: #FFF;
    text-align: center;
    background-color: orange;
}

.tblCell-borange {
    font: 12pt Verdana, Arial, sans-serif;
    color: #FFF;
    text-align: center;
    background-color: #fcbf50;
}

.tblHead-blue {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #FFF;
    text-align: center;
    background-color: #002851;
}

.tblCell-blue {
    font: 12pt Verdana, Arial, sans-serif;
    color: #fff;
    background-color: steelblue;
    text-align: center;
}

.tblCell-bblue {
    font: 12pt Verdana, Arial, sans-serif;
    color: #000;
    background-color: lightsteelblue;
    text-align: center;
}

.tblCell-gray {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 14px;
    color: #FFF;
    text-align: center;
    background-color: #333;
}

.tblCell-lgray {
    font: 14pt Verdana, Arial, sans-serif;
    color: #002851;
    background-color: #949294;
    text-align: center;
    border: 1px solid #333333;
}

.tblCell-gold {
    font: 12pt Verdana, Arial, sans-serif;
    color: #fff;
    background-color: darkorange;
    text-align: center;
    border: 1px solid #333333;
}

.tblCell-lgold {
    font: 10pt Verdana, Arial, sans-serif;
    color: #000;
    background-color: rgba(247, 147, 30, 0.37);
    text-align: center;
    border: 1px solid #333333;
}

.btn-pager {
    background: rgba(0,0,0,.2);
    color: #fff;
    padding: 6px;
    font: 10pt verdana;
    border-radius: 5px 5px;
    -webkit-transition: all 600ms ease-out;
    -moz-transition: all 600ms ease-out;
    -o-transition: all 600ms ease-out;
    -ms-transition: all 600ms ease-out;
    transition: all 600ms ease-out;
}

    .btn-pager:hover {
        background: rgba(0,68,124,0.9);
        color: #fff;
        cursor: pointer;
    }

.pager-page {
    background: rgba(0,0,0,.2);
    color: #fff;
    padding: 6px;
    font: 10pt verdana;
    border-radius: 5px 5px;
    text-decoration: none;
    -webkit-transition: all 600ms ease-out;
    -moz-transition: all 600ms ease-out;
    -o-transition: all 600ms ease-out;
    -ms-transition: all 600ms ease-out;
    transition: all 600ms ease-out;
}

    .pager-page:hover {
        background: #002851;
        color: #fff;
    }

a:not([href]):not([tabindex]) {
    color: #fff;
    text-decoration: none;
    font: 10pt verdana;
}

    a:not([href]):not([tabindex]):hover {
        background: rgba(73, 37, 102, 0.85);
        color: #fff;
    }
    /* iPad Layout: 1024px. */
    @media only screen and (max-width: 1024px) {

  
        .col-sm-1-7 p {
            font-size: 14px;
        }
        #Body-Content-Div-HP {
            margin-top: -60px;
        }

        #Body-Extra-content .row {
            display:block;
            align-items: center;
        }
        .owlimg {
            position: relative;
            left: 0px;
        }

        .owldata {
            position: unset;
            background: none;
            left: 0px;
        }
    }

@media only screen and (max-width: 812px) {

    #Nav-Div-Wrapper {
        top: 0;
    }

}

    /* iPad Layout Portrait: 768px. */

    @media only screen and (max-width: 768px) {


        #Header-Div-Wrapper {
            position: absolute;
        }



        .foot-socials ul {
            text-align: center;
        }

        #Logo-Div-HP {
            margin-top: 0em;
            margin-bottom: 0em;
        }

        #copyrights {
            text-align: center;
        }

        #FLinks {
            text-align: center;
        }

        .social {
            float: none;
        }


        .col-sm-1-7 {
            width: 50%;
        }

        #Menu-Div-Row {
            padding-top: 0px;
        }

        #Body-Content-Div {
            margin-top: -50px;
        }
    }

    @media only screen and (min-width : 668px ) and (max-width : 767px ) {
        #Title-Div-Wrapper {
            position: relative;
            top: 0px;
        }


        .xlogo {
            width: 80px;
            position: relative;
            left: 20px;
        }
    }

    @media only screen and (max-width : 767px ) {



        #Menu-Div-Row {
            background: rgba(255, 255, 255, 1.0);
        }
    }

    /* ============================================================================= */

    /* iPhone 6 Layout: 667px. (667*375) */

    @media only screen and (max-width: 668px) {




        .xlogo {
            width: 90px;
            position: relative;
            left: 0px;
        }

        .brand-logo {
            position: relative;
            padding-top: 0px;
            width: 80px;
            left: -15px;
        }


        .headline {
            max-width: 300px;
        }

        .col-sm-1-7 p {
            font-size: 15px;
        }



        #Title-Div-Wrapper {
            position: relative;
            top: 0px;
        }
    }


    /* iPhone 6 Plus Layout: 414px. (414*736) */
    @media only screen and (max-width: 415px) {


        .Home-Strip-Div {
            bottom: 120px;
        }

        .social li {
            margin-right: 1.5px;
            margin-bottom: 0px;
        }
    }

    @media only screen and (max-width: 375px) {
    }
    /* Samsung Note  Layout: 360px. (360*640) */
    @media only screen and (max-width: 360px) {
    }

    /* iPhone Layout: 320px. Portrait Inherits styles from: Mobile Layout. */
    @media only screen and (max-width: 320px) {
    }

    /* ============================================================================= */



    /* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */


    @media only screen and (min-width : 769px ) and (max-width : 1300px ) {
    }


