@charset "utf-8";@import "../css/bootstrap.min.css";@import "../css/animations.css";@import "../css/plugin.min.css";@import "../css/theme.min.css";@import "../css/style.default.css";@import "../fonts/css/font-awesome.min.css";@import "../fonts/css/font-awesome.min.css";body{font-family:'OpenSans-Light';color:#686d76;line-height:24px;font-size:15px;color:#2a3137;}
body{font-family:'sagar';color:#2b2f34;line-height:24px;font-size:15px; color:#2a3137;}

@font-face{font-family:'CooperHewitt-Light';src:url(../fonts/CooperHewitt-Light.otf) format('truetype');}
@font-face{font-family:'Poppins-Regular';src:url(../fonts/Poppins-Regular.ttf) format('truetype');}
@font-face{font-family:'Poppins-Light';src:url(../fonts/Poppins-Light.ttf) format('truetype');}
@font-face {font-family: 'sagar';src: url('../fonts/sagar.eot');src: local('sagar'), url('../fonts/sagar.woff') format('woff'), url('../fonts/sagar.ttf') format('truetype');}

@font-face {font-family: 'OpenSans-Light';src: url('../fonts/OpenSans-Light.eot');src: local('OpenSans-Light'), url('../fonts/OpenSans-Light.woff') format('woff'), url('../fonts/OpenSans-Light.ttf') format('truetype');}

@font-face {font-family: 'Vani';src: url('../fonts/Vani.eot');src: url('../fonts/Vani') format('embedded-opentype'),url('../fonts/Vani.woff') format('woff'),      url('../fonts/Vani.ttf') format('truetype'),url('../fonts/Vani') format('svg');
}

@font-face {font-family: 'Poppins-Regular';src: url('../fonts/Poppins-Regular.eot');src: local('raleway_thin-webfont'), url('../fonts/Poppins-Regular.woff') format('ttf'), url('../fonts/Poppins-Regular.ttf') format('truetype');}

@font-face {font-family: 'robotolight';src: url('../fonts/Roboto-Light-webfont.eot');src: local('Roboto-Light-webfont'), url('../fonts/Roboto-Light-webfont.woff') format('woff'), url('../fonts/Roboto-Light-webfont.ttf') format('truetype');}

*{padding:0;margin:0;}.nopadding{padding:0;margin:0;}ul,li{padding:0;margin:0;}
a{color:#2b2f34;text-decoration:none;}
ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-family:'Poppins-Light';padding:0;margin:0;font-weight: 400;}
.margin-t10{margin-top:10px !important;}
.margin-t15{margin-top:15px !important;}
.margin-t20{margin-top:20px !important;}
.margin-t30{margin-top:30px !important;}
.margin-t40{margin-top:40px !important;}
.margin-t50{margin-top:50px !important;}
.margin-b10{margin-bottom:10px !important;}
.margin-b15{margin-bottom:15px !important;}
.margin-b20{margin-bottom:20px !important;}
.margin-b30{margin-bottom:30px !important;}
.margin-b40{margin-bottom:40px !important;}
.margin-b50{margin-bottom:50px !important;}
.marginip{
	margin-top:100px !important;
}
.topheader{ padding:0px 50px;}
.navbar-default .navbar-nav > li.dropdown:hover > a, 
.navbar-default .navbar-nav > li.dropdown:hover > a:hover,
.navbar-default .navbar-nav > li.dropdown:hover > a:focus {
    background-color:none;
	color: #ffcb29 !important;
    color: rgb(85, 85, 85);
}
li.dropdown:hover > .dropdown-menu {
    display: block;
	    border-bottom: 4px solid #e01f48;
}
.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
    border-bottom: 1px solid #ccc;
}
.body{ background:url(../images/bg.png) fixed;}
.intropage{ margin-top:200px;}

.introu{float:left;}
.introu1{animation-delay: 0.5s; float:left;margin-top: 36px;}
.introu2{animation-delay: 1s;   float:left;}
.introu3{animation-delay: 1.5s; float:left; margin-top: 36px;}
.introu4{animation-delay: 2s;   float:left; margin-top: 36px; }
.introu5{animation-delay: 2.5s; float:left; margin-top: 36px;margin-right:50px}
.introu6{animation-delay: 3s;   float:left;}
.introu7{animation-delay: 3.5s; float:left;}
.introu8{animation-delay: 5.5s; float:left;margin-left:-10px; margin-top: -30px;}
.introu9{animation-delay: 4.5s; float:left; margin-top: 36px;margin-left: -12px;}
.introu10{animation-delay: 5s; float:left; margin-top: 36px;}
.introu11{animation-delay: 1.5s; margin-top: -13px;margin-right: 30px;}
.introu12{animation-delay: 5.5s; }
.introu13{animation-delay: 6s; }
.navbar-default{background:none !important;border-bottom:none !important;}
.carousel-indicators{color:#F00 !important;}
.bannerimg img{width:100%;}
.header-top{color:#49627c;font-size:14px;border-bottom:1px solid #e6e6e6;line-height:34px; background:#F00;}
.toplink ul li{display:inline;font-family:'sagar';color:#49627c;font-size:14px;border-right:1px solid #e6e6e6;padding:0px 15px;float:right;}
.toplink ul li a{color:#49627c;}
.toplink ul li i{margin-right:5px;}
.indexhome h2{-ms-transform:rotate(270deg);-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-o-transform:rotate(270deg);font-family:Arial, Helvetica, sans-serif;font-weight:900;font-size:100px;color:#ebeef1;width:275px;height:350px;margin-top:100px;margin-bottom:-30px;}
/************** NAV ***************/
.homeimages img{ object-fit:cover; width:100%; height:250px;}
.navbar-default .navbar-nav>li>a {
    color: #fff !important;
	text-transform:uppercase;
	padding-top: 27px;
	text-decoration:none;
	
}
.number{
	color:#FFF !important;
	margin-left:20px;
	padding-top:25px !important;
}
.navbar-default{ border:none;}
.navbar-brand {
    position: absolute;
    width: 100% !important;
    left: 0;
    top: 0;
    margin: 0 auto !important;
	padding:10px !important;
}
/*--------- ABOUT US --------------*/

.button1 a{
	color:#000 !important;
	border-bottom:3px solid #bba133 !important;
	font-weight:400 !important;
	padding-bottom:10px;
	text-decoration:none;
}



.navbar-toggle {
    z-index:1;
}


/************** BABNER ************/
.fade-carousel {
    position: relative;
    height: 100vh;
}
.fade-carousel .carousel-inner .item {
    height: 100vh;
}
.fade-carousel .carousel-indicators > li {
    margin: 0 2px;
    background-color: #f39c12;
    border-color: #f39c12;
    opacity: .7;
}
.fade-carousel .carousel-indicators > li.active {
  width: 10px;
  height: 10px;
  opacity: 1;
}

.bannertext{
	margin-bottom:-200px;
}
/********************************/
/*          Hero Headers        */
/********************************/
.hero {
    position: absolute;
	width:100%;
    top: 50%;
    left: 50%;
    z-index: 9999 !important;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    text-shadow: 1px 1px 0 rgba(0,0,0,.75);
      -webkit-transform: translate3d(-50%,-50%,0);
         -moz-transform: translate3d(-50%,-50%,0);
          -ms-transform: translate3d(-50%,-50%,0);
           -o-transform: translate3d(-50%,-50%,0);
              transform: translate3d(-50%,-50%,0);
}
.hero h1 {
    font-size: 2.5em !important;
	text-align:center;
	font-weight:400 !important;
	padding-top:200px;
	text-transform:none;
	padding-bottom:30px;
	font-family:"Arial Black", Gadget, sans-serif;
}
.hero{
		font-size:16px !important;
		text-transform:none;
		font-family: 'OpenSans-Light';
		line-height:25px;
}

.fade-carousel .carousel-inner .item .hero {
    opacity: 0;
    -webkit-transition: 2s all ease-in-out .1s;
       -moz-transition: 2s all ease-in-out .1s; 
        -ms-transition: 2s all ease-in-out .1s; 
         -o-transition: 2s all ease-in-out .1s; 
            transition: 2s all ease-in-out .1s; 
}
.fade-carousel .carousel-inner .item.active .hero {
    opacity: 1;
    -webkit-transition: 2s all ease-in-out .1s;
       -moz-transition: 2s all ease-in-out .1s; 
        -ms-transition: 2s all ease-in-out .1s; 
         -o-transition: 2s all ease-in-out .1s; 
            transition: 2s all ease-in-out .1s;    
}
/********************************/
/*       Slides backgrounds     */
/********************************/
.fade-carousel .slides .slide-1, 
.fade-carousel .slides .slide-2,
.fade-carousel .slides .slide-3, 
.fade-carousel .slides .slide-4,
.fade-carousel .slides .slide-5
{
  height: 100vh;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.fade-carousel .slides .slide-1 {
  background-image:url(../images/03.jpg); 
}
.fade-carousel .slides .slide-2 {
  background-image:url(../images/01.jpg); 
}
.fade-carousel .slides .slide-3 {
  background-image:url(../images/02.jpg); 
}

.fade-carousel .slides .slide-4 {
  background-image:url(../images/04.jpg); 
}

.fade-carousel .slides .slide-5 {
  background-image:url(../images/05.jpg); 
}


.navbar-default a:hover{
	color:#FFF !important;
}

.nav i{
	padding-right:10px;
}
.events h4{
	font-family:"Arial Black", Gadget, sans-serif;
	color:#000;
	font-size:35px;
	padding-top:10px;
	padding-bottom:20px;
}
.events{
	font-family: 'Poppins-Regular';
	line-height:28px;
}
.readmore a{
	border:4px solid #ea3150;
	padding:8px 30px;
	text-decoration:none;
	color:#333;
}
.sectiobg{
	background:url(../images/events.jpg) fixed center;
	min-height:540px;
}
.home i{
	color:#FFF !important;
	background:#fe3466;
	padding:15px;
	border-radius:50%;
	font-size:28px;
}
.who h4{
	color:#fe3466;
	font-size:28px;
	padding-top:10px;
	font-weight:300;
	
}
.who h1{
	font-family:"Arial Black", Gadget, sans-serif;
	color:#FFF;
	font-weight:900;
	padding-top:20px;
	padding-bottom:30px;
}
.who{
	color:#FFF;
}
.home2 i{
	color:#ff3567 !important;
	padding:15px;
	border-radius:50%;
	font-size:28px;
	border:2px  solid #6d6c71;

}
.who2 h4{
	color:#fe3466;
	font-size:22px;
	padding-top:10px;
	font-weight:300;
	
}

.who2 h1{
	font-family:"Arial Black", Gadget, sans-serif;
	color:#FFF;
	font-weight:900;
	padding-top:10px;
	padding-bottom:20px;
	font-size:24px;
}
.who2{
	color:#FFF;
}
.user i{
	color:#8d8d8d;
	font-size:75px;
}
.nucounter h3{
	text-align:center;
	color:#000;
	font-size:30px;
	padding-bottom:60px;
	font-weight:700;
}
.right-border h1{
		text-align:center;
	font-size:50px  !important;
	font-weight:900  !important;
	font-family:"Arial Black", Gadget, sans-serif !important;
	padding-bottom:15px;
	color:#000;

}
.right-border h2{
		text-align:center;

	font-size:16px;
}
.buttoncounter a{
	background:#fe3466;
	color:#FFF;
	padding:15px 40px;
}
.isotopeSelector a i{
	padding:10px !important;
	font-size:19px;
	border:none !important;
}
.isotopeSelector a i:hover{
	border:2px solid #ffffff !important;
	border-radius:50%;
	background:#3c3839 !important;
	color:#FFF !important;
}
.sponer h1{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	padding-bottom:20px;
}
.footerbg{
	background:#0d1d31;
	padding:30px 0px;
	color:#fff;
	border-bottom:5px solid #dc143c;
}
.footerbg h5{
	font-size:26px;
	font-weight:400;
}
.footerbottombutton a{
	background:#dc143c;
	padding:20px 30px;
	border-radius:8px;
	display:table;
	color:#fff;
	float:right;
	text-decoration:none;
}

footer{
	padding:0px 0px;
}
.freadmore a{
	margin-top:20px;
	border-left:2px solid #C00;
	padding:0px 10px;
	font-size:16px;
	color:#333;
}
.footerlist h2{
	padding-bottom:10px;
}
.footerlist ul li a{
	line-height:30px;
		text-decoration:none;

}
.carousel-indicators li{
	background:#fa4d70 !important;
	color:#fa4d70 !important;
	border:none !important;
}
	
.footercont{
	background:#f6f4f4;
	padding:25px;
	color:#000;
	line-height:30px;
}
.footerbottombg{
	background:#111111;
	color:#666666;
	padding:50px 0px 30px 0px;
	margin-top:30px;
	text-align:center;
}
.footerbottombg ul li{
	display:inline;
	font-size:30px;
}
.footerbottombg ul li a:hover{
	background:#fa4d70;
	color:#FFF;
	  -webkit-transition-duration: 0.3s;
  transition-duration: 0.4s;

}
.footerbottombg ul li a{
	padding:10px 30px !important;
	border:1px solid #666666;
}
.bradcmbg{ position:absolute; top:0px; z-index:-1 !important;width:100% !important;min-height:100px !important;}
.bradcmbg img{ width:100% !important; object-fit:cover !important; height:280px !important; }
.allbackpage{
	min-height:270px;
	padding-top:120px;
}
.allbackpage a{
	color:#FFF !important;
	line-height:30px;
	font-size:13px;
	margin-right:10px;
}
.allbackpage i{
	margin-right:5px;
	color:#FFF;
}	 
.allbackpage h1{
	padding-top:20px;
	color:#FFF;
	font-family:'CooperHewitt-Light';
}
.question h1{
	font-size:30px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:50px !important;
	padding:15px;
	color:#ff3467;
	font-weight:600;
}
.question{
	font-size:13px;
}
.location h5{
	font-size:19px;
	padding-top:10px;
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.how h1{
padding-bottom:20px;
font-weight:300;
font-size:36px;
font-family:Arial, Helvetica, sans-serif;
}
.enuiry h1{
padding-bottom:20px;
font-weight:300;
font-size:36px;
font-family:Arial, Helvetica, sans-serif;
}
.contbgtext{
border:1px solid #cdd1d3;
margin-bottom:23px;
padding:25px 0px 25px 15px !important;
border-radius:0px!important;
background:#f5f6f8;

}
.buttonsbumit{
background:#ff3467;
color:#fff;
width:100%;
padding:20px 25px;
outline:none;
border:none;
border-radius:0px!important;
cursor:pointer;
display:block !important;
}
.gallery h1{
	text-align:center;
	padding-bottom:40px;
	font-family:Arial, Helvetica, sans-serif;
}
.what h4{
	padding-bottom:10px;
	color:#000;
	font-size:22px;

}
.what h1{
		font-family: 'Poppins-Regular';
	color:#dc143c;
	padding-bottom:20px;
}
.what{
	line-height:25px;

}

.aboutbg{
	background:url(../images/Untitled-1.png) fixed;
}
.mission h1{
	color:#ff3467;
	padding-top:25px;
	text-align:center;
	padding-bottom:20px;
			font-family:'CooperHewitt-Light';

}
.mission{
	text-align:center;
	background:#FFF;
	padding:25px;
	color:#666;
	font-size:14px;
	
}
.every h1{
	font-size:60px;
	font-weight:300;
	font-family: 'Vani';
	line-height:70px;
	color:#000;

}
.every{
	color:#999;
}
.every strong{
	color:#fa4d70;
	font-family: 'Vani';
	font-weight:300;
	

}
.birthdaay h4{
		color:#fa4d70;
	font-family: 'Vani';
	font-size:20px;
	padding-top:10px;
	font-weight:300;
	padding-bottom:15px;

}
.birthdaay img{ width:100%; height:200px; object-fit:cover;}

/* Float Shadow */
.hvr-float-shadow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-float-shadow:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  top: 100%;
  left: 5%;
  height: 5px;
  width: 90%;
  opacity: 0;
  background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, transparent 80%);
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, transparent 80%);
  /* W3C */
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform, opacity;
  transition-property: transform, opacity;
}
.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active {
  -webkit-transform: translateY(-5px);
  transform: translateY(-5px);
  /* move the element up by 5px */
}
.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before {
  opacity: 1;
  -webkit-transform: translateY(5px);
  transform: translateY(5px);
  /* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */
}



/* Underline From Center */
.hvr-underline-from-center {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  overflow: hidden;
  
}
.hvr-underline-from-center:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 50%;
  right: 50%;
  bottom: 0;
  background: #fa4d70;
  height: 4px;
  -webkit-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  
}
.hvr-underline-from-center:hover:before, .hvr-underline-from-center:focus:before, .hvr-underline-from-center:active:before {
  left: 0;
  right: 0;
  
}
/* Bounce To Right */
.hvr-bounce-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  
}
.hvr-bounce-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #554f4f;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-bounce-to-right:hover, .hvr-bounce-to-right:focus, .hvr-bounce-to-right:active {
  color: white;

}
.hvr-bounce-to-right:hover:before, .hvr-bounce-to-right:focus:before, .hvr-bounce-to-right:active:before {
  -webkit-transform: scaleX(1);
  
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

	


@media(min-width:767px){.navbar{padding:0px;-webkit-transition:background .10s ease-in-out,padding .5s ease-in-out;-moz-transition:background .10s ease-in-out,padding .5s ease-in-out;transition:background .10s ease-in-out,padding .5s ease-in-out;}
.top-nav-collapse img{ width:15%; margin-top:5px;}
.top-nav-collapse{padding:10px 0px 0px 0px!important;background:url(../images/buttonbg.png) fixed !important; margin-top:-10px;z-index: 11111 !important;}
}
@media only screen and (min-width: 150px) and (max-width:800px){

	.navbar-default .navbar-nav>li>a{
		padding:10px !important;
	}
	.thumbnail{
		padding:0px !important;
	}
	.every h1{
		font-size:30px;
		line-height:40px;
		
	}
.navbar{
		background:#24262e !important;
		z-index:99999 !important;
	}
	.rightside{
	float:left !important;
	margin-right:0px !important;
	z-index:99 !important;
	border:0px solid #FFF;
}
	.lorembg{
		position:static;
		margin-top:25px;
		text-align:center;
		padding:30px 25px 0px 0px !important;
	}
	.footerbg{
		background-size:cover !important;
	}
	.center{
		text-align:center;
	}
	.copy{
		text-align:center;
	}
	.navbar-toggle{
		background:#ee3441;
		border:none !important;
		
	}
	.icon-bar{
		color:#FFF !important;
		background:#FFF !important;
	}
	.white h1{
		font-size:70px !important;
	}
	.portfoliobg h1{
		font-size:38px;
	}
	.navbar-brand img{
		width:30%;
		text-align:left !important;
	}
	.yellow i{
		font-size:24px;
	}
	.contact h5{
		text-align:left;
		padding-top:120px;
	}
	.hero h1{
		font-size:50px !important;
		padding-bottom:20px;
		padding-top:40px;
	}
	.hero{
		font-size:14px !important;
	}
	.lorem h5{
	}
	.lorem{
		padding:0px 20px 10px 40px !important;

	}
	.portfliobg h1{
		font-size:46px;
	}
	.aboutbg h1{
		font-size:55px;
	}
	.aboutbg2 h4{
		font-size:45px;
	}
	.white{
		padding:15px;
	}
	.responsive{
		text-align:left !important;
		padding-left:15px;
	}
	
	.footerbottombg ul li a {
    padding: 0px 5px !important;
    border: 1px solid #666666;
	
}
.copy{
	font-size:13px !important;
}
.footerbottombg i{
	font-size:15px;
}
.birthdaay{
	padding:20px !important;
}
.hero h1{
	font-size:24px !important;
	margin-top:200px;
}
.bannertext img{
	width:100px;
	margin-top:30px;
}
.hero{
	font-size:12px !important;
}
.events h4{
	font-size:25px;
}
.height{
	margin-bottom:20px;
}
.owl-carousel{
	padding:0px 0px 0px 30px !important;
}
.footerbottombutton a{
	float:left;
}
.tableheight{
	margin-bottom:25px;
}

	
}
/***** BackToTop button css ******/
#scroll {
    position:fixed;
    right:25px;
    bottom:10px;
    cursor:pointer;
    width:50px;
    height:50px;
	background:url(../images/top.png) no-repeat !important;
    text-indent:-9999px;
    display:none;
    -webkit-border-radius:60px;
    -moz-border-radius:60px;
    border-radius:60px
}
#scroll span{
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-8px;
    margin-top:-13px;
    height:0;
    width:0;
    border:8px solid transparent;
    border-bottom-color:#ffffff;
}
#scroll:hover {
    background-color:#2a2a2a;
    opacity:1;filter:"alpha(opacity=100)";
    -ms-filter:"alpha(opacity=100)";
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #24262e !important;
}
.galleryimg img{ width:100%; object-fit:cover; height:180px;}
.galleryimg{box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);
    padding: 5px;}
