/*
 Theme Name:     NP Bootstrap Child Theme
 Description: 	Bootstrap framework base theme for WordPress by Kitten Lane
Author: 		Nikki Phillis
Author URI: 	http://www.nikkiphillis.com.au
Version:        1.1
Tags: 			responsive, bootstrap
*/
 
/* Add Custom CSS after this line */

/* Demo Johnson Box code courtesy of: http://hyperlinkcode.com/blog/html-johnson-box/ */

.johnson1 {
	padding: 20px;
	background: #ffff99;
	width: 90%;
	margin: 20px auto;
}
.johnson6 {
	padding: 20px;
	background: #ffff99;
	width: 90%;
	margin: 20px auto;
	border: 3px dashed #ee0000;
}
.johnson8 {
	padding: 20px;
	background: #ccffcc;
	width: 90%;
	margin: 20px auto;
	border-left: 5px solid #ff8080;
}

/* Other Sample Code */
/*.text-right p,.text-right ul li,.text-right h1{ 
text-align:right;	
}  */  
.warning {
	color: red;
}
.shadow {
	box-shadow: 0 8px 8px -6px #333;
}


/*****hotel*****/
@keyframes anima{from{margin-bottom:-287px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";-webkit-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}to{margin-bottom:0px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}}    
.LazyLoad img {   
	display:inline-block;-webkit-animation:anima 3s;-moz-animation:anima 3s;-o-animation:anima 3s;-ms-animation:anima 3s;animation:anima 3s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;width: 100%;height:240px;
}
.LazyLoad {
    margin-bottom: 30px;
}
.LazyLoad img{margin-bottom:0px;}
  #content .LazyLoad a img{margin-bottom:0px;}     
.Image-Oneeee .LazyLoad a h3.SectorGrid-title {
	margin: 0;

	background-color: white;  
	padding: .625rem; 
	text-overflow: inherit; 
	overflow: auto;
	white-space: inherit;
	color: #A31F34;
	text-transform: uppercase;   
	line-height: 27px;
	font-family: Edmondsans,'GT Walsheim',Helvetica Neue,Helvetica,Arial,sans-serif !important;
    letter-spacing: 0px;
}
.SectorGrid-title.newstitle p{
	font: 16px/1.563em 'GT Walsheim','Helvetica Neue',Helvetica,Arial,sans-serif;
	color: #545454;
	margin-top:10px;
	letter-spacing:0px;
	text-transform:none;
}
.LazyLoad h3.SectorGrid-title.newstitle{
	font: 20px/1.563em 'GT Walsheim','Helvetica Neue',Helvetica,Arial,sans-serif;
	min-height:324px;
	letter-spacing:.5px; 
} 
h3.SectorGrid-title.newstitle{
	font: 20px/1.563em 'GT Walsheim','Helvetica Neue',Helvetica,Arial,sans-serif;
	min-height:324px;
	letter-spacing:.5px; 
}
.SectorGrid-title { 
	min-height: 75px;
	height: 100%;
} 
.LazyLoad a img:hover {
	opacity: .8 !important;
}
.Image-Oneeee {
	padding-top: 25px;
}
  
 

.lazy-bg h3.SectorGrid-title.newstitle{
	font: 20px/1.563em 'GT Walsheim','Helvetica Neue',Helvetica,Arial,sans-serif;
	min-height:324px;
	letter-spacing:.5px; 
}

.lazy-bg  h3.SectorGrid-title{
	    margin: 0;
    background-color: white;
    padding: .625rem;
    text-overflow: inherit;
    overflow: auto;
    white-space: inherit;
    color: #A31F34;
    text-transform: uppercase; 
    line-height: 27px;
    font-family: Edmondsans,'GT Walsheim',Helvetica Neue,Helvetica,Arial,sans-serif !important;
    letter-spacing: 0px;
}

.lazy-bg  h3.SectorGrid-title a{
	color: #A31F34;
}

.lazy-bg .SectorGrid-title.newstitle p {
    font: 16px/1.563em 'GT Walsheim','Helvetica Neue',Helvetica,Arial,sans-serif;
    color: #545454;
    margin-top: 10px;
    letter-spacing: 0px;
    text-transform: none;
}

.LazyLoad.lazy-bg img {
    display: inline-block;
    -webkit-animation: anima 3s;
    -moz-animation: anima 3s;
    -o-animation: anima 3s;
    -ms-animation: anima 3s;
    animation: anima 3s;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    -ms-backface-visibility: hidden;  
    backface-visibility: hidden;
    width: 100%;
    height: 240px;
} 



/*****hotel******/ 
 .servicess .LazyLoad a img {
  margin: 0;
  height: 270px;    max-height:none;
} .heading_bottm_space {	height: 115px;}
.collapse.navbar-collapse .nav.navbar-nav {
  display: block !important; 
}
@media screen and (min-width:320px) and (max-width:767px){
	.servicess .LazyLoad a img,.LazyLoad a img,.heading_bottm_space {
	  height: auto;
	}	.Image-Oneeee {		padding-top: 0;	}
	.LazyLoad a h3.SectorGrid-title.newstitle {min-height: 227px;}

}
@media screen and (min-width:768px) and (max-width:1023px){
	.LazyLoad a img {
	  height: 180px; 
	}
		.LazyLoad a h3.SectorGrid-title.newstitle {min-height: 258px;}
}

@media screen and (min-width:1000px) and (max-width:1200px){
	.LazyLoad a h3.SectorGrid-title.newstitle {min-height: 400px;}
}