
  #page-container {
  position: relative;
  min-height: 100vh;
 background-color: #d5d5d5 !important;

}

#content-wrap {
  padding-bottom: 123px;    /* Footer height */
}

#footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 123px;            /* Footer height */
}


/*nav csss*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6,  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, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

*, *:before, *:after {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

img {
	vertical-align: middle;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

a[href], label[for], select, 
input[type=checkbox], input[type=radio] {
	cursor: pointer;
}

button, input[type=button], input[type=image], 
input[type=reset], input[type=submit] {
	padding: 0;
	overflow: visible;
	cursor: pointer;
}

button::-moz-focus-inner, 
input[type=button]::-moz-focus-inner, 
input[type=image]::-moz-focus-inner, 
input[type=reset]::-moz-focus-inner, 
input[type=submit]::-moz-focus-inner {
	border: 0;
}

.hide {
	position: absolute !important;
	left: -9999em !important;
}

.clearfix:after {
	content: "";
	display: block;
	clear: both;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

del {
	text-decoration: line-through;
}

th, td {
	vertical-align: top;
}

th {
	font-weight: normal;
	text-align: left;
}

address, cite, dfn {
	font-style: normal;
}

abbr, acronym {
	border-bottom: 1px dotted #999;
	cursor: help;
}

sub, 
sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

textarea {
	 overflow: auto;
}



body {
	font: 16px/30px Arial, Helvetica, sans-serif;
	background-color: #fff !important;
/*	background:#edf1f3;;*/
}

input, textarea, select, button {
	outline: none;
	font-family: Arial, Helvetica, sans-serif;
}

/*a, a:visited, a:focus, a:active {
	text-decoration: none;
	color: #008bc4;
}
*/
a
{
 color: black;
}


img {
	vertical-align: middle;
}

ol, ul {
	list-style: none;
}

#logo {
	width: 121px;
	height: 134px;
	display: block;
	cursor: pointer;
	margin: 0 auto -82px;
	text-indent: -9999em;
	background: url(../images/logo.png) no-repeat;
	position: relative;
	z-index: 3;
	
}







/* main-content
------------------------------------------------------------------------------*/
#logo {
	width: 121px;
	height: 134px;
	display: block;
	cursor: pointer;
	margin: 0 auto -82px;
	text-indent: -9999em;
	background: url(../images/logo.png) no-repeat;
	position: relative;
	z-index: 3;
}


/* Navigation
------------------------------------------------------------------------------*/

#menu {
	text-align: center;
}

#menu ul {
	/*padding: 0 80px;*/
	display: inline-block;
}
.first
{
	padding-right: 80px;
}
.second
{
	padding-left: 80px;
}
#menu li {
	float: left;
	padding: 0 24px;
}

#menu a {
	font-size: 20px;
	line-height: 28px;
	color: #fff;
font-family: 'Baloo Tamma 2', cursive;
	display: block;
}

/*

font-family: 'Ubuntu', sans-serif;
font-family: 'Bitter', serif;
font-family: 'Lobster', cursive;
font-family: 'Bree Serif', serif;
font-family: 'Righteous', cursive;
font-family: 'Fredoka One', cursive;
font-family: 'Patua One', cursive;
font-family: 'Paytone One', sans-serif;
font-family: 'Fugaz One', cursive;
font-family: 'Leckerli One', cursive;
font-family: 'Bitter', serif;
font-family: 'Fredoka One', cursive;
font-family: 'Sriracha', cursive;
font-family: 'Playball', cursive;
font-family: 'Baloo Paaji 2', cursive;
font-family: 'Baloo Tamma 2', cursive;
font-family: 'Josefin Sans', sans-serif;
font-family: 'Marck Script', cursive;
font-family: 'Leckerli One', cursive;
*/



/* main-content
------------------------------------------------------------------------------*/






h1,
h2 {
	color: #7e8798;
	font-size: 60px;
	font-family: 'BebasNeue';
	line-height: 68px;
	font-weight: 300;
	text-align: center;
/*	padding-bottom: 53px;*/
}

h1 {
	text-align: left;
	padding-bottom: 18px;
}



.crf-s:after {
	position: absolute;
	display: block;
	content: "";
	top: 0;
	right: 0;
	bottom: 0;
	width: 52px;
	border-left: 1px solid #d0d2d5;
	background: url(../images/bg_arrow_select.png) no-repeat 19px 23px;
}

.crf-sm li {
	cursor: pointer;
}

.crf-sm {
	position: absolute;
	border: 1px solid #cccccc;
	display: none;
	overflow: auto;
	max-height: 300px;
	z-index: 9999;
	border: 1px solid #cbcbcb;
	background: #e6e8ec;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #555555;
	font-size: 14px;
	padding: 5px 20px;
	line-height: 24px;
}

