﻿zbody {
    font-size: 16px;
    color: #000;
    min-width: 360px;
    background-color: #0B1828;
}

.DivMain {
    position: relative;
    margin: auto;
    top: 0px;
    width: 100%;
    min-width: 360px;
}



.DivHeader {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 135px;
    background-color: #fff;
    z-index: 20000000 !important;
    min-width: 360px;
}

.GoToChildOnClick, .IWantAMouseOVerNow, .IWantAMouseOVerNowBut75 {
    cursor: pointer;
}

.NormalDiv {
    position: relative;
    width: 100%;
    max-width: 1240px;
    margin: auto;
}

.DivFooter {
    position: relative;
    width: 100%;
    height: 58px;
    background-color: #fff;
    z-index: 10000 !important;
}

.MenuLangStyle {
    display: none;
}

.MenuLangStyleSel {
    display: block;
    cursor: pointer;
}

.FullScreenDiv, .FullScreenDiv2, .BookmarkMe {
    cursor: pointer;
}

.MenuOverOnMouse {
    background-color: #DFEAF7;
}

    .MenuOverOnMouse:hover {
        background-color: #133862;
    }

    .MenuOverOnMouse .MenuIcon {
        text-align: center;
    }




        .MenuOverOnMouse .MenuIcon span {
            display: inline-block;
            width: 25px;
            height: 23px;
            background: url(../images/menu_icon-1.png);
            background-position: 0px 0px;
            /*background-position: 25px 0px;*/
        }



    .MenuOverOnMouse:hover .MenuIcon.Open span {
        background-position: 25px 0px;
    }

    .MenuOverOnMouse .MenuIcon.Close span {
        background-position: 0px 23px;
    }

    .MenuOverOnMouse:hover .MenuIcon.Close span {
        background-position: 25px 23px;
    }








.InsideMenu {
    background-color: #444444;
}

.MenuOverOnMouse:hover .InsideMenu, .MenuOverOnMouse.hover .InsideMenu {
    background-color: #fff;
}

.MenuOverOnMouse:hover .MenuStyle, .MenuOverOnMouse.hover .MenuStyle {
    display: none;
}

.MenuOverOnMouse:hover .MenuStyleOpen, .MenuOverOnMouse.hover .MenuStyleOpen {
    display: block;
}

.MyLoader {
    position: relative;
    width: 100%;
    height: 101vh;
    background-color: white;
    z-index: 100000 !important;
    opacity: 1 !important;
    background-color: #315990;
    display: none;
    overflow: hidden;
}

.SubMyLoader {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 0px;
    height: 0px;
}

.SubSubMyLoader {
    position: relative;
}

.PercentageTxt {
    position: absolute;
    left: -26px;
    top: -26px;
    font-family: Arial;
    font-size: 19px;
    font-weight: bold;
    color: white;
    width: 52px;
    height: 52px;
    background-color: #436EAA;
    text-align: center;
    line-height: 52px;
    vertical-align: middle;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-shadow: 1px 2px 1px #333;
    -moz-box-shadow: 1px 2px 1px #333;
    box-shadow: 1px 2px 1px #333;
}

.CircleLoader1 {
    position: absolute;
    left: -35px;
    top: -35px;
    width: 70px;
    height: 70px;
    background-color: #1E4D73;
    -webkit-box-shadow: innset 6px 6px 10px -3px #333;
    -moz-box-shadow: innset 6px 6px 10px -3px #333;
    box-shadow: inset 6px 6px 10px -3px #333;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background-image: url(../images/spinner.png);
    background-position: center;
    background-repeat: no-repeat;
    -webkit-animation: spin 0.9s linear infinite;
    -moz-animation: spin 0.9s linear infinite;
    -ms-animation: spin 0.9s linear infinite;
    -o-animation: spin 0.9s linear infinite;
    animation: spin 0.9s linear infinite;
}


