/* =============================================================================
    RESPONSIVE - MEDIA QUERIES
============================================================================= */
@media only screen and (min-width: 959px) and (max-width: 1130px){
/* width: 950px; */
.top-container {width:950px;margin:0px auto;padding:5px 0 0 0;}
.default-container {width:950px;margin:0px auto;}

.wrap2-box {width:460px;padding:25px 0 0 0;}

.iservcontainer {width:950px;margin:0px auto;padding:65px 0 0 0;}
.iserv-c-l {width:325px;min-height:401px;float:left;background: none;}  
.iserv-c-m {width:300px;float:left;}
.iserv-c-r {width:325px;min-height:401px;float:left;background: none;}
.srvicontmain-i {padding:0 0 0 10px;}
.srvicontmain-ins {padding:0 0 0 10px;}
.srvlinehori {display:none;}
.srvlinehori2 {display:none;}
.srvlinehorins {display:none;}

.b-request-box {width:189px;height:57px;margin:37px 0 0 31px;}

#wrapper3b {width:100%;min-height:348px;background: url('../img/photos/wrapper3b-resp.jpg') no-repeat center;}
.isrv-box1 {width:280px;padding:43px 0 0 312px;}
.isrv-box2 {width:290px;padding:43px 0 0 50px;float:left;}
.isrv-box3 {width:285px;padding:43px 0 0 290px;float:left;}
.isrv-box4 {width:275px;padding:43px 153px 0 0;float:right;}

#wrapper-port {width:100%;min-height:410px;background: none;} 

/* company */
.cbeam-container {width:950px;margin:0px auto;padding:22px 0 0 0;}
.cbeam-l {width:310px;min-height:100px;float:left;background: url('../img/c-line-vert.png') no-repeat right;}
.cbeam-m {width:350px;min-height:100px;float:left;background: url('../img/c-line-vert.png') no-repeat right;}
.cbeam-r {width:290px;min-height:100px;float:left;}

.wrapleft-box {width:450px;padding:45px 0 0 0;}
.wrapright-box {width:450px;padding:45px 0 0 0;float:right;}

.comp-icon1-box {width:275px;padding:16px 0 0 0;}
.comp-icon2-box {width:275px;padding:16px 0 0 20px;}
.comp-icon3-box {width:275px;padding:16px 0 0 20px;}

/* team */ 
.wrapleftbutt {padding:25px 0 0 0;text-align:center;}

/* services */
.srvleft-box {width:550px;min-height:464px;padding:45px 0 0 0;background: url('../img/photos/wrapper5.png') repeat center;}
.srvright-box {width:540px;min-height:464px;padding:45px 0 0 20px;float:right;background: url('../img/photos/wrapper5.png') repeat center;}        

/* workshop */
#workshopwrap1 {width:100%;min-height:407px;background: url('../img/photos/wrapper5.png') repeat;padding:0 0 20px 0;}
.work-box {width:950px;margin:0px auto;padding:50px 0 0 0;}
.work-left {width:590px;float:none;margin:0px auto;}
.work-right {width:590px;float:none;margin:0px auto;}
.cmapinfo {padding:50px 0 30px 0;}

/* work */
.portfolio-container {width:800px;padding:60px 0 0 0;margin:0px auto;}
.mphoto-box {width:380px;min-height:100%;position:relative;}
.portphoto-left {width:380px;float:left;position:relative;margin:0 20px 20px 0;}
.portphoto-midl {width:380px;float:left;margin:0 20px 20px 0;position:relative;}  



/* FOOTER
------------------------------------------------------------------------- */
.footer-main {width:850px;margin:0px auto;}
.foot-l {width:450px;float:left;padding:30px 0 0 0;}
.foot-m {width:290px;float:left;padding:30px 0 0 0;}
.foot-r {width:728px;float:none;margin:0px auto;padding:0 0 30px 0;}

.footr-l {width:545px;float:left;padding:30px 0 0 0;}
.footr-r {width:145px;float:left;padding:30px 0 0 0;}

.boxfl {width:250px;float:left;}
.boxfr {width:250px;float:left;}

.copy {text-align:center;}
}

