@media only screen and (max-width:767px){
    .scrolltext{padding:17px 0px;}
	.header{padding-right: 0px; padding-left: 0px; padding-top: 11px; padding-bottom: 0px;}
	.navbar-brand {	padding: 0px;
font-size: 18px;
max-width: 170px;
margin-top: -55px;}
.scrolltext span{font-size: 28px;
margin: 0px 8px;
word-break: break-word;
display: inline-block;}
	#navigation > ul > li:last-child{display:block; text-align: center;}
	#navigation > ul > li:last-child a{border: #fff 2px solid;
padding: 1.4em 1.338em;
font-family: 'Poppins', sans-serif;
font-size: 16px;
font-weight: 500;
color: #fff;
text-decoration: none;
letter-spacing: .02em;
border-radius: 20px;
margin-left: 26px;
width: 223px;
display: inline-block;
margin-bottom: 25px;}
	.cart_table table .thead-default {
  display: none;
}
body .wokslider .owl-carousel .owl-item img{max-height:initial;}
.header ul a.h {
  border: #fff 2px solid;
float: right;
padding: 4px 7px;
font-family: 'Poppins', sans-serif;
font-size: 12px;
font-weight: 500;
color: #fff;
text-decoration: none;
letter-spacing: .02em;
border-radius: 20px;
margin-left: 2px;
margin-top: 3px;
}
.header ul {
 float: right;
margin-bottom: 0px;
margin-right: 73px;
margin-top: 2px;
}
#navigation.small-screen #menu-button{margin-top: 8px;}
.cart_table table, .cart_table table tr td, .cart_table table tr, .cart_table table tbody {
  display: block;
}
.cart_table .table-striped > tbody > tr:nth-of-type(2n+1) {
  background: #fff;
}


