@charset "utf-8";
#triangle-bottomright { 
	width:25px;
    height:25px;
    border-radius:15px;
    color:#000;
    line-height:25px;
    text-align:center;
    background:#fff;
}
/* CSS Document */

.blink {
  animation: blink-animation 2s steps(5, start) infinite;
  -webkit-animation: blink-animation 2s steps(5, start) infinite;
}
@keyframes blink-animation {
  to {
    visibility: hidden;
  }
}
@-webkit-keyframes blink-animation {
  to {
    visibility: hidden;
  }
}

/***********************************************************************************************************academy students start*******************/
#data_block{
	position: absolute;
    top: 0; left: 0;
}
.close-button{
	background-color:#F3C;
	border-radius:10px;
}
.close-button:hover{
	cursor:pointer;
	background-color:#F39;
	border-radius:10px;
	color:#FFF;
}

.details_list{
	padding-left:30px; 
	list-style-type: square;
}

#panel {/*transparent panel border*/
 -webkit-box-shadow: rgba(0,0,0,0.2) 0px 0px 0px, inset rgba(0,0,0,0.2) 0px 0px 0px;
     -khtml-box-shadow: rgba(0,0,0,0.2) 0px 0px 0px, inset rgba(0,0,0,0.2) 0px 0px 0px;
       -moz-box-shadow: rgba(0,0,0,0.2) 0px 0px 0px, inset rgba(0,0,0,0.2) 0px 0px 0px;
        -ms-box-shadow: rgba(0,0,0,0.2) 0px 0px 0px, inset rgba(0,0,0,0.2) 0px 0px 0px;
         -o-box-shadow: rgba(0,0,0,0.2) 0px 0px 0px, inset rgba(0,0,0,0.2) 0px 0px 0px;
            box-shadow: rgba(0,0,0,0.2) 0px 0px 0px, inset rgba(0,0,0,0.2) 0px 0px 0px;    
}

.blur {/*applied to images of the students*/
	filter: blur(15px);
	-webkit-filter: blur(15px); 
	-moz-filter: blur(15px);
	-o-filter: blur(15px); 
	-ms-filter: blur(15px);
	filter:url(blur.svg#blur);
	filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='15');
	/*clip: rect(2px,225px,353px,2px);*/
}



.ui-autocomplete .ui-menu-item{ 
	font-size:14px;
}
/*wait divs start*/
.wait-divs{
	display:inline-block;
	width:18px;
	vertical-align:middle;
}
/*wait divs end*/
/***********************************************************************************************************academy students end*********************/
/***********************************************************************************************************terms of use start***********************/
.uparrow{
	color:#00F;	
}
.uparrow:hover{
	color:#090;
}
.uparrow:active{
	color:red;
}
.scrollup{
    width:40px;
    height:40px;
    opacity:0.3;
    position:fixed;
    bottom:50px;
    right:100px;
    display:none;
    text-indent:-9999px;
    background:url(../images/icon_top.png) no-repeat;
}
.terms a{
	color:#00F;	
}
.terms a:hover{
	color:#090;
}
.terms a:active{
	color:red;
}
/***********************************************************************************************************terms of use end*******************/

/***********************************************************************************************************contact us start********************/
.link{
	width:190px;
    height:73px;
    position:relative;
    top:70px;
	float:left;
    display:block;
    z-index:2;
	outline:none;
	border:1px dashed #F0F;
}
.link:hover{
	border:1px dashed #F09;
}
#form-div{
	padding-left:7px;
}
#form-msg{
	float:right;
	width:400px;
	line-height:40px;
}
.branches{
	font-family: 'Merienda', cursive;
	font-size:14px;
}
.contactus-form-msg{
	font-family: 'Merienda', cursive;
	font-size:18px;
	text-align:center;
	
}
.contactus-msg{
	font-family: 'Merienda', cursive;
}
/***********************************************************************************************************contact us start********************/

