*{outline:none !important; box-sizing:border-box;}
ul, ol {padding:0px; margin:0px;}
ul li, ol li {list-style-type: none; margin:0; padding:0;}
p,h1,h2,h3,h4,h5,h6{padding:0; margin:0;}

a,a:hover,a:focus,a:active {outline: none !important; text-decoration: none; line-height: 100%;}
body{ font-size:14px;}
img{max-width: 100%; display: block;}
@media(min-width:1366px){.container{max-width:1249px; margin:auto;}}


/*common css*/
.page-block{float: left;width: 100%;}
.highlight-text{color: #2f5099 !important}
/*common css end*/
/*header start*/
.header-top-right {float: right; position: relative;}
.header-top{float: left;width: 100%;}
.header-top-right li {padding: 7px 10px;}
.header-top-right li + li {border-left: 1px solid #c5c5c5;}
.header-top-right  .header-alpha li:last-child{border-right: 1px solid #c5c5c5;}
.header-top-right .header-langauges li + li {border-left: none;}
.header-top-right .header-social li:first-child{border-left: 1px solid #c5c5c5;}
.header-langauges li a {color: #686868;}
.header-alpha-bg {display: block; background-color: #eeeeee; padding: 2px 6px;}
.header-alpha-bg:hover{background-color: #4d4d4d; color: #fff !important;}
.header-langauges li a:hover{color: #e2b20a;}
.header-alpha li a {color: #686868;}
.header-alpha li a:hover{color: #e2b20a;}
.social-facebook,.social-facebook:hover,.social-facebook:focus {color: #4a85c7;}
.social-twitter,.social-twitter:hover,.social-twitter:focus {color: #00c6f8;}
.social-youtube,.social-youtube:hover,.social-youtube:focus {color: #f61c0d;}
.social-insta img {
  min-width: 15px;
}
.header-search a{color: #686868}
.header-search-box {position: absolute;right: 0;z-index: 111;top: 100%;}
.header-search-box .form-control {border-radius: 0;min-width: 450px;border-radius: 0 50px 50px 0;width: 100%; height: 37px;}
.header-search-box .form-control:focus{box-shadow: none;}
.header-search-box .user-help-btn { position: absolute;right: 0; top: 0;}
/*header menu*/
.header-menu-inner .navbar-brand { margin-bottom: -3px;position: relative; z-index: 11;}
.header-menu {
    float: left;
    width: 100%;
    background-color: #007bff;
}
.header-menu .navbar-nav .nav-link i{    margin-right: 5px;
    color: white;}
    .header-menu .navbar-nav .nav-link {
        color: #FFFFFF;
        padding: 0;
        -webkit-transition: all ease-in-out 300ms;
        -o-transition: all ease-in-out 300ms;
        transition: all ease-in-out 300ms;
    }
.header-menu .navbar-nav .nav-link:hover{color: #e2b20a;
  -webkit-transition: all ease-in-out 300ms;-o-transition: all ease-in-out 300ms;transition: all ease-in-out 300ms;
}
.header-menu .navbar-nav li{padding: 0 7px;}
.header-menu .navbar-nav li + li{border-left: 1px solid #fff;}
.header-menu.fixed-top { box-shadow: 0 2px 8px rgba(0,0,0,0.4);}
/*header end*/

/*master slider*/
.home-slider{float: left;width: 100%;}
.master-slider{overflow: hidden;}
.home-slider .ms-skin-default .ms-nav-prev , .home-slider .ms-skin-default .ms-nav-next  { background-color: rgba(29,63,142,0.7);width: 40px; height: 50px; background-image: none; text-align: center;}
.home-slider .ms-skin-default .ms-nav-prev:before ,.home-slider .ms-skin-default .ms-nav-next:before { display: block; font-size: 24px;
font-family: fontawesome;  font-weight: bold;  color: #fff; line-height: 50px; text-align: center;}
.home-slider .ms-skin-default .ms-nav-prev:before {content: "\f053"; }
.home-slider .ms-skin-default .ms-nav-next:before { content: "\f054"; }
.slider-content {
  font-weight: bold;
  -webkit-text-stroke: 2px;
  -webkit-text-stroke-color: #fff;
}
.slider-content .slider-content-big{color: #0590b9;}
/*master slider end*/
/*user section*/

.user-section{padding-top: 7px;}
.user-progress .progress {width: 100%;height: 21px !important;border-radius: 0;}
.user-progressbar.progress-green .progress-bar {
    background-color: #FF9A01 !important;
}
.user-progressbar.progress-yellow .progress-bar {
    background-color: #FF165D !important;
}
.block-title {color: #000000;font-size: 16px; margin-bottom: 7px;font-weight: 550;}
.user-progress span{font-size: 12px; color: #6b6a6a;}
.user-profile-img p {color: #4c9514;font-size: 36px;}
.user-progressbar-info {min-width: 140px;text-align: center;}
.progress-green .user-progressbar-info .firstnumber {
    color: #FF9A01;
    font-size: 22px;
    font-weight: 700;
}
.progress-yellow .user-progressbar-info .secondnumber {
    color: #FF165D;
    font-size: 22px;
    font-weight: 700;
}
.user-progressbar-info p{font-weight: bold;}
.user-help-form-bg {
    background-color: #007bff;
    padding: 35px;
}
.user-help-form .form-control {border-radius: 50px 0 0 50px;width: 100%;border: none;font-size: 12px;}
.user-help-btn {background-color: #fff;border: none;text-align: left; padding-left: 20px;color: #b4b5b5; position: relative;overflow: hidden;font-size: 12px;height: 37px;border-radius: 0 100px 100px 0; cursor: pointer;}
.user-help-form .form-control:focus{box-shadow: none;}
.user-help-field .user-help-btn { position: absolute; top: 0; height: 38px;right: 0;}
.user-help-field{width: 100%; padding-right: 15px; position: relative;}
.user-help-btn span {color: #fff; float: right; margin-right: 7px;}
.user-help-btn span:before {content: "";position: absolute;top: -12px;bottom: 0;right: 0;background-color: #e2b20a;
display: block;
  -webkit-transform: perspective(50em) rotateX(50deg);
          transform: perspective(50em) rotateX(50deg);
  width: 37px;
  height: 60px;
}
.user-search .form-control {
  border-radius: 50px 0 0 50px;height: 37px;
}
.user-help-btn span i { position: relative;}

.new-information-content p { color: #6b6a6a;font-size: 14px;padding-bottom: 25px;}
.new-information-head {
    float: left;
    width: 100%;
    margin-bottom: 10px;
    background-color: #FF165D;
}
.new-information {float: left;width: 100%;box-shadow: 0px 6px 8px rgba(0,0,0,0.3);}
.new-information-content {float: left;width: 100%;padding: 8px;
    height: 234px;

    overflow-y: scroll;}
.new-information-icon { background-image: url('../images/new-icon-bg.png');background-repeat: no-repeat; background-position: top center;
  height: 50px;padding: 4px 10px;position: relative;}
/*user section end*/

/*user box*/
.user-box ul { margin: 0 -10px;}
.user-box li { float: left;width: 20%;text-align: center; padding: 0 10px;    margin-bottom: 30px;}
.user-box {float: left;margin-top: 18px;width: 100%;}
/*.user-box-info-bg { background-color: #f7f7f7;border-radius: 100px; padding:4px 0;}*/
.user-box li a { display: block;padding: 10px 13px;box-shadow:0px 6px 8px rgba(0,0,0,0.3); min-height: 135px; width: 100%;
  -webkit-transition: all ease-in-out 300ms;-o-transition: all ease-in-out 300ms;transition: all ease-in-out 300ms;
}
.user-box li a:hover{box-shadow: 0px 3px 4px rgba(0,0,0,0.3);
  -webkit-transition: all ease-in-out 300ms;-o-transition: all ease-in-out 300ms;transition: all ease-in-out 300ms;
}
.user-box li a img { margin: auto;}
.user-box li a p { line-height: 16px;
    margin-top: 7px;
    color: #212020;
    font-size: 13px;
    font-weight: 700;}
.user-box li a:hover p{color: #e2b20a;}
/*user box end*/
/*new yojana*/
.new-yojana {float: left; width: 100%; background-color: #dffbfd;  padding: 72px 0 50px 0px;}
.page-head {text-align: center;}
.page-title {font-size: 28px;  color: #1d3f8e;}
a.page-title-tag {background-color: #e85b56;color: #fff; font-size: 18px;padding: 10px 30px;border-radius: 100px; border: 1px solid transparent;
display: inline-block;margin-top: 11px;
-webkit-transition: all ease-in-out 300ms;-o-transition: all ease-in-out 300ms;transition: all ease-in-out 300ms;
}
a.page-title-tag:hover,a.page-title-tag:focus{ background-color: transparent; border-color: #e85b56; color: #e85b56;
  -webkit-transition: all ease-in-out 300ms;-o-transition: all ease-in-out 300ms;transition: all ease-in-out 300ms;
}
.new-yojana-overlay {
    background-color: #007BFF;
    min-height: 80px;
    padding: 22px 17px;
}
.new-yojana-overlay p { font-size: 20px;color: #fff;text-align: center;}
.new-yojana-block-img img {width: 100%;}
.new-yojana-block {float: left;width: 100%;margin-bottom: 30px;}
.new-yojana-box {float: left;width: 100%;margin-top: 37px;}
.new-yojana-name span {color: #edc435;font-size: 10px; display:none;}
.new-yojana-name {width: 100%;}
.new-yojana-btn{display: none;    min-width: 90px;}
.new-yojana-block-img:hover .new-yojana-btn{display: block;}
.new-yojana-block-img:hover .new-yojana-overlay p{font-size: 12px; text-align: left;
}
.new-yojana-block-img:hover .new-yojana-overlay span{display: block; text-align: left;}
a.view-schemes-btn { color: #fff;background-color: #38c4ea;display: inline-block; font-size: 12px;padding: 5px; border: 1px solid transparent;
  -webkit-transition: all ease-in-out 300ms;-o-transition: all ease-in-out 300ms;transition: all ease-in-out 300ms;
}
a.view-schemes-btn:hover{background-color: transparent; border-color:#38c4ea; color: #38c4ea; 
  -webkit-transition: all ease-in-out 300ms;-o-transition: all ease-in-out 300ms;transition: all ease-in-out 300ms;
}
/*new yojana end*/
/*testimonial slider*/
.testimonial-slider-main {background-color: #fafafa;float: left;width: 100%; padding: 42px 0;}
.testimonial-slider-detail{max-width: 923px;position: relative; width: 100%;background-color: #f8f8f8; padding: 20px 20px 20px 40px ;margin: auto;}
.testimonial-slider-inner {border: 1px solid #f0f0f0;background-color: #fff;padding: 30px 20px 40px 52px;position: relative;}
.testimonial-head {width: 100%;text-align: center;position: absolute;top: -8%;left: 0;right: 0;}
.testimonial-head p {color: #ff4242;font-size: 30px;}
.testimonial-slide p {color: #898989;font-style: italic;}
.testimonial-slider .slick-dots {position: absolute;left: 0;right: 0;text-align: center;top: 100%;margin-top: 13px;}
.testimonial-slider .slick-dots li {display: inline-block;background-color: #fafafa;padding: 0px 7px 5px 7px;}
.testimonial-slider .slick-dots li button {background-color: #cccccc;border: none;color: #fff; font-size: 0;width: 12px;
height: 12px; border-radius: 100px;cursor: pointer;}
.testimonial-slider .slick-dots li.slick-active button {background-color: #ff4242;}
.testimonial-slider-detail:after {bottom: 4%;border-left: 13px solid transparent;border-right: 13px solid transparent;
border-top: 10px solid #fff; content: "";position: absolute;left: 8%;}
.testimonial-slider-inner:after {background-image: url(../images/qutos.png);background-repeat: no-repeat;
background-position: center center; content: "";display: block;position: absolute;background-color: #ff4242;
left: -20px; width: 40px;height: 40px;top: 35px;}
.testimonial-slider-inner:before {content: "";display: block;border-left: 0px solid transparent;border-top: 9px solid transparent;
border-right: 18px solid #e41212; border-bottom: 0px solid #000;position: absolute;right: 100%;top: 26px;}
/*testimonial slider end*/

/*footer start*/
.footer-top { float: left; width: 100%; background-color: #0a276b;padding: 53px 0 70px 0;}
.footer-title { font-family: 'DevLys 010'; color: #fff !important;font-size: 24px;display: block;margin-bottom: 20px;}
.footer-block ul li a {color: #fff;display: inline-block;
  -webkit-transition: all ease-in-out 300ms;-o-transition: all ease-in-out 300ms;transition: all ease-in-out 300ms; 
}
.footer-block ul li a:hover{color: #e2b20a;
  -webkit-transition: all ease-in-out 300ms;-o-transition: all ease-in-out 300ms;transition: all ease-in-out 300ms;
}
.footer-block ul li {display: block;padding-bottom: 10px;}
.footer-marker-icon {min-width: 32px;height: 32px;display: block;background-color: #fff;text-align: center;border-radius: 100px;
line-height: 32px; color: #0a276b;font-size: 18px;margin-right: 8px;}
.footer-address ul li {padding-bottom: 30px;}
.download-application{font-size: 12px;margin-right: 4px;}
.footer-quick-links li {padding: 0 3px;}
.footer-quick-links li a img {width: 100%;}
.footer-bottom {
    padding: 28px 0;
    background-color: #007BFF;
}
.footer-bottom-menu li + li {border-left: 1px solid #fff;}
.footer-bottom-menu li {padding: 0 21px;}
.footer-bottom-menu a{
  -webkit-transition: all ease-in-out 300ms;-o-transition: all ease-in-out 300ms;transition: all ease-in-out 300ms;
}
.footer-bottom-menu a:hover{color: #e2b20a !important;
  -webkit-transition: all ease-in-out 300ms;-o-transition: all ease-in-out 300ms;transition: all ease-in-out 300ms;
}
/*footer end*/
/*media*/
@media(max-width:1199px) {
.new-information{margin-bottom: 30px;}
.new-yojana-overlay p{font-size: 16px;}
.footer-block { margin-bottom: 20px;}
.slider-content{-webkit-text-stroke: 0;}
.slider-content .slider-content-big {font-size:30px !important;}
.slider-content-bg{-webkit-text-stroke: 0 !important;}
}
@media(max-width:991px) {
.footer-bottom-inner { text-align: center;}
.user-box li{width: 50%;}
.testimonial-head{    top: -5%;}
.user-help-form { margin-top: 20px;}
}
@media(max-width:767px) {
.header-menu .navbar-collapse {  display: block !important; position: fixed; top: 0; bottom: 0; left: -250px;background-color: #000; width: 250px; z-index: 33; border-right: 1px solid rgba(225, 225, 225, 0.20);
padding-top: 20px;  height: auto !important; overflow-y: auto;
-webkit-transition: all 400ms cubic-bezier(0, 0.34, 0, 1.32);
-moz-transition: all 400ms cubic-bezier(0, 0.34, 0, 1.32);
-o-transition: all 400ms cubic-bezier(0, 0.34, 0, 1.32);
transition: all 400ms cubic-bezier(0, 0.34, 0, 1.32);
-webkit-transition-timing-function: cubic-bezier(0.22, 0.61, 0, 0.91);
-moz-transition-timing-function: cubic-bezier(0.22, 0.61, 0, 0.91);
-o-transition-timing-function: cubic-bezier(0.22, 0.61, 0, 0.91);
transition-timing-function: cubic-bezier(0.22, 0.61, 0, 0.91);
}
.header-menu .navbar-collapse.show { left: 0;}
.sidebar-overlay {position: fixed;top: 0; left: 0; bottom: 0; right: 0; background-color: rgba(255, 255, 255, 0.8);
z-index: 11;
-webkit-filter: blur(1px);
filter: blur(1px);
filter: invert(100%);
-webkit-filter: invert(100%);
-webkit-animation: fadeIn ease 500ms;
-moz-animation: fadeIn ease 500ms;
animation: fadeIn ease 500ms;
}
.navbar-toggler i {color: #fff; font-size: 22px;}
.mobile-logo {text-align: center;border-bottom: 1px solid #d0cdcd1a;padding-bottom: 20px; margin-bottom: 15px;}
.header-menu .navbar-nav .nav-link {padding: 8px 14px;}
.header-menu .navbar-nav li + li {border: none;}
.header-menu .navbar-nav li {padding: 0;}
.header-menu .navbar-nav .nav-link:hover {background-color: #1d3f8e;}
.slider-content .slider-content-big {font-size:20px !important;}
.footer-bottom-menu{padding-top: 15px;}
}
@media(max-width:576px) {
.header-alpha{display: none !important;}
.header-search-box .form-control{min-width: 280px;}
.navbar-brand img{width: 50px;}
.user-profile-img p{font-size: 26px;}
.block-title{font-size: 16px;}
.slider-content .slider-content-big {font-size:18px !important;}
.footer-bottom-menu li { padding: 0 8px;}
.testimonial-slider-detail{padding: 15px;}
.testimonial-slider-inner{padding: 30px;}
.footer-bottom-menu a{font-size: 13px;}
.footer-top{ padding: 30px 0;}
.home-slider .ms-skin-default .ms-nav-prev , .home-slider .ms-skin-default .ms-nav-next  { width: 20px; height: 30px; line-height: 30px;margin-top: -15px; }
.home-slider .ms-skin-default .ms-nav-prev:before, .home-slider .ms-skin-default .ms-nav-next:before{    font-size: 14px;line-height: 30px;}
}

