﻿body {
    margin: 0;
    font-family: RobotoFont;
    font-size: 14px;
    background-color: #eeeeee;
}


a {
    text-decoration: none;
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.DeskTopMenu {
    display: inline !important;
}

    .DeskTopMenu ul li ul {
        display: none;
    }

    .DeskTopMenu ul li {
        position: relative;
        float: left;
        list-style: none;
    }

.MobileMenuTable {
    display: none !important;
}

.OuterTable {
    Width: 100%;
    max-width: 1400px;
    padding: 0px;
    margin: 0px;
    border-style: none;
    border-width: 0px;
    /*margin-left: auto;
    margin-right: auto;
    text-align:center;*/
}

.OpacityStyle {
    /*opacity: 0.8;
            background-color: black;*/
    background-image: url('OpacityBG.png');
}

.Logo {
    Width: 350px;
    max-width: 350px;
}

.AnyButton {
    background-color: #ffffcc !important;
    border-style: none;
    /*border-radius: 20px;*/
    border-width: 1px;
    /*border-top:2px solid Red;*/
    color: #000000;
    height: 28px;
    /*font-weight: bold;*/
    /*font-family: Oswald;*/
    background-image: url(MenuBG.jpg);
    background-size: 300% 100%;
}

    .AnyButton:hover {
        background-color: red !important;
        color: #000000;
        background-image: none;
    }

.FeaturedDataListItemStyle {
    width: 25%;
    float: left;
}

.HomePageTable1 {
    width: 33.3%;
    float: left;
}

.GrayHover:hover {
    background-color: #ffffff !important;
    box-shadow: 0px 1px 5px #bbbbbb;
}

.TitleFont {
    font-size: 25px;
}

.SloganFont {
    font-size: 20px;
}

.FooterTable {
    width: 24.9%;
    float: left;
}

.SocialIcons {
    width: 50px;
}

.DetailsPageTebo1 {
    width: 60%;
    max-width: 1000px;
    float: left;
}

.DetailsPageTebo2 {
    width: 40%;
    max-width: 1000px;
}

.RelatedAndOtherTables {
    width: 33.3%;
    float: left;
}

    .RelatedAndOtherTables:hover {
        background-color: #eeeeee !important;
        box-shadow: 0px 1px 5px #bbbbbb;
    }


.InnerSearchTables {
    width: 33.3%;
    float: left;
}

.OuterSearchTables {
    width: 100%;
    position: absolute;
    bottom: 30%;
}

.SearchTable {
    width: 100%;
    max-width: 800px;
}


.ZedIndex {
    z-index: 1000;
}

@media(max-width:1200px) {

}

@media(max-width:1000px) {

    .FeaturedDataListItemStyle {
        width: 50%;
    }


    .DeskTopMenu {
        display: none !important;
    }

    .MobileMenuTable {
        display: inline !important;
    }

    .FooterTable {
        width: 50%;
        float: left;
    }

    .RelatedAndOtherTables {
        width: 50%;
        float: left;
    }


}

@media(max-width:900px) {


}


@media(max-width:800px) {
    .HomePageTable1 {
        width: 50%;
        float: left;
    }

    .NotNeededAt800Px {
        display: none !important;
    }
}

@media(max-width:700px) {
    .DetailsPageTebo1 {
        width: 100%;
        max-width: 1000px;
        float: left;
    }

    .DetailsPageTebo2 {
        width: 100%;
        max-width: 1000px;
    }

    .RelatedAndOtherTables {
        width: 100%;
        float: left;
    }


}

@media(max-width:600px) {
    .HomePageTable1 {
        width: 100%;
        float: left;
    }

    .OuterSearchTables {
        bottom: -225px;
    }

    .InnerSearchTables {
        width: 100%;
        float: left;
    }

    .AdjustmentForSearchTable {
        padding-top: 200px !important;
    }
}

@media(max-width:500px) {

    .FeaturedDataListItemStyle {
        width: 100%;
    }

    .TitleFont {
        font-size: 15px;
    }

    .SloganFont {
        font-size: 10px;
    }

    .FooterTable {
        width: 100%;
        float: left;
    }
}

@media(max-width:400px) {

    .ContentPlaceHolderCell {
        padding-top: 175px;
    }

    .OuterSearchTables {
        top: 95%;
    }

}