/***********************************************************************************************************press releases start********************/
.article-dates-tbl a:active{
	color:red;
}
.article_names_a{
	padding:7px;
	border-radius:25px;
}
.wheelzoom{
	border:3px solid #F09;
}

.article-dates-tbl{
	width:100%;
}
.article-dates-tbl a:hover{
	text-decoration:underline;
}
.article-dates-tbl td{
	text-align:center;
	font-family: 'Merienda', cursive;
	padding:15px;
	font-weight:bold;
}
#news-papers-table td{
	text-align:center;
	border:3px solid #fff;
}
#news-papers-table td:hover:not([class=no-paper]){
	/*background-color:#f8a0ba;*/
	opacity:0.8;
	border:3px solid #f8a0ba;
	cursor:pointer;
}
.selected-paper{
/*	border:3px solid #f8a0ba;*/
	background-color:#f8a0ba;
	border-bottom:#F09;
}
/***********************************************************************************************************press releases end****************/

/***********************************************************************************************************gallery starts*********************/

.i1{
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;  padding: 3px 0px 3px 3px;  margin: 5px 1px 3px 0px;  border: 1px solid #DDDDDD;  box-shadow: 0 0 5px;
}
.i1:hover:not([class=title]){
  box-shadow: 0 0 15px rgba(51, 153, 204, 1);  padding: 3px 0px 3px 3px;  margin: 5px 1px 3px 0px;  border: 1px solid rgba(51, 153, 204, 1);  z-index:1000;
}
.i2{
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;  padding: 3px 0px 3px 3px;  margin: 5px 1px 3px 0px;  border: 1px solid #DDDDDD;  box-shadow: 0 0 5px;
}
.i2:hover:not([class=title]){
  box-shadow: 0 0 15px rgba(51, 204, 204, 1);  padding: 3px 0px 3px 3px;  margin: 5px 1px 3px 0px;  border: 1px solid rgba(51, 204, 204, 1);  z-index:1000;
}
.i3{
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;  padding: 3px 0px 3px 3px;  margin: 5px 1px 3px 0px;  border: 1px solid #DDDDDD;  box-shadow: 0 0 5px;
}
.i3:hover:not([class=title]){
  box-shadow: 0 0 15px rgba(153, 102, 153, 1);  padding: 3px 0px 3px 3px;  margin: 5px 1px 3px 0px;  border: 1px solid rgba(153, 102, 153, 1);  z-index:1000;
}
.i4{
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;  padding: 3px 0px 3px 3px;  margin: 5px 1px 3px 0px;  border: 1px solid #DDDDDD;  box-shadow: 0 0 5px;
}
.i4:hover:not([class=title]){
  box-shadow: 0 0 15px rgba(194, 71, 71, 1);  padding: 3px 0px 3px 3px;  margin: 5px 1px 3px 0px;  border: 1px solid rgba(194, 71, 71, 1);  z-index:1000;
}
.i5{
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;  padding: 3px 0px 3px 3px;  margin: 5px 1px 3px 0px;  border: 1px solid #DDDDDD;  box-shadow: 0 0 5px;
}
.i5:hover:not([class=title]){
  box-shadow: 0 0 15px rgba(226, 103, 74, 1);  padding: 3px 0px 3px 3px;  margin: 5px 1px 3px 0px;  border: 1px solid rgba(226, 103, 74, 1);  z-index:1000;
}
.i6{
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;  padding: 3px 0px 3px 3px;  margin: 5px 1px 3px 0px;  border: 1px solid #DDDDDD;  box-shadow: 0 0 5px;
}
.i6:hover:not([class=title]){
  box-shadow: 0 0 15px rgba(255, 204, 102, 1);  padding: 3px 0px 3px 3px;  margin: 5px 1px 3px 0px;  border: 1px solid rgba(255, 204, 102, 1);  z-index:1000;
}
.i7{
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;  padding: 3px 0px 3px 3px;  margin: 5px 1px 3px 0px;  border: 1px solid #DDDDDD;  box-shadow: 0 0 5px;
}
.i7:hover:not([class=title]){
  box-shadow: 0 0 15px rgba(153, 204, 153, 1);  padding: 3px 0px 3px 3px;  margin: 5px 1px 3px 0px;  border: 1px solid rgba(153, 204, 153, 1);  z-index:1000;
}
.i8{
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;  padding: 3px 0px 3px 3px;  margin: 5px 1px 3px 0px;  border: 1px solid #DDDDDD;  box-shadow: 0 0 5px;
}
.i8:hover:not([class=title]){
  box-shadow: 0 0 15px rgba(102, 153, 153, 1);  padding: 3px 0px 3px 3px;  margin: 5px 1px 3px 0px;  border: 1px solid rgba(102, 153, 153, 1);  z-index:1000;
}
.i9{
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;  padding: 3px 0px 3px 3px;  margin: 5px 1px 3px 0px;  border: 1px solid #DDDDDD;  box-shadow: 0 0 5px;
}
.i9:hover:not([class=title]){
  box-shadow: 0 0 15px rgba(204, 102, 153, 1);  padding: 3px 0px 3px 3px;  margin: 5px 1px 3px 0px;  border: 1px solid rgba(204, 102, 153, 1);  z-index:1000;
}
.i10{
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;  padding: 3px 0px 3px 3px;  margin: 5px 1px 3px 0px;  border: 1px solid #DDDDDD;  box-shadow: 0 0 5px;
}
.i10:hover:not([class=title]){
  box-shadow: 0 0 15px rgba(51, 153, 102, 1);  padding: 3px 0px 3px 3px;  margin: 5px 1px 3px 0px;  border: 1px solid rgba(51, 153, 102, 1);  z-index:1000;
}
.i11{
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;  padding: 3px 0px 3px 3px;  margin: 5px 1px 3px 0px;  border: 1px solid #DDDDDD;  box-shadow: 0 0 5px;
}
.i11:hover:not([class=title]){
  box-shadow: 0 0 15px rgba(102, 102, 153, 1);  padding: 3px 0px 3px 3px;  margin: 5px 1px 3px 0px;  border: 1px solid rgba(102, 102, 153, 1);  z-index:1000;
}