.cart_table table tr {
  border: 1px solid #ddd;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-color: rgb(221, 221, 221);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-width: 1px;
  border-width: 0 1px 1px;
    border-bottom-width: 1px;
  border-bottom-width: 1px;
  margin-bottom: 20px;
}
.cart_table table tr td::before, .cart_table table tr td::before {
  content: attr(data-title) ":";
  position: absolute;
  left: 10px;
  font-size: 15px;
  font-weight: normal;
  top: 10px;
}
.cart_table table tr td {
  border: 1px solid #ddd;
  border-width: 1px 0 0;
  width: 100%;
  padding: 10px 10px 10px 120px;
  position: relative;
  font-weight: 500;
}
.contform .btn {
  background: #fe6b41;
  display: inline-block;
  padding: 8px 12px;
  border-radius: 7px;
  margin-right: 0px;
  font-weight: 700;
  color: #fff;
  text-decoration: none;
  font-size: 14px;
  width: auto;
  border: none;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.cart_table .table-striped > tbody > tr {
  border-bottom: #e9e9e9 1px solid;
}
	.crtorder{display:none;}
	.galcont3 h2{margin-bottom: 25px; font-size: 56px;}
	.galcont3 h5{font-family: "NimbusSansDOT"; 
color: #4a5759; 
font-size: 22px; text-align: center;
margin-bottom: 25px;}
.galcontent2 {
  background: #f4f2ea; padding: 7px 0px 35px; 
}
.isecont5 {
  display: block; 
}
.iseimg {
  max-width: 280px;
  margin: 0px auto 13px;
}
.isecont {
  width: 100%;
}
.isecont h3{font-size: 28px;}
.iser-sec {
  background: #f4f2ea;
padding: 15px 0px 3px;
border-bottom: #757575 1px solid;
}
.aboutcontent2 {
  padding: 3px 0px 25px;
  background: #f4f2ea;
}
.aboutcont3 h2{font-size:51px;}
.aboutcont3 h5{font-size: 26px; }
.aboutcont3 h3{font-size:31px;} 
.contactpg2 {
  background: #f4f2ea; padding: 13px 0px 25px; 
}
.contacthd2 h3{font-size: 28px;}
.contform {
}
.servcont3 h5{font-size:25px;}
.servcontent2 {
  background: #f4f2ea;
  padding: 4px 0px 50px; 
}
.servcont3 h2{font-size: 31px;}
	.banner{padding-right: 0px; padding-left: 0px;}
	.banner-content{padding-right: 0px; padding-left: 0px;}
	.banner-content h2 {
	  line-height: 1;
	  font-family: "NimbusSansDOT";
	  color: #fe6b41;
	  text-transform: uppercase;
	  letter-spacing: -.04em;
	  font-size: 68px;
	  text-align: center;
	  margin-bottom: 50px;
	}
	.banner-content p{font-size: 20px}
	.work-sec{padding: 35px 0px 20px;}
	.work-sec .work-left h3 {
	  font-family: "NimbusSansDOT";
	  word-wrap: break-word;
	  text-transform: uppercase;
	  font-size: 27px;
	  color: #360a05;
	  letter-spacing: -.04em;
	  margin-bottom: 15px;
	}
	.work-sec .wbtn {
	  color: #360a05;
	  text-transform: uppercase;
	  text-decoration: none;
	  letter-spacing: 5px;
	  font-size: 15px;
	  border: #360a05 2px solid;
	  padding: 16px 35px;
	  border-radius: 20px;
	}
	.work-right {
  text-align: center;
  padding-top: 48px;
  padding-bottom: 25px;
}
.offer-sec {
  background: #b0c4b1;
  padding: 40px 0px 65px;
}
.offer-hd h2{font-size:32px;}
.offerbox .offname{margin-bottom: 35px;}

.offerbox {

    margin-bottom: 58px;

}
.aboutsec {
  background: #f4f2ea;
  padding: 35px 0px;
}
.aboutsec h2 {
  color: #360a05;
  font-family: "NimbusSansDOT";
  text-transform: uppercase;
  font-size: 40px;
  margin-bottom: 18px;
}
.footer-box{display:block;}
.footer { 
  background: #f4f2ea; 
  padding: 40px 0px 18px;
  border-top: #6b4b45 2px solid; 
}
.footer-block.f1{width:100%;}
.footer-block.f2{width:100%;}
.footer-block.f3{width:100%;}
.fsocial{display:block; text-align:center;}
.footer-block{margin-bottom:32px;}
.footer h1{font-size:70px;}
}
@media only screen and (min-width:768px) and (max-width:1024px){
	#navigation > ul > li > a{font-size:19px;}
	.banner-content h2 {
  line-height: 1;
  font-family: "NimbusSansDOT";
  color: #fe6b41;
  text-transform: uppercase;
  letter-spacing: -.04em;
  font-size: 144px;
  text-align: center;
  margin-bottom: 40px;
}
.banner-content p{font-size:28px;}
.work-sec .work-left h3{font-size:32px;}
.work-sec .wbtn {
  color: #360a05;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 4px;
  font-size: 17px;
  border: #360a05 2px solid;
  padding: 22px 35px;
  border-radius: 20px; 
}
.offer-hd h2{font-size:38px;}
.offer-sec {
  background: #b0c4b1; 
  padding: 40px 0px 65px; 
}
.offerbox h3{font-size: 19px;}
.offerbox .offname {
  position: relative; 
height: 200px;}
.aboutsec h2 {
  color: #360a05;
  font-family: "NimbusSansDOT";
  text-transform: uppercase;
  font-size: 45px;
  margin-bottom: 23px;
}
.footer h1{font-size:145px;}
}

@media only screen and (min-width:1024px) and (max-width:1348px){
    
    .banner-content h2{font-size: 175px; text-align:center;}
    .footer h1{font-size: 175px; text-align:center;}
    .galcont3 h2{font-size: 175px; text-align:center;}
    .aboutcont3 h2{font-size: 145px; text-align:center;}
    .aboutcont3 h5{font-size:45px;}
    .servcont3 h2{font-size:85px;}
    
}