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

@font-face {
    font-family: 'RobotoSlabRegular';
    src: url('../fonts/RobotoSlabRegular.eot');
    src: url('../fonts/RobotoSlabRegular.eot') format('embedded-opentype'),
         url('../fonts/RobotoSlabRegular.woff2') format('woff2'),
         url('../fonts/RobotoSlabRegular.woff') format('woff'),
         url('../fonts/RobotoSlabRegular.ttf') format('truetype'),
         url('../fonts/RobotoSlabRegular.svg#RobotoSlabRegular') format('svg');
}
@font-face {
    font-family: 'RobotoSlabBold';
    src: url('../fonts/RobotoSlabBold.eot');
    src: url('../fonts/RobotoSlabBold.eot') format('embedded-opentype'),
         url('../fonts/RobotoSlabBold.woff2') format('woff2'),
         url('../fonts/RobotoSlabBold.woff') format('woff'),
         url('../fonts/RobotoSlabBold.ttf') format('truetype'),
         url('../fonts/RobotoSlabBold.svg#RobotoSlabBold') format('svg');
	font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Playball';
    src: url('../fonts/Playball.eot');
    src: url('../fonts/Playball.eot') format('embedded-opentype'),
         url('../fonts/Playball.woff2') format('woff2'),
         url('../fonts/Playball.woff') format('woff'),
         url('../fonts/Playball.ttf') format('truetype'),
         url('../fonts/Playball.svg#Playball') format('svg');	 
}