.main-titles{
	background-image: url(../images/pattern.png); 
	text-align:center;
}
.sub-titles{
	background-image: url(../images/pattern.png); 
	text-align:center;
	width:100%;
}
.weddings-tbl{
	padding-top:5px;
}
.weddings-tbl td{	
	height:200px;
	width:250px;
	font-family:myFirstFont; 
	font-size:36px; 
	color:#E4E4E4;
	font-weight:bold;
	text-align:left;
	vertical-align:bottom;
}
.weddings-tbl td:hover:not([class=title]){
	color:#FFF;
	cursor:pointer;
}

@font-face
{
font-family: myFirstFont;
src: url(../fonts/lato.ttf);
}

/*slide show starts*/
.rm_wrapper{
	width:1000px;
	margin:0 auto;
	position:relative;
	
}
.rm_container{
	width:1000px;
	overflow:hidden;
	position:relative;
	height:250px;/*height of the image*/
	margin:0 auto;
}
.rm_container ul{
	width:1000px;
	text-decoration:none;
	float:left;
	margin:0px;
	padding:0px;
	border:0px;
}
.rm_container ul li{
	float:left;
	margin-left:0px;/*gggggggggggggggggggggggggggggggggg*/
	position:relative;
	overflow:hidden;
	width:200px;
	height:250px;
	/*top:50px;*/
}
.rm_container ul li img{
	position:absolute;
	top:0px;
	left:0px;
}
.rm_mask_right, .rm_mask_left{
	position: absolute;
	height: 110px;
	/*background: #f0f0f0;*/
	width: 530px;
	bottom: -30px;
	left: 0px;
	-moz-transform:rotate(-3deg);
	-webkit-transform:rotate(-3deg);
	transform:rotate(-3deg);
}
.rm_mask_right{
	left:auto;
	right:0px;
	-moz-transform:rotate(3deg);
	-webkit-transform:rotate(3deg);
	transform:rotate(3deg);
}
.rm_corner_right, .rm_corner_left{
	/*background: #f0f0f0;*/
	position:absolute;
	width:200px;
	height:100px;
	bottom:0px;
	left:-65px;
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
}
.rm_corner_right{
	left:auto;
	right:-65px;
	-moz-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
}
.rm_nav a{
	position:absolute;
	top:200px;
	width:38px;
	height:87px;
	cursor:pointer;
	opacity:0.7;
}
.rm_nav a:hover{
	opacity:1.0;
}
.rm_nav a.rm_next{
	background:transparent url(../images/nextg.png) no-repeat top left;
	right:0px;
}
.rm_nav a.rm_prev{
	background:transparent url(../images/prevg.png) no-repeat top left;
	left:0px;
}
.rm_controls{
	position:absolute;
	top:0px;
	left:0px;
	height:20px;
}
.rm_controls a{
	cursor:pointer;
	opacity:0.7;
	padding-left:24px;
	font-size:16px;
	text-transform:uppercase;
	height:20px;
	float:left;
	line-height:20px;
}
.rm_controls a:hover{
	opacity:1.0;
}
.rm_controls a.rm_play{
	display:none;
	background:transparent url(../images/play.png) no-repeat center left;
}
.rm_controls a.rm_pause{
	background:transparent url(../images/pause.png) no-repeat center left;
}
/*slide show ends*/

