@charset "utf-8";
/* CSS Document */

@font-face {
    
}
@font-face {
     
}
body { }
/*img {
    max-width: 100%;
    height: auto;
}*/

ul {
    list-style-image: url(../img/bullet-points.png);
   /* line-height: 35px;*/
}

.virtual{position:fixed;bottom:20px;right: 10px; z-index:9999; transition: 0.9s;}
.virtual:hover{    transform: scale(1.1)}
.virtual1{position:fixed;bottom:120px;right: 10px; z-index:9999; transition: 0.9s;}
.virtual1:hover{    transform: scale(1.1)}
  
 
 
 
 
 
/* Header Styles */
.menuActive{font-family:RobotoCondensedRegular, Arial, Tahoma; font-size:16px;     background: #7d75d9;


  text-decoration: none;
  padding:15px 20px;
  display: inline-block;
  color: #fff;
  text-transform:capitalize;
  transition: all 0.2s ease-in-out 0s;}
  
  .dataTable3 th {
    border-right: 1px solid #c4c4c4;
    border-bottom: 1px solid #c4c4c4;
    background: #6059BB;
    color: #fff;
    font-family: OpenSansRegular, Arial, Tahoma;
    font-size: 12px;
    text-align: center;
    padding: 10px;
    text-transform: uppercase;
}
.dataTable3 td {padding:5px 10px; background:#FFF; color:#000; text-align:left }
.mainNavBg {background:#6059bb;}
.listMainNav {margin:0; padding:0;}
.listMainNav li {list-style-type:none; display:inline-block;}
.listMainNav li a{display:inline-block; font-size:18px; color:#fff; padding:15px 20px;}
.listMainNav li a:hover {background:#7d75d9; color:#fff; text-decoration:none;}
.listMainNav li.active a {background:#7d75d9;}
.headerContactDetails {margin:0; padding:0; float:right;}
.headerContactDetails li {list-style-type:none; margin:20px 30px 0 0; display:inline-block;}
.headBg {padding-top:10px; padding-bottom:10px;}
.iconAlign {float:left; margin:13px 15px 0 0}
.txt18BlueBold {font-family:RobotoCondensedBold, Arial, Tahoma; font-size:18px; color:#28a8e3;} 
.imgMunshi {float:right; margin:-20px 0 0 20px;}
.munshiText {float:left; margin:15px 0 0 0;}
.munshiHolder {margin-right:0!important;}

/* Banner and News Styles */
.bannerHolder {margin:0; padding:0;}
.txt18Bold {font-family:RobotoCondensedBold, Arial, Tahoma; font-size:18px;}
.newsUpdates2 {display:none;}
.newUpdatesAll{ margin-top:20px;}
/* event Calender*/
.eventContainer {border:1px solid #d8d8d8; padding:30px 30px 0 30px;}
.eventHolder {border:1px solid #d8d8d8; padding:30px; margin-bottom:30px; -moz-box-shadow: 3px 3px 5px #888; -webkit-box-shadow: 3px 3px 5px #888; -o-box-shadow: 3px 3px 5px #888; box-shadow: 3px 3px 5px #efefef;}
.eventDate {background:#ff8d07; color:#fff; font-size:30px; padding:20px; font-family:RobotoBold, Arial, Tahoma; position:absolute; z-index:10;}
.eventDateBottom {width:100%; font-family:RobotoBold, Arial, Tahoma; font-size:15px; color:#333; padding:5px 0; border-bottom:1px solid #d8d8d8; margin-bottom:10px; text-transform:uppercase; }

/* Information Centre Styles */
.infoCentreHolder1 {width:100%; display:block; padding:20px; background:#28a8e3; font-family:RobotoCondensedBold, Arial, Tahoma; font-size:18px; color:#fff; text-align:center; }
.infoCentreHolder2 {width:100%; display:block; padding:20px; background:#93c524; font-family:RobotoCondensedBold, Arial, Tahoma; font-size:18px; color:#fff; text-align:center; }
.infoCentreHolder3 {width:100%; display:block; padding:20px; background:#f39c12; font-family:RobotoCondensedBold, Arial, Tahoma; font-size:18px; color:#fff; text-align:center; }
.infoCentreHolder4 {width:100%; display:block; padding:20px; background:#f25141; font-family:RobotoCondensedBold, Arial, Tahoma; font-size:18px; color:#fff; text-align:center; }
.infoCentreHolder1 img, .infoCentreHolder2 img, .infoCentreHolder3 img, .infoCentreHolder4 img {margin-bottom:10px;} 
.infoCentreHolder1:hover, .infoCentreHolder2:hover, .infoCentreHolder3:hover, .infoCentreHolder4:hover {background:#6059bb; color:#fff; text-decoration:none;}
.inforCentreBg {background:url(../img/jp.png) no-repeat top center; background-size:cover; padding:60px 15px;}
.head34White {font-size:34px; color:#fff; margin:0 0 40px 0; text-align:center;}

/* Welcome and Founder Styles */
.welcomeBg {padding:60px 15px;}
.head18BlackBold {font-family:RobotoCondensedBold, Arial, Tahoma; font-size:18px; color:#333; margin:0 0 10px 0;}
.head34BlackBold {font-family:RobotoCondensedRegular, Arial, Tahoma; font-size:34px; color:#333; margin:0 0 40px 0; }
.txtMarginBotJustify {text-align:justify; margin:0 0 20px 0;}
.btnWhiteRedBorder {border-radius:3px; border:2px solid #f25141; color:#f25141; padding:10px 40px; background:none; margin:15px 0 20px 0;}
.btnWhiteRedBorder:hover {background:#f25141; color:#fff;}
.founderBg {padding:60px 15px 40px 15px; background:url(../img/founder-bg.jpg) no-repeat; background-size:cover;}
.head18WhiteBold {font-family:RobotoCondensedBold, Arial, Tahoma; font-size:18px; color:#fff; margin:0 0 10px 0;}
.head34WhiteBold {font-family:RobotoCondensedBold, Arial, Tahoma; font-size:34px; color:#fff; margin:0 0 40px 0;}
.txtWhiteJustifyMarginBot {color:#fff; text-align:justify; margin:0 0 20px 0;}
.btnWhiteBorder {border-radius:3px; border:2px solid #fff; color:#fff; padding:10px 40px; background:Transparent; margin:15px 0 20px 0;}
.btnWhiteBorder:hover {background:#f25141; color:#fff;}

 

/* Principal, Achievements and Activity Styles */
.principalBg {padding:60px 15px 40px 15px; background:url(../img/principal-bg.jpg) no-repeat; background-size:cover;}
.whiteBg {padding:60px 15px 40px 15px;}
.txtBlackJustifyMarginBot {text-align:justify; margin:0 0 20px 0;}
.ashBg {padding:60px 15px 40px 15px; background:#efefef;}

/*Gallery*/
.galleryBg {padding:60px 15px;}
.galleryContainer {width:100%; display:table;}
.galleryItemHolder1 {width:25%; display:table-cell; text-align:center; vertical-align:middle; background:#93c524;}
.galleryItemHolder2 {width:25%; display:table-cell;}
.galleryItemHolder3 {width:25%; display:table-cell; text-align:center; vertical-align:middle; background:#28a8e3;}
.head34WhiteBold2 {font-family:RobotoCondensedBold, Arial, Tahoma; font-size:34px; color:#fff; margin:0 0 20px 0;}
.fade-out {
  -webkit-transition:opacity .5s ease-out;
  -moz-transition:opacity .5s ease-out;
  -ms-transition:opacity .5s ease-out;
  -o-transition:opacity .5s ease-out;
  transition:opacity .5s ease-out;
}

.fade-out:hover {
  opacity:0.56;

}

/*Testimonials Styles*/
.testimonialHolder {max-width:720px; text-align:center; margin:50px auto;}
.head18RedBold {font-family:RobotoCondensedBold, Arial, Tahoma; font-size:18px; color:#f25141; margin:0;}
.kendraBg {padding:60px 15px; background:url(../img/kendra-bg.png) no-repeat; background-size:cover;}

/*Footer*/
.footerBg {padding:0 15px 60px 15px; background:#333;}
.txtWhite {color:#fff; margin:0;}
.footerBox1 {min-height:155px; text-align:center; padding-top:30px;}
.footerBox2 {min-height:155px; text-align:center; padding-top:50px; background:#3d3d3d;}
.footerBox3 {min-height:155px; text-align:center; padding-top:50px; background:#464646;}
.footerBox4 {min-height:155px; text-align:center; padding-top:50px; background:#4f4f4f; word-break:break-all;}
.footerBox1 table, .footerBox2 table, .footerBox3 table, .footerBox4 table {margin:0 auto;}
.listBotNav {margin:60px 0; padding:0;}
.listBotNav li {list-style-type:none; display:inline-block;}
.listBotNav li a{display:inline-block; color:#fff; padding:0 5px;}
.listBotNav li a:hover {color:#f25141; text-decoration:none;}
.lnkWhite {color:#fff;}
.lnkWhite:hover {color:#f25141; text-decoration:none;}
.socialIconAll {
 -webkit-transition:all .3s ease-out;
  -moz-transition:all .3s ease-out;
  -ms-transition:all .3s ease-out;
  -o-transition:all .3s ease-out;
  transition:all .3s ease-out;
}

.socialIconAll:hover {
  -webkit-transform:translate(0px,-10px);
  -moz-transform:translate(0px,-10px);
  -ms-transform:translate(0px,-10px);
  -o-transform:translate(0px,-10px);
  transform:translate(0px,-10px);

}

/*About Us*/

.aboutUsBreadCrumbHeader{ font-family:RobotoCondensedRegular, Arial, Tahoma; font-size:34px; color:#333333;}
.aboutUsBreadCrumb{  margin: 30px 0 0; padding:0; list-style:none;    text-align: right;}
.aboutUsBreadCrumb li { display:inline-block;  color:#333; font-family:RobotoCondensedRegular, Arial, Tahoma;  font-size:16px; text-transform:capitalize;}
.aboutUsBreadCrumb li a { display:inline-block; color:#f25141; font-family:RobotoCondensedRegular, Arial, Tahoma; font-size:16px; text-transform:capitalize;}
.aboutUsBreadCrumb li a:hover { color:#304bb0; text-decoration:none;}
.aboutBreadCrumbBorder{border:1px #dcdcdc solid; margin-bottom:0px; margin-top:20px;}
.breadcrumbIcon{ margin-top:-6px;}
.ourVisionBg{ background:#28a8e3; height:311px;}
.ourMisionBg{ background:#93c524; height:311px!important;}
.ourVisionMisionImg{ width:100%; height:311px!important;}
.ourVisionQuotes{ margin-top:-66px;}
.ourVisionImg{ padding:0;}
.ourVisionHeader{ font-family:RobotoCondensedRegular, Arial, Tahoma; text-align:center; font-size:34px; color:#fff; margin:0 0 40px 0;}
.ourVisionPara{font-family:RobotoCondensedBold, Arial, Tahoma; text-align:center; font-size:18px; color:#fff;  margin: 0 0 -24px;}
.ourMisionPara{font-family:RobotoCondensedBold, Arial, Tahoma; text-align:justify; font-size:18px; color:#fff; margin:0 0 40px 0; padding: 0 60px;}
.btnWhiteRedBorderOne {border-radius:3px; border:2px solid #f25141; color:#f25141; padding:10px 40px; background:#fff; margin:0 auto; display:block;}
.btnWhiteRedBorderOne:hover {background:#f25141; color:#fff;}

/*Activities*/

.activityBgOne{ background:#28a8e3; padding-bottom:60px; padding-top:60px;}
.activityBgTwo{ background:#93c524; padding-bottom:60px; padding-top:60px;}
.activityBgThree{ background:#f39c12; padding-bottom:60px; padding-top:60px;}
.activityBgFour{ background:#f25141; padding-bottom:60px; padding-top:60px;}
.activityBgFive{ background:#6059bb; padding-bottom:60px; padding-top:60px;}

.activityBg1{ background:#28a8e3; padding-bottom:60px; padding-top:60px;}
.activityBg2{ background:#93c524; padding-bottom:60px; padding-top:60px;}
.activityBg3{ background:#f39c12; padding-bottom:60px; padding-top:60px;}
.activityBg4{ background:#f25141; padding-bottom:60px; padding-top:60px;}
.activityBg5{ background:#6059bb; padding-bottom:60px; padding-top:60px;}

.activitesHeaderOne{font-family:RobotoCondensedRegular, Arial, Tahoma;  font-size:34px; color:#fff; margin:0 0 40px 0;}

.activitesImg{-webkit-box-shadow: 10px 10px 34px -11px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 10px 34px -11px rgba(0,0,0,0.75);
box-shadow: 10px 10px 34px -11px rgba(0,0,0,0.75);}
.activitiesPara{ font-family:RobotoCondensedRegular, Arial, Tahoma;  font-size:16px; color:#fff; line-height:24px; text-align:justify; margin:0 0 40px 0;}
.activitesBtnTwo{ text-align:right;}
.activitesBtnOne{ text-align:left;}

/*Activities Deatil*/
.head35BlackBold {font-family:RobotoCondensedRegular, Arial, Tahoma; font-size:34px; color:#333; margin:0 0 40px 0; }
.activitiesDeatilImg{ border-radius:4px; -webkit-box-shadow: 2px 2px 12px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    2px 2px 12px 0px rgba(50, 50, 50, 0.75);
box-shadow:         2px 2px 12px 0px rgba(50, 50, 50, 0.75);}

/*Alumini*/

.aluminiBorderAll{ border:2px #f39c12 solid; padding-top:60px; padding-bottom:60px;}
.aluminiFormsTextField{ width:100%; height:45px; color:#989898;  border:1px #bababa solid; font-family:RobotoCondensedRegular, Arial, Tahoma; font-size:16px; padding-left:20px; margin-bottom:30px; border-radius:3px;}
.aluminiFormsTextArea{ width:100%;  color:#989898;  border:1px #bababa solid; font-family:RobotoCondensedRegular, Arial, Tahoma; font-size:16px; padding-left:20px; margin-bottom:30px; border-radius:3px;}

.reset {margin:0 36px;}
.formCaptchaField {width:calc(100% - 190px); height:45px; color:#989898;  border:1px #bababa solid; font-family:RobotoCondensedRegular, Arial, Tahoma; font-size:16px; padding-left:20px; margin-bottom:30px; border-radius:3px;}
.btnSend {width:100%; height:45px; color:#f25141; background:none;  border:2px #f25141 solid; font-family:RobotoCondensedRegular, Arial, Tahoma; font-size:16px; padding-left:20px; margin-bottom:30px; border-radius:3px; }
.btnSend:hover{background:#f25141; color:#fff; border:none; }
.aluminiFormIconAll{  margin-top: 146px;}

/*Contact Us*/
.addressHeader{ font-family:RobotoCondensedBold, Arial, Tahoma; font-size:18px; color:#f25141; margin-bottom:18px;}
.contactCaptchaField {width:calc(100% - 189px); height:45px; color:#989898;  border:1px #bababa solid; font-family:RobotoCondensedRegular, Arial, Tahoma; font-size:16px; padding-left:20px; margin-bottom:30px; border-radius:3px;}
.mapLocation{ margin-bottom:-5px!important; width:100%; height:445px;}

/*Departments*/
.departmentIcon{border:5px #f39c12 solid; border-radius:50%; float:left; -webkit-box-shadow: 1px 1px 20px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    1px 1px 20px 0px rgba(50, 50, 50, 0.75);
box-shadow:         1px 1px 20px 0px rgba(50, 50, 50, 0.75);}
.head36BlackBold {font-family:RobotoCondensedRegular, Arial, Tahoma; font-size:34px; color:#333;}
.departmentSubHeadSpan{  display:block; color:#f25141; font-family:RobotoCondensedBold, Arial, Tahoma; font-size:18px;}
.departmentHeaderAll{  float:left; margin: 59px 28px 0;}
.departmentWidth{ overflow:hidden; padding:20px; }
.accordionIcon{ border-radius:50%; background:#fff;    padding: 5px; }

/*Year Panel*/
.yearPanelSelectBox{width:359px; height:30px; color:#333; border: 1px solid #bababa;  background:url(../img/dropdown.png) no-repeat center right;    -webkit-appearance: none;-moz-appearance: none;appearance: none;-ms-appearance: none; -o-appearance: none; font-family:RobotoCondensedRegular, Arial, Tahoma; font-size:16px; color:#989898; height:45px; border-radius:4px;}
.dataTable2 th {padding:5px 10px; background:#28a8e3; color:#fff; text-align:center; }	
.dataTable2 td {padding:5px 10px; background:#f6f6f6;  color:#454545; font-family:RobotoCondensedRegular, Arial, Tahoma; font-size:16px;  }
.dataTable2 td.fieldHead {font-family:PoppinsRegular, Arial, Tahoma; font-weight:bold;}
.dataTable2 .odd td {background:#fff;}
.btnYearPanelRedBorder {border-radius:3px; border:2px solid #f25141; color:#f25141; padding:10px 15px; background:#fff url(../img/download-icon.png) center right no-repeat; margin:15px 0 20px 0; width:100%; text-align:left;}
.btnYearPanelRedBorder:hover {background:#f25141 url(../img/download-icon-hover.png) center right no-repeat;; color:#fff;}

/*Gallery*/
.gallaryImg{ margin-top:20px;  border-radius:3px;   -webkit-transition:all 0.5s ease-out;
  -moz-transition:all 0.5s ease-out;
  -ms-transition:all 0.5s ease-out;
  -o-transition:all 0.5s ease-out;
  transition:all 0.5s ease-out;}
.gallaryImg:hover{ opacity:0.6; -webkit-box-shadow: -2px 23px 35px -1px rgba(0,0,0,0.69);
-moz-box-shadow: -2px 23px 35px -1px rgba(0,0,0,0.69);
box-shadow: -2px 23px 35px -1px rgba(0,0,0,0.69);}
.gallerySelectBox{    width:359px; height:30px; color:#F25141; border: 1px solid #bababa;  background:url(../img/dropdown.png) no-repeat center right;    -webkit-appearance: none;-moz-appearance: none;appearance: none;-ms-appearance: none; -o-appearance: none; font-family:RobotoCondensedRegular, Arial, Tahoma; font-size:16px; color:#F25141; height:45px; border-radius:4px; text-align:center;}

.accordionHeaderOne{ font-family:RobotoCondensedBold, Arial, Tahoma; font-size:18px; color:#fff; }

.accordionHeaderTwo{ font-family:RobotoCondensedRegular, Arial, Tahoma; font-size:16px; color:#fff;   margin: -6px 0 42px; display:block; }
.accordionHeaderAll{ text-align:center;}
@media (max-width: 1240px) {
.munshiHolder {display:none!important;}
}
 
@media (max-width: 1200px) {
.newsUpdates1 {display:none;}
.newsUpdates2 {display:block; margin:0 auto 5px auto;}
}

@media (max-width: 992px) {
.logoAlign {margin-top:10px;}
.ourVisionMisionImg{height:auto!important;}
.ourMisionBg{ height:auto!important;}
.head34BlackBold{ font-size:27px;}


.newsUpdatesHolder {text-align:center; padding-bottom:5px;}
}

/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {

}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {


}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
.mainNavBg {display:none;}
.headerContactDetails {float:none; margin:0;}
.headerContactDetails li{margin-top:10px;}
.galleryItemHolder1 {width:100%; display:block; padding:40px 0;}
.galleryItemHolder2 {width:100%; display:block;}
.galleryItemHolder3 {width:100%; display:block; padding:40px 0;}
.kendraHolder {margin-bottom:30px;}
.activitesBtnTwo{ text-align:center;}
.activitesBtnOne{ text-align:center;}
.activitesImg{ margin-bottom:30px; margin-top:30px;}
.btnWhiteRedBorderOne{    margin: 50px auto;}
.aluminiFormIconAll{ margin-top:0px;}
.aluminiBorderAll{ margin:0 15px;}
.aluminiFormIconAll{ display:none;}

}


/* Portrait phones and smaller */
@media (max-width: 480px) {
.yearPanelSelectBox{width: 277px;}
.gallerySelectBox{width: 277px;}

}



