html {
  position: relative;
  min-height:100%; 

}

body{
	
/*font-family: 'Titillium Web', sans-serif;*/
font-family: 'Pontano Sans', sans-serif;
font-weight:500;

font-size:15px;
/* Margin bottom by footer height */
background-image:url(../img/bckimg.jpg);
background-attachment:fixed;


	}


.pre-scrollable{
max-height:480px;
margin-bottom:50px;

}

.white{color:#FFF;
text-decoration:none !important;}

.martop3{margin-top:-15px;}

.martop5{ margin-top:-35px;}

.navbar-header{
	height:195px;
	
	}
.navbar:before{
	content:"For Appointments : +91-9890444536 / 020-46515111";
	color:#fff;
	-webkit-box-shadow: 0 0 20px #ccc;
	-moz-box-shadow: 0 0 20px #ccc;
	box-shadow: 0 0 20px #ccc;
	float:right;
	background:#0099ff;
	padding:5px;
	border-radius:5px;

	}

.footer .navbar:before{
	display:none;}	
	
.abtimg{
	margin-left:200px;
	}	

.fontsize{
	
	font-size:30px !important;}

.padnewtop{
	padding-top:15px;}


.centerpic1{
	 margin-left:15%;
	 
	}
.centerpic2{
	 margin-left:20%;
	 
	}
.centerpic3{
	 margin-left:5%;
	 
	}
	
.centerpic4{
	 margin-left:25%;
	 
	}	
	
.centerpic5{
	 margin-left:12%;
	 
	}	
		
.centerpic6{
	 margin-left:1%;
	 
	}		
.centerpic7{
	 margin-left:7%;
	 
	}		

.centerpic22{
	 margin-left:10%;
	 
	}	
		

.centerpic23{
	 margin-left:18%;
	 
	}	
		
.centerpic21{
	 margin-left:20%;
	 
	}
	
		

.bapt{ margin-bottom:10px;
margin-top:-250px;
margin-left:120px;}

.litesize{
	width:70%;
	height:50%;
	margin-left:80px;}
	
.padbapt{
	padding-top:20px;
	padding-bottom:5px;}	
	
.bckclr{ 
background:url(../img/bckimg31.jpg);

height:290px;
width:520px;

}

.bckclr:hover{
	opacity:0.7;}
	
	
.bigfont{
	font-size:large;}	
	

.borrad1 {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}	

.marleft{
	margin-left:-50px;}	

.blk{
	display:inline-block;
	margin-left:5px;}		
	
.blk2{
	display:block;
	margin-left:5px;}		
/* Dropdown menu style */

.dropdown .dropdown-menu{
border-color:#0CF;
border-width:medium;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
background:#C1E0FF;
	}	
	
.centerDropdown {
    left: auto !important;
    right: -182% !important;
}
.centerDropdown:after {
   left: auto !important;
   right: 100% !important;
}

.centerDropdown1 {
    left: auto !important;
    right: -68% !important;
}
.centerDropdown1:after {
   left: auto !important;
   right: 100% !important;
}

.centerDropdown2 {
    left: auto !important;
    right: -137% !important;
	
}
.centerDropdown2:after {
   left: auto !important;
   right: 100% !important;
}

.leftmar{
	margin-left:1px;}

.rightmar101{
	margin-right:1px;}	
	
.drpstyle{	
	list-style-position:inside;
   
	border-bottom:1px solid #0CF;
	border-radius:20px;
	
	}	
.drpstyle1{	
	list-style-position:inside;
	border-bottom:1px solid #0CF;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	border-radius:20px;

list-style:none;
	
	}
.drpstyle2{	
	list-style-position:inside;
	border-radius:20px;
	}
	