.content{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	/*background-color:red;*/
	
}
.wrapper4 {/*also academy-students.php use this*/
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -15.31em;/*.31 = 5px for the footer top border*/
}
.push4 {/*also academy-students.php use this*/
height: 15em;
clear: both;
}
/***********************************************************************************************************gallery ends***********************/
/*blue border start*/
input[type=text]:not([class=basic]), textarea, select, input[type=date] {
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid #DDDDDD;
  box-shadow: 0 0 5px;
}
input[type=text]:hover:not([class=basic]), textarea:hover, select:hover, input[type=date]:hover{
  box-shadow: 0 0 5px rgba(248, 160, 186, 1);
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid rgba(248, 160, 186, 1);
}
input[type=text]:focus:not([class=basic]), textarea:focus,  input[type=date]:focus {
  box-shadow: 0 0 5px rgba(248, 160, 186, 1);
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid rgba(248, 160, 186, 1);
}
input[type=button], input[type=reset]
{
    height: 24px;
    width: 115px;
    color: #000;
    text-transform:uppercase;
	outline:none;
	box-shadow: 0 0 5px;
  	padding: 3px 0px 3px 3px;
  	margin: 5px 1px 3px 0px;
 	border: 1px solid rgba(221, 221, 221, 1);
}
input[type=button]:hover, input[type=reset]:hover
{
	cursor:pointer;
  box-shadow: 0 0 5px rgba(248, 160, 186, 1);
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid rgba(248, 160, 186, 1);
}
/*blue border end*/
/*************************************************************************************************************courses start*****************************************************************/
.previous-page-nav, .last-page-nav{
	/*rotate start*/
	-webkit-transform: rotate(180deg);     /* Chrome and other webkit browsers */
  	-moz-transform: rotate(180deg);        /* FF */
  	-o-transform: rotate(180deg);          /* Opera */
  	-ms-transform: rotate(180deg);         /* IE9 */
  	transform: rotate(180deg);             /* W3C complaint browsers */
	/* IE8 and below */
  	filter: progid:DXImageTransform.Microsoft.Matrix(M11=-1, M12=0, M21=0, M22=-1, DX=0, DY=0, SizingMethod='auto expand');
	/*rotate end*/
}

