.btmain.btmain1{

  padding-top: 100px;

}

/* breadcrumb white */

.btborder-white{ border-bottom: 1px solid #eee;}

/* menu */

#main-menu .navbar .nav  li  a{text-transform: uppercase;}

.header-1 #main-menu .navbar .nav > li.selected.parent ul > li.selected.parent > a,

.header-1 #main-menu .navbar .nav li.current.selected > a {

    padding-left: 7px;

}

.header-1 #main-menu .navbar .nav > li.selected.parent > a {

    border-bottom: 2px solid rgba(45,78,83,1);

}

.black-header #main-menu .navbar .nav > li.parent.selected > a {

    border-bottom: 2px solid rgba(255,255,255,1);

}

.fes7-img{

    background: url(../images/fes7.jpg) 50% 50% no-repeat !important;

    background-size: cover;

}

/**/

.pt-130-cont {

    padding-top: 130px;

}

.pt-140-cont{

    padding-top: 140px;

}

/* acy mailing */

.nl-email-input{float: left; width:  auto !important;}

#mc-embedded-subscribe{float: right;}

.newsletterform{float: none;}

/* Flex + revo */

.tp-caption .flex-top-bot,.tp-caption .flex-bot-top{

    opacity: 1;

}

/* footer */

.bt-boder-top{

    border-top: 1px solid #eee;

}

#cd-search > div{height: 100%;}

#mod-finder-searchform .finder{

    width: 100%;

    height: 100%;

}
.customrequestaquote{
float:right;

}
.customrequestaquote img{
display:none;

}
.customrequestaquote p{
background:url(http://69.195.124.182/~kelgaeco/santha/images/request-quote.png);
height:175px;
width:175px;
background-repeat:no-repeat;
background-size: cover;
}
.customrequestaquote p:hover{
background:url(http://69.195.124.182/~kelgaeco/santha/images/request-quote-hover.png);
height:175px;
width:175px;
background-repeat:no-repeat;
background-size: cover;
}

#footer-offset .container .row .col-lg-6.col-md-6 .page-section.nl-cont{
padding:0;
background:none;

}

#footer-offset .col-lg-6.col-md-6 .page-section .container{
width:auto;
padding:0px;

}

#mc_embed_signup{
float:left;
}

.btmain .st-divider{
border-top:0px!important;

} 

.p-140-cont{
padding-top:90px;
padding-bottom:10px;

}


.sigFreeThumb{
width:23%;
margin:10px;
}

.sigFreeLink{
width:100%;

}
.sigFreeLink img{
width:100%!important;
background-size:100% 100%!important;
}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
  /* For landscape layouts only */
  
  	.btmain.btmain1
  {
    padding-top:0px;
  }

  .tp-simpleresponsive > ul, .tp-simpleresponsive > ul > li, .tp-simpleresponsive > ul > li::before{
    height:350!important;
  
  
  }
  .rev_slider {
    height: 350px!important;
}
  
  
  .tp-leftarrow, .tp-rightarrow{
  top:185px!important;
  
  }
  
.tp-caption.lfb.ltb.tp-resizeme.center-0-478{
  top:70px!important;
 } 
 .tp-caption.large_bold_white.lfb.ltb.tp-resizeme.start{
   top:160px!important;
 }
  
  
  

  
  .page-section .col-lg-6.right-50.wow.fadeInLeft{
width:50%!important;
float:left!important;


}

  
    .moduletablehomeslider{
  height:320px!important;

  }
  
.col-lg-6.col-md-6.left-50.wow.animated .st-inner{
text-align:right;

}
.mceItemTable{
text-align:left;
margin:0 auto;
}
.btmain .st-divider{
border-top:0px!important;

}  
.st-inner .fes2-main-text-cont{
padding-right:0px;
padding-left:0px;

}
.nl-cont .col-lg-6.col-md-6{
width:50%;
float:left;
}
.sigFreeThumb{
width:22%!important;
margin:10px;
}
.p-140-cont{
padding-top:5px;
}
  
}

@media only screen and (min-device-width:361px) and (max-device-width: 640px) and (orientation:landscape) {
  .page-section .col-lg-6.right-50.wow.fadeInLeft{
width:100%;
float:left;


}


}






@media only screen and (max-width: 768px) {

.btmain.btmain1

  {

    padding-top:0px;

  }

.slider-bg-white-cap

  {

    background:none!important;

  }
  .nl-cont .col-lg-6.col-md-6{
width:50%;
float:left;
}
.fadeInRight {
    height: auto !important;
}
.fadeInLeft{
    height: auto !important;
}  

.fes2-img, .fes3-img, .fes4-img{
    background-size:100% 100%;
    height: 280px !important;
}
.p-140-cont{
padding-top:5px;
}
.sigFreeThumb{
width:21%!important;
margin:10px;
}
}

@media only screen and (max-width: 500px) {

  .rev_slider_wrapper, #index-link {

    height: 300px !important;

}
  .nl-cont .col-lg-6.col-md-6{
width:100%;
float:none;
}
   .customrequestaquote{
float:none;
width:100%;

}

.customrequestaquote p{
margin:0 auto;

}
.tp-layer-inner-rotation.medium_light_white{
font-weight:bold;
}
.tp-caption.lfb.ltb.tp-resizeme.center-0-478.dark-light-54.start{
width:83%;
text-align:left;


}

#mc-embedded-subscribe{
float:none;
}
.nl-form-container.clearfix.acymailing_module{
width:100%;
}
.p-140-cont{
padding-top:5px;
}
.sigFreeThumb{
width:100%!important;
margin:10px;
}


}













.st-module.module .module-inner .module-ct{

display:none;
}