.drpstyle3{
	list-style-position:inside;
	list-style:none;
	border-bottom:1px solid #0CF;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	}	
	
.drpstyle4{

	 list-style:none;
	 padding-right:20px;

	}		
ul.dropdown-menu a:hover{
	font-weight:bold;
	color:#0099ff;
	border-radius:20px;}
	
.caret-right {
    border-bottom: 4px solid transparent;
    border-top: 4px solid transparent;
    border-left: 4px solid;
    display: inline-block;
    height: 0;
    opacity: 0.3;
    vertical-align: top;
    width: 0;
	margin-top:5px;
	margin-right:10px;
}

.extended{
	width:260px;}
	
.reduced{
	width:169px;}	
	
.container1 {
  width: 100%;
  height: 40px;
/* Background Gradient for Monochromatic Colors */

    background-color: #5FAEE1;
    /* For WebKit (Safari, Chrome, etc) */
    background: #5FAEE1 -webkit-gradient(linear, left top, left bottom, from(#126195), to(#5FAEE1)) no-repeat;
    /* Mozilla,Firefox/Gecko */
    background: #5FAEE1 -moz-linear-gradient(top, #126195, #5FAEE1) no-repeat;
    /* IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#126195, endColorstr=#5FAEE1) no-repeat;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#126195, endColorstr=#126195)" no-repeat;
	 border-radius:10px;
  	 color:#FFF;
	 
	 	-webkit-box-shadow: 0 10px 25px -6px #fff;
	   -moz-box-shadow: 0 10px 25px -6px #fff;
	        box-shadow: 0 10px 25px -6px #fff;
 
}
.padnewall{ padding:8px;
font-size:22px;
}
.padright{
	padding-right:3px;}

.martop6{
	margin-top:-20px;}
	
.marleft2{
	
	margin-left:-20px;}	
/*==================================================
 * Effect 1 - Top Banner
 * ===============================================*/
.effect1{
	-webkit-box-shadow: 0 10px 25px -6px #777;
	   -moz-box-shadow: 0 10px 25px -6px #777;
	        box-shadow: 0 10px 25px -6px #777;

}

/* Effect2 : Bottom Banner **************/

.effect2{
-webkit-box-shadow: -3px -3px 20px #777;
-moz-box-shadow: -3px -3px 20px #777;
box-shadow: -3px -3px 20px #777;

}

.stitched {
   padding: 20px;
   margin: 10px;
   background: #0167aa;
   color: #fff;
   font-weight: bold;
   line-height: 1.3em;
   border: 2px dashed #fff;
   border-radius: 10px;
   box-shadow: 0 0 0 4px #0167aa, 2px 1px 6px 4px rgba(10, 10, 0, 0.5);
 
   font-weight: normal;
}

.stitched2 {

   background: #0167aa;
   color: #fff;
   font-weight: bold;
   line-height: 1.3em;
   border: 2px dashed #fff;
   border-radius: 10px;
   box-shadow: 0 0 0 4px #0167aa, 2px 1px 6px 4px rgba(10, 10, 0, 0.5);
 
   font-weight: normal;
   margin-bottom:10px;

}

.stitched3 {

   border: 2px dashed #0167aa;
   border-radius: 10px;
   box-shadow: 0 0 0 4px #fff, 2px 1px 6px 4px rgba(10, 10, 0, 0.5);
   margin-top:-20px;
   padding:20px;
   background:rgba(255,128,128, 0.3);

}

.panel-custom1{background:#e9c8df;
color:#6C2D58;
	}

.panel-custom2{background:#abd6e2;
color:#11679B;
	}

.panel-custom3{background:#f6edf3;

	}

.panel-headcolor{
	background:#C7C7E2;
	color:#2D0059;}
	
/* Override the bootstrap style */
blockquote{border-left:none;}

/* Insert the pseudo element - replicating what FontAwesome does */
blockquote:before {
    content: "\f10d"; 
    font-family: FontAwesome;
    float: left;
	margin-right:10px;
	
}

.bxslider{
	margin-left:-15px;}

.adjtext{
	
	margin-left:10px;
	margin-top:190px;}

.maradj{
	margin-top:-12px;
}

.leftmaradj{
	 margin-left:-15px}

.borrad{
	 border-radius:20px;
	 background-color:transparent;	}
/** About us page header margin .. Breadcrum Section **/

.padtop{
	padding-top:10px;}
	
.padtop2{
	padding-top:15px;}	

.marbot{
	
	margin-bottom:20px;}
	

.textwhite{ 
   font-weight: bold;
	}	

.padall{
	padding:20px;
	min-height:700px;
}

.padtopabtus{
	padding-top:10px;
	}

.martop2{
	
	margin-top:-15px;}
	

.h5style{

	 background: #09C !important;
	 color:#FFF;
	 padding-top:10px;
	 padding-bottom:10px;
	 border-radius:5px;
	}		

.texwhite{
	color:#FFF;}
	
.fbox{width:250px; margin-left:-100px;}
.one{float:left; display:inline-block;}
.two{display:inline-block; margin-left:5%; margin-top:-3px}
.three{float:right;display:inline-block; margin-left:2%; margin-right:20%; margin-top:4px;}

.backcolor{
	background-color:#D5E5EE;
	border-radius:10px;}
.backcolor2{
	background-color:#e3edf1;
	border-radius:10px;}
.backcolor3{
	background-color:#e3edf1;
	border-radius:10px;}
.backcolor4{
	background-color:#e3edf1;
	border-radius:10px;}
.backcolor5{
	background-color:#e3edf1;
	border-radius:10px;}	
	
.box1{
	

   border-radius: 10px;
   box-shadow: 0 0 0 4px #fff, 2px 1px 6px 4px rgba(10, 10, 0, 0.5);
   margin-top:-20px;
   padding:20px;
   background:rgba(153,153,255, 0.3);
	
	}	
	
.box2{
	
 
   border-radius: 10px;
   box-shadow: 0 0 0 4px #fff, 2px 1px 6px 4px rgba(10, 10, 0, 0.5);
   margin-top:-20px;
   padding:20px;
   background:rgba(255,171,0, 0.3);
   
	
	}		
	
.box3{

   
   border-radius: 10px;
   box-shadow: 0 0 0 4px #fff, 2px 1px 6px 4px rgba(10, 10, 0, 0.5);
   margin-top:-20px;
   padding:20px;
   background:rgba(204,255,153, 0.3);
	
	}		

.fly{
	margin-top:-30px;}
	
.martop{
	margin-top:20px;}	
	
.martop4{
	margin-top:10px;}	
	
small{font-size:small;}

.imgradius{
	border-radius:15px;
	}


.imgradius2{
	border-radius:40px;
	}
	

.imgradius3{
	border-radius:43px;
}	
	
.imgradius4{
	border-radius:8px;
	}
	
.page-header{
	margin-top:-20px !important;}
	
.page-body{
	padding-top:-20px !important;}	
	
.featuredImg{
	margin-bottom:20px;}
	

.navbar-brand{
	 padding-top:1px;
	padding-bottom:40px;}

.kidtext{
	font-family: 'Indie Flower', cursive;
	font-size:x-large;
	}
	
.kidtext2{
	
	font-family: 'Lobster', cursive;
	}	
.kidtext3{
	
	font-family: 'Shadows Into Light', cursive;
	font-size:x-large;

	}	
	
.kidtext4{
	
	font-family: "Monotype Corsiva";
	font-size:20px;
	 }

.kidtext5{
	
	font-family: "Monotype Corsiva";
	font-size:x-large;
	 }		 
	 	
.kidsimg{
	background-image:url(../img/kids2.png);
	height:90px;
	 width:330px;
	margin-top:-6%;
	margin-left:39%;
	}
.kidsimg2{
	background-image:url(../img/nicekid.jpg);
	height:174px;
	width:320px;
	margin-left:32%;
	border-radius:15px;
   	border: 2px dashed #0167aa;
   	box-shadow: 0 0 0 4px #fff, 2px 1px 6px 4px rgba(10, 10, 0, 0.5);

	
	}

.navbar-nav{
padding-top:40px;
padding-bottom:40px;}

/** Powered by TANMAY **/

.credit{font-size:smaller;
color:#FFF;
	}
	
.boxshadow{
	box-shadow: 0.5px 0.5px 20px #B7B7B7 inset;
	}	
	
.boxshadowhead{
	box-shadow: 0.5px 0.5px 5px #B7B7B7 inset;

	}	
	


.blur{
  -webkit-filter: blur(3px);
  -moz-filter: blur(3px);
  -o-filter: blur(3px);
  -ms-filter: blur(3px);
  filter: blur(3px);
	}


.blue{
	color:#11679B;
	font-weight:bold;
	
	}

.red{
	color:#F00;
	font-weight:bold;
	}	

.green{
	color:#0C9;
	font-weight:bold;
	}

.orange{
	color:#F60;
	font-weight:bold;
	}	
	
	
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 125px;
  background-color: #f5f5f5;
  
  
}
.modal{
	
	display:block;
	
	}

#event-modal {
    display:block;
}

.hideit {

    z-index:10000000000;
}

#links{margin-top:50px;
margin-bottom:100px;}

.marginipad{margin-bottom:10px;}

.mobile{
	height:50px; 
	width:70px;
	
	}


/******* SMILE BAY HEADER NAVBAR CUSTOM STYLE*****/
.navbar-default {
  background-color: #0167aa;
  border-color: #0099ff;
}
.navbar-default .navbar-brand {
  color: #f5f7f7;

}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  color: #ffffff;
}
.navbar-default .navbar-text {
  color: #f5f7f7;
  
}
.navbar-default .navbar-nav > li > a {
  color: #f5f7f7;

}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #ffffff;
  font-weight:bold;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #0099ff;
   font-weight:bold;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  color: #ffffff;
  background-color: #0099ff;
   
  
}
.navbar-default .navbar-toggle {
  border-color: #0099ff;
  
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #0099ff;

}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #f5f7f7;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #f5f7f7;
}
.navbar-default .navbar-link {
  color: #f5f7f7;
   
}
.navbar-default .navbar-link:hover {
  color: #ffffff;
   
}


