#sd-breadcrumb{
	padding:30px 0;
	margin-bottom:40px;	
}
#sd-breadcrumb a{
  font-family: Lato;
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1;
  letter-spacing: normal;
  text-align: center;
  color: #37312f;
}
.owl-theme .owl-controls .owl-page span{
	background: #e39d1e !important;
	opacity:0.2;
	height:6px;
	width:6px;
	margin:6px 3px;
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{
	height:10px;
	width:10px;
	margin:3px 3px;	
}
.br4{
	border-radius:4px;	
}
#sd-details .sdetail{
	padding-left:80px;	
}
#sd-details .sdetail h1,h1.shead{
	  font-family: Lato;
	  font-size: 52px;
	  font-weight: 300;
	  font-style: normal;
	  font-stretch: normal;
	  line-height: 1.12;
	  color: #37312f;
	  margin-top:25px;
	  margin-bottom:20px;
}
#sd-details .sdetail p{

  font-family: Lato;
  font-size: 20px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color:rgba(55, 49, 47, 0.8);
  margin-bottom:50px;
  padding-right:60px;
}
#sd-details .sdetail div.abox{
	margin-bottom:60px;	
}
#sd-details .sdetail div.abox img{
	width: 70px;
	height: 70px;
	display:inline-block;
	float:left;
	margin-right:30px;
}
#sd-details .sdetail div.abox a{
	text-decoration:none;	
}
#sd-details .sdetail div.abox a h3{
  font-family: Lato;
  font-size: 20px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: rgba(55, 49, 47, 0.8);
  padding-top:7px;
}
#sd-details .sdetail div.abox a h4{
  font-family: Lato;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.26;
  letter-spacing: normal;
  color: rgba(55, 49, 47, 0.8);
}
#sd-details .sdetail a.btn-yellow{
	font-family: Lato;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 14px;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
  background-color: #d9bb22;
  display:inline-block;
  padding:13px 32px;
  border-radius:4px;
  text-decoration:none;
}
.sc-prev{
	position:absolute;
	top:50%;
	left:-45px;
	margin-top:-16px;	
	cursor:pointer;
}
.sc-next{
	position:absolute;
	top:50%;
	right:-45px;
	margin-top:-16px;
	cursor:pointer;	
}

.sdp-prev,.sdp-next{
	
	margin-top:7px;	
}
.sdr-prev,.sdr-next{
	
	margin-top:15px;	
}

#sd-photos{
	padding:105px 0 120px 0;	
}
#sd-related{
	padding:60px 0 150px 0;
}
#sd-photos .sd-photos div.item,#sd-related .sdr-photos div.item{
	margin:15px;	
}
#sd-photos h1,#sd-related h1{
	font-family: Lato;
  font-size: 52px;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.12;
  letter-spacing: -2px;
  text-align: center;
  color: #37312f;
  margin-bottom:60px;
}
#sd-photos h4,#sd-related h4{
	font-family: Lato;
  font-size: 20px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #37312f;
  text-align:center;
  padding:20px 0;
}
#sd-related h5{
  font-family: Lato;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.56;
  letter-spacing: normal;
  color:rgba(55, 49, 47, 0.8);
  text-align:center;
}
#sd-related h4{
	padding-bottom:5px;	
}
.owl-theme .owl-controls{
	margin-top:20px;	
}
#sd-photos .owl-controls, #sd-related .owl-controls{
	display:none !important;	
}
div.item a{
	text-decoration:none;		
}
div.fancybox-overlay{
	z-index:9999999;	
}
.style-detail-carousel{
		
 	
}
.style-detail-carousel div.item{
	border:1px solid #f2f2f2;
	height:555px;
	display: flex;
  justify-content: center;
  align-items: center;
}
.style-detail-carousel div.item a img{
	margin: 0 auto;	
}
@media (max-width: 1024px) {
  #sd-details .sdetail{
	padding-left:0px;
  }
  #sd-details .sdetail p{
	padding-right:0px;  
  }
 .sc-prev,.sc-next{
		display:none;
  }
  
}

/* 
  ##Device = Laptops, Desktops
  ##Screen = B/w 1025px to 1280px
*/

@media (min-width: 1025px) and (max-width: 1280px) {
  .sc-prev{
		
		left:-20px;
		
	}
	.sc-next{
		
		right:-20px;
		
	}
	.sdr-prev,.sdr-next{
		
		margin-top:2px;	
	}

  
}
@media (max-width: 1024px) {
	.sc-prev{
		display:none;
	}
	.sc-next{
		display:none;
	}
}

/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) {
  
 
}

/* 
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  
  
}

/* 
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/
@media (max-width: 767px) {
	
	#sd-details .sdetail p{
		margin-top:20px;
		margin-bottom:30px;	
	}
	#sd-details .sdetail div.abox{
		margin-bottom:40px;	
	}
	
	#sd-photos h1, #sd-related h1{
		font-size: 32px;
 		line-height: 1.19;
		text-align:left;
		margin-bottom:15px;
	}
	#sd-photos .owl-controls, #sd-related .owl-controls{
		display:block !important;	
		margin-top:0px;
	}
	#sd-photos h4, #sd-related h4{
		padding-bottom:0px;	
	}
	#sd-photos{
		padding-bottom:0px;	
	}
	#sd-related{
		padding-bottom:40px;	
	}
	#sd-breadcrumb{
		margin-bottom:10px;	
	}
	.style-detail-carousel div.item{
		height:300px;
	}
	.style-detail-carousel div.item img{
		max-height:300px;
	}
  
}
@media (min-width: 481px) and (max-width: 767px) {
  
 
  
}

/* 
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/

@media (min-width: 320px) and (max-width: 480px) {
  
  
}
@media (max-width: 320px)
{
	h1.shead{
		font-size:40px;	
	}
}

