body{      margin: 0;
    font-family: Verdana, Geneva, sans-serif;
    overflow-x: hidden;
    position: relative;
    min-height: 100%;
    padding-bottom: 6rem;
    min-height: 100%;}
/* header section */
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus{background:none;color:#333;}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus{background:none; color:#333;}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a{text-transform: uppercase;
    font-size: 12px;}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus{color:#fff;background:None;}
.navbar-inverse
{
	background:rgba(222, 214, 214, 0.3);
	border:none;
	padding: 10px 0px;
}
.navbar{border-radius:none;margin-bottom:0px;}
.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}
.nav > li > a {padding: 10px 0px;}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: 0px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}
.dropdown-menu.settting{width:365px;}
.dropdown-submenu{width:230px;border-radius:0px;}
.dropdown-menu{
	box-shadow: none;
border: none;
background: #1c67ba;
border-radius: 0px;

}
.navbar-inverse .navbar-nav > li > a {
    color: rgb(28, 103, 186);
    font-weight: 500;
    font-size:12px;
    text-transform:uppercase;
}
.model{width:100%;}
/* .navbar-nav > li > .dropdown-menu{margin-top:10px;} */
.navbar-brand img{width:260px;}
.navbar-right{margin:0px}
.navbar-right li{padding: 0px 8px;
margin: 0px 12px;
border: 2px solid #f5f2f2;}
/* .navbar-right li a:hover{font-weight:bold;} */
.dropdown-menu{padding:0px!important;}
.dropdown-menu  li:last-child{border:None!Important;}
.dropdown-menu  li{padding:0px;border:none;    border-bottom: 1px solid rgba(69, 124, 185, 0.73);}
.navbar-right li .dropdown-menu  li:hover{border:None;   border-bottom: 1px solid rgba(69, 124, 185, 0.73);}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus{background: none;}
.navbar-right li:hover{border:2px solid rgba(0, 72, 152, 0.79);}
.dropdown-menu > li > a {padding:10px 20px;white-space:normal;color:#fff;}
.dropdown-menu  li a:hover{background:none;box-shadow:None;}
/* .dropdown-submenu:hover > a:after{border-left-color: #1c67ba;} */
.dropdown-submenu > .dropdown-menu{margin-top: -5px;border-radius:0px;}
.navbar-inverse .navbar-nav > .active > a {background:red;}
.right-side{text-align: right;margin: 18px 46px;}
.right-side a{padding:0px 20px;color: color: rgb(28, 103, 186);text-decoration:none;}
/* header section end */
/* banner section */
.banner{
position: relative;
border-top: 4px solid RGBA(4, 4, 5, 0.63);}
.first-buts
{
	position: absolute;
bottom: 100px;
right: 90px;
z-index:8;
}
.like{display:none;}
.first-buts a{padding:0px 10px; float: left;}
.desired{bottom: -32px;}
.glyphicon.glyphicon-chevron-left{display:none;}
.glyphicon.glyphicon-chevron-right{display:None;}
.second-slider{background:#00206B;padding:30px 0px;}
.promated{color:#fff;}
.promat-by
{	margin-top:0px;
	color:#fff;
}
.eu{font-weight:600;color:#333;}
.content{margin-top:60px;padding:20px 0px;}
.cont-first img{width:100%;}
.carousel-control.right{background:none;}
.carousel-control.left{background:none;}
.secont-content
{
	margin: 0px 0px;
padding: 25px 0px;
}
.sample{position:absolute;bottom:-80px;}
.second-item p{font-weight:bold;padding:10px 4px;}
.second-item{background:#fff;background: #fff;
padding: 5px 5px 20px 5px;}
.box-described{color:#333;}
.box-head
{
display: inline-block;
padding: 5px 14px;
font-size: 14px;
color:#333;
}
.fo{float:left;}
.current{color:#1C67BA;}
.banner-one
{
background: rgb(167, 73, 121) none repeat scroll 0% 0%;
padding: 12px 20px;
color:#fff;
border-radius:10px;
margin: 20px 0px;
}
.two{background: #C3AA7E;padding: 21px 20px;}
.three{background: #B2A9A1;padding: 31px 12px;}
.four{background:#977389;padding: 30px 20px;}
.five{background:#A48D7F;padding: 30px 20px;}
.six{background:#566983;padding: 20px 20px;}
.semi-bold{margin:30px 0px;padding: 10px 21px;}
.creative{text-align:right;}
.creative a{color:#fff;text-decoration:none;}
.foot p{color:#fff;padding:15px 14px;}
.footer{

    background: #1C67BA;
    position: absolute;
    width: 100%;
        bottom: 0;
	}
.copy{float:left;}
	p{margin:0px;}
/* banner section end */
/* inside page content start */
.hike
{ background: rgb(18, 77, 143) none repeat scroll 0% 0%;
padding: 15px 35px;position:relative;}
.fa-home
{
	font-size: 50px;
color: #fff;
cursor:pointer;
}
.us
{
padding: 10px 110px;
font-size: 21px;
color: #fff;
}
.us.next a{color:#fff;font-size:15px;}
.us.next 
{
	float:right;

}
.table-bordered > thead > tr > th, .table-bordered > thead > tr > td{border:1px solid #ccc;}
.domy{float:Left;}
.fa.fa-home:after 
{
    content: '';
    border-top: 10px solid transparent;
    border-left: 10px solid RGBA(154, 156, 161, 0.84);
    border-bottom: 10px solid transparent;
    position: absolute;
    left: 100px;
	top: 17px;

-webkit-box-shadow: -2px 0px 0px 0px rgba(213,214,224,1);
-moz-box-shadow: -2px 0px 0px 0px rgba(213,214,224,1);
box-shadow: -2px 0px 0px 0px rgba(213,214,224,1);
}
.inside-banner img{width:100%;}
/* .about-content{margin:20px 0px;
padding:20px 0px;} */
.body-content
{  
	margin: 30px 90px;
    background: #f7f1f1;
    padding: 40px 0px;
	-webkit-box-shadow: -1px 0px 5px 3px rgba(247,241,241,1);
-moz-box-shadow: -1px 0px 5px 3px rgba(247,241,241,1);
box-shadow: -1px 0px 5px 3px rgba(247,241,241,1);
}
.body-beststep
{
	margin: 30px 90px;
    background: #f7f1f1;
    padding: 40px 0px;
	-webkit-box-shadow: -1px 0px 5px 3px rgba(247,241,241,1);
-moz-box-shadow: -1px 0px 5px 3px rgba(247,241,241,1);
box-shadow: -1px 0px 5px 3px rgba(247,241,241,1);
font-family: Verdana, Geneva, sans-serif;
    font-size: 14px;
    color: RGBA(104, 96, 96, 0.88);
    line-height: 24px;

}
.new-add a{color: RGBA(104, 96, 96, 0.88);}
.body-content p
{
   font-family: Verdana, Geneva, sans-serif;
    font-size: 14px;
    color: RGBA(104, 96, 96, 0.88);
    text-align: justify;
    line-height: 24px;
}

.weight a{margin:10px 20px;}
.weight a img{padding:18px 0px;}
.sub-image{	margin: 30px 0px;}
.sub-image img{padding: 20px 10px;}
.awards a{margin: 10px 40px;}
.awards a img{padding: 60px 6px;}
.step{color: #184DCB !important;
font-size: 17px !important;}
.asaian
{	background:#ABC7E3;
	margin: 30px 10px;
    padding: 20px 10px;
	color:#333!important;
}
.sub-image.title{margin:5px 0px;float:left;}
.sub-image.titles{margin:15px 0px;float:left;}
.study
{
font-family: Verdana, Geneva, sans-serif;
font-size: 15px;
color: RGBA(104, 96, 96, 0.88);
}
.div img {
	margin: 10px 0px;
padding: 8px 8px;
border: 2px solid #CCC;
background: #ccc;}
.side-menu{
	background: #475342;
padding: 15px 30px;list-style:none;
border-radius:10px;}
.side-menu li 
{
	padding: 15px 10px;
border-bottom: 1px solid rgba(204, 204, 204, 0.1);
}
.weight{margin: 0px auto;
width: 77%;}
.side-menu li:hover{background:RGBA(207, 210, 104, 0.33);}
.side-menu li  a {color:#fff;text-decoration:None;}
.round
{
	width:20px;
	height:20px;
	border-radius:50%;
	border:2px solid #ccc;
	float: left;
	margin-right: 15px;
}
.first-step{padding:10px; margin:20px 10px;}
.one{background:#FDE9D9;}
.two{background:#E5DFEC;}
.three{background:#C6D9F1}
.four{background:#F2DBDB;}
.five{background:#D6E3BC;}
.six{background:#CCCCFF;}
.seven{background:#FDE9D9;}
.eight{background:#D9D9D9;}
.nine{background:#F2DBDB;}
.ten{background:#DBE5F1;}
.eleven{background:#DAEEF3;}
.twelve{background:#E5B8B7;}
.thirteen{background:#FDE9D9;}
.fourteen{background:#E5DFEC;}
.fifteen{background:#CCFFFF;}
.sixteen{background:#D9D9D9;}
.seventeen{background:#EAF1DD;}
.eighteen{background:#F2DBDB;}
.ninghteen{background:#FDE9D9;}
.twenty{background:#DBE5F1;}
.twenty-one{background:#DAEEF3;}
.twenty-two{background:#CCCCFF;}
.twenty-three{background:#DDD9C3;}
/* figure option */






/* generic css */

.view {
  margin: 10px;
  float: left;
  border: 10px solid #fff;
  overflow: hidden;
  position: relative;
  text-align: center;
  box-shadow: 1px 1px 2px #e6e6e6;
  cursor: default;
  background: #fff url(../images/bgimg.jpg) no-repeat center center
}

.view .mask,
.view .content {
  width: 300px;
  height: 200px;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0
  
}

/*3*/

.view-tenth img {
  transform: scaleY(1);
  transition: all .7s ease-in-out;
}

.view-tenth .mask {
  background-color: RGBA(79, 116, 159, 0.15);
  transition: all 0.5s linear;
  opacity: 0;
}

.view-tenth h2 {
 border-bottom: 1px solid rgba(0, 0, 0, 0.3);
background: transparent;
margin: 30px 0px 0px 10px;
transform: scale(0);
color: #333;
transition: all 0.5s linear;
opacity: 0;
font-size: 20px;
}

.view-tenth p {
  color: #333;
  opacity: 0;
  transform: scale(0);
  transition: all 0.5s linear;
  padding-
}

.view-tenth a.info {
  opacity: 0;
  transform: scale(0);
  transition: all 0.5s linear;
}

.view-tenth:hover img {
  -webkit-transform: scale(10);
  transform: scale(10);
  opacity: 0;
}

.view-tenth:hover .mask {
  opacity: 1;
}

.view-tenth:hover h2,
.view-tenth:hover p,
.view-tenth:hover a.info {
  transform: scale(1);
  opacity: 1;
}
/* extra step  beststep */
.head-beststep
{	
	margin:10px auto;
	width:20%;
}
.aboutstep
{
	margin:40px 0px;
}

/* extra step  beststep end*/

/* figure option end */
/* form start  */.man-form
{
width: 90%;
height: 50px;
margin: 15px 20px;
background: rgba(207, 207, 207, 0.24);
border: none;
padding: 10px 10px;
}
.man-form:hover{
	width: 90%;
height: 50px;
margin: 15px 20px;
border: 2px solid #333;
padding: 10px 10px;
}
textarea{	margin: 15px 20px;
background: rgba(207, 207, 207, 0.24);
border: none;
}
textarea:hover{border: 2px solid #333;}
.but-on
{
	margin: 15px 20px;
	padding:10px 30px;
	border:None;
	background:rgba(18, 77, 143, 0.94);
	color:#fff;}
	.but-on:hover{border:2px solid rgba(18, 77, 143, 0.94);background:none;color:#333;}
	#map-canvas {
  height: 100%;
  margin: 0;
  padding: 0;
}
.read{color:#1C67BA;}


@media screen and (max-width: 768px){
    .body-beststep{margin: 30px 10px;}
	.first-buts{display:none;}
	.sample{position:static;}
	.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{border:none!important;}
	.navbar-nav .open .dropdown-menu > li > a:hover,a:focus {color:none;}
	 .navbar-right{margin: 0px 0px;}
		 .navbar-brand img{width:175px;}
		 .right-side
		 {	margin-top: 40px;
			text-align: left!important;
			margin-left:18px!important;
		 }
		  .banner{margin-top:30px;}
		 .carousel-indicators{display:none;}
		 .navbar-inverse .navbar-toggle{background:#RGBA(51, 51, 51, 0.46);border:None;}
		.navbar-inverse{background:none!important;}
		.navbar-inverse .navbar-nav .open .dropdown-menu > li > a{color:#333;}
		.navbar-toggle{background-color:#ccc!important;}
		/* .about-content{margin-top: 40px;} */
		.fa.fa-home:after{left: 75px;}
		.settting li{border-bottom: 1px solid rgb(185, 181, 181);padding: 6px 0px;}
		.settting li:hover{border-bottom: 2px solid rgba(28, 103, 186, 0.62)!important;/* padding: 6px 0px; */}
		.us
		{
			padding-left: 80px!important;
			padding-top: 14px!important;
			/* width: 430px; */
			/* font-size:15px; */
		}
		.multi-level li{padding:15px 0px;}
		
		.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header{padding:0px;}
                .implement{ float: left;margin: 10px 0px; }
		.us.next{text-align:right;}
		.awards a img {
    padding: 10px 6px;
}
.awards a {
    margin: 10px 0px;
}
.weight
{
    margin: 0px auto;
    width: 90%;
}
div ul.incub-ulist li {
    width: 100%;
    height: auto;
}


}

@media screen and (max-width: 480px) and (min-width: 300px) {
	.navbar-right li .dropdown-menu li{border-bottom: 1px solid rgba(164, 168, 173, 0.23);
padding: 5px 0px;}
.navbar-right li .dropdown-menu li:hover{border-bottom: 1px solid rgba(164, 168, 173, 0.23);
padding: 5px 0px;}
.us{width:430px;font-size:15px;}
.body-content
{
margin: 30px 0px;
padding: 40px 15px;
}
.about-content{margin-top: 40px;}
	}

@media screen and (max-width: 1024px) and (min-width: 768px) {
 .navbar-right li {margin: 0px 0px;}.multi-level li {padding: 15px 20px;}
	.banner{margin-top:0px;}
	.navbar-right{margin-top:20px;}
	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a{color:#fff;} 
	.multi-level li {
    padding: -1px 20px;}
	.navbar-brand img {
    width: 210px;
}
.leno{width:30px;}
.three{padding: 20px 20px;}
.five{padding: 33px 20px;}
}
/* form end */



/* gdv */
/* .hiden_over:hover
{
	display: none;
}
.hiden_over:hover img.visible_over
{
	display: block;
}
img.visible_over
{
	display: none;
}
.hiden_over
{
	display: block;
} */


	.ad-block
				{
					padding: 0px 0px 35px;
					background: #fff;
					border: 1px solid #ccc;
					margin: 35px 0;
					position: relative;
				}
				.ad-block img
				{
					width: 100%;
				}
				.ad-block a.ne-knw
				{
					position: absolute;
					background: #f00;
					display: inline-block;
					color: #fff;
					right: 0;
					left: 0;
					margin: auto;
					width: 120px;
					text-align: center;
					bottom: 15px;
					padding: 6px 15px;
					-webkit-animation-name: blink;
					 -moz-animation-name: blink;
					   -o-animation-name: blink;
						  animation-name: blink;
				  -webktit-animation-timing-function: linear;
					  -moz-animation-timing-function: linear;
						-o-animation-timing-function: linear;
						   animation-timing-function: linear;
				  -webkit-animation-duration: 1s;
					 -moz-animation-duration: 1s;
					   -o-animation-duration: 1s;
						  animation-duration: 1s;
						  -webkit-animation-iteration-count: infinite;
					 -moz-animation-iteration-count: infinite;
					   -o-animation-iteration-count: infinite;
						  animation-iteration-count: infinite;
				}
				@-webkit-keyframes blink {
				  50% {
					opacity: 0;
				  }
				}
				@-moz-keyframes blink {
				  50% {
					opacity: 0;
				  }
				}
				@-o-keyframes blink {
				  50% {
					opacity: 0;
				  }
				}
				@keyframes blink {
				  50% {
					opacity: 0;
				  }
				}
/* gdv close */

.ad-block.dates
{
    background:none;
    border:none;
    margin: 50px 0 0;
   }
.ad-block.dates a
{
   width: 60%;
    font-size: 20px;
    color: #da2830;
    text-transform: uppercase;
        animation-duration: 3s;
    font-weight: 400;
    background: none;
    text-decoration: none;
}
.new-adding-add {
    text-align: center;
}
.new-adding-add h3 {
    font-weight: 600;
}
.new-add-image {
   text-align:center;
           margin: 25px 0;
}
.new-add-image img.add-one {
    width: auto;

}
.new-adding-add p {
    font-size: 18px;
    margin: 6px 0;
    line-height: inherit;
   
}
a.ne-knw {
    /* margin-top: 11px; */
    position: initial;
}
ul.incub-ulist {
    text-align: center;
    padding:0;
}
ul.incub-ulist li {
    display: inline-block;
    width: 32%;
    height: 180px;
    background: #c6d9f1;
    padding: 40px 0;
    /* line-height: 53px; */
    margin: 8px 0;
    border-radius: 10px;
}
p.box-head.box-nn-full {
    width: 100%;
    text-align: center;
}
.col-sm-6.reach-ot-page {
    padding: 30px;
    text-align: center;
}
p.trec-tric {
    line-height: inherit;
    font-size: 16px;
    /* color: #000; */
        margin: 5px;
}
ul.trich-list {
    padding: 0;
    text-align: center;
    margin-top: 30px;
}
ul.trich-list li
{
    display:inline-block;
}
table.table-bordered.aayog-table tr td {
    padding: 10px;
}
.aayog-immg {
    margin-top: 40px;
}
a.read.trec-incbut {
    width: 120px;
    text-align: center;
    bottom: 15px;
    padding: 6px 15px;
    background: #076bb5;
    color: #fff;
}
.reach-new-txt p {
    font-size: 16px;
    position: absolute;
    top: 50%;
    transform: translateY(50%);
        padding-right: 50px;
}
.reac-margin {
    margin: 10px 0;
}


@media (min-width:320px) and (max-width:992px)
{
    .aayog-immg img {
    width: 100%;
}
}


.weight.awards.carrier-design a {
background: #2b73c3;
    padding: 24px 10px;
    /* text-align: center; */
    width: 220px;
    height: 90px;
    display: inline-block;
    color: #fff;
    font-size: 16px;
    /* position: absolute; */
    /* line-height: 40px; */
    border-radius: 8px;
}
.weight.awards.carrier-design {
    text-align: center;
	padding:20px 0;
}
.carrer-address p {
    color: #000;
    font-size: 16px;
}
.weight.awards.carrier-design p {
    text-align: center;
    font-size: 18px;
    padding: 14px 0;
}
/*=============pop-up-start=====================*/

.popup-modal-content {
  width: 50%;
  margin: auto;
  text-align: center;
  background: 0 0;
  z-index: 9999999999999999;
}
.popup-modal-content img {
  width: 100%;
  box-shadow: 0px 0px 36px 5px #111;
  border-radius: 5px;
}
#myModal {
  padding-top: 40px;
}
#registration-btn {
        border-color: #466baf;
        padding: 10px;
        text-transform: uppercase;
        font-family: 'Signika', sans-serif;
        font-weight: 700;
        color: #fff;
        background: linear-gradient(0deg,#000,#262626);
        position: relative;
}
#registration-btn::before,
#registration-btn::after {
  content: "";
  position: absolute;
  top: -2px;
  left: -2px;
  background: linear-gradient(45deg,#fb0094,#0000ff,#00ff00,#ffff00,#ff0000,#fb0094,#0000ff,#00ff00,#ffff00,#ff0000);
  width: 100%;
  height: 100%;
  background-size: 400%;
  width: calc(100% + 4px);
  height: calc(100% + 4px);
  z-index: -1;
  animation: animate 20s linear infinite;
}
@keyframes animate{
  0%{
    background-position: 0 0;
  }

  50%{
    background-position: 300% 0;
  }

  0%{
    background-position: 0 0;
  }

  0%{
    background-position: 0 0;
  }
}
#registration-btn::after{
  filter: blur(20px);
}
    #registration-btn:hover,
    #registration-btn:focus,
    #registration-btn:active,
    #registration-btn.active,
    .open .dropdown-toggle#registration-btn {
        border-color: #fff;
        color: #fff;
        background-color: #466baf;
    }
#registration-btn {
  border: none;
  background: #731514;
  color: #FFF;
  text-transform: uppercase;
  font-weight: 600;
  padding: 5px 15px;
  margin-bottom: 5px;
  border: 1px solid#731514;
  font-size: 18px;
  transition: .5s;
}
#registration-btn:hover {
  background: #FFF;
  color: #731514;
  box-shadow: 0px 0px 20px #731514;
}
.close {
  float: right;
  font-size: 30px;
  font-weight: 400;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: 1;
  border: 1px solid;
  border-radius: 50%;
  width: 35px;
  height: 35px;
  text-align: center;
  color: #8D291C;
  background: #FFF;
  transition: .45s;
}
.close:hover{
  background: #8D291C;
  color: #FFF;
  opacity: 1;
}
@media(max-width: 767px){
  .popup-modal-content {
  width: 80%;
}
}
/*=============pop-up-end=====================*/
