html.ihome { overflow: hidden; }
#loader-overlay { width: 100%; height: 100%; position: fixed; background: #fff; z-index: 9999999999999; }
    #loader-overlay img { position: relative; top: 50%; left: 50%; -webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); }
.tp-caption.imed-sl1 { z-index: 12; }
.ihome-banner { float: left; position: relative; }
    .ihome-banner .banner { margin: 0; padding: 0; }
.icon-boxes-1 .icon-box-3 span.ibox-right-span { float: right; }
.parallax-out.ihome-parallax { background-color: #f6f6f6; min-height: 507px; margin-bottom: 0; }
    .parallax-out.ihome-parallax #second { background-size: contain; background-image: url(../images/list-background.png); background-repeat: repeat repeat; }
        .parallax-out.ihome-parallax #second .float-right { background: url(../images/icon-list-back.png) no-repeat 0 100px; }
.purchase-wrap-blue.ipurchase-wrap { width: 100%; }
    .purchase-wrap-blue.ipurchase-wrap span.ipurcahse-strip-text { color: #fff; font-weight: 600; }
p.ipurchase-paragraph { padding: 0; margin: 0; }
h3.ilast-child-acc { border-bottom: 1px solid #e0e1e2; }
.testimonial-wrap.ihome-testi-wrap { background: #f8f8f8; }
.cl-warp.icl-wrap { width: 100%; float: left; height: auto; }
ul.icl-carousel li img { margin-top: 10px; }
a.settings_link.showup i { -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); transform: rotate(-90deg); -webkit-transition: all .5s linear; -moz-transition: all .5s linear; transition: all .5s linear; }
.foot-widget-title { padding-bottom: 5px; }
header { background: #fff; }
.bread-crumb-wrap { background: url(../images/bc-back1.jpg) repeat 0 0; }
    .bread-crumb-wrap.ibc-wrap-1 { background: url(../images/bc-back1.jpg) repeat 0 0; }
    .bread-crumb-wrap.ibc-wrap-2 { background: url(../images/bc-back2.jpg) repeat 0 0; }
    .bread-crumb-wrap.ibc-wrap-3 { background: url(../images/bc-back3.jpg) repeat 0 0; }
    .bread-crumb-wrap.ibc-wrap-4 { background: url(../images/bc-back4.jpg) repeat 0 0; }
    .bread-crumb-wrap.ibc-wrap-5 { background: url(../images/bc-back5.jpg) repeat 0 0; }
.purchase-strip-blue.ipurchase-text-center { text-align: center; width: 100%; padding-bottom: 0; }
    .purchase-strip-blue.ipurchase-text-center .icon-cart { visibility: visible; -webkit-animation-delay: .5s; -moz-animation-delay: .5s; animation-delay: .5s; }
.ibg-transparent { background: rgba(0,0,0,0); }
span.iprice-span { color: #8c99a9; font-size: 12px; font-weight: 700; text-transform: uppercase; }
.price-table.iprice-no-right-border { border-right: none; }
.iflip .ifb-flip-box .ifb-front { color: #444; background: #f7f7f7; border-style: solid; border-width: 1px; border-color: #e4e4e4; }
    .iflip .ifb-flip-box .ifb-front p { color: #535353; }
.iflip .ifb-flip-box .ifb-back h3 { color: #fff; margin-top: 25px; }
.iflip .ifb-flip-box .ifb-back p { color: #fff; }
.iform-button { width: 40%; }
.iform-button-60 { width: 60%; }
.idept-call span.ifont-normal { color: #8c99a9; font-weight: 400; }
span.icarousel-inn { font-weight: 400; color: #8c99a9; }
span.ipost-author { color: #414042; }
iframe.iblog-iframe { border: none; width: 100%; }
.contact2-wrap .subtitle.icontact-widg { padding-top: 60px; }
span.iside-bar-cfont { font-weight: 700; color: #414042; }
i.iside-icon-contact { line-height: 25px !important; }

@media (min-width:1800px) {
    #second .bg { background-size: 69%; }
}

.top-info-contact #search { float: none; }