@-webkit-keyframes spin {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-moz-keyframes spin {
    from {
        -moz-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    to {
        -moz-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes spin {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}

.CircleLoaders {
    position: absolute;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-shadow: 0px 0px 30px rgba(0,0,0,0.08);
    -moz-box-shadow: 0px 0px 30px rgba(0,0,0,0.08);
    box-shadow: 0px 0px 30px rgba(0,0,0,0.08);
}

.CircleLoader2 {
    left: -22vh;
    top: -22vh;
    width: 44vh;
    height: 44vh;
    background-color: #436EAA;
}

.CircleLoader3 {
    left: -38vh;
    top: -38vh;
    width: 76vh;
    height: 76vh;
    background-color: #406BA8;
}


.CircleLoader4 {
    left: -55vh;
    top: -55vh;
    width: 110vh;
    height: 110vh;
    background-color: #3965A3;
}


.CircleLoader5 {
    left: -74vh;
    top: -74vh;
    width: 148vh;
    height: 148vh;
    background-color: #34609F;
}

.CircleLoader6 {
    left: -95vh;
    top: -95vh;
    width: 190vh;
    height: 190vh;
    background-color: #355F9A;
}

.FacebookOver:hover {
    background-color: #1B3D63;
}

.TwitterOver:hover {
    background-color: #53AEDB;
}

.YoutubeOver:hover {
    background-color: #B20000;
}

.InstaOver:hover {
    background-color: #8D6510;
}

.LinkedInOver:hover {
    background-color: #0E2034;
}

.BookMarkOver:hover {
    background-color: #91305B;
   
}

.SiteMapFooter:hover {
    background-color: #122B46;
    color: #fff;
}


.InnerPreloader {
    width: 186px;
    height: 124px;
    background-color: #333333;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -62px;
    margin-left: -93px;
    color: #ffffff;
    font-size: 16px;
    z-index: 1000 !important;
    -moz-border-radius: 7px 7px 7px 7px;
    -webkit-border-radius: 7px 7px 7px 7px;
    border-radius: 7px 7px 7px 7px;
    font-family: Arial;
}





.TrOnClick1 .ImageChange1 {
    background-image: url(../images/MenuIcon7.png);
    background-repeat: no-repeat;
    background-position: top;
    width: 31px;
    height: 25px;
}

.TrOnClick1:hover .ImageChange1 {
    background-position: bottom;
}

.TrOnClick2 .ImageChange2 {
    background-image: url(../images/MenuIcon1.png);
    background-repeat: no-repeat;
    background-position: top;
    width: 26px;
    height: 31px;
}

.TrOnClick2:hover .ImageChange2 {
    background-position: bottom;
}

.TrOnClick3 .ImageChange3 {
    background-image: url(../images/MenuIcon2.png);
    background-repeat: no-repeat;
    background-position: top;
    width: 24px;
    height: 30px;
}

.TrOnClick3:hover .ImageChange3 {
    background-position: bottom;
}

.TrOnClick4 .ImageChange4 {
    background-image: url(../images/MenuIcon3.png);
    background-repeat: no-repeat;
    background-position: top;
    width: 25px;
    height: 28px;
}

.TrOnClick4:hover .ImageChange4 {
    background-position: bottom;
}

.TrOnClick5 .ImageChange5 {
    background-image: url(../images/MenuIcon4.png);
    background-repeat: no-repeat;
    background-position: top;
    width: 34px;
    height: 23px;
}

.TrOnClick5:hover .ImageChange5 {
    background-position: bottom;
}

.TrOnClick6 .ImageChange6 {
    background-image: url(../images/MenuIcon8.png);
    background-repeat: no-repeat;
    background-position: top;
    width: 27px;
    height: 27px;
}

.TrOnClick6:hover .ImageChange6 {
    background-position: bottom;
}

.TrOnClick7 .ImageChange7 {
    background-image: url(../images/MenuIcon6.png);
    background-repeat: no-repeat;
    background-position: top;
    width: 26px;
    height: 29px;
}

.TrOnClick7:hover .ImageChange7 {
    background-position: bottom;
}

.TrOnClick8 .ImageChange8 {
    background-image: url(../images/MenuIcon9.png);
    background-repeat: no-repeat;
    background-position: top;
    width: 32px;
    height: 32px;
}

.TrOnClick8:hover .ImageChange8 {
    background-position: bottom;
}

.TrOnClick9 .ImageChange9 {
    background-image: url(../images/MenuIcon10.png);
    background-repeat: no-repeat;
    background-position: top;
    width: 24px;
    height: 36px;
}

.TrOnClick9:hover .ImageChange9 {
    background-position: bottom;
}

.TrOnClick10 .ImageChange10 {
    background-image: url(../images/MenuIcon11.png);
    background-repeat: no-repeat;
    background-position: top;
    width: 26px;
    height: 18px;
}

.TrOnClick10:hover .ImageChange10 {
    background-position: bottom;
}

.TrOnClick11 .ImageChange11 {
    background-image: url(../images/MenuIcon12.png);
    background-repeat: no-repeat;
    background-position: top;
    width: 18px;
    height: 24px;
}

.TrOnClick11:hover .ImageChange11 {
    background-position: bottom;
}


.TrOnClick12 .ImageChange12 {
    background-image: url(../images/MenuIcon12-2.png);
    background-repeat: no-repeat;
    background-position: top;
    width: 28px;
    height: 18px;
}

.TrOnClick12:hover .ImageChange12 {
    background-position: bottom;
}

.TrOnClick13 .ImageChange13 {
    background-image: url(../images/MenuIcon13.png);
    background-repeat: no-repeat;
    background-position: top;
    width: 28px;
    height: 26px;
}

.TrOnClick13:hover .ImageChange13 {
    background-position: bottom;
}

.TrOnClick14 .ImageChange14 {
    background-image: url(../images/MenuIcon14.png);
    background-repeat: no-repeat;
    background-position: top;
    width: 26px;
    height: 21px;
}

.TrOnClick14:hover .ImageChange14 {
    background-position: bottom;
}


.TrOnClick15 .ImageChange15 {
    background-image: url(../images/MenuIcon15-1.png);
    background-repeat: no-repeat;
    background-position: top;
    width: 26px;
    height: 21px;
}

.TrOnClick15:hover .ImageChange15 {
    background-position: bottom;
}






.PresentationWithBackImage {
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-transition: background 150ms ease-in-out;
    -moz-transition: background 150ms ease-in-out;
    -ms-transition: background 150ms ease-in-out;
    -o-transition: background 150ms ease-in-out;
    transition: background 150ms ease-in-out;
}


    .PresentationWithBackImage.clicked {
        background-image: none;
        overflow: hidden;
    }


    .PresentationWithBackImage .OpacLayer {
        cursor: pointer;
        width: 100%;
        height: 100%;
        -webkit-transition: all 100ms linear;
        -moz-transition: all 100ms linear;
        -ms-transition: all 100ms linear;
        -o-transition: all 100ms linear;
        transition: all 100ms linear;
    }

        .PresentationWithBackImage .OpacLayer.OpacLayerGreen {
            /*background-image: url('../PresentationImages/opac/green.png');
    background-repeat: repeat;*/
            /* IE9 SVG, needs conditional override of 'filter' to 'none' */
            background-color: rgba(128,181,57,0.60);
        }

            .PresentationWithBackImage .OpacLayer.OpacLayerGreen:hover {
                background-color: rgba(128,181,57,0.80);
            }

        .PresentationWithBackImage .OpacLayer.OpacLayerRed {
            background: rgba(164,57,105,0.60);
        }

            .PresentationWithBackImage .OpacLayer.OpacLayerRed:hover {
                background: rgba(164,57,105,0.80);
            }

        .PresentationWithBackImage .OpacLayer.OpacLayerBlack {
            background: rgba(0,17,34,0.60);
        }

            .PresentationWithBackImage .OpacLayer.OpacLayerBlack:hover {
                background: rgba(0,17,34,0.80);
            }


        /*.PresentationWithBackImage .OpacLayer.clicked {
            position: fixed;
            overflow: hidden;
        }*/

        .PresentationWithBackImage .OpacLayer.OpacLayerGreen.clicked {
            background-color: rgba(128,181,57,1);
        }

        .PresentationWithBackImage .OpacLayer.OpacLayerRed.clicked {
            background: rgba(164,57,105,1);
        }

        .PresentationWithBackImage .OpacLayer.OpacLayerBlack.clicked {
            background: rgba(0,17,34,1);
        }


.OpacLayer .ContainerWhenOpen {
    width: 100%;
    height: 100%;
    display: none;
}

.OpacLayer.clicked .ContainerWhenOpen {
    display: block;
}


.PresentationContent {
    padding: 6% 5%;
    position: relative;
}


    .PresentationContent .close_btn {
        position: absolute;
        top: 55px;
        /*top:65px;*/
        display: block;
        width: 14px;
        height: 14px;
        background: url(../PresentationImages/CloseIcon.png);
    }

    /*.PresentationContent .close_btn.limit {

        top:50px;
    }*/

    .PresentationContent h3 {
        color: #FFFFFF;
        font-family: 'NewsGothicBT_BoldExtraCondensed';
        font-size: 45px;
        letter-spacing: 2.2px;
        word-wrap: break-word;
        opacity: 0;
    }

    .PresentationContent p {
        font-size: 16px;
        color: #fff;
        margin-top: 15px;
        width: 100%;
        margin-bottom: 47px;
        max-height: 60px;
        overflow: hidden;
        opacity: 0;
    }

        .PresentationContent p.cropped {
            margin-bottom: 5px;
            max-height: 40px;
        }


.headimage img {
    /*max-height:327px;*/ width: 100%;
}

.ProfileDivButton2.ButtonWhite {
    border: 1px solid #ffffff;
    color: #fff;
    opacity: 0;
}

    .ProfileDivButton2.ButtonWhite:hover {
        border: 1px solid #ffffff;
        color: #fff;
        background: none;
    }


/*.GetFullHeightRemoveHeader63 
    {
        min-height:310px !important;

    }*/




#OverlayBlack {
    display: none;
    position: absolute;
    z-index: 99;
    background-image:url(../images/overlay_back.png);
    background-repeat:repeat;
}


.TrOnClick .ImageChange
{
    background-repeat: no-repeat;
    background-position: top;
    width: 28px;
    height: 36px;
}

.TrOnClick:hover .ImageChange {
    background-position: bottom;
}


@media all and (max-width:480px) {
    .FormsCaptcha1 .g-recaptcha {
        transform: scale(0.96);
        right: 6px;
        position: relative;
    }
}