﻿
body {
    background: url(../Images/bg.gif) repeat #fff;
    font-family: Georgia, Arial, sans-serif;
}

.WhiteContainer {
    padding: 0px;
}

.SubContainer {
    padding: 0px;
    position: relative;
    /*background: url('../Images/bg.jpg') repeat;*/
}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
    background-color: rgba(255, 203, 203, 0.5);
}

@media (min-width: 768px) {
    /*.container .navbar-header {
        float: right;
        margin: 0 15px;
    }*/
    /*.navbar-nav .active {
        margin: 0 60px 0 0;
    }*/

    .navbar-brand, .container .navbar-nav, .container .navbar-nav > li {
        float: left;
    }

    .container .MasterHeader {
        margin: 0 0 0px 0;
    }
}


.container .navbar-nav > li {
    text-align: left;
}

.LogoStyle {
    color: #000;
    font-size: 40px;
    padding: 10px 0 10px 0;
    margin: 0;
    text-align: left;
    z-index: 0;
}

.TextRoundItem {
    position: absolute;
    text-align: center;
    width: 80%;
    bottom: 0;
    margin: 0px 10% 0 10%;
    font-size: 17px;
    line-height: 30px;
    color: #FFFC00;
    background-color: rgba(0,0,0,0.7);
    height: 30px;
    text-shadow: 0 1px 1px #000;
    border-radius: 100% 100% 0% 0%;
}

.MasterHeader {
    height: auto;
    width: 100%;
    margin: 0px 0 0 0;
    position: relative;
    /*z-index: 100;*/
}

.InsideTopHeader {
    height: auto;
    width: 100%;
    overflow: hidden;
    margin: 10px 0;
}

.InsideBottomHeader {
    height: 25px;
    width: 100%;
    background-color: #000;
}

.img_Left {
    float: left;
    padding: 4px 5px 0 5px;
}

.P_Header_Right {
    float: right;
    direction: ltr;
    color: #e0e0e0;
    font-size: 11px;
    padding: 4px 5px 0 5px;
    margin: 0;
}

.P_Header_Left {
    float: right;
    direction: ltr;
    color: #e0e0e0;
    font: 11px tahoma;
    padding: 4px 5px 0 5px;
    margin: 0;
}

.NoneMargin {
    margin: 0;
}

.padding_5 {
    padding: 10px 5px 7px 5px;
}

.NoneMargin h3 {
    margin: 0px;
}

.ShadowBackLeft {
    padding: 0 0 25px 0;
    background: transparent url('../Images/ShadowLeft.png') no-repeat left bottom;
}

.RedBack {
    background: #b84d45 url('../Images/bg.png');
    color: #fff;
    direction: ltr;
}

.BlueBack {
    background: #000; /*#19b7eb;*/
    color: #FFFFFF;
    direction: ltr;
    text-align: left;
    min-height: 42px;
    /*border-bottom: 5px solid #000;*/
}

@media screen and (max-width: 767px) {
    .ContactsHeader {
        display: none;
    }
}
/***************************Shadow*/
.OneLine {
    width: 100%;
    height: 5px;
}

.Black {
    background-color: #000;
}

.Blue {
    background-color: #0094ff;
}

.White {
    background-color: #fff;
}
/***************************Shadow*/
#owl-demo .item img {
    display: block;
    width: 100%;
    height: auto;
    max-height: 329px;
}


/************.navbar-wrapper*/
/* Special class on .container surrounding .navbar, used for positioning it into place. */
.navbar-wrapper {
    /*position: absolute;
    top: 0;
    right: 0;
    left: 0;*/
    z-index: 101;
}

    .navbar-wrapper .navbar-inverse .navbar-nav > li > a {
        color: #fff;
        font-size: 11pt;
        padding: 15px 8px;
    }

    .navbar-wrapper .navbar {
        margin-bottom: 0px;
    }

    .navbar-wrapper .navbar-inverse .navbar-nav > .active > a,
    .navbar-wrapper .navbar-inverse .navbar-nav > .active > a:hover,
    .navbar-wrapper .navbar-inverse .navbar-nav > .active > a:focus {
        background-color: transparent;
        color: #e17500;
    }

    .navbar-wrapper .navbar-inverse .navbar-nav > li > a:hover {
        background-color: #19b7eb;
        color: #fff;
    }

    /* Flip around the padding for proper display in narrow viewports */
    .navbar-wrapper .container {
        padding-right: 0;
        padding-left: 0;
    }

    .navbar-wrapper .navbar {
        padding-right: 0px;
        padding-left: 0px;
    }