/**************************** RESPONCIVE STYLES ******************************/



@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #f5f7f7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;

  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ffffff;
    background-color: #0099ff;
	 
  }
}

/********** MOBILE SITE STYLES *****************/
@media(max-width:767px) {
.mobile{
	height:43px; 
	width:50px;
	
	}
	
	h3{
		font-size:large;}
		
	h4{	
		font-size:large;}	
	
	.footer{
		height:140px;	
	}
	
	.navbar-nav{
		padding-top:1px;
		padding-bottom:1px;
		margin-top:-2px;
		}
		
.mobdisplay{
	display:none;}
	
.drphoto{
	display:none;}
	
	
.kidsimg2{
display:none;

	}	
		
	/** About us reposnsive our cutomers margin **/
	.col-md-2{
		 margin-top:10px;
    margin-bottom:20px;
		}
		
	#links{margin-bottom:150px;}
	
	.kidsimg{
	
display:none;

	
	}
	.fbox{display:none;}
	
.logo{
	height:80%;
	width:80%}
	
.navbar:before{display:none;}	
	
/*#myCarousel{display:none;}*/
	
	.kidsimg2{
	background-image:url(../img/nicekidsmall.jpg);
	height:139px;
	width:256px;
	margin-left:25%;
	margin-bottom:4%;
	}
	.abtimg{
	margin-left:29%;
	}
	
	.martop{
		margin-top:35px;}
			
.padtopmobile{
	padding-top:3px;}
	
	ul.dropdown-submenu a{
		color:#FFF;}
}

@media all and (orientation:landscape) {  
    /* Styles for Landscape screen */  



.navbar-header{
	height:215px;	
	}
	
		.navbar-nav{
			margin-bottom:25px;
			
		}
		
		
		
}  



	