

@font-face {
	font-family:FF-MyriadPro-Bold;
	src:url("fonts/MYRIADPRO-BOLD.OTF");
	font-weight:bold;
}

@font-face {
	font-family:FF-FrutigerLTStd-LightItalic;
	src:url("fonts/FrutigerLTStd-LightItalic.otf");
	font-style:italic;
}

@font-face {
	font-family:FF-FrutigerLTStd-Italic;
	src:url("fonts/FrutigerLTStd-Italic.otf");
	font-style:italic;
}

@font-face {
	font-family:FF-MyriadPro-Semibold;
	src:url("fonts/MYRIADPRO-SEMIBOLD.OTF");
	font-weight:bold;
}

@font-face {
	font-family:FF-FrutigerLTStd-ExtraBlackCn;
	src:url("fonts/FrutigerLTStd-ExtraBlackCn.otf");
	font-stretch:condensed;
}

@font-face {
	font-family:FF-FrutigerLTStd-LightCn;
	src:url("fonts/FrutigerLTStd-LightCn.otf");
	font-stretch:condensed;
}

@font-face {
	font-family:FF-AncientSans;
	src:url("fonts/Ancientsans-rvyrK.ttf");
}

@font-face {
	font-family:FF-FrutigerLTStd-BoldCn;
	src:url("fonts/FrutigerLTStd-BoldCn.otf");
	font-weight:bold;
	font-stretch:condensed;
}

@font-face {
	font-family:FF-FrutigerLTStd-Black;
	src:url("fonts/FrutigerLTStd-Black.otf");
}

@font-face {
	font-family:FF-FrutigerLTStd-BlackCn;
	src:url("fonts/FrutigerLTStd-BlackCn.otf");
	font-stretch:condensed;
}

@font-face {
	font-family:FF-AdobeArabic-Regular;
	src:url("fonts/AdobeArabic-Regular.otf");
}

@font-face {
	font-family:FF-MyriadPro-Regular;
	src:url("fonts/MYRIADPRO-REGULAR.OTF");
}

@font-face {
	font-family:FF-FrutigerLTStd-Light;
	src:url("fonts/FrutigerLTStd-Light.otf");
}

@font-face {
	font-family:FF-FrutigerLTStd-Roman;
	src:url("fonts/FrutigerLTStd-Roman.otf");
}