@media (min-width: 768px) {
    .navbar-wrapper .navbar-inverse .navbar-nav > li > a:hover {
        background-color: #19b7eb;
        color: #fff;
    }
    /* Navbar positioning foo */
    .navbar-wrapper {
        margin-top: 0px;
    }

        .navbar-wrapper .container {
            padding-right: 0px;
            padding-left: 0px;
        }

        .navbar-wrapper .navbar {
            padding-right: 0;
            padding-left: 0;
        }

    /* The navbar becomes detached from the top, so we round the corners */
    /*.navbar-wrapper .navbar {
            border-radius: 50px 50px 0px 0px;
        }*/
    .navbar-inverse {
        /*background-color: rgba(0,0,0,0.5);*/
        background: url(../Images/bgHeader.gif) repeat center top #18b2e5;
        border-bottom: 3px double #b84d45;
        background-color: #fff;
        border: none;
    }
}

/*.col-xs-1 {
    display: none;
}

.col-lg-3 .col-md-3 .col-sm-3 {
    display: inherit;
}*/
.BackLogo {
    background: #fff url('../Images/BackLogo.jpg') no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.ShadowWhiteRight {
    width: 100px;
    height: 100%;
    background: transparent url('../Images/ShadowWhiteRight.png');
    right: 0;
    position: absolute;
    z-index: 100;
}

.ShadowWhiteLeft {
    width: 100px;
    height: 100%;
    background: transparent url('../Images/ShadowWhiteLeft.png');
    left: 0;
    position: absolute;
    z-index: 100;
}

.feature {
    display: block;
    width: 100%;
    margin: 0;
}

.author {
    font-size: 13px;
    line-height: 1.3;
    /*color: #aab6aa;*/
    margin: 0;
    max-height: 32px;
    overflow: hidden;
}

.blog-stripe .block-title {
    background: black;
    width: 100%;
    color: white;
    height: 125px;
    padding-top: 10px;
}

    .blog-stripe .block-title h2 {
        margin-top: 10px;
    }

.all-blogs .media {
    /*margin-left: -20px;*/
    padding-bottom: 10px;
    border-bottom: 1px solid #CCCCCC;
}

.media, .media .media {
    margin-top: 10px;
    list-style-type: none;
}

.media-object {
    width: 100px;
    height: 63px;
}

.media-body {
    direction: ltr;
    text-align: left;
}

.media-heading {
    font-size: 14px;
    margin: 0 0 5px 0;
    max-height: 36px;
    overflow: hidden;
    color: #be5d00;
    line-height: 18px;
}

    .media-heading a {
        color: #be5d00;
    }

        .media-heading a:hover {
            color: #fa7a00;
            text-decoration: none;
        }

.media-heading-Content {
    margin: 0;
    max-height: 58px;
    overflow: hidden;
}

}

.AdsSize {
    max-width: 500px;
    margin: 0 auto;
    width: 100%;
    height: auto;
    display: block;
}

.rowFooter {
    direction: ltr;
}

    .rowFooter h3 {
        color: #fffdce;
    }

    .rowFooter p {
        font-size: 15px;
        color: #fff;
    }

.ulFooterStyle {
    padding: 10px 0;
}

    .ulFooterStyle li {
        padding: 5px;
        font-size: 16px;
        border-bottom: 1px dotted #5F5F5F;
    }

        .ulFooterStyle li:hover {
            padding: 5px;
            font-size: 16px;
            background: #000 url('../Images/bg1.jpg');
            border-bottom: 1px dotted #969696;
        }

            .ulFooterStyle li:hover a {
                color: #fff500;
                text-decoration: none;
            }

        .ulFooterStyle li a {
            color: #fff;
            text-decoration: none;
        }



.wrap-section {
    background: transparent url('../Images/side1.png') no-repeat right top, transparent url('../Images/side2.png') no-repeat right bottom, transparent url('../Images/side3.png') no-repeat left bottom, transparent url('../Images/side4.png') no-repeat left top;
}

.shadowMultiSlide {
    width: 17px;
    height: 150px;
    position: absolute;
    z-index: 100;
}

.side1 {
    background: transparent url('../Images/side1.png');
    right: 0;
    top: 0;
}

.side2 {
    background: transparent url('../Images/side2.png');
    right: 0;
    bottom: 0;
}

.side3 {
    background: transparent url('../Images/side3.png');
    left: 0;
    bottom: 0;
}

.side4 {
    background: transparent url('../Images/side4.png');
    left: 0;
    top: 0;
}

.MainAboutUsTitle {
    font-size: 23px;
    direction: ltr;
}

.MainAboutUsText {
    font-size: 15px;
    direction: ltr;
}


.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
    background-color: rgba(225,225,225,0.7);
    color: #118eb7;
}

.NoneMargin h3 {
    font-size: 16px;
    line-height: 25px;
    text-align: left;
}

h3 a {
    color: #fff;
    text-decoration: none;
}

    h3 a:hover {
        color: #fffdce;
        text-decoration: none;
    }