/*vition mission css*/
	.vision
	{          
			/*	background-image: url("../img/header-bg.png");*/
				width: 100%;
				height:auto;
			   content: " "; 
          /*     box-shadow: 1px 0px 20px 10px rgb(56, 190, 199);*/
/*              box-shadow: 0px 1px 10px 2px rgb(93, 133, 142);*/
/*box-shadow: 1px 1px 20px 0px rgb(236, 139, 148);
*/
	}


	.welcome-msg-box
	{
		   box-shadow: 0px 1px 10px 2px rgb(93, 133, 142);
		   border-radius: 15px;
		   padding: 30px 30px;
	}
	.rounder-all
	{
		border-radius: 15px;
		background-color: #fff;
        box-shadow: 1px 2px 8px 6px rgba(18, 69, 99, 0.6);


	}
	.rounder-all:hover
	{
		
    box-shadow: 1px 2px 13px 8px rgba(0, 0, 0, 0.6);
        
	}

	.line-font{
line-height: 20px;
letter-spacing: -0.063em;
font-size: 26px;
font-weight: 300;
font-style: normal;
	}


.welcome-description
{
font-family: 'Sriracha', cursive;
color: black;
line-height: 20px;
font-size: 18px

}
.welcomefornt
{
	font-family: 'Fredoka One', cursive;
	font-size: 24px;
    line-height: 10px;
    letter-spacing: 0.035em;
    color: #652241;
}
.description-font
{
	font-family: 'Sriracha', cursive;
/*font-family: 'Playball', cursive;*/
font-size: 25px;
color: black;
}


.word-fornt
{
font-family: 'Playball', cursive; 
font-size: 27px;

}







/*-----------------------------------------------------------------------------------------------------------------------------------------------------------*/

/* Fonts
------------------------------------------------------------------------------*/ 

@font-face {
	font-family: 'BebasNeue';
    src: url('../fonts/BebasNeueBold.eot');
    src: url('../fonts/BebasNeueBold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/BebasNeueBold.woff') format('woff'),
         url('../fonts/BebasNeueBold.ttf') format('truetype'),
         url('../fonts/BebasNeueBold.svg#BebasNeueBold') format('svg');
    font-weight: 700;
    font-style: normal;
}

@font-face {
	font-family: 'BebasNeue';
    src: url('../fonts/BebasNeueRegular.eot');
    src: url('../fonts/BebasNeueRegular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/BebasNeueRegular.woff') format('woff'),
         url('../fonts/BebasNeueRegular.ttf') format('truetype'),
         url('../fonts/BebasNeueRegular.svg#BebasNeueRegular') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
	font-family: 'BebasNeue';
    src: url('../fonts/BebasNeueBook.eot');
    src: url('../fonts/BebasNeueBook.eot?#iefix') format('embedded-opentype'),
         url('../fonts/BebasNeueBook.woff') format('woff'),
         url('../fonts/BebasNeueBook.ttf') format('truetype'),
         url('../fonts/BebasNeueBook.svg#BebasNeueBook') format('svg');
    font-weight: 300;
    font-style: normal;
}

/* Media
------------------------------------------------------------------------------*/ 


	.imag-img {
 display: block;
  margin-left: auto;
  margin-right: auto;

	}

@media screen and (max-width: 736px)
 {

	.imag-col {
display: none;
	}
}












@media screen and (max-width: 1220px) {

	
	#menu {
		margin: 0 -80px;
	}
	
	#menu li {
		padding: 0 10px;
	}
	
	
	
	h1,
	h2 {
		font-size: 50px;
		line-height: 60px;
	/*	padding-bottom: 40px;*/
	}
	
	
	
}

@media screen and (min-width: 701px) {

	#menu {
		display: block !important;
	}
	
}


@media screen and (max-width: 988px)
 {
 		#menu a{
		font-size: 16px;
	}

}


@media screen and (max-width: 853px) {

.first
{
	padding-right: 40px;

}

.second
{
	padding-left: 55px;
	
}
#logo {
		background-image: url(../images/logo@2x.png) !important;
		background-size: 101px 114px !important;
	}

		#menu a{
		font-size: 14px;
	}
	
}





@media screen and (max-width: 731px) {

.first
{
	padding-right:60px;

}

.second
{
	padding-left: 35px;
	}
#logo {
		background-image: url(../images/logo@2x.png);
		background-size: 101px 114px;
	}

		#menu a{
		font-size: 16px;
	}


	#menu li {
    padding: 0 4px;
}
	
}


