@font-face {
	font-family:FF-FrutigerLTStd-Bold;
	src:url("fonts/FrutigerLTStd-Bold.otf");
	font-weight:bold;
}
.menu_gradient{
    background: rgb(33,82,151);
    background: linear-gradient(183deg, rgba(33,82,151,1) 0%, rgba(31,45,120,1) 100%); 
}
.gold_strip{
    background: rgb(186,141,12);
    background: linear-gradient(90deg, rgba(186,141,12,1) 0%, rgba(206,169,81,1) 27%, rgba(255,255,255,1) 100%); 
    height: 4px;
}
body{
    font-family: "FF-MyriadPro-Bold";
    background-image: url('img/bgss.jpg');
    background-size: cover;
    background-attachment: fixed;
    background-position: center;
}
html{
    overflow-x: hidden;
}
.nav-link{
    color:white;
    font-weight: normal;
}
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show{
    color:#f0ca00;
}
.carousel-control-next {
    right: -50px;
    
}
.carousel-control-prev {
    left: -50px;
}
.carousel-control-next-icon, .carousel-control-prev-icon{
    background-color: #6e2770;
    background-size: 25px;
    background-position: center center;
    width: 35px;
    height: 35px;
    border-radius: 50px;
    filter: none !important;
    opacity: 1;
}
.carousel-caption {
    
    bottom: auto;
    
    text-align: left;
    top: 50%;
    left: 10%;
    right: 10%;
    transform: translateY(-50%);
    
}
h2{
    color: #1e2171;
    font-weight: normal;
    font-family: FF-MyriadPro-Regular,"Myriad Pro",sans-serif;
}
.cover_img{
    position: fixed;
    left: 0;
    top:0;
    width: 100vw;
    height: 100vh;
    z-index: 99999;
    
}
.popup{
    position: fixed;
    left: 0;
    top:0;
    width: 100vw;
    height: 100vh;
    z-index: 99999;
    background: rgba(0,0,0,.5);
    z-index: 9999999;
    display: none;
}
.popup-content{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 80%;
    max-height: 80%;
    background: #fefefe;
    overflow: scroll;
    overflow-x: hidden;
    padding: 50px 30px 100px;
    border-radius: 20px;
    color:#1d2070;
    font-weight: normal;
    font-size: 14px;
}
.popup_info .popup-content{
    padding-top: 100px;
    
}
.popup_info .popup-content p{
    font-size: 35px;
    
}
.popup-content h3{
    font-size: 30px;
    margin: 30px 0;
}
@media (min-width: 992px) {
    .navbar-expand-lg .navbar-nav .nav-link {
        
        font-size: 30px;
        text-align: center;
        line-height: 30px;
    }
    .navbar-expand-lg .navbar-nav .nav-link.large_nav {
        
        font-size: 120px;
        line-height: 40px;
        
        transform: translateY(30px);
        
    }
    .navbar-expand-lg .navbar-nav .nav-link.lh {
        line-height: 60px;
    }
    .navbar-expand-lg .navbar-nav {
        
        justify-content: space-around;
    }
}
@media (max-width: 1100px) {
    h2,p.autoParaStyle29,p.BLue-title,.autoParaStyle35,.autoParaStyle17,.autoParaStyle36
    ,.autoParaStyle54,.autoParaStyle53,.autoParaStyle63,.autoParaStyle66
    ,.autoParaStyle69,.autoParaStyle95,.autoParaStyle128,.autoParaStyle23,p.autoParaStyle39,span.autoCharStyle27
    ,.autoParaStyle78,.autoParaStyle57,.autoCharStyle8,.autoCharStyle52,.autoCharStyle51,.autoParaStyle229,.autoParaStyle237
    ,.autoParaStyle172 ,.autoParaStyle16,.autoParaStyle228,.autoParaStyle240,.autoParaStyle240{
        font-size: 20px !important;
        line-height: 25px  !important;

    }
    p.autoParaStyle9 {
        font-size: 18px;
        line-height: 25px;
    }
    .navbar-expand-lg .navbar-nav .nav-link {
        font-size: 14px;
        text-align: center;
        line-height: 16px;
}
.navbar-brand img{
width: 200px !important;
}
.widespacer{
    width: 210px !important;
}
#item517{
    width: 360px !important;
    height: 57px !important;
    font-size: 17px;
    line-height: 8px;
}
p.autoParaStyle10 {
    font-family: FF-FrutigerLTStd-Roman, "Frutiger LT Std", sans-serif;
    font-size: 15px;
    line-height: 20px;
}
.autoParaStyle241,ul.autoParaStyle242 > li
,.autoParaStyle231,.autoParaStyle232,.autoParaStyle234,.autoParaStyle233,.autoParaStyle241{
    font-size: 15px !important;
    line-height: 16px !important;
}
.navbar-expand-lg .navbar-nav .nav-link.lh {
    line-height: 40px;
}
.learn_more_1 , .learn_more_4 p{
    left:125px !important;font-size: 16px !important;
    top:20px !important;
}
.learn_more_1_img , .learn_more_4 img{
    width: 500px;
}
.p.autoParaStyle26{
    font-size: 12px !important;
    line-height: 15px !important;
    color: #1d2070 !important;
}
ul.autoParaStyle38 > li {
    font-size: 16px;
    line-height: 30px;
    position: relative;
}
.learn_more_2 img{
width: 400px !important;
}
.learn_more_2 p{
top: 25px!important;
left: 100px!important;
font-size: 16px!important;
}
.ref img , .info img{
    width: 80%;
}
.learn_more_7 img,.learn_more_8 img,.learn_more_11 img,.learn_more_12 img
,.learn_more_14 img,.learn_more_15 img,.learn_more_16 img
,.learn_more_17 img,.learn_more_20 img,.learn_more_21 img,.learn_more_22 img
,.learn_more_23 img,.learn_more_25 img,.learn_more_26 img,.learn_more_27 img,
.learn_more_28 img,.learn_more_29 img,.learn_more_30 img,.learn_more_31 img,
.learn_more_33 img,.learn_more_34 img{
    width: 400px !important;
    }
    .learn_more_24 .holder,.learn_more_24_a .holder,.learn_more_32 img,.learn_more_32_a img,.learn_more_35 img,
    .learn_more_35_a img{
        width: 250px !important;
    }
    .learn_more_7 p , .learn_more_8 p,.learn_more_11 p,.learn_more_12 p
    ,.learn_more_14 p,.learn_more_15 p,.learn_more_16 p,.learn_more_17 p,
    .learn_more_20 p,.learn_more_21 p,.learn_more_22 p,.learn_more_23 p,
    .learn_more_25 p,.learn_more_26 p,.learn_more_27 p,.learn_more_28 p,
    .learn_more_29 p,.learn_more_30 p,.learn_more_31 p,.learn_more_33 p,.learn_more_34 p{
    top: 25px!important;
    left: 100px!important;
    font-size: 16px!important;
    }
    
    .learn_more_24 p,.learn_more_24_a p{
        top: 202px !important;
        left: 162px !important;
        font-size: 14px !important;
    }
    p.autoParaStyle67 {
      
        font-size: 20px;
        line-height: 25px;
    }
    .label64{
        width: 100px;
        }
        .learn_more_32 p {
            top: 170px !important;
            left: 240px !important;
            font-size: 14px !important;
        }
        .learn_more_32_a p {
                top: 197px !important;
                left: 100px  !important;
                font-size: 14px !important;
            
        }
        .learn_more_35 p,.learn_more_35_a p{
            top: 225px !important;
            left: 162px !important;
            font-size: 14px !important;

        }
        table#table164075 th, table#table164075 td{
            padding:0px;;
        }
        table .autoParaStyle234 {
         
            line-height: 14px !important;
        }
}

