@media only screen and (max-width : 800px) {
.logo img{position:relative;top:-0.5em; max-width:180px !important;}
}
@media only screen and (max-width : 767px) {
img { max-width: 100%; }
figure.alignleft,img.alignleft,figure.alignrightt,img.alignright{max-width:350px!important;}
.logo a { position: relative; padding: 10px 0; text-align: center; top: 0.5em; }
.header-top-content { float: none; width: 100%; }
.call-top { line-height: 41px; float: none; text-align: center; }
.recomemded { float: none; text-align: center; }
.booknowbtn { float: none; }
.booknowbtn a { text-align: center; width: 100%; }
.flower { display: none; }
.w-content { width: 100%; }
.l_50, .r_50 { display: none; }
.center_bg { position: static; height: auto; background: #284817; }
.footer-contact { float: left; font-size: 15px; width: 100%; }
.footer-links { float: left; }
ul.ft_link { padding: 15px 0; text-align: center; }
.ft_link li { line-height: 24px; }
.ft_link li a { font-size: 12px; }
.copyright { font-size: 12px; text-align: center; }
.ft-call, .ft-fax, .ft-mail { padding-top: 5px; }
.call-top span::before { padding: 20.5px 15px; }
.header-main { background: transparent; width: 100%; padding: 0; position: absolute; right: 0; top: 0; }
.navbar-default .navbar-collapse { background: #ee304c; border: 1px solid #fff; position: relative; top: 117px; width: 100%; }
.navbar-nav > li > a { line-height: 35px; }
.navbar-right { margin: 0; }
.navbar-toggle { margin: 0; z-index: 999; position: relative; right: 15px; top: 15px; }
.galereya-cell { margin: 0 0 10px 0 !important; width: 290px; }
.innercont_secs img { display: block; width: auto; margin: 0 0 10px 10px; }
.search_secs select { margin-bottom: 20px; }
.search_secs .submit_s label { display: none; }
.box_inner { height: auto; }
.box_inner h2 { font-size: 18px; line-height: 24px; }
.innercont_secs .box_inner img { margin: 0; }
.cbp-bislideshow { height: 114px; }
.product_details_secs::before { border-bottom: 31px solid #fff; border-left: 31px solid transparent; border-right: 31px solid transparent; top: -30px; }
.album_secs article { margin-bottom: 10px; width: 100%; }
.pro_list .col-md-4.col-sm-4 { width: 100%; }
.table_secs { width: 100%; }
iframe {width:100%; height:auto;}
ul.style1 li {width:auto !important;}
.innercont_secs.about_us img {width:auto; height:auto;}
.page-columns-2 .page-item { width:100%; }
.heading h1{font-size:1.5em;}
h2{font-size:1.35em;}

.home-embed-container{ 
	display:none;
	} 
	
.home-embed-container-mobile{
	display:block;
	width:100%;	
	height:auto;
	position:relative;
}

.home-embed-container-mobile .overlay{ 
    position:absolute; 
    top:0.5em;  
    left:0px;  
    width:100%;  
    background-color: rgba(0,0,0,0.3); 
   	text-align:center; 
    filter:alpha(opacity=30); 
}  

.home-embed-container-mobile .overlay .caption-text{  
    padding:0.25em 1em;  
    margin:0px;  
	color:#fff;
	font-family: 'Roboto Condensed', Arial, sans-serif; font-weight: 500;font-size:1.25em;
}

.home-embed-container-mobile .overlay .caption-text a{  
    text-decoration:none;
	color:#FFF;
	font-weight: 600
}

.home-embed-container-mobile .overlay .caption-text a:hover{  
    text-decoration:underline;
}

.mobile-hide{display:none;}
}

@media only screen and (max-width : 479px) {
.cbp-bislideshow { height: 129px; }
.home-embed-container-mobile .overlay{display:none;}
.mobile-display{display:block}
.mobile-display .overlay{width:100%;background:#fff;text-align:center;}
.mobile-display .overlay .caption-text{padding:0.25em;margin:0px;font-family: 'Roboto Condensed', Arial, sans-serif; font-weight: 500;font-size:0.9em;}
}

@media only screen and (max-width : 480px) {
.alignright,.alignleft,.alignnone,img{
	float:none !important;
	margin:0 auto !important;
	max-width:320px !important;
	display:block;
	}
figure.alignleft,img.alignleft,figure.alignrightt,img.alignright,img.aligncenter{max-width:100%!important;}	
}

@media only screen and (min-width : 480px) and (max-width : 599px) {
.galereya-cell { width: 220px; margin: 0 10px 10px 0 !important; }
.galereya-cell:nth-child(2n) { margin: 0 0 10px !important; }
.innercont_secs .box_inner img { margin: 0; }
.box_inner { height: auto; }
.cbp-bislideshow { height: 170px; }
.home-embed-container-mobile .overlay .caption-text{ 
	font-size:1.025em;
	font-weight:600;
	}	
}

@media only screen and (min-width : 600px) and (max-width : 767px) {
.galereya-cell { width: 300px; margin: 0 10px 10px 0 !important; }
.galereya-cell:nth-child(2n) { margin: 0 0 10px !important; }
.cbp-bislideshow { height: 228px; }
}

@media only screen and (min-width : 768px) and (max-width : 991px) {
.box h2{font-size:1.25em;margin:0;}
.hotcont{min-height:160px;}
figure.alignleft,img.alignleft,figure.alignright,img.alignright{max-width:350px!important;}
}

@media only screen and (min-width : 768px) and (max-width : 1119px) {
img { max-width: 100%; }
.logo a { left: 0; }
.flower { background-size: 70%; top: 70px; }
.footer-contact { font-size: 15px; }
.ft-call, .ft-fax, .ft-mail { padding-top: 5px; }
.galereya-cell { width: 233px; }
.galereya-cell:nth-child(4n) { margin: 0 10px 10px 0 !important; }
.galereya-cell:nth-child(3n) { margin: 0 0 10px !important; }
.box_inner h2 { font-size: 15px; line-height: 22px; }
.box_inner { height: auto; }
.cbp-bislideshow { height: 273px; }
}


@media only screen and (min-width : 768px) and (max-width : 800px) {
.menu-footer_menu-container, .copyright{max-width:375px;}
ul.ft_link {padding: 10px 0px;
}

@media only screen and (min-width : 1024px) and (max-width : 1169px) {
.galereya-cell { width: 227px; }
.galereya-cell:nth-child(3n) { margin: 0 10px 10px 0 !important; }
.galereya-cell:nth-child(4n) { margin: 0 0 10px 0 !important; }
.box_inner h2 { font-size: 20px; line-height: 28px; }
.box_inner { height: auto; }
.cbp-bislideshow { height: 365px; }
}
