 
 
@media screen and (max-width:1131px){
.wrapper-block{width:100%; margin:0 auto;}		 
  
 } 
 
 
 
 
@media screen and (max-width:1025px){
.wrapper-block{width:100%; margin:0 auto;}		 
.half-frm-hd{position:relative; z-index:99999}
.frm-contact{position:relative; z-index:99999}	
 } 
 
 
 
@media screen and (max-width:961px){
.wrapper-block{width:99%; margin:0 auto;}
.top-ribbon{ padding:5px; margin:0px 0 5px 0} 
.top-r-l{float:none; display:block; text-align:center}
.top-r-r{float:none; display:block; text-align:center} 
.hlf-bg{background:#000; text-align:center}
.hlf-bg:after{position:absolute;content:''; width:100%; text-align:center; height:auto; top:0; left:0; z-index:5; background:#000}
.logo{float:none; display:block; text-align:center;  position:relative; width:100%; padding:10px;} 
.logo img{width:250px; margin:0 auto }
.logo small{display:block; text-align:center; }
.menu_block{float: none; display:block; width: 100%; position:relative; overflow-y:scroll !important; height:auto; top:0; left:0; margin:0; z-index:9999999}
.main-gallery{max-height:none;}
.gallerym .movable{ display: flex; /*height:100vh;*/height:auto; transition: transform 0.4s;}
.bg-half-bg:before{ content:'';position:absolute; width:100%; height:100%; top:0; left:0; }
.half-frm-hd{position:relative; z-index:99999}
.frm-contact{position:relative; z-index:99999}	
 
  
	 
 } 
 
 
 
@media screen and (max-width:801px){
.wrapper-block{width:99.9%; margin:0 auto;} 
.top-ribbon{ padding:5px; margin:0px 0 0 0} 
.top-r-l{float:none; display:block; text-align:center}
.top-r-r{float:none; display:block; text-align:center} 
.hlf-bg{background:#000; text-align:center}
.hlf-bg:after{position:absolute;content:''; width:100%; text-align:center; height:auto; top:0; left:0; z-index:5; background:#000}
.logo{float:none; display:block; text-align:center;  position:relative; width:100%; padding:10px;} 
.logo img{width:250px; margin:0 auto }
.logo small{display:block; text-align:center; }
.menu_block{float: none; display:block; width: 100%; position:relative; overflow-y:scroll !important; height:auto; top:0; left:0; margin:0; z-index:9999999}
.main-gallery{max-height:none;}
.gallerym .movable{ display: flex; /*height:100vh;*/height:auto; transition: transform 0.4s;}
.bg-half-bg:before{ content:'';position:absolute; width:100%; height:100%; top:0; left:0; }
.half-frm-hd{position:relative; z-index:99999}
.frm-contact{position:relative; z-index:99999}








.flex-box{ display: block !important;justify-content: space-around;-webkit-flex-flow: column wrap; flex-flow: column wrap; text-align:center}
.flex-two{display:block; width:100%; margin:0 auto}
.flex-three{display:block; width:100%; margin:0 auto}
.flex-four{width:48%; margin:0 auto}
.flex-five{width:18%; margin:0 3px}
.tesm {margin-bottom:10px;}
.social-etc{margin-bottom:10px;}
 
  
 } 
 
 
 @media screen and (max-width:601px){
.wrapper-block{width:99%; margin:0 auto;}
.top-ribbon{ padding:5px; margin:0px 0 0 0} 
.top-r-l{float:none; display:block; text-align:center}
.top-r-l i:nth-of-type(1){ display:block}
.top-r-l a:nth-of-type(1){ display:block; text-align:center; margin:5px 0}
.top-r-r{float:none; display:block; text-align:center} 
.hlf-bg{background:#000; text-align:center}
.hlf-bg:after{position:absolute;content:''; width:100%; text-align:center; height:auto; top:0; left:0; z-index:5; background:#000}
.logo{float:none; display:block; text-align:center;  position:relative; width:100%; padding:10px; padding:20px 0} 
.logo img{width:250px; margin:0 auto }
.logo small{display:block; text-align:center; }
.menu_block{float: none; display:block; width: 100%; position:relative; overflow-y:scroll !important; height:auto; top:0; left:0; margin:0; z-index:9999999}
.main-gallery{max-height:none;}
.gallerym .movable{ display: flex; /*height:100vh;*/height:auto; transition: transform 0.4s;}
 
.bg-half-bg:before{ content:'';position:absolute; width:100%; height:100%; top:0; left:0; }
.half-frm-hd{position:relative; z-index:99999}
.frm-contact{position:relative; z-index:99999}
.tesm {margin-bottom:10px;}
.social-etc{margin-bottom:10px;}
..products-sb-inner{display:block}
.prod-sb-bx{width:99%} 
.enquiry-form{width:100%;}


.flex-box{ display: block !important;justify-content: space-around;-webkit-flex-flow: column wrap; flex-flow: column wrap;}
.flex-two{display:block; width:100%; margin:0 auto}
.flex-three{display:block; width:100%; margin:0 auto}
.flex-four{display:block; width:100%; margin:0 autot}
.flex-five{display:block; width:100%; margin:0 auto}

 
 }

