body{padding:0;}
ul.slick-dots {
 visibility:hidden;
  opacity:0;
  transition:all ease 2s ;
}
#e-mailit_mobileToolBox{display:none !important;}
.contactenhanced_email{columns:1;}
header{height:100px;}
.centered,.home .centered.top{top:3%;width:100px;}

#jux_portfolio_pro > div > div.content > div.jux-image.hover_1 > a > img {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
}
.rotate-banner img{height:auto;}
.the-workshop .two-col > .col,.the-workshop .col.cl-big.bg,.the-workshop .col.cl-sm.xs,.the-workshop .about-tab-2 ul{text-align:left;}
#MenuIcon{top:30px;}
.two-col-map{flex-wrap:wrap;}
.two-col-map .col,.two-col-map .cols{width:100%;text-align:center;justify-content:center;}
 .inn-banner  {min-height:270px;}
 .the-workshop .inn-banner{background:url('/images/about-banne.jpg') no-repeat;background-position:center;background-size:cover;}
 .contact .inn-banner,.enquiry-sent .inn-banner{background:url('/images/contact-banner.png') no-repeat;background-position:center;background-size:cover;}
  .portfolio .inn-banner{background:url('/images/banner/port-banner.jpg') no-repeat;background-position:center;background-size:cover;}
.\34 04-error .inn-banner{background:url('/images/research-banner.jpg') no-repeat;background-position:center;background-size:cover;}

.inn-banner img {display:none;}
#ceForm1{columns:1;text-align:center;}
#ceForm1 textarea.inputbox{width:94% !important;}
#ceForm1  #idealCaptcha > div {display:inline-block}
.two-col > .col ,.col.cl-big.bg ,.col.cl-sm.xs{width:96%;text-align:center;padding:0 2%;}
.row-fluid.row{margin-left:0;}
@media screen and (max-width: 575px){
#rc-imageselect, .g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
  .rotate-banner img{height:270px;}
  .home .centered {top:25%;width:200px;}
}

@media screen and (max-width: 460px){
  #ivm-menu {width:100%;}
  #ivm-menu ul{left:23%;}
  #ivm-menu ul ul{width:200px;}
}

@media screen and (max-width: 550px){
/*.title-page {    position: unset;    bottom: unset;    left: unset;    transform: unset;text-align:center;}
.title-page h1 { color: #000; }*/
.pad {    padding-top: 0px;}
.portfolio #ivm-main {    padding-top: 0px;}
  .title-page:before { display: none; }
  .image.owl-carousel.owl-theme.owl-loaded {     display: block;    width: 100%;    clear: both;}
  .portItem ul.nav.menu.portfolio-sub-menu.mod-list  {     display: none;}
}