.std-nav-table{
	width:300px;
	background-color:#f8a0ba;
	border-collapse:collapse;
	border-radius:10px;
	/*shadow starts*/
	-moz-box-shadow:0 0 5px rgba(16,16,16,0.8);
	-webkit-box-shadow:0 0 5px rgba(16,16,16,0.8);
	box-shadow:0 0 5px rgba(16,16,16,0.8);
	/*shadow ends*/
}
.std-nav-table td{
	width:20%;
	text-align:center;
	vertical-align:middle;
	height:30px;
}
.std-nav-table td:hover{
	cursor:pointer;
	background-color:#F39;
	border-radius:10px;

}
.students-table{
/*	background-color:#FEF9ED;*/
	
	font-family: 'Merienda', cursive;
/*	border-radius:100px;*/
}
.students-table td{
	/*height:320px;*/
	width:25%;
	vertical-align:top;
}
.students-table div:first-child{/*only apply to first div*/
	width:225px; 
	font-size:80%; 
	text-align:center; 
	background-color:#FFF; 
	border-style:double; 
	border-color:#f8a0ba; 
	display:inline-block;
}
.std-id{/*only apply to first div*/
	font-size:11px;
	float:left; 
	display:inline-block; 
	padding-left:3px; 
	padding-bottom:3px;
}
.std-year-month{
	font-size:11px;
	float:right; 
	display:inline-block; 
	padding-right:3px; 
	padding-bottom:3px;
}
.students-table img{
	/*border-radius:50px;*/
	padding-bottom:0.5em;
	width:225px;
	opacity:0.92;
}
.students-table img:hover{
	opacity:1;
}
.course-contents{
	padding-left:25px;
	line-height:30px;
}
.courses-table{
/*	background-color:#FEF9ED;*/
	
	font-family: 'Merienda', cursive;
/*	border-radius:100px;*/
}
.courses-table td{
	/*height:320px;*/
	vertical-align:top;
	padding-top:50px;
}
.courses-table img{
	border-radius:50px;
}
.course-names{
	font-size:18px;
	font-weight:bold;
	color:#000;
}
/*************************************************************************************************************courses end*******************************************************************/

/*************************************************************************************************************wedding,birthday,logo,seasonal,cup cakes start****************************************/
.cimgs{
	border-top:3px solid #FFF;
	border-bottom:3px solid #FFF;
}
.cimgs:hover{
	border-top:3px solid #F39;
	border-bottom:3px solid #F39;
/*	width:370px;
	height:215px;
	overflow:hidden;*/
}
.left-arrow,.right-arrow{
	cursor:pointer;
	top:45%;
	position:relative;
	width:30px; height:70px; vertical-align:middle; z-index:10;
	/*shadow starts*/
	-moz-box-shadow:0 0 5px rgba(16,16,16,0.8);
	-webkit-box-shadow:0 0 5px rgba(16,16,16,0.8);
	box-shadow:0 0 5px rgba(16,16,16,0.8);
	/*shadow ends*/
}
.left-arrow{
	float:left;
	background:url(../images/np.png) no-repeat center center #2c2c2c;;
}
.right-arrow{
	float:right;
	background:url(../images/np.png) no-repeat center center #2c2c2c;
	/*rotate start*/
	-webkit-transform: rotate(180deg);     /* Chrome and other webkit browsers */
  	-moz-transform: rotate(180deg);        /* FF */
  	-o-transform: rotate(180deg);          /* Opera */
  	-ms-transform: rotate(180deg);         /* IE9 */
  	transform: rotate(180deg);             /* W3C complaint browsers */
	/* IE8 and below */
  	filter: progid:DXImageTransform.Microsoft.Matrix(M11=-1, M12=0, M21=0, M22=-1, DX=0, DY=0, SizingMethod='auto expand');
	/*rotate end*/
}
.left-arrow:hover,.right-arrow:hover{
	background-color:#3f3e3e;
	cursor:pointer;
}


#cakes-div{
	margin-left:auto;
	margin-right:auto;
	width:100%;
}
#cake-category-name{
	margin-left:auto;
	margin-right:auto;
	width:100%;
	color:#F09;
	font-weight:bold;
	font-size:60px;
	/*font-family: 'Codystar', cursive;*/
	font-family: 'Expletus Sans', cursive;
	text-align:center;
	padding:20px 0px 20px 0px;
}
/*************************************************************************************************************wedding,birthday,logo,seasonal,cup cakes ends*****************************************/

