@charset "utf-8";
* {
    outline: none;
    margin: 0px;
    padding: 0px;
    border: none;
    text-decoration: none;
    font-family: 'Poppins', sans-serif;
    box-sizing:border-box;
}
body {
    text-decoration: none;
    background: #e5e2db;
    font-family: 'Poppins', sans-serif;
    font-size:16px;
    color:#333;
}



.clearfix{clear:both;}
.centerflipcards p{
      font-family:"Open Sans";
      font-size:13px;
      margin-top:10px;
      font-weight:700;
}

.c1 {
    background-color:#fff !important;
    color:#333 !important;
}
.fa-rotate-90 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    transform: rotate(90deg);
}
@font-face {
    font-family: 'geomanistregular';
    src: url('../fonts/geomanist-regular-webfont.eot');
    src: url('../fonts/geomanist-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/geomanist-regular-webfont.woff2') format('woff2'), url('../fonts/geomanist-regular-webfont.woff') format('woff'), url('../fonts/geomanist-regular-webfont.ttf') format('truetype'), url('../fonts/geomanist-regular-webfont.svg#geomanistregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family:'geomanist-bold';
    src: url('../fonts/geomanist-bold-webfont.eot');
    src: url('../fonts/geomanist-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/geomanist-bold-webfont.woff2') format('woff2'), url('../fonts/geomanist-bold-webfont.woff') format('woff'), url('../fonts/geomanist-bold-webfont.ttf') format('truetype'), url('../fonts/geomanist-bold-webfont.svg#geomanistregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'geomanist-light';
    src: url('../fonts/geomanist-light-webfont.eot');
    src: url('../fonts/geomanist-light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/geomanist-light-webfont.woff2') format('woff2'), url('../fonts/geomanist-light-webfont.woff') format('woff'), url('../fonts/geomanist-light-webfont.ttf') format('truetype'), url('../fonts/geomanist-light-webfont.svg#geomanistregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'geomanist-book';
    src: url('../fonts/geomanist-book-webfont.eot');
    src: url('../fonts/geomanist-book-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/geomanist-book-webfont.woff2') format('woff2'), url('../fonts/geomanist-book-webfont.woff') format('woff'), url('../fonts/geomanist-book-webfont.ttf') format('truetype'), url('../fonts/geomanist-book-webfont.svg#geomanistregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-SemiBold.eot');
    src: url('../fonts/Poppins-SemiBold.eot?#iefix') format('embedded-opentype'), url('../fonts/Poppins-SemiBold.woff2') format('woff2'), url('../fonts/Poppins-SemiBold.woff') format('woff'), url('../fonts/Poppins-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-Regular.eot');
    src: url('../fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Poppins-Regular.woff2') format('woff2'), url('../fonts/Poppins-Regular.woff') format('woff'), url('../fonts/Poppins-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-Medium.eot');
    src: url('../fonts/Poppins-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/Poppins-Medium.woff2') format('woff2'), url('../fonts/Poppins-Medium.woff') format('woff'), url('../fonts/Poppins-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
.clear {
    clear: both 
}
audio, ::selection {
    background:#197bb0;
    color: #fff;
}

.wrapper{ background-color:#fff;}
.effect-shine:hover {
    -webkit-mask-image: linear-gradient(-75deg, rgba(0,0,0,0.8) 30%, #000 50%, rgba(0,0,0,.6) 70%);
    -webkit-mask-size: 200%;
    -webkit-animation: shine 2s infinite;
    animation: shine 2s infinite;
}
.grecaptcha-badge{
    display:none !important;
}



.banner-content{
	position:absolute;
	width:100%;
	height:auto;
	top:0;
	bottom:0;
	left:0;
	margin:auto;
	display:flex;
	align-items:center;
	justify-content:center;
}




.whats-app{
    position:fixed;
    bottom:10vh;
    right:0px;
    margin-right:45px;
    width:30px;
    z-index:120000;
	
}
.whats-app img {
    animation-name: floating;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
    margin-left: 30px;
    margin-top: 5px;
    opacity:1;
    max-width:40px;
	
}
.whats-app:hover img {
    opacity:1 
}
@keyframes floating {
    from {
        transform: translate(0, 0px);
    }
    65% {
        transform: translate(0, 15px);
    }
    to {
        transform: translate(0, -0px);
    }
}

.img-full{
    width: 100%;
    height:auto;
    display: block 
}
.img-responsive {
    max-width: 100%;
    height:auto;
}
.container{
    width:100%;
    padding-left:5%;
    padding-right:5% 
}
.logo1{
    display:none 
}
.banner-wraper{
    width:100%;
    height:auto;
    position:relative;
    z-index:1;
}

.swiper-slide-caption {
    position: absolute;
    z-index: 1;
    display: inline-block;
    width: 100%;
    max-height: 100%;
    white-space: normal;
    overflow: hidden;
    bottom: 30%;
    left: 0px;
}




.caption{
	color:#fff;
	font-size:2.250em;
	font-family: 'geomanist-light';
	font-weight:normal;
	text-align:center
}
.banner-caption-mid{
	font-size:5.00em;
     color:#5cbc85;
    font-family:'geomanist-bold';
	 font-weight: normal;
	 line-height:1;
	 letter-spacing:-1px;
	 text-transform:uppercase;
	 display:inline-block;
	 text-align:center;
	 width:100%
}

.caption-bottom{
	color:#c87344;
	font-size:1.875em;
	font-family: 'geomanist-light';
	font-weight:normal;
	text-align:center
}
.home-caption{ width:100%; padding-bottom: 5em;}


.top-wraper{
    width:100%;
    height: auto;
}
.top-container{
    width:100%;
    padding-left:5%;
    padding-right:5%;
}
.tophead{
    width:100%;
    height:40px;
    position:relative;
	padding-top:1em;
}
.top-header{
    width:100%;
    height:auto;
    position:relative;
    z-index:99 
}
.top-contact{
    width: auto;
    height:40px;
    float:right;
    clear: both;
    padding-top:10px;
}
.logo-container{
    width:auto;
    height:auto;
    position:absolute;
    left:0;
    top:0;
    padding-top:10px;
}
.menu-container{
    width: auto;
    height: auto;
    float:right;
    margin-top:1em 
}
.logo{
    width:auto;
    height:auto;
    float:left;
}
.effect-shine:hover {
    -webkit-mask-image: linear-gradient(-75deg, rgba(0,0,0,0.8) 30%, #000 50%, rgba(0,0,0,.6) 70%);
    -webkit-mask-size: 200%;
    -webkit-animation: shine 2s infinite;
    animation: shine 2s infinite;
}
@-webkit-keyframes shine {
    from {
        -webkit-mask-position: 150%;
    }
    to {
        -webkit-mask-position: -50%;
    }
}
.effect-shine1:hover {
    -webkit-mask-image: linear-gradient(-75deg, rgba(255,172,0,1) 30%, #000 50%, rgba(255,172,0,.6) 70%);
    -webkit-mask-size: 200%;
    -webkit-animation: shine 2s infinite;
    animation: shine 2s infinite;
}
@-webkit-keyframes shine1 {
    from {
        -webkit-mask-position: 150%;
    }
    to {
        -webkit-mask-position: -50%;
    }
}
.top-quickwraper{
    width:100%;
    height:auto;
}

.header-contact{
    width:auto;
    height:auto;
    float:right;
}
.header-call{
    width:auto;
    height:auto;
    line-height:28px;
    font-family: inherit;
    font-size:1em;
    font-weight:400;
    margin-left:1em;
    color:#333;
}
.header-call span{ float:left; color:#00afe9; padding-left:0.5em;  border-left:1px solid #ccc; display:flex;
	align-items:center;}
.header-call span:nth-child(1){ border:none;margin-right:0.5em;}
.header-call a{
    line-height:28px;
    font-family: inherit;
    font-size:1em;
    font-weight:400;
    color:#6d432c;
	
}
.header-call a:hover{
    font-family: inherit;
    font-size:1em;
    font-weight:400;
    color:#17553b;
}





.desk-view{
    display:block
}
.mob-view{
    display:none
}
.nav-menu > li:nth-last-child(1) a{ padding-right:0%;}
.banner-caption{
	width:auto;
	height:auto;
	float:left;
	/* background: radial-gradient(rgba(0,0,0,0.1), rgba(0,0,0,0.2), rgba(0,0,0,0.3),rgba(0,0,0,0.4),rgba(0,0,0,0.5),rgba(0,0,0,0.5));*/
}

/*.poket_nav_area .nav-brand .logo .small {
  display: block;
}*/
.poket-main-menu .prefix .main_sticky_main_l .large {
  display: none;
}

.footer-bottom-wrap{
	width:100%;
	height:auto;
	background:#336347;
}
.copy-right{
     width: auto;
     height: auto;
     line-height:55px;
     float: left;
     font-family: inherit;
     font-size:1em;
     font-weight:300;
     color:rgba(255,255,255,0.8);
}
.designed {
     width: auto;
     height: auto;
     float: right;
}
 .designed p {
     width: auto;
     height: auto;
     float: right;
     font-family: inherit;
     font-size:1em;
     font-weight:300;
     color:rgba(255,255,255,0.8);
     
     line-height:55px;
	/* color:#00a8e8;*/
	 
}
 .designed p a {
     text-decoration: none;
      font-family: inherit;
     font-size:1em;
     font-weight:300;
    color:rgba(255,255,255,0.8);
	margin-left:5px;
}
 .designed p a:hover {
     text-decoration: none;
    color:#222;
	border-bottom:1px solid #666;
}

.designed-ido {
    float: right;
    height: auto;
    padding-left: 8px;
    width: auto;
	line-height:46px;
}
.footer-wraper{
	width:100%;
	height:auto;
	background-color:#e4e1da;
	float: left;
}

.footer-top-wraper{
	width:100%;
	height:auto;
	padding-top:90px;
	padding-bottom:55px;
	/*border-top:1px solid #ccc;*/
	
}


.footer-content{
	width:18%;
	height:auto;
	float:left;
}
.footer-content:nth-child(1){ margin-top:80px; padding-right:5%;}
.footer-content:nth-child(2){ width:30%;}
.footer-content:nth-child(3){ width:24%; }
.footer-content:nth-child(4){ width:20%}
.footer-content:nth-child(5){ width:21%}

.locate-footer{
	width:auto;
	height:auto;
	float:left;
	font-family:inherit;
	font-size:1em;
	font-weight:normal;
	color: #ea4a50;
	margin-top:0.5em;
	
}
.locate-footer a{
	width:auto;
	height:auto;
	font-family:inherit;
	font-size:1em;
	font-weight:normal;
	color: #333;
	display:flex;
	align-items:center;
}


.footer-social{
	width:100%;
	height:auto;
}

.footer-logo{
	width:85%;
	height:auto;
	text-align:left;
	margin-bottom:0.5em;
}
.footer-address-wrap{
	width:100%;
	height:auto;
}

.footer-content ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.footer-content ul li{
	font-family: inherit;
	font-size:1em;
	line-height:1.7;
	margin-bottom:3px;
	width:100%;
	float:left
}
.footer-content ul li a{
     font-family: inherit;
     font-size:1em;
      color:#333;
     -webkit-transition: padding .2s;
     -moz-transition: padding .2s;
     -o-transition: padding .2s;
     transition: padding .2s;
     font-weight: normal;
	 
}
 .footer-content ul li a:hover{
    font-family: inherit;
     font-size:1em;
      color:#17553b;
     padding-left:3px;
     font-weight: normal 
}
.footer-content-title{
	width:100%;
	height:auto;
	font-size:1.5em;
	font-family: inherit;
	font-weight:500;
	color:#17553b;
	margin-bottom:8px;
}

.footer-address{
    width:100%;
    height:auto;
    margin-top:1.5em;
}
.footer-address:nth-child(1){ margin-top:0px;}
.footer-icon{
    width:13%;
    height:auto;
    float:left;
    text-align:right;
}
.address{
    width:87%;
    height:auto;
    float:left;
    font-size:1em;
    color:#333;
    font-family: 'Poppins';
    padding-left:3%;
	line-height:1.7;
	margin-bottom:0.5em;
}


.footer-address-container {
    width: 100%;
    height: auto;
    padding-bottom:5px;
	padding-top:5px;
}

.footer-details-icon{
	width:auto;
	height:auto;
	float:left;

	display:table-cell;
	text-align:left;
	color:#05431b;
	font-size:1.75em;
	margin-right:10px;
	margin-top:-3px;
}

.footer-details {
    width:100%;
    height: auto;
    float: left;
	font-size:1em;
}
.footer-details p {
    width: 100%;
    height: auto;
    font-family: inherit;
	font-size: 1em;
	color:#333;
    line-height:1.9;
    font-weight: normal;
	padding-right:0%
}
.footer-quick-contact{
	width:100%;
	height:auto;
}




.footer-social-links {
    padding:0;
    margin:0em 0 0;
    text-align:left;
    float:left;
    padding-top:0.5em;
}
.footer-social-links ul {
    margin:0px;
    padding:0px;
    list-style-type:none;
    width:auto;
}
.footer-social-links ul li {
    list-style:none;
    height:50px;
    width:50px !important;
    float:left;
}
.footer-social-links ul li a {
    height:50px;
    width:50px;
    display:block;
    text-align:left;
    font-size:1.5em;
    color:#565553;
    line-height:50px;
}
.footer-social-links ul li a:hover {
    color:#336347;
    font-size:1.5em;
}







.poket-main-menu .logo a.main_sticky_main_l {
  display: block;
  margin-top:-50px !important;
}


.poket-main-menu .prefix .logo a.main_sticky_l {
  display: block;
  margin-top:3px !important;
  filter: invert(100%);
-webkit-filter: invert(100%);
filter: brightness(0) invert(1);
-webkit-filter: brightness(0) invert(1);
}


.poket-main-menu .prefix .logo a.main_sticky_l img {
 padding-top: 1%;
height: 46px;
}
.poket-main-menu .prefix .nav-menu > li > a{ color:#fff !important}

.poket-main-menu .prefix .nav-menu>li:hover>a:before{background:#fff !important;}
.poket-main-menu .prefix .nav-menu>li:hover>a:after{background:#fff !important;}
.em40_header_area_main{ padding:0.5em 0em !important}

.welcome-wraper{
	width:100%;
	height:auto;
	background:url(../images/welcomebg.jpg) no-repeat left bottom;
	background-size:cover;
	padding-bottom:105px;
}
.welcome-container{
	width:100%;
	height:auto;
	position:relative;
	margin-top:-20px;
	z-index: 1;
	float: left;
}
.home-talk{
	width:35%;
	height:auto;
	float:left;
	background-color:#fff;
	border-radius:10px;
	min-height:500px;
	position:relative;
	margin-top:-35px;
	padding:50px 48px;
}

.home-talk p {
  width: 100%;
  height: auto;
  font-family: inherit;
  font-size: 1em;
  color: #333;
  line-height: 1.7;
  margin-top: 0.5em;
  margin-bottom:1em;
  
}
.home-talk-top{
	width:100%;
	height:auto;
	text-align:left;
	color:#6d432c;
	font-size:1.5em;
	font-family: 'geomanistregular';
	font-weight:normal;
}

.address-enquiry {
  width: 100%;
  height: auto;
  float: left;
  margin-bottom:20px;
}
.contact-enquiry-box {
  width: 100%;
  height: 50px;
  border-bottom: 1px solid #ccc;
  padding-left:0%;
  padding-right: 0%;
  line-height: 50px;
  font-weight: normal;
  font-style: normal;
  color: #333;
  font-size: 1em;
  background-color: #fff;
  font-family: inherit;
}
.calback-box1 {
  width: 100%;
  height: 50px;
  border-bottom: 1px solid #ccc;
  line-height:50px;
  font-weight: normal;
  font-style: normal;
  color: #333;
  font-size: 1em;
  font-family: inherit;
}

textarea.calback-box1::-webkit-input-placeholder{
    color:#333 !important;
    font-size:1em !important;
    opacity:1 !important;
    font-family: inherit;
    text-transform:capitalize;
    font-weight: normal;
}
textarea.calback-box1::-moz-placeholder{
    color:#333 !important;
    font-size:1em !important;
    opacity:1 !important;
    font-family: inherit;
    text-transform:capitalize;
    font-weight: normal;
}
textarea.calback-box1:-ms-input-placeholder{
    color:#333 !important;
    font-size:1em !important;
    opacity:1 !important;
    font-family: inherit;
    text-transform:capitalize;
    font-weight: normal;
}
textarea.calback-box1:-moz-placeholder{
    color:#333 !important;
    font-size:1em !important;
    opacity:1 !important;
    font-family: inherit;
    text-transform:capitalize;
    font-weight: normal;
}

input.contact-enquiry-box::-webkit-input-placeholder{
    color:#333 !important;
    font-size:1em !important;
    opacity:1 !important;
    font-family: inherit;
    text-transform:capitalize;
    font-weight: normal;
}
input.contact-enquiry-box::-moz-placeholder{
    color:#333 !important;
    font-size:1em !important;
    opacity:1 !important;
    font-family: inherit;
    text-transform:capitalize;
    font-weight: normal;
}
input.contact-enquiry-box:-ms-input-placeholder{
    color:#333 !important;
    font-size:1em !important;
    opacity:1 !important;
    font-family: inherit;
    text-transform:capitalize;
    font-weight: normal;
}
input.contact-enquiry-box:-moz-placeholder{
    color:#333 !important;
    font-size:1em !important;
    opacity:1 !important;
    font-family: inherit;
    text-transform:capitalize;
    font-weight:normal;
}

.request-call{
     color:#fff;
     outline:none;
     background:transparent;
     line-height:44px;
     position:relative;
     display:inline-block;
     cursor:pointer;
     text-decoration:none;
     overflow:hidden;
     transition:all .5s;
     z-index:1;
     font-family: 'geomanistregular';
     font-size:1.250em !important;
     font-weight: normal;
     text-align:center;
	 width: auto;
	 float:left;
	 padding-left:35px;
	 padding-right:35px;
	 border-radius:5px;
}
 .request-call:before, .request-call:after {
     content:'';
     position:absolute;
     left:0;
     top:0;
     right:0;
     bottom:0;
     height:100%;
     background:#6d432c;
     z-index:-1;
     transform:translate3D(0,-100%,0);
     transition:all .5s;
}
 .request-call:before {
     background:#5cbc85;
     z-index:-2;
     transform:translate3D(0,0,0);
}
 .request-call:hover {
     color:#fff;
	 background:#666;
}
 .request-call:hover:after {
     transform:translate3D(0,0,0);
     transition:all .5s;
}

.home-talk-title {
  width: 100%;
  height: auto;
  text-align: left;
  font-size:2.15em;
  font-weight: normal;
  color: #17553b;
  font-family: 'geomanist-bold';
  text-transform: uppercase;
  line-height: 1;
}
.welcome-content-wrap{
	width:65%;
	height:auto;
	float:left;
	padding-left:90px;
	padding-top:90px;
	padding-right:5%;
	background:#fff url(../images/welcome-content-bg.png) no-repeat right bottom;
	padding-bottom:140px;
}
.welcome-top-title{
	width:100%;
	height:auto;
	text-align:left;
	font-size:1.875em;
	font-weight:normal;
	color:#666;
	font-family: 'geomanist-light';
}
.welcome-mid-title{
	width:100%;
	height:auto;
	text-align:left;
	font-size:3.438em;
	font-weight:normal;
	color:#17553b;
	font-family:'geomanist-bold';
	text-transform:uppercase;
	line-height:1;
}

.welcome-bot-title{
	width:100%;
	height:auto;
	text-align:left;
	font-size:1.500em;
	font-weight:normal;
	color:#6d432c;
	font-family: 'geomanist-book';
}

.welcome-content-wrap p{
	width:100%;
	height:auto;
	font-family:inherit;
	font-size:1em;
	color:#333;
	line-height:1.7;
	margin-top:0.5em;
	font-weight:400;
}
.home-service-wrap{
	width:100%;
	height:auto;
	padding-top:90px; padding-bottom:90px;
}
.home-sub-title{
	width:100%;
	height:auto;
	text-align:center;
	font-size:2.250em;
	font-family: 'geomanist-book';
	color:#17553b;
}
.home-sub-title span{ 
	color:#6d432c;
	font-size:1em;
	font-family: 'geomanist-book';
}

.home-service-container{
	width:100%;
	height:auto;
	padding-top:60px;
}
.home-service-for:nth-child(1){width:49.30%; margin-bottom:0px;}
.home-service-for{
	width:24.20%;
	height:auto;
	float:left;
	position:relative;
	margin-right:1.15%;
	margin-bottom:1.15%;
}
.home-service-for:nth-child(3){ margin-right:0%;}
.home-service-for:nth-child(5){ margin-right:0%;}

.view-all{
     text-align:left;
     font-family:inherit;
     color:#666;
     font-weight:400;
     letter-spacing:0px;
     font-style:normal;
     line-height:26px;
     float:right;
     font-size:1em;
     position: relative;
	 margin-top:20px;
}
 .view-all a{
     font-family: inherit;
     font-size:1em;
     color:#333;
     font-weight:normal;
     -webkit-transition: padding .4s;
     -moz-transition: padding .4s;
     -o-transition: padding .4s;
     transition: padding .4s;
     padding-bottom:2px;
}
 .view-all a:hover{
     padding-right:8px;
     color:#17553b;
     border-bottom:1px solid #17553b;
}
.home-gallery-for{
	width:100%;
	height: auto;
	background-color:rgba(39,139,82,0.2);
	position:relative;
	margin-top:-105px;
	padding:45px 0px;
}
.home-gallery-container{
	width:47%;
	height:auto;
	float:left;
	margin-bottom:85px;
}
.home-gallery-container:nth-child(2){ float:right; width:51.3%}

.box-link{
     overflow: hidden;
    /*box-shadow: 0 0 3px rgba(0,0,0,0.3);
    */
     position: relative;
}
 .box-link img{
     max-width: 100%;
     height: auto;
     display:block;
     transform: scale(1);
     transition: all 0.5s ease 0s;
}
 .box-link:hover img{
     transform: scale(1.1);
}
 .box-link .box-content{
     width: 100%;
     height: 100%;
     background:rgba(0,0,0,0.6);
     text-align: center;
     position: absolute;
     top: 0;
     left: 0;
     opacity: 0;
     transform: rotateY(180deg) scale(0.5);
     transition: all 0.45s ease-out 0s;
     display:flex;
     align-items:center;
     justify-content:center;
}
 .box-link:hover .box-content{
     opacity: 1;
     transform: rotateY(0deg) scale(1);
}
 .box-link .box-content:before{
     content: "";
     width: 90%;
     height: 90%;
    /*border: 1px solid #fff;
    */
     position: absolute;
     top: 5%;
     left: 5%;
}
 .box-link .icon{
     display: inline-block;
     padding: 0;
     margin: 0;
     list-style: none;
     position: relative;
    /*top: 40%;
    */
}
 .box-link .icon li{
     display: inline-block;
}
 .box-link .icon li i{
     display: block;
     width: 50px;
     height: 50px;
     line-height: 50px;
     border-radius: 50%;
     font-size: 18px;
     transition: all 0.5s ease 0s;
     background:#9f0a4e;
     color: #fff;
}
 .box-link .icon li i:hover{
     background:#fff;
     color: #fff;
}
a .box-link .icon li {
    width: 50px;
    height: 50px;
    line-height: 50px;
    background: #fff;
    color: #fff;
    transition: all 0.5s ease 0s;
    margin: auto;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}

a .box-link .icon li img{ max-width:90%;}


 .box-link .content{
     padding: 10px;
     text-align: left;
     position: absolute;
     bottom: 5%;
     left: 5%;
}
 .box-link .title{
     font-size: 20px;
     font-weight: bold;
     color: #fff;
     text-transform: uppercase;
     margin: 0 0 5px;
}
 .box-link .post{
     display: block;
     font-size: 14px;
     color: #fff;
}

.experience-name{
	width:auto;
	height:auto;
	position:absolute;
	right:0%;
	bottom:5%;
	font-size:1.15em;
	font-family: inherit;
	color:#fff;
	background-color:#5cbc85;
	padding-right:3%;
	padding-left:3%;
	line-height:1.7
}
 a:hover .experience-name{
     display:none
}
.home-gallery{
	width:49.15%;
	height:auto;
	float:left;
	margin-bottom:1.5%;
}
.home-outer-container{
	width:100%;
	height:auto;
	padding-top:1em;
}
.home-gallery:nth-child(2n+2){ float:right;}
.home-gallery:nth-last-child(-n+2){ margin-bottom:0%;}

.home-machinery-container{
	width:100%;
	height:auto;
	position:relative;
	margin-top:-75px;
	float:left;
}

.home-machinery-wrap{
	width:100%;
	height:auto;
	background-color:#fff;
}
.home-machinery{
	width:25%;
	height:auto;
	float:left;
	background-color:#fff;
	border-right:5px solid #e4e1da;
}

.home-machinery:nth-child(4){ border:none}
.home-machinery-pic{
	width:100%;
	height:auto;
	text-align:center;
	padding-top:60px; padding-bottom:40px;
}
.home-machinery-name{
	width:100%;
	height:auto;
	text-align:center;
	font-family:inherit;
	font-size:1em;
	color:#333;
	padding-bottom:20px;
}
.footer-whatsaap{
	width:100%;
	height:auto;
	margin-top:3em;
	display:flex;
	align-items:center;
	justify-content:flex-start
	
}
.footer-whatsapp-pic{
	width:40px;
	height:auto;
	float:left;
	margin-right:0.5em;
}

.footer-whatsapp-name{ font-family:inherit; font-size:1.35em; color:#1aa013; font-weight:400; float:left}

/************************************************** START CONTACT **************************************************/



/************************************************** START CONTACT **************************************************/



     .poket_nav_area.prefix,
        .hbg2 {
            background-color: rgba(0, 0, 0, 0.8);
        }
        .poket_menu ul .sub-menu li a,
        .poket_menu ul .sub-menu li:before {
            font-display: swap;
        }
		.poket_nav_area .scroll_fixed .prefix .nav-header{ width:30px;}
.inner-wraper-main{
	width:100%;
	height:auto;
	padding-bottom:60px;
	padding-top:100px;
}




/****************************************** S ABOUT US ******************************************/
.inner-banner-wrap{
	width:100%;
	height:auto;
	position:relative;
	font-size:0.8em;
}
.inner-banner{
	width:100%;
	height:auto;
}
.inner-caption{
	width:100%;
	height:auto;
	position:absolute;
	left:0;
	bottom:0;
	top:0;
	right:0;
	margin:auto;
	display:flex;
	align-items: flex-end;
	font-size:1em;
	padding-bottom:10%;
}

.inner-caption .banner-caption-mid{ font-size:4.4em; letter-spacing:-3px;}
.inner-caption .caption{ letter-spacing:1px; line-height:0.6; font-size:2em;}
.inner-caption .welcome-caption{ color:#fff; letter-spacing:-1px;}
.inner-caption .caption-mid{ color:#fff; letter-spacing:-1px; line-height:1.3;}

.bredcum-wraper{
    width:100%;
    height:auto;
    padding-top:20px;
	z-index: 1;
position: relative;
}

.bredcum-container{
    width:100%;
    height:auto;
display:flex; justify-content: flex-start; align-items:center;
}
.bred-home{
    width:auto;
    height:auto;
    float:left;
    font-family: inherit;
    font-weight: normal;
    font-size:1em;
    color:#333;
    line-height:30px;
}
.bred-home a{
    width:auto;
    height:auto;
    float:left;
    font-family: inherit;
    font-weight: normal;
    font-size:1em;
    color:#333;
    line-height:30px;
}
.bred-home a:hover{
    width:auto;
    height:auto;
    float:left;
    font-family: inherit;
    font-weight: normal;
    font-size:1em;
    color:#333;
    line-height:30px;
}
.bred-arrow{
    width:auto;
    height:auto;
    float:left;
    font-family: inherit;
    font-weight: normal;
    font-size:0.65em;
    color:#555;
    line-height:30px;
    padding-left:5px;
    padding-right:5px;
}
.bred-next{
    width:auto;
    height:auto;
    float:left;
    font-family: inherit;
    font-weight: normal;
   font-size:1em;
    color:#17553b;
    line-height:30px;
}

.about-top{
	width:100%;
	height:auto;
	display:flex;
	align-items:center;
	padding-bottom:100px;
}
.about-pic{
	width:39%;
	height:auto;
	float:left;
}
.about-top-dtl{
	width:61%;
	height:auto;
	float:left;
	padding-left:5%;
}

.about-top-dtl p {
  width: 100%;
  height: auto;
  font-family: inherit;
  font-size: 1em;
  color: #333;
  line-height: 1.7;
  margin-top: 0.5em;
  font-weight: 400;
}

.about-content-wrap{
	width:100%;
	height:auto;
	direction:ltr;
	display:flex;
	align-items:center;
	margin-top:10px;
}
.about-content-wrap:nth-child(1) .content-abt{ background-color:#17553b}
.about-content-wrap:nth-child(2) .content-abt{ background-color:#a4bba7}
.about-content-wrap:nth-child(2){ direction:rtl}
.about-content-wrap:nth-child(3) .content-abt{ background-color:#9cb689}
.about-content-wrap:nth-child(3){ margin-bottom:100px;}


.content-abt{
	width:80%;
	height:auto;
	float:left;
	padding:50px 50px;
}
.content-abt-icon{
	width:20%;
	float:left;
	text-align:center;
}
.content-abt-title{
	width:100%;
	height:auto;
	text-align:left;
	color:#fff;
	font-size:2.5em;
	font-family:inherit;
	font-weight:500;
	
}

.content-abt p{
  width: 100%;
  height: auto;
  font-family: inherit;
  font-size: 1em;
  color: #fff;
  line-height: 1.7;
  margin-top: 0.5em;
  font-weight: 400;
  direction:ltr
}
/****************************************** E ABOUT US ******************************************/


/****************************************** S SERVICES ******************************************/
.services-top-wraper{
	width:100%;
	height:auto;
}

.services-top-wraper p{
	  width:90%;
  height: auto;
  font-family: inherit;
  font-size: 1em;
  color: #333;
  line-height: 1.7;
  margin-top: 0.5em;
  font-weight: 400;
  margin:0 auto;
  text-align:center
}
.service-wraper{
	width:100%;
	height:auto;
	margin-bottom:200px;
}
.service-container{
  width: 100%;
  height: auto;
  display: flex;
  align-items: center;
  direction:ltr;
  /*margin-bottom:30px;*/
}
.service-container:nth-child(2n+2){ direction:rtl;}

.service-container:nth-child(2n+2) .service-content{ margin-left: 0%; margin-right: -10%;  padding:85px;
  padding-right:12.5%;}


.service-pic {
  width: 30%;
  height: auto;
  float: left;
  z-index:1;
}
.service-content{
  position: relative;
  float: left;
  margin-left: -10%;
  width:80%;
  background-color:rgba(255,255,255,0.4);
  padding:85px;
  padding-left:12.5%;
}
.service-content-title{
	width:100%;
	height:auto;
	text-align:left;
	color:#333;
	font-size:1.875em;
	font-family:inherit;
	font-weight:500;
}
.service-content p{
	  width:100%;
  height: auto;
  font-family: inherit;
  font-size: 1em;
  color: #333;
  line-height: 1.7;
  font-weight: 400;
  text-align:left;
  direction:ltr;
}


#kitchen{
    height: calc(100% - 55px);
    padding-top: 30px;
}
#bedroom{
    height: calc(100% - 55px);
    padding-top: 30px;
}
#kids{
    height: calc(100% - 55px);
    padding-top:30px;
}
#living{
    height: calc(100% - 55px);
    padding-top: 30px;
}
#dining{
    height: calc(100% - 55px);
    padding-top: 30px;
}
#furniture{
    height: calc(100% - 55px);
    padding-top: 30px;
}

/****************************************** E SERVICES ******************************************/


/********************************* S GALLERY *********************************/
.gallery-wrapper{
	width:100%;
	height:auto;
	padding-top:1em;
	padding-bottom:5em;
}

.box-group{
     text-align: center;
     overflow: hidden;
     position: relative;
}
 .box-group img{
     max-width: 100%;
     max-height: 100%;
     transform: scale3d(1, 1, 1);
     transition: all 0.3s ease 0s;
     display:block;
}
 .box-group:hover img{
     transform: scale3d(1.15, 1.15, 1);
}
 .box-group .box-content{
     width: 100%;
     height: 100%;
     background-color: rgba(0,0,0,0.6);
     padding-top: 35%;
     color: #fff;
     position: absolute;
     top: 0;
     left: 0;
     opacity: 0;
     z-index: 2;
     transition: all 0.3s ease 0s;
}
 .box-group:hover .box-content{
     opacity: 1;
}
 .box-group .box-content:before, .box-group .box-content:after{
     content: "";
     position: absolute;
     top: 15px;
     left: 15px;
     bottom: 15px;
     right: 15px;
    /* border: 1px solid rgba(255, 255, 255, 0.7);
    */
     opacity: 0;
     z-index: -1;
     transform: scale(1.5);
     transition: all 0.6s ease 0.2s;
}
 .box-group .box-content:before{
     border-top: none;
     border-bottom: none;
     left: 30px;
     right: 30px;
}
 .box-group .box-content:after{
     border-left: none;
     border-right: none;
     top: 30px;
     bottom: 30px;
}
 .box-group:hover .box-content:before, .box-group:hover .box-content:after{
     opacity: 1;
     transform: scale(1);
}
 .box-group .content-inner{
     opacity: 0;
     transform: scale(0);
     transition: all 0.3s ease 0s;
}
 .box-group:hover .content-inner{
     opacity: 1;
     transform: scale(1);
}
 .box-group .title{
     font-size: 22px;
     font-weight: 700;
     color:#ffcc00;
     letter-spacing: 1px;
     text-transform: uppercase;
     margin: 0 0 10px;
}
 .box-group .post{
     display: block;
     font-size: 15px;
     font-weight: 600;
     font-style: italic;
     margin-bottom: 15px;
}
 .box-group-icon {
     position: absolute;
     bottom: 0;
     left: 0px;
     color: rgba(255,255,255,1) !important;
     font-size: 1.5em;
     font-family: inherit;
     width: 100%;
     text-align: left;
     z-index: 2;
     font-weight:500;
     padding-left: 2%;
     padding-right: 2%;
     top: 0;
     margin: auto;
     display: flex;
     align-items: center;
     justify-content: center;
}
 a:hover .box-group-icon{
     display:none !important;
}
 .group-link{
     position: absolute;
     top: 0;
     bottom: 0;
     margin: auto;
     height: 60px;
     left: 0;
     right: 0;
}
 .box-group .icon{
     list-style: none;
     padding: 0;
     position: absolute;
     top:0;
     left:0;
     text-align: center;
     opacity: 0;
     transition: all 0.5s ease 0s;
     bottom:0;
     right:0;
     margin:auto;
}
 .box-group:hover .icon{
     left: 0px;
     opacity: 1;
     transition-delay: 0.3s;
}
 .box-group .icon li{
     display: inline-block;
}
 a .box-group .icon li {
     width:50px;
     height:50px;
     line-height:50px;
     background:#264d92;
     font-size:18px;
     color: #fff;
     transition: all 0.5s ease 0s;
     position: absolute;
     top:0;
     left:0;
     bottom:0;
     right:0;
     margin:auto;
     border-radius:50%;
     display:flex;
     justify-content:center;
     align-items:center;
}





/********************************* E GALLERY *********************************/


/********************************* S CONTACT US *********************************/
.contact-wraper{
	width:100%;
	height:auto;
	padding-top:1.5em;
}
.contact-container{
	width:100%;
	height:auto;
	padding-top:1.5em;
}

.contact-address{
	width:100%;
	height:auto;
	display:flex;
	align-items:center;
	margin-bottom:0.75em;
	margin-top:0.75em;
}
.contact-icon {
  width: 52px;
  height: auto;
  float: left;
  margin-right: 0.25em;
  color: #3aaa35;
  font-size: 3em;
}
.contact-address-details{
	width:auto;
	height:auto;
	float:left;
	padding-left:1em;
}
.contact-address-details p{
	width: 100%;
height: auto;
font-family: inherit;
font-size: 1em;
color: #333;
line-height: 1.7;
}

.contact-address-main{
	width:100%;
	height: auto;
	display:flex;
	justify-content:center;
	align-items:center;
	float:left;
	margin-right:2%;
	/*background-color:#d2176a*/
	box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
	padding:1em;
}
.contact-address-main:nth-child(3){ margin-right:0%;}



.contact-icon-main{
	width:100%;
	height:auto;
	text-align:center;
	padding-bottom:0.5em;
}
.contact-title{
	width:100%;
	height:auto;
	text-align:center;
 	font-size:1.375em;
 	font-weight: normal;
	margin-bottom:0.5em;
	font-family: 'geomanist-book';
color: #17553b;
}
.contact-address-main p{
	width:100%;
	height:auto;
	text-align:center;
	line-height:1.7;
	font-family: inherit;
 	font-size:1em;
	color:#333;
	
}
.contact-enquiry{ margin-top:1.5em;}
.contact-welcome{ padding-bottom:80px; padding-top:0px;}

.contact-location-wraper{
	width:100%;
	height:auto;
	background-color:rgba(255,255,255,0.4);
	padding-bottom:80px;
	margin-top:250px;
}
.contact-location-conianer{
	width:100%;
	height:auto;
	position:relative;
	margin-top:-190px;
	float:left;
	
}

.contact-location-title{
	width:100%;
	height:auto;
	display:flex;
	justify-content: flex-start;
	align-items:center;
	font-size: 2.250em;
font-family: 'geomanist-book';
color: #17553b;

}
.location{
	width:100%;
	height:auto;
	border:10px solid #fff;
	margin-top:1em;
}




.home-talk-contact {
  width: 25%;
  height: auto;
  float: left;
  background-color: #fff;
  border-radius: 10px;
  min-height: 500px;
  position: relative;
  margin-top: -35px;
  padding: 50px 20px;
}

.welcome-content-wrap-contact {
  width: 75%;
  height: auto;
  float: left;
  padding-left: 65px;
  padding-right: 3%;
}


.address-wrap-contact {
  display: grid;
  grid-auto-flow: column;
  gap: 2%;
  margin-top:0.5em;
}

/********************************* E CONTACT US *********************************/


/********************************* S FURNITURE *********************************/



.furniture-for {
 width:32%;
 height:auto;
 float:left;
 margin-bottom:2%;
 margin-right:2%;
}
.furniture-for:nth-child(3n+3) {
  margin-right:0%;
}  
.furniture-item{
	width:100%;
	height:auto;
	padding-top:1em;
	margin-bottom:5em;
}

.box-group {
 text-align: center;
 overflow: hidden;
 position: relative;
}
.box-group img {
 max-width: 100%;
 max-height: 100%;
 transform: scale3d(1, 1, 1);
 transition: all 0.3s ease 0s;
 display:block;
}
.box-group:hover img {
 transform: scale3d(1.15, 1.15, 1);
}
.box-group .box-content {
 width: 100%;
 height: 100%;
 background-color: rgba(0,0,0,0.6);
 padding-top: 35%;
 color: #fff;
 position: absolute;
 top: 0;
 left: 0;
 opacity: 0;
 z-index: 2;
 transition: all 0.3s ease 0s;
}
.box-group:hover .box-content {
 opacity: 1;
}
.box-group .box-content:before,
.box-group .box-content:after {
 content: "";
 position: absolute;
 top: 15px;
 left: 15px;
 bottom: 15px;
 right: 15px;
 opacity: 0;
 z-index: -1;
 transform: scale(1.5);
 transition: all 0.6s ease 0.2s;
}
.box-group .box-content:before {
 border-top: none;
 border-bottom: none;
 left: 30px;
 right: 30px;
}
.box-group .box-content:after {
 border-left: none;
 border-right: none;
 top: 30px;
 bottom: 30px;
}
.box-group:hover .box-content:before,
.box-group:hover .box-content:after {
 opacity: 1;
 transform: scale(1);
}
.box-group .content-inner {
 opacity: 0;
 transform: scale(0);
 transition: all 0.3s ease 0s;
}
.box-group:hover .content-inner {
 opacity: 1;
 transform: scale(1);
}
.box-group .title {
 font-size: 22px;
 font-weight: 700;
 color:#ffcc00;
 letter-spacing: 1px;
 text-transform: uppercase;
 margin: 0 0 10px;
}
.box-group .post {
 display: block;
 font-size: 15px;
 font-weight: 600;
 font-style: italic;
 margin-bottom: 15px;
}
.box-group-icon {
 position: absolute;
 bottom: 0;
 left: 0px;
 color: rgba(255,255,255,1) !important;
 font-size: 1.5em;
 font-family: inherit;
 width: 100%;
 text-align: left;
 z-index: 2;
 font-weight:500;
 padding-left: 2%;
 padding-right: 2%;
 top: 0;
 margin: auto;
 display: flex;
 align-items: center;
 justify-content: center;
}
a:hover .box-group-icon {
 display:none !important;
}
.group-link {
 position: absolute;
 top: 0;
 bottom: 0;
 margin: auto;
 height: 60px;
 left: 0;
 right: 0;
}
.box-group .icon {
 list-style: none;
 padding: 0;
 position: absolute;
 top:0;
 left:0;
 text-align: center;
 opacity: 0;
 transition: all 0.5s ease 0s;
 bottom:0;
 right:0;
 margin:auto;
}
.box-group:hover .icon {
 left: 0px;
 opacity: 1;
 transition-delay: 0.3s;
}
.box-group .icon li {
 display: inline-block;
}
a .box-group .icon li {
 width:50px;
 height:50px;
 line-height:50px;
 background:#fff;
 font-size:18px;
 color: #fff;
 transition: all 0.5s ease 0s;
 position: absolute;
 top:0;
 left:0;
 bottom:0;
 right:0;
 margin:auto;
 border-radius:50%;
 display:flex;
 justify-content:center;
 align-items:center;
}

.box-title {
 font-size:1.25em;
 font-family:inherit;
 width:100%;
 text-align: center;
 z-index:2;
 font-weight: normal;
 color:#333;
 padding-top:0.5em;
}

a:hover .box-title {
 color:#17553b;
}


/********************************* E FURNITURE *********************************/

.skill-thumb{
    overflow: hidden;
    position: relative;
    z-index: 9;
}
.skill-thumb:before {
    background: url(assets/images/img-bg1.png);
    content: '';
    position: absolute;
    width: 190px;
    height: 226px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    right: 0;
    top: 0;
    z-index: -1;
    transition: 1s;
}
.skill-thumb:after {
    position: absolute;
    top: 0;
    left: -75%;
    display: block;
    content: '';
    width: 50%;
    height: 100%;
    background: -o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);
    background: -webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(rgba(255,255,255,.3)));
    background: linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);
    -webkit-transform: skewX(-25deg);
    -ms-transform: skewX(-25deg);
    transform: skewX(-25deg);
    transition: 1s;
}
.skill-thumb:hover:after{
    -webkit-animation: shine 2s;
    animation: shine 2s;
}
/* animation */
@-webkit-keyframes shine{ 100% { left:125% } }
@keyframes shine{ 100% { left:125% } }
/* animation */

.row.skill-bg {
  background: #fff;
  box-shadow: 6px 5px 16px 0px rgb(0 0 0 / 15%);
  padding: 90px 35px 90px 86px;
  margin-left: 250px;
}


.skill-section {
  padding-top:65px;
  padding-bottom: 122px;
  position: relative;
  z-index: 1;
}

.skill-shape {
    position: absolute;
    top: 50px;
    left: 8%;
    z-index: -1;
}
.skill-shape img {
    transform: rotate(180deg);
}

.bounce-animate {
    animation-name: float-bob;
    animation-duration: 2s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    -moz-animation-name: float-bob;
    -moz-animation-duration: 2s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: float-bob;
    -ms-animation-duration: 2s;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
    -o-animation-name: float-bob;
    -o-animation-duration: 2s;
    -o-animation-iteration-count: infinite;
    -o-animation-timing-function: linear; 
}
@-webkit-keyframes float-bob {
    0% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px); }
    50% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px); }
    100% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px); } 
}







@keyframes ripple-blue {
    0% {
        box-shadow: 0 0 0 0 rgba(255,255,255, 0.3), 0 0 0 10px rgba(255,255,255, 0.3), 0 0 0 20px rgba(255,255,255, 0.3)
    }
    100% {
        box-shadow: 0 0 0 10px rgba(255,255,255, 0.3), 0 0 0 20px rgba(255,255,255, 0.3), 0 0 0 30px rgba(255,255,255, 0)
    }
}
.rotateme {
    -webkit-animation-name: rotateme;
            animation-name: rotateme;
    -webkit-animation-duration: 20s;
            animation-duration: 20s;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
  }
@keyframes rotateme {
    from {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg);
    }
    to {
      -webkit-transform: rotate(360deg);
              transform: rotate(360deg);
    }
  }
  
  @-webkit-keyframes rotateme {
    from {
      -webkit-transform: rotate(0deg);
    }
    to {
      -webkit-transform: rotate(360deg);
    }
  }
  
  
  
  
  
  .row.skill-bg {
  background: #efeee9;
  box-shadow: 6px 5px 16px 0px rgb(0 0 0 / 15%);
  padding: 90px 35px 90px 86px;
  margin-left:10%;
}

.col-lg-5 {
  flex: 0 0 auto;
  width: 41.6666666667%;
}

.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(var(--bs-gutter-y) * -1);
  margin-right: calc(var(--bs-gutter-x)/ -2);
  margin-left: calc(var(--bs-gutter-x)/ -2);
}

.col-lg-12 {
  flex: 0 0 auto;
  width: 100%;
}
.getquotebg{ background-color:transparent}
.quote-for{ width:48%; height:auto; float:left; margin-right:4%;}
.quote-for:nth-child(2){ margin-right:0%;}
.sister-concern{ text-align:right; margin-right:0%; position: relative;
margin-top: -0.35em;}
.sister-icon{ display:inherit; border-bottom: 1px dashed #ccc;}

@media (min-width: 1023px) and (max-width: 1279px) {
    body {
        font-size:11px !important;
    }
    .container{
        width:100%;
        padding-left:3%;
        padding-right:3% 
    }
	.top-container {
    width: 100%;
    padding-left: 3%;
    padding-right:3%;
}
.home-talk-title{ font-size:1.85em;}
	.home-talk{ padding: 40px 30px;}
	.address-enquiry {margin-bottom: 15px;}
	.welcome-content-wrap{ width:62%; padding-bottom:95px;}
	.home-talk{ width:38%}
	.nav-menu > li > a{ font-size:1.05em !important}
	.contact-enquiry-box{ height:40px; line-height:40px;}
	.address-enquiry {margin-bottom: 5px;}
	.contact-welcome{ padding-bottom:45px;}
	
		.home-talk-contact{ width:30%}
	.welcome-content-wrap-contact{ width:70%; padding-left: 40px; padding-right: 3%; padding-bottom: 50px;}
	.home-talk{ min-height:inherit; padding-bottom:8em;}
	.home-talk-contact{ min-height:inherit}


}
@media (min-width: 1280px) and (max-width: 1359px) {
    body {
        font-size:15px !important;
    }
    .container{
        width:100%;
        padding-left:3%;
        padding-right:3% 
    }
	.top-container {
    width: 100%;
    padding-left: 3%;
    padding-right:3%;
}
.home-talk-title{ font-size:1.85em;}
	.home-talk{ padding: 40px 30px;}
	.address-enquiry {margin-bottom: 15px;}
	.welcome-content-wrap{ width:62%; padding-bottom: 115px;}
	.home-talk{ width:38%}
	.contact-welcome{ padding-bottom:65px;}
	
		.home-talk-contact{ width:30%}
	.welcome-content-wrap-contact{ width:70%; padding-left: 30px; padding-right: 3%; padding-bottom: 40px;}

}
@media (min-width: 1360px) and (max-width: 1399px) {
    body {
        font-size:16px !important;
    }
    .container{
        width:100%;
        padding-left:3%;
        padding-right:3% 
    }
	.top-container {
    width: 100%;
    padding-left: 3%;
    padding-right:3%;
}
.nav-menu > li > a{ font-size:1em !important;}
.nav-brand img { margin-top: -47px !important;}
.home-talk-title{ font-size:1.85em;}
	.home-talk{ padding: 40px 30px;}
	.address-enquiry {margin-bottom: 15px;}
	.welcome-content-wrap{ width:62%; padding-bottom: 115px;}
	.home-talk{ width:38%}
	.contact-welcome{ padding-bottom:65px;}
		.home-talk-contact{ width:30%}
	.welcome-content-wrap-contact{ width:70%; padding-left: 40px; padding-right: 3%; padding-bottom: 50px;}
}
@media (min-width: 1400px) and (max-width: 1441px) {
	 body {
        font-size:16px !important;
    }
    .container{
        width:100%;
        padding-left:5%;
        padding-right:5% 
    }
	.home-talk-title{ font-size:1.75em;}
	.home-talk{ padding: 40px 30px;}
	.address-enquiry {margin-bottom: 15px;}
	.home-talk-contact{ width:30%}
	.welcome-content-wrap-contact{ width:70%; padding-left: 40px; padding-right: 3%; padding-bottom: 50px;}
}
@media (min-width: 1441px) and (max-width: 1599px) {
	 body {
        font-size:16px !important;
    }
    .container{
        width:100%;
        padding-left:5%;
        padding-right:5% 
    }
	.nav a {  margin: 0px 12px !important;}
	.home-talk-title{ font-size:1.85em;}
	.home-talk{ padding: 40px 30px;}
	.address-enquiry {margin-bottom: 15px;}
	
	.home-talk-contact{ width:30%}
	.welcome-content-wrap-contact{ width:70%; padding-left: 40px; padding-right: 3%; padding-bottom: 50px;}
	
}

@media (min-width:1600px) and (max-width:1680px) {
	 body {
        font-size:17px !important;
    }
    .container{
        width:100%;
        padding-left:5%;
        padding-right:5% 
    }
	.nav a {  margin: 0px 12px !important;}
	.home-talk-title{ font-size:1.85em;}
	.home-talk{ padding: 40px 30px;}
	.address-enquiry {margin-bottom: 15px;}
	
	.home-talk-contact{ width:28%}
	.welcome-content-wrap-contact{ width:72%; padding-left: 40px; padding-right: 3%; padding-bottom: 50px;}
}
@media (min-width:1681px){
	 body {
        font-size:18px !important;
    }
    .container{
        width:100%;
        padding-left:5%;
        padding-right:5% 
    }
	.nav a {  margin: 0px 12px !important;}
}
@media (max-width:420px) {
    body {
        font-size:14px !important; background-color:#fff;
    }
    .container{
        width:100%;
        padding-left:3%;
        padding-right:3% 
    }
    .top-container{
        width:100%;
        padding-left:1%;
        padding-right:1%;
    }
   
    .desk-view{
        display: none
    }
    .mob-view{
        display: block
    }
	.copy-right{ width:100%; line-height:26px; text-align:center;}
	.designed{ width:100%; display:flex; justify-content:center;}
	.designed p{ line-height:26px;}
	
	.nav-menu > li > a{ color:#fff !important}
	.navigation-portrait .nav-menus-wrapper{ background-color:#17553b !important;}
	.nav-menus-wrapper-close-button{ color:#fff !important;}
	
	.poket-main-menu .logo a.main_sticky_main_l{margin-top: -10px !important;}
	.logo{ width:95px !important; height:auto !important;}
	.logo img{ width:100%; margin-top:5px; }
	.poket-main-menu .prefix .logo a.main_sticky_l img{ height:36px; margin-top:2px}
	.poket_nav_area.prefix .logo{ width:auto !important; height:auto !important}
	
	.footer-content:nth-child(1){ display:none}
	.footer-content:nth-child(2){ width:100%;}
	.footer-content:nth-child(3){ width:100%;}
	.footer-content:nth-child(4){ width:100%;}
	.footer-content{ margin-top:1em;}
	.home-machinery{ width:100%; border-right:0px;}
	.home-gallery-container{ width:100%; margin-bottom:10px;}
	.home-gallery-container:nth-child(2){ width:100%; margin-top:20px;}
	.home-gallery-for{ padding-bottom:80px;}
	.home-service-for:nth-child(1){ width:100%; margin-right:0%; margin-bottom: 1.15%;}
	.home-service-for{ width:49.4%; }
	.footer-content ul li{ width:50%}
	.footer-whatsaap{ display:none}
	
	.welcome-container{ margin-top:0px;}
	.welcome-content-wrap{ width:100%; padding:5% 0%;}
	.home-talk{ width:100%; margin-top:0px; padding:5% 0%;}
	.top-quickwraper{ display:none}
	.banner-content{ font-size:0.4em;}
	.caption-bottom{ font-size:2em;}
	.caption{ font-size:2.5em;}
	.welcome-mid-title{ font-size:2.25em;}
	.welcome-bot-title{ font-size:1.125em; display:none}
	.welcome-top-title{ font-size:1.65em;}
	.home-talk-title{ font-size:1.65em;}
	.home-talk-top{ font-size:1.45em}
	.home-sub-title{ font-size:2em;}
	.view-all{ display:none}
	.home-service-container{ padding-top:1em;}
	.home-machinery-pic{ padding-top:30px; padding-bottom:15px;}
	.home-machinery-pic img{ width:60%}
	.inner-caption{ font-size:0.6em;}
	.inner-caption .banner-caption-mid{ letter-spacing:-1px;}
	
	.inner-wraper-main{ padding-top:40px;}
	.about-top{ display:inherit; padding-bottom:0px;}
	.about-top-dtl{ width:100%; padding-left:0%;}
	.about-pic{ display:none}
	.home-sub-title{ text-align:left}
	.about-content-wrap{ display:inherit; float:left}
	.content-abt{ width:100%; padding:1em 1.5em;}
	.content-abt-icon{ display:none}
	.home-machinery-container{ margin-top:1em;}
	
	
	.services-top-wraper p{ width:100%; text-align:left}
	.service-container{ display:inherit;}
	.service-content{ width:100%; margin-left:0px; padding:0px;}
	.service-pic{ max-width:100%; width:auto;}
	.service-container:nth-child(2n+2) .service-content{ width:100%; margin-left:0px; padding:0px;}
	.service-content-title{ font-size:1.65em;}
	.footer-top-wraper{ padding-top:40px; padding-bottom:20px;}
	
	
	.grid li{ width:50% !important}
	.furniture-for{ width:100%; margin-right:0%; margin-bottom:2em;}
	.quote-for:nth-child(2){ display:none}
	.quote-for{ width:100%; margin-right:0%;}
	.row.skill-bg{padding: 90px 35px 20px 20px; width:98%; margin-left:2%; box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 15%);}
	.footer-bottom-wrap{ float:left; }
	.contact-location-title{ font-size:2em;}
	.navigation-portrait .nav-menu > li > a{ padding:0px 5% !important}
	.welcome-wraper{ background:#fff}
	.skill-shape {top: 67px;left: 2%;}
	.footer-social-links{ padding-top:0%;}
	.content-abt-title{ font-size:1.85em}
	.address-wrap-contact{ display:inherit}
	.home-talk-contact{ min-height:inherit}
	.home-talk{ min-height:inherit;}
	
	
    
}
@media (min-width:421px) and (max-width:460px){
    body {
        font-size:14px !important; background-color:#fff;
    }
    .container{
        width:100%;
        padding-left:3%;
        padding-right:3% 
    }
    .top-container{
        width:100%;
        padding-left:1%;
        padding-right:1%;
    }
   
    .desk-view{
        display: none
    }
    .mob-view{
        display: block
    }
	.copy-right{ line-height:36px; }
	.designed{  display:flex; justify-content:center;}
	.designed p{ line-height:36px;}
	
	.nav-menu > li > a{ color:#fff !important}
	.navigation-portrait .nav-menus-wrapper{ background-color:#17553b !important;}
	.nav-menus-wrapper-close-button{ color:#fff !important;}
	
	.poket-main-menu .logo a.main_sticky_main_l{margin-top: -10px !important;}
	.logo{ width:95px !important; height:auto !important;}
	.logo img{ width:100%; margin-top:5px; }
	.poket-main-menu .prefix .logo a.main_sticky_l img{ height:36px; margin-top:2px}
	.poket_nav_area.prefix .logo{ width:auto !important; height:auto !important}
	
	.footer-content:nth-child(1){ display:none}
	.footer-content:nth-child(2){ width:100%;}
	.footer-content:nth-child(3){ width:100%;}
	.footer-content:nth-child(4){ width:100%;}
	.footer-content{ margin-top:1em;}
	.home-machinery{ width:50%; border-right:0px;}
	.home-gallery-container{ width:100%; margin-bottom:10px;}
	.home-gallery-container:nth-child(2){ width:100%; margin-top:20px;}
	.home-gallery-for{ padding-bottom:80px;}
	.home-service-for:nth-child(1){ width:100%; margin-right:0%; margin-bottom: 1.15%;}
	.home-service-for{ width:49.4%; }
	.footer-content ul li{ width:50%}
	.footer-whatsaap{ display:none}
	
	.welcome-container{ margin-top:0px;}
	.welcome-content-wrap{ width:100%; padding:5% 0%;}
	.home-talk{ width:100%; margin-top:0px; padding:5% 0%;}
	.top-quickwraper{ display:none}
	.banner-content{ font-size:0.55em;}
	.caption-bottom{ font-size:2em;}
	.caption{ font-size:2.5em;}
	.welcome-mid-title{ font-size:2.25em;}
	.welcome-bot-title{ font-size:1.125em; display:none}
	.welcome-top-title{ font-size:1.65em;}
	.home-talk-title{ font-size:1.65em;}
	.home-talk-top{ font-size:1.45em}
	.home-sub-title{ font-size:2em;}
	.view-all{ display:none}
	.home-service-container{ padding-top:1em;}
	.home-machinery-pic{ padding-top:30px; padding-bottom:15px;}
	.home-machinery-pic img{ width:60%}
	.inner-caption{ font-size:0.6em;}
	.inner-caption .banner-caption-mid{ letter-spacing:-1px;}
	
	.inner-wraper-main{ padding-top:40px;}
	.about-top{ display:inherit; padding-bottom:0px;}
	.about-top-dtl{ width:100%; padding-left:0%;}
	.about-pic{ display:none}
	.home-sub-title{ text-align:left}
	.about-content-wrap{ display:inherit; float:left}
	.content-abt{ width:100%; padding:1em 1.5em;}
	.content-abt-icon{ display:none}
	.home-machinery-container{ margin-top:1em;}
	
	
	.services-top-wraper p{ width:100%; text-align:left}
	.service-container{ display:inherit;}
	.service-content{ width:100%; margin-left:0px; padding:0px;}
	.service-pic{ max-width:100%; width:auto;}
	.service-container:nth-child(2n+2) .service-content{ width:100%; margin-left:0px; padding:0px;}
	.service-content-title{ font-size:1.65em;}
	.footer-top-wraper{ padding-top:40px; padding-bottom:20px;}
	
	
	.grid li{ width:50% !important}
	.furniture-for{ width:100%; margin-right:0%; margin-bottom:2em;}
	.quote-for:nth-child(2){ display:none}
	.quote-for{ width:100%; margin-right:0%;}
	.row.skill-bg{padding: 90px 35px 20px 20px; width:98%; margin-left:2%; box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 15%);}
	.footer-bottom-wrap{ float:left; }
	.contact-location-title{ font-size:2em;}
	.navigation-portrait .nav-menu > li > a{ padding:0px 5% !important}
	.welcome-wraper{ background:#fff}
	.skill-shape {top: 67px;left: 2%;}
	.footer-social-links{ padding-top:0%;}
	.content-abt-title{ font-size:1.85em}
		.address-wrap-contact{ display:inherit}
	.home-talk-contact{ min-height:inherit}
	.home-talk{ min-height:inherit;}

	
    
}
@media (min-width:461px) and (max-width:560px){
   body {
        font-size:14px !important; background-color:#fff;
    }
    .container{
        width:100%;
        padding-left:3%;
        padding-right:3% 
    }
    .top-container{
        width:100%;
        padding-left:1%;
        padding-right:1%;
    }
   
    .desk-view{
        display: none
    }
    .mob-view{
        display: block
    }
	.copy-right{ line-height:36px; }
	.designed{  display:flex; justify-content:center;}
	.designed p{ line-height:36px;}
	
	.nav-menu > li > a{ color:#fff !important}
	.navigation-portrait .nav-menus-wrapper{ background-color:#17553b !important;}
	.nav-menus-wrapper-close-button{ color:#fff !important;}
	
	.poket-main-menu .logo a.main_sticky_main_l{margin-top: -10px !important;}
	.logo{ width:95px !important; height:auto !important;}
	.logo img{ width:100%; margin-top:5px; }
	.poket-main-menu .prefix .logo a.main_sticky_l img{ height:36px; margin-top:2px}
	.poket_nav_area.prefix .logo{ width:auto !important; height:auto !important}
	
	.footer-content:nth-child(1){ display:none}
	.footer-content:nth-child(2){ width:65%;}
	.footer-content:nth-child(3){ width:35%;}
	.footer-content:nth-child(4){ width:100%;}
	.footer-content{ margin-top:1em;}
	.home-machinery{ width:50%; border-right:0px;}
	.home-gallery-container{ width:100%; margin-bottom:10px;}
	.home-gallery-container:nth-child(2){ width:100%; margin-top:20px;}
	.home-gallery-for{ padding-bottom:80px;}
	.home-service-for:nth-child(1){ width:100%; margin-right:0%; margin-bottom: 1.15%;}
	.home-service-for{ width:49.4%; }
	.footer-whatsaap{ display:none}
	
	.welcome-container{ margin-top:0px;}
	.welcome-content-wrap{ width:100%; padding:5% 0%;}
	.home-talk{ width:100%; margin-top:0px; padding:5% 0%;}
	.top-quickwraper{ display:none}
	.banner-content{ font-size:0.55em;}
	.caption-bottom{ font-size:2em;}
	.caption{ font-size:2.5em;}
	.welcome-mid-title{ font-size:2.25em;}
	.welcome-bot-title{ font-size:1.125em; display:none}
	.welcome-top-title{ font-size:1.65em;}
	.home-talk-title{ font-size:1.65em;}
	.home-talk-top{ font-size:1.45em}
	.home-sub-title{ font-size:2em;}
	.view-all{ display:none}
	.home-service-container{ padding-top:1em;}
	.home-machinery-pic{ padding-top:30px; padding-bottom:15px;}
	.home-machinery-pic img{ width:60%}
	.inner-caption{ font-size:0.6em;}
	.inner-caption .banner-caption-mid{ letter-spacing:-1px;}
	
	.inner-wraper-main{ padding-top:40px;}
	.about-top{ display:inherit; padding-bottom:0px;}
	.about-top-dtl{ width:100%; padding-left:0%;}
	.about-pic{ display:none}
	.home-sub-title{ text-align:left}
	.about-content-wrap{ display:inherit; float:left}
	.content-abt{ width:100%; padding:1em 1.5em;}
	.content-abt-icon{ display:none}
	.home-machinery-container{ margin-top:1em;}
	
	
	.services-top-wraper p{ width:100%; text-align:left}
	.service-container{ display:inherit;}
	.service-content{ width:100%; margin-left:0px; padding:0px;}
	.service-pic{ max-width:100%; width:auto;}
	.service-container:nth-child(2n+2) .service-content{ width:100%; margin-left:0px; padding:0px;}
	.service-content-title{ font-size:1.65em;}
	.footer-top-wraper{ padding-top:40px; padding-bottom:20px;}
	
	
	.grid li{ width:50% !important}
		.furniture-for{ width:49%; margin-right:2%; margin-bottom:2em;}
	.furniture-for:nth-child(3n+3){ margin-right:2%;}
	.furniture-for:nth-child(2n+2){ margin-right:0%;}

	.quote-for:nth-child(2){ display:none}
	.quote-for{ width:100%; margin-right:0%;}
	.row.skill-bg{padding: 90px 35px 20px 20px; width:98%; margin-left:2%; box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 15%);}
	.footer-bottom-wrap{ float:left; }
	.contact-location-title{ font-size:2em;}
	.navigation-portrait .nav-menu > li > a{ padding:0px 5% !important}
	.welcome-wraper{ background:#fff}
	.skill-shape {top: 67px;left: 2%;}
	.footer-social-links{ padding-top:0%;}
	.content-abt-title{ font-size:1.85em}
		.address-wrap-contact{ display:inherit}
	.home-talk-contact{ min-height:inherit}
	.home-talk{ min-height:inherit;}

    
}
@media (min-width:561px) and (max-width:680px){
	 body {
        font-size:14px !important; background-color:#fff;
    }
    .container{
        width:100%;
        padding-left:3%;
        padding-right:3% 
    }
    .top-container{
        width:100%;
        padding-left:1%;
        padding-right:1%;
    }
   
    .desk-view{
        display: none
    }
    .mob-view{
        display: block
    }
	.copy-right{ line-height:36px; }
	.designed{  display:flex; justify-content:center;}
	.designed p{ line-height:36px;}
	
	.nav-menu > li > a{ color:#fff !important}
	.navigation-portrait .nav-menus-wrapper{ background-color:#17553b !important;}
	.nav-menus-wrapper-close-button{ color:#fff !important;}
	
	.poket-main-menu .logo a.main_sticky_main_l{margin-top: -10px !important;}
	.logo{ width:95px !important; height:auto !important;}
	.logo img{ width:100%; margin-top:5px; }
	.poket-main-menu .prefix .logo a.main_sticky_l img{ height:36px; margin-top:2px}
	.poket_nav_area.prefix .logo{ width:auto !important; height:auto !important}
	
	.footer-content:nth-child(1){ display:none}
	.footer-content:nth-child(2){ width:65%;}
	.footer-content:nth-child(3){ width:35%;}
	.footer-content:nth-child(4){ width:100%;}
	.footer-content{ margin-top:1em;}
	.home-machinery{ width:50%; border-right:0px;}
	.home-gallery-container{ width:100%; margin-bottom:10px;}
	.home-gallery-container:nth-child(2){ width:100%; margin-top:20px;}
	.home-gallery-for{ padding-bottom:80px;}
	.home-service-for:nth-child(1){ width:100%; margin-right:0%; margin-bottom: 1.15%;}
	.home-service-for{ width:49.4%; }
	.footer-whatsaap{ display:none}
	
	.welcome-container{ margin-top:0px;}
	.welcome-content-wrap{ width:100%; padding:5% 0%;}
	.home-talk{ width:100%; margin-top:0px; padding:5% 0%;}
	.top-quickwraper{ display:none}
	.banner-content{ font-size:0.55em;}
	.caption-bottom{ font-size:2em;}
	.caption{ font-size:2.5em;}
	.welcome-mid-title{ font-size:2.25em;}
	.welcome-bot-title{ font-size:1.125em; display:none}
	.welcome-top-title{ font-size:1.65em;}
	.home-talk-title{ font-size:1.65em;}
	.home-talk-top{ font-size:1.45em}
	.home-sub-title{ font-size:2em;}
	.view-all{ display:none}
	.home-service-container{ padding-top:1em;}
	.home-machinery-pic{ padding-top:30px; padding-bottom:15px;}
	.home-machinery-pic img{ width:60%}
	.inner-caption{ font-size:0.6em;}
	.inner-caption .banner-caption-mid{ letter-spacing:-1px;}
	
	.inner-wraper-main{ padding-top:40px;}
	.about-top{ display:inherit; padding-bottom:0px;}
	.about-top-dtl{ width:100%; padding-left:0%;}
	.about-pic{ display:none}
	.home-sub-title{ text-align:left}
	.about-content-wrap{ display:inherit; float:left}
	.content-abt{ width:100%; padding:1em 1.5em;}
	.content-abt-icon{ display:none}
	.home-machinery-container{ margin-top:1em;}
	
	
	.services-top-wraper p{ width:100%; text-align:left}
	.service-container{ display:inherit;}
	.service-content{ width:100%; margin-left:0px; padding:0px;}
	.service-pic{ max-width:100%; width:auto;}
	.service-container:nth-child(2n+2) .service-content{ width:100%; margin-left:0px; padding:0px;}
	.service-content-title{ font-size:1.65em;}
	.footer-top-wraper{ padding-top:40px; padding-bottom:20px;}
	
	
	.grid li{ width:50% !important}
	.furniture-for{ width:49%; margin-right:2%; margin-bottom:2em;}
	.furniture-for:nth-child(3n+3){ margin-right:2%;}
	.furniture-for:nth-child(2n+2){ margin-right:0%;}
	.quote-for:nth-child(2){ display:none}
	.quote-for{ width:100%; margin-right:0%;}
	.row.skill-bg{padding: 90px 35px 20px 20px; width:98%; margin-left:2%; box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 15%);}
	.footer-bottom-wrap{ float:left; }
	.contact-location-title{ font-size:2em;}
	.navigation-portrait .nav-menu > li > a{ padding:0px 5% !important}
	.welcome-wraper{ background:#fff}
	.skill-shape {top: 67px;left: 2%;}
	.footer-social-links{ padding-top:0%;}
	.content-abt-title{ font-size:1.85em}
		.address-wrap-contact{ display:inherit}
	.home-talk-contact{ min-height:inherit}
	.home-talk{ min-height:inherit;}

   
   
}
@media (min-width:681px) and (max-width: 768px){
	
	 body {
        font-size:14px !important; background-color:#fff;
    }
    .container{
        width:100%;
        padding-left:3%;
        padding-right:3% 
    }
    .top-container{
        width:100%;
        padding-left:1%;
        padding-right:1%;
    }
   
    .desk-view{
        display: none
    }
    .mob-view{
        display: block
    }
	.copy-right{ line-height:36px; }
	.designed{  display:flex; justify-content:center;}
	.designed p{ line-height:36px;}
	
	.nav-menu > li > a{ color:#fff !important}
	.navigation-portrait .nav-menus-wrapper{ background-color:#17553b !important;}
	.nav-menus-wrapper-close-button{ color:#fff !important;}
	
	.poket-main-menu .logo a.main_sticky_main_l{margin-top: -10px !important;}
	.logo{ width:95px !important; height:auto !important;}
	.logo img{ width:100%; margin-top:5px; }
	.poket-main-menu .prefix .logo a.main_sticky_l img{ height:36px; margin-top:2px}
	.poket_nav_area.prefix .logo{ width:auto !important; height:auto !important}
	
	.footer-content:nth-child(1){ display:none}
	.footer-content:nth-child(2){ width:65%;}
	.footer-content:nth-child(3){ width:35%;}
	.footer-content:nth-child(4){ width:100%;}
	.footer-content{ margin-top:1em;}
	.home-machinery{ width:50%; border-right:0px;}
	.home-gallery-container{ width:100%; margin-bottom:10px;}
	.home-gallery-container:nth-child(2){ width:100%; margin-top:20px;}
	.home-gallery-for{ padding-bottom:80px;}
	.home-service-for:nth-child(1){ width:100%; margin-right:0%; margin-bottom: 1.15%;}
	.home-service-for{ width:49.4%; }
	.footer-whatsaap{ display:none}
	
	.welcome-container{ margin-top:0px;}
	.welcome-content-wrap{ width:100%; padding:5% 0%;}
	.home-talk{ width:100%; margin-top:0px; padding:5% 0%;}
	.top-quickwraper{ display:none}
	.banner-content{ font-size:0.55em;}
	.caption-bottom{ font-size:2em;}
	.caption{ font-size:2.5em;}
	.welcome-mid-title{ font-size:2.25em;}
	.welcome-bot-title{ font-size:1.125em; display:none}
	.welcome-top-title{ font-size:1.65em;}
	.home-talk-title{ font-size:1.65em;}
	.home-talk-top{ font-size:1.45em}
	.home-sub-title{ font-size:2em;}
	.view-all{ display:none}
	.home-service-container{ padding-top:1em;}
	.home-machinery-pic{ padding-top:30px; padding-bottom:15px;}
	.home-machinery-pic img{ width:60%}
	.inner-caption{ font-size:0.6em;}
	.inner-caption .banner-caption-mid{ letter-spacing:-1px;}
	
	.inner-wraper-main{ padding-top:40px;}
	.about-top{ display:inherit; padding-bottom:0px;}
	.about-top-dtl{ width:100%; padding-left:0%;}
	.about-pic{ display:none}
	.home-sub-title{ text-align:left}
	.about-content-wrap{ display:inherit; float:left}
	.content-abt{ width:100%; padding:1em 1.5em;}
	.content-abt-icon{ display:none}
	.home-machinery-container{ margin-top:1em;}
	
	
	.services-top-wraper p{ width:100%; text-align:left}
	.service-container{ display:inherit;}
	.service-content{ width:100%; margin-left:0px; padding:0px;}
	.service-pic{ max-width:100%; width:auto;}
	.service-container:nth-child(2n+2) .service-content{ width:100%; margin-left:0px; padding:0px;}
	.service-content-title{ font-size:1.65em;}
	.footer-top-wraper{ padding-top:40px; padding-bottom:20px;}
	
	
	.grid li{ width:50% !important}
	.furniture-for{ width:49%; margin-right:2%; margin-bottom:2em;}
	.furniture-for:nth-child(3n+3){ margin-right:2%;}
	.furniture-for:nth-child(2n+2){ margin-right:0%;}
	.quote-for:nth-child(2){ display:none}
	.quote-for{ width:100%; margin-right:0%;}
	.row.skill-bg{padding: 90px 35px 20px 20px; width:98%; margin-left:2%; box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 15%);}
	.footer-bottom-wrap{ float:left; }
	.contact-location-title{ font-size:2em;}
	.navigation-portrait .nav-menu > li > a{ padding:0px 5% !important}
	.welcome-wraper{ background:#fff}
	.skill-shape {top: 67px;left: 2%;}
	.footer-social-links{ padding-top:0%;} 
	.content-abt-title{ font-size:1.85em}
	.home-talk-contact{ min-height:inherit}
	.home-talk{ min-height:inherit;}

   
}
@media (min-width:769px) and (max-width:991px){
	 body {
        font-size:14px !important; background-color:#fff;
    }
    .container{
        width:100%;
        padding-left:3%;
        padding-right:3% 
    }
    .top-container{
        width:100%;
        padding-left:1%;
        padding-right:1%;
    }
   
    .desk-view{
        display: none
    }
    .mob-view{
        display: block
    }
	.copy-right{ line-height:36px; }
	.designed{  display:flex; justify-content:center;}
	.designed p{ line-height:36px;}
	
	.nav-menu > li > a{ color:#fff !important}
	.navigation-portrait .nav-menus-wrapper{ background-color:#17553b !important;}
	.nav-menus-wrapper-close-button{ color:#fff !important;}
	
	.poket-main-menu .logo a.main_sticky_main_l{margin-top: -10px !important;}
	.logo{ width:95px !important; height:auto !important;}
	.logo img{ width:100%; margin-top:5px; }
	.poket-main-menu .prefix .logo a.main_sticky_l img{ height:36px; margin-top:2px}
	.poket_nav_area.prefix .logo{ width:auto !important; height:auto !important}
	
	.footer-content:nth-child(1){ display:none}
	.footer-content:nth-child(2){ width:65%;}
	.footer-content:nth-child(3){ width:35%;}
	.footer-content:nth-child(4){ width:100%;}
	.footer-content{ margin-top:1em;}
	.home-machinery{ width:50%; border-right:0px;}
	.home-gallery-container{ width:100%; margin-bottom:10px;}
	.home-gallery-container:nth-child(2){ width:100%; margin-top:20px;}
	.home-gallery-for{ padding-bottom:80px;}
	.home-service-for:nth-child(1){ width:100%; margin-right:0%; margin-bottom: 1.15%;}
	.home-service-for{ width:49.4%; }
	.footer-whatsaap{ display:none}
	
	.welcome-container{ margin-top:0px;}
	.welcome-content-wrap{ width:100%; padding:5% 0%;}
	.home-talk{ width:100%; margin-top:0px; padding:5% 0%;}
	.top-quickwraper{ display:none}
	.banner-content{ font-size:0.55em;}
	.caption-bottom{ font-size:2em;}
	.caption{ font-size:2.5em;}
	.welcome-mid-title{ font-size:2.25em;}
	.welcome-bot-title{ font-size:1.125em; display:none}
	.welcome-top-title{ font-size:1.65em;}
	.home-talk-title{ font-size:1.65em;}
	.home-talk-top{ font-size:1.45em}
	.home-sub-title{ font-size:2em;}
	.view-all{ display:none}
	.home-service-container{ padding-top:1em;}
	.home-machinery-pic{ padding-top:30px; padding-bottom:15px;}
	.home-machinery-pic img{ width:60%}
	.inner-caption{ font-size:0.6em;}
	.inner-caption .banner-caption-mid{ letter-spacing:-1px;}
	
	.inner-wraper-main{ padding-top:40px;}
	.about-top{ display:inherit; padding-bottom:0px;}
	.about-top-dtl{ width:100%; padding-left:0%;}
	.about-pic{ display:none}
	.home-sub-title{ text-align:left}
	.about-content-wrap{ display:inherit; float:left}
	.content-abt{ width:100%; padding:1em 1.5em;}
	.content-abt-icon{ display:none}
	.home-machinery-container{ margin-top:1em;}
	
	
	.services-top-wraper p{ width:100%; text-align:left}
	.service-container{ display:inherit;}
	.service-content{ width:100%; margin-left:0px; padding:0px;}
	.service-pic{ max-width:100%; width:auto;}
	.service-container:nth-child(2n+2) .service-content{ width:100%; margin-left:0px; padding:0px;}
	.service-content-title{ font-size:1.65em;}
	.footer-top-wraper{ padding-top:40px; padding-bottom:20px;}
	
	
	.grid li{ width:50% !important}
	.furniture-for{ width:49%; margin-right:2%; margin-bottom:2em;}
	.furniture-for:nth-child(3n+3){ margin-right:2%;}
	.furniture-for:nth-child(2n+2){ margin-right:0%;}
	.quote-for:nth-child(2){ display:none}
	.quote-for{ width:100%; margin-right:0%;}
	.row.skill-bg{padding: 90px 35px 20px 20px; width:98%; margin-left:2%; box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 15%);}
	.footer-bottom-wrap{ float:left; }
	.contact-location-title{ font-size:2em;}
	.navigation-portrait .nav-menu > li > a{ padding:0px 5% !important}
	.welcome-wraper{ background:#fff}
	.skill-shape {top: 67px;left: 2%;}
	.footer-social-links{ padding-top:0%;}
    
    
   
}


@media (max-width:768px) { 
	.home-talk{ padding-bottom:0px;}
	.home-machinery-container{ margin-top:60px;}
	.home-service-wrap {padding-top:60px;padding-bottom:60px;}
	.home-gallery-for {padding-bottom: 60px;}
	#kitchen{ padding-top:0px;}
}

@media (min-width:992px) and (max-width:1199px){
	.home-machinery-pic img{ max-width:80%;}
	.footer-social-links ul li{ width:45px !important}
    
}

