.topmargin-lg{margin-top:80px!important}.section-dhap{position:relative;margin:60px 0;margin-top:60px;margin-bottom:60px;padding:31px 0;background-color:#F9F9F9;overflow:hidden;width:1900px}.nobottommargin{margin-bottom:0!important}.notopmargin{margin-top:0!important}.bottommargin-lg{margin-bottom:100px!important}.iportfolio:hover .portfolio-overlay,.portfolio-item:hover .portfolio-overlay{opacity:1}.iportfolio:hover .portfolio-overlay a.left-icon,.iportfolio:hover .portfolio-overlay a.right-icon,.portfolio-item:hover .portfolio-overlay a.left-icon,.portfolio-item:hover .portfolio-overlay a.right-icon{margin-top:-18px}.iportfolio{margin:0;padding:0}.iportfolio .portfolio-image{position:relative;overflow:hidden}.iportfolio .portfolio-image,.iportfolio .portfolio-image a,.iportfolio .portfolio-image img{display:block;width:100%;height:auto}.iportfolio .portfolio-overlay{height:100%!important}.portfolio-item .portfolio-image{position:relative;overflow:hidden}.portfolio-item .portfolio-image,.portfolio-item .portfolio-image a,.portfolio-item .portfolio-image img{display:block;width:100%;height:auto}body:not(.device-touch):not(.device-sm):not(.device-xs) .portfolio-notitle .portfolio-image img{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.portfolio-desc{z-index:3;padding:15px 5px 10px}.portfolio-desc h3{margin:0;padding:0;font-size:19px}.portfolio-desc h3 a{color:#222}.portfolio-desc h3 a:hover{color:#1ABC9C}.portfolio-desc span{display:block;margin-top:3px;color:#888}.portfolio-desc span a{color:#888}.portfolio-desc span a:hover{color:#000}.portfolio-notitle .portfolio-desc{position:absolute;display:block!important;width:100%;height:78px;padding:15px 5px;top:auto;bottom:-79px;left:0;background-color:#FFF;border-bottom:1px solid #EEE}.nobottompadding{padding-bottom:0!important}.iportfolio .portfolio-desc h3{font-weight:400;font-size:14px;text-transform:uppercase;letter-spacing:1px}.iportfolio .portfolio-desc h3 a:hover{color:#777}.center{text-align:center!important}body:not(.device-touch):not(.device-sm):not(.device-xs) .portfolio-notitle .portfolio-image img{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.bothsidebar .portfolio-notitle .portfolio-item:hover .portfolio-image img{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}body:not(.device-touch):not(.device-sm):not(.device-xs) .bothsidebar .portfolio-2.portfolio-notitle .portfolio-item:hover .portfolio-image img,body:not(.device-touch):not(.device-sm):not(.device-xs) .bothsidebar .portfolio-3.portfolio-notitle .portfolio-item:hover .portfolio-image img,body:not(.device-touch):not(.device-sm):not(.device-xs) .portfolio-notitle .iportfolio:hover .portfolio-image img,body:not(.device-touch):not(.device-sm):not(.device-xs) .portfolio-notitle .portfolio-item:hover .portfolio-image img{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}.iportfolio img{opacity:1;-webkit-box-shadow:0 0 1px rgba(0,0,0,.1),0 5px 17px rgba(0,0,0,.15);box-shadow:0 0 1px rgba(0,0,0,.1),0 5px 17px rgba(0,0,0,.15);-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.portfolio.portfolio-parallax .portfolio-desc{position:absolute;top:50%;left:0;margin-top:-57px;width:100%;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.15);padding:0;opacity:0}.portfolio-overlay .portfolio-desc a{display:inline;position:relative;top:0;left:0;margin:0;font-size:inherit;width:auto!important;height:auto!important;line-height:1;background-color:transparent!important;text-shadow:1px 1px 1px rgba(0,0,0,.15)}.entry-link:hover,.overlay-icon i,.product-overlay a:hover,.sale-flash{text-shadow:1px 1px 1px rgba(0,0,0,.2)}.iportfolio img:hover{opacity:.85}.iportfolio .portfolio-image{position:relative;overflow:hidden}.iportfolio .portfolio-image{overflow:visible}.content-bg-wrap{position:absolute;overflow:hidden;height:100%;width:100%;top:12px!important;left:0}.photo-gallery.nav-tabs .nav-item + .nav-item{margin-left:0}.body-bg-white{background-color:#fff!important;padding-right: 0px !important;}.container{width:1219px!important;max-width:100%}#container{height:50px}.d-md-block{top:18%!important}.hideme{opacity:0}.post .control-block-button{top:20px;right:-9px}.dropdown-toggle::after{border-top-color:#888da8;right:0px!important;position:relative}.more{cursor:pointer;position:relative;color:#888da8;fill:#c0c4d8}.nav-tabs{border-bottom:inherit!important}.more-dropdown a{color:#515365;text-align:left}#gallery{color:#515365!important}#gallery1{color:#888da8!important}#cont:hover{color:#ff5e3a!important}.homepara{margin-top:5%!important;color:#fff!important}.info-box-wrap .crumina-info-box{margin-bottom:32px!important}.heading-block h2{margin-bottom:0;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#333;font-size:30px}.info-box-title a{color:#333}.full-width{margin-left:-29.33%;margin-right:-33.33%}.t500{font-weight:500!important}.nott{text-transform:none!important}.heading-block h2,.heading-block h3,.heading-block h4{margin-bottom:0;letter-spacing:1px;color:#333}.center .heading-block>span,.heading-block.center>span,.heading-block.title-center>span{max-width:700px;margin-left:auto;margin-right:auto}.heading-block>span:not(.before-heading){display:block;margin-top:10px;font-weight:300;color:#777}.heading-block h2 + span{font-size:22px}.d-none{display:inherit!important}@media (max-width:640px) and (min-width:360px){.vc_custom_1511508670472{margin-right:inherit!important;margin-left:inherit!important;width:102%!important}.gsf-view-demo.gsf-view-demo-style-02 .demo-items{display:inherit!important;flex-wrap:inherit!important;margin-right:14px!important;margin-left:4px!important;display:flex!important;flex-wrap:wrap!important}}.pp-sans-big-light{font-weight:100;font-variant:normal}.carousel-caption{position:absolute;right:inherit!important;bottom:inherit!important;left:7%!important;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;width:8%!important;color:#fff;text-align:center;opacity:.5}.info-box-image{margin-bottom:14px!important}.medium-padding40{padding:40px 71px!important}