/*************************************************************************************************************cakes page start****************************************/
.cake-names{
	font-size:24px; 
	font-family: 'Expletus Sans', cursive;
	color:#F6C;
}

#cake-container {
    width: 1000px;
	height:550px;/*table height*/
    position: relative;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#floral-back, 
#cake-categories {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

#cake-categories {
    z-index: 10;
}
/*cake categories shadow start */
/*shadow for the top right div of the page start*/
.cake-cat-div{
	display:inline-block;
	text-align:center;
	overflow:hidden;
	border:1px solid #CCC;
	cursor:pointer;
	/*shadow starts*/
	-moz-box-shadow:0 0 40px rgba(248,160,186,0.8);
	-webkit-box-shadow:0 0 40px rgba(248,160,186,0.8);
	box-shadow:0 0 40px rgba(248,160,186,0.8);
	/*shadow ends*/
}
.cake-cat-div:hover{
	display:inline-block;
	text-align:center;
	overflow:hidden;
	border:1px solid #CCC;
	cursor:pointer;
	/*shadow starts*/
	-moz-box-shadow:0 0 60px rgba(248,160,186,0.8);
	-webkit-box-shadow:0 0 60px rgba(248,160,186,0.8);
	box-shadow:0 0 60px rgba(248,160,186,0.8);
	/*shadow ends*/
}
/*top right div shadow end*/
/*cake categories shadow end*/
/*************************************************************************************************************cakes page end******************************************/
/*************************************************************************************************************contact us page css start*******************************/
/*shadow for the top left div of the page start*/
#one-div{
	display:inline-block;
	text-align:center;
	overflow:hidden;
	border-radius:5px;
	border:1px solid #CCC;
	cursor:pointer;
	/*shadow starts*/
	-moz-box-shadow:0 0 40px rgba(254,202,1,0.8);
	-webkit-box-shadow:0 0 40px rgba(254,202,1,0.8);
	box-shadow:0 0 40px rgba(254,202,1,0.8);
	/*shadow ends*/
}
/*top left div shadow end*/
/*shadow for the top right div of the page start*/
#two-div{
	display:inline-block;
	text-align:center;
	overflow:hidden;
	border:1px solid #CCC;
	cursor:pointer;
	/*shadow starts*/
	-moz-box-shadow:0 0 40px rgba(249,83,250,0.8);
	-webkit-box-shadow:0 0 40px rgba(249,83,250,0.8);
	box-shadow:0 0 40px rgba(249,83,250,0.8);
	/*shadow ends*/
}
/*top right div shadow end*/
/*shadow for the bottom left div of the page start*/
#three-div{
	display:inline-block;
	text-align:center;
	overflow:hidden;
	border:1px solid #CCC;
	cursor:pointer;
	/*shadow starts*/
	-moz-box-shadow:0 0 40px rgba(1,112,254,0.8);
	-webkit-box-shadow:0 0 40px rgba(1,112,254,0.8);
	box-shadow:0 0 40px rgba(1,112,254,0.8);
	/*shadow ends*/
}
/*bottom left div shadow end*/
/*shadow for the bottom right div of the page start*/
#four-div{
	display:inline-block;
	text-align:center;
	overflow:hidden;
	border:1px solid #CCC;
	cursor:pointer;
	/*shadow starts*/
	-moz-box-shadow:0 0 40px rgba(1,254,8,0.8);
	-webkit-box-shadow:0 0 40px rgba(1,254,8,0.8);
	box-shadow:0 0 40px rgba(1,254,8,0.8);
	/*shadow ends*/
}
/*bottom right div shadow end*/

.wrapper2 {
/*min-height: 100%;*/
height: auto !important;
/*height: 100%;*/
/*margin: 0 auto -19.31em;*//*for the 5px border-top of the footer 5px = 0.31em*/
}