a, a:active, a:focus {text-decoration:none;outline:none}
.logo {font-family:caption; font-size:40px; color:#333; margin:30px auto 5px auto;font-weight:bolder}
.caption {font-size:16px; color:#333; margin:0 auto;}
.header {height:119px; text-align:center;}
.navContainer {padding:5px; border:1px solid #cfcfcf;}
.navAdjuster .col-sm-12{ padding:1px;z-index:100} 
.bannerAdjuster .col-sm-12 { padding:0; /*margin-top:15px;*/} 
.navHolder {background:#fff; Padding:5px 0 5px 0; text-align:center;}
.navHolder ul {margin:0; padding:0;}
.navHolder li {list-style-type:none; display:inline;padding:10px}
.navHolder li a {color:#000; text-decoration:none; font-family:RobotoSlabRegular, Arial;}	.navHolder li a:hover {color:#333;}
.devider {margin:0 9px;}
.bannerHolder {width:100%;}
.mobileNav {display:none;}
.mobileNav img {cursor:pointer;}
.indiaMap {margin:0 auto;}

/* Home Boxes */
.categoryHolder {background:url(../img/box-bg.jpg); padding:30px;} 
.catHead {margin:20px 0;  font-family:RobotoSlabBold, Arial; font-size:24px; font-weight:bold; display:block; text-align:center; color:#ead92a;}
.categoryHolder .col-md-4 img {margin:0 auto;}
.listYellow {margin:0 0 30px 0; padding:0;}
.listYellow li {background:url(../img/arrow-yellow.gif) no-repeat left top; display:block; margin-bottom:10px; padding:5px 0 4px 40px; color:#ead92b; border:1px solid #ead92b;}

/* Contact Styles*/
.contactBg {background:url(../img/contact-bg.jpg) no-repeat left top; background-size:cover; font-size:17px; color:#333; font-weight:bold;}
.contactTable td {padding:5px;}
.contactTable2 td {padding:10px;}

/* footer Styles*/
.footer .col-sm-12 {text-align:center;}
.footer .col-sm-12 ul li {display:inline; font-size:13px; color:#333;}
.footer .col-sm-12 ul li a {color:#333; text-decoration:none;} 
.copyright {margin:0 auto;}
.copyright td {padding:20px;}
.footer ol,ul{margin-top:15px;}

/* Content Styles*/
.welcome {font-size:25px; font-family:RobotoSlabRegular, Arial; color:#333; }
.headBig {font-size:40px; font-family:RobotoSlabBold, Arial; margin-top:10px; color:#333;}
.txtAsh {color:#727272; font-size:13px;}
.contactHead {font-size:35px;  font-family:RobotoSlabBold, Arial; color:#333;}
.headSmall {font-size:18px; font-family:RobotoSlabBold, Arial; margin-top:10px; font-weight:bold;}
.txtCapsHeads {font-size:16px; font-family:RobotoSlabRegular, Arial; text-transform:uppercase; font-weight:bold; color:#333;}
.txtYear {font-size:28px; font-family:RobotoSlabBold, Arial; text-transform:uppercase; font-weight:bold; color:#333;}
.txtAshLight {font-size:16px; color:#727272;}
a.lnkAsh {color:#727272; text-decoration:none;}
a.lnkNormal {color:#333; text-decoration:none;}
.paddingAdj {padding:50px;}

/* Inner Styles*/
.bottomBox {background:#ead92b; padding:25px; min-height:281px; margin:70px 0;}
.listNormal {margin:0; padding:0;}
.listNormal li{list-style-type:none; list-style-position:outside; display:block; background:url(../img/bullet1.png) no-repeat left top; padding-left:30px; margin-bottom:10px;}
.aboutBotImg {position:absolute; margin:-137px 0 0 886px; }
.breadcrumbNew {padding:10px 0 0 0; margin:0;}
.breadcrumbNew li{list-style-type:none; display:inline; color:#ccc;}
.breadcrumbNew li a{color:#333; text-decoration:none;}
.listYellowBullet {margin:0; padding:0;}
.listYellowBullet li{list-style-type:none; list-style-position:outside; display:block; background:url(../img/bullet2.png) no-repeat left top; padding-left:20px; margin-bottom:10px; color:#727272; font-size:13px;}
.contentBlocks {border-bottom:1px solid #b2b2b2; border-top:1px solid #b2b2b2; padding:20px 0; margin:40px 0;}
.contactFormContainer {border-bottom:1px solid #bcbcbc; border-top:1px solid #bcbcbc; padding:20px 0;}
.contactFormFileds {width:100%; background:#ececec; padding:10px;  color:#a2a1a1; font-weight:bold; border:none; margin-bottom:20px; font-size:13px;}
.contactFormTextarea {width:100%; background:#ececec; padding:10px; text-transform:uppercase; color:#a2a1a1; font-weight:bold; border:none; margin-bottom:20px; font-size:13px;}
.enterCode {width:auto; background:#ececec; padding:10px; text-transform:uppercase; color:#a2a1a1; font-weight:bold; border:none; margin-bottom:20px; margin-left:20px; font-size:13px;}
.contactSubmitButton {width:100%; background:#ead92b; color:#333; padding:10px; font-size:16px; border:none; margin-bottom:20px; }
.contactCancelButton {width:100%; background:#333; color:#ead92b; padding:10px; font-size:16px; border:none; margin-bottom:20px;}

.content_sub {
	background:#FFFFFF;
	border:1px solid #e0e1e0;
	padding:6px 6px;
	margin:50px 0 0 0;
	width:100%;
}
.con_title_sub {
    background: #5f8f5d none repeat scroll 0 0;
    color: #ffffff;
    font-family: "open_sanssemibold",Arial,Helvetica,sans-serif;
    font-size: 22px;
    height: auto;
    line-height: 43px;
    padding-left: 15px;
}
.con_text_sub {
	font-size:15px;
	color:#545454;
	line-height:22px;
	padding:8px 0px;
	text-align:left;
}
.readmor_btn a {
    background-color: rgba(30, 81, 11, 0.8);
    color: #ffffff;
    float: right;
    font-family: "open_sansregular",Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 5px 10px;
    text-transform: uppercase;
}
.readmor_btn a:hover, .readmor_btn a:focus {
	background-color: rgba(30, 81, 11, 1);
!important;
	text-decoration:none
}

.responsive-slider{padding-top:0!important}
.itnHead{font-size: 30px; font-family: arial; text-align: right; padding: 0 10% 15px 3%;width:100%;position:relative;color:#fff;top:-55%}
.itnHolder{position: relative; color: #fff;top:-50%;width:100%}
.itnHeadImage{margin-top:-35%}
.itnCost{font-size:17px}
.partnerSiteLinks li a{color:#337ab7!important}




.bounce a{color:#fff}
.bounce a, a:active, a:focus {text-decoration:none;outline:none}

.arrow {
  text-align: center;
  margin: 8% 0;
}
.bounce {
  -moz-animation: bounce 2s infinite;
  -webkit-animation: bounce 2s infinite;
  animation: bounce 2s infinite;
  position: relative; right: 0px; bottom: 39px;
}

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}




@media (min-width: 1380px) {
.container {width:1380px!important;}
}

@media (max-width: 1379px) {
.aboutBotImg {margin:-137px 0 0 680px;}
.devider {
    margin: 0 1px;
}
}

@media (max-width: 1200px) {
.aboutBotImg {display:none;}
.bottomBox { margin:20px 0;}
.enterCode {width:120px;}
}

/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1920px) {
.con_title, .con_text {
margin-left:-30px;
}

.con_title_sub, .con_text_sub {
margin-left:-15px;
}
.select-category {
   
    margin-top: 25px;
}

}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
.navContainer {display:none;}
.header li { display:inline-table; border-bottom:1px solid #fff; text-align:left;}
.navHolder li a {display:block; padding:5px;}	
.devider {display:none!important;}
.mobileNav {display:block;}
.enterCode {width:auto;}
}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
.itnHead{font-size:15px!important;padding:0 10% 1px 6%}
.navContainer {display:none;}
.header li { display:inline-table; border-bottom:1px solid #fff; text-align:left;}
.navHolder li a {display:block; padding:5px;}	
.devider {display:none!important;}
.mobileNav {display:block;}
.header {height:auto;}
.enterCode {width:auto;}
.paddingAdj {padding:20px;} 
.con_img{ text-align:center; margin:auto}
.con_title, .con_title_sub {
	padding-left:0px;
	text-align:center;
	margin-top:2px;
}
.subHolder{margin-top:15%}
.itnDetailsHolder{margin-top:15%}
.headBig{font-size:30px}
.bounce{bottom: -26px}
}

/* Portrait phones and smaller */
@media (max-width: 480px) {
.itnHead{font-size:10px!important;padding:0 10% 1px 6%}
.enterCode {width:120px;}
.bounce{display:none}
}

.img-thumb {
    border-radius: 10px;
    padding: 4px;
    transition: all .2s ease-in-out;
	filter: grayscale(10%);
}
.img-thumb:hover {
 transform: scale(1.5); 
 filter: none;
 z-index:100;
 
}