@charset "utf-8";
/* CSS Document */

body{
font-family: 'hind_regularregular';
font-size:14px;
overflow-x:hidden!important;
}

a{
	text-decoration:none !important;;
}

.colpadd{
	padding:0px;
}
.colpadd-r{
	padding-right: 0;
}

.marg35{
	margin-top:35px !important;
}

.lnk-ml{
	text-decoration:none;
	color:red;
}

.lnk-ml:hover{
		text-decoration:none;
	color:#2f2f2f;
}

.imp-main{ padding:0;}

.btn {
	padding:0px !important;
}

.btn  .tp-link{
    padding: 6px 12px;
	
}
.btn-default:hover{
	background-color:none !important; 
}

.btn-gp{    border-radius: 0;
font-family: 'hindsemibold';
box-shadow: none;
border: none;
font-size:11px;
text-shadow: none;
text-decoration: none;
color: #000;}

.btn-gp a{
	background: #ededed;
}

.btn-gp2 a{
	background:#ed1c24;
	color:white;
}

.btn-gp2 a:hover{
	background:#ededed !important;
	color:black !important;
	
}

.btn-gp .tp-link:active{
	text-decoration:none;
}

.btn-gp:hover a{
color:white;
background-color: #ed1c24;
border-color: #ed1c24;
}
.btn-gp:hover  a{
color:white;
text-decoration:none;
transition:0s ease-in-out;
}


.btn-gpp{    border-radius: 0;
font-family: 'hindmedium';
box-shadow: none;
border: none;
font-size:11px;
text-shadow: none;
}

.btn-gpp a{
	background: #ed1c24;
}

.btn-gpp a{
color:white;

}

.id-sc{ color: #ed1c24;
font-size: 16px;
margin-right: 3px;
    margin-bottom: 0;
padding-top: 3px;
font-family: 'hindsemibold';
letter-spacing: 0.2px;}

.btn-gpp:hover a{
background-color:#ed1c24;

}
.tp-link{
text-decoration:none;
}
.btn-gpp:hover .tp-link{
text-decoration:none !important;
color:white;

}

.drwn-pdf{
    position: absolute;
    background: white;
    /* color: white; */
    padding: 0;
    margin: 0;
    z-index: 2;
    top:44px;
    left: 0;
    border: 1px solid gainsboro;
	border-radius: 3px;
}

.drwn-pdf li a{
    padding: 10px 15px 10px 15px;
    display: block;
    color: black;
}
.drwn-pdf li a:hover{
    background: rgba(220, 220, 220, 0.79);
}


@media (min-width: 1200px){
.container {
width: 1250px!important;

}
}

.pattern{ padding:15px 0; background:url(../images/pattern1.jpg) repeat;}
.text-link p{    font-family: 'hind_regularregular';  font-size: 15px;
text-align: center;
line-height: 28px;
color: #2f2f2f; margin-bottom:0;}
.text-link p a{ text-decoration:none; color:#ed1c24;}
.text-link p a:hover{ text-decoration:none; color:#2f2f2f;}
.text-content{    border-bottom: 1px solid #ebebeb;
padding:28px 0;}
.header{ border-top:3px solid #ed1c24;}
.header-img-part{ margin-top:1px; margin-bottom:1px; padding:0px;}
.btn-group-part{ text-align:right;}
.navigation{ border-top:1px solid #dedede;}
.navigation-part{    background-color: transparent!important;
border-color: transparent!important;
box-shadow: none!important;
background-image: none!important; margin-bottom:0px!important;}
.navbar-default .navbar-nav > li > a {
font-family: 'hindmedium';
font-size: 15px;
color: #686868!important;
border-left: 1px solid #dedede!important;
padding:6px 19px!important;
}
.navbar{ min-height:inherit !important;}


.carousel-indicators .active{ background-color:#ed1c24!important; border-color:#ed1c24!important;}
.carousel-indicators li{ background-color:#fff!important;}


.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
background-color: #ed1c24!important; border-color: #ed1c24!important; border-radius:0px!important;
}
.carousel-inner > .item > img, .carousel-inner > .item > a > img {
line-height: 1;
width: 100%!important;
height:;
}

/* carousel-fade-in fade-out*/
.carousel-fade .carousel-inner .item {
opacity: 0;
-webkit-transition-property: opacity;
-moz-transition-property: opacity;
-o-transition-property: opacity;
transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
left: 0;
opacity: 0;
z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
opacity: 1;
}
.carousel-fade .carousel-control {
z-index: 2;
}

/* */

.navbar-default .navbar-toggle {
border-color: #000!important;
border-radius:0px!important;
background-color: #000!important;
}
.navbar-default .navbar-toggle .icon-bar{ background-color:#fff!important;}
.content-part{ background-color:#fff; padding:60px 0;}
.content h2{ color: #000;
font-size: 30px;
text-align: center;
line-height: 34px; font-weight:bold;}
.content p{ color: #6e6e6e;
font-size: 24px;
text-align: center;
line-height: 31px;
font-weight: 400;
padding: 40px 0;}
.content p a{ text-align:center; color:#ee232b; font-size:22px;}
.content p a:hover{ text-decoration:none;}

.divpart{
background:url(../images/pattern.jpg) repeat;

padding:33px 0;}
.icon{ float:left;}
.icon-part{    margin: 20px 0;}
.icon-part a p{     color: #fff;
font-size: 22px;
padding-top: 15px;
margin-left: 35px;
float: left;}

.grid-part{ 

}
.new-grid{ padding:0 7px;}
.mkl{ padding-right:2px!important; }
.pic{ margin:0!important; max-width:inherit!important; max-height:inherit!important; width:100%!important; height:100%;}

.grid-sec{ padding:0 8px!important;margin-bottom: 8px;}
.main-part{}
.main-part h1{    text-align: center;
font-size: 23px;
color: #ed1c24;
margin: 0!important;
padding: 5px 0;}
.main-part p{     text-align: center;
color: #bbb;
font-size: 19px;
width: 87%;
margin: 0 auto 40px;}
.pic-caption{    background:rgba(98,100,102,0.8) !important;}

.cl-effect-3 a::after {
position: absolute;
top: 100%;
left: 0;
width: 100%;
height: 4px;
background: #ed1b24!important;
content: '';
opacity: 0;
-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
-moz-transition: opacity 0.3s, -moz-transform 0.3s;
transition: opacity 0.3s, transform 0.3s;
-webkit-transform: translateY(10px);
-moz-transform: translateY(10px);
transform: translateY(10px);
}	

.view-all{ position: absolute;
right: 35px;
top: 15px;
background: transparent;
text-shadow: none;
color: #e3e3e3;
border-radius: 0;
border-color: #e3e3e3;
border: 3px solid #e3e3e3;
box-shadow: none;
letter-spacing: 2px;
padding: 3px !important;
font-size: 12px;}
.view-all:hover{ position: absolute;
right: 35px;
top: 15px;
background: transparent;
text-shadow: none;
color: #01aaed;
border-radius: 0;
border-color: #000;
border: 3px solid #01aaed;
box-shadow: none;
letter-spacing: 2px;
}
.loc-ph{ 
background: transparent;
text-shadow: none;
color: #ee2b33; 
font-size:16px;  
font-weight:bold;
border-radius: 0;
box-shadow: none;}
.loc-ph:hover{ 
background: transparent;
text-shadow: none;
color: #ee2b33;
font-weight:bold;
border-radius: 0;
box-shadow: none;}

.loc-pho{ 
background:#f1efee!important;
text-shadow: none;
color:#626262;
font-weight:bold;
font-size:16px;
border-radius: 0;
box-shadow: none;}
.loc-pho:hover{ 
background:#f1efee!important;
text-shadow: none;
color:#626262;
font-weight:bold;
border-radius: 0;
box-shadow: none;}
.pic-image{ width:100%;}
.pic .pic-image, .pic-caption, .pic:hover .pic-caption, .pic:hover img{ min-height:212px!important;}

.footer-bt{     background-color: #ed1c24;
padding:9px 0; height:43px;}
.mk{ padding:5px 0;}
.mk ul{ margin:0!important; padding:0!important;}
.mk ul li{     display: inline-block;
color: #fff;
padding: 0px 3px;
font-size: 13px;}
.mk ul li a{    color: #fff;
font-size: 13px;
border-left: 1px solid #fff;
padding: 0px 10px;}
.mk ul li a:hover{ text-decoration:none;color:#000}

.footer{    background-color: #fff;
padding: 10px 0;     border-top: 1px solid #dedede;}
.footer-bottom{  padding: 0px 22px;margin-bottom: 10px;}
.nas{    width: 10%;
    float: left;
    border-right: 1px solid #000;
    margin-right: 42px;
    margin-top: 30px;}

.vk{width: 14%;
float: left;
box-sizing: border-box;
padding-right: 5px;}

.vkk{    width: 8%;
float: left;
border-left: 1px solid #000;
text-align: center;
min-height: 148px;}

.nas ul{     padding: 10px 0;
margin: 0!important;}
.nas ul li{    display: block;
font-size: 16px;
padding: 5px 0;}
.nas ul li a{ color:#2e2e2e;}
.line{    text-align: center;
width: 8%;
padding: 0;}
.nas h1{     color: #e5e5e5;
font-size: 30px;}
.nas a{    color: #e5e5e5;
font-size: 16px;}
.nas a:hover{ text-decoration:none;}

.vk h3{margin-bottom: 5px; color: #333333;
font-size: 16px;
margin-top: 0!important;  font-family: 'hindmedium'; padding-top: 10px;}
.vk ul{ padding:0!important; margin:0;}
.vk ul li{ display:block;}
.vk ul li a{   font-family: 'hindlight';  color: #464444;
font-size: 12px;}
.vk ul li a:hover{ color:#ed1c24;text-decoration: none; }
.content-part-img{ background-color:#f1efee; padding-top:80px; padding-bottom:80px;}
.child-img {

}
.content-text{     background-color: #00ccc5;
padding: 1px 35px 15px 35px;}
.content-text h2{     color: #fff;
font-size: 24px;
margin-top: 0;
font-family: 'hindsemibold';
margin-bottom: 18px;}
.content-text p{   font-family: 'hindmedium';   color: #fff;
font-size: 15px;
text-align: justify;
line-height: 25px;
margin-bottom: 10px;}
.content-text p a, 
.ptnr-read{color:#fff; text-decoration:none; font-size:17px; transition:0.5s ease-in-out;font-weight: 600;letter-spacing: 0.2px;}
.ptnr-read:hover{color: rgba(0, 0, 0, 0.71) !important;}
.recent-read{color:#7b9dc0 !important; text-decoration:none; font-size:13px; transition:0.5s ease-in-out;font-weight: 600;letter-spacing: 0.2px;}
.recent-read:hover{color:white !important;}
.content-text .rd-mr:hover a{  color:rgba(0, 0, 0, 0.71);}
.left-box{ background-color:#ed1c24; text-align:center; color:#fff; padding:30px 35px; min-height:210px;}
.left-box h2{     font-family: 'hindsemibold'; margin: 0px 0 11px 0;
font-size: 24px;}
.left-box h4{  font-family: 'hindsemibold'; margin-bottom: 15px;
font-size: 16px;}
.left-box p{ font-size:14px; margin-bottom:0; line-height:25px; }
.right-box{ background-color: #ebda4f;
text-align: center;
padding: 30px 30px 54px 30px;
min-height: 210px;
}
.right-box,.left-box{
min-height: 228px;	
} 
.right-box h2{  margin: 0px 0 15px 0;  font-family: 'hindsemibold';
font-size: 24px; color:#ed1c24;}
.right-box h4{ color: #444c50;
margin-bottom: 15px;
font-size: 24px;
padding: 0 17px;
font-weight: 500;
line-height: 35px;}
.right-box p{     color: #444c50;
font-size: 14px;
margin-bottom: 0; }

.right-box-bottom{ background-color: #2a67a5;
color: #fff;
padding: 20px 5px 0px 34px;
min-height: 210px;}
.right-box-bottom h2{  font-family: 'hindsemibold'; margin: 0px 0 12px 0;
font-size: 24px; color:#fff;}

.social-icon{ padding-right:10px;}
.social-icon ul{ padding:0; text-align:right; margin:0;}
.social-icon ul li{     display: inline-block;
color: #fff;
font-size: 19px;}
.social-icon ul li a{ color:#fff;}
.social-icon ul li a:hover{color:#fff;}

.social-icon2 ul li:nth-child(2){
    background: url(../images/sprite-social.jpg);
    width: 30px;
    height: 32px;
    transition: all 0.2s ease-in-out;
    margin-top: -2px;
	float:right;
	 margin-right: 10px;
}
.social-icon2 ul li:nth-child(2):before{
    content: "@ Social :";
    position: absolute;
    right: 84px;
    color: white;
    top: 3px;
    font-size: 16px;}
.social-icon2 ul li:nth-child(1){
    background: url(../images/sprite-social.jpg) 221px 0px;
    width: 30px;
    height: 32px;
    transition: all 0.2s ease-in-out;
    margin-top: -2px;
    float: right;
   
}
.social-icon2 ul li:nth-child(3){
    background: url(../images/sprite-social.jpg) 221px 0px;
    width: 30px;
    height: 32px;
    transition: all 0.2s ease-in-out;
    margin-top: -2px;
    float: left;
    margin-left: 10px;
}
.social-icon2 ul li:hover{
	background: url(../images/sprite-social.jpg) 221px -32px;
   

}
.social-icon2 ul li:nth-child(2):hover{
	 background: url(../images/sprite-social.jpg) 0px -32px;
    

}
.social-icon2 ul li:nth-child(3):hover{
	
    background: url(../images/sprite-social.jpg) 221px -32px;

}

.control-label{color:#b4b4b4; font-size:26px;}
.new-input{    background: transparent!important;
border-radius: 0px!important;
border-color: #4a4a4c!important;
padding: 25px!important; box-shadow:none!important;  color:#fff!important; }

.footer-top{ padding-bottom:30px;}

.login-part {
box-shadow: none!important;
border-radius: 0px!important;
background:url(../images/icon4.png) no-repeat right 10px center!important;
}
.carousel-indicators{ bottom:-3px;}

.carousel-caption{    background: rgba(237, 237, 237, 0.76);
    position: absolute;
    width: 100%;
    padding: 30px;
    bottom: 13%;
    left: 64px !important;
    margin: auto;
    max-width: 450px;
    right:;}
.carousel-caption h2{  font-family: 'hindmedium'; color: #000;
text-shadow: none !important;
text-align: left !important;
font-size: 20px;
line-height: 32px; margin-top:0px!important;}
.carousel-caption h2 a{ text-decoration:none; color:#ed1c24; text-shadow:none !important;}
.carousel-caption p{     color: #000;
font-size: 14px;
text-shadow: none !important;
text-align: left !important; font-family: 'hind_regularregular';}

.banner-cont{ 
background: rgba(237, 237, 237, 0.76);
position: absolute;
width: 100%;
padding: 18px;
bottom: 8%;
margin: auto;
max-width: 450px;
right:;
}
.banner-cont h2{  font-family: 'hindmedium'; color: #000;
text-shadow: none !important;
text-align: left !important;
font-size: 20px;
line-height: 32px; margin-top:0px!important;}

.banner-cont h2 a{ text-decoration:none; color:#ed1c24; text-shadow:none !important;}
.banner-cont p{     color: #000;
font-size: 14px;
text-shadow: none !important;
text-align: left !important; font-family: 'hind_regularregular';}

.caret {
margin-left: 10px;

}
.dropdown-menu{ padding:0px;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.open>a {
background-image: -webkit-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);
background-image: -o-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);
background-image: -webkit-gradient(linear,left top,left bottom,from(#dbdbdb),to(#e2e2e2));
background-image: linear-gradient(to bottom,#ed1c24 0,#f0464c 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);
background-repeat: repeat-x;
-webkit-box-shadow: inset 0 3px 9px rgba(0,0,0,.075);
box-shadow: inset 0 3px 9px rgba(0,0,0,.075);
color: #fff!important;
}




/*-------------------------------*/
/*    Carousel Fade Transition   */
/*-------------------------------*/
.new-one{position: absolute;
top: 115px;}
.new-one li{ background-color:#919191!important;}
blockquote { border-left:none;
padding: 0px; margin-bottom:0;}
blockquote p{    color: #373c3e!important;
font-size: 16px!important; line-height:20px;
font-family: 'hindsemibold';margin-bottom:10px!important;}
blockquote small{ color:#444c50!important; font-size:13px!important;  font-family: 'hindsemibold';}
#fade-quote-carousel.carousel {
padding-bottom: 0px;
}
#fade-quote-carousel.carousel .carousel-inner .item {
opacity: 0;
-webkit-transition-property: opacity;
-ms-transition-property: opacity;
transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-inner .active {
opacity: 1;
-webkit-transition-property: opacity;
-ms-transition-property: opacity;
transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-indicators {
bottom: 10px;
}
#fade-quote-carousel.carousel .carousel-indicators > li {
background-color: #e84a64;
border: none;
}
#fade-quote-carousel blockquote {
text-align: center;
border: none;
}
#fade-quote-carousel .profile-circle {
width: 100px;
height: 100px;
margin: 0 auto;
border-radius: 100px;
}


.slide-pt{ padding-top:;}
.ne-c3{ padding:0;}
.ne-c3 p{   font-family: 'hind_regularregular'; color: #fff!important;
text-shadow: none!important;
font-size: 16px!important;
font-weight: normal!important; margin-bottom:0.5!important;text-align: justify;}
.ne-c3 small{ font-family: 'hind_regularregular';   color: #fff!important;
text-shadow: none!important;
font-size: 13px!important;
font-weight: normal!important;}
.carousel-control-left{width: 4%;
position: absolute;
top: 100px;
left: 43.5%;}
.carousel-control-right{     width: 4%;
position: absolute;
top: 100px;
right: 47.5%!important;}

.cat-part{position: absolute;
width: 100%;
bottom: 0px;
text-align: center;
padding: 4px 20px;
background: rgba(255, 255, 255, 0.7);}
.cat-part p{    font-size: 15px; font-weight:bold;
color: #000;
text-align: center;
margin: 0px!important;
width: 100%;}

.border-part{ text-align:center;}


/*-------------------------------*/
/*    product-page   */
/*-------------------------------*/

.Product-Page{ background-color:#ece9e6; border-bottom:1px solid #dedede; border-top:1px solid #dedede; padding:10px 0;}
.breadcrumb-part-item+.breadcrumb-part-item::before {
display: inline-block;
padding-right: .5rem;
padding-left: .5rem;
color: #818a91;
content: ">";
}	
.breadcrumb-part-item.active {
color: #ed1c24;
}
.cn-part{ padding:0;}
.breadcrumb-part-item{font-family: 'hindmedium'; color: #7f7f7f;font-size:14px; }
.breadcrumb-part-item:hover{ text-decoration:none;   color: #ed1c24;}
.online-scrollbar {    height: 340px;   margin-bottom: 20px;}
.online-scrollbar1{    height: 365px; }
.left-content-part h3{ font-family: 'hindmedium'; font-size:24px; color:#ed1c24;}
.cn-part h3{font-family: 'hindmedium';font-size: 24px;color: #ed1c24;}
.left-content-part p{    font-family: ''hind_regularregular'';
font-size: 16px;
text-align: justify;
color: #2f2f2f;
line-height: 26px; margin-bottom:10px;} 	

.cat-tabel{ padding:20px 0;}
.division-select{background-color:#ed1c24; padding:8px 0;}
.details-part h2{text-align:center;    color: rgba(0, 0, 0, 0.77);font-family: 'hindsemibold';font-size: 22px;; margin-top:0;}	

.btn-img-a{ 
background:url(../images/icon5.png) no-repeat left 10px center!important; background-color:#fff!important;}
.btn-img-b{ 
background:url(../images/icon6.png) no-repeat left 10px center!important; background-color:#fff!important;}
.btn-img-c{ 
background:url(../images/icon7.png) no-repeat left 10px center!important; background-color:#fff!important;}

.btn-img-a:hover{    background-color: #ededed!important;
border-radius: 4px;
box-shadow: 5px 4px 6px 0px rgba(0, 0, 0, 0.21);}
.btn-img-b:hover{    background-color:#ededed!important;
border-radius: 4px;
box-shadow: 5px 4px 6px 0px rgba(0, 0, 0, 0.21);}
.btn-img-c:hover{    background-color:#ededed!important;
border-radius: 4px;
box-shadow: 5px 4px 6px 0px rgba(0, 0, 0, 0.21);}

.loan{    height: 50px;
font-size: 16px; width:100%;
font-family: 'hindmedium';}
.care{    height: 50px;
font-size: 16px;width:200px;
font-family: 'hindmedium';}
.p-loan{    height: 50px;
font-size: 16px;width:200px;
font-family: 'hindmedium';}

.main-btn{    margin: 0 auto;
width: 86%;
float: inherit;}
.main-btn1{    margin: 0 auto;
width:100%;
float: inherit;}
.one-btn{    float: ;
width: 100%;
}
.two-btn{    float: ;
width: 200px;
}
.three-btn{    float: ;
width: 300px;
}



.soc-form-L{
width: 85%;
    background-color: white;
   padding:10px 0px 10px 12px;
    /* display: block; */
    margin: 0px auto;
    text-align:center ;
    border: 1px solid gainsboro;
    border-radius: 5px;
    box-shadow: 0px 0px 1px 1px rgba(128, 128, 128, 0.18);
    color: 0 1px 0 #fff;
    font-size: 16px;
   
}
.soc-form-R{
width: 85%;
    background-color: white;
    padding:10px 0px 10px 12px;
  margin: 0px auto;
    text-align:center ;
    border: 1px solid gainsboro;
    border-radius: 5px;
    box-shadow: 0px 0px 1px 1px rgba(128, 128, 128, 0.18);
    color: 0 1px 0 #fff;
    font-size: 16px;
  
}
.soc-mr1{
	width:100%;
}
.soc-mr1  .mr1-img{
	margin-top:-4px;
}
.soc-mr1  .mr1-spn1{
	margin-right:7px;
}
.soc-mr1  .mr1-spn2{
	margin-right:35px;
}
.soc-mr1  .mr1-spn3{
margin-right:35px;
}
.soc-mr1  .mr1-img2{
	margin-top:-5px;
}
.soc-form-L img, .soc-form-R img{
float: left;
}

.soc-form-L span , .soc-form-R span{
	  
}


.soc-form:hover{
    background-color: #ededed!important;
    border-radius: 4px;
    box-shadow: 5px 4px 6px 0px rgba(0, 0, 0, 0.21);
}

.soc-form-L img,.soc-form-R img{
	    padding-right:;
}


/*    table  */
.rwd-table td, th {
padding: 6px;
text-align: left;
}
.rwd-table th {
background: #dedede;
color:#3d3d3d;
font-size:18px;
font-family: 'hindmedium';
font-weight:normal;
}
.rwd-table tr td{vertical-align: top; font-size:15px;  font-family: 'hind_regularregular';}
.rwd-table tr td ul{ padding-left: 12px;}
.rwd-table tr td ul li{
line-height: 30px;
font-size: 15px; text-indent: -18px;}
.rwd-table tr td ul li:before {
padding-right: .5rem;
padding-left: .5rem;
content: "• ";
color:#ed1c24;
}


.dropdown-menu{ min-width:80%!important; }

.dropdown-menu-part > li > a{ padding:13px 20px!important;}


/*overview*/
.overview{ padding:30px 15px;}
.overhlp{
	padding: 30px 0px; !important
}
.overhlp-pol{
	    padding: 15px 15px 0px 15px;
}
.ot-ovr{
	padding-top:10px;
}
.overview h1{    font-family: 'hindmedium';text-align: center;text-transform: uppercase;margin-top: 0; }
.main-head{width:100% !important;text-align:center !important; }
.main-head h1{ border-bottom: 4px solid black !important;display: inline !important;padding-bottom: 5px; }
.gp-btm{
	margin-bottom:35px;
	
}
.btm-border{    border-top: 4px solid black;
width: 18%;
margin: 0 auto;}

.overview p{ line-height:25px; font-size:16px; font-family: 'hind_regularregular';}
.overview h3{font-family: 'hindmedium';
font-size: 24px;
color: #ed1c24;}
/*
.overview h5{    font-family: 'hindmedium';
text-align: center;
font-size: 20px;
color: #ed1c24;
width: 70%;
margin: 0 auto;}*/
.overview h5{ font-family: 'hindmedium';
    text-align: center;
    font-size: 18px;
    color: #ed1c24;
    width: 100%;
    margin-bottom: 15px;}

.tb-ll{     padding: 0px; border: 12px solid #dedede;
height: 360px;
/*overflow-y: scroll;*/
overflow: hidden;}
.tb-ll::-webkit-scrollbar
{
width: 0px;  /* for vertical scrollbars */
height: 0px; /* for horizontal scrollbars */
}

.tb-ll::-webkit-scrollbar-track
{
background: rgba(0, 0, 0, 0.1);
}

.tb-ll::-webkit-scrollbar-thumb
{
background: rgba(0, 0, 0, 0.5);
}
.tb-ll h5{background: #dedede;
color: #3d3d3d;
font-size: 18px;
font-family: 'hindmedium';
font-weight: normal;
text-align:center;
margin: 0;
padding: 6px;}
.tb-ll ul{ padding:15px 10px 25px 15px;}
.tb-ll ul li{
line-height: 20px;
font-size: 15px;
/*text-indent: -18px;*/
margin-bottom: 8px;
background: url(../images/bullet-icon.png) NO-REPEAT top 7px left 0PX;
padding-left: 12px;
}
/*.tb-ll ul li:before {
padding-right: .5rem;
padding-left: .5rem;
content: "• ";
color:#ed1c24;
}*/


.text-file{color: #fff!important; font-size: 15px!important;margin: 0;text-align: center;width: 100%; }
.head-part{ margin:0px!important; font-size:18px!important; font-weight:600; margin-bottom:12px!important;color: white;}


.listing-image{ border:1px solid #ccc; padding:0; margin-bottom:20px;  background: #ededed;
}
.listing-image-part{padding:0; text-align:center;}
.listing-image-part-inner{ padding:0 15px;}
.listing-image-part-inner p{line-height: 35px;
font-size: 16px;
font-family: 'hind_regularregular';}

.aboutus-img{ height:; width:100%;}

/*---*/        
.top-courses-item {
padding: 30px 0;
text-align: left;
}
.edugate-layout-2 {
position: relative;
width: 100%;
transition: all 0.3s linear;
}
.edugate-layout-2:hover:after {
height: 100%;
}
.edugate-layout-2:after {
position: absolute;
z-index: 2;
content: '';
width: 5px;
top: 0;
left: 0;
height: 0;
background-color:#ed1c24;
transition: all 0.5s ease;
}
.edugate-layout-2:hover:before {
background-color: #fff;
}
.edugate-layout-2:before {
position: absolute;
content: '';
width: 75%;
height: 100%;
top: 0;
left: 0;
border: 5px solid #eaedf5;
transition: all 0.3s linear;
}
.edugate-layout-2 .edugate-layout-2-wrapper {
padding: 20px 0 0px 20px;
display: table;
width: 100%;
}
.edugate-layout-2 .edugate-content {
padding-right:10px;
position: relative;
}
.edugate-content {
display: block;
vertical-align: top;
text-align: left;
}
edugate-layout-2 .edugate-content .title {
font-size: 18px;
text-transform: capitalize;
margin-bottom: 5px;
}
.edugate-content .title {
font-weight: 700;
margin: 0;
color: #49575f;
display: inline-block;
}
.edugate-layout-2 .edugate-content .info {
margin-bottom: 5px;

}
.edugate-content p{font-size: 16px;
text-align: justify;
line-height: 30px; margin-bottom:0;padding-right: 12px;}
.info .item {
text-transform: capitalize;
display: inline-block;
}
.info .item a {
color: #49575f;
}
.info .item:after {
content: '|';
margin: 0 5px;
color: #bfc9ce;
}
.info .item:last-child {
margin: 0;
}
.info .item {
text-transform: capitalize;
display: block;
}
.edugate-layout-2 .edugate-image {
width:160px;
height: 225px;
display: table-cell;
position: relative;
z-index: 1;
float:right
}
.edugate-layout-2 .edugate-content .btn-ne {
position: absolute;
left: 50%;
margin-left: -65px;
bottom: -37px;
}
.btn-ne {
border: 0;
border-radius: 0;
padding: 0 25px;
background: transparent;
text-align: center;
line-height: 40px;
text-transform: uppercase;
position: relative;
overflow: hidden;
color: #fff;
transition: all 0.2s ease;
}
.btn-ne.btn-green:hover {
color: #000;
}
.btn-ne.btn-green {
background-color: #ed1c24;
display: none;
}
.btn-ne span {
margin-bottom: 0 !important;
position: relative;
z-index: 10;
display: inline-block;
transition: all 0.25s ease;
}
.btn-ne.btn-green:hover:after {
right: 0!important;
}
.btn-ne.btn-green:after {
position: absolute;
content: '';
right: 100%;
background-color: #eaedf5;
width: 100%;
height: 100%;
top: 0;

}.btn-ne.btn-green:after, .btn-ne.btn-green-2:after, .btn-ne.btn-green-3:after, .btn-ne.btn-transition:after, .btn-ne.btn-transition-2:after, .btn-ne.btn-transition-3:after, .btn-ne.btn-blue:after, .btn-ne.btn-grey:after, .btn-ne.btn-404:after {
transition: all 0.5s ease;
} /*nav-new*/

.list-pp p{     line-height: 35px;
font-size: 17px; font-family: 'hindlight';}

.overview p{text-align: justify;line-height: 26px;color: #2f2f2f;font-size: 16px;margin-bottom: 12px;}
#captImg{margin-bottom:10px;}
.overview h2, .overview-investor h2, .overview-product h2{color: rgba(0, 0, 0, 0.77);font-family: 'hindsemibold'; font-size: 22px;}
.overview-product h2{color: rgba(0, 0, 0, 0.77);font-family: 'hindsemibold'; font-size: 22px;margin-bottom:15px}
.sub-hd-h2{padding-top: 0 !important;margin-top: 0 !important;}
.overview h3{color: #ed1c24; font-family: 'hindsemibold'; font-size:16px;}
.overview ul, .overview-investor ul{ padding:0; margin:0;}
.overview ul li, .overview-investor ul li{    display: block;
    line-height: 25px;
    font-size: 16px;
    background: url(../images/bullet.png) no-repeat 0px 7px;
    padding-left: 22px;
    margin-bottom: 15px;
	}
.overview-investor h3{
	
}	
.panel-group .panel{ border-radius:0px;}
.panel-default > .panel-heading {
color: #333;
background-color: #ddd;
border-color: #ddd;
border-radius: 0px;


}

.panel-title > a{display:block !important; padding: 10px 15px;}
.panel-heading{padding:0px !important;}
.panel-title a:hover, .panel-title a:focus{ text-decoration:none;  color:#333; }

@media
only screen and (max-width: 1024px),
(min-device-width: 768px) and (max-device-width: 1024px)  {

/* Force table to not be like tables anymore */
.rwd-table, thead, tbody, th, td, tr {
display: ;
}

/* Hide table headers (but not display: none;, for accessibility) */
/*thead tr {
position: absolute;
top: -9999px;
left: -9999px;
}*/

.rwd-table tr { border: 1px solid #ccc; }

.rwd-table td {
/* Behave  like a "row" */
border: none;
border-bottom: 1px solid #eee;
position: relative;
padding-left: 50%;
}

.rwd-table td:before {
/* Now like a table header */
position: absolute;
/* Top/left values mimic padding */
top: 6px;
left: 6px;
width: 45%;
padding-right: 10px;
white-space: nowrap;
}

/*
Label the data
*/
.rwd-table td:nth-of-type(1):before { content: "Characteristics"; font-family: 'hindsemibold'; }
.rwd-table td:nth-of-type(2):before { content: "Purpose";  font-family: 'hindsemibold';}
.rwd-table td:nth-of-type(3):before { content: "Eligibility"; font-family: 'hindsemibold'; }
.rwd-table td:nth-of-type(4):before { content: "Documents"; font-family: 'hindsemibold';}
}





@media screen and (max-width: 1024px) {



.carousel-caption{ width:34%;}
.drawer-navbar .drawer-menu-item{padding: 10px 9px!important;border-top: 1px solid #ccc;}

.drawer-menu li:last-child a{
border-bottom: 1px solid #ccc; 
}

.drawer-navbar-header{ position:absolute!important;}
.navbar-default .navbar-nav > li > a{    padding: 6px 13px!important;}
.right-box {
background-color: #ebda4f;
text-align: center;
padding: 30px 35px;
min-height: 258px;
}
.new-one {
position: absolute;
top: 157px;
}

.loan{    height: 50px;
font-size: 16px;
width:200px;
font-family: 'hindmedium'; margin:10px 0;}
.care{    height: 50px;
font-size: 16px;width:200px;margin:10px 0;
font-family: 'hindmedium';}
.p-loan{    height: 50px;
font-size: 16px;width:200px;margin:10px 0;
font-family: 'hindmedium';}

.one-btn{    float: left;
width:200px;
margin: 0 4px;}
.two-btn{    float: left;
width:200px;
margin: 0 4px;}
.three-btn{    float: left;
width:200px;
margin: 0 4px;}



}
@media screen and (max-width: 966px) {
.navbar-default .navbar-nav > li > a{    padding: 6px 8px!important;}
.border-part{ text-align:center; border-bottom:2px solid #fff;   margin: 10px 0; width:100%!important;}
.border-part img{ display:none;}
.line {

display:none;
}
.imp-main {
padding: 0 20px;
}
.navbar-default .navbar-nav > li > a{ border-left:none!important;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
color: #333;
background-color: #ed1c24;
color: #fff!important;
}
.carousel-caption{ display:none;}


.main-btn {
margin: 0 auto;
width: 100%;
float: inherit;
}
.loan{    height: 50px;
font-size: 16px;
width:200px;
font-family: 'hindmedium'; margin:10px 0;}
.care{    height: 50px;
font-size: 16px;width:200px;margin:10px 0;
font-family: 'hindmedium';}
.p-loan{    height: 50px;
font-size: 16px;width:200px;margin:10px 0;
font-family: 'hindmedium';}

.one-btn{    float: none;
width:200px;
margin: 0px auto;}
.two-btn{    float: none;
width:200px;
margin: 0 auto;}
.three-btn{    float: none;
width:200px;
margin: 0 auto;}


.nas {
width: 28%;
float: left;
min-height: 150px;
margin-left: 18px;
border: none;
}

.vk {
width: 31%;
float: left;
min-height: 150px;
margin-left: 18px;
}
.vkk{ display:none;}

}
@media screen and (max-width: 800px) {

.nas {
width: 40%;
float: left;
min-height: 144px;
margin-left: 18px;
border: none;
}

.vk {
width: 44%;
float: left;
min-height: 144px;
margin-left: 18px;
}
.navbar-default .navbar-nav > li > a{     padding: 6px 5px!important;
font-size: 13px;}
.loan{    height: 50px;
font-size: 16px;
width:100%;
font-family: 'hindmedium'; margin:10px 0;}
.care{    height: 50px;
font-size: 16px;width:100%;margin:10px 0;
font-family: 'hindmedium';}
.p-loan{    height: 50px;
font-size: 16px;width:100%;margin:10px 0;
font-family: 'hindmedium';}

.one-btn{    float: left;
width:100%;
margin: 0;}
.two-btn{    float: left;
width:100%;
margin: 0;}
.three-btn{    float: left;
width:100%;
margin: 0;}	
.social-icon ul {
padding: 0;
text-align: center;
margin: 0;
}
.mk ul {
margin: 0!important;
padding: 0!important;
text-align: center;
}
.footer-bt{ height:inherit;}


}


@media screen and (max-width:460px) {

.nas {
width: 94%;
float: left;
min-height: 110px;
margin-left: 18px;
}
.vk {
width: 44%;
float: left;
min-height: 144px;
margin-left: 18px;
}

.aboutus-img{ height:auto; width:100%;}
}


/**************************06-09*******************************************/

.hm-link{
text-decoration: none !important;
}

.hm-link:hover{

}

.curr-main{
margin-bottom: 20px;
/*box-shadow: 1px 0px 1px 1px rgba(128, 128, 128, 0.18);*/
overflow: hidden;
margin-left: 15px;
}
.curr-main h2{
padding-bottom:10px !important;
}

.brd-line{
width: 100%;
height: 1px;
box-shadow: 0px 1px 1px 0px rgba(128, 128, 128, 0.37);
margin: 20px 0px 10px 15px;

}

.curr-img{
border: 1.2px solid rgba(142, 142, 142, 0.29);
/* box-shadow: 1px 0px 0px 0px gray; */
padding: 15px 0px;
}

.curr-space{
width: 25%;
float: left;
}

.curr-text{
width: 75%;
float: left;
}

.curr-text p{
padding: 0px 30px 10px 30px;
}

.clck-hr{
color:#ed1c24 ;
text-decoration: none;
}

.clck-hr:hover{
color: #ed1c24 ;
text-decoration: none;
}

.curr-opn{
width: 100%;
background: ;
overflow: hidden;
}

.curr-opn table{
width: 100%;
/* height: 100%; */
overflow: hidden;
margin:20px 0px;
box-shadow: 0px 1px 20px 0px rgba(220, 220, 220, 0.7);
}

.curr-opn table thead tr{
background:;
}
.curr-opn table thead td{
border-bottom:2px solid #ddd !important;
font-weight: bold;
}
.curr-opn table tbody tr:nth-child(even){
background:rgba(245, 245, 245, 0.41);
}
.curr-opn table tbody tr td a:last-child{
    background: #dcdcdc;
    padding: 6px 10px;
    color: gray;
    border: 1px solid #dcdcdc;
}
.curr-wdth table tbody tr td:nth-child(1){
width:20%  !important;
}
.curr-opn table tbody tr td a:hover:last-child{
    border: 1px solid rgba(171, 171, 171, 0.88);
    background: white;
    color: rgba(171, 171, 171, 0.88);
    text-decoration: none;
}
.curr-opn table thead td,tbody td{
padding: 12px;
border: 1px solid gainsboro;

}


/***********************Contact us**********************************************/
.stp{
overflow: hidden;
padding-bottom: 0px;
margin-bottom: 0px;
}

.zero-btm{
    padding-bottom: 7px;
    margin-bottom: 0px;
    margin-top:9px;
}

.stp-head .hd-ln{
padding: 8px 0px 6px 0px;
margin-bottom: 20px;
font-weight: bold;
color: black;
font-size: 22px;
/* border-bottom: 1px solid black; */
border-bottom: 2.5px solid gainsboro;
border-bottom-style: dotted;
}

.stp-head .gp-h2{
	margin-top: 0;
	padding-top:0px;
}

.lr-main{

overflow: hidden;
padding: 10px 0px;	
}

.lr-btn{
	overflow:hidden;
}

.stp-main{
	padding:0px;
}

.cont-left-dt{
	background:;
	width:96%;
	height: 345px;
	
}
.cont-right-dt{
    background: ;
    width: 96%;
    float: right;
    height: 345px;
    overflow: hidden;
}

.stp-left{
    width: 96%;
    background: white;
    box-shadow: 1px 0px 11px -1px gainsboro;
	margin:0px auto;
    overflow: hidden;
	float: left;
}

.cont-top-sec{
    width: 100%;
    background: white;
    box-shadow: 1px 0px 11px -1px gainsboro;
	margin:0px auto;
   overflow: hidden;
}

.con-top-gap-btm{
	margin-top:30px;
}


.left-icon{
width: 30%;
/*background: url(../images/texture-img.jpg);*/
background: rgba(220, 220, 220, 0.99);
float:left;
height:150px;
display:table;
}
.left-icon1{
width: 30%;
float: left;
background:rgba(220, 220, 220, 0.99);
height: 190px;
display:table;
}

.right-icon{
width:70%;
background:;
float:left;
padding:15px;
height:150px;
}
.right-icon1{
width:70%;
background:;
float:left;
height: auto;
padding:15px;
}

.rgt-toll{
font-size: 17px;
font-weight: 600;
color: rgba(58, 58, 58, 0.84);
}

.rgt-no1{
color:#2f2f2f;
font-size: 16px;
margin: 4px 0px;
line-height: 22px;
}

.rgt-no1 a{
	text-decoration:none;
	color: #ed1c24;
	transition:0.1s ease-in-out !important;
}
.right-icon1 p{
	margin-bottom:5px;
}

.rgt-no1 a:hover{
text-decoration: none;
    color: #2f2f2f;	transition:0s ease-in-out !important;
}

.rgt-no{
font-size: 28px;
color: #ed1c24;
}

.right-icon p{
font-size: 16px;
color: #2f2f2f;
    margin-bottom: 6px;
}
.right-icon1 p{
font-size: 16px;
color: #2f2f2f;
}

.stp-right{
    width: 96%;
    background: white;
    box-shadow: 1px 0px 11px -1px gainsboro;
    margin:0px auto;
    overflow: hidden;
	float: right;
}

.left-icon p{
color:black;
font-family: 'hindsemibold';
font-size: 16px;
margin-top: 10px;
text-align:center;
}

.left-icon1 p{
color: black;
font-family: 'hindsemibold';
font-size: 16px;
margin-top: 10px;
text-align:center;
}
.left-icon img{
    margin: 0px auto;
    display: block;
    background: #ed1c24;
    border-radius: 39px;
}
.left-icon1 img{
    margin: 0px auto;
    display: block;
    background: #ed1c24;
    border-radius: 39px;
}


/**********************************feedback***********************************/

.form-main{
width: 100%;
background: ;
margin: 0px auto;
overflow: hidden;
padding-top: 0px;
/*background: rgba(128, 128, 128, 0.05);*/

}

.inpt{
width: 46%;
overflow: hidden;
float: left;
background: ;
margin: 10px 0px 10px 0px;
}



.inpt2{
width: 46%;
overflow: hidden;
float: right;
background: ;
margin: 10px 0px 10px 0px;
}
.inpt4{
    width: 100%;
    overflow: hidden;
    background: ;
    

}

.inpt-cpt{
width: 100%;
overflow: hidden;
float: left;
background: ;

}
.inpt-cpt1{
width: 46%;
overflow: hidden;
float: right;
background: ;

}

.cpt-l{
	float:left;
}
.cpt-r{
	float:right;
}

.inpt .in-hd{
display:inline-block;
color:gray;
margin:0px;
    margin-right: 20px;
}


.inpt2 .in-hd{
display:inline-block;
color:gray;
margin:0px;
}	

.in-box{
width: 100%;
padding: 7px 10px;
color: gray;
border: 1px solid #ccc;
border-radius: 5px;
    box-shadow: inset 0.2px 0.2px 0.2px gray;
}

*{outline:0;}


.in-box:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
}
.text-edt1:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
}

.inpt3{
width: 100%;
overflow: hidden;
float: left;
background: ;
margin: 12px 0px 10px 0px;
}

.ageclassL{
	width:48%;
	float:left;
	    margin: 12px 0px 10px 0px;
}
.ageclassR{
	width:48%;
	float:right;	
	    margin: 12px 0px 10px 0px;
}

.inpt3-l{
width: 100%;
overflow: hidden;
float: left;
background: ;
margin: 12px 0px 10px 0px;
}

.inpt3-r{
    width: 100%;
    overflow: hidden;
    float: left;
    background: ;
    margin: 12px 0px 10px 0px;
}


.inpt3 .in-hd2{
float: left;
    color: gray;
	margin: 0;
}	


.inpt3:nth-child(2){
margin:12px 50px 10px 50px;
}

.inpt3 select{
padding:9.5px 10px;
}

.inpt3:nth-child(3){
float:left;
}


.pd-lt-inp{
	padding-left:45px;
}
.inpt3 input[type="text"].input1,.input2,.input3,.input4,.input5 ,.input6,.input7,.input8{transition: all 0.0s !important;    -webkit-transition: all 0s;}
.input1 {
    background: url(../images/input1.png) top 5px left 10px no-repeat;
    background-size: 24px 24px ;
	padding-left: 40px;
}

.input2 {
    background: url(../images/input2.png) top 7px left 10px no-repeat;
    background-size: 24px 17px ; 
	padding-left: 40px;
}
.input3 {
    background: url(../images/input3.png) top 6px left 10px no-repeat;
    background-size: 17px 22px;
    padding-left: 39px;
}
.input4{
    background: url(../images/query-icon.png) top 9px left 10px no-repeat;
    background-size: 24px 24px ;
	padding-left: 40px !important;
}
.input5{
     background: url(../images/org-icon.png) top 5px left 10px no-repeat;
    background-size: 24px 24px ;
	padding-left: 40px;
}

.input6{
     background: url(../images/location-icon.png) top 5px left 10px no-repeat;
    background-size: 24px 24px ;
	padding-left: 40px;
}
.input7{
	padding-left: 40px;
}

.input8{
     background: url(../images/pin-icon.png) top 5px left 10px no-repeat;
    background-size: 24px 24px ;
	padding-left: 40px;
}
.inpt3 input[type="text"].input1:focus{ background:none;    padding-left: 10px;}
.inpt3 input[type="email"].input2:focus{ background:none;    padding-left: 10px;}
.inpt3 input[type="text"].input3:focus{ background:none;    padding-left: 10px;}
.inpt3 input[type="text"].input4:focus{ background:none;    padding-left: 10px;}
.inpt3 textarea.input4:focus{ background:none;padding-left: 10px !important;}
.inpt3 input[type="text"].input5:focus{ background:none;    padding-left: 10px;}
.inpt3 input[type="text"].input6:focus{ background:none;    padding-left: 10px;}
.inpt3 input[type="text"].input7:focus{ background:none;    padding-left: 10px;}
.inpt3 input[type="text"].input8:focus{ background:none;    padding-left: 10px;}
/*.inpt3-r input[type="text"].input5:focus{ background:none ;    padding-left: 10px;}
.inpt3 input[type="text"].input3:focus{ background:none;    padding-left: 10px;}
.inpt3-l textarea.input4:focus{ background:none;    padding-left: 10px !important;}*/











.in-spn{
display: inline-block;
margin-left: 20px;
}

.in-box1{
color: black;
padding: 0px 10px ;
margin: 0px 25px 0px 5px !important;
width: 15px;
height: 45px;
vertical-align: middle;
}

.clrbth{
clear:both;
}

.inpt-txt-ara{
width: 100%;
overflow: hidden;
background: ;
margin: 10px 0px 8px 0px;
}

.inpt-txt-ara .text-edt{
width: 100%;
height: 115px;
padding:10px 10px;
border: 1px solid #bfbfbf;
border-radius: 5px;
}

.text-edt1{
width: 100%;
height: 115px;
padding:10px 10px;
border: 1px solid #bfbfbf;
border-radius: 5px;	
}



.cd-mn{

	overflow:hidden;
	background:;
}


.txt-chng-ctc{
font-size: 14px;
color: gray;
margin-bottom:6px;
float:;
}

.txt-chng-cd{
	overflow:hidden;
	float:;

}

.ctc-img{
    width: 110px;
    border: 1px solid gainsboro;
}

.sub-btn{
	margin-top:10px;
}

.snd-btn{
    transition: 0.2s ease-in;
    background: #ed1c24;
    padding: 6px 25px;
    color: #fff;
    border: 1px solid #ed1c24;

}


.snd-btn:hover{
    border: 1px solid rgba(220, 220, 220, 0.99);
    background: rgba(220, 220, 220, 0.99);
    color: rgba(109, 104, 104, 0.88);
    text-decoration: none;
}

.ref-cpc{
	margin-top:;
}

.ref-cpc img{
width: 26px;
}

.ref-cpc a{
	margin-top: 0px;
	color: gray;
	font-size: 14px;
	text-decoration:none;
}
.ref-cpc a:hover{
    text-decoration:none;
	color: black;
}

.aply-hd{
color: #ed1c24;
font-size: 16px;
font-family: arial;
}

.int-bx-main{
width:100%;
background:;
overflow:hidden;
}


.panel-heading span{
    float: right;
    font-size: 12px;
    font-weight: 900;
    margin-top: 1px;
}

.panel-group .cst-cd:nth-child(1){
margin:10px 0px 8px 0px !important;
}
.panel-group .cst-cd{
margin:0px 0px 4px 0px !important;
}

/**************************09 09 2016footer********************************************/

.ft-ul{
background: ;
float: left;
margin: 0px 3px;
width: 12%;
}
.ul-abt{
background: ;
float: left;
margin: 0px 3px;
width: 9% !important;
}
.ul-part{
background: ;
float: left;
margin: 0px 3px;
width: 10% !important;
}
.ul-pro{
background: ;
float: left;
margin: 0px 3px;
width: 17% !important;
margin-right: 26px;
}
.ft-ul h3{
font-size: 12px;
font-weight: bold;
letter-spacing: 1px;
text-align: ;
}

.ft-ul ul{
padding: 0;
}
.ft-ul ul li a{
font-size: 11px;
line-height: 24px;
text-decoration: none;
font-family: 'hindlight';
color: gray;
}

.dbl-ul{
float:left;
}
.dbl2{
margin-left:10px !important;
float:right !important;
}

.prd-lnk:hover{
	text-decoration:none;
	color:#333;
}

.col-pdf-main{
	margin-bottom: 20px;
    /* BACKGROUND: red; */
    min-height: 250px;
}

.extr-mrg{
	margin-bottom:30px;
}

.rst-pdf-main{
	width: 100%;
    /* background: red; */
    overflow: hidden;
    padding-top: 10px;
}

.rst-pdf{
    border: 1.5px solid gainsboro;
    padding: 5px;
    background: rgba(220, 220, 220, 0.09);
}


.txt-pdf-ln{
	padding:8px 0px 0px 0px;
	color:rgba(0, 0, 0, 0.95);
	    text-align: center;

}
.txt-pdf-ln:hover > a{
	color:black;
}


.rst-pdf a:hover{
	text-decoration:none;
}

.rst-pdf img{
    display: block;
    margin: 0px auto;
    
}

.rst-pdf p{
	    text-align: center;
    padding-top: 10px;
    text-decoration: none;
    color: #ed1c24;
	margin-bottom: 0;
	
}
 /*************************************college-loans.php***************************************/

.cl-ln{
    background:;
    width: 100%;
    overflow: hidden;
	height:425px;
}

@media only screen and (max-width:990px){
	.cl-ln{
	background: ;
    width: 100%;
    overflow: hidden;
	height: auto;
    
	}
	
	.nas{
	margin-top: 0px;}
}

.tl-fr{
	    font-weight: bold;
    margin-right: 10px;
    font-size: 16px;
	    margin-top: 4px;
}

.tl-fr img{
    width: 16px;
    margin-top: -3px;
}

.crnt-jb-dtl{
	width:100%;
	overflow:hidden;
	background:;
}

.dl-ttl p{
	color:rgba(0, 0, 0, 0.77);
	font-weight:bold;
	margin-bottom:8px;
}

.chs-fl{
	    border: 1px solid gainsboro;
    padding: 10px;
    background: white;
    width: 100%;
	    border-radius: 5px;
}

.clk-abtn a{
	float: left;
    padding: 6px 25px;
    border: 1px solid #dcdcdc;
    background: #dcdcdc;
    color: gray;
    transition: 0.2s ease-in;
}
.clk-abtn a:hover{
	background: white;
color:gray;
border: 1px solid#dcdcdc;
text-decoration:none;
}

.img-rgt-flt{
	float:right;
	padding-left:0px;
}

.img-lft-flt{
	float:left;
	padding-right:5px;
}

::-webkit-input-placeholder { /* Chrome */

letter-spacing: 0.3px;
color: gray;

}
:-ms-input-placeholder { /* IE 10+ */
letter-spacing: 0.3px;
color: gray;


}
::-moz-placeholder { /* Firefox 19+ */
letter-spacing: 0.3px;
color: gray;
opacity: 1;
}
:-moz-placeholder { /* Firefox 4 - 18 */
letter-spacing: 0.3px;
color: gray;
opacity: 1;
}

.txt-man{
	width:100%;
	overflow:hidden;
	background:;
}

.txt-ara-lft{
	width:46%;
	overflow:hidden;
	float:left;
}


.txt-ara-rgt{
	width:46%;
	overflow:hidden;
	float:right;
}


.maxl{
         padding: 4px 0px;
    vertical-align: middle;
}

.max2{
           padding: 10px 0px !important;
}

.inline{
  display: inline-block;
}
.inline + .inline{
  margin-left:10px;
}
.radios{
  color:#999;
  font-size:15px;
  position:relative;
      margin-left: 10px;
}
.radios span{
  position:relative;
   padding-left:20px;
       font-weight: normal;
}
.radios span:after{
  content:'';
  width:15px;
  height:15px;
  border:3px solid;
  position:absolute;
  left:0;
  top:1px;
  border-radius:100%;
  -ms-border-radius:100%;
  -moz-border-radius:100%;
  -webkit-border-radius:100%;
  box-sizing:border-box;
  -ms-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
}
.radios input[type="radio"]{
   cursor: pointer; 
  position:absolute;
  width:100%;
  height:100%;
  z-index: 1;
  opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}
.radios input[type="radio"]:checked + span{
  color:gray;  
}
.radios input[type="radio"]:checked + span:before{
    content:'';
  width:5px;
  height:5px;
  position:absolute;
  background:gray;
  left:5px;
  top:6px;
  border-radius:100%;
  -ms-border-radius:100%;
  -moz-border-radius:100%;
  -webkit-border-radius:100%;
}


.sponser-cd-child{
	
	padding:0px;
}

.sponser-cd-child h2{
	text-align:left;
}

.h2-gp-child1{
	margin-top:2px !important;
	text-align:center;
}
.h2-gp-child2{
	margin-top:20px !important;
}

.tbs-main{
	overflow:hidden;
}


.lft-tb-btn{

	    box-shadow: 1px 2px 5px 3px rgba(220, 220, 220, 0.22);
}

.lft-tb-btn ul li{
	background-image:none !important;
}

.tabs-div-lft{
	padding:0px;
}

.rgt-tb-rslt > div:not(:nth-child(1)){
	display:none;
}

.tabs-div-rgt{
	border:1px solid gainsboro;
	z-index:;
	box-shadow:inset 0px 0px 10px 1px rgba(220, 220, 220, 0.57);
}

.lft-tb-btn ul li{
background-image: none;
    background: white;
    margin: 0;
    border-top: 1px solid gainsboro;
    border-left: 1px solid gainsboro;
    border-right: 1px solid gainsboro;
	position: relative;
}
.lft-tb-btn ul li:first-child{
    border-top-left-radius: 4px;

}
.lft-tb-btn ul li:last-child{
    border-bottom-left-radius: 4px;

    border-bottom: 1px solid gainsboro;		
}

.lft-tb-btn ul li a{
    color: rgba(0, 0, 0, 0.76);
    display: block;
    padding: 9px 0px;
	font-weight: bold;
}
.inv-lnkac ul li{
    padding: 0;
}
.inv-lnkac ul li a{
    padding: 9px 0px 9px 14px;
}

.lft-tb-btn ul .active,.lft-tb-btn ul .active1{
    background: #ed1c24;
    border: 1px solid #ed1c24;
/*    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.42);*/
    z-index: 1;
}


.lft-tb-btn ul .active:after,.lft-tb-btn ul .active1:after{
    position: absolute;
    content: "";
    background: #ed1c24;
    width: 33px;
    top: 6px;
    height: 30px;
    vertical-align: middle;
    right: -17px;
    -ms-transform: rotate(45deg); /* IE 9 */
    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
    transform: rotate(45deg);
}

.lft-tb-btn ul .active1:after{
    position: absolute;
    content: "";
    background: #ed1c24;
    width: 32px;
    top: 7px;
    height: 29px;
    vertical-align: middle;
    right: -16px;
    transform: rotate(45deg);}


.inv-lnkac ul .act2:after{
    position: absolute;
    content: "";
    background: #ed1c24;
    width: 32px;
    top: 7px;
    height: 30px;
    vertical-align: middle;
    right: -15px;
    transform: rotate(45deg);
    z-index: 1;
}	

.lft-tb-btn ul .active a, .lft-tb-btn ul .active1 a, .inv-lnkac ul li .active{
	color:white;
}
 

.rgt-tb-rslt{
	padding: 20px 0;
	overflow:hidden;
}

.rgt-tb-rslt h2{
	padding:0;
	margin:0px;
}


.evnt img{
	margin-bottom:20px;
}

.soc-imct-main{
	padding:0;
}

.soc-impct-lnk{
    width: 100%;
    height: 135px;    
    min-height: 135px;
    /*margin: 10px 0px 15px 0px !important;*/
    position: relative;
    /*box-shadow: 0px 1px 6px 1px rgba(220, 220, 220, 0.76);*/
	display: table;
	
}
.soc-imp-cnt{
	color:red;
	font-style: italic;
	font-size:18px;
}

.soc-imct-main{
	border-right:1px solid gainsboro;
	border-bottom:1px solid gainsboro;
	
}


.soc-bor-eff div:nth-child(odd) .soc-imct-main:nth-child(2),.soc-bor-eff div:nth-child(odd) .soc-imct-main:nth-child(4){
	background:#f5f5f5;
}

.soc-bor-eff div:nth-child(odd) .soc-imct-main:nth-child(1),.soc-bor-eff div:nth-child(odd) .soc-imct-main:nth-child(3){
	background:url(../images/texture-img.jpg);
}

.soc-bor-eff div:nth-child(even) .soc-imct-main:nth-child(1),.soc-bor-eff div:nth-child(even) .soc-imct-main:nth-child(3){
	background:#f5f5f5;
}

.soc-bor-eff div:nth-child(even) .soc-imct-main:nth-child(2),.soc-bor-eff div:nth-child(even) .soc-imct-main:nth-child(4){
	background:url(../images/texture-img.jpg);
}

.soc-bor-eff div:last-child .soc-imct-main{
	border-bottom:none;
}

.soc-bor-eff div .soc-imct-main:last-child{
	border-right:none;
}


.soc-impct-lnk:hover{
	
}

.soc-impct-lnk p{
    text-align: center;
    font-size: 15px;
    font-weight: 600;
    color: rgba(0, 0, 0, 0.69);
    /* padding-top: 50px; */
    /* width: 100%; */
    margin: 0px auto;
    display: table-cell;
    vertical-align: middle;
    padding: 0px 15px;
	}

.ss{
		 transition: all .7s;
    -webkit-transition: all .7s;
}

	
.ss span{
    background:rgba(44, 62, 80, 0.92) ;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
	opacity:0;
    text-align: center;
    border-radius: 1px;
    z-index: 1;
	 transition: all .7s;
    -webkit-transition: all .7s;
}
.ss span a{
    width: 100px;
    background: white;
    color: black;
    padding: 5px;
    top: ;
    position: absolute;
    top: 55px;
    font-weight: 600;
    border-radius: 3px;
    right: 0;
    left: 0;
    margin: 0px auto;
}

.ss{ overflow:hidden;}

.ss:hover span{
	opacity:1;
}

.abt-rgt h2{
	margin:0px 0px 12px 0px;
    font-family: arial;
   font-weight: bold;

}


.abt-lnk{
    
    padding: 20px 15px;
    margin-bottom: 0px;
    box-shadow: ;
	/*background:linear-gradient(#da030b,#ed1c24, #6d0202);*/
	background: rgb(218,3,11); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(218,3,11,1) 0%, rgba(255,5,5,1) 54%, rgba(218,3,11,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(218,3,11,1) 0%,rgba(255,5,5,1) 54%,rgba(218,3,11,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(218,3,11,1) 0%,rgba(255,5,5,1) 54%,rgba(218,3,11,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da030b', endColorstr='#da030b',GradientType=0 ); /* IE6-9 */
}


.abt-dsg{
    margin-bottom: 4px;
    border-radius: 4px;
    position: relative;
    padding-left: 15px;
    border: 1.8px solid white;
}
.abt-dsg a{
    font-size: 15px;
    color: white;
    font-weight: bold;
}
.abt-dsg:before{
    /*content: "\2713";*/
    color: white;
    font-weight: bold;
    left: 6px;
    /* padding-right: 8px; */
    position: absolute;
}

.abt-lnk:hover a,.abt-lnk1:hover a{
	color:white;
}

.productpop{
	background: url(../images/txt-pop-back-pic.png);
	width: 100%;
	height: 400px;
	overflow:hidden;
	padding:;
	background-size: cover;
}
.spo-child{
    position: fixed;
    background: white;
    width: 100%;
    height: 100%;
    overflow: hidden;
    padding: ;
    background-size: cover;
    background: rgba(0, 0, 0, 0.84);
    top: 0;
    z-index: 999;}
	
.spon-pop-inside{
    margin: 0px auto;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    }
	
.spnr-cld-pp{
background: white;
clear: both;
overflow: hidden;
 padding: 30px 0px;

}
.spnr-rgtL{
    border-right: 1px solid gainsboro;
    border-right-style: dashed;
}
.spnr-cld-pp h2{
text-align: left;	
}
.spnr-cld-pp ul li{
text-align: left;
line-height: 20px;
background: url(../images/bullet.png) no-repeat 0px 2px;
text-align: justify;
font-size: 14px;
}
	
.close-btn{
color: #fff;background-color: #0193df;font-size: 23px;border: 0;font-weight: bold;width: 30px;
height:29px;padding:0px 1px 1px 1px;float:right;    cursor: pointer;
}	

.prdchd h2{
color: #f74e4e;
font-size: 26px;
text-align: center;
}

.pop-content{
    width: 100%;
    overflow: hidden;
    margin-top: 20px;
}

.popfied{
width: 33%;
overflow: hidden;
/* height: 150px; */
background: ;
float: left;
display: block;
margin: 0px auto;
}

.popfied-pop2{
    position: absolute;
    top: 44px;
    left: 30px;
}
.popfied-pop3{
    position: absolute;
    top: 44px;
    left: 200px;
}
.popfied-pop4{
    position: absolute;
    top: 44px;
    right:40px;
}
.popfied-pop5{
    position: absolute;
    bottom: 25px;
    right: 6px;
}
.popfied-pop6{
    position: absolute;
    bottom: 25px;
    right: 125px;
}
.popfied-pop7{
    position: absolute;
    bottom: 25px;
    left:120px;
}
.popfied-pop8{
    position: absolute;
    bottom: 25px;
    left:5px;
}

.popfied-pop2 img{
    display: block;
}

.popfied1{
width:25%;
overflow: hidden;
/* height: 150px; */
background: ;
float: left;
display: block;
margin: 0px auto;
}
.pop-center{
width:76%;
background:;
overflow: hidden;
margin: 0px auto;
height:146px;

}
.pop-center2{

}
.pop-center1{
width:100%;
background:;
overflow: hidden;
margin: 0px auto;
padding-bottom:;
}


.popfied img,.popfied1 img{
    margin: 0px auto;
    display: block;
    width: 140px;
    border:2px solid transparent;
	transition:0.3s ease-in-out;
	border-radius:50%;
	border:2px solid transparent;
	
}

.popfied img:hover,.popfied1 img:hover{
	border:2px solid #0193df;
	width:140px;
	border-radius:50%;
	cursor:pointer;
}

.pop-opn2{
position: absolute;
width: 100%;
background:rgba(20, 11, 5, 0.48) ;
top: 0;
height: 100%;
}

.popclck{
background: red;
color: white;
padding: 3px 6px;
border-radius: 5px;
position: absolute;
bottom: 25px;
left:14px;
}
.popclck1{
background: red;
color: white;
padding: 3px 6px;
border-radius: 5px;
position: absolute;
bottom: 25px;
right:14px;
}

.cls-btn{
color: #fff;
top: 0px;
right: 0px;
background-color: #0193df;
font-size:18px;
border: 0;
font-weight: bold;
width: 30px;
height: 30px;
position: absolute;
z-index: 9999;
}

.abt-scrl{
	height:210px;
}


.topmenu{
	display:none;
}

.resp-xs-abt-L{
	float:right;
}
.resp-xs-abt-R{
	float:left;
}

.testspace{
width: 100%;
    overflow: hidden;
    padding: 20px;
    margin-bottom: 40px;
}

.testarea{
width: 100%;
    overflow: hidden;
    background: white;
    padding: 10px 20px 18px 20px;
    border-radius: 3px;
    /* border-bottom: 2px solid gray; */
    border-bottom-width: 1.5px;
    margin-bottom: 20px;
    background:rgba(237, 237, 237, 0.76);
}

.testarea:last-child{border-bottom: 0;}

.testcont{
    text-align: justify;
    line-height: 22px;
    color: black;
    font-size: 14px;
    margin-bottom: 12px;
    /* font-weight: 600; */
    font-style: italic;
	}

.testname{
    color: rgba(0, 0, 0, 0.9);
    font-weight: bold;
    font-size: 12px;
    letter-spacing: 0.2px;
    font-style: italic;
    float: left;
}

.testtime{
float: right;
color:gray;
}

.testdesig{
    color:gray;
    font-size: 12px;
    letter-spacing: 0.8px;
}

.rcnt-space{
 padding:0; margin-top:0px;
}

.recnt-mob{
margin-top:10px;
padding: 0;
padding-right:35px;
    margin-bottom: 2px;
}

.recnt-mob p{
font-family: 'hind_regularregular';
color: #fff;
font-size: 17px;
text-align: justify;
}

.ftlink{
	display:none !important;
}

.ifrm{
	height:250px;
}

.cmingsoon a span{
	display:none;
	position: absolute;
	background: #d8d8d8;
	padding: 2px 16px;
	color: black;
	top: 40px;	

	
}
.cmingsoon a span:after{
	content: '';
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -8px;
    width: 0;
    height: 0;
    border-bottom: 8px solid #d8d8d8;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;	
	

}

.cmingsoon:hover  span{
	display:block;

}

#diwalipopup  button.mfp-close{
	top: -31px;
}

.dwlmxlnt{
	max-width:700px !important;
}

@media only screen and (min-width:1023px){
.drawer-dropdown:hover .drawer-dropdown-menu{
	display:block;
}
.drawer-dropdown:hover .drawer-caret{
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}

}
.arwrotate{
-webkit-transform: rotate(180deg) !important;
-ms-transform: rotate(180deg)!important;
transform: rotate(180deg)!important;	
}

.jndtv-space1{
	background:url(../images/our-campus.jpg);
	background-size:100% 100%;

}

@media only screen and (min-width:1025px){
	.pd-lft{
		padding-left:20px;
	}
	
}
.form-error{display:none;}