.dshape {
font-family: 'Merienda', cursive;
font-size:13px;
background-color:#c6e5c3;
width: 300px; height: 600px;
-moz-border-radius:0px 350px 350px 0px; -webkit-border-radius: 0px 350px 350px 0px; border-radius: 0px 350px 350px 0px;
word-wrap:break-word;
display:inline-block;
padding-left:5px;
}

#menu-ul li a {
	 color:#F36;
	 cursor:pointer;
}

#menu-ul li {
	 margin-bottom:20px;
}


#menu-ul li a:hover{
	color:#F06;
}

/*************************************************************************************************************contact us page css end*********************************/
body
{
  background-color: white !important;
}
img,a{
	outline:none;
	border:none;
}

.thankyou{
	width:100%; margin-left:auto; margin-right:auto; height:70px; text-align:center; font-size:30px; font-weight:bold; font-family: 'Pinyon Script', cursive;font-family: 'Merienda', cursive;  opacity:0.9;
}

.gold{
    color: white;
    text-shadow: 1px 1px 2px #BF7F00, -1px -1px 2px #BF7F00;
 /*   font-size: 80px;*//*
    font-family: Arial;*/
}
.gold1{
    color: black;
    text-shadow: 1px 1px 1px #999, -1px -1px 1px #999;
}
/* social sprite ICONS SPRITE 32px
------------------------------------------------------------------*/
a.social32,.social32 a {
	width: 32px;
	height: 32px;
	text-indent: -900em;
	padding: 0;
	float: left;
	margin: 0 4px 0 0;
	outline:none;
}
a.social32:hover,.social32 a:hover {
	opacity: 0.70;
}
a.social32.facebook,.social a.facebook {
	background: url(../images/social_sprite_32px.png) no-repeat 0 0;
}
a.social32.twitter,.social a.twitter {
	background: url(../images/social_sprite_32px.png) no-repeat -32px 0;
}
a.social32.pinterest,.social a.pinterest {
	background: url(../images/social_sprite_32px.png) no-repeat -64px 0;
}
a.social32.linkedin,.social a.linkedin {
	background: url(../images/social_sprite_32px.png) no-repeat 0 -32px;
}
a.social32.stumble,.social a.stumble {
	background: url(../images/social_sprite_32px.png) no-repeat -32px -32px;
}
a.social32.dribbble,.social a.dribbble {
	background: url(../images/social_sprite_32px.png) no-repeat -64px -32px;
}
a.social32.digg,.social a.digg {
	background: url(../images/social_sprite_32px.png) no-repeat 0 -64px;
}
a.social32.google,.social a.google {
	background: url(../images/social_sprite_32px.png) no-repeat -32px -64px;
}
a.social32.delicious,.social a.delicious {
	background: url(../images/social_sprite_32px.png) no-repeat -64px -64px;
}
a.social32.youtube,.social a.youtube {
	background: url(../images/social_sprite_32px.png) no-repeat 0 -96px;
}
a.social32.instagram,.social a.instagram {
	background: url(../images/social_sprite_32px.png) no-repeat -32px -96px;
}
a.social32.vimeo,.social a.vimeo {
		background: url(../images/social_sprite_32px.png) no-repeat -64px -96px;
}
/*social icons ends*/

/*footer start*/
    * {
    margin: 0;
    }
    html, body {
    height: 100%;
    }
    .data-section-container {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -4em;
    }
    .footer, .push {
	clear: both;
    }
