
body,html{font-family: 'Open Sans', sans-serif;overflow-x:hidden;}
:root,body *,html *{font-family: 'Open Sans', sans-serif;box-sizing: border-box;}
body,html,p,table,table td,ul{padding:0;margin:0px;}
.container{max-width:1300px;width:100%;}
.fullwidth{float:left;width:100%;}
header{background: #fff;position: relative;float:left;width:100%;box-shadow: 0px 0px 30px rgb(0 0 0 / .25);z-index:100;}

.tpstrip{background: #1999cc;padding:5px 0px;}
.tpstrip .row,.tpstrip *{align-content: center;align-items: center;}
.topleft ul{margin:0px;padding:0px;display: flex;}
.topleft ul li{list-style:none;border-right:1px solid #5eb8db;}
.topleft ul li a{display: block;padding:0px 15px;opacity: .7;transition: all ease-in-out 0.5s;}
.topleft ul li a:hover{opacity: 1;}
.topleft ul li:last-child{border-right: none;}
.headerlogo{text-align: left;}

.topright{display: flex;justify-content: flex-end;}
.topright .topphn{color:#fff;font-size:15px;font-weight: 700;line-height: 11px;white-space: nowrap;}
.topright .topphn span{font-size: 10px;font-weight: 400;display: inline;margin-bottom: 5px;padding-right:5px;position: relative;bottom:2px;}
.topright ul{float:right;padding:0px;margin:0px;display: flex;justify-content: flex-end;margin-left:40px;}
.topright ul li{list-style: none;min-width: 45px;text-align: center;text-transform: uppercase;color:#fff;transition: all ease-in-out 0.5s;cursor: pointer;border-left:1px solid #5eb8db;height:24px;}
.topright ul li:not(.colrtheme){opacity: .7;}
.topright ul li.colrtheme span{width:21px;height:21px;position: relative;display: inline-block;transition: all ease-in-out 0.5s;overflow: hidden;border-radius: 50%;top:1px;border:2px solid #fff;}
.topright ul li.colrtheme span:before{content:'';width:50%;background: #fff;top:0px;bottom:0px;left:0px;position: absolute;}
.topright ul li:hover{opacity: 1;}
.topright ul li select{background-color: transparent;border:none;color:#fff;font-size:13px;font-weight: 300;text-transform: uppercase;padding-left:40px;background:url(../images/headertpimg4.png) no-repeat 15px center transparent; }
.topright ul li select:active,.topright ul li select:focus{border:none;outline:none;}
.topright ul li:nth-child(1), .topright ul li:nth-child(2), .topright ul li:nth-child(3){display: none;}
.headersec2{padding:5px 0px;}
.logosideimg{display: flex;justify-content: flex-end;align-items: center;align-content: center;}
.innerbnnr{position: relative;}
.innerbnnr h1{color:#fff;position: absolute;transform: translate(-50%,-50%);text-align: center;left:50%;top:calc(50% - 33px);font-weight: bold;}
.headermdbtn{padding:20px;font-size:16px;opacity: .4;border:1px solid #333;display: inline-block;color:#333;font-weight: bold;text-decoration: none;border-radius: 5px;transition: all ease-in-out 0.5s;margin: 9px 0 0 0}
.headermdbtn:hover{text-decoration: none;color: #333;}
.headermdbtn:active,.headermdbtn:focus{border:1px solid #333;}
.marginright25{margin-right:25px;}
.headermdbtnbx{text-align: left;}
.headermdbtnbx img{max-width: 100%;margin: 20px 0 0 0;}
.headersec3{background: #f1f1f1;padding:0px 0px;}
.headersec3 .mainnav{float:left;width:100%;}
.headersec3 .mainnav li{float:left;list-style: none;padding: 7px 0;}
.headersec3 .mainnav li a{color: #000;display: block;padding:5px 20px;text-decoration: none;opacity: 1;transition: all ease-in-out 0.5s;font-weight: bold;}
.headersec3 .mainnav li:hover a{opacity: 1;color: #1999cc;}
.navright{display: flex;justify-content: flex-end;align-content: center;align-items:stretch; }
.navright ul li{list-style: none;float: left;max-width: 50%;} 
.navright a{width:130px;border-radius: 5px;text-align: center;padding:7px 0px;color:#fff;transition: all ease-in-out 0.5s;font-size:15px;font-weight: bold;position: relative;overflow: hidden;float: left;margin:5px 0;}
.navright ul li..registerdropdown{position: relative;}
.registerdropdown ul{display: none;
position: absolute;
right: 0;
z-index: 999;
background: #ffb404;
top: 47px;
border-radius: 5px;
width: 180px;}
.registerdropdown ul li{max-width: 100%;
width: 100%;
padding: 0 15px;}
.navright ul li.registerdropdown:hover ul{display: inline-block;}
.registerdropdown ul li a:before{display: none;}
.registerdropdown ul li a{width: 100%;
text-align: left;
padding: 6px 0;
margin: 0;
border-bottom: 1px solid rgba(255,255,255,0.4);
border-radius: 0;
font-size: 14px;
transition: all 0.5s ease;
font-weight: normal;} 
.registerdropdown ul li a:hover{padding-left: 5px;}
.registerdropdown ul:before{content: "";
position: absolute;
bottom: 100%;
left: 50%;
margin-left: -5px;
border-width: 5px;
border-style: solid;
border-color: transparent transparent #ffb404 transparent;}
.registerdropdown ul li:last-child a{border-bottom: 0;}
.navright a.loginbtn{background: #1999cc;margin-right:10px;}
/*.navright a.loginbtn:hover{background: #39b3e4;}*/
.navright a.registerbtn{background: #ffb404;}
/*.navright a.registerbtn:hover{background: #e4a103;}*/
.navright a:before{content:'';position:absolute;top:0px;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,#fff,transparent);transition:0.5s;}
.navright a:hover:before{left:100%;}
.navright a:hover{text-decoration: none;}
.navright a.registerbtn:before{left:100%;right:-100%;}
.navright a.registerbtn:hover:before{right:100%;left:-100%;}

.homebanner .owl-item{position: relative;color:#fff;}
.homebanner .owl-item img{width:100%;}
.homebanner .bannerinrblk{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);text-align: center;} 
.homebanner .bannerinrblk .bannersmltxt{font-size:24px;line-height: 40px;float:left;width:100%;text-align: center;text-decoration: underline;margin:0px 0px 10px;}
.homebanner .bannerinrblk .bannerlrgtxt{font-size:40px;line-height: 40px;float:left;width:100%;text-align: center;margin:0px 0px 15px;font-weight: 700;}
.homebanner .bannerinrblk .smlbnrtxt{font-size: 24px;background: rgb(0 0 0 / 70%);color:yellow;display: inline-block;padding:20px 25px;border-radius: 10px;font-weight: 700;color:#ffb404;transition: all ease-in-out 0.5s;}
.homebanner .bannerinrblk .smlbnrtxt:hover{text-decoration: none;background: rgb(0 0 0 / 90%)}

.homebanner .owl-carousel .owl-nav button.owl-prev,.homebanner .owl-carousel .owl-nav button.owl-next{font-size:0px;position: absolute;top:50%;width:35px;height:60px;z-index:10;}
.homebanner .owl-carousel .owl-nav button.owl-prev span,.homebanner .owl-carousel .owl-nav button span{font-size:0px;}
.homebanner .owl-carousel .owl-nav button.owl-prev{left:100px;background: url(../images/homebnnrprev.png) no-repeat center;}
.homebanner .owl-carousel .owl-nav button.owl-next{right:100px;background: url(../images/homebnnrnext.png) no-repeat center;}
.homebanner .owl-carousel .owl-dots{display: none;}

.homeslider2{background: rgb(255,255,255); background: linear-gradient(to bottom, rgba(255,255,255,1) 1%,rgba(228,228,228,1) 100%);padding: 25px 0px 0px;border-bottom: 1px solid #ddd;}
.homeslider2 .item a{color:#333;font-size:14px;line-height: 20px;text-decoration: none;display: block;}
.homeslider2 .item a img{width:100%;margin-bottom: 15px;}
.homeslider2 .item a p{margin:0px;padding:0px;padding-left:0px;color: #333;font-weight: 600;text-decoration: none;}
.homeslider2 .item a:hover p{text-decoration: underline;}

.homeslider2 .owl-carousel .owl-nav.disabled{display: block;}
.homeslider2 .owl-carousel .owl-nav button.owl-prev,.homeslider2 .owl-carousel .owl-nav button.owl-next{font-size:0px;position: absolute;top:25%;width:25px;height:40px;z-index:10;transition: all ease-in-out 0.5s;}
.homeslider2 .owl-carousel .owl-nav button.owl-prev span,.homeslider2 .owl-carousel .owl-nav button.owl-next span{font-size:0px;}
.homeslider2 .owl-carousel .owl-nav button.owl-prev{left:-50px;background: url(../images/homeslide2prev.png) no-repeat center;}
.homeslider2 .owl-carousel .owl-nav button.owl-next{right:-50px;background: url(../images/homeslide2next.png) no-repeat center;}
.homeslider2 .owl-carousel .owl-nav button.owl-prev:hover{background: url(../images/homeslide2prevhov.png) no-repeat center;}
.homeslider2 .owl-carousel .owl-nav button.owl-next:hover{background: url(../images/homeslide2nexthov.png) no-repeat center;}

.homeslider3{padding:45px 0px 65px;}
.homesec3left,.homesec3right,.ministerbx{display: flex;align-items: stretch;height: 100%;}
.ministerbx{width:100%;float:left;margin:0px;padding:0px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.ministerbx li{width:45%;list-style: none;margin-top: 30px;}
.ministerbx li div{float:left;width:auto;overflow: hidden;border-radius: 5px;}
.ministerbx li div img{width:100%;transform: scale(1);transition: all ease-in-out 1.0s;border-radius: 5px;}
.ministerbx li:hover div img{transform: scale(1.1);}
.ministerbx li a p{font-size:16px;line-height: 22px;color:#333;float:left;width:100%;margin:10px 0px 0px;}
.ministerbx li a p strong{display: block;width:100%;font-weight: 700;}

.homesec3right .homesec3rightbx{display: flex;align-items: stretch;height: 100%;flex-wrap: wrap;}
.homesec3right .homesec3rightbx h2{font-size:24px;font-weight: 700;float:left;width:100%;margin-bottom: 20px;padding:0px 50px;}
.homesec3rightbxcnt{display: flex;align-items: stretch;border-radius: 10px;padding:35px 50px;border:1px solid rgb(0 0 0 / .1);flex-wrap: wrap;box-shadow: 15px 0px 30px rgb(0 0 0 / .1);}
.homesec3rightbxcnt h3{float:left;width:100%;font-weight: 400;margin-bottom: 30px;font-size: 20px;}
.homesec3rightbxcnt p{float:left;width:100%;font-weight: 400;margin-bottom: 30px;font-size: 14px;line-height: 22px;text-align: justify;}

.yellowbtn{padding:12px 30px;display: inline-block;border:1px solid #d59601;background: #ffb404;transition: all ease-in-out 0.5s;border-radius: 10px;color:#fff;font-size: 16px;font-weight: bold;text-decoration: none;}
.yellowbtn:hover{background: #d59601;text-decoration: none;color:#fff;}



.homewidgetsec{background: #f4f4f4;position: relative;padding: 40px 0px 45px;}
.homewidgetsec:before{height:1px;width:100%;background: #dbdbdb;position: absolute;content:'';top:68px;}
.homewidgetsec ul.socialfeed{width: 100%;margin: 0px auto;position: relative;z-index: 1;padding: 0px 0px 30px;display: inline-block;text-align: center;}
.homewidgetsec ul.socialfeed li{float: none;margin-right: 30px;border-radius: 5px;width: 220px;text-align: center;color: #fff;background: #e0e0e0;
display: inline-block;padding:12px 0px 10px;cursor: pointer;transition: all ease-in-out 0.5s;color:#b0b0b0;}
.homewidgetsec ul.socialfeed li i{font-size: 30px;margin-right:15px;}
.homewidgetsec ul.socialfeed li span{font-size: 18px;font-weight: bold;position: relative;bottom: 5px;}
.homewidgetsec ul.socialfeed li.twtfeed.active{background: #03a9f4;color:#fff;}
.homewidgetsec ul.socialfeed li.fbfeed.active{background: #1976d3;color:#fff;}
.hometabblk{display: none;}
.hometabblk.active{display: block;}

.homewidgetsec ul.socialfeed li:last-child{margin:0px;}
.widgetbx{width:calc(100% + 10px);float:left;background: #fff;border-radius: 5px;overflow: hidden;margin-left:-5px;}
.widgetbx img{width:100%;}
.widgetbx{box-shadow: 0px 0px 15px rgb(36 17 17 / .1);}

.homesec5{padding:30px 0px 60px;background: #e7e7e7;}
.homesec5 h2{color:#333;font-size:24px;margin:0px 0px 20px;float:left;width:100%;padding:0px 30px;font-weight: bold;}
.homesec5bx{float:left;width:100%;background: #fff;border-radius: 10px;padding:40px 30px 30px;display: flex;justify-content: space-between;}
.homesec5left{width:46%;}
.sec5dt{font-size:14px;color:#0475b9;float:left;width:100%;margin:15px 0px 10px;font-weight: bold;}
.sec5img{width:100%;float:left;}
.sec5img img{width:100%;}
.homesec5left h3{color:#000;font-weight: bold;font-size:20px;line-height: 25px;margin:0px 0px 15px;}
.homesec5left p{float:left;width:100%;font-size:14px;line-height: 20px;margin:0px 0px 15px;color:#333;}
.blueviewbtn{border:2px solid #0475b9;font-size:16px;font-weight: bold;padding:12px 25px;background: transparent;border-radius: 10px;text-decoration: none;color:#0475b9;transition: all ease-in-out 0.5s;float:left;position: relative;display: inline-block;}
.blueviewbtn:hover{text-decoration: none;font-size:16px;background: #0475b9;color:#fff;}





.homesec5right{width:41%;margin:0px 60px 0px 0px;}
.homesec5right ul{width:100%;margin:0px;padding:0px;}
.homesec5right ul li{float:left;width:100%;list-style: none;border-bottom: 1px solid #cececd;margin-top:25px;}
.homesec5right ul li:first-child{margin-top:0px;}
.homesec5right ul li a{display: table;text-decoration: none;}
.homesec5right ul li a .sec5rightimg{display: table-cell;vertical-align: top;padding:0px 25px 25px 0px;width:220px;}
.homesec5right ul li a .sec5rightimg img{float:left;}
.homesec5right ul li a p{font-weight: bold;font-size:14px;line-height: 20px;float:left;width:100%;margin:0px 0px 5px;color:#333;text-decoration: none;padding:15px 0px 0px;}
.homesec5right ul li:last-child{border-bottom: none;}
.homesec5right ul li:hover a p{text-decoration: underline;}
.homesec5right ul li a .sec5dt{margin-top: 0px;}

.homesec6{padding:30px 0px 35px;}
.homesec6 .sec6bx{display: flex;height:100%;align-items: stretch;border:1px solid #ccc;border-top:none;border-radius: 5px;width:100%;flex-wrap: wrap;align-content: flex-start;overflow: hidden;}
.homesec6 .sec6bx .sec6head{background: #ffb404;text-align: center;border-radius: 5px;font-weight: 700;width:calc(100% + 5px);display: flex;justify-content: center;align-content: center;height:55px;align-items: center;position: relative;z-index: 1;margin-left:-2px;}
.homesec6 .sec6bx .sec6cnt{width:100%;float:left;padding:15px 25px;}
.homesec6 .sec6bx .sec6cnt ul{width:100%;float:left;margin:0px;padding:0px;}
.homesec6 .sec6bx .sec6cnt ul li{float:left;width:100%;list-style: none;position: relative;border-bottom: 1px solid #ccc;}
.homesec6 .sec6bx .sec6cnt ul li:last-child{border-bottom: none;}
.homesec6 .sec6bx .sec6cnt ul li a{color: #000;font-size:15px;line-height: 19px;}
.homesec6 .sec6bx .sec6cnt ul.dotlinav li a{padding:10px 0px;display: block;}
.homesec6 .sec6bx .sec6cnt ul.dotlinav li:before{content:'';height:6px;width:6px;border-radius: 50%;position: absolute;left:-15px;top:17px;background: #1999cc;}
.homesec6 .sec6bx .sec6cnt .sec6dt{color:#0475b9;padding:15px 0px;float:left;width:100%;font-weight: bold;}
.homesec6 .sec6bx .sec6cnt .datelinav li{margin-bottom: 15px;}
.homesec6 .sec6bx .sec6cnt .datelinav li:last-child{margin-bottom: 0px;}
.listing{display: inline-block;width: 100%;}
.listing ul li{list-style: none;
position: relative;
padding: 2px 0 2px 18px;
font-size: 15px;}

.listing ul li:before{content: "";
width: 6px;
height: 6px;
background: #f36817;
position: absolute;
left: 0;
top: 11px;}
.listing ol{padding: 0 0 0 20px;margin:0;}
.listing ol li{
	position: relative;
	padding: 2px 0 2px 18px;
	font-size: 15px;
}




.footerbtm2{border-top:1px solid #b7b7b7;padding:8px 0px;text-align: center;}
.footerbtm2 ul{width:480px;display: table;margin:0px auto;}
.footerbtm2 ul li{display: table-cell;vertical-align: middle;color:#b7b7b7;text-align: center;font-size: 24px;font-weight: bold;}
.footerbtm2 ul li.footer2head{text-transform: uppercase;}
.footerbtm2 ul li a{text-decoration: none;color:#b7b7b7;transition: all ease-in-out 0.5s;padding:0px 10px;border-right: 1px solid #cfcfcf;display: block;}
.footerbtm2 ul li:hover a{color:#1999cc;text-decoration: none;}
.footerbtm2 ul li:last-child a{border-right: none;}

.footerbtm3{padding:10px 0px 15px;}
.footerbtm3 ul{float:left;width:100%;display: flex;justify-content: space-between;align-content: center;margin:0px;padding:0px;}
.footerbtm3 ul li{list-style: none;}
.footerbtm3 ul li a{text-decoration: none;}

button.owl-prev:active,button.owl-prev:focus,button.owl-next:active,button.owl-next:focus{outline: none;}

footer{padding:15px 0px;font-size:14px;color:#666;background: #fff;border-top:1px solid #e0e0e0;}
footer .col-md-6{opacity: .7;}
footer .col-md-6 a{color:#666;text-decoration: none;}
footer .col-md-6 a:hover{text-decoration: underline;}
.leftfooter{text-align: left;}

.footerbtm1{background: #ffb404;padding:25px 0px;}
.footerbtm1 ul{width:100%;float:left;margin:0px;padding:0px;}
.footerbtm1 ul li{float:left;width:100%;color:#333;list-style: none;}
.footerbtm1 ul li.footerhead,.footerbtm1 ul li.footerhead a{color:#333;font-weight: 700;font-size:16px;margin-bottom: 15px;}
.footerbtm1 ul li:not(.footerhead){border-bottom: 1px solid rgb(255 255 255 / .3);}
.footerbtm1 ul li:not(.footerhead) a{display: block;width:100%;transition: all ease-in-out 0.5s;padding:5px 0px;color:#333;text-decoration: none;}
.footerbtm1 ul li:not(.footerhead):hover a{padding-left: 5px;}
.footerbtm1 ul li:not(.footerhead):last-child{border-bottom: none;}

/*about us page css start here*/
.topbaner{display: inline-block;width: 100%;position: relative;margin-bottom: 20px;}
.banner-caption{position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
text-align: center;
display: flex;
justify-content: center;
align-items: center;} 
.banner-caption .mainheading{font-size: 40px;font-weight: 700;color: #fff;}
.heading2{font-size: 24px;font-weight: 700;padding-bottom: 15px;margin: 0}
.heading3{font-size: 20px;color: #333;padding-bottom: 10px;margin: 0}
.innercontent p{font-size: 14px;line-height: 22px;padding-bottom: 15px;}
.imgbox img{border-radius: 15px;max-width: 100%;} 
.cmyuva-mission{display: inline-block;width: 100%;padding: 30px;border-radius: 10px;margin: 50px 0}
.cmyuva-mission .heading2, .cmyuva-mission p{color: #fff}
.bgyelow{background: #ffb404;}
.bgblue{background: #1f9ccd;}
.cmyuva-mission span{border-radius: 10px;
border: 5px solid #dddddd;
display: inline-block;
width: 100%;}
.cmyuva-mission img{border-radius: 5px;width: 100%;}
.cmyuva-hub{background:#ffb406 url(../images/cmyuva-hub-banner.jpg);width: 100%;height: 590px;background-repeat: no-repeat;background-size: 100%;}
.cmyuva-hub .heading2{font-size: 60px;
margin: 0;
padding: 0;}
.cmyuva-hub p, .cmyuva-hub h2{color: #fff;}
.cmyuva-hub .avabl-both{font-size: 18px;line-height: 22px;}
.innercontent p.gatemob{padding: 0 0 90px 6px;
font-size: 22px;
line-height: 40px;}
.avabl-both{margin-bottom: 26px;}
.cmyuva-hub-btn{padding: 10px 0;
background: #000;
display: inline-block;
border-radius: 5px;
width: 150px;
height: 49px;
text-align: center;
margin-right: 10px;
margin-bottom: 18px;}
.topbaner img{width: 100%;}
.imgbox{padding-right: 50px;}
/*about us page css end here*/
.topright ul li.change-lang span{font-size: 12px;
padding: 0 0 0 15px;}
.headersec3 .mainnav li.single-dropdown{position: relative;}
.headersec3 .mainnav li.single-dropdown:hover{background: #fff;}
.headersec3 .mainnav li.single-dropdown:hover ul{display: inline-block;}
.headersec3 .mainnav li.single-dropdown ul{display: none;
position: absolute;
top: 47px;
left: 0;
padding: 10px 0;
z-index: 999;
background: #fff;
width: 165px;}
.headersec3 .mainnav li.single-dropdown ul li a{font-size: 14px;color: #333;font-weight: 600}
.headersec3 .mainnav li.single-dropdown ul li{width: 100%;padding: 0 0;}
.headersec3 .mainnav li.single-dropdown ul li a:hover{color: #1999cc}
/*scheme detail page css start here*/
*{outline: 0;}
.innerpage-tab .nav-tabs .nav-link:focus, .innerpage-tab .nav-tabs .nav-link:hover{border:0;}
.scheme-ojective{background: #1999cc;padding: 50px 0;text-align: center;margin-bottom: 50px;}
.scheme-ojective h2{font-size: 24px;font-weight: 700;color: #fff;}
.scheme-ojective p{color: #fff;font-size: 14px;}
.innerpage-tab .nav{justify-content: center;border-bottom: 0;}
.innerpage-tab .nav-tabs .nav-link{border:0;}
.innerpage-tab .nav-tabs .nav-item{padding: 0 5px;}
.innerpage-tab .nav-tabs .nav-item.show .nav-link, .innerpage-tab .nav-tabs .nav-link.active, .innerpage-tab .nav-tabs .nav-link:hover{border:0;border-color: #ffb404 !important;border-bottom: 5px solid;color: #333;}
.innerpage-tab .nav-tabs .nav-item a{font-weight: 700;padding: 10px 15px;color:#333;}
.scheme-left-panel h2{font-size: 18px;color: #333;font-weight: 500;margin-bottom: 16px;}
.scheme-left-panel ul.eligibilty-ul{border-radius: 5px;border:1px solid #ddd;overflow: hidden;border-image: linear-gradient(to right, #fff 40%, #ddd 40%);border-image-slice: 1;}
.scheme-left-panel ul.eligibilty-ul li{list-style: none;
	display: flex;
	align-items: center;
    border-bottom:1px solid #ffcd58;
    border-image: linear-gradient(to right, #ffcd58 40%,#ddd 40%);
    border-image-slice: 1;
    background-image: linear-gradient(to right,#ffb404 40%, #fff 40%);
    }
    .scheme-left-panel ul.eligibilty-ul li:last-child{border-bottom: 0;}    
    .scheme-left-panel ul.eligibilty-ul li span, .scheme-left-panel ul li strong{
	padding: 10px;
	font-size: 14px;
	line-height: 18px;}
	.scheme-left-panel ul.eligibilty-ul li span{
		width: 40%;
	color: #fff;}
	.scheme-left-panel ul.eligibilty-ul li strong{width: 60%;
	padding: 10px 15px;
	color: #333;}
	.scheme-rpanel .listing ul li{display: inline-block;
	width: 100%;
	border: 1px solid #06407b;
	padding: 15px 20px;
	margin-top: 15px;
	border-radius: 5px;
	color: #333;}
	.scheme-rpanel .listing ul li strong{font-size: 16px}
	.scheme-rpanel .listing ul li span{font-size: 14px;
	line-height: 22px;
	display: inline-block;
	width: 100%;
	margin-top: 6px;}
	.scheme-rpanel{padding-left: 50px;margin-bottom: 50px;}
	.scheme-rpanel h2{font-size: 24px;color: #333;font-weight: 700;margin-top: 30px;}
	.scheme-rpanel p{font-size: 14px;line-height: 22px;}
	.object-container-mid .container{max-width: 992px;}
	.skill-fulbox{border: 2px solid #06407b;
border-radius: 10px;
background-image: linear-gradient(to right, #06407b 50%, #fff 50%);
display: flex;
align-items: center;
padding: 10px 0;
margin: 0 10px;
margin-bottom: 40px;
}
.scheme-left-panel .skill-fulbox{margin:0px 0 0 0;} 
.scheme-left-panel h2.scheme-headng{margin: 36px 0 10px 0}
.scheme-left-panel .skill-fulbox{background: #fff;border: 2px solid #ffcd58;border-radius: 5px;}
.scheme-left-panel .skill-fulbox .col-md-6 ul li span{color: #ffb404;font-size: 24px;} 
.scheme-left-panel .skill-fulbox .col-md-6 ul li p strong{padding: 10px 0;}
.scheme-left-panel .skill-fulbox .skill-right{flex: 0 0 100%;-ms-flex:0 0 100%;max-width: 100%;}
.skill-fulbox .col-md-6 a{padding: 3px 5px;
color: #06407b;
background: #ffb404;
display: inline-block;
font-weight: 600;
font-size: 13px;
transition: all 0.5s ease;
border-radius: 5px;}
.skill-fulbox .col-md-6 a:hover{text-decoration: none;background: #ffcd56}
.skill-fulbox .col-md-6 a + p{font-size: 18px;
color: #fff;
line-height: 24px;
margin-top: 12px;}
.skill-fulbox .col-md-6 ul li{list-style: none;
display: flex;
border-bottom: 1px solid #ddd;
padding: 20px 0;}
.skill-fulbox .col-md-6 ul li:last-child{border:0;}
.skill-fulbox .col-md-6 ul li p{font-size: 13px;
line-height: 15px;
padding-bottom: 0;}
.skill-fulbox .col-md-6 ul li span{font-size: 27px;
width: 20px;
text-align: center;
margin-right: 13px;
color: #06407b;}
.object-container-mid .col-md-12 h2.text-center{font-size: 24px;margin: 10px 0 35px 0;font-weight: 700;}
.table-home {				
				border-collapse: collapse;
				width: 100%;
				margin-bottom: 50px;
			}

			.table-home td, .table-home th {
				border: 1px solid #ddd;
				padding: 8px;
				font-size: 14px;
			}

			.table-home tr:nth-child(even){background-color: #f2f2f2;}

			.table-home tr:hover {background-color: #ddd;}

			.table-home th {
				padding-top: 12px;
				padding-bottom: 12px;
				text-align: left;
				background-color: #cc8a00;
				color: white;
			}
/*scheme detail page css end here*/
.inr-imgbox img{max-width: 100%;}
.stakeholder-box{background: #ffb404;display: inline-block;width: 100%;padding: 50px 0;}
.stake-white{display: inline-block;width: 100%;background: #fff;box-shadow:0 0 20px 1px rgba(0,0,0,0.2);padding: 20px;}
.stakeholder-box .stake-white .fa-quote-left{font-size: 40px;
color: #ffd981}
.stakeholder-box .stake-white .afterborder{margin-bottom: 15px;position: relative;}
.stakeholder-box .stake-white .afterborder:after{content: "";
background: #ffb404;
height: 2px;
position: absolute;
left: 50%;
margin-left: 0;
width: 100px;
right: 50%;
transform: translate(-50%,0);
bottom: 0;}
.stakeholder-box .stake-white .profile-p strong{padding-left:15px; }
.stakeholder-box .heading2{color: #fff;padding-bottom: 30px;}
.faqbox{background: #e7e4e4;
display: inline-block;
width: 100%;
padding: 50px 0;}
.faqbox .heading2{padding-bottom: 25px;}
.faqbox .card-header{padding: 0;
background: none;
border: 0;}
.faqbox .card-header .btn-link{float: left;
padding: 13px 14px;
font-size: 16px;
color: #333;
font-weight: 600;
width: 100%;
text-decoration: none;
box-shadow: none;
line-height: 30px;
text-align: left;}
.faqbox .card-header .btn-link .fa{float: right;
margin: 0px 0 0 0;
background: #1999cc;
width: 30px;
height: 30px;
border-radius: 50%;
text-align: center;
line-height: 30px;
color: #fff;}
.faqbox .accordion > .card{margin-bottom: 25px;border-radius: 5px;box-shadow: 0 0 14px 1px rgba(0,0,0,0.1);}
.askbtn{padding: 15px 35px;
background: #1999cc;
border-radius: 25px;
color: #fff;
font-size: 16px;
margin-top: 18px;
transition: all 0.5s ease;
display: inline-block;}
.askbtn:hover{background: #ffb404;
color: #333;
text-decoration: none;}

#cmyuva-overlay .modal-dialog{max-width: 600px;position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); margin: 0;}
#cmyuva-overlay .modal-body{text-align: center;font-size: 15px;}
#cmyuva-overlay .modal-header h5{width: 100%; padding-left: 30px; font-weight: 700;}
#cmyuva-overlay .modal-footer{text-align: center;border:none;}
#cmyuva-overlay .modal-footer a{margin: 0 auto; background: #ff0000;border:none;}
#cmyuva-overlay .modal-footer a:hover{background: #1183d4;}
#cmyuva-overlay .modal-footer a i{font-size: 20px; margin: 2px 0 0 10px;}
#cmyuva-overlay .modal-content{border: 5px solid #1183d4;border-radius: 0;background-clip: initial;}
.modal-backdrop.show {opacity: .8;}



@media (max-width: 1500px){
	.container{max-width: 1150px;}
	.navright a{width: 120px;}
	.homeslider2 .owl-carousel .owl-nav button.owl-prev{left: -35px;}
	.homeslider2 .owl-carousel .owl-nav button.owl-next{right: -35px;}
	.homebanner .owl-carousel .owl-nav button.owl-next{right: 25px;}
	.homebanner .owl-carousel .owl-nav button.owl-prev{left: 25px;}
	.footerbtm1 ul li.footerhead img{max-width: 100%;}
}

@media (max-width: 1200px){
	.navright a {
    width: 106px;
    font-size: 13px;
    margin: 7px 0;
	}
	.ministerbx li{width: 49%;}
	.ministerbx li a p{font-size: 14px;line-height: 20px;}
	.homesec3rightbxcnt{padding: 30px 20px;}
	.homesec5left {
    width: 48%;
	}
	.homesec5right {
    width: 48%;
    margin: 0px 0 0px 0px;
	}
	.homesec6 .sec6bx .sec6cnt ul li a{font-size: 14px;}
}
@media (max-width: 992px){
	.headersec3 .mainnav li a{padding: 5px 13px;font-size: 15px;}
	.col-sm-3.navright{-ms-flex: 0 0 30%;
	flex: 0 0 30%;
	max-width: 30%;}
.col-sm-9.navleft{-ms-flex: 0 0 70%;
	flex: 0 0 70%;
	max-width: 70%;}
	.col-md-6.topleft{-ms-flex: 0 0 30%;
	flex: 0 0 30%;
	max-width: 30%;}
	.col-md-6.topright{-ms-flex: 0 0 70%;
	flex: 0 0 70%;
	max-width: 70%;}
	.topright .topphn{font-size: 14px;}
	.topright .topphn span{font-size: 9px;}
	.topright ul li{min-width: 32px;}
	.topright ul li.change-lang span {
    font-size: 11px;
    padding: 0 0 0 10px;}
    .navright a{width: 97px;
	font-size: 12px;
	margin: 7px 0;}
	.homebanner .bannerinrblk .bannersmltxt{font-size: 16px;
	line-height: 25px;}
	.homebanner .bannerinrblk .bannerlrgtxt{font-size: 25px;line-height: 26px;}
	.homebanner .bannerinrblk .smlbnrtxt{padding: 10px 20px;font-size: 16px;}
	.homesec6 .sec6bx .sec6cnt{padding: 15px 20px;}
	.homesec6 .sec6bx .sec6cnt ul li a{font-size: 13px;}
	.homesec6 .sec6bx .sec6head{font-size: 13px;}
	.footerbtm3 ul li img{max-width: 80%;}
	.footerbtm1 ul li{font-size: 13px;}
}