@media only screen and (min-width: 768px) and (max-width: 959px){
/* width: 728px; */
.top-container {width:280px;margin:0px auto;padding:5px 0 0 0;}
.navigation-container {width:280px;padding:38px 0 0 0;margin:0px auto;}
.default-container {width:728px;margin:0px auto;}

#wrapper2 {width:100%;min-height:510px;background: url('../img/photos/wrapper5.png') repeat;}

#wrapper3a {width:100%;min-height:349px;background: url('../img/photos/wrapper3a.jpg') no-repeat center;}
#wrapper3b {width:100%;min-height:348px;background: url('../img/photos/wrapper3b-resp.jpg') no-repeat center;}
#wrapper3c {width:100%;min-height:347px;background: url('../img/photos/wrapper3c.jpg') no-repeat center;}
.isrv-box1 {width:280px;padding:43px 0 0 212px;}
.isrv-box2 {width:290px;padding:43px 0 0 10px;float:left;}
.isrv-box3 {width:285px;padding:43px 0 0 110px;float:left;}
.isrv-box4 {width:275px;padding:43px 48px 0 0;float:right;}


#wrapper4 {width:100%;min-height:620px;background: url('../img/photos/wrapper5.png') repeat center;} 
.iservcontainer {width:728px;margin:0px auto;padding:65px 0 0 0;}
.iserv-c-l {width:355px;min-height:401px;float:left;background: none;}  
.iserv-c-m {width:355px;float:left;}
.iserv-c-r {width:355px;min-height:401px;float:left;background: none;}
.srvlinehori {display:none;}
.srvlinehori2 {display:none;}
.srvlinehorins {display:none;}

#wrapper-port {width:100%;min-height:410px;background: none;} 

/* company */
.orange-beam {width:100%;min-height:128px;background: url('../img/orange-back.png') repeat;margin:259px 0 0 0;padding:0 0 0 0;}
.text-beam {width:728px;}

#compwrap1 {width:100%;min-height:469px;background: url('../img/photos/wrapper5.png') repeat center;}
#compwrap2 {width:100%;min-height:431px;padding:30px 0 40px 0;background: url('../img/photos/wrapper5.png') repeat center;}
#compwrap3 {width:100%;min-height:144px;background: #aa113f;}  
.wrapright-box {width:550px;padding:25px 10px 0 0;float:none;}

.cbeam-container {width:310px;margin:0px auto;padding:22px 0 0 0;} 
.cbeam-l {width:310px;min-height:100px;float:none;background: none;}
.cbeam-m {width:310px;min-height:100px;float:none;background: none;}
.cbeam-r {width:310px;min-height:100px;float:none;}  

.comp-icon1-box {width:275px;padding:16px 0 0 0;}
.comp-icon2-box {width:275px;padding:16px 0 0 0;}
.comp-icon3-box {width:275px;padding:16px 0 0 0;} 

/* team */        
.teamorange-beam {width:100%;min-height:128px;background: url('../img/orange-back.png') repeat;margin:259px 0 0 0;padding:0 0 0 0;}        
#teamwrap1 {width:100%;min-height:459px;background: url('../img/photos/wrapper5.png') repeat center;padding:0 0 30px 0;} 

/* skills */
.skillsorange-beam {width:100%;min-height:128px;background: url('../img/orange-back.png') repeat;margin:259px 0 0 0;padding:0 0 0 0;}     
#skillswrap1 {width:100%;min-height:479px;background: url('../img/photos/wrapper5.png') repeat center;}        
#wrap-services {width:100%;min-height:604px;background: url('../img/photos/wrapper5.png') repeat center;}        
   
/* services */
.srvorange-beam {margin:234px 0 0 0;padding:0 0 20px 0;}
.srvleft-box {width:550px;min-height:464px;padding:45px 0 0 0;background: url('../img/photos/wrapper5.png') repeat center;}
.srvright-box {width:540px;min-height:464px;padding:45px 0 0 20px;float:right;background: url('../img/photos/wrapper5.png') repeat center;}        

/* workshop */
#workshopwrap1 {width:100%;min-height:407px;background: url('../img/photos/wrapper5.png') repeat;padding:0 0 20px 0;}
.workorange-beam {width:100%;min-height:128px;background: url('../img/orange-back.png') repeat;margin:249px 0 0 0;padding:0 0 10px 0;}
.work-box {width:440px;margin:0px auto;padding:50px 0 0 0;}
.work-left {width:440px;float:none;margin:0px auto;}
.work-right {width:440px;float:none;margin:0px auto;}        
        
.cmapinfo {padding:50px 0 30px 0;}        
        
.contactformbox {width:440px;min-height:301px;margin:0 auto;background: url('../img/form-back.png') repeat;padding:0 0 20px 0;}
#contact_form {width:400px;margin:0px auto;padding:20px 0 0 0;}        
        
.cntform-l {width:400px;float:none;margin:0px auto;}
.cntform-r {width:400px;float:none;margin:0px auto;}        
        
.wpcf7-text{
    font-family: 'Open Sans', sans-serif;
    width: 357px;
    height:40px;
    background: transparent;
    border: 1px solid #c5c4c4;
    padding: 0 10px;
    font-size:12px;color:#c5c4c4;
} 

/* work */
.portfolio-container {width:728px;padding:60px 0 0 0;margin:0px auto;}
.mphoto-box {width:340px;min-height:100%;position:relative;}
.portphoto-left {width:340px;float:left;position:relative;margin:0 20px 20px 0;}
.portphoto-midl {width:340px;float:left;margin:0 20px 20px 0;position:relative;}   

.mphotoest-box {width:340px;height:255px;position:relative;}
a.estfree-hover {width:100%;height:255px;position: absolute;top:0;left: 0;display:block;background: #a30234;}
a.estfree-hover:hover {width:100%;height:255px;position:absolute;top:0;left:0;display:block;background: #fff;}


/* slider */
#layerslider {display:none;}
#layermobile {width:100%;background: url('../img/photos/banner01.jpg') no-repeat center;display:block;} 

/* nav */
.nav-responsive {width:260px;display:block;margin:0px auto;position:relative;}
.responsive-navigation {width:260px;position:absolute;z-index:999;top:10px;left:0px;}
.nav-default {display:none;}   

iframe{max-width: 100%;height: auto;}
img{max-width: 100%;height: auto;}
/* FOOTER
------------------------------------------------------------------------- */
.foot-top-line {background: none;}
.footer-main {width:728px;margin:0px auto;}
.foot-l {width:728px;float:none;margin:0px auto;padding:30px 0 0 0;}
.foot-m {width:728px;float:none;margin:0px auto;}
.foot-r {width:728px;float:none;margin:0px auto;padding:30px 0 30px 0;}

.footr-l {width:545px;float:left;}
.footr-r {width:145px;float:right;}

.boxfl {width:250px;float:left;}
.boxfr {width:250px;float:left;}

.copy {text-align:center;}
}

@media only screen and (min-width: 480px) and (max-width: 767px){
/* width: 440px; */
.top-container {width:280px;margin:0px auto;padding:5px 0 0 0;}
.navigation-container {width:280px;padding:38px 0 0 0;margin:0px auto;}
.default-container {width:440px;margin:0px auto;}

#wrapper1 {width:100%;min-height:190px;}
.wrap1-box {width:440px;margin:0px auto;padding:20px 0 0 0;}
.wrap1-txt {padding:16px 0 0 0;}
.wrap2-box {width:440px;padding:45px 0 0 0;}
        
#wrapper2 {background: url('../img/photos/wrapper5.png') repeat;padding:0 0 30px 0;}        
#wrapper3a {width:100%;min-height:329px;background: #f26532;}
#wrapper3b {width:100%;min-height:348px;background: url('../img/photos/index-srv-back.jpg') no-repeat;} 
#wrapper3c {width:100%;min-height:318px;background: #81aa11;}        
        
.isrv-box1 {width:280px;padding:43px 0 0 0;}
.isrv-box2 {width:280px;padding:43px 0 20px 0;float:none;}
.isrv-box3 {width:280px;padding:63px 0 40px 0;float:none;}
.isrv-box4 {width:280px;padding:43px 0 0 0;float:none;}        
        
#wrapper4 {width:100%;min-height:620px;background: url('../img/photos/wrapper5.png') repeat center;}        
.iservcontainer {width:280px;margin:0px auto;padding:45px 0 0 0;}        
.iserv-c-l {width:280px;min-height:301px;float:none;background: none;}  
.iserv-c-m {width:280px;min-height:301px;float:none;}
.iserv-c-r {width:280px;min-height:301px;float:none;background: none;}
.srvicontmain-i {padding:0 0 0 0;}
.srvicontmain-ins {padding:0 0 0 0;}        
.srvlinehori {display:none;}
.srvlinehori2 {display:none;}
.srvlinehorins {display:none;}
.b-request-box {width:189px;height:57px;margin:37px auto 0 auto;}        
        
#wrapper-port {width:100%;min-height:410px;background: none;} 

/* company */
.orange-beam {width:100%;min-height:128px;background: url('../img/orange-back.png') repeat;margin:240px 0 0 0;padding:0 0 20px 0;}
.text-beam {width:440px;font-size:24px;line-height:32px;}
.wrapleft-box {width:440px;padding:45px 0 0 0;}
.wrapright-box {width:440px;padding:45px 0 0 0;float:none;}       

.cbeam-container {width:440px;margin:0px auto;padding:22px 0 0 0;} 
.cbeam-l {width:310px;min-height:100px;float:none;background: none;}
.cbeam-m {width:310px;min-height:100px;float:none;background: none;}
.cbeam-r {width:310px;min-height:100px;float:none;}        
        
#compwrap1 {width:100%;min-height:509px;background: url('../img/photos/wrapper5.png') repeat center;}
#compwrap2 {width:100%;min-height:511px;padding:30px 0 40px 0;background: url('../img/photos/wrapper5.png') repeat center;}
#compwrap3 {width:100%;min-height:144px;background: #aa113f;}        
        
.comp-icon1-box {width:275px;padding:16px 0 0 0;}
.comp-icon2-box {width:275px;padding:16px 0 0 0;}
.comp-icon3-box {width:275px;padding:16px 0 0 0;} 

/* team */        
.teamorange-beam {width:100%;min-height:128px;background: url('../img/orange-back.png') repeat;margin:239px 0 0 0;padding:0 0 20px 0;}        
#teamwrap1 {width:100%;min-height:509px;background: url('../img/photos/wrapper5.png') repeat center;padding:0 0 30px 0;}        
  
/* skills */
.skillsorange-beam {width:100%;min-height:128px;background: url('../img/orange-back.png') repeat;margin:239px 0 0 0;padding:0 0 20px 0;}     
#skillswrap1 {width:100%;min-height:509px;background: url('../img/photos/wrapper5.png') repeat center;}        
#wrap-services {width:100%;min-height:604px;background: url('../img/photos/wrapper5.png') repeat center;padding:0 0 40px 0;}        
        
/* services */
.srv-container {width:420px;margin:0 auto 0 auto;text-align:center;padding:25px 0 0 0;}
.srvorange-beam {margin:217px 0 0 0;padding:0 0 20px 0;}
        
#architectural-design-wrap1 {width:100%;min-height:509px;background: url('../img/photos/wrapper5.png') repeat;}
#architectural-design-wrap2 {width:100%;min-height:509px;background: url('../img/photos/wrapper5.png') repeat;}
#wooden-staircases-wrap1 {width:100%;min-height:509px;background: url('../img/photos/wrapper5.png') repeat;}
#wooden-staircases-wrap2 {width:100%;min-height:509px;background: url('../img/photos/wrapper5.png') repeat;}
#timber-windows-wrap1 {width:100%;min-height:509px;background: url('../img/photos/wrapper5.png') repeat;}
#timber-windows-wrap2 {width:100%;min-height:509px;background: url('../img/photos/wrapper5.png') repeat;}
#bespoke-kitchens-wrap1 {width:100%;min-height:509px;background: url('../img/photos/wrapper5.png') repeat;}
#bespoke-kitchens-wrap2 {width:100%;min-height:509px;background: url('../img/photos/wrapper5.png') repeat;}
#wardrobes-wrap1 {width:100%;min-height:509px;background: url('../img/photos/wrapper5.png') repeat;}
#wardrobes-wrap2 {width:100%;min-height:509px;background: url('../img/photos/wrapper5.png') repeat;}
#timber-doors-wrap1 {width:100%;min-height:509px;background: url('../img/photos/wrapper5.png') repeat;}
#timber-doors-wrap2 {width:100%;min-height:509px;background: url('../img/photos/wrapper5.png') repeat;}
#bathroom-cabinets-wrap1 {width:100%;min-height:509px;background: url('../img/photos/wrapper5.png') repeat;}
#bathroom-cabinets-wrap2 {width:100%;min-height:509px;background: url('../img/photos/wrapper5.png') repeat;}
#bespoke-furniture-wrap1 {width:100%;min-height:509px;background: url('../img/photos/wrapper5.png') repeat;}
#bespoke-furniture-wrap2 {width:100%;min-height:509px;background: url('../img/photos/wrapper5.png') repeat;}        
        
.srvleft-box {width:440px;padding:45px 0 0 0;}
.srvright-box {width:440px;padding:45px 0 40px 0;float:none;} 

/* workshop */
#workshopwrap1 {width:100%;min-height:407px;background: url('../img/photos/wrapper5.png') repeat;padding:0 0 20px 0;}
.workorange-beam {width:100%;min-height:128px;background: url('../img/orange-back.png') repeat;margin:249px 0 0 0;padding:0 0 10px 0;}
.work-box {width:440px;margin:0px auto;padding:50px 0 0 0;}
.work-left {width:440px;float:none;margin:0px auto;}
.work-right {width:440px;float:none;margin:0px auto;}        
        
.cmapinfo {padding:50px 0 30px 0;}        
        
.contactformbox {width:440px;min-height:301px;margin:0 auto;background: url('../img/form-back.png') repeat;padding:0 0 20px 0;}
#contact_form {width:400px;margin:0px auto;padding:20px 0 0 0;}        
        
.cntform-l {width:400px;float:none;margin:0px auto;}
.cntform-r {width:400px;float:none;margin:0px auto;}        
        
.wpcf7-text{
    font-family: 'Open Sans', sans-serif;
    width: 357px;
    height:40px;
    background: transparent;
    border: 1px solid #c5c4c4;
    padding: 0 10px;
    font-size:12px;color:#c5c4c4;
}   

/* work */
.portfolio-container {width:380px;padding:60px 0 0 0;margin:0px auto;}
.mphoto-box {width:380px;min-height:100%;position:relative;}
.portphoto-left {width:380px;float:none;position:relative;margin:0 auto 20px auto;}
.portphoto-midl {width:380px;float:none;margin:0 auto 20px auto;position:relative;}    
.mphotoest-box {width:380px;min-height:285px;position:relative;}


/* slider */
#layerslider {display:none;}
#layermobile {width:100%;background: url('../img/photos/banner01.jpg') no-repeat center;display:block;} 

/* nav */
.nav-responsive {width:260px;display:block;margin:0px auto;position:relative;}
.responsive-navigation {width:260px;position:absolute;z-index:999;top:10px;left:0px;}
.nav-default {display:none;}   

iframe{max-width: 100%;height: auto;}
img{max-width: 100%;height: auto;}   
/* FOOTER
------------------------------------------------------------------------- */
.foot-top-line {background: none;}
.footer-main {width:440px;margin:0px auto;}
.foot-l {width:440px;float:none;margin:0px auto;}
.foot-m {width:440px;float:none;margin:0px auto;}
.foot-r {width:440px;float:none;margin:0px auto;}

.footl-l {width:220px;float:none;margin:0px auto;}
.footl-r {width:230px;float:none;margin:0px auto;}

.footr-l {width:245px;min-height:220px;float:none;margin:0px auto;}
.footr-r {width:145px;float:none;margin:0px auto;padding:0 0 20px 0;}

.foot-title {padding:20px 0 0 0;}
.icon-foot-title {text-transform:uppercase;font-weight:600;padding:20px 0 0 0;}

.footlinks li a {font-size:14px;line-height:24px;margin:0 0 4px 0;}

.copy {text-align:center;}

}

@media only screen and (min-width: 320px) and (max-width: 479px){
/* width: 280px; */
.top-container {width:280px;margin:0px auto;padding:5px 0 0 0;}
.navigation-container {width:280px;padding:38px 0 0 0;margin:0px auto;}
.default-container {width:280px;margin:0px auto;}

#wrapper1 {width:100%;min-height:190px;}
.wrap1-box {width:280px;margin:0px auto;padding:10px 0 0 0;}
.wrap1-txt {padding:16px 0 0 0;}
.wrap2-box {width:280px;padding:45px 0 0 0;}
        
#wrapper2 {background: url('../img/photos/wrapper5.png') repeat;padding:0 0 30px 0;}        
#wrapper3a {width:100%;min-height:329px;background: #f26532;}
#wrapper3b {width:100%;min-height:348px;background: url('../img/photos/index-srv-back.jpg') no-repeat;} 
#wrapper3c {width:100%;min-height:318px;background: #81aa11;}        
        
.isrv-box1 {width:280px;padding:43px 0 0 0;}
.isrv-box2 {width:280px;padding:43px 0 20px 0;float:none;}
.isrv-box3 {width:280px;padding:63px 0 40px 0;float:none;}
.isrv-box4 {width:280px;padding:43px 0 0 0;float:none;}        
        
#wrapper4 {width:100%;min-height:620px;background: url('../img/photos/wrapper5.png') repeat center;}        
.iservcontainer {width:280px;margin:0px auto;padding:45px 0 0 0;}        
.iserv-c-l {width:280px;min-height:301px;float:none;background: none;}  
.iserv-c-m {width:280px;min-height:301px;float:none;}
.iserv-c-r {width:280px;min-height:301px;float:none;background: none;}
.srvicontmain-i {padding:0 0 0 0;}
.srvicontmain-ins {padding:0 0 0 0;}        
.srvlinehori {display:none;}
.srvlinehori2 {display:none;}
.srvlinehorins {display:none;}
.b-request-box {width:189px;height:57px;margin:37px auto 0 auto;}        
        
#wrapper-port {width:100%;min-height:410px;background: none;}        
        
/* company */
.orange-beam {width:100%;background: url('../img/orange-back.png') repeat;margin:183px 0 0 0;padding:0 0 20px 0;}
.text-beam {width:280px;font-size:24px;line-height:32px;}
.wrapleft-box {width:280px;padding:45px 0 0 0;}
.wrapright-box {width:280px;padding:45px 0 0 0;float:none;}       

.cbeam-container {width:280px;margin:0px auto;padding:22px 0 0 0;} 
.cbeam-l {width:280px;min-height:100px;float:none;background: none;}
.cbeam-m {width:280px;min-height:100px;float:none;background: none;}
.cbeam-r {width:280px;min-height:100px;float:none;}        
        
#compwrap1 {width:100%;min-height:509px;background: url('../img/photos/wrapper5.png') repeat center;}
#compwrap2 {width:100%;min-height:511px;padding:30px 0 40px 0;background: url('../img/photos/wrapper5.png') repeat center;}
#compwrap3 {width:100%;min-height:144px;background: #aa113f;}        
        
.comp-icon1-box {width:275px;padding:16px 0 0 0;}
.comp-icon2-box {width:275px;padding:16px 0 0 0;}
.comp-icon3-box {width:275px;padding:16px 0 0 0;}        
        
/* team */        
.teamorange-beam {width:100%;background: url('../img/orange-back.png') repeat;margin:214px 0 0 0;padding:0 0 20px 0;}        
#teamwrap1 {width:100%;min-height:509px;background: url('../img/photos/wrapper5.png') repeat center;padding:0 0 30px 0;}        
        
/* skills */
.skillsorange-beam {width:100%;min-height:128px;background: url('../img/orange-back.png') repeat;margin:214px 0 0 0;padding:0 0 20px 0;}     
#skillswrap1 {width:100%;min-height:509px;background: url('../img/photos/wrapper5.png') repeat center;}        
#wrap-services {width:100%;min-height:604px;background: url('../img/photos/wrapper5.png') repeat center;padding:0 0 40px 0;}        
        
/* services */
.srv-container {width:270px;margin:0 auto 0 auto;text-align:center;padding:25px 0 0 0;}
.srvorange-beam {margin:133px 0 0 0;padding:0 0 20px 0;}
        
#architectural-design-wrap1 {width:100%;min-height:509px;background: url('../img/photos/wrapper5.png') repeat;}
#architectural-design-wrap2 {width:100%;min-height:509px;background: url('../img/photos/wrapper5.png') repeat;}
#wooden-staircases-wrap1 {width:100%;min-height:509px;background: url('../img/photos/wrapper5.png') repeat;}
#wooden-staircases-wrap2 {width:100%;min-height:509px;background: url('../img/photos/wrapper5.png') repeat;}
#timber-windows-wrap1 {width:100%;min-height:509px;background: url('../img/photos/wrapper5.png') repeat;}
#timber-windows-wrap2 {width:100%;min-height:509px;background: url('../img/photos/wrapper5.png') repeat;}
#bespoke-kitchens-wrap1 {width:100%;min-height:509px;background: url('../img/photos/wrapper5.png') repeat;}
#bespoke-kitchens-wrap2 {width:100%;min-height:509px;background: url('../img/photos/wrapper5.png') repeat;}
#wardrobes-wrap1 {width:100%;min-height:509px;background: url('../img/photos/wrapper5.png') repeat;}
#wardrobes-wrap2 {width:100%;min-height:509px;background: url('../img/photos/wrapper5.png') repeat;}
#timber-doors-wrap1 {width:100%;min-height:509px;background: url('../img/photos/wrapper5.png') repeat;}
#timber-doors-wrap2 {width:100%;min-height:509px;background: url('../img/photos/wrapper5.png') repeat;}
#bathroom-cabinets-wrap1 {width:100%;min-height:509px;background: url('../img/photos/wrapper5.png') repeat;}
#bathroom-cabinets-wrap2 {width:100%;min-height:509px;background: url('../img/photos/wrapper5.png') repeat;}
#bespoke-furniture-wrap1 {width:100%;min-height:509px;background: url('../img/photos/wrapper5.png') repeat;}
#bespoke-furniture-wrap2 {width:100%;min-height:509px;background: url('../img/photos/wrapper5.png') repeat;}        
        
.srvleft-box {width:280px;padding:45px 0 0 0;}
.srvright-box {width:280px;padding:45px 0 40px 0;float:none;} 
        
.srvleft-title h1 {line-height:48px;}
.srvleft2-title h2 {line-height:48px;}        
        
/* workshop */
#workshopwrap1 {width:100%;min-height:407px;background: url('../img/photos/wrapper5.png') repeat;padding:0 0 20px 0;}
.workorange-beam {width:100%;background: url('../img/orange-back.png') repeat;margin:244px 0 0 0;padding:0 0 10px 0;}
.work-box {width:280px;margin:0px auto;padding:50px 0 0 0;}
.work-left {width:280px;float:none;margin:0px auto;}
.work-right {width:280px;float:none;margin:0px auto;}        
        
.wrk-c-box {width:280px;padding:45px 0 0 0;}
.wrk-c-box1 {width:280px;padding:45px 0 0 0;}
.wrk-c-l {width:110px;float:left;text-align:right;}
.wrk-c-r {width:150px;float:right;}        
        
.cmapinfo {padding:50px 0 30px 0;}        
        
.contactformbox {width:280px;min-height:301px;margin:0 auto;background: url('../img/form-back.png') repeat;padding:0 0 20px 0;}
#contact_form {width:260px;margin:0px auto;padding:20px 0 0 0;}        
        
.cntform-l {width:260px;float:none;margin:0px auto;}
.cntform-r {width:260px;float:none;margin:0px auto;}        
        
.wpcf7-text{
    font-family: 'Open Sans', sans-serif;
    width: 220px;
    height:40px;
    background: transparent;
    border: 1px solid #c5c4c4;
    padding: 0 10px;
    font-size:12px;color:#c5c4c4;
}        
        
/* work */
.portfolio-container {width:280px;padding:60px 0 0 0;margin:0px auto;}
.mphoto-box {width:280px;min-height:100%;position:relative;}
.portphoto-left {width:280px;float:none;position:relative;margin:0 auto 20px auto;}
.portphoto-midl {width:280px;float:none;margin:0 auto 20px auto;position:relative;}        
.mphotoest-box {width:280px;min-height:225px;position:relative;}        
                
/* slider */
#layerslider {display:none;}
#layermobile {width:100%;background: url('../img/photos/banner01.jpg') no-repeat center;display:block;} 
        
/* nav */
.nav-responsive {width:260px;display:block;margin:0px auto;position:relative;}
.responsive-navigation {width:260px;position:absolute;z-index:999;top:10px;left:0px;}
.nav-default {display:none;}        
        
iframe{max-width: 100%;height: auto;}    
img{max-width: 100%;height: auto;}
/* FOOTER
------------------------------------------------------------------------- */
.foot-top-line {background: none;}
.footer-main {width:280px;margin:0px auto;}
.foot-l {width:280px;float:none;margin:0px auto;}
.foot-m {width:280px;float:none;margin:0px auto;}
.foot-r {width:280px;float:none;margin:0px auto;}

.footl-l {width:220px;float:none;margin:0px auto;}
.footl-r {width:230px;float:none;margin:0px auto;}

.footr-l {width:245px;min-height:220px;float:none;margin:0px auto;}
.footr-r {width:145px;float:none;margin:0px auto;padding:0 0 20px 0;}

.foot-title {padding:20px 0 0 0;}
.icon-foot-title {text-transform:uppercase;font-weight:600;padding:20px 0 0 0;}

.footlinks li a {font-size:14px;line-height:24px;margin:0 0 4px 0;}

.copy {text-align:center;}
}