.push{
	height:0em;/*if change chrome and safari will adjust*/
}
.push2 {/*about us*/
clear: both;
height:0em;
background-color:green;
}
.push3 {
clear: both;
height:4.50em;/*15.25em;*/
/*background-color:red;*/
}
.footer{
	background-color:#f8a0ba;/*fd7ba1;*/
	border-top:5px solid #CCC;
	height:15em;
}
.foother-inner{
	width:1000px; 
	margin-left:auto;
	margin-right:auto;
}
/*footer end*/
/*category un ordered list in the index page*/
.cake-category-ul li{
	font-size:20px;
	color:#F36;
	cursor:pointer;
	font-family: 'Merienda', cursive; 
	padding-left:2px;
	padding-right:2px;
	display:inline;
}
.cake-category-ul li:hover{
	color:#F06;
}
.cake-category-a{
	color:#F36;
}
.cake-category-a:hover{
	color:#F06;
}
/*end of category un ordered list in the index page*/
/*cake categories on the home page start*/
.cake-categories{
	display:inline-block;
	width:200px;
	height:230px;
	/*background-color:#09F;*/
	border:#F00;
	padding:3px;
	margin-bottom:4px;
font-family: 'Merienda', cursive;
color:#F09;
font-weight:bold;
}
/*end of home page cake categories*/

#container {
    width: 100%;
    height: 100%;
    position: relative;
}

#hello, 
#data-section {
    width: 100%;
    height: 100%;
    position: absolute;
	margin:0px;
	padding:0px;
	border:0px;
}

#hello {
    z-index: 10;
}

#data-section{
}

/*home gallery start*/
a{
	color:#000;
	text-decoration:none;
}
h1{
	padding:10px;
	margin:20px;
	font-size:40px;
	text-transform:uppercase;
	text-shadow:0px 0px 1px #fff;
	color:#333;
	/*background:transparent url(../images/line.png) repeat-x bottom left;*/
}

/*shadow start*/
.gimgs{
	border-radius:7px;
	border:1px solid #CCC;
}
/*shadow end*/

/*for the top slider start*/
.ei-slider{
	position: relative;
	width: 100%;
	max-width: 1920px;
	height: 300px;
	margin: 0 auto;
}
.ei-slider-loading{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:999;
	background: rgba(0,0,0,0.9);
	color: #fff;
	text-align: center;
	line-height: 400px;
}
.ei-slider-large{
	height: 100%;
	width: 100%;
	position:relative;
	overflow: hidden;
}
.ei-slider-large li{
	position: absolute;
	top: 0px;
	left: 0px;
	overflow: hidden;
	height: 100%;
	width: 100%;
}
.ei-slider-large li img{
	width: 100%;	
}
.ei-title{
	position: absolute;
	right: 47%;
	margin-right: 13%;
	top: 30%;
}
.ei-title h2, .ei-title h3{
	text-align: right;
}
.ei-title h2{
	font-size: 40px;
	line-height: 50px;
	font-family: 'Playfair Display', serif;
	font-style: italic;
	color: #b5b5b5;
}
.ei-title h3{
	font-size: 70px;
	line-height: 70px;
	font-family: 'Open Sans Condensed', sans-serif;
	text-transform: uppercase;
	color: #000;
}
.ei-slider-thumbs{
	display:none;/******************************************i hide*/
}
.ei-slider-thumbs li{

}
.ei-slider-thumbs li.ei-slider-element{
	display:none;/******************************************i hide*/
	/*background: #000;
	background: rgba(0,0,0,0.9);*/
}
.ei-slider-thumbs li a{

}
.ei-slider-thumbs li a:hover{
	/*background-color: #f0f0f0;*******************************i comment*/
}
.ei-slider-thumbs li img{

}
.ei-slider-thumbs li:hover img{

}

/*change the background color of selected text starts*/
::selection {
	background: #ffb7b7; /* Safari */
	}
::-moz-selection {
	background: #ffb7b7; /* Firefox */
}
/*change the color of selected text end*/

@media screen and (max-width: 830px) {
	.ei-title{
		position: absolute;
		right: 0px;
		margin-right: 0px;
		width: 100%;
		text-align: center;
		top: auto;
		bottom: 10px;
		background: #fff;
		background: rgba(255,255,255,0.9);
		padding: 5px 0;
	}
	.ei-title h2, .ei-title h3{
		text-align: center;
	}
	.ei-title h2{
		font-size: 20px;
		line-height: 24px;
	}
	.ei-title h3{
		font-size: 30px;
		line-height: 40px;
	}
}
/*for the top slider end*/