﻿@charset "utf-8";
/* CSS Document */
/*@font-face {
    font-family: 'roboto';
    src: url('../fonts/roboto-black-webfont.woff2') format('woff2'),
         url('../fonts/roboto-black-webfont.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'roboto';
    src: url('../fonts/roboto-bold-webfont.woff2') format('woff2'),
         url('../fonts/roboto-bold-webfont.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'roboto';
    src: url('../fonts/roboto-light-webfont.woff2') format('woff2'),
         url('../fonts/roboto-light-webfont.woff') format('woff');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'roboto';
    src: url('../fonts/roboto-regular-webfont.woff2') format('woff2'),
         url('../fonts/roboto-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}*/
html, body, div, span, applet, object, iframe,
p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
}
/*-----------new css (12-11-218)---------------------*/
.table-achievements table{
    border-collapse: collapse;
    width: 100% !important;
	margin-bottom:30px;
	color:#333;
	font-size:14px;
}
.table-achievements tr th{
    border: 2px solid #fff; 
    text-align: left;
padding: 20px 15px;
	text-align:center;
	background-color:#1E688C;
	color:#ffffff; font-weight:bold;
}
.table-achievements tr td{
    border: 2px solid #fff; 
    text-align: left;
 padding: 17px 10px; font-size:14px; font-weight:normal; line-height: 30px;  
}
.table-achievements tr:nth-child(even){
    background-color: #ededed;
}
.table-achievements tr:nth-child(odd){

	background-color: #d7d7d7;
}
.acheviementHeaderMain{ text-align:center}
.acheviementHeaderMain h4{color:#1d3446;font-size: 26px;margin-bottom: 10px;font-weight: bold;position: relative;padding-bottom: 13px;}

.acheviementHeaderMain p{ font-size:15px; font-weight:300; line-height:30px; color:#333; max-width:700px; margin: 0 auto 21px;}
.acheviementHeaderMain h2{color:#1d3446;font-size: 18px;margin-bottom: 10px;font-weight: bold;position: relative;display: inline-block;padding-bottom: 13px; padding-left: 65px; padding-right: 65px;}
.acheviementHeaderMain h2:before{position: absolute;left: 0;top: 11px;background:#ffcc00;width: 51px;height: 2px;content: "";margin-left: 0;  }
.acheviementHeaderMain h2:after{position: absolute;right: 0;top: 11px;background:#ffcc00;width: 51px;height: 2px;content: "";margin-left: 0;  }
.InformationHeader h4{ color:#1d3446; font-weight:600; font-size:20px; margin-bottom:7px; }


/*------------- new css ends---------------------------------*/
/*-----------new css (01-11-2018)-----------------------*/
.pay-fee-box{
	overflow:hidden;
	margin:10px;
	}
.img-box_pay-fees{
	background-color:#CCCCCC;
	border: 2px solid #1d3446;;
	padding:5px;
	margin:10px;
	}
.content-box_pay-fees{
	margin:10px;
	padding:5px;
	}
.content-box_pay-fees p {font-size: 20px; margin-top: 25px;}
.btn-sbi{
	border-radius: 20px;
	background-color:#1E688C;
	padding: 15px 28px;
	font-size:20px;
	cursor:pointer;
	display: inline-block;
	margin-top:10px;
	color:#fff;
	width:200px;
	display:block;
	margin:0 auto;
	margin-bottom:20px;
	margin-top:10px;
	border-style:solid;
	text-align: center;
	}
.btn-sbi:hover{ background:#2acad0;}


@media screen and (max-width:480px){
.content-box_pay-fees p{ font-size:12px; margin:0}
.content-box_pay-fees{ text-align:center;}
}
/*-----------new css (01-11-2018) ends -----------------------*/

/*-----------new css-----------------------*/

.card {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  text-align: center;
  padding:20px;
  margin:20px;
  background-color:#1E688C;
  color:#fff;
  line-height:30px;
  min-height: 180px;
}
.card h3{ color:#fff; margin-bottom:10px;}
.card h5{ color:#fff; margin-bottom:10px;}
.title {
  color: #fff;
  font-size: 18px;
  font-weight:600;
}


/*---------------new css ends---------------*/
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section { display: block; }
body{ margin:0; padding:0; font-family: 'roboto'; background:#fff;}
a{ margin:0; padding:0; text-decoration:none !important;  outline:none !important; -moz-transition:.4s; -webkit-transition:.4s; -ms-transition:.4s; -o-transition:.4s; transition:.4s;}
a:hover{ color:#000;}
::selection{ background:#0075c1; color:#fff;}
::-moz-selection{ background:#0075c1; color:#fff;}
::-webkit-selection{ background:#0075c1; color:#fff;}
img{ max-width:100%; height:auto;}
ul{ margin:0; padding:0; list-style-type:none;}
li{ margin:0; padding:0;}
p{ padding:0; color:#333333; font-size:16px; line-height:29px; 
  text-align: justify;
  font-family: 'roboto'; margin:0 0 15px 0; font-weight:400;}
h1, h2, h3, h4, h5, h6{ margin:0; padding:0; font-family: 'roboto'; color:#151515;}
input, select, button{outline:none !important;}

.cv-header-Wrapper{position: relative; margin-right:5px;

float: left;

padding-top: 20px;

padding-left: 45px;}
.cv-header-Wrapper-Div{ position: absolute;

left: 0;

top: 27px}
.headerIcon:hover .headerDiv{ bottom:20px; transition:0.9s}
.headerIcon{ position:relative; float: left; padding-left: 60px; margin-left: 35px;  padding-right: 20px; transition:0.9s; display:inline-block }
.headerIcon:before{ position:absolute; content:""; background:#626976; width:1px; height:30px; right:0;  }
.headerIcon:last-child:before{ background:none}
.headerIcon p{ color:#fff; font-weight:700; font-size:18px; text-transform:uppercase; transition:0.7s}
.headerIcon p:hover{ color:#ffffff}
.headerDiv{ position:absolute; left:0; bottom:8px; transition:0.7s}
.cv-header-caption-icon{position:absolute; bottom:85px; z-index:100; width:100%; text-align:center;}
.cv-header-caption-icon1{ display:inline-block;}
.cv-caption-holder-div{ position:absolute; width:100%; bottom:250px; transition:0.9s}
.cv-caption-holder{ position:relative; text-align:center}
.cv-caption-holder h1{ color:#fff; font-size:35px; font-weight:300; margin-bottom:0;}
.cv-caption-holder h2{ color:#fff; font-size:73px; font-weight:700; text-transform:uppercase; margin-bottom:10px;}
.cv-caption-holder h3{ color:#fff; font-size:25px; font-weight:normal; margin-bottom:0; text-transform:uppercase;}
.phnIcon{ margin-top:-20px;}
.cv-header-Wrapper p{ color:#fff; font-weight:700; font-size:14px; margin-bottom:0; }
.menuIcon{ position:absolute!important; top:20px!important;}
.cv-header-Wrapper span{ font-weight:300; display:block; margin-top:-6px;}
.cv-header {float: left; clear: both;width: 100%;padding: 10px 150px 10px 0;

background: linear-gradient(rgba(51, 51, 51, 0.6) 0%, rgba(51, 51, 51, 0) 100%) !important;
  position: fixed;top: 0;left: 0;right: 0;z-index: 999;
-moz-transition: .3s;-webkit-transition: .3s;transition: .3s;}
.cv-logo-sec {float: left;padding: 0 0px 0 20px;}
.cv-header-right {float: right;}
.cv-menu-but {padding: 10px 15px 10px 23px; background: #1E688C;position: absolute;top: 35px;right: 0;border-radius: 50px 0 0 50px;cursor: pointer;}
.noPadding{ padding:0;}
.facilityWrapper img{ border-radius:15px;}/*asp changes 30px*/
.active .activitesWrapper1{  position:absolute; bottom:0;
    -moz-transition: 2s;
    -webkit-transition: 2s;
    transition: 2s;}
.activitesWrapper1{   position:absolute; bottom:-300px;
 
    -moz-transition: 2s;
    -webkit-transition: 2s;
    transition: 2s;}

.galleryDiv{ overflow:hidden;}
.cv-menu-but span {display: block;

font-size: 12px;

color: #fff;

float: left;

line-height: 1;

margin: 7px 15px 0 0;

text-transform: uppercase;}
.cv-menu-but i {display: block;float: left;}
.accordion {padding: 0px 0px 3px; text-decoration: none;font-size: 18px;color: #fff; font-weight:normal;display:block;transition: 0.3s; text-align:left; position:relative;}
.accordion:after {content: '\002B';color: #fff; font-weight: 100;
position: absolute; left: 197px; font-size: 28px;top: -3px;}
.accordion:before {content: "";color: #fff;font-weight: 100;position: absolute;}
.active1:after {content: "\2212"; }
.closeDiv{background:#142a38; padding: 15px 22px; margin-bottom:30px;}
.menuTxt{ color:#ffffff; font-weight:normal; font-size:18px; text-transform:capitalize;}

/*.menuImgDiv{ background:#142a38;  position:absolute; width:100%;  padding: 18px; bottom:0;}*/
.panel {
    transition: 0.7s; box-shadow:none!important;
    background:none!important;
    max-height: 0;
    overflow: hidden; border:none!important; margin-bottom:0!important;
    }
	.panel a{padding: 4px 12px 10px 26px;margin-bottom:0; 
    text-decoration: none;
    font-size: 15px!important;
    color: #fff; font-weight:300;
     display:block; 
    transition: 0.3s; text-align:left; position:relative; }
.sidenav {
    height: 100%;
width:255px;
    position: fixed;
    z-index: 1;
    top: 0;
    right:-255px;
    background-color: #091923;
    overflow-x: hidden;
    transition: 0.5s;
 
}

.sidenav a {
padding: 4px 0 10px 0px; border-bottom:1px #142a38 solid;
    text-decoration: none;
    font-size: 17px;
    color: #fff;
    display: block; font-weight:300;
    transition: 0.3s;
}

.sidenav a:hover {
    color: #ffcc00; 
}

.sidenav .closebtn {
 text-align: center;
 position: absolute;

top: 8px;

right: 18px;

font-size: 24px; transition:0.9s
}
.sidenav .closebtn:hover{ background:#1E688C;}

.sticky {

    background: rgba(2,17,33,.5) !important;

}
.sticky .cv-header-Wrapper{
  padding-top: 5px;
}
.sticky .cv-header-Wrapper-Div{
  top: 16px;
}
.sticky .cv-menu-but{
  top: 20px;
}
.admission-started2{
    top:460px;position:fixed;left:0;z-index:9999999;
}
.admission-started1{
    top:475px;position:fixed;left:0;z-index:9999999;
}

.admission-started{
    top:400px;position:fixed;left:0;z-index:9999999;
}

.blinkButton{ display: block; clear: both; width: 245px; 
  padding: 10px 25px; font-size: 14px; color: #fff; text-align: left;
font-weight: bold; margin: 10px 0; text-transform: uppercase; line-height: 1;
background: linear-gradient(-45deg, #ee7752, #ffcc00, #23a6d5, #23d5ab);
-moz-background: linear-gradient(-45deg, #ee7752, #ffcc00, #23a6d5, #23d5ab);
-webkit-background: linear-gradient(-45deg, #ee7752, #ffcc00, #23a6d5, #23d5ab);
-moz-background-size: 400% 400%; -webkit-background-size: 400% 400%; background-size: 400% 400%;
-moz-border-radius:0 50px 50px 0; -webkit-border-radius:0 50px 50px 0; border-radius:0 50px 50px 0;
 }
 .aniOne{ min-height:45px;
padding-top: 18px;
  animation: butGradOne 2s ease infinite; -moz-animation: butGradOne 2s ease infinite; -webkit-animation: butGradOne 2s ease infinite;}
 .blinkButton:hover{ background: #23a6d5; color: #fff; }
 @keyframes butGradOne {
  0% { -moz-background-position: 0% 50%; -webkit-background-position: 0% 50%; background-position: 0% 50%; }
  50% { -moz-background-position: 100% 50%;  -webkit-background-position: 100% 50%;  background-position: 100% 50%; }
  100% { -moz-background-position: 0% 50%; -webkit-background-position: 0% 50%; background-position: 0% 50%; }
}
 @-moz-keyframes butGradOne {
  0% { -moz-background-position: 0% 50%; -webkit-background-position: 0% 50%; background-position: 0% 50%; }
  50% { -moz-background-position: 100% 50%;  -webkit-background-position: 100% 50%;  background-position: 100% 50%; }
  100% { -moz-background-position: 0% 50%; -webkit-background-position: 0% 50%; background-position: 0% 50%; }
}
 @-webkit-keyframes butGradOne {
  0% { -moz-background-position: 0% 50%; -webkit-background-position: 0% 50%; background-position: 0% 50%; }
  50% { -moz-background-position: 100% 50%;  -webkit-background-position: 100% 50%;  background-position: 100% 50%; }
  100% { -moz-background-position: 0% 50%; -webkit-background-position: 0% 50%; background-position: 0% 50%; }
}
.aniTwo{animation: butGradTwo 2s ease infinite; -moz-animation: butGradTwo 2s ease infinite; -webkit-animation: butGradTwo 2s ease infinite;}
 @keyframes butGradTwo {
  0% { -moz-background-position: 100% 50%;  -webkit-background-position: 100% 50%;  background-position: 100% 50%; }
  50% { -moz-background-position: 0% 50%; -webkit-background-position: 0% 50%; background-position: 0% 50%;  }
  100% { -moz-background-position: 100% 50%;  -webkit-background-position: 100% 50%;  background-position: 100% 50%;}
}
.closebtn{ font-size:40px; color:#fff; 

float: right; font-weight:700; cursor:pointer; border: 1px #fff solid; width:40px; height:40px; border-radius:50%; }

.logoHeight{ height:58px; transition:0.9s}


.header-main{ float:left; clear:both; width:100%; position:absolute; top:0; left:0; right:0; min-height:100px; z-index:999;}
.banner-main{ float:left; clear:both; width:100%; position:relative;}

.logo-main{ float:left; padding:10px 20px;}
.header-right{ float:right; padding-top:48px;}
.banner-slider > img{ width:100%;}
.adressBg h3{ font-size:37px; margin-top:0; margin-bottom:50px; color:#fff; font-weight:300; }
.adressBg span{ color:#fff; font-size:16px; font-weight:700; text-transform:uppercase;}
.banner-text{ position:absolute; bottom:150px; left:0; right:0; width:100%; z-index:999; text-align:center;}
.ban-arrow{ display:block; width:179px; height:auto; position:absolute; bottom:0; left:50%; margin-left:-89.5px; z-index:1;}
.ban-arrow:after{ content:''; display:block; width:16px; height:11px; background:url(../images/arrow.png) no-repeat center; position:absolute; margin-left:-8px; left:50%; bottom:10px; animation:2s infinite arrow;}
@keyframes arrow{ 0%{ bottom:2px;} 50%{ bottom:12px;} 100%{ bottom:2px;} }
@-moz-keyframes arrow{ 0%{ bottom:2px;} 50%{ bottom:12px;} 100%{ bottom:2px;} } 
@-webkit-keyframes arrow{ 0%{ bottom:2px;} 50%{ bottom:12px;} 100%{ bottom:2px;} } 
.Section-col{ float:left; clear:both; width:100%; background:#1E688C; 
  padding-top: 30px;padding-bottom: 30px; overflow:hidden; }
.cv-welcome-wrapper{ position:relative; z-index:1; height: 400px; margin-top:35px;}
.cv-welcome-wrapper:after{position:absolute; content:""; background:url(../images/welcome-img-1.jpg) center center no-repeat; right:50%; width:250px; top: -181px; height:786px; margin-right:-125px; z-index:-1; }
.cv-welcome-wrapper:before{ position:absolute; content:""; background:#fff; right:-62px; width:67px; height:1px; top:50%; }
.cv-welcome-img img{border-radius:30px; }
.cv-welcome-txt{ padding-left:60px;}
.cv-welcome-txt h3{ font-weight:300; font-size:53px; color:#fff; line-height:51px; margin-bottom:35px;}
.cv-welcome-txt span{ display:block; font-weight:700;}
.cv-principal-txt{  background:#ff6c00; min-height:466px; position:relative; padding-top:83px; float:left; width:100%; clear:both;}
.cv-principal-txt-div{text-align: center;max-width: 625px;margin: 0 auto;padding: 0 60px;}
.cv-principal-txt h3{ color:#fff; font-size:42px; margin-bottom:20px; font-weight:300;}
.cv-principal-txt span{ font-weight:700;}
.cv-principal-txt p{ color:#fff; font-size:17px; line-height:30px; font-weight:300; margin-bottom:20px;}
.cv-principal-txt h2{ color:#fff; font-size:22px; margin-bottom:10px; font-weight:700;}
.cv-principal-txt:before{ position: absolute;content: "";background: url(../images/shape1.png) center center no-repeat;top: 0;right: 50%;top: -34px;width: 177px;height: 40px;z-index: 10;margin-right: -88px;}
.principal-and-icons{ float:left; clear:both; width:100%; background:#1d3446;}
.cv-welcome-txt p{ color:#ffffff; font-size:17px; margin-bottom:30px; line-height:28px; font-weight: 300;}
.swammi-message-icons{ float:left; clear:both; width:100%; background:#ffcc00;}
.left-col{ float:left; width:50%; background:#1d3446;}
.right-col{ float:left; width:50%;  background:#ffcc00; }
.right-col4{float:left; width:50%; }
.campus-lifeAll{ position:absolute; z-index:100; top:50%; width:100% ; margin-top:-50px; opacity:0; transition:0.2s    }
.campus-life-div:hover .campus-lifeAll{ opacity:1;}
.campus-life-div{float:left; width:50%; background:#2acad0; position:relative;  -moz-transition:.3s; -webkit-transition:.3s; -ms-transition:.3s; -o-transition:.3s; transition:.3s; position:relative; text-align:center  }
.campus-life-div:before{position:absolute; z-index:100;  content:""; width:0px; height:0px; bottom:50%; left:50%; right:50%; top:50%; background:rgba(255, 108, 0, 0.82); transition:0.5s; opacity:0; }
.campus-life-div:hover:before{width:100%; height:100%; top:0; right:0; left:0; bottom:0; opacity:1; }
.campus-lifeAll h3{ font-size:30px; color:#fff; font-weight:bold; margin-bottom:5px; }
.campus-lifeAll p{ color:#fff; font-size:15px; font-weight:300; margin-bottom:10px;}
.campus-lifeAll a{ display:inline-block; border:1px #fff solid; padding:5px 20px; border-radius:30px; color:#fff; }
.campus-lifeAll a:hover{ background:#1E688C; border:1px #1E688C solid; color:#fff}
.activitiesListingTxt{ background: #f2f2f2;min-height: 342px;padding: 26px 59px;}
.activitiesListingTxt h3{font-size: 22px;color: #333;text-transform: uppercase;margin-top: 0;margin-bottom: 10px; font-weight:300;}
.activitiesListingTxt p{ color:#333; line-height:30px; font-size:15px; text-align:justify; margin-bottom:30px;   }
.activitiesListingTxt a{display: inline-block;border: 1px #1E688C solid;padding: 8px 25px;border-radius: 30px;color: #1E688C;}
.activitiesListingTxt a:hover{ background:#ffbc07; color:#333; border:1px #ffbc07 solid;}
.activityall{ float:left; width:100%; margin-bottom:20px; clear:both; }
.activitiesListingDivAll{ padding:0; min-height: 350px;}
.activitiesListing img{ width:100%;}
.facilityWrapper{ text-align:center; }
.facilityWrapper img{-webkit-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.25);
box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.25); transition:0.9s}
.facilityWrapper h3{ color:#333; font-size:30px; margin-top:20px; margin-bottom:10px; font-weight:300;}
.facilityWrapper a{ color:#1E688C; font-size:15px; text-transform:uppercase; font-weight:700; display:block; margin-bottom:40px;}
.facilityWrapper a:hover{ color:#ffcc00}
.facilityWrapper:hover img{ -webkit-box-shadow: 0px 14px 26px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 14px 26px 0px rgba(0,0,0,0.25);
box-shadow: 0px 14px 26px 0px rgba(0,0,0,0.25);}
.campus-life-div img{ width:100%;}
.cv-kinder-img img{ width:100%;}
.facilityDeatilsWrapper{ position:relative;}
.facilityDeatilsWrapperDiv h3{ font-weight:normal; color:#333}
.facilityDeatilAll p{ color:#333; font-size:17px; line-height:35px; margin-top:30px; text-align:justify}
.facilityDeatilsWrapperDiv{ position: absolute;content: "";left: 20px;bottom: -26px;background: #ffcc00;padding: 15px 20px;}
.hvr-shutter-out-horizontal {display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s; display: inline-block;font-size: 14px;color: #fff;padding: 12px 32px;border: 2px solid #fff;text-transform: uppercase;border-radius: 50px;transition: 0.3s;}
.hvr-shutter-out-horizontal i{color: #fff;margin-right: 10px;}
.hvr-shutter-out-horizontal:before {content: "";position: absolute; z-index: -1;top: 0;bottom: 0;left: 0;right: 0;background: #ffcc00;
-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 50%;transform-origin: 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;     border-radius: 50px;}
.hvr-shutter-out-horizontal:hover, .hvr-shutter-out-horizontal:focus, .hvr-shutter-out-horizontal:active { color: white; }
.hvr-shutter-out-horizontal:hover:before, .hvr-shutter-out-horizontal:focus:before, .hvr-shutter-out-horizontal:active:before {-webkit-transform: scaleX(1);transform: scaleX(1);}

.hvr-shutter-out-horizontal2 {display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s; display: inline-block;font-size: 14px;color: #fff;padding: 12px 32px;border: 2px solid #fff;text-transform: uppercase;border-radius: 50px;transition: 0.3s;}
.hvr-shutter-out-horizontal i{color: #fff;margin-right: 10px;}
.hvr-shutter-out-horizontal:before {content: "";position: absolute; z-index: -1;top: 0;bottom: 0;left: 0;right: 0;background: #ffcc00;
-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 50%;transform-origin: 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;     border-radius: 50px;}
.hvr-shutter-out-horizontal:hover, .hvr-shutter-out-horizontal:focus, .hvr-shutter-out-horizontal:active { color: white; }
.hvr-shutter-out-horizontal:hover:before, .hvr-shutter-out-horizontal:focus:before, .hvr-shutter-out-horizontal:active:before {-webkit-transform: scaleX(1);transform: scaleX(1);}


.hvr-shutter-out-horizontal1 {display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s; display: inline-block;font-size: 14px;color: #fff;padding: 12px 32px;border: 2px solid #fff;text-transform: uppercase;border-radius: 50px;transition: 0.3s;}
.hvr-shutter-out-horizontal1 i{color: #fff;margin-right: 10px;}
.hvr-shutter-out-horizontal1:before {content: "";position: absolute; z-index: -1;top: 0;bottom: 0;left: 0;right: 0;background: #ffcc00;
-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 50%;transform-origin: 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;     border-radius: 50px;}
.hvr-shutter-out-horizontal1:hover, .hvr-shutter-out-horizontal1:focus, .hvr-shutter-out-horizontal1:active { color: white; }
.hvr-shutter-out-horizontal1:hover:before, .hvr-shutter-out-horizontal1:focus:before, .hvr-shutter-out-horizontal1:active:before {-webkit-transform: scaleX(1);transform: scaleX(1);}

.cv-swammi-message{  background: #ffcc00;position: relative;padding-top: 62px;padding-bottom: 16px;}
.cv-swammi-message-div{text-align: center;max-width: 625px;margin: 0 auto;padding: 0 60px;}
.cv-swammi-message h3{ color:#1d3446; font-size:42px; margin-bottom:20px; font-weight:300;}
.cv-swammi-message span{ font-weight:700;}
.cv-swammi-message p{ color:#1d3446; font-size:17px; line-height:30px; font-weight:300; margin-bottom:20px;}
.cv-swammi-message:before{ position: absolute;content: "";background: url(../images/shape2.png) center center no-repeat;top: 0;right: 50%;top: -34px;width: 177px;height: 40px;z-index: 10;margin-right: -88px;}
.cv-pricial-img{ background:#2acad0; float:left; width:100%; clear:both;}
.cv-pricial-img img { width:100%}
.cv-swami-img1 img{width:100%}
.cv-lifeAll{ float:left; width:50%;  background:#21a1a6; }

.our-facilities{ float:right; width:100%; padding: 121px 60px 0 0; width:600px;}
.white-title{ display:block; clear:both; font-size:42px; color:#fff; font-weight:100; margin: 0 0px 61px 37px;}
.white-title span{ font-weight:bold;}
.icon-col{ text-align:center; margin-bottom:80px; border-right:1px solid #3f5262;}
.icon-col:last-child{ border-right:none;}
.facility-icon{ display:block; text-align:center; margin:0 0 5px 0; position:relative; bottom:0; -moz-transition:0.3s; -webkit-transition:0.3s; transition:0.3s;}
.facility-label{ display:block; text-align:center; font-size:22px; color:#fff; font-weight:100;}
.white-button{ display:inline-block; font-size:14px; color:#fff; padding: 12px 32px; border:2px solid #fff; text-transform:uppercase; position:relative; border-radius:50px; transition:0.3s; }
.white-button i{ color:#fff; margin-right:10px;}
.icon-col:hover .facility-icon{ bottom:10px;}
.white-button:hover{ border-color:#ffcc00; color:#ffcc00;}
.banner-carousel .owl-dots{ display:none;}
.activitesIcon{ background:#21a1a6; padding:50px 15px; }
.iconDivWrapperDivAll {padding-left: 0;}
.iconDivWrapper { position: relative;text-align: center; padding-right: 21px;padding-top: 98px;}
.iconDivWrapper::before {position: absolute;content: "";background: #7fdfe3;width: 1px;height: 176px;top: 126px;right: 0;}
.iconDivWrapper1 {position: absolute;top: 0px;width: 100%;transition: 0.7s;}
.iconDivWrapper:hover .iconDivWrapper1{ margin-top: -10px;}
.iconDivWrapper span {color: #ffffff;font-size: 21px;
padding-top: 70px;
  font-weight:300;margin-bottom: 5px;display: block;}
.iconDivWrapper p {color: #fff;font-size: 16px;line-height: 25px; 
  font-weight:300; margin-bottom:30px;}
.iconDivWrapper a{ color: #fff;font-size: 16px;text-align: center;border-radius: 30px;border: 1px #fff solid;width: 124px;padding: 7px;
background: #1d3446;
  display: block;margin: 0 auto;}
.iconDivWrapper a {display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;display: inline-block;font-size: 14px;color: #fff;padding: 7px 0px;border: 1px solid #fff;text-transform: uppercase;border-radius: 50px;transition: 0.3s;}
.iconDivWrapper a:before {content: "";position: absolute; z-index: -1;top: 0;bottom: 0;left: 0;right: 0;background: #ffcc00;
-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 50%;transform-origin: 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;     border-radius: 50px;}
.iconDivWrapper a:hover, .iconDivWrapper a:focus, .iconDivWrapper a:active { color: white; }
.iconDivWrapper a:hover:before, .iconDivWrapper a:focus:before, .iconDivWrapper a:active:before {-webkit-transform: scaleX(1);transform: scaleX(1);}
.iconDivWrapperDivAll:last-child .iconDivWrapper:before{ background:none;}


.iconDivWrapperFacility a{ color: #fff;font-size: 16px;text-align: center;border-radius: 30px;border: 1px #2ACAD0 solid;width: 124px;padding: 7px;display: block;margin: 0 auto;}
.iconDivWrapperFacility a {display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;display: inline-block;font-size: 14px;color: #2ACAD0;padding: 7px 0px;border: 1px solid #2ACAD0;text-transform: uppercase;border-radius: 50px;transition: 0.3s;}
.iconDivWrapperFacility a:before {content: "";position: absolute; z-index: -1;top: 0;bottom: 0;left: 0;right: 0;background: #ffcc00;
-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 50%;transform-origin: 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;     border-radius: 50px;}
.iconDivWrapperFacility a:hover, .iconDivWrapper a:focus, .iconDivWrapper a:active { color: white; }
.iconDivWrapperFacility a:hover:before, .iconDivWrapper a:focus:before, .iconDivWrapper a:active:before {-webkit-transform: scaleX(1);transform: scaleX(1);}



.viewMoreBtn{ color: #fff;font-size: 16px;text-align: center;border-radius: 30px;border: 1px #fff solid;width: 124px;padding: 7px;display: block;margin: 0 auto;}
.viewMoreBtn i { color: #fff; margin-right: 10px;}
.viewMoreBtn{display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;display: inline-block;font-size: 14px;color: #fff;padding: 12px 0px; width: 182px;
border: 2px solid #fff;text-transform: uppercase;border-radius: 50px;transition: 0.3s;}
.viewMoreBtn:before {content: "";position: absolute; z-index: -1;top: 0;bottom: 0;left: 0;right: 0;background: #ffcc00;
-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 50%;transform-origin: 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;     border-radius: 50px;}
.viewMoreBtn:hover, .viewMoreBtn:focus, .viewMoreBtn:active { color: white; }
.viewMoreBtn:hover:before, .viewMoreBtn:focus:before, .viewMoreBtn:active:before {-webkit-transform: scaleX(1);transform: scaleX(1);}

.cv-kids-txt{  background:#ff6c00; position:relative; padding-top:63px;}
.cv-kids-txt::before {position: absolute;content: "";background: url(../images/shape1.png) center center no-repeat;top: 0;right: 50%;top: -34px; width: 177px;height: 40px;z-index: 10;margin-right: -88px;}
.cv-kids-txt-div{text-align: center;max-width: 625px;margin: 0 auto;padding: 0 60px;}
.cv-kids-txt h3{ color:#fff; font-size:42px; margin-bottom:20px; font-weight:300;}
.cv-kids-txt span{ font-weight:700;}
.cv-kids-txt p{ color:#fff; font-size:17px; line-height:30px; font-weight:300; margin-bottom:20px;}

.cv-studentsay-left-col{ float: left;width: 50%;background: #1E688C;min-height: 743px;padding-top: 150px;padding-bottom: 105px;padding-left: 80px;
padding-right: 80px; }
.cv-studentsay-div{ float:left;  position:relative; width: 500px;}
.cv-studentsay-div h3{ color:#fff; font-size:36px; font-weight:300; margin-bottom:75px;}
.cv-studentsay-div span{ font-weight:700;}
.cv-studentsay-div-img{ position:absolute; right:0; top:0px; }
.cv-studentsay-div p{ color: #ffffff;font-size: 17px;line-height: 30px;font-weight: 300;margin-bottom: 40px;}
.campus-life-txt h3{ font-weight:300; font-size:42px; text-align:center; color:#fff; margin-top:30px;  
  margin-bottom: 25px;}
.campus-life-txt span{ font-weight:700; }
.campus-life-txt p{ color:#fff; font-size:17px; font-weight:300; margin-bottom:30px;}
.campus-life-div1 {float: left;width: 50%;background: #21a1a6;padding: 13px 23px;text-align: center;}
.testmonal-img-main{ position:relative; padding-left:100px; padding-top: 16px;}
.testmonal-img-main span{ color:#fff; font-size:18px; font-family:700;}
.testmonal-img-main p{ color:#fff; font-size:15px; margin-bottom:10px;}
.testmonal-img-Div{ position:absolute; left:0; top:0;}
.testmonal-img-Div img{ border-radius:50%;}
.cv-info-centre{ position:relative; text-align:center; }
.cv-info-centre-div{ position:absolute; bottom: 75px; width:100%; transition:0.9s  }
.cv-info-centre:hover .cv-info-centre-div{ bottom:90px; }
.cv-info-centre-bg{ padding:80px 15px;}
.cv-info-centre-bg1{ padding:0px 15px 100px;}
.InformationHeader h3{ color:#1d3446; font-weight:700; font-size:42px; margin-bottom:7px; }
.InformationHeader p{ color:#555555; font-size:17px; line-height:26px; margin-bottom:150px; max-width: 534px; }
.InformationHeader span{ font-weight:300;}
.cv-info-centre h3{ color:#333333; font-size:25px; text-align:center; font-weight:500; margin-bottom:8px;}
.cv-info-centre a{ color:#555555; font-size:15px; margin-bottom:20px; transition:0.8s}
.cv-info-centre a:hover{ color:#2acad0;}
.new-updates h3{color:#1d3446; font-weight:700; font-size:42px; margin-bottom:76px; text-align:center; }
.new-updates span{ font-weight:300;}
.new-updates p{ text-align:center; color:#555555; font-size:16px; line-height:27px; margin-bottom:50px;}
.datediv{ position: relative;background: #ffcc00;border: 1px #1d3446 solid;padding: 4px 0 6px 67px;max-width: 263px;margin: 0 auto;}
.datediv-wrapper{ position:absolute; left:0; top:0; background:#1d3446; bottom:0;}
.datediv-wrapper p{font-size: 21px;color: #fff;font-weight: 300;text-align: center;width: 56px;margin-bottom: 0;padding: 6px;}
.datediv > p{ color:#1d3446; font-size:17px; margin-bottom:0; }
.datediv span{color:#1d3446; font-size:21px; margin-bottom:0; position:relative; padding-right: 27px; } 
.datediv span:before{position: absolute;content: "";width: 1px;height: 42px;background: #1d3446;right: 10px;top: -6px;}
.cv-footer{ padding:50px 50px 30px; background:#1d3446; overflow:hidden; }
.footerHeader{ color:#2acad0; font-size:24px; margin-bottom:20px; font-weight:normal;}
.footerAbout p{ color:#e7e7e7; font-size:17px; line-height:29px; margin-bottom:30px;}
.learnMoreBtn{ color:#ffcc00!important; font-size:18px; font-weight:700;}
.learnMoreBtn:hover{ color:#fff!important;}
.learnMoreBtn1{ color:#FFF!important; font-size:18px; font-weight:700;}
.learnMoreBtn1:hover{ color:#FFCC00!important;}
.socialMediaIcon{ color:#fff; padding-right:20px; 
  font-size:20px; display:inline-block; margin-bottom: 0;
    padding-top: 10px;}
.socialMediaIcon:hover{ color:#ffcc00}

.socialMediaIcon1{ color:#fff; margin-right: 23px; font-size:20px; display:inline-block; margin-top: 16px; border:1px #fff solid; border-radius:50%; text-align:center; display:inline-block; width:50px; height:50px; padding-top: 10px;}
.socialMediaIcon1:hover{ color:#ffcc00}

.cv-footer-link{ color:#686c6e!important; font-size:14px; padding:7px 0px; width:100%; background:#d5dbde; position:relative; z-index:1; display:block; text-align:center;}
.cv-footer-link:before{position: absolute;content: "";left: 0;background: #ffcc00;width: 0px;height: 34px;transition: 0.9s;z-index: 0;top: 0px; z-index:-1}
.cv-footer-link:hover:before{ width:100%;  }
.footer-end{ padding:10px 10px 10px 10px; background:#091923}

.footerDivall{ margin-bottom:30px;}
.footerNav1 {margin: 0;padding: 0;}
.footerNav1 li {list-style: none;display: inline-block;}
.footerNav1 a {color: #7d8f9e;font-size: 14px;padding-right: 28px;margin-top: 5px;display: inline-block;position: relative; font-weight:normal;}
.footerNav1 a::before {position: absolute;left: -18px;top: 9px;width: 6px;height: 6px;content: "";background: #2acad0; border-radius: 50%;}
.footerNav1 a:hover {color: #2acad0;}
.footerNav1 li:first-child a::before {background: none;}
.footerNav {margin: 0;padding: 0; overflow:hidden; transition:0.9s; min-height:225px;}
.footerNav li {list-style: none;display: inline-block; width:100%}
.footerNav a {color: #ffffff;font-size: 16px;padding-right: 28px;margin-top: 5px;display: inline-block;position: relative; padding-bottom:6px; transition:0.5s;}
.footerNav a::before {position: absolute;left: -11px;top: 10px;width: 6px;height: 6px;content: "";background: #2acad0; border-radius: 50%; transition:0.5s; opacity:0;}
.footerNav a:hover:before{ left:1px; opacity:1; } 
.footerNav a:hover {color: #2acad0; padding-left:12px;}
.footer-address-para{ color:#e7e7e7; font-size:17px; line-height:29px; font-weight:300; margin-bottom:20px;}
.footer-phn-txt{color:#e7e7e7; font-size:15px; font-weight:bold;}
.mailIdDiv{ background:#091923; text-align:center; margin-top: 34px; padding-top:22px;}
.mailIdDiv p{ margin-bottom:0; color:#fff; font-size:19px; font-weight:300;}
.mailIdDiv span{ color:#637a8b; font-weight:normal; font-size:15px;}
.testmonial-carousel .owl-nav{ position:absolute; top:-45px; left:0; }
.testmonial-carousel .owl-nav .owl-prev{ background:none; border:1px #fff solid!important; width:24px; height:24px; border-radius:50%; margin-right:10px;}
.testmonial-carousel .owl-nav .owl-prev span{ color:#fff; font-size:22px; display:block; margin-top:-8px;}
.testmonial-carousel .owl-nav .owl-next{ background:none; border:1px #fff solid!important; width:24px; height:24px; border-radius:50%;}
.testmonial-carousel .owl-nav .owl-next span{ color:#fff; font-size:22px; display:block; margin-top:-8px;}

.news-carousel .owl-nav{ position:absolute; top:-55px; left:0; width:100%; text-align:center; }
.news-carousel .owl-nav .owl-prev{ background:#ffcc00!important; border:1px #1d3446 solid!important; width:24px; height:24px; border-radius:50%; margin-right:10px; transition:0.9s}
.news-carousel .owl-nav .owl-prev:hover{ background:#1d3446!important }
.news-carousel .owl-nav .owl-prev:hover span{color:#ffcc00!important;}
.news-carousel .owl-nav .owl-next:hover{ background:#1d3446!important }
.news-carousel .owl-nav .owl-next:hover span{color:#ffcc00!important;}
.news-carousel .owl-nav .owl-prev span{ color:#1d3446; font-size:22px; display:block; margin-top:-8px; font-weight:700;}
.news-carousel .owl-nav .owl-next{  background:#ffcc00!important; border:1px #1d3446 solid!important; width:24px; height:24px; border-radius:50%;transition:0.9s}
.news-carousel .owl-nav .owl-next span{ color:#1d3446; font-size:22px; display:block; margin-top:-8px; font-weight:700;}
.cv-pricial-img1{ display:none;}
.cv-swami-img2{ display:none;}
.kinder-col{ float:left; width:50%; min-height:743px; background:#ff6c00;}
.crumb-main{ padding:0 15px; position:relative; }
.crumb-Wrapper{ position:absolute; bottom:30px; width:100%; left:0;  }
.crumb-Wrapper h3{ font-size:47px; color:#fff; font-weight:300; padding-left:90px;  }
.crumbNav{ margin: 0 75px;padding: 0;float: right;}
.crumbNav li{ display:inline-block; padding-left:10px; } 
.crumbNav a{ color:#fff; 
  color:#fff; font-size:16px; font-weight:500;}
.crumbNav a label img{ margin-right:10px; margin-top:-5px; display:inline-block}
.crumbNav li span{ display:block; border:1px #2ac8ce solid; 
  padding:7px 20px; color:#fff; font-size:16px; font-weight:500; background:rgba(0, 0, 0, 0.53) }
.subPageSpace{ padding: 100px 0;}
.subPageHeader{ color:#1d3446; font-size:46px; text-align:center; font-weight:300; margin-bottom:30px;}
.subPageHeader span{ font-weight:700;}
.adressBg{ background: #2ac8ce;min-height: 623px;padding: 70px 50px 60px;}
.adressBg1{ background: #eeeeee;min-height: 623px;padding: 70px 50px 60px; overflow:hidden;}
.mapWarpper{ border:1px #2ac8ce solid; min-height:389px;  }
.adressIcon{ position:relative; padding-left:50px; min-height: 50px; }
.adressIconTxt{ position:absolute; left:0; top:0;}
.adressIcon p{ font-weight:300; font-size:18px; color:#fff; line-height:29px; margin-bottom:30px;}
.conntectWithHeader{ color:#1d3446; margin-bottom:40px; font-size:37px;  font-weight:300;}
.contactField{ width:100%; color:#444444; padding: 15px 31px; background:#fff; border:1px #fff solid; font-size:16px;  margin-bottom:17px;}

.contactField1{ width:100%; padding: 6px 11px; background:#f2f2f2; border:1px #bdbdbd solid; font-size:16px; border-radius:5px; margin-bottom:30px;}
.submitBtn{ background:#1E688C; padding:12px; text-align:center; margin: 28px auto; color:#fff; font-size:20px; font-weight:700; border:1px #1E688C solid; border-radius:8px; display:block; transition:0.8s; width:100%; }
.submitBtn:hover{ background:#91e3e6; color:#333}
.captchWrapper{ position: relative;

padding-left: 168px;

max-width: 387px;

margin: 28px auto 10px; }
.subPageSpace{ padding:65px 15px 30px;}
.mapDivall{ margin-top:40px;}
.captchWrapperDiv{ position:absolute; left:0; top:10px;}
.captchaImg{ margin-left:20px;}
.contactConnectDiv{max-width: 900px;}
.aboutWarpper p{ color:#555555; font-size:15px; line-height:29px; text-align:justify;}
.aboutWarpper h3{ color:#1d3446; font-size:25px; font-weight:700; margin-top:30px; margin-bottom:10px;}
.aboutWarpper h2{ font-weight:300; color:#555; font-size:25px; margin-bottom:20px;}
.aboutWarpper ul{ margin:0; padding:0;}
/*.aboutWarpper li{ padding-left:40px; background:url(../images/bullet-points.png) no-repeat left top; color:#555; font-size:15px; margin-bottom:10px; line-height:30px; }*/
.selectYearDiv1 {text-align: right;}
.selectYearTxt { font-size: 14px;color: #585858;margin: 0 20px 0 0; font-weight:normal;}
.selectYearBox {width: 163px;padding: 15px;font-size: 14px;color: #585858;border: 1px solid #d3d3d3;background: url(../images/dropdown1.png) center right no-repeat;-webkit-appearance: none;-moz-appearance: none;appearance: none;-ms-appearance: none; -o-appearance: none;margin-bottom: 100px;}
.selectYearBox1 {width: 163px;padding: 15px;font-size: 14px;color: #FFF; background-color:#2AC8CE !important;border: 1px solid #2AC8CE;background: url(../images/dropdown-1.png) center right no-repeat;-webkit-appearance: none;-moz-appearance: none;appearance: none;-ms-appearance: none; -o-appearance: none;margin-bottom: 50px;font-weight: bold;}


.eventCalendarDateDivAll {margin-bottom: 60px;}
.eventCalendarDateTxt {

    font-size: 16px;
    color: #2ac8ce;
    margin-left: 20px; font-weight:700;

}

.nav {
    display: block;

    text-transform:capitalize;
    margin: 0; 
    padding: 0; text-align:right;
}

.nav li {
    display: inline-block;
    list-style: none;
}

.nav .button-dropdown {
    position: relative;
}

.nav li a {
    display: block;
    color: #fff; font-size:15px;
    background-color: #1d3446;
padding: 13px 17px 13px 17px;
    text-decoration: none;
}

.nav li a span {
    display: inline-block;
    margin-left: 5px;
    font-size: 10px;
    color: #fff!important;
}

.nav li a:hover, .nav li a.dropdown-toggle.active {
    background-color: #289dcc;
    color: #fff;
}

.nav li a:hover span, .nav li a.dropdown-toggle.active span {
    color: #fff;
}

.nav li .dropdown-menu {
    display: none;
    position: absolute;
    left: 0;
    padding: 0;
    margin: 0;
    margin-top: 3px;
    text-align: left;
}

.nav li .dropdown-menu.active {
    display: block;
}

.nav li .dropdown-menu a {
    width: 160px;
}

.faculityStaffBg {

    background: #1E688C;
    padding: 18px 10px;
    margin-bottom: 20px;
 text-align:center;
}

.facultyAll{ float:left; width:25%; padding:10px; }
.facultyAll img{ width:100%}
.facultywrapper{
	display: flex;
    justify-content: center;
}
.departmentHead40 {

    font-size: 36px; font-weight:300;
    color: #fff;
  
    text-transform: uppercase;
    background-color: #1E688C;
    text-align: center;
    padding: 5px;



}
.faculityDivAll{ margin-bottom:30px; margin-top:30px;}
.faculityHead18White {

    color: #fff;
	font-weight: 300;
    font-size: 18px;
    text-transform: uppercase;
    margin: 0;

}
.faculityHead13Red {

    font-size: 13px;
    text-transform: uppercase; 
    color: #fff;
    display: block;
    margin: 10px 0;

}
.faculityHead13Grey {

    font-size: 15px;
    color: #fff;
    margin: 0;

}
.eventCalendarDateDivAll p{font-size: 15px;

color: #555;

line-height: 30px;

margin-top: 20px;}

.eventCalendarDateHead {

    font-size: 22px; font-weight:normal;
    color: #555;
    margin-top: 30px;
    margin-bottom: 0;
    text-transform: capitalize;

}

.faculityHead13Red {

    font-size: 14px; font-weight:300;
    text-transform: uppercase;
    color: #fff;
    display: block;
    margin: 10px 0;

}
.latestNewWarpper{ position:relative; padding-left:90px; padding-bottom: 31px; min-height:200px;}
.latestNewWarpperDiv{ position:absolute; left:0; top:0;}
.latestNewBg {

    background: #1E688C;
    padding: 20px 10px;


}
.latestNewDate {

    text-align: center;
    color: #fff;
    font-size: 26px;
    margin-top: 3px;
    margin-bottom: -6px;
    display: block;

}
.latestNewMonth {

    text-align: center;
    color: #fff;
    font-size: 13px;
    margin: 0;

}

.latestNewsHead {

 
    font-size: 20px;
    color: #4f4f4f;
    margin-bottom: 20px;
    text-transform: uppercase;

}

.latestNewWarpper p{line-height: 28px;

font-size: 15px;

color: #555;

text-align: justify;}
.latestNewMonth {

    text-align: center;
    color: #fff!important;
    font-size: 14px;
    margin: 0;

}
.latestNewWarpper a
{
    float: right;

font-size: 15px;
display: inline-block;
border: 1px #1E688C solid;
padding: 5px 25px;
border-radius: 30px;
color: #1E688C;
}
.latestNewWarpper a:hover
{
    color: #000;
    cursor:pointer;
    background-color:#FFBC07;
    border: 1px #000 solid;
}
.borderDivCircular {

    border: 2px solid #2ac8ce;
    padding: 26px 19px;
    min-height: 121px;

}
.btnDownloads {

background: #1E688C;

padding: 15px 30px;


color: #fff !important;

font-size: 14px;

text-transform: uppercase;

transition: all .5s ease-out;

display: inline-block;

margin-bottom: 67px;
}
.btnDownloads:hover{ background:#2ac8ce;}


.circularDateTxt {

    display: block;
    color: #2ac8ce;
    font-size: 28px; text-align:center; font-weight:700;

}
.circularCalenderTxt {

    color: #2ac8ce!important; font-weight:300;
    font-size: 14px!important;
    text-align: center;}
.circularWrapper{ position:relative; padding-left: 140px;}	
.circularWrapperDiv{ position:absolute; left:0; top:0;}
.circularWrapper p{    font-size: 16px;
    text-transform: uppercase;
    line-height: 28px;
    color: #4f4f4f;
    margin-bottom: 25px;}
	
.tab {
    overflow: hidden;
   text-align: center;

margin: 0 auto 40px;

display: block;
}

/* Style the buttons inside the tab */
.tab button {
border:2px #1E688C solid;
    outline: none;
    cursor: pointer;
padding: 9px 39px;
    transition: 0.3s;  color:#333!important;
    font-size: 17px; background:none;
}

/* Change background color of buttons on hover */
.tab button:hover {
    background-color: #ddd;
}

/* Create an active/current tablink class */
.tab button.active {
    background-color: #1E688C; color:#fff!important;
}

/* Style the tab content */
.tabcontent {
    display: none;
    padding: 6px 12px;
 
}
.photoGalleryWrapper {

    position: relative;
    overflow: hidden; margin-bottom: 50px;

}
.photoGalleryWrapperDiv {

    position: absolute;
    background: rgba(255, 216, 0, 0.64);
    transition: .4s;
    height: 271px;
    width: 182px;
    z-index: 100;
    right: -88px;
    bottom: -95px;
    -ms-transform: rotate(42deg);
    -webkit-transform: rotate(42deg);
    transform: rotate(42deg);

}
.photoTxtDiv {

    position: absolute;
    right: 15px;
    bottom: 18px;
    z-index: 100;

}
.photoGalleryImgIcon {

    margin: 0 auto;
    display: block;

}
.photoGalleryWrapper p {

    text-align: center;
    color: #000000;
    font-weight: normal;
    font-size: 13px;
    margin-top: 5px;
    margin-bottom: 0;

}
.photoGalleryWrapper:hover .photoGalleryWrapperDiv {

    background: rgba(8, 132, 207, 0.72);

}	


.tab1 {
    float: left;

    background-color: #CAE9FF;
    width: 20%;
 
}

/* Style the buttons inside the tab */
.tab1 button {
    display: block;
    background: url(../images/facilities-icon.png) right center no-repeat;
    color:#333; font-weight:300;
padding: 10px 8px;/*10px 16px;*/
    width: 100%;
    border: none;
    outline: none;
    text-align: left;
    cursor: pointer;
    transition: 0.3s;
    font-size: 17px; border-bottom:1px #ddd solid;
}

/* Change background color of buttons on hover */
.tab1 button:hover {
 background: #1E688C url(../images/facilities-icon1.png)  right center no-repeat;;color:#fff;
}

/* Create an active/current "tab button" class */
.tab1 button.active {
    color:#fff;     background: #1E688C url(../images/facilities-icon1.png)  right center no-repeat;
}

/* Style the tab content */
.tabcontent1 {
    float: left;
    padding: 0px 24px;/*0px 12px;*/

    width: 80%;
    border-left: none;

}

.subPageHeader32 {

    font-size: 32px;
    color: #333; font-weight:normal;
    text-transform: uppercase;
    margin-top: 20px;
    margin-bottom: 20px;

}
.dateDiv {

    background: #1E688C;
    color: #fff; font-weight:700;
    font-size: 13px;
    text-align: center;
    width: 100px;
    margin-top: 20px;
    padding: 4px; float:right

}

.reveal {
  opacity: 0;
  -webkit-transform: translate3d(0, 30px, 0);
          transform: translate3d(0, 30px, 0);
  transition: opacity 0.8s, -webkit-transform 2s;
  transition: opacity 0.8s, transform 2s;
  transition: opacity 0.8s, transform 2s, -webkit-transform 2s;
}
.reveal_visible {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.postedDateTxt{ position:relative; padding-left:20px; font-weight:bold; color:#555}
.postedDateTxtSpan{ position:absolute; left:0;top: -2px;display: block;}
.activityDeatils p{ font-size:17px; color:#555; line-height:35px; margin-bottom:30px; text-align:justify}	
.activitiesListing{ position:relative;}
.activitiesListing span{ font-size:30px; text-align:center; display:block; color:#fff; font-weight:bold; margin-bottom:0; }
.activitiesListing p{ color:#fff; margin-top:-10px; margin-bottom:0;}
.activitiesListingDiv{ position:absolute; left:0; top:0; background:#1E688C; padding:20px;}

/*2018-11-28*/
.swami-swaroopananda-frame{ float: left; width: 100%; clear: both; background: #1E688C; }
.swami-col{ float: left; width: 50%; }
.swami-col img{ width: 100%; }
.swami-text{ float: left; width: 50%; text-align: center; padding:110px 30px 30px 30px; }
.swami-text h3{ display: block; font-size: 32px; color: #fff; text-align: center; font-weight: 300; margin: 0 0 15px 0; }
.swami-text h3 span{ font-weight: bold; }
.swami-text p{ font-size: 17px; color: #fff; display: block; text-align: center; }

@media screen and (max-width:1366px){

.menuImgDiv{ display:none;}
/*2018-11-28*/
.swami-text{ padding: 30px; }
}
@media screen and (max-width:1200px){
.activitiesListingDivAll{ min-height:auto;}
.subPageSpace{ padding:70px 0;}
.activitiesListingTxt{padding: 26px 30px;}
.kinder-col{ min-height:auto;}
.kinder-col{  width:100%;}
.cv-kinder-img img{ display:none;}
.cv-swami-img2{ margin: 0 auto;border-radius: 50%;display: block;width: 300px;overflow: hidden;height: 300px;}
.cv-lifeAll{ float:none; width:100%;}
.campus-life-div1{ width:100%;}
.right-col4{ width:100%; float:none; clear:both;}
.cv-principal-txt p{ margin-bottom:0;}
.cv-principal-txt{ min-height:auto; padding-top:30px;}
.cv-principal-txt-div{padding: 30px 60px 70px;}
.cv-swami-img1{display:none;}
.cv-pricial-img{ display:none;}
.cv-pricial-img1{ margin:0 auto; border-radius:50%; display:block; width:300px; overflow:hidden; height:300px;}
.cv-caption-holder h1{font-size: 23px;}
.cv-caption-holder h2{font-size: 37px;}
.cv-caption-holder h3{ font-size:18px;}
.cv-caption-holder-div{bottom: 203px;}
.cv-header-caption-icon{bottom: 70px;}
.left-col{ width:100%; float:none; clear:both;}
.our-facilities{ float:none; width:auto; padding: 70px 60px 0 0;}
.white-title{ text-align:center;}
.right-col{  width:100%; min-height:auto; padding-top: 60px;}
.cv-principal-txt::before{ display:none;}
.cv-swammi-message::before{ display:none;}
.cv-header-right{ display:none;}
.cv-swami-img1{ display:none;}
.hvr-shutter-out-horizontal{ margin:0 auto 50px; display:block; width:177px; text-align:center; }
.cv-swammi-message{padding-top: 0px;padding-bottom: 0px;}
.campus-life-div{min-height: 297px; margin-bottom:0px; position:relative; overflow:hidden; }
.campus-life-Wrapper{ background:rgba(46, 201, 207, 0.63); position:absolute; content:""; width:0; height:100%; transition:0.9s }
.campus-life-div:hover .campus-life-Wrapper{ width:100%}

.cv-kids-txt::before{ display:none;}
.cv-studentsay-left-col{ width:100%;}
.cv-kids-txt-div{max-width: 900px; padding: 0 15px;}
.cv-kids-txt{min-height:auto; padding-top:60px; padding-bottom:60px;}
.cv-studentsay-div{ width:100%; float:none; padding-top:70px; padding-bottom:70px;}
.cv-studentsay-left-col{padding-top:0px; padding-bottom:0px; min-height:auto; padding-left:20px;}
.cv-studentsay-div-img{ display:none;}
.cv-studentsay-div h3{ margin-bottom:60px;}
.activitesIcon{padding: 70px 15px;}
.campus-life-txt h3{font-size: 35px;}
.campus-life-div1{ min-height:auto;}
.cv-info-centre h3{ font-size:19px;}
.footer-phn-txt{ font-size:20px;}
.mailIdDiv{margin-top: 43px;padding-top: 21px;}
/*2018-11-28*/
.swami-col{ width: 300px; height: 300px; margin: 0 auto; clear: both; float: none; overflow: hidden; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }
.swami-text{ width: 100%; clear: both; padding:30px; }
.swami-swaroopananda-frame{ text-align: center; padding-top: 20px;  }

}


@media screen and (max-width:992px){

.tab1{ width:100%; float:none; margin-bottom:10px;}
.tabcontent1{ width:100%; float:none;}
.activitesWrapper1{ position:static;}
.active .activitesWrapper1{ position:static;}
.facultyAll{ width:50%;}
.cv-welcome-wrapper::before{ display:none;}
.footerNav li{ width:32%}
.iconDivWrapper{ padding-right:0;}
.cv-footer{padding: 57px 15px 0;}
.footerHeader{ margin-top:40px;}
.cv-info-centre-bg{padding: 70px 15px;}
.InformationHeader h3{ text-align:center;}
.InformationHeader p{ text-align:center; margin:0 auto 140px;}
.new-updates h3{ margin-top:70px;}

.iconDivWrapper::before{ display:none;}
.activitesIcon{padding: 80px 15px;}
.iconDivWrapper a{ margin-bottom:50px}


.cv-caption-holder{ display:none;}
.cv-header-caption-icon{ display:none;}
.cv-welcome-wrapper::after{display:none;}
.cv-welcome-wrapper::before{ background:none;}
.cv-welcome-txt{ padding-left:0;}
.cv-welcome-txt h3{ margin-top:50px; font-size: 38px; margin-bottom:20px; text-align:center;}
.Section-col{padding-top:70px;

padding-bottom: 40px;}
.cv-welcome-txt p{ margin-bottom:30px; text-align:center;}

.cv-welcome-img{ text-align:center;}
.hvr-shutter-out-horizontal1{ margin:0 auto; display:block; width:250px;}
}

@media screen and (max-width:767px){
.selectYearDiv2{ text-align:center;}
.selectYearBox{ margin-bottom:35px;}
.selectYearDiv1{ text-align:center}
.eventCalendarDateHead{ font-size:19px;}
.eventCalendarDateDivAll{ margin-bottom:30px;}
.eventCalendarDateHead{margin-top: 15px;}
.eventCalendarDateDivAll p{ margin-top:0;}
.subPageSpace{padding: 50px 0;}
.subPageHeader{ font-size:35px;}
.conntectWithHeader{font-size:35px; margin-bottom:20px;}
.crumb-Wrapper{ position:static;}
.crumb-main{ background:#1E688C; padding-bottom:15px;}
.crumb-Wrapper h3{ text-align:center; padding-left:0; margin-bottom:10px; margin-top:10px; font-size:30px;}
.crumbNav{ margin:0; float:none; text-align:center;  }
.footerNav li{ width:49%}
.our-facilities{padding: 70px 0px 0 0;}
.white-title{ float:none; width:100%;}

.white-title{ margin:0px 0 30px;}
.icon-col{ border:none; margin-bottom:30px;}
.hvr-shutter-out-horizontal{  margin:0 auto 50px;}
.cv-footer-link{ margin-bottom:20px;}
.new-updates h3{ font-size:34px;}
.InformationHeader h3{font-size:34px;}
.cv-studentsay-div h3{ font-size:34px;}
.cv-pricial-img{ width:100%; float:none;}
.cv-principal-txt{ float:none; width:100%;}
.campus-life-div1{ float:none; width:100%;}
.campus-life-txt h3{ margin-top:0;}
.campus-life-txt{ min-height:200px; padding-top:50px; padding-bottom:50px;}
.campus-life-div{ width:100%;}
.facilitiesIconDiv{ margin:0;}
.cv-info-centre{padding-top: 20px;}
.InformationHeader p{ margin-bottom:20px;}
.cv-swammi-message h3{ font-size:31px;}
.cv-welcome-txt h3{font-size: 31px; line-height: 40px;}
.white-title{ font-size:31px;}
.cv-principal-txt h3{ font-size:31px;}
.cv-principal-txt-div{padding: 30px 60px 32px;}
.cv-welcome-txt p{ font-size:15px;}
.cv-principal-txt p{ font-size:15px;}
.cv-principal-txt h2{ font-size:18px;}
.right-col{ padding-top: 40px;}
.cv-lifeAll{ clear:both;}
.campus-life-txt{padding-top: 36px;

padding-bottom: 23px;}
.cv-kids-txt h3{ font-size:32px;}
.InformationHeader p{ font-size:15px; margin-bottom:0;}
.new-updates p{ font-size:15px;}
.footerAbout p{ font-size:15px;}
.cv-studentsay-div p{ text-align:justify;}
.cv-studentsay-left-col{ padding-right:30px;}
.cv-menu-but span{ display:none;}
.cv-menu-but{padding: 7px 13px 8px 21px;}
.cv-header{padding: 8px 102px 15px 0;}
.btnDownloads{ margin-bottom:25px;}
.nav{ text-align:center;}
.departmentHead40{ text-align:center; margin-bottom:10px;}
}


@media screen and (max-width:480px){
.cv-menu-but{top: 31px;}
.subPageHeader32{ margin-bottom:0; font-size:26px}
.dateDiv{ float:none; margin-top:15px}
.facultyAll{ width:100%;}
.circularWrapper p{ font-size:15px;}
.circularWrapperDiv{ position:static; margin-bottom:10px;}
.circularWrapper{ padding-left:0;}
.circularWrapper p{ margin-bottom:15px;}
.borderDivCircular{width: 150px;}
.latestNewWarpperDiv{ position:static;}
.latestNewWarpper{ padding-left:0; }
.latestNewBg{width: 106px; margin-bottom:15px;}
.latestNewsHead{ font-size:18px; margin-bottom:10px;}
.latestNewMonth{ text-align:center!important;}
.adressBg{padding: 50px 13px 50px; min-height: auto;}
.adressBg1{ padding: 32px 9px 31px; min-height: auto;}
.adressIcon p{ font-size:14px;}
.testmonal-img-Div{ position:static;}
.testmonal-img-main{ padding-left:0; padding-top:0; text-align: center;}
.testmonal-img-Div img{ width:auto!important; margin:0 auto;}
.col-xs-6{ width:100%;}
.footerHeader{ margin-top:10px;}
.mailIdDiv p{ font-size:14px;}
.mailIdDiv span{ font-size:14px;}
.adressBg h3{margin-bottom: 23px; font-size: 31px;}
.socialMediaIcon1{margin-right: 14px;}
.submitBtn{ margin-top:0;}
.conntectWithHeader{ font-size:30px;}
.captchWrapper{ margin-top:10px}
.mailIdDiv{ margin-top:20px;}
.footerAbout p{ margin-bottom:20px;}
.footerNav li{ width:100%;}
.socialMediaIcon{ margin-bottom:20px; }

.departmentHead40{ text-align:center; margin-bottom:10px;font-size: 18px;

padding: 10px;}
}
.pjus p{
  text-align: justify;
}
.fsdfds img{
  height: 150px !important;
  width: 150px !important;
  border-radius: 50%;
  border:3px solid #ffffff;
}
.fsdfds{
  padding-bottom: 20px;
}
.pt-20{
  padding-top: 20px;
}
.sdfg{
  padding-right: 15px;
}
.dfgzaf a{
  color: #ffffff !important;
}
.foot-contact{
  padding: 0;
  margin: 0;
}
.foot-contact li{
  padding-bottom: 10px;
  font-size: 16px;
  line-height: 25px;
  color: #ffffff;
}
.foot-contact li a{
  color: #ffffff;
}
.foot-contact li p{
  line-height: 25px;
  padding-bottom: 0;
  margin-bottom: 0;
  text-align: left;
  color: #ffffff;
  font-size: 16px;
}
.foot-contact li i{
  float: left;
  font-size: 18px;
  line-height: 28px;
  width: 30px;
  color: #ffffff;
}
.vv1{
  padding-left: 30px;
}
.coptysd p{
  color: #ffffff;
  font-size: 16px;
  line-height: 25px;
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}
.socsf{
  float: right;
}
.wer img{
  background: #ffffff;
  padding: 5px;
}
.text-white{
  color: #ffffff !important;
}
.pb-20{
  padding-bottom: 20px;
}
.sdfdfs p{
  font-weight: 400;
}
.sdfsd .owl-controls .owl-buttons{
  display: none;
}
.sdfsdfhh .owl-controls .owl-buttons{
  display: none;
}
.date{
  position: absolute;
  top: 0;
  padding: 10px;
  background: #ff6c00;
  text-align: center;
  font-size: 16px;
  color: #ffffff;
  font-weight: 500;
  margin-left: 30px;
}
.sdfsfdskgg img{
  border-radius: 20px;
}
.sfdsfsdf p{
  font-size: 16px;
  text-align: justify;
  font-weight: 400;
}
.bor-20{
  border-radius: 20px;
}
.new-list li {
    line-height: 25px;
    padding-left: 30px;
    font-size: 16px;
    color: #333333;
    list-style: none;
    background-image: url(../images/lis.png);
    background-repeat: no-repeat;
    background-position: 0 2px;
    margin-bottom: 10px;
    text-align: justify;
    font-weight: 400 !important;
}
.new-list {
    padding: 0;
    margin: 0;
}
.pt-10{
  padding-top: 10px;
}
.cours{
  padding: 20px;
  border-radius: 20px;
}
.cours h4{
  text-align: center;
  font-size: 21px;
  line-height: 31px;
  color: #333333;
  font-weight: 600;
  margin-bottom: 0;
  padding-bottom: 5px;
}
.cours p{
  padding-bottom: 0;
  margin-bottom: 0;
}
.cours1{
  background: #e7f4ff;
}
.cours2{
  background: #ffe7f4;
}
.cours3{
  background: #f4ffe7;
}
.cours5{
  background: #f2e7ff;
}
.spacex{
  padding-top: 20px;
}
.spacex1{
  padding-top: 1px;
}
.spacex2{
  padding-top: 2px;
}
.spacex3{
  padding-top: 3px;
}
.spacex4{
  padding-top: 4px;
}
.spacex5{
  padding-top: 5px;
}
.spacex6{
  padding-top: 6px;
}
.spacex7{
  padding-top: 7px;
}
.spacex8{
  padding-top: 8px;
}
.spacex9{
  padding-top: 9px;
}
.spacex10{
  padding-top: 10px;
}
.spacex11{
  padding-top: 11px;
}
.spacex12{
  padding-top: 12px;
}
.spacex13{
  padding-top: 13px;
}
.spacex14{
  padding-top: 14px;
}
.spacex15{
  padding-top: 15px;
}
.spacex16{
  padding-top: 16px;
}
.spacex17{
  padding-top: 17px;
}
.spacex18{
  padding-top: 18px;
}
.spacex19{
  padding-top: 19px;
}
.spacex20{
  padding-top: 20px;
}
.spacex21{
  padding-top: 21px;
}
.spacex22{
  padding-top: 22px;
}
.spacex23{
  padding-top: 23px;
}
.spacex24{
  padding-top: 24px;
}
.spacex25{
  padding-top: 25px;
}
.spacex26{
  padding-top: 26px;
}
.spacex27{
  padding-top: 27px;
}
.spacex28{
  padding-top: 28px;
}
.spacex29{
  padding-top: 29px;
}
.spacex30{
  padding-top: 30px;
}
.spacex31{
  padding-top: 31px;
}
.spacex32{
  padding-top: 32px;
}
.spacex33{
  padding-top: 33px;
}
.spacex34{
  padding-top: 34px;
}
.spacex35{
  padding-top: 35px;
}
.spacex36{
  padding-top: 36px;
}
.spacex37{
  padding-top: 37px;
}
.spacex38{
  padding-top: 38px;
}
.spacex39{
  padding-top: 39px;
}
.spacex40{
  padding-top: 40px;
}
.spacex41{
  padding-top: 41px;
}
.spacex42{
  padding-top: 42px;
}
.spacex43{
  padding-top: 43px;
}
.spacex44{
  padding-top: 44px;
}
.spacex45{
  padding-top: 45px;
}
.spacex46{
  padding-top: 46px;
}
.spacex47{
  padding-top: 47px;
}
.spacex48{
  padding-top: 48px;
}
.spacex49{
  padding-top: 49px;
}
.spacex50{
  padding-top: 50px;
}
.spacex51{
  padding-top: 51px;
}
.spacex52{
  padding-top: 52px;
}
.spacex53{
  padding-top: 53px;
}
.spacex54{
  padding-top: 54px;
}
.spacex55{
  padding-top: 55px;
}
.spacex56{
  padding-top: 56px;
}
.spacex57{
  padding-top: 57px;
}
.spacex58{
  padding-top: 58px;
}
.spacex59{
  padding-top: 59px;
}
.spacex60{
  padding-top: 60px;
}
.spacex61{
  padding-top: 61px;
}
.spacex62{
  padding-top: 62px;
}
.spacex63{
  padding-top: 63px;
}
.spacex64{
  padding-top: 64px;
}
.spacex65{
  padding-top: 65px;
}
.spacex66{
  padding-top: 66px;
}
.spacex67{
  padding-top: 67px;
}
.spacex68{
  padding-top: 68px;
}
.spacex69{
  padding-top: 69px;
}
.spacex70{
  padding-top: 70px;
}
.spacex71{
  padding-top: 71px;
}
.spacex72{
  padding-top: 72px;
}
.spacex73{
  padding-top: 73px;
}
.spacex74{
  padding-top: 74px;
}
.spacex75{
  padding-top: 75px;
}
.spacex76{
  padding-top: 76px;
}
.spacex77{
  padding-top: 77px;
}
.spacex78{
  padding-top: 78px;
}
.spacex79{
  padding-top: 79px;
}
.spacex80{
  padding-top: 80px;
}
.spacex81{
  padding-top: 81px;
}
.spacex82{
  padding-top: 82px;
}
.spacex83{
  padding-top: 83px;
}
.spacex84{
  padding-top: 84px;
}
.spacex85{
  padding-top: 85px;
}
.spacex86{
  padding-top: 86px;
}
.spacex87{
  padding-top: 87px;
}
.spacex88{
  padding-top: 88px;
}
.spacex89{
  padding-top: 89px;
}
.spacex90{
  padding-top: 90px;
}
.spacex91{
  padding-top: 91px;
}
.spacex92{
  padding-top: 92px;
}
.spacex93{
  padding-top: 93px;
}
.spacex94{
  padding-top: 94px;
}
.spacex95{
  padding-top: 95px;
}
.spacex96{
  padding-top: 96px;
}
.spacex97{
  padding-top: 97px;
}
.spacex98{
  padding-top: 98px;
}
.spacex99{
  padding-top: 99px;
}
.spacex100{
  padding-top: 100px;
}
@media only screen and (max-width: 767px) {
  .spacex{
  padding-top: 0px;
}
.spacex1{
  padding-top: 0px;
}
.spacex2{
  padding-top: 0px;
}
.spacex3{
  padding-top: 0px;
}
.spacex4{
  padding-top: 0px;
}
.spacex5{
  padding-top: 0px;
}
.spacex6{
  padding-top: 0px;
}
.spacex7{
  padding-top: 0px;
}
.spacex8{
  padding-top: 0px;
}
.spacex9{
  padding-top: 0px;
}
.spacex10{
  padding-top: 0px;
}
.spacex11{
  padding-top: 0px;
}
.spacex12{
  padding-top: 0px;
}
.spacex13{
  padding-top: 0px;
}
.spacex14{
  padding-top: 0px;
}
.spacex15{
  padding-top: 0px;
}
.spacex16{
  padding-top: 0px;
}
.spacex17{
  padding-top: 0px;
}
.spacex18{
  padding-top: 0px;
}
.spacex19{
  padding-top: 0px;
}
.spacex20{
  padding-top: 0px;
}
.spacex21{
  padding-top: 0px;
}
.spacex22{
  padding-top: 0px;
}
.spacex23{
  padding-top: 0px;
}
.spacex24{
  padding-top: 0px;
}
.spacex25{
  padding-top: 0px;
}
.spacex26{
  padding-top: 0px;
}
.spacex27{
  padding-top: 0px;
}
.spacex28{
  padding-top: 0px;
}
.spacex29{
  padding-top: 0px;
}
.spacex30{
  padding-top: 0px;
}
.spacex31{
  padding-top: 0px;
}
.spacex32{
  padding-top: 0px;
}
.spacex33{
  padding-top: 0px;
}
.spacex34{
  padding-top: 0px;
}
.spacex35{
  padding-top: 0px;
}
.spacex36{
  padding-top: 0px;
}
.spacex37{
  padding-top: 0px;
}
.spacex38{
  padding-top: 0px;
}
.spacex39{
  padding-top: 0px;
}
.spacex40{
  padding-top: 0px;
}
.spacex41{
  padding-top: 0px;
}
.spacex42{
  padding-top: 0px;
}
.spacex43{
  padding-top: 0px;
}
.spacex44{
  padding-top: 0px;
}
.spacex45{
  padding-top: 0px;
}
.spacex46{
  padding-top: 0px;
}
.spacex47{
  padding-top: 0px;
}
.spacex48{
  padding-top: 0px;
}
.spacex49{
  padding-top: 0px;
}
.spacex50{
  padding-top: 0px;
}
.spacex51{
  padding-top: 0px;
}
.spacex52{
  padding-top: 0px;
}
.spacex53{
  padding-top: 0px;
}
.spacex54{
  padding-top: 0px;
}
.spacex55{
  padding-top: 0px;
}
.spacex56{
  padding-top: 0px;
}
.spacex57{
  padding-top: 0px;
}
.spacex58{
  padding-top: 0px;
}
.spacex59{
  padding-top: 0px;
}
.spacex60{
  padding-top: 0px;
}
.spacex61{
  padding-top: 0px;
}
.spacex62{
  padding-top: 0px;
}
.spacex63{
  padding-top: 0px;
}
.spacex64{
  padding-top: 0px;
}
.spacex65{
  padding-top: 0px;
}
.spacex66{
  padding-top: 0px;
}
.spacex67{
  padding-top: 0px;
}
.spacex68{
  padding-top: 0px;
}
.spacex69{
  padding-top: 0px;
}
.spacex70{
  padding-top: 0px;
}
.spacex71{
  padding-top: 0px;
}
.spacex72{
  padding-top: 0px;
}
.spacex73{
  padding-top: 0px;
}
.spacex74{
  padding-top: 0px;
}
.spacex75{
  padding-top: 0px;
}
.spacex76{
  padding-top: 0px;
}
.spacex77{
  padding-top: 0px;
}
.spacex78{
  padding-top: 0px;
}
.spacex79{
  padding-top: 0px;
}
.spacex80{
  padding-top: 0px;
}
.spacex81{
  padding-top: 0px;
}
.spacex82{
  padding-top: 0px;
}
.spacex83{
  padding-top: 0px;
}
.spacex84{
  padding-top: 0px;
}
.spacex85{
  padding-top: 0px;
}
.spacex86{
  padding-top: 0px;
}
.spacex87{
  padding-top: 0px;
}
.spacex88{
  padding-top: 0px;
}
.spacex89{
  padding-top: 0px;
}
.spacex90{
  padding-top: 0px;
}
.spacex91{
  padding-top: 0px;
}
.spacex92{
  padding-top: 0px;
}
.spacex93{
  padding-top: 0px;
}
.spacex94{
  padding-top: 0px;
}
.spacex95{
  padding-top: 0px;
}
.spacex96{
  padding-top: 0px;
}
.spacex97{
  padding-top: 0px;
}
.spacex98{
  padding-top: 0px;
}
.spacex99{
  padding-top: 0px;
}
.spacex100{
  padding-top: 0px;
}
}
.bor-20{
  border-radius: 20px;
}
.press{
  padding: 10px;
  background: #1E688C;
  color: #ffffff;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
}
.press h4{
  color: #ffffff;
  font-size: 21px;
  line-height: 31px;
  font-weight: 600;
  text-align: center;
}
.press p{
  text-align: center;
  padding-bottom: 0;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 28px;
  color: #ffffff;
}
.press2 .bor-20{
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.sdfsfs .cours{
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.bg-hasss{
  background: #f2f2f2;
  padding-top: 30px;
  padding-bottom: 30px;
}
.fn{
  float: none;
}
.sfdsf .btn{
  background: #1E688C;
  padding: 10px 20px 10px 20px;
  color: #ffffff;
  font-weight: 600;
  border-radius: 20px;
  border: 0;
}
.sdfsdfd{
  background: #1E688C;
  padding: 20px;
  border-radius: 20px;
}
.sdfsdfd h4{
  color: #ffffff;
}
.d-maps{
  margin-bottom: -10px;
}
label{
  padding-bottom: 3px;
  font-weight: 500 !important;
}
.sdsdgfsdf a h3{
  font-size: 18px;
}
.sdsdgfsdf a:hover h3{
  font-size: 18px;
  color: #1E688C;
}
.f2ds1{
  font-size: 21px;
  line-height: 31px;
  font-weight: 600;
}
.sdfsdfd h4{
  font-size: 25px;
  line-height: 35px;
  padding-bottom: 10px;
  font-weight: 600;
}
.d-maps{
  margin-bottom: -10px;
}
.sfdsf .btn-success{
  border:0;
  font-size: 18px;
  line-height: 28px;
  text-transform: uppercase;
  color: #ffffff;
  background: #1E688C;
  padding: 10px 20px 10px 20px;
  border-radius: 0;
}