@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
	
	#logo {
		background-image: url(../images/logo@2x.png);
		background-size: 121px 134px;
	}

	

	.menu-trigger {
		background-image: url(../images/bg_menu_trigger@2x.png) !important;
		background-size: 30px 30px !important;
	}
	
}

@media screen and (max-width: 1000px) {
	.widget.list .btn-holder{
		text-align: left;
	}
}






@media screen and (max-width: 785px)
 {
#menu ul {
  /* padding: 0 50px;*/
    margin: 0 0;
    display: inline-block;
}
.first
{ 
	

}

 }








@media screen and (max-width: 700px) {

#menu li a{

}

	#logo {
		width: 100px;
	
		margin: 0 auto;
		background-size: 90px 100px;
	}

	.menu-trigger {
		background: url(../images/bg_menu_trigger.png) no-repeat;
		height: 40px;
		width: 40px;
		display: block;
		
		top: 0px;
		float: right;
		cursor: pointer;
		margin-right: 50px;
		margin-top: -100px;
	}

	#menu {
		display: none;
		clear: both;
		margin:0;
		margin-left: 40px;
		padding-bottom: 35px;

		overflow: hidden;
	    background-color: #d0b7a55c;
	}
	
	#menu ul {
		padding: 0;
		float: left;
		clear: left;
	}
	
	#menu li {
		padding: 10px 10px;
		display: block;
		float: left;
		clear: left;
		margin-left: 40vw;
	}
	
	#menu a {
  font-size: 29px !important;
}

	h1,
	h2 {
		font-size: 40px;
		line-height: 50px;
		padding-bottom: 30px;
	}


	@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
	
		#logo {
			background-image: url(../images/logo@2x.png);
			background-size: 90px 100px;
		}
	}
}

@media screen and (max-width: 460px)
 {

	#menu li {
	
		font-size: 40px;
	}
	.second{
	    pading:0 !important;
	}

}

body{
	max-width: 1470x ;
}


body{
	min-width: 500px !important;
}

a{
	text-decoration: none;
	
}

.glow {
  font-size: 30px;
  color: #fbfbfb;
  text-align: center;
  -webkit-animation: glow 1s ease-in-out infinite alternate;
  -moz-animation: glow 1s ease-in-out infinite alternate;
  animation: glow 1s ease-in-out infinite alternate;
font-family: 'Fugaz One', cursive;

}

@-webkit-keyframes glow {
  from {
   /* text-shadow: 0 0 0px #000, 0 0 0px #000, 0 0 0px #080808, 0 0 0px #252525, 0px 1px 0px #000000, 0 0 0px #000000, 0 0 0px #020202;*/
   text-shadow:0 0 2px #fff, 0 0 4px #bf1d97, 0 0 6px #eb00ff, 0 0 10px #fff, 0px 1px 14px #ff00ef, 0 0 16px #bb23a3, 0 0 16px #f2e413;
  }
  
  to {
   /* text-shadow: 0 0 2px #fff, 0 0 3px #0097fb, 0 0 2px #4dfff7, 0 0 20px #954dff, 0 0 3px #4dfff8, 0 0 0px #3e0dff, 2px 2px 20px #07f3f5;*/
       text-shadow: 0 0 2px #2000ff, 0 0 3px #00beff, 0 0 2px #00ebf7, 0 0 20px #151716, 0 0 3px #96ada1, 0 0 0px #5bfb6f, 2px 2px 20px #146b62;
  }
}
/*

font-family: 'Ubuntu', sans-serif;
font-family: 'Bitter', serif;
font-family: 'Lobster', cursive;
font-family: 'Bree Serif', serif;
font-family: 'Righteous', cursive;
font-family: 'Fredoka One', cursive;
font-family: 'Patua One', cursive;
font-family: 'Paytone One', sans-serif;
font-family: 'Fugaz One', cursive;
font-family: 'Bitter', serif;
font-family: 'Sriracha', cursive;
font-family: 'Playball', cursive;
font-family: 'Baloo Paaji 2', cursive;
font-family: 'Baloo Tamma 2', cursive;
font-family: 'Josefin Sans', sans-serif;
font-family: 'Marck Script', cursive;
font-family: 'Leckerli One', cursive;
*/


.signetur 
{
font-family: 'Fredoka One', cursive;
	color: black;
	line-height: 7px;
	font-size: 20px;
}

.modal1 {
display: none;
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
    background-color: rgb(255, 255, 255);
}

.navcolor
{
	background-color: #652241;
	color: #fff;
}

hoverb:hover
{
	background-color: #652241;
	color: #fff;
}
.body
{
	  background-color: #d5d5d5;
}