#header-wrap{width:100%;height:auto;background:#fff;margin:0;padding:0;border-bottom:3px solid #f85f3c;}
#home-slide-wrap{width:100%;height:auto;background:#fff;margin:0;padding:0;}
#services-slide-wrap{width:100%;height:auto;background:#fff;margin:0;padding:0;}
#interior-content-wrap{width:100%;height:auto;background:#fff;margin:0;padding:3% 0;}
#home-testimonial-wrap{width:100%;height:auto;background:#fff;padding: 5% 0;}
#footer-howcanwehelp-wrap{width:100%;height:auto;background:#e5e5e5;padding: 3% 0;}
p.contact-head{font-size:22px;font-weight:500;color:#000; text-align:right;margin-right:3%;}
p.header-smicons{text-align:right;margin-right:3%;}
p.contact-head-mhec{font-size:22px;font-weight:500;color:#000; text-align:center;margin-right:3%;margin-top:3%;}
p.header-smicons-mhec{text-align:center;margin-right:3%;}
p.quote-text{font-size:21px;}
.testimonial-title{font-size:32px;font-weight:400;}
#footer-banner-wrap{width:100%;height:auto;background:#fff;margin:0;padding:0;border-bottom:3px solid #f85f3c;}
#blue-page-title-bar{width:100%;height:auto;margin:0;padding:1% 0;background:#722c70;}
#home-content1-wrap{width:100%;height:auto;margin:0;padding:1% 0;background:#fff;border-bottom:solid #e8e8e8 3px;}
#home-content-cob{width:100%;height:auto;margin:0;padding:1% 0;background:#e8e8e8;}
#content-wrap{width:100%;height:auto;margin:0;padding:3% 0;background:#fff;}
#home-ourportfolio-wrap{width:100%;height:auto;margin:0;padding:5% 0;background:#f7f7f7;}
#247-banner-wrap{width:100%;height:auto;margin:0;padding:0;background:#fff;}
#footer-links-wrap{width:100%;height:auto;padding:3% 0;margin:0;background:url(/images/7f0e693c.png);}
#footer-copyright-wrap{width:100%;height:auto;background:#fff;margin:0;padding:2% 0;}
.white-text{color:#fff;}
.availble-text{font-size:34px;}
.magic-layer{padding-top:10%;}

.tap{display:none}

#featured { background: url(/images/foundation/spinner.gif) center center #fff no-repeat; height: 595px; }
#featured img { display: none; }

#featured.orbit { background: none; }
#featured.orbit img { display: block; }

.orbit-wrapper .slider-nav span { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transition: opacity 400ms; -moz-transition: opacity 400ms; -o-transition: opacity 400ms; transition: opacity 400ms; }
.orbit-wrapper:hover .slider-nav span { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }

#trial-btn-wrap{overflow: hidden;position: fixed;z-index: 2000;right: 5px;bottom: 45%;}
#trial-btn-wrap-mobile{overflow: hidden;position: fixed;z-index: 2000;right: 15px;bottom: 5px;}

.pg .slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 48%;
    right: 5%;
    display: block;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    padding: 0;
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: none;
    border-radius: 0px;
    width: 0;
    height: 0;
    border-top: 30px solid transparent;
    border-left: 32px solid #ccc;
    border-bottom: 30px solid transparent;
}

.pg .slick-prev {
    font-size: 0;
    line-height: 0;
    position: absolute;
    z-index: 5;
    top: 48%;
    left: 6%;
    display: block;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    padding: 0;
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: none;
    border-radius: 0px;
    width: 0;
    height: 0;
    border-top: 30px solid transparent;
    border-right: 32px solid #ccc;
    border-bottom: 30px solid transparent;
}


/** HAMBURGER ICON MENU **/

#menuToggle
{
  display: block;
  position: relative;
  top: -15px;
  left: 0px;
  
  z-index: 1000;
  
  -webkit-user-select: none;
  user-select: none;
}

#menuToggle input
{
  display: block;
  width: 40px;
  height: 32px;
  position: absolute;
  top: -7px;
  left: -5px;
  
  cursor: pointer;
  
  opacity: 0; /* hide this */
  z-index: 2; /* and place it over the hamburger */
  
  -webkit-touch-callout: none;
}

/*
 * Just a quick hamburger
 */
#menuToggle span
{
  display: block;
  width: 33px;
  height: 4px;
  margin-bottom: 5px;
  position: relative;
  
  background: #222222;
  border-radius: 3px;
  
  z-index: 1;
  
  transform-origin: 4px 0px;
  
  transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
              background 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
              opacity 0.55s ease;
}

#menuToggle span:first-child
{
  transform-origin: 0% 0%;
}

#menuToggle span:nth-last-child(2)
{
  transform-origin: 0% 100%;
}

/* 
 * Transform all the slices of hamburger
 * into a crossmark.
 */
#menuToggle input:checked ~ span
{
  opacity: 1;
  transform: rotate(45deg) translate(-2px, -1px);
  background: #fff;
}

/*
 * But let's hide the middle one.
 */
#menuToggle input:checked ~ span:nth-last-child(3)
{
  opacity: 0;
  transform: rotate(0deg) scale(0.2, 0.2);
}

/*
 * Ohyeah and the last one should go the other direction
 */
#menuToggle input:checked ~ span:nth-last-child(2)
{
  transform: rotate(-45deg) translate(0, -1px);
}

/*
 * Make this absolute positioned
 * at the top left of the screen
 */
#menu
{
  position: absolute;
  width: 250px;
  margin: -100px 0 0 -50px;
  padding: 50px;
  padding-top: 125px;
  
  background: #222;
  list-style-type: none;
  -webkit-font-smoothing: antialiased;
  /* to stop flickering of text in safari */
  
  transform-origin: 0% 0%;
  transform: translate(-100%, 0);
  
  transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);
}

#menu li
{
  padding: 5px 0;
  font-size: 18px;
}

/*
 * And let's slide it in from the left
 */
#menuToggle input:checked ~ ul
{
  transform: none;
}

/** HAMBURGER ICON MENU ENDS **/


#logo-mob{width:68px;display:none}


.pagination ul li {display:inline-block; margin-left:3.5%;margin-top:2%;}