/* CSS Document */

body {
	background-color: #fff;
	color: #3b3b3b; font-family:Arial, Helvetica, sans-serif;
     font-size: 15px;
	line-height: 1.42857;
}










.top-section{ width:100%; padding:5px 0px 0px 0px; box-shadow: 0 3px 5px #b6bceb;}
.back-gro{   z-index:1250; width:100%; background-color:#FFFFFF; position:fixed; top:0px;}
.top-ph{ width:100%; padding-top:0px;}
.text-ph{ text-align:right; padding-right:12px; padding-top:20px;}
.bookap{float:right; padding-left:15px;}
.sticky{ width:100%; z-index:958;  }
.banner-top{ margin-top:145px;}

.menu-bg{ background-color:#1a387f;}



.navbar-default {
	background: none;
	border-color: #2f2f2f;
}
.nav > li > a {
	display: block;
	padding: 10px 7px;
	position: relative;
	font-size:16px; color:#025931; text-transform: capitalize;
}
.navbar {
	border: none;
	
	margin-bottom: 0px;
	min-height: 0px;
	position: relative;
	border-bottom: #645a53 solid 0px;
	border-top: #645a53 solid 0px;
}


.mar-top10 {margin-top: 10px;}
.mar-top20 {margin-top: 20px;}
.mar-top30 {margin-top: 30px;}
.mar-top40 {margin-top: 40px;}
.mar-top50 {margin-top: 50px;}
.mar-top30n {padding-top: 30px;}
.mar-bott10 {margin-bottom: 10px;}
.ddc{ margin-top:0px;}
.mar-bott30 {margin-bottom: 30px;}
.mar-bott17 {margin-bottom: 17px;}
.mar-bott20 {margin-bottom: 20px;}
.mar-bott30 {margin-bottom: 30px;}
.mar-bott40 {margin-bottom: 40px;}


.phone-e{ color:#000000; font-size:16px; font-weight:800;}


.item img {width: 100%;}



.event-section{ width:100%; margin:0px 0px; padding:20px 0px; background-color:#80c9f2; color:#1a387f; font-size:17px;}
.event-section h1{  font-size:24px; text-transform:uppercase; color:#000; margin:0px 0px 20px 0px; padding:0px; text-align:left;}

.premium-section{ width:100%; margin:0px 0px; padding-bottom:20px; background-image:url(../images/about.png); background-repeat:no-repeat;  background-size: cover;}
.premium-section h1{  font-size:30px; color:#000; margin:30px 0px 20px 0px; padding:0px; text-align:center;}
.premium-section h2{  font-size:22px; color:#1a387f; margin:20px 0px 20px 0px; padding:0px; text-align:left;}
.premium-section h6{  font-size:18px; color:#333; margin:20px 0px 20px 0px; padding:0px; text-align:center; background-color:#FFFFFF; padding:10px; border:#CCCCCC solid 1px;}

.premium-section ul {
	list-style-type: none;
	padding: 0px;
	margin:15px 15px
}
.premium-section li { background-image:url(../images/arow.png); background-repeat:no-repeat; background-position: left;
	background-position: 0 .5em;
	list-style-type: none;
	padding-top: 2px;
	padding-left: 18px;
	padding-right: 0px;
	padding-bottom: 10px;
	
}









.member-sec{ background-color:#1a387f; padding:15px; margin-top:30px;}
.member-sec h3{ font-size:22px; color:#fff; margin:0px 0px 20px 0px; text-transform:uppercase; padding:0px; text-align:center; }



.services-section{ background-color:#b5c8d4; padding:20px 0px 40px 0px; margin-bottom:40px;}
.services-box{ background-color:#FFFFFF; min-height:270px;}
.services-box h2{ color:#1a387f; font-size:15px; text-transform:uppercase; font-weight:600; padding:15px 0px; margin:0px; text-align:center;}
.services-box ul {
	list-style-type: none;
	padding: 0px;
	margin:15px 15px
}
.services-box li { background-image:url(../images/arow.png); background-repeat:no-repeat; background-position: left;
	background-position: 0 .5em;
	list-style-type: none;
	padding-top: 2px;
	padding-left: 18px;
	padding-right: 0px;
	padding-bottom: 0px;
	
}


.services-box a {
	font-size: 14px;
	text-decoration: none;
	color: #1a387f;
}
.services-box a:hover {
	font-size: 14px;
	text-decoration: none;
	color: #333;
}

 
 .btn-default-c{color: #fff;background-color: #1a387f; font-size:15px; font-weight:600; 
 	border-color: #1a387f;padding: 10px 30px; border-radius:5px; text-decoration: none;  }

.btn-default-c:hover {
    color: #fff;
    background-color: #020b58;
    border-color: #020b58;text-decoration: none; 
}
 
.dropdown-menu {
    font-size: 13px;
    text-align: left;
    list-style: none; font-weight:800;
}


.new-delhi-contant{font-size:22px;color:#fd8d08;padding-bottom: 40px;}

/****************************** footer  ****************************************/



.footer {
width: 100%; background-color:#1a387f; 
padding-top: 50px;
padding-bottom: 20px;
text-align: left;
font-size: 14px;
text-decoration: none;
color: #fff;
}


.footer h5{ font-size:17px; font-weight:300; text-transform:uppercase;  margin:0px 0px 20px 0px; padding:0px; text-align:left; color:#fff;}
.foot-font{ font-size:20px}
.footer ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
.footer li { background-image:url(../images/bootom-arow.png); background-repeat:no-repeat; background-position: left;
	background-position: 0 .5em;
	list-style-type: none;
	padding-top: 4px;
	padding-left: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	
}



.footer a {
	font-size: 14px;
	text-decoration: none;
	color: #fff;
}
.footer a:hover {
	font-size: 14px;
	text-decoration: none;
	color: #f55f24;
}





.footer-bottom {
	width: 100%;
	font-size: 12px;
	background-color: #0f2049;
	padding: 15px;
	color: #fff;/*border-top: #666 solid 1px;*/
}


/****************************** footer  ****************************************/


.roght-menu{ background-color:#FFFFFF; padding:20px 10px; border:#CCCCCC solid 1px;}

.roght-menu h4{color:#000; font-size:15px; text-transform:uppercase; font-weight:600; padding:25px 0px 4px 0px; margin:0px; text-align:left; }



.roght-menu ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
.roght-menu li { background-image:url(../images/arow.png); background-repeat:no-repeat; background-position: left;
	background-position: 0 .5em;
	list-style-type: none;
	padding-top: 4px;
	padding-left: 18px;
	padding-right: 0px;
	padding-bottom: 0px;
	
}



.roght-menu a {
	font-size: 14px;
	text-decoration: none;
	color: #1a387f;
}
.roght-menu a:hover {
	font-size: 14px;
	text-decoration: none;
	color: #333;
}


.bylaws{ background-color:#f2f5fb; padding:15px;}

.bylaws h3{ font-size:18px; color:#1a387f; margin:20px 0px 10px 0px; padding:0px; text-align:left;}

.bylaws-w{ background-color:#fcf0de; padding:15px;}

.bylaws-w ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px 0px 0px 10px;
}
.bylaws-w li { 
	background-position: 0 .5em;
	list-style-type: none;
	padding-top: 4px;
	padding-left: 18px;
	padding-right: 0px;
	padding-bottom: 0px;
	
}



.bylaws-w h3{ font-size:18px; color:#1a387f; margin:20px 0px 10px 0px; padding:0px; text-align:left;}
.event-box{ background-color:#FFFFFF; min-height:150px; padding:15px; margin-bottom:30px; border:#CCCCCC solid 1px; min-height:180px;}
.event-box h4{font-size:18px; color:#1a387f; margin:0px 0px 15px 0px; padding:0px; text-align:center;}
.contact-box{ background-color:#FFFFFF; min-height:330px; padding:20px; margin-bottom:30px; border:#CCCCCC solid 1px;}
.contact-box h4{font-size:22px; color:#1a387f; margin:0px 0px 15px 0px; padding:0px; text-align:center;}
.link-w{ background-color:#fcf0de; padding:15px; margin-bottom:20px;}
.link-b{ background-color:#ebf0fd; padding:15px; margin-bottom:20px;}
.link-p{ background-color:#e3d4f9; padding:15px; margin-bottom:20px;}
.carousel-control.right {
    right: 0;
    left: auto;
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .0) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .0) 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .0)));
    background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
    background-repeat: repeat-x;
}


.w-calendar { background-color:#606bc4; color:#FFFFFF; font-size:20px; text-align:center; font-weight:900;}
.exec{ background-color:#FFFFFF;}
.exec td{ padding:5px;}
.exec th{ padding:5px;}

.north-text{ font-size:20px; }
.north-text1{ font-size:24px; }
.north-text2{ font-size:28px; }
.north-text3{ font-size:32px; color:#1a387f; }

.premium-section h1 {padding: 20px 0 0 0;}


.new-form-box{max-width: 1000px;margin: auto;}
.contact-box {box-shadow: 0 0 25px #ddd;border-radius: 10px;}
.contact-box-n{padding: 30px; margin-top: 40px;}
.premium-section h3{ font-size: 20px;font-weight: 600;margin: 25px 0 8px 0; color:#1a387f;} 
.premium-section ul{margin-left: 0px;}
.premium-section ul li{ padding-bottom: 8px;}

.detail-box{display: flex;align-content: center;margin-bottom: 8px;background-color:#f2f1f1;padding: 8px 15px;}
.first-bb{width: 25%;font-weight: 600;border-right: solid 1px #ddd;margin-right:2%;}
.first-bb1{width: 72%;}


.contact-box .form-control {
    display: block;
    width: 100%;
    height: 44px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;

}
.banner-top-in img{width: 100%;}


.thank-you-box{max-width: 800px;margin:auto;background-color:#fff;padding: 25px;
box-shadow: 0 0 20px #ddd; border-radius: 10px;border: solid 1px #4ebe04;}
.thank-you-ma{ font-size: 30px;margin: 0 0 30px 0;color:#4ebe04; }

.main-box-padd{padding: 60px 0;}

.main-box-padd-b20{padding: 0px 0 20px 0;}
.thank-you-ma-20{ font-size: 20px;margin: 0 0 10px 0;color:#111;font-weight: 600; }
.thank-you-ma-20v{ font-size: 20px;margin: 0 0 10px 0;color:#111;font-weight: 400; }




@media (min-width: 768px){
.modal-dialog {
    width: 650px;
    margin: 30px auto;
}

}

.modal-header {
    min-height: 16.42857143px;
    padding: 15px;
    border-bottom: 0px solid #e5e5e5;
}

.close {font-size: 28px;}


.contact-box h3 {
    font-size: 18px;
    color: #1a387f;
    margin: 10px 0px 15px 0px;
    padding: 0px;
    
}

.contact-box textarea{ height: auto!important; }




 @media screen and (max-width: 768px) { .media-object{ margin-top:0; } }






.carousel-control{ width:  4%; }
.carousel-control.left,.carousel-control.right {margin-left:15px;background-image:none;}
@media (max-width: 767px) {
	.carousel-inner .active.left { left: -100%; }
	.carousel-inner .next        { left:  100%; }
	.carousel-inner .prev		 { left: -100%; }
	.active > div { display:none; }
	.active > div:first-child { display:block; }

}
@media (min-width: 767px) and (max-width: 992px ) {
	.carousel-inner .active.left { left: -50%; }
	.carousel-inner .next        { left:  50%; }
	.carousel-inner .prev		 { left: -50%; }
	.active > div { display:none; }
	.active > div:first-child { display:block; }
	.active > div:first-child + div { display:block; }
}
@media (min-width: 992px ) {
	.carousel-inner .active.left { left: -25%; }
	.carousel-inner .next        { left:  25%; }
	.carousel-inner .prev		 { left: -25%; }	
}







@media (max-width:1030px) {


nav.navbar.bootsnav ul.nav > li > a {
    padding: 10px 9px;
    color: #fff;
    font-weight: 600;
}

.nav > li > a {
    display: block;
    padding: 10px 10px;
    position: relative;
    font-size: 13px;
    color: #025931;
    text-transform: capitalize;
}

}




@media (max-width: 800px) {

.toggle {
    display: block;
    background-color: #ed3237;
    margin-top: 11px;
    padding: 0 8px;
    color: #FFF;
    font-size: 20px;
    line-height: 38px;
    text-decoration: none;
    border: none;
}







.banner-cap{ display:block}


nav.navbar.bootsnav ul.nav > li > a {
    padding: 10px 10px;
    color: #fff;
    font-weight: 600;
}

.nav > li > a {
    display: block;
    padding: 10px 10px;
    position: relative;
    font-size: 15px;
    color: #025931;
    text-transform: capitalize;
}

.glyphicon {
    position: relative;
    top: 3px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 40px;
}
nav.navbar.bootsnav .navbar-toggle {

    background-color: #fff;
    border: none;
    padding: 0;
        padding-bottom: 0px;
    font-size: 18px;
    position: relative;
    top: 0px;
    padding-bottom: 1px;

}

.banner-top-in {
    padding-top: 34px;
}



}







@media (max-width: 670px) {
.banner-top-in {
    padding-top: 34px;
}



.contact-box-n { padding: 15px;}

.first-bb{width: 100%;font-weight: 600;border-right: solid 1px #ddd;margin-right:2%;padding-right: 2%;}
.first-bb1{width: 100%;}
.detail-box{padding: 8px 8px;}


.clr{ clear:both;}

.banner-top{ margin-top:180px;}


nav.navbar.bootsnav { margin-top: 0px;}




/********************* New   ***************************/


nav.navbar.bootsnav {
  
    background:none;
    
}
nav.navbar.bootsnav .navbar-header {
    padding-left: 0px;
    padding-right: 15px;
}
nav.navbar.bootsnav .navbar-nav {
    float: none !important;
    padding-left: 30px;
    padding-right: 30px;
    margin: 0px -15px;
    background: #fff;
}

.img-siz{ width:20px!important;}
.img-siz1{ width:17px!important;}
.topmm {
    margin-top: 3px;
    position: absolute;
}

.banner-top{ margin-top:116px;}
.bookap{float: inherit; width:100%; padding:5px 0px; text-align:center; padding-left:13%;}
/********************* New   ***************************/

.mob-logo{ text-align:center}

.last-sec{ width:100%;}

.glyphicon {
    position: relative;
    top: 3px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 40px;
}
nav.navbar.bootsnav .navbar-toggle {

    background-color: #fff;
    border: none;
    padding: 0;
        padding-bottom: 0px;
    font-size: 18px;
    position: relative;
    top: 0px;
    padding-bottom: 1px;

}




@media (max-width:480px) {


/********************* New   ***************************/
.bookap{float: inherit; width:100%; padding:5px 0px; text-align:center; padding-left:15%;}
.banner-top{ margin-top:110px;}
/********************* New   ***************************/
.form-section h1{ font-size:24px; display:block; color:#FFFFFF; }

}


