/*============================================ Start General Classes ============================================*/

@font-face {
  font-family: 'Arial-Black';
  src: url('../fonts/Arial-Black.eot?#iefix') format('embedded-opentype'),  url('../fonts/Arial-Black.woff') format('woff'), url('../fonts/Arial-Black.ttf')  format('truetype'), url('../fonts/Arial-Black.svg#Arial-Black') format('svg');
  font-weight: normal;
  font-style: normal;
}





body{color:#737373;background-color:#fff;font-family:'arial';font-size:13px;line-height:20px;margin:0;padding:0px}



ul, ol{margin-bottom:10px;margin-top:0;padding-left:15px;line-height:22px}
p, div, form{margin:0px;padding:0px}
img, a img{border:0px}

h1, h2, h3, h4, h5, h6{margin:0;padding:0;font-weight:normal;text-align:left;font-family:Arial}

h1 a, h2 a{color:#d82a29}
h1,.h1{font-size:30px}h2,.h2{font-size:25px}h3,.h3{font-size:22px}h4,.h4{font-size:20px}h5,.h5{font-size:18px}h6,.h6{font-size:16px}

.floatL{float:left}
.floatR{float:right}

.clr{clear:both;padding:0!important;margin:0!important}

.readMoreBut{width:auto;font-size:14px;margin:60px 0 0 0}
.readMoreBut a{color:#b12024;font-size:14px;font-weight:bold;padding:13px 30px;display:block;background:#fff;border-radius:6px;-webkit-box-shadow: 0 1px 2px 0 rgb(0 0 0 / 25%), 0 1px 5px 1px rgb(0 0 0 / 10%);box-shadow: 0 1px 2px 0 rgb(0 0 0 / 25%), 0 1px 5px 1px rgb(0 0 0 / 10%);-moz-transition: .3s;-o-transition: .3s;-webkit-transition: .3s; transition: .3s;}
.readMoreBut a:hover{text-decoration:none;-moz-transform: scale(1.05);-o-transform: scale(1.05);-webkit-transform: scale(1.05); transform: scale(1.05);}
.readMoreBut a:after{border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid #dd3232;content:"";display:inline-block;margin-left:12px;width:0}

/*============================================ End General Classes ============================================*/
/*.container{width:80%}*/


.container-fluid{padding:0 8.5%}

.menuBar{width:100%;padding:40px 0 0 0;margin:0;border-top:8px solid #dd3232;position:absolute;z-index:100}

.logo a{float:left;padding:0;margin:0;color:#fff;-moz-transition: .3s;-o-transition: .3s;-webkit-transition: .3s; transition: .3s;}
.logo img{width:206px;float:left;padding:0;margin:0;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out}

.sidebar h1, .usefulLinks h1, .welcomeWrapper h1, .threeColumnWrapper h1, .footerWrapper01 h1{font-size:15px;font-weight:bold;padding:0 35px 0 0;margin:0;background:url(../images/all-h1-lines.png) right top no-repeat;float:left;text-transform: uppercase;color:#161616;font-family:'arial';}

/*============================================ Start Top Menu ============================================*/

.navbar-collapse{padding-left:0 !important; padding-right:0 !important}
.navbar-toggle{margin-right:0 !important;-moz-transition: .3s;-o-transition: .3s;-webkit-transition: .3s; transition: .3s;}

.topMenu{width:auto;padding:0;margin:0;display:block;position:absolute;top:5px;right:190px}
.navbar-default{border:0 !important;background:none !important}

#cssmenu{width:auto;z-index:999;margin:0;position:relative;float:right}
#cssmenu ul, #cssmenu ul li, #cssmenu ul li a, #cssmenu #menu-button{margin:0; padding:0;list-style:none; line-height:1; display:block;  position:relative; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;border:0}
#cssmenu:after, #cssmenu > ul:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
#cssmenu #menu-button{display:none;}
#cssmenu.align-right > ul > li{float:left;}
#cssmenu > ul > li {float:left; display:inline-block;margin:0}
#cssmenu.align-center > ul{float:none;text-align: center;}
#cssmenu.align-center > ul > li {float: none;}
#cssmenu > ul > li > a {font-size:15px;font-family:Arial-Black;padding:0 30px;line-height:52px;text-decoration:none;color:#fff; text-transform:uppercase;border-radius: 25px;-moz-transition: .3s;
-o-transition: .3s;-webkit-transition: .3s; transition: .3s;border-bottom-color:rgba(208, 143, 142, 0);border-top-color:rgba(208, 143, 142, 0)}
#cssmenu > ul > li:hover > a, #cssmenu > ul > li > a:hover, #cssmenu > ul > li.active > a {background-color:#dd3232}

/*============================================ End Top Menu ============================================*/

.menuIcon{margin:0;width:auto;padding:0;position:absolute;right:15px;top:5px;-moz-transition: .3s;-o-transition: .3s;-webkit-transition: .3s; transition: .3s;}
.menuIcon>a{float:left;padding:0 25px;margin:0;font-size:15px;font-family:Arial-Black;text-transform:uppercase;line-height:52px;cursor:pointer;color:#fff;background:#b12024;
border-radius:25px;-moz-transition: .3s;-o-transition: .3s;-webkit-transition: .3s; transition: .3s;}
.menuIcon>a span{float:left;margin:0 12px 0 0;}
.menuIcon>a i{float:left;padding:0;margin:0;font-size:18px;color:#fff;line-height:52px}
.menuIcon>a img{float:left;margin:18px 0 0 0}
.menuIcon>a:hover, .menuIcon>a:focus{background:#dd3232;color:#fff}

/*============================================ Start Banner ============================================*/

.homeBanner, .innerBanner{width:100%;position:relative;padding:0;margin:0}
.innerBanner{overflow:hidden}
.flexslider{height:auto;background:#fff;}
.flexslider ul li .item{background-size:cover;background-position:center top;background-repeat:no-repeat}
.bannerAds{width:100%;margin:0 auto;position:absolute;top:220px;z-index:101;color:#fff;display:block}
.bannerAds a{width:289px;height:345px;margin:0 auto;background:url(../images/banner-ads-bg.png) center top no-repeat;background-size:100%;position:relative;text-align:center;z-index:102;display:block;color:#fff;text-transform:uppercase}
.bannerAds a:hover{text-decoration:none;color:#fff}

.bannerAds a:hover .bannerAds-ready{opacity:0;}
.bannerAds a:hover .bannerAds-apply{opacity:1;}
.bannerAds a:hover .bannerAds-apply .bannerAdsRed{text-decoration:underline}
.bannerAds a:hover .bannerAds-apply .bannerAds-apply-arrow{top:200px;opacity:1}

.bannerAds-ready, .bannerAds-apply{position:absolute;top:0}
.bannerAds-ready{opacity:1;-moz-transition: .5s;-o-transition: .5s;-webkit-transition: .5s; transition: .5s;}
.bannerAds-ready .bannerAdsMain{font-size:54px;font-family:Arial-Black;margin-top:83px;float:left;width:100%;line-height:34px}
.bannerAds-ready .bannerAdsMain span{font-size:14px;width:100%;float:left;font-family:'arial';line-height:14px;font-weight:bold;margin-top:7px;padding:0 60px}
.bannerAds-ready .bannerAdsRed{font-size:15px;font-weight:bold;color:#dd3232;margin-top:85px;float:left;width:100%;margin-bottom:25px}
	
.animated-arrow{
-webkit-animation:1.5s animated-arrow-item linear infinite;
-moz-animation:1.5s animated-arrow-item linear infinite;
-o-animation:1.5s animated-arrow-item linear infinite;
animation:1.5s animated-arrow-item linear infinite;
}



@-webkit-keyframes animated-arrow-item{
    from{
        -webkit-transform:translateY(-10px);
        transform:translateY(-10px);
        opacity:1
    }
    to{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:0
    }
}
@-moz-keyframes animated-arrow-item{
    from{
        -moz-transform:translateY(-10px);
        transform:translateY(-10px);
        opacity:1
    }
    to{
        -moz-transform:translateY(0);
        transform:translateY(0);
        opacity:0
    }
}
@-o-keyframes animated-arrow-item{
    from{
        -o-transform:translateY(-10px);
        transform:translateY(-10px);
        opacity:1
    }
    to{
        -o-transform:translateY(0);
        transform:translateY(0);
        opacity:0
    }
}
@keyframes animated-arrow-item{
    from{
        -webkit-transform:translateY(-10px);
        -moz-transform:translateY(-10px);
        -o-transform:translateY(-10px);
        transform:translateY(-10px);
        opacity:1
    }
    to{
        -webkit-transform:translateY(0);
        -moz-transform:translateY(0);
        -o-transform:translateY(0);
        transform:translateY(0);
        opacity:0
    }
}
@media all and (min-width: 1500px){
    @-webkit-keyframes animated-arrow-item{
        from{
            -webkit-transform:translateY(-20px);
            transform:translateY(-20px);
            opacity:1
        }
        to{
            -webkit-transform:translateY(0);
            transform:translateY(0);
            opacity:0
        }
    }
    @-moz-keyframes animated-arrow-item{
        from{
            -moz-transform:translateY(-20px);
            transform:translateY(-20px);
            opacity:1
        }
        to{
            -moz-transform:translateY(0);
            transform:translateY(0);
            opacity:0
        }
    }
    @-o-keyframes animated-arrow-item{
        from{
            -o-transform:translateY(-20px);
            transform:translateY(-20px);
            opacity:1
        }
        to{
            -o-transform:translateY(0);
            transform:translateY(0);
            opacity:0
        }
    }
    @keyframes animated-arrow-item{
        from{
            -webkit-transform:translateY(-20px);
            -moz-transform:translateY(-20px);
            -o-transform:translateY(-20px);
            transform:translateY(-20px);
            opacity:1
        }
        to{
            -webkit-transform:translateY(0);
            -moz-transform:translateY(0);
            -o-transform:translateY(0);
            transform:translateY(0);
            opacity:0
        }
    }
}


	
.bannerAds-apply{opacity:0;-moz-transition: .5s;-o-transition: .5s;-webkit-transition: .5s; transition: .5s;}
.bannerAds-apply .bannerAdsMain{font-size:38px;font-family:Arial-Black;margin-top:80px;float:left;width:100%;line-height:34px}
.bannerAds-apply .bannerAdsMain span{font-size:22px;width:100%;float:left}
.bannerAds-apply .bannerAdsRed{font-size:15px;font-weight:bold;color:#dd3232;margin-top:75px;float:left;width:100%;margin-bottom:15px}
.bannerAds-apply .bannerAds-apply-arrow{position:absolute;top:170px;width:100%;text-align:center;opacity:0;-moz-transition: .5s;-o-transition: .5s;-webkit-transition: .5s; transition: .5s;}

.innerBanner img{width:100%}

/*============================================ End Banner ============================================*/

/*============================================ Start Sidebar Menu ============================================*/

.sidebar{overflow:visible;width:383px;position:fixed;top:0;right:-579px;height:100%;z-index:201;background:#fff;color:#000;opacity:0;-moz-transition: .3s;-o-transition: .3s;-webkit-transition: .3s; transition: .3s;}
.sidebar.active{right:0;opacity:1;}

.overlay{display:none;position:fixed;width:100%;height:100%;border-top: 8px solid #dd3232;background:rgba(0, 0, 0, 0.8);z-index:200;-moz-transition: .3s;-o-transition: .3s;-webkit-transition: .3s; transition: all .3s ease-in}
.overlay.active{display:block;opacity:1}

.sidebar .sidebar-menusBtns{position:absolute;left:-96px;width:96px;top:8px;background:#f8f2f2;background-color: #f8f2f2;margin:0;padding:0;list-style:none;overflow:hidden;
    -webkit-box-shadow: inset -4px 1px 9px -6px rgb(0 0 0 / 50%);
    box-shadow: inset -4px 1px 9px -6px rgb(0 0 0 / 50%);
	-webkit-transition: .3s;
    -o-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;}
.sidebar .sidebar-menusBtns:hover{width:250px;left:-250px}
.sidebar .sidebar-menusBtns li{width:100%;height:96px;border-bottom:1px solid #d5d7d6;border-left:5px solid #f8f2f2}
.sidebar .sidebar-menusBtns li:hover{border-left:5px solid #dd3232;background:#f5eaea;-webkit-box-shadow: inset -4px 1px 9px -6px rgb(0 0 0 / 50%);
    box-shadow: inset -4px 1px 9px -6px rgb(0 0 0 / 50%);}
.sidebar .sidebar-menusBtns li.active{background:#fff;border-left: 5px solid #fff;box-shadow:none;pointer-events:none;cursor: pointer}
.sidebar .sidebar-menusBtns li a{width:100%;height:96px;float:left;position:relative;font-family:'arial';}
.sidebar .sidebar-menusBtns:hover li a span{opacity:1;margin-left:0}
.sidebar .sidebar-menusBtns li a i{width:96px;height:96px;float:right;color:#b12024;font-size:24px;padding: 35px;}
.sidebar .sidebar-menusBtns li a span{line-height: 96px;padding-left:22px;color:#222;font-weight:bold;text-transform:uppercase;font-size:12px;opacity:0;position:absolute;left:0;top:0;margin-left:-150px;-webkit-transition: .3s;
    -o-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;}
	
.sidebar .sidebar-menusWrapper{width:100%;float:left;padding:45px 0;position: relative;overflow-y: auto;height: 100%;
-ms-overflow-style: none;  /* Internet Explorer 10+ */
scrollbar-width: none;  /* Firefox */}
.sidebar .sidebar-menusWrapper::-webkit-scrollbar { 
    display: none;  /* Safari and Chrome */
}

.closeSidebar{position:absolute;right:36px;top:22px;width:60px;height:60px;background-color:#fff;background:url(../images/sidebar-close-btn.png) center center no-repeat;border-radius: 50px;cursor:pointer;z-index:202; -moz-transition: .3s;-o-transition: .3s;-webkit-transition: .3s; transition: .3s;}
.closeSidebar:hover{background-color:#f9ecec}

.sidebar-menusWrapper .sidebarNav, .sidebar-menusWrapper .sidebarSearch, .sidebar-menusWrapper .sidebarIcons, .sidebar-menusWrapper .sidebarIndex{float:left;width:100%;margin:0;padding:0}

.sidebar-menusWrapper h1{font-family:'arial'}
.sidebar-menusWrapper h1,.sidebar-menusWrapper h2{padding-left:60px}
.sidebar-menusWrapper .searchBox{width: calc(100% - 120px);background:#fff;margin:45px 60px 41px 60px;border-radius:30px;float:left;box-shadow: inset 0 1px 2px 0 rgb(0 0 0 / 30%), inset 0 1px 3px 1px rgb(0 0 0 / 15%);overflow:hidden}
.sidebar-menusWrapper .searchBox input[type="text"]{width: calc(100% - 48px);float:left;border:0;margin:0;padding:16px 0px 16px 20px;outline:none;background:transparent;font-size:14px;color:#222;font-family:'arial';line-height:20px}
.sidebar-menusWrapper .searchBox button, .searchBox input[type="submit"]{width:48px;height:52px;float:left;border:0;margin:0;padding:0 5px 0 0;outline:none;background:transparent;color:#fff;background:#b12024}
.sidebar-menusWrapper .searchBox button:hover{}
.sidebar-menusWrapper .searchBox button i{font-size:18px}

.sidebar-menusWrapper .sidebar-menu{float:left;margin:0 60px}
.sidebar-menusWrapper .accordion{float:left;width:100%;margin:0;padding:0;list-style:none}
.sidebar-menusWrapper .accordion .link {cursor:pointer;display:block;padding: 14px 0;color:#b12024;font-size:14px;margin:3px 0;float:left;width:100%;font-family:Arial-Black;position: relative;text-transform:uppercase;-moz-transition: all .2s ease-in;-o-transition: all .2s ease-in;-webkit-transition: all .2s ease-in; transition: all .2s ease-in;}
.sidebar-menusWrapper .accordion .link:hover {background:#f9ecec;padding-left:10px}
.sidebar-menusWrapper .accordion .link a{color:#b12024;text-decoration:none;width:100%;float:left;line-height:16px}
.sidebar-menusWrapper .accordion .link span{float:left;width: calc(100% - 48px);line-height:16px}
.sidebar-menusWrapper .accordion>li{border-bottom:1px solid #f1f1f1;float:left;width:100%;margin:0;padding:0}
.sidebar-menusWrapper .accordion>li:first-child{border-top:1px solid #f1f1f1;}
.sidebar-menusWrapper .accordion>li i{position:absolute;top:0;right:0;color: #b12024;font-size:12px;margin:0;padding:16px;background:#f9ecec;width:44px;height:100%;-webkit-transition:all 0.4s ease;-o-transition: all 0.4s ease;transition:all 0.4s ease;}
.sidebar-menusWrapper .accordion>li.open .link{color: #b12024}
.sidebar-menusWrapper .accordion>li.open i{color: #b12024}
.sidebar-menusWrapper .submenu {display: none;background: #fff;font-size: 13px;font-weight:bold;color:#161616;list-style:none;float:left;width:100%;margin-bottom:20px;padding-left:15px}
.sidebar-menusWrapper .submenu li{margin:0;padding:0 !important;border:0}
.sidebar-menusWrapper .submenu a {display: block;text-decoration: none;color: #161616;padding:0;line-height:24px;-webkit-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;font-family:'arial';font-size:13px}
.sidebar-menusWrapper .submenu a:hover {text-decoration:underline;color: #161616;}
.sidebar-menusWrapper .submenu a div{float:none !important;width:auto !important;line-height:24px !important}
.sidebar-menusWrapper .accordion .link a div{float:none !important;width:auto !important;line-height:42px !important}
.sidebar-menusWrapper .sidebar-menu-portal{width:100%;float:left;background:#f6f8f7;border-top:1px solid #edf2f0;padding:30px 60px;margin:40px 0 0 0}
.sidebar-menusWrapper .sidebar-menu-portal ul{width:100%;float:left;list-style:none;margin:0;padding:0}
.sidebar-menusWrapper .sidebar-menu-portal ul li{float:left;margin-left:40px}
.sidebar-menusWrapper .sidebar-menu-portal ul li:first-child{margin-left:0}
.sidebar-menusWrapper .sidebar-menu-portal ul li a{font-size:14px;font-family:Arial-Black;color:#b12024;text-transform:uppercase}
.sidebar-menusWrapper .sidebar-menu-portal ul li a:hover{text-decoration:none}

.sidebar-menusWrapper h2{font-size:14px;font-family:Arial-Black;margin:0;float:left;text-transform: uppercase;color:#161616;float:left;width:100%;margin-bottom:30px}

.sidebar-menusWrapper .sidebar-listMenu{margin:0 60px;list-style:none;padding:0;display:block}
.sidebar-menusWrapper .sidebar-listMenu li{border-bottom:1px solid #e3e3e3;float:left;width:100%}
.sidebar-menusWrapper .sidebar-listMenu li a{color:#b12024;padding:10px 0;float:left;width:100%;font-size:13px;font-weight:bold;line-height:20px;font-family:'arial';-webkit-transition: .3s;
    -o-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;}
.sidebar-menusWrapper .sidebar-listMenu li a:hover{background:#fafafa;text-decoration:none;padding-left:10px}
.sidebar-menusWrapper .sidebarIndex .searchBox{margin-bottom:20px}

.sidebar-menusWrapper .sidebar-listIcons{margin:45px 20px 45px 20px;float:left;width: calc(100% - 40px);list-style:none;text-transform:uppercase;padding:0}
.sidebar-menusWrapper .sidebar-listIcons li{float:left;margin:5px;width:calc(50% - 10px);height:130px;-webkit-box-shadow: 0 1px 2px 0 rgb(0 0 0 / 15%), 0 1px 3px 1px rgb(0 0 0 / 8%);
    box-shadow: 0 1px 2px 0 rgb(0 0 0 / 15%), 0 1px 3px 1px rgb(0 0 0 / 8%);background:#fff;border-radius:5px;}
.sidebar-menusWrapper .sidebar-listIcons li:hover{background:#f9fbfa;-moz-transform: scale(1.03);-o-transform: scale(1.03);-webkit-transform: scale(1.03); transform: scale(1.03);-webkit-transition: .3s;
    -o-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;-webkit-box-shadow: 0 2px 3px 0 rgb(0 0 0 / 25%), 0 2px 4px 2px rgb(0 0 0 / 15%);
    box-shadow: 0 2px 3px 0rgba(0,0,0,.25),0 2px 4px 2pxrgba(0,0,0,.15);}
.sidebar-menusWrapper .sidebar-listIcons li a{float:left;width:100%;padding:20px;height:100%;position:relative}
.sidebar-menusWrapper .sidebar-listIcons li a:hover{}
.sidebar-menusWrapper .sidebar-listIcons li a i{float:left;width:100%;text-align:center;color:#b12024;font-size:36px;}
.sidebar-menusWrapper .sidebar-listIcons li a span{width:100%;text-align:center;color:#000;font-size:12px;font-weight:bold;margin-top:25px;position:absolute;left:0;bottom:25px;line-height:15px;font-family:'arial';}


/*============================================ End Sidebar Menu ============================================*/

/*============================================ Start Home Announcement  ============================================*/

.homeAnnouncement{position:absolute;bottom:0;z-index:104}
.adminStepBtn{float:left;width:100%;text-align:center;margin-bottom:10px;position:relative;z-index:110}
.adminStepBtn a{margin:0 auto 10px;border-left:8px solid #b12024;background-color: rgba(255, 255, 255, 0.9);background-image:url(../images/admin-steps-icon.png);background-repeat:no-repeat;background-position:20px center;line-height:58px;padding:22px 27px 22px 60px;color:#b12024;font-size:16px;font-weight:bold;text-transform:uppercase;border-radius: 3px;-webkit-box-shadow:0 3px 6px 0 rgb(0 0 0 / 16%);box-shadow:0 3px 6px 0rgba(0,0,0,0.16);-moz-transition: .3s;-o-transition: .3s;-webkit-transition: .3s; transition: .3s;}
.adminStepBtn a:hover{text-decoration:none;background-color:#fff}
.adminStepBtn a i{margin-left:44px;font-size:20px}
.announcementBlock{float:left;width:100%;text-align:center}
.allInnerBlocks{margin:0 auto;width:48.7%}
.innerBlocks{border-top:9px solid #b12024;float:left;width:100%}
.innerBlocks ul{float:left;width:100%;list-style:none;padding:0;margin:0;background:#fff}
.innerBlocks ul li{float:left;width:33.3333333333%;position:relative}
.innerBlocks ul li a{text-decoration:none;float:left;padding:40px;text-align:left;line-height:19px}
.innerBlocks ul li a:hover{background:#f2f6f4}
.innerBlocks ul li h2{font-size:12px;font-weight:bold;text-transform:uppercase;color:#dd3232;margin:0 0 5px 0;padding:0}
.innerBlocks ul li p{font-size:13px;font-family:Arial-Black;color:#b12024;text-align:justify}
.innerBlocks ul li:not(:last-child):after{content:"";position:absolute;width:1px;top:40px;bottom:40px;right:0;background:#e5e5e5}
.homeAnnouncement .innerBlockMenu,.rankingWrapper .innerBlockMenu{float:left;width:100%;background-color:#fff;background-image:url(../images/inner-block-icon.png);background-repeat:no-repeat;background-position:38px center;background-size:33px;padding-left:100px;margin-bottom: -62px;-webkit-box-shadow:  inset 0px 3px 6px 0px rgb(0 0 0 / 16%);box-shadow:  inset 0px 3px 6px 0px rgb(0 0 0 / 16%);}
.homeAnnouncement .innerBlockMenu ul, .rankingWrapper .innerBlockMenu ul{float:left;width:100%;list-style:none;margin:0;padding:0}
.homeAnnouncement .innerBlockMenu ul li, .rankingWrapper .innerBlockMenu ul li{float:left;margin-left:73px;position:relative}
.homeAnnouncement .innerBlockMenu ul li:first-child, .rankingWrapper .innerBlockMenu ul li:first-child{margin-left:0}
.homeAnnouncement .innerBlockMenu ul li:not(:last-child):after, .rankingWrapper .innerBlockMenu ul li:not(:last-child):after{content:"";position:absolute;width:1px;top:14px;bottom:14px;right:-37px;background:#e5e5e5;-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.homeAnnouncement .innerBlockMenu ul li a, .rankingWrapper .innerBlockMenu ul li a{line-height:62px;font-size:14px;font-weight:bold;color:#b12024}

/*============================================ End Home Announcement ============================================*/

/*============================================ Start Top Home Strips  ============================================*/

.topHomeStrips{
	background: -webkit-gradient(linear, left bottom, left top, from(#ba191c), color-stop(30%, #ba191c), to(rgba(255,255,255,0))) center bottom no-repeat;
    background: -webkit-linear-gradient(bottom, #ba191c 0%, #ba191c 30%, rgba(255,255,255,0) 100%) center bottom no-repeat;
    background: -moz-linear-gradient(bottom, #ba191c 0%, #ba191c 30%, rgba(255,255,255,0) 100%) center bottom no-repeat;
    background: -o-linear-gradient(bottom, #ba191c 0%, #ba191c 30%, rgba(255,255,255,0) 100%) center bottom no-repeat;
    background: linear-gradient(0deg, #ba191c 0%, #ba191c 30%, rgba(255,255,255,0) 100%) center bottom no-repeat;
	background-size: 100% 50px;bottom:0;display:block;height:150px;left:0;overflow:hidden;position:absolute;width:100%;
}
.l_hp__top_diag {
    background: #ba191c;
    bottom: -250px;
    height: 300px;
    left: 0;
    margin-left: -10%;
    opacity: .45;
    position: absolute;
    width: 120%;
}
.l_hp__top_diag--1 {
    -webkit-animation: 18s tdr1 infinite alternate linear;
    -moz-animation: 18s tdr1 infinite alternate linear;
    -o-animation: 18s tdr1 infinite alternate linear;
    animation: 18s tdr1 infinite alternate linear;
}
.l_hp__top_diag--2 {
    -webkit-animation: 18s tdr1 3s infinite alternate linear;
    -moz-animation: 18s tdr1 3s infinite alternate linear;
    -o-animation: 18s tdr1 3s infinite alternate linear;
    animation: 18s tdr1 3s infinite alternate linear;
}
.l_hp__top_diag--3 {
    -webkit-animation: 18s tdr1 6s infinite alternate linear;
    -moz-animation: 18s tdr1 6s infinite alternate linear;
    -o-animation: 18s tdr1 6s infinite alternate linear;
    animation: 18s tdr1 6s infinite alternate linear;
}
.l_hp__top_diag--4 {
    -webkit-animation: 18s tdr2 infinite alternate linear;
    -moz-animation: 18s tdr2 infinite alternate linear;
    -o-animation: 18s tdr2 infinite alternate linear;
    animation: 18s tdr2 infinite alternate linear;
}
.l_hp__top_diag--5 {
    -webkit-animation: 18s tdr2 3s infinite alternate linear;
    -moz-animation: 18s tdr2 3s infinite alternate linear;
    -o-animation: 18s tdr2 3s infinite alternate linear;
    animation: 18s tdr2 3s infinite alternate linear;
}
.l_hp__top_diag--6 {
    -webkit-animation: 18s tdr2 6s infinite alternate linear;
    -moz-animation: 18s tdr2 6s infinite alternate linear;
    -o-animation: 18s tdr2 6s infinite alternate linear;
    animation: 18s tdr2 6s infinite alternate linear;
}

@-webkit-keyframes tdr1{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    33.3%{
        -webkit-transform:rotate(-5deg);
        transform:rotate(-5deg)
    }
    66.6%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(5deg);
        transform:rotate(5deg)
    }
}
@-moz-keyframes tdr1{
    0%{
        -moz-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    33.3%{
        -moz-transform:rotate(-5deg);
        transform:rotate(-5deg)
    }
    66.6%{
        -moz-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100%{
        -moz-transform:rotate(5deg);
        transform:rotate(5deg)
    }
}
@-o-keyframes tdr1{
    0%{
        -o-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    33.3%{
        -o-transform:rotate(-5deg);
        transform:rotate(-5deg)
    }
    66.6%{
        -o-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100%{
        -o-transform:rotate(5deg);
        transform:rotate(5deg)
    }
}
@keyframes tdr1{
    0%{
        -webkit-transform:rotate(0deg);
        -moz-transform:rotate(0deg);
        -o-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    33.3%{
        -webkit-transform:rotate(-5deg);
        -moz-transform:rotate(-5deg);
        -o-transform:rotate(-5deg);
        transform:rotate(-5deg)
    }
    66.6%{
        -webkit-transform:rotate(0deg);
        -moz-transform:rotate(0deg);
        -o-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(5deg);
        -moz-transform:rotate(5deg);
        -o-transform:rotate(5deg);
        transform:rotate(5deg)
    }
}
@-webkit-keyframes tdr2{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    33.3%{
        -webkit-transform:rotate(5deg);
        transform:rotate(5deg)
    }
    66.6%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(-5deg);
        transform:rotate(-5deg)
    }
}
@-moz-keyframes tdr2{
    0%{
        -moz-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    33.3%{
        -moz-transform:rotate(5deg);
        transform:rotate(5deg)
    }
    66.6%{
        -moz-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100%{
        -moz-transform:rotate(-5deg);
        transform:rotate(-5deg)
    }
}
@-o-keyframes tdr2{
    0%{
        -o-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    33.3%{
        -o-transform:rotate(5deg);
        transform:rotate(5deg)
    }
    66.6%{
        -o-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100%{
        -o-transform:rotate(-5deg);
        transform:rotate(-5deg)
    }
}
@keyframes tdr2{
    0%{
        -webkit-transform:rotate(0deg);
        -moz-transform:rotate(0deg);
        -o-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    33.3%{
        -webkit-transform:rotate(5deg);
        -moz-transform:rotate(5deg);
        -o-transform:rotate(5deg);
        transform:rotate(5deg)
    }
    66.6%{
        -webkit-transform:rotate(0deg);
        -moz-transform:rotate(0deg);
        -o-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(-5deg);
        -moz-transform:rotate(-5deg);
        -o-transform:rotate(-5deg);
        transform:rotate(-5deg)
    }
}

/*============================================ End Top Home Strips ============================================*/

/*============================================ Start Useful Links  ============================================*/

.usefulLinks{width:100%;background:#ba191c;padding-top:80px;padding-bottom:40px;color:#fff}
.usefulLinks .container-fluid .row{position:relative}
.usefulLinks .container-fluid .row>div:first-child{position:static !important}
.academicLinks{float:left;width:100%}
.academicLinksWraper{width:100%;float:left;margin-top:40px;padding:0 15px}
.academicLinks h1{color:#fff}

.academicLinks .academicLinksWraper a{width:23%;position:absolute;left:15px;line-height:30px;border:3px solid #dd3232;padding:35px 30px 52px;color:#fff;font-size:30px;font-family:Arial-Black;cursor:pointer;text-transform:uppercase;-moz-transition: .3s;-o-transition: .3s;-webkit-transition: .3s; transition: .3s;}
.academicLinks .academicLinksWraper a:nth-child(2){left: calc(25% + 15px)}
.academicLinks .academicLinksWraper a.academicTapActiv{left:15px !important}
.academicLinks .academicLinksWraper a:nth-child(3){left: calc(50% + 15px)}
.academicLinks .academicLinksWraper a:hover{text-decoration:none;background-color:rgba(0, 0, 0, .1)}
.academicLinks .academicLinksWraper a:focus{text-decoration:none}
.academicLinks .academicLinksWraper a:after{position:absolute;right:-6px;bottom:4px;width:0;height:0;content:"";border-width:0 21px 21px 21px;border-color: transparent transparent #dd3232 transparent;border-style:solid;-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);-ms-transform: rotate(135deg);-o-transform: rotate(135deg);transform: rotate(135deg);}
.academicLinks .academicLinksWraper a.academicTapActiv{width: calc(100% - 30px);padding:0;font-size:52px;border:0 solid #ba191c;line-height:50px}
.academicLinks .academicLinksWraper a.academicTapActiv:hover{background-color:rgba(0, 0, 0, 0)}
.academicLinks .academicLinksWraper a.academicTapActiv:before{content:"";background:#000;opacity: .2;display:block;position:absolute;height: 100%;
	background: -webkit-repeating-linear-gradient(45deg, #C8C8C8, #C8C8C8 10%, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0) 50%, #C8C8C8 50%) top left fixed;
    background: -moz-repeating-linear-gradient(45deg, #C8C8C8, #C8C8C8 10%, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0) 50%, #C8C8C8 50%) top left fixed;
    background: -o-repeating-linear-gradient(45deg, #C8C8C8, #C8C8C8 10%, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0) 50%, #C8C8C8 50%) top left fixed;
    background: repeating-linear-gradient(45deg, #C8C8C8, #C8C8C8 10%, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0) 50%, #C8C8C8 50%) top left fixed;
    background-size: 7px 7px;}
.academicLinks .academicLinksWraper .academicTap-UG:before{left:565px;	
	width: -webkit-calc(100% - 565px);
    width: -moz-calc(100% - 565px);
    width: calc(100% - 565px)}
.academicLinks .academicLinksWraper .academicTap-PG:before{left:515px;	
	width: -webkit-calc(100% - 515px);
    width: -moz-calc(100% - 515px);
    width: calc(100% - 515px)}
.academicLinks .academicLinksWraper .academicTap-CE:before{left:425px;	
	width: -webkit-calc(100% - 425px);
    width: -moz-calc(100% - 425px);
    width: calc(100% - 425px)}
.academicLinks .academicLinksWraper a.academicTapActiv:after{content:none}

.academicLinks .usefulLinksBackBtn{color:#fff;padding:13px 0;border-radius: 50%;border:0;background:#ff3a3a;position:absolute;left:-50px;top:75px;height:45px;width:45px;display:none}
.academicLinks .usefulLinksBackBtn-activ{display:block}
.academicLinks .usefulLinksBackBtn i{font-size:20px}
.usefulMenu{float:left;padding-left:57px}
.usefulMenu ul{list-style:none;margin:0;padding:0;float:left;width:100%}
.usefulMenu ul li{float:left;width:100%;margin-top:15px;line-height:18px}
.usefulMenu ul li:first-child{margin-top:0}
.usefulMenu ul li a{color:#fff;font-size:18px;font-family:Arial-Black;}
.usefulMenu .usefulLinesPattern{width:10px;position:absolute;height:100%;left: 32px;
	background: -webkit-repeating-linear-gradient(45deg, #dd3232, #dd3232 10%, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0) 50%, #dd3232 50%) top left fixed;
    background: -moz-repeating-linear-gradient(45deg, #dd3232, #dd3232 10%, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0) 50%, #dd3232 50%) top left fixed;
    background: -o-repeating-linear-gradient(45deg, #dd3232, #dd3232 10%, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0) 50%, #dd3232 50%) top left fixed;
    background: repeating-linear-gradient(45deg, #dd3232, #dd3232 10%, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0) 50%, #dd3232 50%) top left fixed;
    background-size: 7px 7px;}
	
.usefulLinksPlus{width:100%;height:0;background:#eef2f1;padding:0;color:#fff;-webkit-box-shadow:0;
    box-shadow:0;-moz-transition: .3s;-o-transition: .3s;-webkit-transition: .3s; transition: .3s;}
.usefulLinksPlus-activ{height:auto;padding-bottom:55px !important;-webkit-box-shadow: 0px 5px 4px 0px rgb(0 0 0 / 12%);
    box-shadow: 0px 5px 4px 0pxrgba(0,0,0,.12)}
.usefulLinksMenu{float:left;width:100%;margin-top:-50px;display:none}
.usefulLinksMenu-activ{display:block}
.usefulLinksSupMenu{float:left;width:100%}
.usefulLinksSupMenu h2{color:#ff3a3a;font-size:26px;font-family:Arial-Black;text-transform:uppercase;width:100%;position:absolute}
.usefulLinksSupMenu ul{margin:75px 0 0 0;list-style:none;padding:0;width:100%;float:left}
.usefulLinksSupMenu li{color:#fff;border-top:1px solid #c8c8c8;width:100%;float:left}
.usefulLinksSupMenu li:first-child{border:0}
.usefulLinksSupMenu li a{font-family:'arial';font-size:14px;font-weight:bold;color:#333;padding:15px 0;width:100%;float:left}
.usefulLinksHide{display:none;opacity:0}
.usefulSideLinksHide{display:block;opacity:0}


/*============================================ End Useful Links ============================================*/

/*============================================ Start Welcome Box  ============================================*/

.welcomeWrapper{float:left;width:100%;margin-top:40px}
.welcomeBox{width:100%;border-top:8px solid #b12024;padding:50px 0 30px 0}
.welcomeData{width:42%;margin-top:15px}
.welcomeData h1{color:#b12024}
.welcomeData h2{font-size:43px;font-family:Arial-Black;text-transform:uppercase;color:#b12024;width:100%;float:left;margin-top:47px;margin-bottom:38px;padding:0}
.welcomeData h3{font-size:20px;font-family:Arial-Black;text-transform:uppercase;color:#b12024;width:100%;float:left;margin-top:35px;margin-bottom:20px;padding:0}
.welcomeData p{color:#000;font-size:16px;line-height:24px;text-align:justify}
.welcomeImages{
	width:48.7%;
	margin-left:9.3%;
	display: grid;
    -ms-grid-columns: 1fr 10px 1fr 10px 1fr 10px 1fr 10px 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: 1fr 10px 1fr;
    grid-template-rows: 1fr 1fr;
    grid-template-areas:
        "tl tl tr tr tr"
        "bl bl bl br br";
    grid-gap: 10px;
}
.welcomeImages .wImageTL{-ms-grid-row: 1;-ms-grid-column: 1;-ms-grid-column-span: 3;grid-area: tl;}
.welcomeImages .wImageTR{-ms-grid-row: 1;-ms-grid-column: 5;-ms-grid-column-span: 5;grid-area: tr;}
.welcomeImages .wImageBL{-ms-grid-row: 3;-ms-grid-column: 1;-ms-grid-column-span: 5;grid-area: bl;}
.welcomeImages .wImageBR{-ms-grid-row: 3;-ms-grid-column: 7;-ms-grid-column-span: 3;grid-area: br;}
.welcomeImages img{width:100%;height:100%}

/*============================================ End Welcome Box ============================================*/

/*============================================ Start Ranking Box  ============================================*/

.rankingWrapper{width:100%;margin-top:0;padding-bottom:0;position:relative}
.rankingBox{float:left;width:100%;background:#fff;position:relative;padding:60px 8.5% 13px;z-index:107;-webkit-box-shadow: 0px 2px 6px 0px rgb(0 0 0 / 16%);box-shadow: 0px 2px 6px 0px rgb(0 0 0 / 16%);}
.rankingBox .linesPattern{float:left;width:100%;height:10px;
	background: -webkit-repeating-linear-gradient(45deg, #c8c8c8, #c8c8c8 10%, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0) 50%, #c8c8c8 50%) top left fixed;
    background: -moz-repeating-linear-gradient(45deg, #c8c8c8, #c8c8c8 10%, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0) 50%, #c8c8c8 50%) top left fixed;
    background: -o-repeating-linear-gradient(45deg, #c8c8c8, #c8c8c8 10%, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0) 50%, #c8c8c8 50%) top left fixed;
    background: repeating-linear-gradient(45deg, #c8c8c8, #c8c8c8 10%, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0) 50%, #c8c8c8 50%) top left fixed;
    background-size: 7px 7px;}
.rankingChart{float:left;width:100%;margin-top:45px}
.rankingChart h3{font-size:15px;font-family:Arial-Black;text-transform:uppercase;color:#b12024;float:left;width:10%;margin-right:2%}
.chartData{float:left;width:88%;list-style:none;padding:0;margin:0}
.chartData li{float:left;width:31%;margin-left:3.5%;margin-bottom:40px;color:#161616;font-size:15px;line-height:22px;text-align:justify}
.chartData li:first-child{margin-left:0}
.chartData li span{font-size:41px;font-family:Arial-Black;text-transform:uppercase;color:#b12024;width:100%;float:left;margin-bottom:20px;padding:0;line-height:34px}
.rankingWrapper .innerBlockMenu{margin:0;box-shadow: none;border-top: 1px solid #c8c8c8;background-position:left center;background-size:45px;padding:28px 72px}
.rankingWrapper .innerBlockMenu ul li:not(:last-child):after{background:#c8c8c8}
.rankingBox .sideLinesPattern{width:3%;height:100%;position:absolute;left:0;top:0;
	background: -webkit-repeating-linear-gradient(45deg, #b12024, #b12024 9px, #dd3232 9px, #dd3232 18px) #fff;
    background: -moz-repeating-linear-gradient(45deg, #b12024, #b12024 9px, #dd3232 9px, #dd3232 18px) #fff;
    background: -o-repeating-linear-gradient(45deg, #b12024, #b12024 9px, #dd3232 9px, #dd3232 18px) #fff;
    background: repeating-linear-gradient(45deg, #b12024, #b12024 9px, #dd3232 9px, #dd3232 18px) #fff;}

/*============================================ End Ranking Box ============================================*/

/*============================================ Start Top Home Strips  ============================================*/

.rankingHomeStrips{
	background: -webkit-gradient(linear, left bottom, left top, from(#ba191c), color-stop(30%, #ba191c), to(#FFF)) center bottom no-repeat;
    background: -webkit-linear-gradient(bottom, #ba191c 0%, #ba191c 30%, #FFF 100%) center bottom no-repeat;
    background: -moz-linear-gradient(bottom, #ba191c 0%, #ba191c 30%, #FFF 100%) center bottom no-repeat;
    background: -o-linear-gradient(bottom, #ba191c 0%, #ba191c 30%, #FFF 100%) center bottom no-repeat;
    background: linear-gradient(0deg, #ba191c 0%, #ba191c 30%, #FFF 100%) center bottom no-repeat;
	background-size: 100% 40%;
    bottom: 0;
    display: block;
    height: 460px;
    left: 0;
    overflow: hidden;
    position: absolute;
    width: 100%;
}
.l_hp__stat_diag {
    background: #ba191c;
    bottom: -125px;
    height: 400px;
    left: 0;
    margin-left: -10%;
    opacity: .25;
    position: absolute;
    width: 120%;
}
.l_hp__stat_diag--1 {
    -webkit-animation: 40s stat_diag_rotate1 infinite alternate linear;
    -moz-animation: 40s stat_diag_rotate1 infinite alternate linear;
    -o-animation: 40s stat_diag_rotate1 infinite alternate linear;
    animation: 40s stat_diag_rotate1 infinite alternate linear;
}
.l_hp__stat_diag--2 {
    -webkit-animation: 40s stat_diag_rotate1 6.6666666667s infinite alternate linear;
    -moz-animation: 40s stat_diag_rotate1 6.6666666667s infinite alternate linear;
    -o-animation: 40s stat_diag_rotate1 6.6666666667s infinite alternate linear;
    animation: 40s stat_diag_rotate1 6.6666666667s infinite alternate linear;
}
.l_hp__stat_diag--3 {
    -webkit-animation: 40s stat_diag_rotate1 13.3333333333s infinite alternate linear;
    -moz-animation: 40s stat_diag_rotate1 13.3333333333s infinite alternate linear;
    -o-animation: 40s stat_diag_rotate1 13.3333333333s infinite alternate linear;
    animation: 40s stat_diag_rotate1 13.3333333333s infinite alternate linear;
}
.l_hp__stat_diag--4 {
    -webkit-animation: 40s stat_diag_rotate2 infinite alternate linear;
    -moz-animation: 40s stat_diag_rotate2 infinite alternate linear;
    -o-animation: 40s stat_diag_rotate2 infinite alternate linear;
    animation: 40s stat_diag_rotate2 infinite alternate linear;
}
.l_hp__stat_diag--5 {
    -webkit-animation: 40s stat_diag_rotate2 6.6666666667s infinite alternate linear;
    -moz-animation: 40s stat_diag_rotate2 6.6666666667s infinite alternate linear;
    -o-animation: 40s stat_diag_rotate2 6.6666666667s infinite alternate linear;
    animation: 40s stat_diag_rotate2 6.6666666667s infinite alternate linear;
}
.l_hp__stat_diag--6 {
    -webkit-animation: 40s stat_diag_rotate2 13.3333333333s infinite alternate linear;
    -moz-animation: 40s stat_diag_rotate2 13.3333333333s infinite alternate linear;
    -o-animation: 40s stat_diag_rotate2 13.3333333333s infinite alternate linear;
    animation: 40s stat_diag_rotate2 13.3333333333s infinite alternate linear;
}

@-webkit-keyframes stat_diag_rotate1{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    33.3%{
        -webkit-transform:rotate(-8deg);
        transform:rotate(-8deg)
    }
    66.6%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(8deg);
        transform:rotate(8deg)
    }
}
@-moz-keyframes stat_diag_rotate1{
    0%{
        -moz-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    33.3%{
        -moz-transform:rotate(-8deg);
        transform:rotate(-8deg)
    }
    66.6%{
        -moz-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100%{
        -moz-transform:rotate(8deg);
        transform:rotate(8deg)
    }
}
@-o-keyframes stat_diag_rotate1{
    0%{
        -o-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    33.3%{
        -o-transform:rotate(-8deg);
        transform:rotate(-8deg)
    }
    66.6%{
        -o-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100%{
        -o-transform:rotate(8deg);
        transform:rotate(8deg)
    }
}
@keyframes stat_diag_rotate1{
    0%{
        -webkit-transform:rotate(0deg);
        -moz-transform:rotate(0deg);
        -o-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    33.3%{
        -webkit-transform:rotate(-8deg);
        -moz-transform:rotate(-8deg);
        -o-transform:rotate(-8deg);
        transform:rotate(-8deg)
    }
    66.6%{
        -webkit-transform:rotate(0deg);
        -moz-transform:rotate(0deg);
        -o-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(8deg);
        -moz-transform:rotate(8deg);
        -o-transform:rotate(8deg);
        transform:rotate(8deg)
    }
}
@-webkit-keyframes stat_diag_rotate2{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    33.3%{
        -webkit-transform:rotate(8deg);
        transform:rotate(8deg)
    }
    66.6%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(-8deg);
        transform:rotate(-8deg)
    }
}
@-moz-keyframes stat_diag_rotate2{
    0%{
        -moz-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    33.3%{
        -moz-transform:rotate(8deg);
        transform:rotate(8deg)
    }
    66.6%{
        -moz-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100%{
        -moz-transform:rotate(-8deg);
        transform:rotate(-8deg)
    }
}
@-o-keyframes stat_diag_rotate2{
    0%{
        -o-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    33.3%{
        -o-transform:rotate(8deg);
        transform:rotate(8deg)
    }
    66.6%{
        -o-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100%{
        -o-transform:rotate(-8deg);
        transform:rotate(-8deg)
    }
}
@keyframes stat_diag_rotate2{
    0%{
        -webkit-transform:rotate(0deg);
        -moz-transform:rotate(0deg);
        -o-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    33.3%{
        -webkit-transform:rotate(8deg);
        -moz-transform:rotate(8deg);
        -o-transform:rotate(8deg);
        transform:rotate(8deg)
    }
    66.6%{
        -webkit-transform:rotate(0deg);
        -moz-transform:rotate(0deg);
        -o-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(-8deg);
        -moz-transform:rotate(-8deg);
        -o-transform:rotate(-8deg);
        transform:rotate(-8deg)
    }
}

/*============================================ End Top Home Strips ============================================*/

/*============================================ Start Three Columns  ============================================*/

.threeColumnWrapper{width:100%;padding-top:40px;padding-bottom:40px}
.threeColumnWrapper .sectionTitle{width:100%;float:left;margin-bottom:30px}
.threeColumnWrapper .row{float:left;width: calc(100% + 30px)  !important;
display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;}
.threeColumnWrapper .colimnItem{float:left;width:100%;height:100%;background:#fff;border-radius:6px;color:#161616;-webkit-box-shadow: 0px 3px 6px 0px rgb(0 0 0 / 16%);box-shadow: 0px 3px 6px 0px rgb(0 0 0 / 16%);-moz-transition: .3s;-o-transition: .3s;-webkit-transition: .3s; transition: .3s}
.threeColumnWrapper .colimnItem:hover{text-decoration:none;-moz-transform: scale(1.03);-o-transform: scale(1.03);-webkit-transform: scale(1.03); transform: scale(1.03);-webkit-box-shadow: 0px 0px 80px 8px rgb(0 0 0 / 30%);
box-shadow: 0px 0px 80px 8px rgb(0 0 0 / 30%);}
.threeColumnWrapper .colimnItem img{width:100%;border-radius:6px 6px 0 0}
.colimnItem .itemDetails{float:left;margin:60px 10% 10px;padding-top:27px;border-top:7px solid #b12024;position:relative}
.colimnItem .itemDetails h2{font-size:26px;font-family:Arial-Black;text-transform:uppercase;color:#b12024;float:left;width:100%;margin:0;padding:0}
.colimnItem .itemDetails p{float:left;width:100%;font-size:15px;padding:19px 0 27px;border-bottom:2px solid #b12024;text-align:justify}
.colimnItem .itemDetails .moreBtn{float:left;padding:17px 0;color:#b12024;font-size:14px;font-weight:bold;text-transform:uppercase;opacity:0;-moz-transition: .3s;-o-transition: .3s;-webkit-transition: .3s; transition: .3s;}
.colimnItem:hover .moreBtn{opacity:1}
.colimnItem .itemDetails .moreBtn i{color:#dd3232;font-size:20px;margin-left:0;-moz-transition: .3s;-o-transition: .3s;-webkit-transition: .3s; transition: .3s;}
.colimnItem:hover .moreBtn i{margin-left:15px}
.colimnItem span{background:#fff;width:70px;position:absolute;left:0;top:-37px}
.colimnItem span i{font-size:44px;color:#dd3232}

/*============================================ End Three Columns ============================================*/

/*============================================ Start News  ============================================*/

.newsWrapper{background:#ba191c}
.newsWrapper .sectionTitle h1 a{color:#fff}

/*============================================ End News ============================================*/

/*============================================ Start Calendar  ============================================*/

.calendarWrapper{background:#fff;padding-bottom: 40px;}
.calendarWrapper .sectionTitle h1 a{color:#b12024}
.calendarWrapper .colimnItem .itemDetails p{border-top:2px solid #b12024;border-bottom:0;margin-top:20px;font-size:16px;font-weight:bold;padding: 29px 0 37px}
.calendarWrapper .colimnItem .itemDetails{width:80%;border-top:0;margin-top:10px}

/*============================================ End Calendar ============================================*/

/*============================================ Start Video  ============================================*/

.videoWrapper{width:100%;color:#fff;padding:12% 0 12% 0;background-color:#000;background-image:url(../images/video-background.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}
.videoIcon{float:left;width:100%;margin-bottom:40px}
.videoIcon a{background:#b12024;height:50px;width:13%;padding-top:13%;position:relative;display:block;border-radius: 50%;color:#fff;text-indent:-9999px;line-height: 0;}
.videoIcon a .videoArrow{position:absolute;left:50%;top:50%;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:28px solid #fff;transform: translate(-40%, -50%);}
.videoTitle p{float:left;width:100%;font-size:52px;font-family:Arial-Black;text-transform:uppercase;color:#fff;margin:16px 0;padding:0;line-height:45px}
.videoTitle .linesPattern{float:left;width:100%;height:10px;opacity:.6;
	background: -webkit-repeating-linear-gradient(45deg, #C8C8C8, #C8C8C8 10%, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0) 50%, #C8C8C8 50%) top left fixed;
    background: -moz-repeating-linear-gradient(45deg, #C8C8C8, #C8C8C8 10%, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0) 50%, #C8C8C8 50%) top left fixed;
    background: -o-repeating-linear-gradient(45deg, #C8C8C8, #C8C8C8 10%, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0) 50%, #C8C8C8 50%) top left fixed;
    background: repeating-linear-gradient(45deg, #C8C8C8, #C8C8C8 10%, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0) 50%, #C8C8C8 50%) top left fixed;
    background-size: 7px 7px;}

/*============================================ End Video  ============================================*/

/*============================================ Start Partnerships  ============================================*/

.partnerWrapper{padding-top:40px;padding-bottom:25px;position:relative;background:#fbfbfb}
.partnerWrapper .container-fluid{position:relative;z-index:109}
.partnerWrapper .sectionTitle h1 a{color:#b12024}
.partnerWrapper .partnerBrand{float:left;width:100%;background:#f2f2f2;padding:15%;border-radius: 6px 6px 0 0;}
.partnerWrapper .partnerBrand div{width:100%;height:135px;background-repeat:no-repeat;background-size:100%}
.partnerWrapper .partnerBrand img{border-radius:0 !important}
.partnerStrips, .partnerStrips02{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;z-index:107;
	background: -webkit-linear-gradient(85deg, rgba(179, 27, 27, 0.07) 0%, rgba(179, 27, 27, 0.07) 48%, rgba(179, 27, 27, 0.035) 48.05%, rgba(179, 27, 27, 0.035) 54%, rgba(255, 255, 255, 0) 54.05%, rgba(255, 255, 255, 0) 100%);
    background: -moz-linear-gradient(85deg, rgba(179, 27, 27, 0.07) 0%, rgba(179, 27, 27, 0.07) 48%, rgba(179, 27, 27, 0.035) 48.05%, rgba(179, 27, 27, 0.035) 54%, rgba(255, 255, 255, 0) 54.05%, rgba(255, 255, 255, 0) 100%);
    background: -o-linear-gradient(85deg, rgba(179, 27, 27, 0.07) 0%, rgba(179, 27, 27, 0.07) 48%, rgba(179, 27, 27, 0.035) 48.05%, rgba(179, 27, 27, 0.035) 54%, rgba(255, 255, 255, 0) 54.05%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(5deg, rgba(179, 27, 27, 0.07) 0%, rgba(179, 27, 27, 0.07) 48%, rgba(179, 27, 27, 0.035) 48.05%, rgba(179, 27, 27, 0.035) 54%, rgba(255, 255, 255, 0) 54.05%, rgba(255, 255, 255, 0) 100%);
	}
.partnerStrips02{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;z-index:108;
	background: -webkit-linear-gradient(95deg, rgba(179, 27, 27, 0.07) 0%, rgba(179, 27, 27, 0.07) 48%, rgba(179, 27, 27, 0.035) 48.05%, rgba(179, 27, 27, 0.035) 54%, rgba(255, 255, 255, 0) 54.05%, rgba(255, 255, 255, 0) 100%);
    background: -moz-linear-gradient(95deg, rgba(179, 27, 27, 0.07) 0%, rgba(179, 27, 27, 0.07) 48%, rgba(179, 27, 27, 0.035) 48.05%, rgba(179, 27, 27, 0.035) 54%, rgba(255, 255, 255, 0) 54.05%, rgba(255, 255, 255, 0) 100%);
    background: -o-linear-gradient(95deg, rgba(179, 27, 27, 0.07) 0%, rgba(179, 27, 27, 0.07) 48%, rgba(179, 27, 27, 0.035) 48.05%, rgba(179, 27, 27, 0.035) 54%, rgba(255, 255, 255, 0) 54.05%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(-5deg, rgba(179, 27, 27, 0.07) 0%, rgba(179, 27, 27, 0.07) 48%, rgba(179, 27, 27, 0.035) 48.05%, rgba(179, 27, 27, 0.035) 54%, rgba(255, 255, 255, 0) 54.05%, rgba(255, 255, 255, 0) 100%);
	}
	
.partner-slider{float:left;width:100%}
.partner-slider ul{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;padding:15px 0;}
.partner-slider li{margin:0 15px !important}
.partner-slider .colimnItemWrapper{float:left;height:100%}
.carousel .flex-direction-nav .flex-next{background: url(../images/partner-arrow-right.png) no-repeat !important;width: 17px !important;height: 32px !important;right: -40px !important;top: 40% !important;outline: none !important;}
.carousel .flex-direction-nav .flex-prev {background: url(../images/partner-arrow-left.png) no-repeat !important;width: 17px !important;height: 32px !important;left: -40px !important;top: 40% !important;outline: none !important;}
.partnerWrapper .colimnItem:hover{text-decoration:none;-moz-transform: scale(1.03);-o-transform: scale(1.03);-webkit-transform: scale(1.03); transform: scale(1.03);-webkit-box-shadow: 0px 3px 6px 0px rgb(0 0 0 / 16%);box-shadow: 0px 3px 6px 0px rgb(0 0 0 / 16%);}
.partnerWrapper .sectionTitle{margin-bottom:15px}
.partnerWrapper .row{display:block}


/*============================================ End Partnerships  ============================================*/

/*============================================ Start Footer  ============================================*/

.footerWrapper01, .footerWrapper02{width:100%}
.footerWrapper01{background:#ba191c;padding-top:25px;padding-bottom:10px}
.footerWrapper01 .footerBody{float:left;width:100%}
.footerLogo, .footerAddress{float:left;width:23%;margin-right:2%}
.footerLogo a{float:left;width:100%}
.footerAddress .addressRow{float:left;width:100%;margin-bottom:24px}
.footerAddress .addressRow h3{float:left;width:100%;margin-bottom:4px;font-size:15px;font-weight:bold;text-transform:uppercase;color:#eeeeee;font-family:'arial';line-height:20px}
.footerAddress .addressRow p{float:left;width:100%;font-size:15px;font-weight:bold;color:#fff;font-family:'arial';line-height:20px}
.footerAddress .addressRow p a{color:#fff}
.footerUseful{float:left;width:50%}
.footerUseful h1{color:#fff}
.footerUseful .socialIcons{float:left;width:100%;margin-top:20px}
.footerUseful .socialIcons ul{float:left;width:100%;list-style:none;color:#fff;padding:0;margin:0}
.footerUseful .socialIcons ul li{float:left;margin-left:10px;padding:0}
.footerUseful .socialIcons ul li:first-child{margin-left:0}
.footerUseful .socialIcons ul li a{color:#fff;width:56px;height:56px;border:1px solid rgba(255,255,255,.3);border-radius:50%;display:block;text-align:center;-moz-transition: .3s;-o-transition: .3s;-webkit-transition: .3s; transition: .3s;}
.footerUseful .socialIcons ul li a:hover{background:#dd3232;border:1px solid #dd3232}
.footerUseful .socialIcons ul li a i{font-size:28px;color:#fff;line-height:52px}
.footerUseful .usefulMenus{float:left;width:100%;margin-top:30px}
.footerUseful .usefulMenus ul{float:left;width:30%;padding:0;margin:0;margin-left:5%;list-style:none}
.footerUseful .usefulMenus ul:first-child{margin-left:0}
.footerUseful .usefulMenus ul li{float:left;width:100%;padding:0;margin:0}
.footerUseful .usefulMenus ul li a{float:left;width:100%;color:#fff;font-size:14px;font-weight:bold;border-top:1px solid rgba(255,255,255,.3);padding:8px 0 8px 0;font-family:'arial';line-height:20px}
.footerWrapper02{background:#951416;padding-top:20px;padding-bottom:20px}
.footerWrapper02 p{font-size:14px;font-weight:bold;color:#fff;font-family:'arial';line-height:20px}

/*============================================ End Footer  ============================================*/


.wAicon{position:fixed;right:10px;bottom:10px;width:60px;height:60px;z-index:150;transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;-moz-transition: all .3s}
.wAicon a{float:left;width:100%}
.wAicon a img{width:100%}
.wAicon:hover{width:70px;height:70px}


/*Start Home Popup*/
#overlay{position:fixed; top:0; left:0; width:100%; height:100%; background-color:#000; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity:0.7; z-index:199; display:none}
.popupHomePage{width:100%; margin:0 auto; display:none; position:fixed; z-index:200;color:#fff;font-family:arial;}
.cnt223{width:500px; min-height:250px; margin:80px auto; background-color:#b12024;position:relative; z-index:103; padding:60px 0 0 0; border-radius:10px; text-align:center;overflow:hidden}
.cnt223 a.closeBut{position:absolute;top:10px;right:10px;width:40px;height:40px;line-height:36px;border-radius:50%;background:#fff;color:#222;text-align:center;font-size:28px; z-index:150}
.cnt223 a.closeBut:hover{text-decoration:none}
.cnt223 .popupLogo{position:absolute;top:0;left:0;width:100%;z-index:140}
.cnt223 h1{width:100%;float:left;font-family:Arial-Black;text-align:center;font-size:42px;font-weight:bold;margin:60px 0 0}
.cnt223 span{width:100%;float:left;font-family:Arial-Black;margin:0 0 10px;font-size:32px;text-transform:uppercase}
.cnt223 p{width:100%;text-align:center;font-size:16px;padding:0;margin:0 0 40px;display:inline-block;line-height: 1.2em;}
.cnt223 p a{text-decoration:underline;color:#545454}
.cnt223 a.urlBut{width:auto;border-radius:3px;background:#dd3232;color:#fff;text-align:center;font-size:14px;padding:15px 25px;margin:0 auto;display:inline-block;font-family:arial;text-transform:uppercase;
    border-radius: 25px;font-family:Arial-Black;-moz-transition: .3s;
    -o-transition: .3s;
    -webkit-transition: .3s;
    transition: .3s;}
.cnt223 a.urlBut:hover{text-decoration:none}
.popupQsBar{padding:10px 20px;width:100%;background:#fff;color:#222;float:left;margin-top:40px}
.popupQsBar p{margin:0;float:left;font-size:15px;font-weight:bold;text-transform:uppercase;width:auto;text-align:left;width:60%;padding-right:20px;margin-top:5px}
.popupQsBar img{float:right;width:40%}
/*End Home Popup*/



/*==================================================================== Start Apply Page Top Banner ====================================================================*/
.applyTopControlBar{width:100%;padding:0px;background:#f5f5f2;position:relative;-webkit-box-shadow: 0px 2px 6px 0px rgb(0 0 0 / 16%);
    box-shadow: 0px 5px 10px 0px rgb(0 0 0 / 30%);}

.applyTopControlBar .container-fluid{padding-right:0;padding-left:0}

.applyTopControlBar .logo{width:auto;padding:26px 60px;text-align:left;float:left;background:#ba191c}
.applyTopControlBar .logo a{width:auto;float:left;margin:0}
.applyTopControlBar .logo a img{width:180px}

.topMenuWrap{float:left;width:calc(100% - 300px);position:relative}

.applyTopControlBar .applyMenu{float:left; width:auto;z-index:999;margin:0;position:relative}
.applyTopControlBar .applyMenu ul, .applyMenu ul li, .applyMenu ul li a, .applyMenu #menu-button{margin:0; padding:0; border:0; list-style:none; display:block; position:relative}
.applyTopControlBar .applyMenu > ul > li {float:left; margin:0; padding:0; display:inline-block;position:relative}
.applyTopControlBar .applyMenu > ul > li > a{color:#000000;float:left; width:100%; line-height:106px; padding:0 70px 0; margin:0; font-size:16px; border-top:4px solid transparent ;-moz-transition:all .3s ease-in;
-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in; transition:all .3s ease-in}
.applyTopControlBar .applyMenu > ul > li > a:hover, .applyMenu > ul > li:hover > a, .applyMenu > ul > li.active > a{color:#383838; border-top:4px solid #b12024; text-decoration:none;background:#f4f4ee}
.applyTopControlBar .applyMenu > ul > li:not(:last-child):after{content:"";width:1px;height:50px;background:#d4d5d2;position:absolute;right:0;top:30px}

.applyTopControlBar .applyMenu ul ul{background:#fff; float:left;width:300px; position:absolute; padding:12px 0; margin:0; font-size:12px; left:-9999px; opacity:0; border-top: 4px solid #ccc;
  -webkit-transition: top 0.3s ease, opacity 0.3s ease-in;
  -moz-transition: top 0.3s ease, opacity 0.3s ease-in;
  -ms-transition: top 0.3s ease, opacity 0.3s ease-in;
  -o-transition: top 0.3s ease, opacity 0.3s ease-in;
  transition: top 0.3s ease, opacity 0.3s ease-in}

.applyTopControlBar .applyMenu > ul > li:hover > ul{top:107px; left:50%; opacity:1;margin-left:-150px}
.applyTopControlBar .applyMenu ul ul > li:hover > ul {top:0; left:258px; opacity:1}

.applyTopControlBar .applyMenu ul ul li{width:100%; float:left; padding:0 20px}
.applyTopControlBar .applyMenu ul ul li a {width:100%; float:left; padding:12px 0; color:#951416; border-top:1px solid #edeeee; text-decoration:none;text-align:center;font-size:15px;}
.applyTopControlBar .applyMenu ul ul li:first-child a{border-top:0}
.applyTopControlBar .applyMenu ul ul li:hover > a, .applyMenu ul ul li.active > a, .applyMenu ul ul li a:hover {text-decoration:underline}
.applyTopControlBar .applyMenu ul ul li.has-sub span{}

.applyTopControlBar .searchBox{width:100%;position:absolute;margin:0;z-index:1000;right:0;top:0;background:none;border-radius: 20px;}
.applyTopControlBar .searchBox input{width:300px;line-height:60px;font-size:17px;color:#222;padding:25px 50px 25px 50px;outline: none;background:#ecebe6;border:0;display:inline-block;position:absolute;top:0;right:0;z-index:10;border-radius:0px;
background-image: url(../images/apply-search-icon.png);
background-repeat: no-repeat;
background-position: right 50px center;
background-size: 25px;
transition:width .5s cubic-bezier(0.000, 0.795, 0.000, 1.000); /* For IE8 and earlier */ 
-moz-transition:all .3s ease-in; 
-o-transition:all .3s ease-in; 
-webkit-transition:all .3s ease-in; 
transition:all .3s ease-in}
.applyTopControlBar .searchBox input:hover{background-color:#fff;}
.applyTopControlBar .searchBox input:focus{width:100%;z-index:1;color:#222;background-color:#fff; cursor:text;opacity:1;filter:alpha(opacity=100); /* For IE8 and earlier */}
.applyTopControlBar .searchBox ::-webkit-input-placeholder{color:#aaa}
.applyTopControlBar .searchBox :-moz-placeholder{/* Firefox 18- */color:#aaa}
.applyTopControlBar .searchBox ::-moz-placeholder{/* Firefox 19+ */color:#aaa}
.applyTopControlBar .searchBox :-ms-input-placeholder{color:#aaa}
/*==================================================================== End Apply Page Top Banner ====================================================================*/


/*============================================ Start Apply Page Content  ============================================*/

.applyContentWrap{width:100%;float:left;padding:20px 0 0 0;background:#a31518;
background-image:url(../images/apply-page-bg-logo.png);
background-repeat: no-repeat;
background-position: right 150px top -100px;}
.applyContentWrap .container-fluid{padding:0 3%}

.applyContentWrap .container-fluid .row{float: left;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;}

.applyContentWrap .container-fluid .row .applyContantData{padding-right:0}
.applyContentWrap .container-fluid .row .applyContantMenu{order: 2;float:right !important;padding-left:0}


.applyBreadcrumb{float:left;width:100%;margin-bottom:15px;padding:0 3%}
.applyBreadcrumb ul{list-style:none;float: left;width: 100%;margin:0;padding:0}
.applyBreadcrumb ul li{float:left;line-height:45px}
.applyBreadcrumb ul li a{color:#fff;font-size:13px;text-transform:uppercase;background:#921316;padding:15px 20px;line-height:36px}
.applyBreadcrumb ul li:first-child a{background:#831114}
.applyBreadcrumb ul li a:hover{background:#760f12;text-decoration:none}
.applyBreadcrumb ul li i{color:#d7c68a;margin-right:10px;font-size:20px}

.applyPageSide{width:100%;float:left}
.applyPageSide ul{float:left;width:calc(100% - 30px);list-style:none;margin:0;padding:0;border-bottom:1px solid #c55d5f;margin-bottom:50px;margin-left:30px}
.applyPageSide ul li{float:left;width:100%}
.applyPageSide ul li a{color:#fff;font-size:16px;float:left;width:100%;padding:18px 25px 18px 0;border-top:1px solid #c55d5f;-moz-transition: .3s;-o-transition: .3s;-webkit-transition: .3s; transition: .3s;background-position: right 10px center;}
.applyPageSide ul li a:hover{background-color:rgba(0, 0, 0, 0.1);

background-image: url(../images/apply-page-menu-arrow.png);
    background-repeat: no-repeat;
    background-position: right 10px center;
	padding-left:10px;
	text-decoration:none}


.applyPageSide .applySideBanner{float:left;width:100%;background:#fff;text-align:center;padding-bottom:30px;-webkit-box-shadow: inset 7px 0 5px -4px rgb(0 0 0 / 30%);
    box-shadow: inset 7px 0 5px -4px rgb(0 0 0 / 30%);}
.applyPageSide .applySideBanner img{width:100%;float:left}
.applyPageSide .applySideBanner span{background:#dd3232;padding:10px;font-size:14px;color:#fff}
.applyPageSide .applySideBanner h3{text-align:center;width:100%;color:#222;font-size:20px;margin:30px 0}
.applyPageSide .applySideBanner h3 strong{width:100%;float:left}
.applyPageSide .applySideBanner hr{height:2px;border:0;background:#b12024;width:110px;margin-top:40px}
.applyPageSide .applySideBanner p{float:left;color:#333;font-size:14px;margin:0 30px;margin-bottom:20px;border-bottom:1px solid #c3c3c3;padding-bottom:20px}
.applyPageSide .applySideBanner a{text-align:center;font-size:15px;color:#333;font-style:italic;text-decoration:underline}



.applyPageWelcome{width:100%;height:100%;float:left;background:#fff;padding:50px 50px}
.applyWelcomeTxt{float:left;width:60%;border-top:7px solid #b12024;margin-right:5%;padding:40px 50px}
.applyWelcomeTxt h1{font-size:45px;color:#b12024;width:100%;text-align:center}
.applyWelcomeTxt p{text-align:center;width:100%;color:#444;font-size:17px;margin:30px 0;line-height:22px}
.applyWelcomeTxt h2{font-size:24px;color:#333;text-align:center;border-top:7px solid #d7c68a;padding-top:30px;margin:0 auto;width:200px;font-style:italic}
.applyWelcomeBtn{float:left;width:100%;text-align:center;margin-top:36px}
.applyWelcomeBtn a{background:#dd3232;color:#fff;font-size:15px;border-radius:2px;padding:15px 20px}
.applyWelcomeBtn a:hover{background:#c22626;text-decoration:none;-moz-transition: .3s;-o-transition: .3s;-webkit-transition: .3s; transition: .3s;}
.applyWelcomeImg{float:left;width:35%}
.applyWelcomeImg img{float:left;width:100%}

/*============================================ End Apply Page Content  ============================================*/








@media screen and (max-width: 1750px) {

.allInnerBlocks{width:65.8%}
.academicLinks .academicLinksWraper a{font-size:26px;line-height:26px}
.usefulMenu{padding-left:48px}
.usefulMenu .usefulLinesPattern{left:20px}
.welcomeData {margin-top: 55px}
.bannerAds{top:185px}
.usefulMenu ul li{line-height:18px;margin-top:20px}
.usefulMenu ul li a{font-size:18px}
.rankingChart h3{font-size:13px}
.applyTopControlBar .searchBox input{width:240px}
.applyTopControlBar .applyMenu > ul > li > a{padding:0 60px 0}

}


@media screen and (max-width: 1680px) {

.bannerAds{top: 205px;}
.academicLinks .academicLinksWraper a{padding:30px 30px 45px}
.usefulMenu{padding-left:25px}
.usefulMenu .usefulLinesPattern{left:10px}
.usefulMenu ul li{margin-top:16px}
.welcomeData {margin-top: 45px}
.videoIcon a .videoArrow{border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 22px solid #fff;}
.applyTopControlBar .applyMenu > ul > li > a{padding:0 50px 0}
.applyWelcomeTxt h1{font-size:35px}
.applyWelcomeTxt p{font-size:15px;margin:25px 0}
.applyWelcomeTxt {
    padding: 40px 30px;
}


}


@media screen and (max-width: 1600px) {

.bannerAds{top:150px}
.academicLinks .academicLinksWraper a{font-size:24px;padding:30px 25px 45px;line-height:24px}
.usefulMenu ul li{line-height:17px}
.usefulMenu ul li a{font-size:17px}
.welcomeData {margin-top: 30px}


}


@media screen and (max-width: 1500px) {

.bannerAds a{width:218px;height:265px}
.bannerAds{top:230px}
.bannerAds-apply .bannerAdsMain{margin-top:55px;font-size:29px;line-height:27px}
.bannerAds-apply .bannerAdsMain span{font-size:20px}
.bannerAds-apply .bannerAdsRed{margin-top:57px;margin-bottom:10px;font-size:13px}

.bannerAds-ready .bannerAdsMain{margin-top:60px;font-size:40px;line-height:27px}
.bannerAds-ready .bannerAdsMain span{font-size:12px;padding: 0 50px;}
.bannerAds-ready .bannerAdsRed{margin-top:57px;margin-bottom:10px;font-size:13px}

.bannerAds-apply .bannerAds-apply-arrow{top:135px}
.bannerAds a:hover .bannerAds-apply .bannerAds-apply-arrow{top:150px}
.bannerAds-apply .bannerAds-apply-arrow img{width:20px}
.innerBlocks ul li p{font-size:12px}
.innerBlocks ul li a{line-height:17px}
.sidebar{width:308px;right:-504px}
.sidebar-menusWrapper h1{font-size:12px;background-size: 26px;padding:0 32px 0 60px}
.sidebar-menusWrapper .searchBox{margin: 45px 60px 44px 60px}
.sidebar-menusWrapper .submenu a{font-size:12px}
.sidebar-menusWrapper .sidebar-menu-portal ul li{margin-left:12px}
.sidebar-menusWrapper .sidebar-menu-portal ul li a{font-size:13px}
.academicLinks .academicLinksWraper a{padding:30px 25px 42px;font-size:22px;line-height:22px}
.usefulMenu ul li{margin-top: 11px}
.welcomeData {margin-top: 5px}
.chartData{width:100%}
.rankingChart h3{width:100%;margin-right:0;margin-bottom:25px}
.sidebar-menusWrapper .closeSidebar{right:20px}
.sidebar-menusWrapper .accordion .link{font-size:13px}
.partnerWrapper .partnerBrand div{height:95px}
.applyTopControlBar .searchBox input{width:200px;padding:25px 50px 25px 30px;background-position: right 30px center;}
.applyTopControlBar .applyMenu > ul > li > a{padding:0 40px 0}


}


@media screen and (max-width: 1440px) {

.sidebar-menusWrapper h1{font-size:12px}
.bannerAds{top:190px}
.welcomeData {width: 40%}
.welcomeImages {width: 53.5%;margin-left: 6.5%}
.applyTopControlBar .logo{padding:31px 40px}
.applyTopControlBar .logo a img{width:149px}
.topMenuWrap {width: calc(100% - 230px)}



}

@media screen and (max-width: 1400px) {

.adminStepBtn a{padding: 19px 23px 19px 56px;font-size: 15px}
.homeAnnouncement .innerBlockMenu ul li a, .rankingWrapper .innerBlockMenu ul li a{font-size:12px}
.adminStepBtn a{background-size:25px}
.innerBlocks ul li a{padding: 39px 35px;}
.sidebar-menusWrapper .searchBox {margin: 45px 60px 41px 60px}
.usefulLinks h1, .welcomeWrapper h1, .threeColumnWrapper h1, .footerWrapper01 h1{font-size:14px}
.academicLinks .academicLinksWraper a{font-size:20px;padding:28px 25px 40px;line-height:20px}
.usefulMenu ul li{line-height:13px;margin-top:20px}
.usefulMenu ul li a{font-size:13px}
.welcomeData h2{font-size:41px}
.welcomeData p {font-size: 15px;line-height: 22px}
.readMoreBut a{font-size:13px}
.rankingChart h3 {font-size: 12px;}
.chartData li span{font-size:40px}
.chartData li p{font-size:14px;line-height: 20px}
.newsWrapper .colimnItem .itemDetails h2, .partnerWrapper .colimnItem .itemDetails h2, .calendarWrapper .colimnItem .itemDetails h2{font-size:23px}
.footerLogo a img{width:190px}
.footerAddress .addressRow h3, .footerAddress .addressRow p{font-size:14px}
.footerUseful .usefulMenus ul li a, .footerWrapper02 p{font-size:13px}
.l_hp__stat_diag {bottom: 0;height: 300px;}
.academicLinks .academicLinksWraper a.academicTapActiv{font-size:46px;line-height:44px}
.academicLinks .academicLinksWraper .academicTap-UG:before {
    left: 500px;
    width: -webkit-calc(100% - 500px);
    width: -moz-calc(100% - 565px);
    width: calc(100% - 500px);
}
.academicLinks .academicLinksWraper .academicTap-PG:before {
    left: 457px;
    width: -webkit-calc(100% - 457px);
    width: -moz-calc(100% - 457px);
    width: calc(100% - 457px);
}
.academicLinks .academicLinksWraper .academicTap-CE:before {
    left: 374px;
    width: -webkit-calc(100% - 374px);
    width: -moz-calc(100% - 374px);
    width: calc(100% - 374px);
}

}


@media screen and (max-width: 1366px) {

#cssmenu > ul > li > a{font-size:14px}
.bannerAds{top:135px}
.menuIcon>a{font-size:14px}
.videoTitle p{font-size:40px;line-height:36px}
.adminStepBtn{margin-bottom:-30px}
.footerUseful .socialIcons ul li a{width:48px;height:48px}
.footerUseful .socialIcons ul li a i{font-size: 23px;line-height:48px}
.partnerWrapper .partnerBrand div{height:95px}
.applyTopControlBar .searchBox input{width:180px}
.applyTopControlBar .applyMenu > ul > li > a{padding:0 30px 0}
.applyPageWelcome{padding:30px}



}

@media screen and (max-width: 1300px) {

.allInnerBlocks{width:82.9%}
.academicLinks .academicLinksWraper a{font-size:18px;padding:25px 20px 37px;line-height:18px}
.usefulMenu ul li {margin-top:18px}
.welcomeData h2 {font-size: 38px}
.footerLogo a img {width: 180px}

}

@media screen and (max-width: 1280px) {

.bannerAds{top:150px}
.applyTopControlBar .applyMenu > ul > li > a{font-size:15px;padding: 0 25px 0;}

}



@media screen and (max-width: 1199px) {

.academicLinks .academicLinksWraper a{padding:22px 18px 34px}
.usefulMenu ul li{line-height:12px}
.usefulMenu ul li a{font-size:12px}
.welcomeData {margin-top: 0}
.welcomeImages{margin-top: 30px}
.welcomeBox {padding: 36px 0 40px 0}
.welcomeData h2{margin-top:42px}
.rankingChart h3 {margin-bottom: 20px}
.rankingBox{padding-top:50px}
.newsWrapper .colimnItem .itemDetails h2, .partnerWrapper .colimnItem .itemDetails h2, .calendarWrapper .colimnItem .itemDetails h2{font-size:20px}
.newsWrapper .colimnItem .itemDetails p, .partnerWrapper .colimnItem .itemDetails p, .calendarWrapper .colimnItem .itemDetails p{font-size:14px}
.newsWrapper .colimnItem .itemDetails .moreBtn, .partnerWrapper .colimnItem .itemDetails .moreBtn{font-size:12px}
.videoTitle p{font-size:40px;line-height:36px}
.footerAddress{width:75%;margin-right:0}
.footerLogo a img {width: 190px}
.footerAddress .addressRow{width:31%;margin-left:3%}
.footerAddress .addressRow:first-child{margin-left:0}

.footerUseful{width:100%;margin-top:20px}
.sidebar-menusWrapper .sidebar-menu-portal ul li a{font-size:12px}
.sidebar-menusWrapper .sidebar-listMenu li a{font-size:12px}
.academicLinks .usefulLinksBackBtn {
    left: -45px;
    top: 75px;
}
.usefulLinksSupMenu h2{font-size:24px}
.usefulLinksSupMenu ul {
    margin: 70px 0 0 0;
}
.partnerWrapper .partnerBrand div{height:73px}

.applyWelcomeBtn a{display:block;margin-bottom:10px}

	
}


@media screen and (max-width: 1152px) {

.adminStepBtn{margin-bottom:10px}
.bannerAds{top:175px}

}


@media screen and (max-width: 1100px) {
	
#cssmenu > ul > li > a, .menuIcon>a{font-size:13px}	
.menuBar{padding: 37px 0 0 0}
.innerBlocks ul li h2, .innerBlocks ul li p{font-size:11px}
.homeAnnouncement .innerBlockMenu{background-size:29px;background-position: 33px center;}
.homeAnnouncement .innerBlockMenu ul li a{line-height:54px}
.homeAnnouncement .innerBlockMenu{padding-left:90px}
.innerBlocks ul li a{line-height:15px}
.innerBlocks ul li a{padding: 39px 35px;}
.sidebar-menusWrapper h1{font-size:11px}
.sidebar-menusWrapper .accordion .link {font-size: 12px}
.sidebar-menusWrapper .submenu a {font-size: 11px}	
.sidebar-menusWrapper .searchBox input[type="text"]{font-size:12px}
.academicLinks .academicLinksWraper a{font-size:16px;padding:22px 18px 30px;line-height:16px}
.academicLinks .academicLinksWraper a:after{border-width:0 12px 12px 12px;right:-2px}
.usefulLinks h1, .welcomeWrapper h1, .threeColumnWrapper h1, .footerWrapper01 h1 {font-size: 13px}
.usefulMenu ul li {margin-top:14px}
.usefulLinks{padding-top:100px}
.welcomeData h2 {font-size: 34px}
.welcomeData p {font-size: 14px;line-height: 22px}
.rankingWrapper{padding-bottom:15px}
.readMoreBut a {font-size: 12px}
.threeColumnWrapper .colimnItemWrapper{width:100%;margin-bottom:20px}
.chartData li span {font-size: 38px;margin-bottom: 15px}
.threeColumnWrapper .row{display:block}
.newsWrapper, .partnerWrapper, .calendarWrapper{padding-top: 45px;padding-bottom: 50px;}
.newsWrapper .colimnItem, .partnerWrapper .colimnItem, .calendarWrapper .colimnItem{padding: 30px 9% 15px 3%}
.newsWrapper .colimnItem img, .partnerWrapper .partnerBrand{width:45%;float:left}
.newsWrapper .colimnItem .itemDetails, .partnerWrapper .colimnItem .itemDetails{width:45%;margin:40px 0 0 10%}
.partnerWrapper .colimnItem .itemDetails{margin-top:0}
.newsWrapper .colimnItem .itemDetails .moreBtn, .partnerWrapper .colimnItem .itemDetails .moreBtn{opacity:1;padding:12px 0}
.newsWrapper .colimnItem .moreBtn i, .partnerWrapper .colimnItem .moreBtn i{margin-left:15px}
.partnerWrapper .colimnItem .partnerBrand{padding:7% 5%}
.calendarWrapper .colimnItem .itemDetails{margin:0;padding:0;width:100%}
.videoTitle p{font-size:32px;line-height:30px}
.footerLogo a img {width: 170px}
.footerUseful .usefulMenus ul li a{padding:8px 0 14px 0}
.academicLinks .academicLinksWraper a.academicTapActiv {
    font-size: 40px;
    line-height: 38px;
}
.academicLinks .academicLinksWraper .academicTap-UG:before {
    left: 422px;
    width: -webkit-calc(100% - 422px);
    width: -moz-calc(100% - 422px);
    width: calc(100% - 422px);
}
.academicLinks .academicLinksWraper .academicTap-PG:before {
    left: 383px;
    width: -webkit-calc(100% - 383px);
    width: -moz-calc(100% - 383px);
    width: calc(100% - 383px);
}
.academicLinks .academicLinksWraper .academicTap-CE:before {
    left: 311px;
    width: -webkit-calc(100% - 311px);
    width: -moz-calc(100% - 311px);
    width: calc(100% - 311px);
}
.usefulLinksSupMenu h2 {
    font-size: 22px;
}
.usefulLinksSupMenu ul {
    margin: 55px 0 0 0;
}
.usefulLinksSupMenu li a {
    font-size: 13px;

}
.usefulLinksMenu {
    margin-top: -45px;
}




.flex-direction-nav{display:none !important}
.partner-slider ul{width:100% !important;display:block}
.partner-slider li{width:100% !important;margin:0 !important;padding:0 15px}
.partnerWrapper .partnerBrand div{height:105px}
.flex-viewport{max-height:none !important}


.applyTopControlBar .searchBox input{width:90px}
.applyTopControlBar .searchBox input {
    padding: 25px 50px 25px 40px;
}
.applyTopControlBar .applyMenu{padding:0 30px}
.applyTopControlBar .applyMenu > ul > li > a{padding:0 20px 0}








	
}


@media screen and (max-width: 1024px) {

.adminStepBtn{margin-bottom:-30px}
.bannerAds{top:135px}
.menuBar{padding:35px 0 0 0}
#cssmenu > ul > li > a{font-size:13px}
.menuIcon>a{font-size:13px}
.sidebar-menusWrapper .searchBox {margin: 45px 60px 39px 60px}
.academicLinks .academicLinksWraper a{font-size:15px;padding: 20px 16px 28px;line-height:15px}
.usefulMenu .usefulLinesPattern{left:0}
.usefulMenu{padding-left:15px}
.usefulMenu ul li{margin-top:14px}
.welcomeData h2 {font-size: 30px}
.welcomeImages {margin-top: 50px}

}

@media screen and (max-width: 1000px) {

.allInnerBlocks{width:100%}
.homeAnnouncement .innerBlockMenu ul li{margin-left:63px}
.homeAnnouncement .innerBlockMenu ul li:not(:last-child):after{right: -32px;}
.adminStepBtn a{border-left: 7px solid #b12024;padding: 17px 22px 17px 54px;background-position: 19px center;}
.adminStepBtn a i{margin-left:30px}
.academicLinks .academicLinksWraper a.academicTapActiv:before{content:none}
.usefulLinksMenu {
    margin-top: 40px;
}
.usefulLinksSupMenu h2 {
    font-size: 18px;
}
.usefulLinksSupMenu ul {
    margin: 30px 0 0 0;
}
.usefulLinksSupMenu li a {
    padding: 12px 0;
}
.usefulLinksSupMenu li a {
    font-size: 12px;
}
.usefulLinksPlus-activ{margin-top:-90px}
.academicLinks .usefulLinksBackBtn {
    padding: 9px 0;
    height: 35px;
    width: 35px;
}
.academicLinks .usefulLinksBackBtn i {
    font-size: 14px;
}
.academicLinks .usefulLinksBackBtn {
    left: -25px;
    top: 70px;
}
.usefulLinks-active{padding-bottom:20px}


/*============================================ Start Convert bootstrap Menu from1024 ============================================*/
.navbar-header{float:none;height:82px}
.navbar-left,.navbar-right{float:none!important}
.navbar-toggle{display:block}
.navbar-collapse{border-top:1px solid transparent; box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)}
.navbar-fixed-top{top:0;border-width:0 0 1px}
.navbar-collapse.collapse{display:none!important}
.navbar-nav{float:none!important; margin-top:7.5px}
.navbar-nav>li{float:none}
.navbar-nav>li>a{padding-top:10px; padding-bottom:10px}
.collapse.in{display:block!important}
/*============================================ End Convert bootstrap Menu from1024 ============================================*/

/*============================================ Start Drop Down Menu ============================================*/
.navbar-default{width:100%}
.navbar-toggle{margin:25px 10px!important}
.navbar-collapse{margin:0 0 15px}

.applyTopControlBar .applyMenu{width:100%;background:none;margin-right:0}
.applyTopControlBar .applyMenu #menu-button{display:block;text-decoration:none;font-size:12px;font-weight:bold;padding:12px 25px;cursor:pointer;color:#fff}
.applyTopControlBar .applyMenu > ul > li > ul{top:0px}

.applyTopControlBar .applyMenu > ul > li{float:left; width:100%; margin:0; padding:0; display:block;border-top:2px solid #c55d5f;margin-bottom:20px}
.applyTopControlBar .applyMenu > ul > li > a{height:40px;line-height:40px;padding:0; font-size:14px;color:#fff;border-top:0;font-size:16px}
.applyTopControlBar .applyMenu > ul > li > a:hover, .applyTopControlBar .applyMenu > ul > li:hover > a, .applyTopControlBar .applyMenu > ul > li.active > a{background:none;color:#fff; border-top:0}

.applyTopControlBar .applyMenu ul ul, .applyTopControlBar .applyMenu ul li:hover > ul, .applyTopControlBar .applyMenu > ul > li > ul, .applyTopControlBar .applyMenu ul ul ul, .applyTopControlBar .applyMenu ul ul li:hover > ul, .applyTopControlBar .applyMenu.align-right ul ul, .applyTopControlBar .applyMenu.align-right ul li:hover > ul, .applyTopControlBar .applyMenu.align-right > ul > li > ul, .applyTopControlBar .applyMenu.align-right ul ul ul, .applyTopControlBar .applyMenu.align-right ul ul li:hover > ul{left:0;top:0;opacity:1;width:100%;position:relative;display:block;background:none;border:0}
.applyTopControlBar .applyMenu  ul ul li a, .applyTopControlBar .applyMenu ul ul li:first-child a{border-top:1px solid #c55d5f;background:none}

.applyTopControlBar .applyMenu ul ul{padding:0 15px}
.applyTopControlBar .applyMenu ul ul li{width:100%;padding:0}
.applyTopControlBar .applyMenu ul ul li a{box-shadow:none;text-align:left;color:#fff}
.applyTopControlBar .applyMenu ul ul li:hover > a, #cssmenu ul ul li.active > a{}
.applyTopControlBar .applyMenu ul ul ul {width:100%}
.applyTopControlBar .applyMenu ul ul ul li:hover > a, #cssmenu ul ul ul li.active > a{}
.applyTopControlBar .applyMenu ul ul li:first-child > a, #cssmenu ul ul li:last-child > a{border-radius:0}
.applyTopControlBar .applyMenu ul ul li.has-sub span{font-size:13px}

.navbar-toggle{border:0 !important;position:absolute;right:0;top:0;z-index:102}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff !important}
.navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:active .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar{background-color:#fff !important}
.navbar-toggle:hover, .navbar-toggle:active, .navbar-toggle:focus{background-color:#c32528 !important}

/*============================================ End Drop Down Menu ============================================*/

.applyTopControlBar{background: #c32528 }
.applyTopControlBar .logo {
    padding: 17px 30px;
	position:absolute;
	left:0;
	top:0;
	z-index:100;
}
.topMenuWrap {
    width:100%;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #dd3232 !important;
	position: absolute;
    top: 82px;
    left: 0;
    background: #c32528;
    z-index: 101;
	
}
.applyTopControlBar .applyMenu > ul > li:hover > ul{margin-left:0}
.applyTopControlBar .applyMenu > ul > li:not(:last-child):after{content:none}
.applyTopControlBar .searchBox{position:relative;padding:0 30px;margin:20px 0}
.applyTopControlBar .searchBox input{width:100%;padding: 10px;background-size:22px;position:relative;line-height:30px;background-color:#fff;font-size:14px;background-size:20px;background-position: right 20px center}



}


@media screen and (max-width: 992px) {

.academicLinks .academicLinksWraper{padding:0}
.academicLinks .academicLinksWraper a{font-size:24px;padding: 18px 16px 25px;;line-height:24px;width:100%;margin-left:0;margin-bottom:9px;position:relative;left:0 !important;float:left}
.usefulMenu .usefulLinesPattern{left:56px}
.usefulMenu{padding-left: 110px}
.usefulMenu ul li{line-height:15px;margin-top:16px}
.usefulMenu ul li a{font-size: 15px}
.usefulLinks h1, .welcomeWrapper h1, .threeColumnWrapper h1, .footerWrapper01 h1 {font-size:14px}
.videoIcon a {height: 50px;width: 50px;padding-top: 0;}
.videoIcon a .videoArrow{border-top: 9px solid transparent;border-bottom: 9px solid transparent;border-left: 14px solid #fff;}
.videoTitle p {font-size: 38px;line-height: 36px}
.usefulLinksSupMenu {
    margin-bottom: 40px;
}
.academicLinks .academicLinksWraper a.academicTapActiv {
    left: 0 !important;
}
.usefulLinksPlus-activ {
    margin-top: -110px;
	padding-bottom: 35px !important;
}
.applyContentWrap .container-fluid .row{display:block}
.applyBreadcrumb{display:none}
.applyPageSide ul{margin-left:0;width:100%;margin-top:20px}
.applyContentWrap .container-fluid .row .applyContantMenu{padding-left:15px}
.applyContentWrap .container-fluid .row .applyContantData{padding-right:15px}
.applyPageSide .applySideBanner{display:none}
.applyPageSide ul li a{text-align:center;}
.applyPageSide ul li a:hover{background-image:none;padding-left:0}




}

@media screen and (max-width: 950px) {

.topMenu{display:none}
.menuIcon>a, .menuIcon>a i{line-height:43px}
.menuIcon>a img{margin: 14px 0 0 0;}
.logo img{width:180px}
.academicLinks .academicLinksWraper a{font-size:22px;line-height:22px}
.usefulMenu{padding-left: 90px}
.footerLogo a img {width: 150px;}


}

@media screen and (max-width: 900px) {

.rankingWrapper .innerBlockMenu{background:none;padding: 24px 0 21px 0}
.rankingWrapper .innerBlockMenu ul li{width:100%;margin:0;padding:7px 0 7px 35px;background-image: url(../images/inner-block-icon.png);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 25px;}
.rankingWrapper .innerBlockMenu ul li:not(:last-child):after{content:none}
.rankingWrapper .innerBlockMenu ul li a{line-height:22px}
.footerWrapper02{background: #ba191c}
.footerWrapper02 p {font-size: 12px}
.rankingHomeStrips{height:500px}

}


@media screen and (max-width: 800px) {

.welcomeWrapper {margin-top: 35px}
.welcomeBox {padding: 10px 0 25px 0}
.welcomeImages{width:100%;margin:0}
.welcomeData{width:100%;padding:0 8.5%;margin-top:52px}
.welcomeData h2 {margin-top: 22px;margin-bottom:30px;font-size:50px}
.readMoreBut {margin: 50px 0 0 0}
.rankingBox .linesPattern{display:none}
.rankingBox .sideLinesPattern{width:100%;height:10px}
.rankingChart h3 {font-size: 23px}
.rankingChart{margin-top:0}
.rankingBox {padding-top: 70px;}
.chartData li{width:100%;margin:0;border-top:1px solid #c8c8c8;padding:15px 0;font-size: 14px}
.chartData li:first-child{border:0}
.chartData li span {font-size: 15px;margin-bottom:0;margin-right:3px;width:auto;line-height:20px}
.rankingWrapper .innerBlockMenu{padding: 24px 0 40px 0}
.newsWrapper .colimnItem .itemDetails{margin:35px 0 0 10%}
.videoTitle p{font-size:32px;line-height:30px}
.footerLogo a img {width: 130px;}




}


@media screen and (max-width: 767px) {

.homeAnnouncement .innerBlockMenu ul li{margin-left: 43px}
.homeAnnouncement .innerBlockMenu ul li:not(:last-child):after{right:-22px}
.usefulLinks h1, .welcomeWrapper h1, .threeColumnWrapper h1, .footerWrapper01 h1 {font-size:13px}
.academicLinks .academicLinksWraper a{font-size: 18px;padding: 13px 13px 20px;line-height:18px}
.usefulMenu .usefulLinesPattern {left: 32px;}
.usefulMenu {padding-left: 60px;}
.welcomeData h2 {font-size:46px}
.academicLinks .usefulLinksBackBtn {
    left: 20px;
    top: 60px;
	padding: 16px 0;
    height: 50px;
    width: 50px;
}
.academicLinks .usefulLinksBackBtn i {
    font-size: 20px;
}
.academicLinks .academicLinksWraper a.academicTapActiv {
    margin-top: 55px;
}
.usefulLinksPlus-activ {
    margin-top: -70px;
}

.cnt223{width:85%; min-height:auto;padding: 60px 0 0}
.cnt223 h1{font-size:32px}
.cnt223 span{font-size:24px}
.cnt223 p{font-size:14px;margin: 0px 0 30px}
.cnt223 a.closeBut {width: 30px;height: 30px;line-height: 28px;font-size: 22px}
.popupQsBar p{margin:0 !important;font-size:13px}
.applyWelcomeTxt, .applyWelcomeImg{width:100%;margin:0}
.applyContentWrap .container-fluid{padding:0}
.applyContentWrap .container-fluid .row{margin:0}
.applyWelcomeTxt, .applyWelcomeImg{padding:20px 30px}
.applyContentWrap .container-fluid .row .applyContantMenu, .applyContentWrap .container-fluid .row .applyContantData{padding:0}
.applyWelcomeTxt, .applyWelcomeImg {padding: 20px 10px}

}

@media screen and (max-width: 690px) {

.sidebar{width: calc(100% - 96px);margin-top: 8px;right: 0;display:none}
.sidebar.active{display:block}
.sidebar .sidebar-menusWrapper{padding:45px 0}
.sidebar-menusWrapper .closeSidebar{background-size:21px;right:0;top:13px}
.sidebar-menusWrapper h1{background-size: 23px;padding: 0 26px 0 0;margin-left:60px}
.sidebar-menusWrapper .searchBox {margin: 45px 20px 39px 20px;width: calc(100% - 40px);}
.sidebar-menusWrapper .sidebar-menu {margin: 0 20px}
.sidebar-menusWrapper .sidebar-menu-portal{padding:30px 40px}
.sidebar-menusWrapper .sidebar-menu-portal ul li{margin-left:20px}
.usefulLinks h1, .welcomeWrapper h1, .threeColumnWrapper h1, .footerWrapper01 h1{font-size:14px}
.usefulLinks .row>div{width:100% !important}
.academicLinks .academicLinksWraper{margin-top:20px}
.academicLinks .academicLinksWraper a {font-size: 22px;padding: 12px 10px 22px;line-height:22px}
.usefulMenu .usefulLinesPattern{display:none}
.usefulMenu{padding-left:0;margin-top:18px}
.usefulMenu ul li{width:50%;padding-right:7px;margin:10px 0}
.usefulMenu ul li:first-child{margin:10px 0}
.newsWrapper .colimnItem .itemDetails h2, .partnerWrapper .colimnItem .itemDetails h2, .calendarWrapper .colimnItem .itemDetails h2{font-size:18px}
.footerLogo a img {width: 125px;}
.sidebar .sidebar-menusBtns{top:0}
.sidebar .sidebar-menusBtns li a span{display:none}
.sidebar .sidebar-menusBtns:hover{width:96px;left:-96px}
.sidebar .sidebar-menusBtns li:hover{border-left:0;background:none;-webkit-box-shadow: none;
    box-shadow: none;}
.sidebar .sidebar-menusBtns li.active{background: #fff;border-left: 0;-webkit-box-shadow: none;
    box-shadow: none;}
.sidebar-menusWrapper h2{padding-left:20px}
.sidebar-menusWrapper .sidebar-listMenu{margin:0 20px}
.academicLinks .academicLinksWraper a.academicTapActiv {
    margin-top: 85px;
}
.usefulLinksPlus-activ {
    margin-top: -180px;
}
.usefulLinksMenu{width: calc(100% - 30px)}
.usefulSideLinksHide{display:none}




}


@media screen and (max-width: 650px) {

.adminStepBtn{margin-bottom:10px}
.container-fluid{padding:0 2.5%;}
.row {margin-right: -2.5%;margin-left: -2.5%}
.threeColumnWrapper .row{width: calc(100% + 5%) !important;
.menuIcon>a i, .menuIcon>a img{display:none}
.menuIcon>a span{margin:0}
.menuIcon>a, .menuIcon>a i{line-height:45px}
.menuBar{padding: 16px 0 0 0;}
.menuIcon>a{padding: 0 22px;}
.logo img{width:156px}
.bannerAds{top:165px}
.bannerAds a{width:188px;height: 230px;}
.bannerAds-apply .bannerAdsMain{font-size: 25px;line-height: 24px;}
.bannerAds-apply .bannerAdsMain{margin-top:50px}
.bannerAds-apply .bannerAdsRed{font-size:11px}
.bannerAds-apply .bannerAdsRed{margin-top: 32px;margin-bottom: 3px;}
.bannerAds a .bannerAds-apply  img{width:10px}
.homeAnnouncement{position:relative;width:100%;background:#ba191c}
.homeAnnouncement .innerBlockMenu{margin-bottom:0}
.innerBlocks ul li{width:100%;border-bottom:1px solid #e5e5e5}
.innerBlocks ul li a{padding:22px 8.5% 30px}
.innerBlocks ul li:not(:last-child):after{content:none}
.adminStepBtn a{margin:-25px auto 0;line-height:17px;display:inline-block}
.usefulLinks {padding-top:53px}
.academicLinks, .usefulMenu{padding:0 8.5%}
.usefulMenu ul li a {font-size: 14px}
.newsWrapper, .partnerWrapper{padding-top: 35px;padding-bottom: 40px}
.videoWrapper .container-fluid{padding:0 9%;}
.videoTitle p{font-size:36px;line-height:34px}
.topHomeStrips{display:none}
.rankingHomeStrips{display:none}
.rankingWrapper{padding-bottom:45px}
.flexslider ul li .item{padding:300px 0 260px !important;height:auto !important}

.homeAnnouncement{display:none}



}


@media screen and (max-width: 603px) {

.welcomeData h2 {font-size: 36px;}
.homeAnnouncement{display:none}
.usefulLinks{padding-top:0}
.newsWrapper .colimnItem, .partnerWrapper .colimnItem{padding:0;}
.newsWrapper .colimnItem:hover, .partnerWrapper .colimnItem:hover, .calendarWrapper .colimnItem:hover{-moz-transform: scale(1.0);-o-transform: scale(1.0);-webkit-transform: scale(1.0);transform: scale(1.0);-webkit-box-shadow: 0px 3px 6px 0px rgb(0 0 0 / 16%);
    box-shadow: 0px 3px 6px 0px rgb(0 0 0 / 16%);}
.newsWrapper .colimnItem img, .partnerWrapper .colimnItem .partnerBrand{width:100%}
.newsWrapper .colimnItem .itemDetails, .partnerWrapper .colimnItem .itemDetails{width:auto;margin: 60px 9% 20px;}
.calendarWrapper .colimnItem .itemDetails{width:82%;margin: 30px 9% 0}
.newsWrapper .colimnItem .itemDetails h2, .partnerWrapper .colimnItem .itemDetails h2, .calendarWrapper .colimnItem .itemDetails h2{font-size: 20px;}
.partnerWrapper .colimnItem .partnerBrand{padding: 18% 15%;}
.calendarWrapper .colimnItem{padding:0}
.footerLogo{width:100%;margin-right:0;margin-bottom:30px}
.footerLogo a{float:none;width:206px;margin:0 auto;display:block}
.footerLogo a img{width:100%}
.footerAddress{width:100%}
.footerAddress .addressRow{width:100%;margin-left:0;text-align:center}
.footerAddress .addressRow h3{text-align:center}
.footerUseful{text-align:center}
.footerUseful .usefulMenus ul{width:100%;margin-left:0}
.footerWrapper02 p{text-align:center}
.footerUseful .socialIcons{margin:20px auto 0;width:280px;float:none}
.footerUseful h1{width:120px;float:none;margin:0 auto}
.partnerStrips, .partnerStrips02{display:none}
.academicLinks .usefulLinksBackBtn {
    left: 15px;
    top: 60px;
    padding: 9px 0;
    height: 35px;
    width: 35px;
}
.academicLinks .usefulLinksBackBtn i {
    font-size: 14px;
}
.academicLinks .academicLinksWraper a.academicTapActiv {
    margin-top: 65px;
}
.academicLinks .academicLinksWraper a.academicTapActiv {
    font-size: 36px;
    line-height: 34px;
}
.usefulLinksPlus-activ {
    margin-top: -200px;
}

.partnerWrapper .partnerBrand div{height:145px}
.innerBanner img{width:160%;margin-left:-30%}


}

@media screen and (max-width: 580px) {

.homeAnnouncement .innerBlockMenu{background-image:none;padding:0 8.5%}
.homeAnnouncement .innerBlockMenu ul{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;}
.homeAnnouncement .innerBlockMenu ul li:not(:last-child):after{content:none}
.homeAnnouncement .innerBlockMenu ul li {display:inline-block;margin-left:auto}
.partnerWrapper .partnerBrand div{height:135px}
.logo img{width:160px}


}


@media screen and (max-width: 568px) {

}


@media screen and (max-width: 480px) {



}


@media screen and (max-width: 384px) {

}


@media screen and (max-width: 320px) {

}


@media screen and (max-width: 240px) {

}