/* =============================== For off Canvas ======================= */
nav:not(.mm-menu){ display: none;}
.mm-fixed{position:fixed;top:0px;left:0px;right:0px}
.header{position:fixed;background:#fff;box-shadow:0px 0px 10px #999} 
.header,.footer{font-size:16px;color:#fff;line-height:46px;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:50px;z-index:9999;text-align:center}
.header #left{display:block;width:50px;height:50px;position:absolute;left:0px;top:0px;overflow:hidden;color:#403232}
.header #right{display:block;width:50px;height:50px;position:absolute;right:0px;top:0px;overflow:hidden;color:#403232}
#rightContainer{padding:0 7px !important}
.content{padding:0;margin:0 0 0 0;float:left;width:100%;background-color:#fff}
#footer{width:100%;position:relative;bottom:0;float:left;line-height:15px;font-size:10px;font-weight:400;text-shadow:none;margin:35px 0 0 0;background:#000000;color:#585859;font:400 14px/20px 'PT Sans';padding:20px 25px}
#footer div {color: #666;}
#footer div a{text-decoration: none;color: #f26321;}
.fa-bars,.fa-share-alt{color:#87918d}
.mm-menu > .mm-navbar.mm-hasbtns { background: #fff; border-bottom: 2px solid #FFA600; }
.mm-menu > .mm-navbar.mm-hasbtns a { color: #023850; font: 700 13px Lato; display: block; text-align: center; text-shadow: 1px 1px 0px #fff, 2px 2px 3px #949292; }
.mm-menu .mm-navbar .mm-btn:before, .mm-menu .mm-navbar .mm-btn:after { border-color: #FFA600 !important; }
.mm-listview li{ font: 400 13px 'Lato'; }
.mm-listview > li > a{ padding: 10px 10px 10px 20px !important; }
.mm-listview > li > a img{width: 20px; margin-right: 10px;}
.mm-listview li.selected-menu{ background: #cccccc5c; font: 700 13px 'Lato'; }
#logoM {margin: 0 50px 0 50px;height: 50px;}
#logoM a{ color: #023850; font: 700 15px Lato; margin-top: 7px; display: block; text-align: center; text-shadow: 1px 1px 0px #fff, 2px 2px 3px #949292; }
#logoM a span{ color: #666; font-style: italic !important; font: 400 11px Lato; margin-top: 0; display: block; text-align: center; text-shadow: none; }
#logoM a:focus{text-decoration: none;}
#logoM img{ width:auto; height: 100%; padding: 6px 0 6px 0; }
/*================================ Left Header Icon =========================*/
#hamburger { display: block; width: 35px; padding: 10px 0px 0 14px; left: 0; position: absolute; height: 35px; }
#hamburger span { background: #815a11; display: block; height: 3px; margin: 5px 0; }
html.mm-opened #hamburger span.top-bar { transform: rotate( 45deg ); top: 8px; }
html.mm-opened #hamburger span.middle-bar {opacity: 0;}
html.mm-opened #hamburger span.bottom-bar {transform: rotate( -45deg );top: -8px;}
#hamburger {overflow: hidden;}
#hamburger span {position: relative;transform: rotate( 0 );top: 0;left: 0;opacity: 1;transition: none 0.5s ease;transition-property: transform, top, left, opacity;}
html.mm-opened #hamburger span.middle-bar {left: -40px;}
/*================================ Right Header Icon =========================*/
#hamburgerR {display: block;width: 50px;padding: 0;right: 0;position: absolute;height: 50px;top: 0;}
#hamburgerR img {filter:invert(1);}
#hamburgerR span {background: #815a11; display: block; height: 5px; margin: 5px 0; width: 5px; float: left; margin-left: 5px;}
html.mm-opened #hamburgerR span.left-bar {/*transform: rotate( 45deg ); */top: -8px;left: 10px;}
html.mm-opened #hamburgerR span.center-bar {/*opacity: 0;*/}
html.mm-opened #hamburgerR span.right-bar {/*transform: rotate( 45deg ); */top: 8px;left: -10px;}
#hamburgerR {overflow: hidden;}
#hamburgerR span {position: relative;transform: rotate( 0 );top: 0;left: 0;opacity: 1;transition: none 0.5s ease;transition-property: transform, top, left, opacity;}
html.mm-opened #hamburgerR span.middle-bar {left: -40px;}
/*============================= for left nav ====================================*/
.web-logo{max-width: 100%; margin: 0 auto;}
#main-menu img {display: none;}
.leftMenu {margin-bottom: 0;padding: 0;border-radius: 5px;float: left;width: 100%;}
.leftMenu ul {margin: 0;padding: 0;overflow: hidden;}
.leftMenu ul li {list-style-type: none;margin-bottom: 6px;}
.leftMenu ul li a {color: #853629;text-decoration: none;font: 400 15px 'Lato';display: block;border-left: 5px solid #8796A5;border-bottom: solid 1px #8796A5;padding: 5.09% 2% 5.09% 5%;position: relative;z-index: 1;background: #fff;}
.leftMenu ul li a:after { content: ''; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); -webkit-transition: -webkit-transform 0.3s; transition: transform 0.3s; position: absolute; background: #8796A5; top: 0; bottom: 0; left: 0; z-index: -1; right: 0; }
.leftMenu ul li a:hover:after { content: ''; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-transition: -webkit-transform 0.3s; transition: transform 0.3s; }
.leftMenu ul li a:hover { color: #FFFFFF; text-decoration: none; display: block; border-left: 5px solid #8796A5; border-bottom: solid 1px #8796A5; padding: 5.09% 2% 5.09% 5%; }
.leftMenu ul li a img { width: 31px; height: auto; float: right; text-align: right; margin-top: 0px; padding: 16px 10px; position: absolute; right: 0; top: 0; }
.leftMenu ul li ul { margin: 0 0px 0 8px; padding: 0; }
.leftMenu ul li ul li { list-style-type: none; margin-bottom: 0; margin-top: 6px; }
.leftMenu ul li ul li a { padding: 4px 0 4px 8px; font: 500 12px 'Open Sans'; border-left: 5px solid #8796A5; border-bottom: solid 1px #dfdcdc; }
.leftMenu ul li ul li a:after { content: ''; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); -webkit-transition: -webkit-transform 0.3s; transition: transform 0.3s; position: absolute; background: #8796A5; top: 0; bottom: 0; left: 0; z-index: -1; right: 0; }
.leftMenu ul li ul li a:hover:after { content: ''; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-transition: -webkit-transform 0.3s; transition: transform 0.3s; }
.leftMenu ul li ul li a:hover { padding: 4px 0 4px 8px; font: 500 12px 'Open Sans'; border-left: 5px solid #8796A5; border-bottom: solid 1px #8796A5; color: #fff; }
.leftMenu ul li img { float: right; position: relative; z-index: 2; padding: 25px; }
.arrwExp {background: url('../images/expand.png') no-repeat center center;}
.arrwColl {background: url('../images/collapse.png') no-repeat center center;}

/*=================================== for template ===============================*/
body{background: url('../images/bg.png');background-attachment: fixed;}
#logoW{display: none;}
#asWt{display: none;}

.mainContainer {width: 1200px;margin: 0 auto;}
@media (max-width: 1024px){.mainContainer {width: 100%;}}
.topBar {width: 100%;float: left;background: #32b6f9;position: relative;padding: 4px 15px; color: #fff; font: 600 14px 'Lato';}
.topBar ul{margin: 0; padding: 0;display: inline-block;}
.topBar ul li{list-style-type: none;display: inline-table;cursor: pointer;font-weight: 400;padding: 0px 5px;}
.topBar ul li:hover{color:#000;}

.headingContainer {width: 100%; float: left; background: #fff;}
.headingContainer span {width: 100%;float: left;margin-top: 10px;font-style: italic;font-size: 13px;color: #666;}
.mtb {margin: 10px auto;}
.mt {margin-top: 10px}
.topMenuContainer {width: 100%; float: left;background: #32b6f9;}
/* for top menu */
.topMenuWrap {margin-top: 0;width: 100%;float: left;text-align: center;position: relative;}
.topMenuWrap:after { content: ''; position: absolute; bottom: -9px; left: 0; width: 100%; height: 9px; }

.topMenuWrap ol{margin: 0;padding: 0;float: right;position: relative;top: 0;/* right: 111px; */line-height: normal;}
.topMenuWrap ol li{list-style-type: none;display: inline-block;margin: 0;padding: 0;cursor: pointer;top: 0;right: 0;font-size: 14px;color: #000000;font-weight: 600;}
.topMenuWrap ol li a{color: inherit;float: left;padding: 6px 0; transition: all ease-in-out 0.3s;}
.topMenuWrap ol li:last-child a{background: #a1dfff;color: #000000;padding: 9px 10px;margin-left: 10px;}
.topMenuWrap ol li a:hover{background: yellow; color: red; text-decoration: none;}
.blink {
  animation: blinker 1s infinite;color: #ea1822 !important;
}

@keyframes blinker {
    0%{opacity: 1;}
    50% {opacity: 0;}
    100%{opacity: 1;}
}

#main-menu { margin: 0; padding: 0; }
#main-menu li { display: inline-block; list-style-type: none; margin: 0; position: relative; background: none; padding: 0; }
#main-menu li div {padding: 0;margin: 0 0px;position: absolute;top: 29px;right: 5px;margin: 0 0px;text-shadow: none;transition: all 500ms;}
#main-menu li div:after {display: none;content: '\f101';font-family: FontAwesome;}
#main-menu li:hover div {color: #fff;transform: rotate(90deg);}
#main-menu li:hover {} #main-menu li a {color: #fff;display: block;font: 400 16px "Lato";padding: 8px 12px 10px;text-decoration: none;margin: 0;transition: background 300ms ease-in-out;}
#main-menu li:hover {} #main-menu li a u{text-decoration: none;}
#main-menu li:hover {} #main-menu li a em{display: none; font-style: normal;}
#main-menu li a:hover,#main-menu li:hover a, #main-menu li.selected-menu{color: #ffffff;background: #084b68;}
#main-menu li.current-menu-item:hover > a {color:#dca47f;}
.selecto {border-bottom: 2px solid #ba8b6c;}
.selecto span {color: #e6b493;}
#main-menu li:hover > span {color: #FFF;}
#main-menu li.current-menu-item:hover > span {color: #F00;}
#main-menu li ul,#main-menu li ul li ul {left: 0;opacity: 0;visibility: hidden;padding: 0;position: absolute;top: 33px;margin-top: 10px;text-align: left;width: 260px;z-index: 91;margin: 0;background: rgba(6, 5, 5, 0.66);-webkit-transition: all 0.3s ease-in 0s;-moz-transition: all 0.3s ease-in 0s;-ms-transition: all 0.3s ease-in 0s;-o-transition: all 0.3s ease-in 0s;transition: all 0.3s ease-in 0s;border: 2px solid #b98b6c;}
#main-menu li ul li ul {top: 0;left: 100%;}
#main-menu li ul li,#main-menu li ul li ul li {float: left;margin: 0;width: 100%;background: none;border-right: none;padding: 0px;border-top: 1px solid rgb(0, 0, 0);border-bottom: 1px solid rgb(178, 133, 103);}
#main-menu li ul li:after {content: '';}
#main-menu li ul li:hover {box-shadow: none;}
#main-menu li ul li a,#main-menu li ul li ul li a {margin: 0;float: left;padding: 3% 3% 3% 6%;color: #e5b392 !important;background: transparent !important;text-transform: inherit;font-size: 14px;width: 100%;overflow: hidden;border-top: none !important;border-bottom: none !important;-webkit-transition: all 100ms ease-in 0s;-moz-transition: all 0.100ms ease-in 0s;-ms-transition: all 100ms ease-in 0s;-o-transition: all 100ms ease-in 0s;transition: all 100ms ease-in 0s;}
#main-menu li ul li a span,#main-menu li ul li ul li a span {color: #0095c6 !important;background-color: transparent !important;border-radius: 0px;padding: 0;}
#main-menu li ul li a:hover {padding: 3% 3% 3% 9%;color: #FFF;background: #4B77A5;}
#main-menu li:hover > ul {left: 0;opacity: 1;visibility: visible;margin-top: 2px;box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.33);}
#main-menu li:last-child ul:before {content: '';display: inline-block;border-left: 10px solid transparent;border-right: 10px solid rgba(255, 255, 255, 0);border-bottom: 10px solid rgba(255, 255, 255, 0);border-bottom-color: #FFFFFF;position: absolute;top: -12px;left: 198px;}
#main-menu li:last-child ul {left: auto;right: 0;}
#main-menu li:hover > ul li:hover ul {left: 100%;}
/* /for top menu */

.midContainer{margin:0;padding:0 0 20px 0;background:#fff;width:100%;float:left;}
.title{background:url(../images/doted.png) repeat scroll left center transparent;font-size:14px;font-weight:700;line-height:14px;margin-bottom:10px;font:400 17px/14px 'Oswald'}
.title span{background: #fff; padding-right: 10px;}
.title strong{font-weight: normal; display: none;background: #fff;padding-right: 10px;}
.leftNav {width: 100%;float: left;padding: 30px 0 0 0;}
.leftNav ul {margin: 0; padding: 0}
.leftNav ul li {margin: 0; padding: 0; list-style-type: none;font: 400 13px 'Lato'; position: relative;}
.leftNav ul li a{display:block;padding:8px 0 10px 20px;color:#000;position:relative;transition:background, padding 300ms ease-in-out;background: rgb(254,255,255);background: -moz-linear-gradient(to bottom, rgb(254,255,255) 0%,rgb(230, 230, 230) 5%,rgb(255, 255, 255) 92%,rgb(202, 202, 202) 100%);background: -webkit-linear-gradient(to bottom, rgb(254,255,255) 0%,rgb(230, 230, 230) 5%,rgb(255, 255, 255) 92%,rgb(202, 202, 202) 100%);background: linear-gradient(to bottom, rgb(254,255,255) 0%,rgb(230, 230, 230) 5%,rgb(255, 255, 255) 92%,rgb(202, 202, 202) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#a9eafc',GradientType=0 );}
.leftNav ul li a u{text-decoration: none;}
.leftNav ul li a em{display: none; font-style: normal;}
.leftNav ul li a:hover, .leftNav ul li.selected-menu a{text-decoration: none; padding: 8px 0 10px 25px;color: #26c109}
.leftNav ul li a:active, .leftNav ul li a:visited, .leftNav ul li a:focus {text-decoration: none;}
.leftNav ul li a:before{content:'';position:absolute;width:6px;background:url(../images/leftNavBlt.png) no-repeat center center;left:7px;top:-3px;bottom:0;transition:background 300ms ease-in-out}
.leftNav ul li a:hover:before,  .leftNav ul li.selected-menu a:before{background:url(../images/leftNavBlt1.png) no-repeat center center;left:7px}

.moreLink{position: absolute;z-index: 99999;right: 0;top: 1px;padding: 5px 12px;background: #cccccc99;cursor: pointer;font-size: 18px;}
.leftNav ul li ul{display: none;}
.leftNav ul li:hover ul{display: block;}
.leftNav ul li ul li{border-bottom: 1px solid #cccccc87;border-top: 1px solid #fff;}
.leftNav ul li ul li a{color: black !important; background: #d9d9d938;padding: 8px 0 10px 35px !important;!i;!;}
.leftNav ul li ul li a:before{left: 20px !important;}
.leftNav ul li ul li a:hover:before{left: 20px;}
.leftNav ul li ul li a:hover{padding: 8px 0 10px 40px !important}


.lrBorders {border:1px solid #ccc; border-top: 0; border-bottom: 0;box-shadow: 0px 0px 40px #ccc;}
.midNav {padding: 30px 0; min-height: 200px;}
#bios{width:100%;float:left;position:relative;overflow:hidden;border:1px solid #ddd;padding:5px}

.welcomeMsg{width: 100%; float: left;text-align: center;}
.welcomeMsg span{width: 100%;float: left;font: 400 21px/61px "Oswald";color: #02436b;}
.welcomeMsg p{font: 400 15px/25px "Lato";}

.welcomeMsg1{width: 100%; float: left;}
.welcomeMsg1 span{width: 100%;float: left;font: 400 21px/26px "Oswald";color: #02436b;margin-top: 20px;margin-bottom: 10px;}
.welcomeMsg1 p{font: 400 15px/25px "Lato";}

@-webkit-keyframes hue {
    from {-webkit-filter: hue-rotate(0deg);}
    to {-webkit-filter: hue-rotate(-360deg);}
}
@keyframes hue {
    from {filter: hue-rotate(0deg);}
    to {filter: hue-rotate(-360deg);}
}
.highlightNews {width: 100%; float: left;position: relative;}
.highlightNews hr{width: 100%;float: left;border-color: #000;margin-bottom: 30px;border-style: dashed;}
/*.highlightNews > div{margin-bottom: 20px; padding: 5px 10px 7px;font:400 16px/25px 'Lato';position: relative}
.highlightNews > div a{display: block;}*/

/*.bg1{background-color: #26c109;}
.bg1 a{color: #fff;}
.bg1 a:hover{color: #fff;}

.bg2{background-color: #5592c9;}
.bg2 a{color: #fff;}
.bg2 a:hover{color: #fff;}

.bg3{background-color: #d03b3b;}
.bg3 a{color: #fff;}
.bg3 a:hover{color: #fff;}

.bg4{background-color: #8e00a7;}
.bg4 a{color: #fff;}
.bg4 a:hover{color: #fff;}

.bg5{background-color: #fff700;border: 1px solid #333;}
.bg5 a{color: #000;}
.bg5 a:hover{color: #000;}

.highlightNews > div.blink{
    -webkit-animation: hue 2s infinite linear;
    -moz-animation: hue 2s infinite linear;    
}

.new{position: relative; min-height: 80px;display: table;width: 100%;}
.new a {padding-left: 45px;display: table-cell !important; vertical-align: middle;}
.new:before{content: '';width: 75px; height: 75px;background-image: url('../images/new-icon.gif'); background-position: left top; background-repeat: no-repeat; position: absolute; top: -4px; left: -4px;}*/
/*.highlightNews > div{background: #fff;position: relative;padding: 15px;box-shadow: 1px 1px 1px #171717;margin-bottom: 10px;}
.highlightNews > div a {color: #337ab7}
.highlightNews > div a:hover {color: #337ab7; text-decoration: none;}*/

.disclaimer{width: 100%; float: left;margin: 30px 0}
.rightNav{width: 100%; float: left; padding: 30px 0;}

.attn {width: 100%;float: left;border: 7px solid #96293f;padding: 0;box-sizing: border-box;border-top: 0;margin: 30px 0 0 0;}
.attn > div {width: 100%;background: #96293f;color: yellow;padding: 5px;font: 400 16px 'Oswald';letter-spacing: 2px;text-align: center;}
.attn > p {margin: 0;padding: 8px;font: 400 15px/25px 'Lato';text-align: center;}






.leftBanner {width: 100%;float: left;box-sizing: border-box;margin: 30px 0 0 0;}
.leftBanner a {display: block; color: #000;padding: 15px 10px;}
.leftBanner a:hover {text-decoration: none;color: #000;}
.leftBanner a div {font: 600 16px Arial; text-align: center;}
.leftBanner a div  img{float: left;}
.leftBanner a div span {font: 400 14px Arial;text-align: center;display: block;}
.leftBanner a div.cl1 {font: 600 15px 'Lato'; text-align: center;display: block;padding: 10px 0 0 0; }

.clr1{border: 7px solid #b9b924;background: yellow;}
.clr1:hover{background: yellow !important;color: black !important;}
.clr2{border: 7px solid #733000;background: #bb1818; color: white !important;}
.clr2:hover{background: #bb1818 !important; color: white !important;}
.clr3 { border: 7px solid #1e449d; background: #5286ff; color: white !important; }
.clr3:hover{color: white !important;background: #5286ff !important; }



.rightBanner1{width: 100%;float: left;border: 7px solid;padding: 0 10px 15px 10px;box-sizing: border-box;margin: 30px 0 0 0;border-image: url(../images/caution-bg.jpg) 30 round;background: yellow;}
.rightBanner1 div {width: 100%;float: left;}
.rightBanner1 div span {color: #ffff9b; width: 100%;float: left;text-align: center;font-size: 24px;font-weight: bold;padding: 10px 0;animation: blinkers 1s linear infinite;}
.rightBanner1 > ul {margin: 0;padding: 0;float: left;}
.rightBanner1 > ul li {margin: 0 0 15px 17px;padding: 0;font: 400 15px/22px 'Lato';list-style-type: disc;text-align: left;}
@keyframes blinkers {50% {color: #000;}}

.midBanner{animation: blinkerss 1s linear infinite;width: 100%;float: left;border: 7px solid;padding: 10px;box-sizing: border-box;margin: 30px 0 0 0;border-image: url(../images/caution-bg1.jpg) 20 round;background: #a6fdf9;color: #b905ab;font-weight: bold;font-size: 14px;line-height: 25px;}
.midBanner div {width: 100%;float: left;}
.midBanner div span {color: #1050a0;font-size: 25px;text-align: center;display: flow-root;margin-bottom: 10px;margin-top: 8px;}
.midBanner div span img {width: 90px;}
@keyframes blinkerss {50% {background: #e6f1a9;}}


.botContainer {width: 100%; float: left;background: #32b6f9;text-align: center; padding: 10px;color: #fff; font-family: 'Lato'}
.botContainer a {color: #fff; transition: all ease-in-out 300ms;}
.botContainer a:hover {color: #00293e;text-decoration: none;}

.botContainer1 {width: 100%; float: left;background: #32b6f9;text-align: center; padding:5px 10px;color: #fff;font-size: 10px;}
.botContainer1 a {color: #fff; transition: all ease-in-out 300ms;}
.botContainer1 a:hover {color: #00293e;text-decoration: none;}

.color1 {color: #188cc7}
.color2 {color: #e4123c}
.color3 {color: #24c109}

#skip {cursor: pointer;font: 400 12px Lato;}
.gleImg {width: 100%; float: left;}
.vina-items-wrapper{min-height: 120px}

/* Website content */
.midNav{font-family: 'Lato';}
.midNav h1{margin-top: 0px;font-size: 24px;color: #0066cc;}
.midNav h1 small { display: block; font-style: italic; font-family: 'Pintu'; font-size: 22px; color: black; }
.midNav h2{margin-top: 0px;font-size: 24px;color: #94264a;}
.midNav h3{margin-top: 0px;font-size: 22px;color: #94264a;}
.midNav ul{padding-left: 14px;}
.midNav ul li{list-style-image: url('../images/leftNavBlt1.png');margin-top: 5px;}
.midNav p{font-size: 14px;line-height: 25px}



ol{margin: 0;padding: 0;font: 400 14px/25px "Lato";}
ol li{margin: 0 0 10px 20px;padding: 0 0 0 10px;}
ol li ol li{list-style-type: lower-latin;}
ol li ol li li{list-style-type: upper-roman;}


.toBanger {width: 100%;float: left;background: #ef6707;font: 400 18px Oswald;padding: 5px 0 5px 10px;box-sizing: border-box;color: #ff0;display: flex;margin-top: 20px;text-align: center;}
.toBanger span {margin-top: 10px;}
.toBanger a {text-align: center;width: 47%;color: #000;text-decoration: none;font-size: 10px;font-weight: 400;font-family: Verdana;padding: 2px;background: #fff;margin: 5px 1%;}

.lstNeus {width: 100%;float: left;margin-bottom: 15px;font:400 16px/25px 'Lato';padding: 7px 15px 7px 50px;position: relative;line-height: 22px;color: #fff;position: relative;}
.lstNeus:before {content:'';height: 75px;width: 75px;z-index: 2;background-image: url(../images/new-icon.gif);background-position: left top;background-repeat: no-repeat;position: absolute;top: -4px;left: -4px;}
.lstNeus1:before {content:'';height: 75px;width: 75px;z-index: 2;background-image: url(../images/new-result-icon.gif);background-position: left top;background-repeat: no-repeat;position: absolute;top: -4px;left: -4px;}
.oldNeus {font: 400 15px Arial;padding: 7px 15px;line-height: 22px;color: #fff;margin-bottom: 15px;width: 100%;float: left;}
.lstNeus strong, .oldNeus strong {font-weight: 600}
.lstNeus strong, .lstNeus span, .lstNeus div {position: relative; z-index: 2;}
.lstNeus a, .oldNeus a {color: #fff;text-decoration: none;display: block;padding: 10px 0 0 0;position: relative;z-index: 2;}
.lstNeus a:hover, .oldNeus a:hover {text-decoration: none; color: inherit;}
.highlightNews .color1 {background: #034d72;}
.highlightNews .color2 {background: #26c109;}
.highlightNews .color3 {background: #87ceeb;}
.highlightNews .color4 {background: #2da2dc;}
.highlightNews .color5 {background: #82a237;}
.highlightNews .color1a {background: #771100;}
.highlightNews .color2a {background: #CC6633;}
.highlightNews .color3a {background: #FF9900;}
.highlightNews .color4a {background: #ff0000;}
.highlightNews .color5a {background: #587058;}
.commonHover:hover,.highlightNews .color1a:hover, .highlightNews .color2a:hover, .highlightNews .color3a:hover, .highlightNews .color4a:hover, .highlightNews .color5a:hover,.highlightNews .color1:hover, .highlightNews .color2:hover, .highlightNews .color3:hover, .highlightNews .color4:hover, .highlightNews .color5:hover{opacity: .8}
.commonHover a:active, .commonHover a:visited, .commonHover a:focus{color: inherit; text-decoration: none;}
/*.bg1{background-image: url('images/bg_news1.png') no-repeat right center; background-size: cover;}*/
.bg1{position: relative;}
.bg1:after{content: '';position: absolute;background: url(../images/bg_news1.png) no-repeat right center;background-size: cover;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;}
.bg2{position: relative;}
.bg2:after{content: '';position: absolute;background: url(../images/bg_news.png) no-repeat left center;background-size: cover;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;}
.txtBlink {display: inline-block;-webkit-animation-name: textBlink;
                            -webkit-animation-duration: 4s;
                            animation-name: textBlink;
                            animation-duration: 4s;
                            animation-iteration-count: infinite;}
/* Safari 4.0 - 8.0 */
@-webkit-keyframes textBlink {0%   {color: white;}50%  {color: #034d7200;}70% {color: white;}80% {color: white;}90% {color: white;}95%  {color: white;}100%  {color: white;}}
/* Standard syntax */
@keyframes textBlink {0%   {color: white;}50%  {color: #034d7200;}70% {color: white;}80% {color: white;}90% {color: white;}95%  {color: white;}100%  {color: white;}}

.txtBlinkOpa {display: inline-block;-webkit-animation-name: txtBlinkOpa;
                            -webkit-animation-duration: 3s;
                            animation-name: txtBlinkOpa;
                            animation-duration: 3s;
                            animation-iteration-count: infinite;}
/* Safari 4.0 - 8.0 */
@-webkit-keyframes txtBlinkOpa {
    0% {opacity: 1;}
    25% {opacity: 0;}
    50% {opacity: 1;}
    75% {opacity: 0;}
    100% {opacity: 1;}
}
/* Standard syntax */
@keyframes txtBlinkOpa {0% {opacity: 1;}
    25% {opacity: 0;}
    50% {opacity: 1;}
    75% {opacity: 0;}
    100% {opacity: 1;}}


.pager li>a, .pager li>span{background-image: linear-gradient(to right,#ff8a00,#da1b60);color: #fff;}
.pager li>a:hover, .pager li>span:hover{background-image: linear-gradient(to right,#da1b60,#ff8a00);color: #fff;}

.vdoContainer{width: 100%;float: left;padding: 2px;border: 1px solid #de0000;}
.vdoContainer span{background-image: linear-gradient(-45deg, #e605ea 0%, #ffbc00 100%);width: 100%;float: left;margin: 0 0 2px 0;padding: 5px 10px;color: #fff;font-size: 17px;text-shadow: 1px 1px 1px #272626;}
video{width: 100%; float: left;}
video:focus{outline: 0;}

.non-qualified{width: 100%;float: left;border: 1px solid #000;border-right: 0; margin-top: 10px;counter-reset: Serial;}
.non-qualified tr{border-bottom: 1px solid #000000;}
.non-qualified th{text-align: center;background: #333;color: #fff;border-right: 1px solid #000;}
.non-qualified td{padding: 5px 10px;border-right: 1px solid #000;}
.non-qualified td:first-child:before{counter-increment: Serial;content: counter(Serial);}

.postedDate{float:right; font-size: 12px; font-weight: 400;width: 100%;text-align: right;}

/*for hindi css*/
#skip span{display: none;}
.header ul{width: 50px;height: 50px;position: absolute;right: 0;top: 0;margin: 0;padding: 0;text-align: center;overflow: hidden;}
.header ul li{width: 50px;height: 50px;}
.header ul li img{padding: 4px;width: 50px;}

.mm-listview > li > a u{text-decoration: none;}
.mm-listview > li > a em{font-style: normal;}

/* for new notice cotainer / tabs */

.oldNeus, .subsecBlock, .lstNeus{display: none;}
#loadMore {margin: 0 auto;padding: 8px 30px;color: #fff; font-size: 17px;text-shadow: 1px 1px 1px #000;display: table;cursor: pointer;border-radius: 5px;background: #5286ff;}

.subsecBlock {width: 100%;position: relative;overflow: hidden;border-radius: 5px;box-shadow: 0px 0px 8px #22222229;margin-bottom: 20px;overflow: hidden;}
.subsecBlock a {margin: 0;padding: 0;display: flow-root; text-decoration: none;    width: 100%;}
.subsecBlock a:hover {text-decoration: none;}
.subsecBlockHead {padding: 8px 10px 8px 10px;display: block;width: 100%;background-size: contain;color: #fff;border-radius: 3px 3px 0 0;box-shadow: 1px 1px 11px rgb(0 0 0 / 35%);position: relative;z-index: 1;font-size: 18px;font-weight: 600;text-align: center;}
.subsecBlockBody{background: #fff;margin: 1px;border-radius: 0 0 5px 5px;display: flex;text-align: center;z-index: 0;}
.subsecBlockBody .category{padding: 15px 10px 6px;margin: 0;font-size: 16px;color: #222;font-weight: 600;}
.newNotice .subsecBlockHead{background: url(../images/new-icon1.gif) no-repeat 7px 5px;background-size: 46px;}
.dualLink{display: flex;align-items: center;justify-content: space-evenly;margin-top: 20px;}
.dualLink a{text-decoration: none !important;padding: 6px 12px;}

.subsecBlockBody .textWraper {padding: 0;margin: 0;width: 100%;}

.subsecBlockBody .textWraper .contentDtls {padding: 0 10px;margin: 10px 0;color: #000;font-size: 14px; font-weight: bold;line-height: 26px;width: 100%; float: left;}
.subsecBlockBody span {display: block;color: #626262;float: right;margin: 0 1px 0px 0;padding: 4px 15px;border-radius: 4px;font-size: 13px;}

.gradient1{background-image: linear-gradient(45deg, #0839fd 0%, #0acbfd 100%);}
.gradient1 .contentDtls{color: #0839fd !important;}
.gradient2{background-image: linear-gradient(45deg, #009f2c 0%, #00ff47 100%);}
.gradient2 .contentDtls{color: #009f2c !important;}
.gradient3{background-image: linear-gradient(-45deg, #f10000 0%, #481f1f 100%);}
.gradient3 .contentDtls{color: #f10000 !important;}
.gradient4{background-image: linear-gradient(-45deg, #e605ea 0%, #ffbc00 100%);}
.gradient4 .contentDtls{color: #e605ea !important;}
.gradient5{background-image: linear-gradient(-45deg, #c300ac 0%, #000000 100%);}
.gradient5 .contentDtls{color: #c300ac !important;}
.gradient6{background-image: linear-gradient(-45deg, #9b8803 0%, #ffdf00 100%);}
.gradient6 .contentDtls{color: #9b8803 !important;}
.gradient7{background-image: linear-gradient(-45deg, #6c417a 0%, #00c0eb 100%);}
.gradient7 .contentDtls{color: #008faf !important;}
.gradient8{background-image: linear-gradient(45deg, #fb6328 0%, #ab6000 100%);}
.gradient8 .contentDtls{color: #ab6000 !important;}
.gradient9{background-image: linear-gradient(-45deg, #ffeb3b 0%, #5679ff 100%);}
.gradient9 .contentDtls{color: #5679ff !important;}
.gradient10{background-image: linear-gradient(-45deg, maroon 0%, green 100%);}
.gradient10 .contentDtls{color: #b5187e !important;}
.gradient11{background-image: linear-gradient(-45deg, #cd2792 0%, #ff35b8 100%);}
.gradient11 .contentDtls{color: #b5187e !important;}
.gradient12{background-image: linear-gradient(-45deg, #e605ea 0%, #ffbc00 100%);}
.gradient12 .contentDtls{color: #b5187e !important;}
.gradient13{background-image: linear-gradient(-45deg, #f019d6 0%, #591a54 100%);}
.gradient13 .contentDtls{color: #b5187e !important;}



.extBtn{display: inline-block !important; background: #ffdf00; padding: 7px 26px !important; margin: 15px 30px 0 0; font-weight: bold; border-radius: 5px; color: maroon !important; border: 1px solid #aa3818; box-shadow: 1px 2px 4px #b91212; transition: all ease-in-out 0.3s;}
.extBtn:hover{background: #fff; color: #000;}
    
    
.grpCEN{width: 100%; margin-top: 0; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding: 0px; float: left; border: 1px solid #e4e3e3; background: #efefef; border-collapse: unset; border-spacing: 3px;}
.grpCEN th{cursor: pointer; background-repeat: repeat-x; background-position: left top; margin: 0px; color: #fff; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; background-color: #6bb2fa; padding: 8px 8px 9px 8px; text-shadow: 1px 1px 0px #000; white-space: nowrap;}
.grpCEN td{padding: 8px 8px 9px 8px;position: relative;vertical-align: middle;font: 400 12px Verdana;background: #fff;}
.grpCEN td a{}

.rgtNotis{width: 100%;float: left;background: #7f8218;padding: 15px 10px;box-sizing: border-box;border-radius: 7px;position: relative;margin: 30px 0 0 0;}
.rgtNotis:before{content: '';position: absolute;height: 6px;left: 0;right: 0;background: #60630d;top: 0px;border-radius: 10px 10px 0 0;}
.rgtNotis:after{content: '';position: absolute;height: 6px;left: 0;right: 0;background: #60630d;bottom: 0px;border-radius: 0 0 10px 10px;}
.rgtNotis a {text-decoration: none;color: #f9ff00;}
.rgtNotis a:hover {text-decoration: none;color: #fff;}
.rgtNotis a > div {font: 600 20px Arial;text-align: center;}
.rgtNotis a > div > img {margin-right: 5px;}
.rgtNotis a > div > span {font: 400 14px Arial;text-align: center;display: block;}
.rgtNotis a > div.cl1 {font: 600 17px Arial;text-align: center;display: block;padding: 10px 0 0 0;color: #fffefa;}
.rgtNotis a > span {font: 600 29px Arial;text-align: center;display: block;padding: 10px 0 0 0;color: #bd4f02;}

.access {float: left;height: 37px;width: 40px;position: relative;right: 13px;display: flex;align-items: center;justify-content: center;cursor: pointer}
.access > div {position: absolute;right: -170px;top: 49px;width: 270px;z-index: 999999;background: #ffffff;padding: 2px;box-shadow: -2px 2px 19px #00000024;border: 1px solid #ed1d24;font-size: 12px;letter-spacing: 0.045em;}
.access > div:before {content: '';position: absolute;border-color: #00000000 #00000000 #ed1d24 #00000000;border-style: solid;border-width: 10px;left: 69px;top: -21px;float: left;}
.access > div .heading {margin-bottom: 10px;position: relative;width: 100%;font-weight: 600;background: #ed1d24;display: flex;justify-content: center;float: left;color: #fff;padding: 6px 0;letter-spacing: 1px;text-transform: uppercase;}
.access .heading > div { float: right; position: absolute; top: 3px; right: 7px; font-size: 14px; color: yellow;}
.access .accessContShHd{display: none;}
.access .col-md-4, .access .col-md-6 {padding-right: 5px; padding-left: 5px;}
.access .eachAccess{border: 1px solid #ccc;padding: 10px;transition: all ease-in-out 0.3s;line-height: 14px !important;!i;!;letter-spacing: 0.45px !important;!i;!;}
.access .eachAccess a{color: #000;}
.access .sectionHd{font: 400 17px / 14px 'Oswald';}
.access .eachAccessSet{position: relative;}
.access .eachAccessSet:before{content: ''; position: absolute; width: 5px; height: 5px; border-radius: 50px; background: #fff; top: 5px; right: 5px;}
.access .eachAccess:hover, .eachAccessSet{background: #ed1d24 !important;color: #fff;border: 1px solid #d91219 !important;box-shadow: 5px 5px 5px #ccc;}
.access .eachAccess:hover img, .eachAccessSet img{filter: invert(1);}
.access .eachAccess:hover a{color: #fff; text-decoration: none;}


/* accessibility tools for mobile start*/
#menuR{
    .lang img{margin-right: 10px; width: 20px;}
    .lang a, .lang .a{border: 1px solid #ccc;background: #fff;display: block;padding: 10px;font-size: 14px;font-weight: 600;}
    .accessMobile, .lang {padding: 0 10px;}
    .col-xs-4, .col-xs-6, .col-xs-12{padding-right: 5px; padding-left: 5px;}
    .menuRhead, .sectionHd{font: 400 17px / 14px 'Oswald';margin-bottom: 10px;}
    .lang .a{background: #f3f3f3; opacity: 0.5;}
    .eachAccess { border: 1px solid #ccc; padding: 10px; transition: all ease-in-out 0.3s; line-height: 14px !important; letter-spacing: normal !important; background: #fff; text-align: center; display: flex; justify-content: center; flex-direction: column; align-items: center; }
    .eachAccess img{width: 32px;}
    .eachAccessSet{position: relative;}
    .eachAccessSet:before { content: ''; position: absolute; width: 5px; height: 5px; border-radius: 50px; background: #fff; top: 5px; right: 5px; }
    .eachAccess:hover, .eachAccessSet { background: #ed1d24; color: #fff; border: 1px solid #d91219; box-shadow: 5px 5px 5px #ccc; }
}


.xAccess{display: flex;position: absolute;top: 0;right: 110px;}




/* accessibility tools for mobile end*/