.main-slider,.main-slider .title,.mainslider .heading,.mainslider .heading2,.mainslider .title{text-transform:uppercase}.blog-m-post a:hover,.construct-gallery .slick-dots li button:hover,.links-nav a:hover,.main-slider .slick-dots button:hover,.menu-article .alignleft a:hover,.menu-article h2 a:hover,.our-menu-nav li a:hover,.panel-title a:hover,.portfolio-block .link:hover,.portfolio-block .over:hover,.portfolio-block a:hover,.portfolio-block.style6 .title a:hover,.testimon-section .slick-dots button:hover,.testimon-section blockquote a:hover,.work-section .beans-slider.coll-2.pull-left .slick-dots li button:hover,.work-section .slick-dots li button:hover{text-decoration:none}#main,#wrapper,.app-banner,.app-mainbanner,.appshowcase-banner,.appsub-section,.archi-projects,.banner,.blog-container,.blog-mainbanner,.const-services,.counter-section,.events-mainbanner,.invite-text,.joinus-section,.lancer-banner,.love-story,.map,.personal-banner,.pie-section,.price-section,.realestate-services,.safety-section,.video-section,.wedding-banner,.wedding-photos{width:100%;overflow:hidden;position:relative}.client-box img,.personal-exper.style3 .img-box img,.product-article .alignleft img,.realestate-services img{max-width:100%;display:block;height:auto}.blog-over .author-info .author-img img,.chef-carousel .img-box img,.collection-col img,.deal-gallery .deal-img img,.happy-couple .img-box img,.new-product .product-img img{width:100%;display:block;height:auto}.lancer-do .list-do,.realestate-section .tabset,.realestate-services .star-list,.travel-section .tabset{list-style:none;margin:0;padding:0}.app-mainbanner .stretch:before,.appshowcase-banner .container:before,.archi-columns h2:after,.archi-projects h3:after,.archi-projects:after,.banner-img:after,.banner:after,.blog-m-post.style2 .icon:before,.blog-section .beans-stepslider .slick-dots button:after,.clients-section3 .list li:after,.comment-box .box .img-box .reply .txt-over:after,.counter-container .num:after,.counter-section .num:after,.counter-section:after,.events-mainbanner .stretch:before,.events-mainbanner .wedding-nav .countdown-section .countdown-amount:before,.facts-section .num:after,.isotop-controls2 a:after,.isotop-controls2 li:after,.isotop-controls3 a:after,.isotop-controls3 li:after,.isotop-controls4 .view-all:before,.isotop-controls4 a:before,.joinus-section:after,.love-story .row-holder:before,.nav-tabs>li.active>a:before,.nav-tabs>li.active>a:focus:before,.nav-tabs>li.active>a:hover:before,.nav-tabs>li>a:before,.our-menu-nav li a:before,.personal-exper .p-holder:after,.pie-section:after,.portfolio-block .text-box:after,.portfolio-block .title:after,.price-section:after,.process-nav:before,.resturant-heading:before,.safety-section .more:before,.shop-features h2:before,.shop-widget:before,.tabset-onepage li a:before,.team-block .over,.team-box .over,.testimon-section:after,.video-section:after,.widget:before{content:'';position:absolute}.business-block:after,.comment-box .box:after,.description-block .buttons-block:after,.features-box:after,.love-story .row-holder:after,.shop-widget ul:after,.shop-widget:after{content:" ";display:block;clear:both}.archi-columns .more:after,.architecture-gallery .slick-arrow:after,.blog-over,.collection-over,.const-services .box .over,.joinus-section .parallax-holder,.pie-section .parallax-holder,.portfolio-block .over,.portfolio-block.style5 .holder,.portfolio-text .holder,.product-over,.realestate-services .box .over,.slide-over,.team-block .over,.team-box .over,.video-section .video-area,.wedding-banner .banner-over,.wedding-photos .over,.welcom-banner .beans-fadeslider,.welcom-banner .beans-fadeslider .slick-list,.welcom-banner .beans-fadeslider .slick-track,.welcom-banner .beans-fadeslider .slideset{position:absolute;top:0;left:0;right:0;bottom:0}.main-slider,.mainslider,.mainslider .slideset,.w1{position:relative}.banner-img,.counter-section,.header,.price-section,.testimon-section{-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50% 0}body{color:#8f8f8f;background:#fff}@media only screen and (max-width:767px){body{font-size:14px}}.w1{-webkit-transition:margin .4s ease;-moz-transition:margin .4s ease;-o-transition:margin .4s ease;transition:margin .4s ease}.main-slider .slick-arrow,.main-slider .slick-dots{visibility:hidden;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease}.tp-loader.spinner4{display:none!important}.mainslider{color:#fff;overflow:hidden}.mainslider .title{display:block;letter-spacing:2px;font-size:21px!important;font-weight:300!important;line-height:25px!important}@media only screen and (max-width:991px){.mainslider .title{font-size:18px!important}}@media only screen and (max-width:767px){.mainslider .title{font-size:16px!important;line-height:20px!important;margin:-30px 0 0 -10px!important}}.mainslider .title2{font:24px/25px Poppins,"Helvetica Neue",Helvetica,Arial,sans-serif!important}@media only screen and (max-width:991px){.mainslider .title2{font-size:18px!important}}@media only screen and (max-width:767px){.mainslider .title2{font-size:16px!important;line-height:20px!important}}.mainslider .heading{text-align:center;letter-spacing:.4px!important;font:500 54px/56px Poppins,"Helvetica Neue",Helvetica,Arial,sans-serif!important}@media only screen and (max-width:1219px){.mainslider .heading{font-size:40px!important;line-height:50px!important}}@media only screen and (max-width:767px){.mainslider .heading{font-size:25px!important;line-height:30px!important}}.mainslider .heading .add{font-weight:300}.mainslider .heading2{text-align:center;letter-spacing:.6px!important;font:700 60px/65px Poppins,"Helvetica Neue",Helvetica,Arial,sans-serif!important}@media only screen and (max-width:1219px){.mainslider .heading2{font-size:40px!important;line-height:50px!important}}.mainslider .btn-box{overflow:hidden;text-align:center;cursor:default!important}@media only screen and (max-width:767px){.mainslider .heading2{font-size:25px!important;line-height:30px!important}.mainslider .btn-box{margin:80px 0 0!important}}.mainslider .btn-box .btn{margin:0 3px 0 5px;font-size:12px!important}.mainslider .tp-bullets{display:none!important}.main-slider{overflow:hidden}.main-slider .beans-fadeslider{height:80px;overflow:visible}@media only screen and (max-width:767px){.mainslider .btn-box .btn{margin:0 3px;padding:10px!important;border-width:1px!important}.main-slider .beans-fadeslider.text-rotator h1{font-size:30px;line-height:30px}}.main-slider .caption{z-index:99;width:100%;color:#fff;min-height:600px;text-align:center;position:relative;padding:130px 0 0;white-space:nowrap}.main-slider .caption:before{content:'';vertical-align:middle;display:inline-block;height:100%;width:1px;overflow:hidden;margin:0 0 0 -5px}@media only screen and (max-width:767px){.main-slider .caption{min-height:400px;padding:110px 0 0}}.main-slider .caption .holder{display:inline-block;white-space:normal;vertical-align:middle;width:99%;padding:0 0 11px}.main-slider .title{display:block;font-size:21px;font-weight:300;margin:0 0 41px;line-height:25px}@media only screen and (max-width:991px){.main-slider .title{font-size:18px}}@media only screen and (max-width:767px){.main-slider .caption .holder{padding:90px 0 0}.main-slider .title{font-size:16px;line-height:20px}}.main-slider .title2{display:block;margin:0 0 41px;text-transform:capitalize;font:24px/25px Poppins,"Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (max-width:991px){.main-slider .title2{font-size:18px}}@media only screen and (max-width:767px){.main-slider .title2{font-size:16px;line-height:20px}}.main-slider .heading,.main-slider .heading2{margin:0 0 29px;text-align:center;text-transform:uppercase;font:700 60px/65px Poppins,"Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (max-width:1219px){.main-slider .heading,.main-slider .heading2{font-size:40px;line-height:50px}}.main-slider .btn-box{overflow:hidden;text-align:center}@media only screen and (max-width:767px){.main-slider .heading,.main-slider .heading2{font-size:25px;margin:0 0 15px;line-height:30px}.main-slider .btn-box{margin:40px 0 0}}.main-slider .btn-box .btn{margin:0 3px 0 5px}@media only screen and (max-width:767px){.main-slider .btn-box .btn{margin:0 0 15px}}.main-slider .slick-arrow{right:0;top:50%;border:0;opacity:0;z-index:99;padding:0;width:20px;height:50px;font-size:0;color:#fff;background:0 0;text-align:left;margin:-46px 0 0;position:absolute;text-indent:9999px;transition:all .4s ease}@media only screen and (max-width:767px){.main-slider .slick-arrow{margin:-20px 0 0;right:15px}.main-slider.style3 .caption{min-height:600px}}.main-slider .slick-arrow:hover:after{opacity:.8}.main-slider .slick-arrow:after{top:0;left:3px;line-height:1;text-indent:0;font-size:60px;content:"\f105";overflow:hidden;position:absolute;font-family:FontAwesome}.main-slider .slick-prev{left:0;right:auto}.main-slider .slick-prev:after{content:"\f104"}.main-slider .slick-dots{bottom:0;opacity:0;transition:all .4s ease}.main-slider .slick-dots li{margin:0 3px 0 2px;display:inline-block;vertical-align:top}.main-slider .slick-dots button{margin:0;padding:0;display:block;overflow:hidden;border-radius:50%;text-indent:-9999px;width:12px;height:12px;border:2px solid #fff;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.main-slider .slick-track .caption>.holder{transition:all 2.5s ease;position:relative;bottom:-50px;opacity:0}.main-slider .slick-track .slick-active .caption>.holder{transition:all 1s ease 1s;opacity:1;bottom:0}.main-slider .stretch{z-index:auto!important}.main-slider.style3 .caption .holder{padding:140px 0 11px}.main-slider.style3 .title{color:#fff;margin:0 0 3px;font:32px/40px Poppins,"Helvetica Neue",Helvetica,Arial,sans-serif}.main-slider.style3 h1{color:#fff;margin:0 0 11px;font:700 60px/80px Poppins,"Helvetica Neue",Helvetica,Arial,sans-serif}.main-slider:hover .slick-next{opacity:1;right:29px;visibility:visible}@media only screen and (max-width:767px){.main-slider.style3 h1{font-size:30px;line-height:45px}.main-slider:hover .slick-next{right:15px}}.main-slider:hover .slick-prev{opacity:1;left:29px;right:auto;visibility:visible}@media only screen and (max-width:767px){.main-slider:hover .slick-prev{right:auto;left:15px}}.main-slider:hover .slick-dots{opacity:1;bottom:20px;visibility:visible}.f-iconbox{z-index:5;font-size:14px;line-height:24px;position:relative;padding-left:96px}.f-iconbox .icon{left:0;top:7px;font-size:25px;padding:5px 0 0;text-align:center;border-radius:50%;position:absolute;width:68px;height:68px;border:2px solid transparent;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media only screen and (max-width:1219px){.f-iconbox .icon{margin:0 8px 0 0}}.f-iconbox .title{color:#2a2a2a;display:block;margin:0 0 9px;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.dark .f-iconbox .title{color:#fff}.f-iconbox p{margin:0}.f-iconbox.large{font-size:15px}.f-iconbox.large .title{font-size:16px}.f-iconbox.right{padding-left:0;text-align:right;padding-right:96px}.f-iconbox.right .icon{right:0;left:auto}.f-iconbox.light .icon{color:#ddd;border-color:#ddd}.dark .f-iconbox.light .icon{color:#8f8f8f;border-color:#494949}.f-iconbox.light:hover .icon,.f-iconbox:hover .icon{color:#fff}.f-iconbox.radius-zero .icon{border-radius:0}.f-iconbox.noicon{padding-right:0}.f-iconbox.noicon .icon{display:none}.f-iconbox:hover .icon.border-zero{color:inherit}.banner{color:#fff;text-align:center;padding:89px 0 95px;font:300 italic 32px/54px Poppins,"Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;z-index:1}.banner:after{top:0;z-index:-1;bottom:0;left:0;right:0;background:rgba(55,63,69,.7)}.banner p{margin:0 0 34px}@media only screen and (max-width:1219px){.banner{font-size:30px;line-height:50px}}@media only screen and (max-width:767px){.banner{font-size:20px;line-height:25px}}.banner.style2:after{background:rgba(0,0,0,.1)}.banner.style3:after{background:rgba(0,0,0,.5)}.banner .parallax-holder{z-index:-1}.testimon-section{overflow:hidden;padding:90px 0 80px;position:relative;z-index:1}.testimon-section:after{top:0;z-index:-1;bottom:0;left:0;right:0;background:rgba(0,0,0,.4)}.testimon-section .icon{color:#fff;display:block;font-size:21px;padding:17px 0 0;text-align:center;border-radius:50%;margin:0 auto 24px;width:63px;height:63px}.testimon-section .img{display:block;border-radius:50%;margin:0 auto 29px}.testimon-section blockquote{padding:0;color:#fff;border-left:0;max-width:885px;text-align:center;margin:0 auto 60px;font:300 italic 21px/30px Poppins,"Helvetica Neue",Helvetica,Arial,sans-serif}.testimon-section blockquote a{color:#fff}.testimon-section blockquote a:hover{opacity:.8}.testimon-section q{display:block;margin:0 0 23px}.testimon-section q:after,.testimon-section q:before{font-size:30px}.testimon-section cite{display:block;font:16px/20px Lato,Georgia,"Times New Roman",Times,serif}.testimon-section .name{display:block;font-weight:400;font-weight:600;margin-bottom:6px;letter-spacing:2px;text-transform:uppercase}.testimon-section .comp-name{display:block;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.testimon-section .slick-dots li{margin:0 3px;display:inline-block;vertical-align:top}.testimon-section .slick-dots button{margin:0;padding:0;display:block;background:0 0;overflow:hidden;border-radius:50%;text-indent:-9999px;width:10px;height:10px;border:2px solid #fff;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.testimon-section .parallax-holder{z-index:-1}.testimon-section.alt-version blockquote,.testimon-section.alt-version blockquote a{color:#8f8f8f}.testimon-section.alt-version blockquote q{margin:0 0 49px}.testimon-section.alt-version blockquote q:after,.testimon-section.alt-version blockquote q:before{display:none}.testimon-section.alt-version blockquote .fa{display:block;margin:0 0 27px}.testimon-section.alt-version blockquote .name{color:#2a2a2a}.dark .testimon-section.alt-version blockquote .name{color:#fff}.testimon-section.alt-version .slick-dots button{border-color:#ddd;width:12px;height:12px}.work-section{overflow:hidden}.work-section .icotop-holder{overflow:hidden;position:relative}.work-section .slick-dots{bottom:24px}.work-section .slick-dots li{float:none;padding:0 4px;display:inline-block;vertical-align:top}.work-section .slick-dots li.slick-active button{background:#fff}.work-section .slick-dots li button{margin:0;padding:0;display:block;background:0 0;border-radius:50%;text-indent:-9999px;width:10px;height:10px;border:2px solid #fff}.work-section .slick-dots li button:hover{background:#fff}.work-section.space{padding-left:30px}.work-section.space #work-filter{padding-right:30px}.portfolio-block{float:left;width:100%;overflow:hidden;letter-spacing:2px}.portfolio-block a{color:#8f8f8f}.portfolio-block .box{position:relative;margin:0 30px 30px 0;border:3px solid #333}.portfolio-block .box:hover .over{opacity:1;visibility:visible}.portfolio-block .box:hover .over-frame{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.portfolio-block .box-holder{padding-top:100%}.portfolio-block .box-holder.half{padding-top:50%}@media only screen and (max-width:767px){.work-section.space{padding-left:0}.work-section.space #work-filter{padding-right:0}.portfolio-block .box{margin:0 0 30px}.portfolio-block .box-holder.half{padding-top:100%}}.portfolio-block .holder{width:100%;height:100%;display:table;vertical-align:middle}.portfolio-block .frame{padding:19px 0 0;width:100%;height:100%;display:table-cell;vertical-align:middle}.portfolio-block .over{opacity:0;z-index:99;text-align:center;visibility:hidden;text-transform:uppercase;background:rgba(0,0,0,.9);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;font:600 12px/20px Poppins,"Helvetica Neue",Helvetica,Arial,sans-serif}.portfolio-block .over-frame,.portfolio-block .search{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease}.portfolio-block .over .plus{height:40px;display:block;font-size:120px;font-weight:100;margin:0 0 16px;font-family:Raleway,Georgia,"Times New Roman",Times,serif}.portfolio-block .over .plus.small{font-size:80px;height:36px;margin:-17px 0 12px}.portfolio-block .over.capitalize{text-transform:lowercase;text-transform:capitalize}.portfolio-block .over-frame{transition:all .4s ease;-webkit-transform:translateY(80px);-ms-transform:translateY(80px);transform:translateY(80px);display:block}.portfolio-block .over-frame.no-animate{-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-o-transition:all 0s ease;transition:all 0s ease;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.portfolio-block .title{color:#fff;display:block;margin:0 0 10px;padding:0 0 14px;position:relative;text-transform:capitalize;font:600 18px/30px Poppins,"Helvetica Neue",Helvetica,Arial,sans-serif}.portfolio-block .title:after{bottom:0;left:50%;margin:0 0 0 -14px;width:28px;height:4px}.portfolio-block .title.upper{text-transform:uppercase}.portfolio-block .heading{color:#fff;display:block;margin:0 0 15px;text-transform:capitalize;font:italic 300 48px/50px Lato,Georgia,"Times New Roman",Times,serif}.about-section h3,.blog-m-post time,.blog-m-post.style2 .blog-txt p,.portfolio-block .heading.upper,.services-section h3{text-transform:uppercase}@media only screen and (max-width:1219px){.portfolio-block .heading{font-size:30px;line-height:40px}}.portfolio-block img{width:100%}.portfolio-block .link,.portfolio-block .search{bottom:0;position:absolute;width:57px;height:57px;text-align:center}.portfolio-block .search{right:57px;color:#fff;font-size:26px;padding:13px 0 0;transition:all .4s ease}.portfolio-block .link,.portfolio-block .search:hover{color:#2a2a2a;background:#f8f8f8}.portfolio-block .link,.portfolio-block.style5 img{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease}.portfolio-block .link{right:0;font-size:25px;padding:16px 0 0;transition:all .4s ease}.portfolio-block .link:hover{color:#fff;background:#e74c3c}.portfolio-block .btn{border-width:2px;font-weight:700}.portfolio-block .btn:hover{color:#000;background:#fff;border-color:#fff}.portfolio-block .text-box{z-index:100;position:relative;padding:11px 18px 6px;background:#f8f8f8}.dark .portfolio-block .text-box{background:#191919}.portfolio-block .text-box:after{left:21px;top:-14px;width:0;height:0;border-style:solid;border-width:0 7px 16px;border-color:transparent transparent #f8f8f8}.dark .portfolio-block .text-box:after{border-color:transparent transparent #191919}.portfolio-block .img-box{overflow:hidden;position:relative}.portfolio-block.style2 .over{top:100%;opacity:1;visibility:visible}.portfolio-block.style2 .box:hover .over{top:0}.portfolio-block.style3 .box:hover .over{top:10px;left:10px;right:10px;bottom:10px}.portfolio-block.style4 .link,.portfolio-block.style4 .search{right:50%;bottom:50%}.portfolio-block.style4 .link{margin:0 -37px -30px 0}.portfolio-block.style4 .search{margin:0 20px -30px 0}.portfolio-block.style4 .search.center{margin:0 -28px -30px 0}.portfolio-block.style5 .title{color:#2a2a2a}.portfolio-block.style5 .over{opacity:1;background:0 0;visibility:visible}.portfolio-block.style5 .holder{top:auto;height:auto;display:block}.portfolio-block.style5 .frame{padding:0;display:block}.portfolio-block.style5 .over-frame{background:#fff;transition:all .25s linear;padding:28px 20px 29px 28px;transform:translateY(160px);-ms-transform:translateY(160px);-webkit-transform:translateY(160px);position:relative}.portfolio-block.style6 .box:hover .text-box,.portfolio-text{background:#2a2a2a}.portfolio-block.style5 .over-frame:before{position:absolute;content:"";top:-14px;bottom:auto;left:28px;right:auto;width:0;height:0;border-style:solid;border-width:0 14px 14px;border-color:transparent transparent #fff}@media only screen and (max-width:1219px){.portfolio-block.style5 .over-frame{transform:translateY(190px);-ms-transform:translateY(190px);-webkit-transform:translateY(190px)}}.portfolio-block.style5 img{filter:grayscale(100%);-webkit-filter:grayscale(100%);transition:all .4s ease}.blog-section .beans-stepslider .slick-dots button,.portfolio-block.style6 .title a{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease}.portfolio-block.style5 .box:hover .studio-over{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.portfolio-block.style5 .box:hover img{filter:grayscale(0);-webkit-filter:grayscale(0)}.portfolio-block.style6 .title{color:#000101}.dark .portfolio-block.style6 .title{color:#8f8f8f}.portfolio-block.style6 .title a{color:#000101;transition:all .4s ease}.dark .portfolio-block.style6 .title a{color:#8f8f8f}.portfolio-block.style6 .title a:hover{color:#fff}.portfolio-block.style6 .box:hover .text-box:after{border-color:transparent transparent #2a2a2a}.portfolio-block.style6 .box:hover .title,.portfolio-block.style6 .box:hover .title a{color:#fff}.portfolio-block.style6 .box:hover .title a:hover{color:#000101}.portfolio-text{float:left;width:100%;color:#fff;position:relative;font:300 24px/44px Raleway,Georgia,"Times New Roman",Times,serif}.blog-section .beans-slider .slick-dots li.slick-active button,.dark .portfolio-text{background:#191919}.portfolio-text .box-holder{padding-top:50%;position:relative}@media only screen and (max-width:991px){.portfolio-text .box-holder{padding-top:35%}}@media only screen and (max-width:767px){.portfolio-text .box-holder{padding-top:100%}}@media only screen and (max-width:479px){.portfolio-text .box-holder{padding-top:80%}}.portfolio-text .holder{display:block;text-align:center}.portfolio-text .frame{margin:0 auto;max-width:290px;display:table;vertical-align:top}.portfolio-text .block{max-width:500px;overflow:hidden;padding:80px 0 0;width:100%;height:100%}@media only screen and (max-width:1480px){.portfolio-text .block{padding:40px 0 0}}.portfolio-text p{margin:0 0 16px}.portfolio-text .btn{color:#8f8f8f;border-color:#8f8f8f}.portfolio-text .btn:hover{color:#fff}.coll-2{width:50%}@media only screen and (max-width:500px){.coll-2{width:100%}}.coll-3{width:33.333%}@media only screen and (max-width:991px){.portfolio-text .block{padding:80px 0 0}.coll-3{width:50%}}@media only screen and (max-width:500px){.coll-3{width:100%}}.coll-4{width:25%}@media only screen and (max-width:991px){.coll-4{width:50%}}@media only screen and (max-width:500px){.coll-4{width:100%}}.coll-5{width:20%}@media only screen and (max-width:1400px){.coll-5{width:25%}}@media only screen and (max-width:1219px){.portfolio-text{font-size:18px;line-height:22px}.coll-5{width:33.333%}}@media only screen and (max-width:991px){.coll-5{width:50%}}@media only screen and (max-width:500px){.coll-5{width:100%}}.coll-6{width:16.6666%}@media only screen and (max-width:1219px){.coll-6{width:25%}}@media only screen and (max-width:991px){.coll-6{width:33.33%}}@media only screen and (max-width:767px){.coll-6{width:50%}}@media only screen and (max-width:500px){.coll-6{width:100%}}.coll3-holder{margin:0 -1px 0 0}.nospace .box{margin:0}.blog-section .beans-slider{padding:0 0 80px}@media only screen and (max-width:991px){.blog-section .beans-slider{padding:0 0 50px}}.blog-section .beans-slider .slick-dots{bottom:-38px}.blog-section .beans-slider .slick-dots li{margin:0 3px 0 2px;display:inline-block;vertical-align:top}.blog-section .beans-slider .slick-dots button{border:0;margin:0;padding:0;display:block;overflow:hidden;background:#ddd;border-radius:50%;text-indent:-9999px;width:12px;height:12px}.dark .blog-section .beans-slider .slick-dots button{background:#8f8f8f}.blog-section .beans-slider .slick-dots button:hover{background:#191919}.blog-section .beans-stepslider{padding:0 0 50px}.blog-section .beans-stepslider img{width:100%;margin:0 0 18px}.blog-section .beans-stepslider .slick-dots{bottom:-50px}.blog-section .beans-stepslider .slick-dots li{margin:0 3px 0 2px;display:inline-block;vertical-align:top}.blog-section .beans-stepslider .slick-dots button:hover:after,.blog-section .beans-stepslider .slick-dots li.slick-active button:after{display:block}.blog-section .beans-stepslider .slick-dots button{margin:0;padding:0;display:block;background:#ddd;overflow:hidden;position:relative;border-radius:50%;text-indent:-9999px;width:14px;height:14px;border:2px solid #ddd;transition:all .4s ease}.blog-m-post .blog-txt,.blog-m-post a{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease}.dark .blog-section .beans-stepslider .slick-dots button{border-color:#494949;background:#494949}.blog-section .beans-stepslider .slick-dots button:hover{text-decoration:none}.blog-section .beans-stepslider .slick-dots button:after{top:50%;left:50%;display:none;border-radius:50%;width:4px;height:4px;margin:-2px 0 0 -2px}.blog-section .btn{margin:0 4px}.blog-m-post{overflow:hidden}@media only screen and (max-width:767px){.blog-m-post{margin-bottom:20px}}.blog-m-post .blog-txt{position:relative;padding:0 0 20px 123px;transition:all .4s ease}.blog-m-post img{width:100%;margin:0 0 18px}@media only screen and (max-width:991px){.blog-m-post .blog-txt{padding:0 0 0 58px}.blog-m-post img{margin:0 0 8px}}.blog-m-post h3{color:#2a2a2a;margin:0 0 10px;font:500 18px/20px Poppins,"Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (max-width:991px){.blog-m-post h3{margin:0;font-size:14px;line-height:18px}}.dark .blog-m-post h3{color:#fff}.blog-m-post h3 a{color:#2a2a2a}.dark .blog-m-post h3 a{color:#fff}.blog-m-post a{transition:all .4s ease}.blog-m-post .box-holder,.blog-m-post.accordion{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease}.blog-m-post .meta{margin:0;color:#8f8f8f;font-size:12px;line-height:21px}.blog-m-post .meta li{padding:0 12px 0 0}.blog-m-post .meta a{color:#8f8f8f}.blog-m-post .icon,.blog-m-post time{color:#fff;display:block;text-align:center}.blog-m-post .box-holder{left:13px;bottom:16px;position:absolute;transition:all .4s ease}@media only screen and (max-width:991px){.blog-m-post .meta{font-size:10px;line-height:18px}.blog-m-post .meta li{padding:0 6px 0 0}.blog-m-post .box-holder{left:3px}}.blog-m-post time{font-size:12px;font-weight:700;line-height:21px;padding:19px 0 0;background:#2a2a2a;letter-spacing:2px;margin:-5px auto 0;width:74px;height:74px}.dark .blog-m-post time{background:#191919}@media only screen and (max-width:991px){.blog-m-post time{font-size:10px;padding:4px 0 0;line-height:18px;width:40px;height:40px}}.blog-m-post time .add{display:block;font-size:22px;font-weight:700}@media only screen and (max-width:991px){.blog-m-post time .add{font-size:16px}}.blog-m-post .fa{margin:0 3px 0 0;position:relative}.blog-m-post .icon{font-size:32px;padding:12px 0 0 2px;width:84px;height:84px;border:5px solid #fff}.dark .blog-m-post .icon{border-color:#191919}@media only screen and (max-width:991px){.blog-m-post .icon{font-size:22px;padding:4px 0 0 2px;width:50px;height:50px}.blog-m-post .blog-text{width:100%;display:block}}.blog-m-post .blog-text{font-size:14px;overflow:hidden;padding:2px 0 0;line-height:24px;position:relative}.blog-m-post .blog-box{float:left;width:74px;margin:0 14px}@media only screen and (max-width:1219px){.blog-m-post .blog-box{width:100%;float:none;margin:0 0 10px;overflow:hidden}.blog-m-post .blog-box .icon{float:left}}.blog-m-post .blog-box .icon{border:0;width:74px;height:74px}@media only screen and (max-width:991px){.blog-m-post .blog-box .icon{width:40px;height:40px}}.blog-m-post .blog-box time{margin:0;height:74px}.blog-m-post.accordion{margin:0 0 15px;transition:all .4s ease}.about-section .beans-slider .slick-dots button,.blog-m-post.style2 .icon:before{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease}.blog-m-post.accordion .box-holder{left:19px;top:-85px;bottom:auto}@media only screen and (max-width:767px){.blog-m-post .blog-text{padding:0 0 0 10px}.blog-m-post.accordion .box-holder{display:none}}.blog-m-post.accordion .icon{border-bottom:0}.blog-m-post.accordion time{margin:0 auto}.blog-m-post.accordion .blog-txt{border:1px solid transparent;padding:16px 20px 20px 113px}@media only screen and (max-width:991px){.blog-m-post .blog-box time{height:40px}.blog-m-post.accordion .box-holder{top:-50px}.blog-m-post.accordion .blog-txt{padding:10px 20px 20px 80px}}@media only screen and (max-width:767px){.blog-m-post.accordion .blog-txt{padding:10px 10px 20px}}.blog-m-post.accordion img{margin:0}.blog-m-post.accordion p{margin:0 0 23px}.blog-m-post.accordion .blog-slide{padding-top:30px}.blog-m-post.accordion .btn{border-width:2px}.dark .blog-m-post.accordion .btn{color:rgba(143,143,143,.6);border-color:rgba(143,143,143,.6)}.dark .blog-m-post.accordion .btn:hover{background:0 0;color:#8f8f8f;border-color:#8f8f8f}.blog-m-post.accordion.active{margin:0 0 30px;background:#fff}.dark .blog-m-post.accordion.active{background:#191919}.blog-m-post.accordion.active .blog-txt{border-color:#ddd;padding:26px 20px 34px 113px}@media only screen and (max-width:991px){.blog-m-post.accordion.active .blog-txt{padding:10px 10px 20px 80px}}@media only screen and (max-width:767px){.blog-m-post.accordion.active .blog-txt{padding:10px 10px 20px}}.dark .blog-m-post.accordion.active .blog-txt{border-color:#494949}.blog-m-post.accordion.active .blog-slide{position:static!important}.dark .blog-m-post.accordion.active time{background:#2a2a2a}.blog-m-post.style2 img{margin:0}.blog-m-post.style2 .blog-txt{color:#8f8f8f;font-size:12px;position:relative;padding:7px 0 20px 95px;border-top:5px solid transparent}.blog-m-post.style2 .blog-txt h3{margin:0 0 2px}.blog-m-post.style2 .icon{border:0;top:-14px;left:11px;font-size:24px;overflow:hidden;position:absolute;padding:12px 10px 0 0;background:0 0;width:80px;height:60px}.blog-m-post.style2 .icon:before{top:0;bottom:0;left:-12px;right:12px;background:#222;transform:skewX(-20deg);-ms-transform:skewX(-20deg);-webkit-transform:skewX(-20deg);transition:all .4s ease}.dark .blog-m-post.style2 .icon:before{background:#191919}.about-section{font-size:14px;line-height:26px;color:#666}.about-section h3{color:#2a2a2a;margin:0 0 3px;position:relative;padding:0 0 0 15px;font:16px/20px Lato,Georgia,"Times New Roman",Times,serif}.dark .about-section h3{color:#fff}.about-section .box{margin:0 0 28px;overflow:hidden}.about-section p{margin:0}.about-section .fa{left:0;top:3px;position:absolute}.about-section .fa.small{top:8px;font-size:6px;font-weight:400}.about-section .know-more{margin:10px 0 0}@media only screen and (max-width:991px){.about-section .know-more{margin:0 0 20px}}.dark .about-section .know-more{color:rgba(143,143,143,.6)!important;border-color:rgba(143,143,143,.6);background:0 0!important}.about-section .know-more:hover{background:0 0;border-color:#222;color:#222}.dark .about-section .know-more:hover{border-color:#8f8f8f;color:#8f8f8f!important}.about-section .img-box{overflow:hidden;margin:5px 2px 28px -1px}.about-section .img-box img{width:100%}.about-section .beans-slider .slick-dots li{margin:0 3px 0 2px;display:inline-block;vertical-align:top}.about-section .beans-slider .slick-dots li.slick-active button{background:#fff}.about-section .beans-slider .slick-dots button{margin:0;padding:0;display:block;background:0 0;overflow:hidden;border-radius:50%;text-indent:-9999px;width:14px;height:14px;border:2px solid #fff;transition:all .4s ease}.nav-tabs>li>a,.nav-tabs>li>a:before{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease}.about-section .beans-slider .slick-dots button:hover{background:#fff}.banner-img{color:#fff;margin:0 0 119px;text-align:center;padding:89px 0 0;font:300 21px/40px Poppins,"Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;z-index:1}.banner-img:after{top:0;z-index:-1;bottom:0;left:0;right:0;background:rgba(55,63,69,.4)}.banner-img .img{margin:0 auto -56px}.banner-img .title{display:block;font-weight:300;margin:0 0 -6px}.banner-img h3{margin:0 0 36px;font:600 36px/40px Poppins,"Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (max-width:767px){.banner-img h3{font-size:22px;line-height:30px}}.banner-img .parallax-holder{z-index:-1}.banner-img.style3{margin:0 0 32px}.banner-img.style3 .img{margin:0 auto -116px}.banner-img.style3:after{background:rgba(0,0,0,.4)}.intro-section{font-size:21px;font-weight:300;line-height:32px;padding-top:90px;text-align:center;font-style:italic}@media only screen and (max-width:767px){.intro-section{font-size:16px;line-height:25px;padding-top:40px}}.intro-section .img{margin:0 auto}.intro-section .text-box{max-width:870px;margin:0 auto 52px}.services-section .box{z-index:88;margin:0 0 49px;overflow:hidden;line-height:24px;position:relative}@media only screen and (max-width:767px){.services-section .box{margin:0 0 20px}.services-section .img{display:block;max-width:100%;height:auto}}.services-section h3{color:#2a2a2a;margin:0 0 27px;position:relative;padding:0 0 0 40px;letter-spacing:2px;font:700 14px/20px Lato,Georgia,"Times New Roman",Times,serif}.menu-article h2,.nav-tabs,.our-menu-nav,.panel-title{text-transform:capitalize}.dark .services-section h3{color:#fff}.services-section h3 .fa,.services-section h3 .icon{left:0;top:1px;font-size:20px;position:absolute}.services-section .img{display:block;margin:-18px 0 0 -342px}@media only screen and (max-width:991px){.services-section .img{margin:-18px 0 0 -42px}}.services-section.style4 .holder:before,.services-section.style7 .holder:before{top:0;left:50%;right:auto;width:940px;height:527px;background:url(images/one-page/img37.png) no-repeat;bottom:auto;content:""}.services-section.style3{padding:99px 0 0}.services-section.style3 .img{margin:5px 0 0 26px}@media only screen and (max-width:1219px){.blog-m-post .blog-box time{float:left}.services-section.style3 .img{margin:5px 0 0 -50px}}.services-section.style4{padding-top:92px;padding-bottom:34px}.services-section.style4 h2{font-weight:700;font-size:32px;line-height:38px;margin:0 0 23px}.services-section.style4 .holder{position:relative;z-index:1}.services-section.style4 .holder:before{position:absolute;z-index:-1;margin:-36px 0 0 -470px}.services-section.style4 .img{margin:34px auto 0}@media only screen and (max-width:991px){.services-section.style4 .img{margin:0}}.services-section.style5{padding-top:90px}.services-section.style5 .img{margin:-41px 0 0 -201px}@media only screen and (max-width:1219px){.services-section.style5 .img{margin:0 0 0 -201px}}.services-section.style6{padding-top:100px;padding-bottom:60px}.services-section.style6 .text-box{text-align:left;margin:0 auto 43px;font:14px/24px Poppins,"Helvetica Neue",Helvetica,Arial,sans-serif}.services-section.style6 h2{color:#222;margin:0 0 25px;text-align:left;font:700 32px/40px Poppins,"Helvetica Neue",Helvetica,Arial,sans-serif}.dark .services-section.style6 h2{color:#fff}.services-section.style6 h3{margin:0 0 20px}.services-section.style6 .box{margin:0 0 23px}.services-section.style6 .img{margin:-154px 0 -147px -20px}.services-section.style7{padding-top:88px;padding-bottom:8px}.services-section.style7 h2{margin:0 0 13px}.services-section.style7 .text-box{margin:0 auto 65px}.services-section.style7 .holder{position:relative;z-index:1}.services-section.style7 .holder:before{position:absolute;z-index:-1;margin:-36px 0 0 -470px}.services-section.style7 .img{margin:34px auto 0}@media only screen and (max-width:991px){.services-section.style7 .img{margin:0}}.nav-tabs{font-size:14px;line-height:16px;border-bottom:0}.nav-tabs>li{margin:0}.nav-tabs>li>a{color:#222;margin:11px 0 0;border-radius:1px;background:#fff;letter-spacing:1px;padding:11px 29px 12px;border:solid #ececec;border-width:1px 1px 0;transition:all .4s ease;z-index:1;position:relative}.nav-tabs>li>a:before{z-index:-1;bottom:auto;left:-1px;right:-1px;background:0 0}.nav-tabs>li>a:after{position:absolute;content:"";top:4px;bottom:auto;left:50%;right:auto}.dark .nav-tabs>li>a{color:#fff;background:#191919;border-color:#494949}@media only screen and (max-width:991px){.nav-tabs>li>a{padding:11px 15px 12px}}@media only screen and (max-width:767px){.nav-tabs>li>a{padding:11px 12px 12px}}.nav-tabs>li>a:before{top:-1px;opacity:0;height:5px;visibility:hidden;transition:all .4s ease}.nav-tabs>li>a:after,.panel-title a{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease}.nav-tabs>li>a:after{opacity:0;margin:0 0 0 -3px;visibility:hidden;transition:all .4s ease;width:0;height:0;border-style:solid;border-width:6px 4px 0;border-color:transparent}.nav-tabs>li>a:hover{margin:0;background:#fff;padding:18px 29px 16px}.dark .nav-tabs>li>a:hover{background:#191919}@media only screen and (max-width:991px){.nav-tabs>li>a:hover{padding:18px 20px 16px}}@media only screen and (max-width:767px){.nav-tabs>li>a:hover{padding:18px 8px 16px}}.nav-tabs>li>a:hover:after,.nav-tabs>li>a:hover:before{opacity:1;visibility:visible}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{margin:0;border-radius:0;background:#fff;border:solid #ececec;border-width:1px 1px 0;padding:18px 29px 16px;z-index:1;position:relative}.nav-tabs>li.active>a:before,.nav-tabs>li.active>a:focus:before,.nav-tabs>li.active>a:hover:before{z-index:-1;bottom:auto;left:-1px;right:-1px;background:0 0}.nav-tabs>li.active>a:after,.nav-tabs>li.active>a:focus:after,.nav-tabs>li.active>a:hover:after{position:absolute;content:"";top:4px;bottom:auto;left:50%;right:auto}.dark .nav-tabs>li.active>a,.dark .nav-tabs>li.active>a:focus,.dark .nav-tabs>li.active>a:hover{border-color:#494949;background:#191919}@media only screen and (max-width:991px){.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{padding:18px 20px 16px}}@media only screen and (max-width:767px){.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{padding:18px 12px 16px}}.nav-tabs>li.active>a:before,.nav-tabs>li.active>a:focus:before,.nav-tabs>li.active>a:hover:before{top:-1px;opacity:1;height:5px;visibility:visible}.nav-tabs>li.active>a:after,.nav-tabs>li.active>a:focus:after,.nav-tabs>li.active>a:hover:after{opacity:1;margin:0 0 0 -3px;visibility:visible;width:0;height:0;border-style:solid;border-width:6px 4px 0;border-color:transparent}.tab-content{overflow:hidden}.tab-pane{color:#8f8f8f;font-size:14px;overflow:hidden;line-height:26px;background:#fff;border:1px solid #ececec;padding:24px 5% 22px 5.3%}.dark .tab-pane{background:#191919;border-color:#494949}.tab-pane .alignleft{float:left;margin:7px 34px 0 0}@media only screen and (max-width:1219px){.tab-pane{padding:20px 3%}.tab-pane .alignleft{margin:7px 14px 0 0}}@media only screen and (max-width:991px){.tab-pane .alignleft{float:none;margin:0 0 20px}.tab-pane .alignleft img{width:100%}}.tab-pane .text-box{overflow:hidden}.tab-pane .text-box p{margin:0}.panel-group{overflow:hidden}.panel-group .panel{border-radius:0;box-shadow:none;margin-bottom:9px;background:#fff;border-color:#ececec}.dark .panel-group .panel{background:#191919;border-color:#494949}.panel-default>.panel-heading{border-radius:0;background:0 0}.features-col .panel-default>.panel-heading{padding:0}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-color:#ececec}.panel-title{color:#fff;font:14px/18px Lato,Georgia,"Times New Roman",Times,serif}.panel-title a{color:#fff;display:block;position:relative;letter-spacing:1px;padding:12px 10px 15px 44px;transition:all .4s ease}.links-nav a,.panel-title .fa{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease}.panel-title a:hover{color:#fff}.panel-title a.collapsed{color:#2a2a2a;background:#fff}.dark .panel-title a.collapsed{color:#fff;background:#191919}.panel-title a.collapsed:hover{color:#fff}.panel-title .fa{top:50%;left:20px;margin:-7px 0 0;font-size:15px;line-height:12px;position:absolute;transition:all .4s ease}.panel-body{color:#8f8f8f;line-height:26px;padding:23px 20px 24px 29px}.panel-body dl{margin:0;letter-spacing:2px}.panel-body dl dt{float:left;color:#222;width:129px;font-size:14px;font-weight:600}.dark .panel-body dl dt{color:#fff}.panel-body dl dd{margin:0;overflow:hidden}.p-skill-section{overflow:hidden}.p-skill-section .img-box{width:50%;float:left;height:600px;overflow:hidden;position:relative}.p-skill-section .block{color:#8f8f8f;font-size:16px;max-width:550px;overflow:hidden;line-height:27px;padding:69px 0 0 29px}.p-skill-section .block p{margin:0 0 18px}.p-skill-section .chart-block{overflow:hidden;margin:0 -45px 0 -33px}@media only screen and (max-width:767px){.p-skill-section .img-box{float:none;width:100%;height:300px!important}.p-skill-section .block{max-width:100%;padding:40px 15px 0}.p-skill-section .chart-block{margin:0}}.p-skill-section .box{width:197px;margin:0 0 44px;font-weight:400;font-style:normal;display:inline-block;vertical-align:top}@media only screen and (max-width:1219px){.p-skill-section .box{width:176px}}.p-skill-section.style2 .img-box{float:right;height:640px}@media only screen and (max-width:767px){.p-skill-section .box{width:100%;display:block}.p-skill-section.style2 .img-box{float:none;height:300px!important}}.p-skill-section.style2 .page-heading{text-align:left;margin:0 0 20px}.p-skill-section.style2 .form-block{width:50%;float:right;overflow:hidden;position:relative}@media only screen and (max-width:767px){.p-skill-section.style2 .form-block{float:none;width:100%;height:auto!important}}.p-skill-section.style2 .block{z-index:99;float:right;width:63.3%;max-width:100%;position:relative;padding:87px 34px 40px 10px}@media only screen and (max-width:1219px){.p-skill-section.style2 .block{width:100%;padding:87px 20px 40px}}.p-skill-section.style2 .facts-section .box{display:block;width:100%;margin:0}.our-menu-nav li,.rattings-nav li{display:inline-block;vertical-align:top}.p-skill-section.style2 .facts-section .box .num{font-size:50px;line-height:70px}.w7{position:relative;padding:0 0 0 260px}@media only screen and (max-width:991px){.w7{padding:0;-webkit-transition:margin .4s ease;-moz-transition:margin .4s ease;-o-transition:margin .4s ease;transition:margin .4s ease}}.rattings-nav{overflow:hidden;margin:0 0 15px;font-size:11px;line-height:14px}.rattings-nav li{padding:0}.rattings-nav li.add .fa{color:#cfcfcf}.links-nav{font-size:13px;line-height:16px;margin:0 0 22px;padding:0 0 0 12px}.links-nav li{padding:0 0 8px}.links-nav a{color:#8f8f8f;position:relative;transition:all .4s ease}.our-menu-nav li a,.our-menu-nav li a:before{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease}.links-nav a:hover{padding:0 0 0 5px}.links-nav .fa{position:absolute;left:-12px;top:1px}.menu-block{position:relative;overflow:hidden}.menu-block .nav-holder{margin-bottom:60px}.menu-frame{padding-top:100px;padding-bottom:100px}.our-menu-nav{margin:0;text-align:center;padding:23px 10px 0;font:700 18px/22px "Playfair Display","Helvetica Neue",Helvetica,Arial,sans-serif;position:relative}.our-menu-nav:before{position:absolute;content:"";top:0;bottom:0;left:-9999px;right:-9999px;border:solid #2b2b2b;border-width:2px 0}@media only screen and (max-width:767px){.our-menu-nav{padding:0}}.our-menu-nav li{float:none;padding:0 18px}@media only screen and (max-width:767px){.our-menu-nav li{padding:0 1px}}.our-menu-nav li a{color:#fff;display:block;padding:0 0 26px;transition:all .4s ease;position:relative;z-index:1}.our-menu-nav li a:before{top:auto;z-index:-1;bottom:0;left:0;right:0;background:0 0;height:2px;opacity:0;visibility:hidden;transition:all .4s ease}.menu-article .alignleft .fa,.menu-article .alignleft img{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease}.our-menu-nav li a:hover:before,.our-menu-nav li.active a:before{opacity:1;visibility:visible}.menus-holder{width:105%;margin:0 0 2px;overflow:hidden}@media only screen and (max-width:991px){.menus-holder{width:100%}}.menu-article{float:left;color:#8f8f8f;width:46.4%;margin:0 2.5% 0 0}@media only screen and (max-width:991px){.menu-article{margin:0;width:100%}}@media only screen and (max-width:767px){.menu-article{margin:0 0 40px}}.menu-article .alignleft{float:left;width:29.8%;position:relative;margin:0 5.6% 59px 0}@media only screen and (max-width:767px){.menu-article .alignleft{float:none;width:100%;margin:0 0 20px}.construct-gallery .holder .frame{max-width:280px}}.menu-article .alignleft a:hover img{opacity:.6}.menu-article .alignleft a:hover .fa{opacity:1;visibility:visible}.menu-article .alignleft img{width:100%;transition:all .4s ease}.menu-article .alignleft .fa{top:50%;left:50%;opacity:0;color:#fff;font-size:20px;visibility:hidden;position:absolute;margin:-10px 0 0 -10px;transition:all .4s ease}.construct-gallery .slick-dots li button,.menu-article h2 a{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease}.menu-article .txt-box{overflow:hidden}.menu-article .heading-box{overflow:hidden;margin:0 0 4px}.menu-article h2{float:left;color:#fff;margin:0 12px 0 0;font:700 18px/22px "Playfair Display","Helvetica Neue",Helvetica,Arial,sans-serif}.archi-whyus h2,.construct-gallery,.menu-article .btn,.safety-section h3{text-transform:uppercase}.menu-article h2 a{color:#fff;transition:all .4s ease}.menu-article .price{float:right;color:#fff;font:24px/28px "Playfair Display","Helvetica Neue",Helvetica,Arial,sans-serif;margin:-5px 0 0}.menu-article .price sub{display:inline-block;vertical-align:middle;margin:0;bottom:-2px;left:-3px;font-size:17px}.menu-article .rattings-nav{margin:0 0 9px;font-size:14px;line-height:18px}.menu-article p{margin:0 0 11px}.menu-article .btn{font-size:9px;line-height:13px}.archi-whyus{color:#7d7d7d;padding:90px 0 113px;font-size:15px;text-align:justify;letter-spacing:1px}.archi-whyus h2{margin:0 0 17px;font:300 32px/40px Poppins,"Helvetica Neue",Helvetica,Arial,sans-serif}.archi-whyus h2 .add{font-weight:600}.archi-whyus .text-box{width:50%;padding:10px 0 0;display:inline-block;vertical-align:middle}@media only screen and (max-width:991px){.archi-whyus .text-box{width:100%;display:block}}.archi-whyus .img-box{width:48.5%;margin:0 0 0 1%;display:inline-block;vertical-align:middle;outline:rgba(255,255,255,.5) solid 10px;outline-offset:-30px}@media only screen and (max-width:991px){.archi-whyus .img-box{width:100%;border-left:0;display:block}}.archi-whyus .btn{color:#fff;background:#000;padding:11px 66px 11px 19px}.construct-gallery{color:#fff;font-size:16px;line-height:30px}.construct-gallery .holder{padding:180px 0 40px;white-space:nowrap}.construct-gallery .holder .frame{display:inline-block;white-space:normal;vertical-align:middle}.construct-gallery .holder:before{content:'';vertical-align:middle;display:inline-block;height:100%;width:1px;overflow:hidden;margin:0 0 0 -5px}.construct-gallery .txt{display:block;margin:0 0 14px;font:32px/56px Poppins,"Helvetica Neue",Helvetica,Arial,sans-serif}.construct-gallery .title{display:block;margin:0 0 7px;padding:0 0 0 9px;font:48px/40px Poppins,"Helvetica Neue",Helvetica,Arial,sans-serif;border-left:10px solid #ffb600}@media only screen and (max-width:767px){.construct-gallery .title{font-size:30px}}.construct-gallery .title .add{display:block;font-size:60px;margin:0 0 5px;font-weight:900}.construct-gallery p{margin:0 0 23px}.construct-gallery .btn{color:#fff;font-size:14px;background:#1b3f90;font-style:normal;padding:10px 61px 11px 24px}.construct-gallery .btn:before,.construct-gallery .btn:hover:before{background:#222}.construct-gallery .slick-dots li{padding:0 5px;float:none;display:inline-block;vertical-align:top}.construct-gallery .slick-dots li button{margin:0;padding:0;display:block;overflow:hidden;border-radius:50%;text-indent:9999px;width:10px;height:10px;border:2px solid #c4c4c4;transition:all .4s ease}.safety-section{padding:87px 0 100px;background:url(images/icons/map2.png) 50% 0 no-repeat #fff}.dark .safety-section{background-color:#2a2a2a}.safety-section .about-box{color:#8f8f8f;margin:0 auto 100px;overflow:hidden;max-width:707px;text-align:center;font:300 italic 16px/24px Poppins,"Helvetica Neue",Helvetica,Arial,sans-serif}.prod_div,.prod_list li{letter-spacing:1px;text-align:justify}.safety-section h2{color:#222;margin:0 0 29px;font:38px/40px Poppins,"Helvetica Neue",Helvetica,Arial,sans-serif}.safety-section h2 .add{font-weight:700}.dark .safety-section h2{color:#fff}.safety-section h3{color:#fff;max-width:257px;background:#222;position:relative;margin:-34px 0 0 10px;padding:12px 80px 12px 19px;font:15px/16px Poppins,"Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (max-width:767px){.safety-section h3{width:90%}}.safety-section h3 .add{display:block;font-size:21px;font-weight:700}.safety-section .btn{color:#fff;font-size:14px;background:#222;font-style:normal;padding:10px 61px 11px 24px}.safety-section .btn:before,.safety-section .btn:hover:before{background:#222}.safety-section img{width:100%}.safety-section p{margin:0 0 26px}.safety-section .more{top:-11px;right:-10px;color:#fff;font-size:25px;overflow:hidden;position:absolute;padding:15px 0 0 42px;width:84px;height:57px}.blogs-block,.safety-section .more .fa,.w9{position:relative}.safety-section .more:before{top:0;bottom:0;left:12px;right:-11px;transform:skewX(-20deg);-ms-transform:skewX(-20deg);-webkit-transform:skewX(-20deg);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.safety-section .more:hover:before{background:#e4007d}.blogs-block{overflow:hidden}.blogs-block .blogs-frame{padding-top:100%}.portfolio-footer{color:#2a2a2a;font-size:21px;line-height:25px;font-weight:300;font-style:italic}.dark .portfolio-footer{color:#fff}.portfolio-footer a{color:#2a2a2a}.dark .portfolio-footer a,.portfolio-footer.style2,.portfolio-footer.style2 .btn{color:#fff}.portfolio-footer .new-txt{float:left;margin:3px 0 0;max-width:800px}.portfolio-footer.style2 .btn:hover{border-color:#fff;background:0 0}.w9{overflow:hidden;padding:0 0 0 60px;-webkit-transition:margin .4s ease;-moz-transition:margin .4s ease;-o-transition:margin .4s ease;transition:margin .4s ease}@media only screen and (max-width:767px){.w9{padding:0}}.work-section .beans-slider.coll-2.pull-left .slick-dots{bottom:24px}.work-section .beans-slider.coll-2.pull-left .slick-dots li{padding:0 4px;float:none;display:inline-block;vertical-align:top}.work-section .beans-slider.coll-2.pull-left .slick-dots li.slick-active button{background:#fff}.work-section .beans-slider.coll-2.pull-left .slick-dots li button{margin:0;padding:0;display:block;background:0 0;border-radius:50%;text-indent:-9999px;width:10px;height:10px;border:2px solid #fff}.work-section .beans-slider.coll-2.pull-left .slick-dots li button:hover{background:#fff}.beans-stepslider2.description{overflow:hidden;padding:5px 0 0}.beans-stepslider2.description .beans-pagination{padding:10px 0 0;position:static;top:auto;bottom:auto;right:auto;left:auto;margin:0 -2% 20px 0}@media only screen and (max-width:767px){.beans-stepslider2.description .beans-pagination{margin:0 -2% 20px 0}}.beans-stepslider2.description .beans-pagination ul li:first-child,.prod_list li{margin-left:0}.beans-stepslider2.description .beans-pagination ul{margin:0}.beans-stepslider2.description .beans-pagination ul li{padding:0}@media only screen and (max-width:991px){.table-container{overflow-x:auto}.table-container .table-block{width:700px}}#section2 .slick-slide img{opacity:.5}#section2 .slick-slide p>a{color:#fff;transition:.5s}#section2 .slick-slide p>a:hover{color:#e4007d;transition:.5s}.quick_link a{padding-left:10px;color:#fff;transition:1s;letter-spacing:1px}.quick_link a:hover{color:#e4007d;padding:20px;transition:1s}#footer.style15 .f-contact-info2 .mail-box .fa,#footer.style15 .f-contact-info2 .tel-box .fa,#footer.style15 .f-contact-info2 address .fa,#footer.style15 .footer-cent h5 .add-color{color:#e4007d!important}.font-25{font-size:25px}.clr-pink{color:#e4007d}.prod_list{padding-left:0;padding-bottom:29px}.prod_list li{position:relative;padding:0 0 15px 30px;background:url(../images/mas_list_style.png) no-repeat;list-style:none}.btn_mas:before{background:#e4007d!important}.btn_mas{background:#1b3f90!important;font-style:normal!important}.btn_mas:hover{background:#e4007d!important}.btn_mas:hover:before{background:#1b3f90!important}.prod_div{min-height:140px}@media screen and (max-width:500px){.social-top::after,.social-top::before{background:0 0!important}.navbar-mini{text-align:center;height:100px}.mob_logo{height:auto!important;width:50%!important;float:right!important}#header .header-cent{margin-bottom:-15px}.construct-gallery .title .add{font-size:40px}.clientele img{height:100%}}@media only screen and (min-width:510px) and (max-width:750px){.social-top::after,.social-top::before{height:30%!important}.social-top::before{width:20%!important}#header .header-cent{padding-top:0}.navbar-nav{margin:auto}.mob_logo{height:auto!important;width:60%!important;float:right!important;margin-top:-10%!important}.construct-gallery .holder{padding:150px 0 20px}.construct-gallery .title .add{font-size:40px}}@media only screen and (max-width:750px){.archi-whyus .img-box,.safety-section img{margin-top:20px}.social-top ul{text-align:center!important;right:0!important}.cstm_links li{display:none}.archi-whyus{padding:50px 0}}@media only screen and (min-width:768px) and (max-width:1024px){.mob_logo{height:auto!important;width:70%!important;float:right!important}#header.style12 .logo .b-logo{top:-10px!important}.social-top::before{width:30%!important}.cstm_links li{padding-top:0}}@media only screen and (min-width:1023px) and (max-width:1200px){#header .header-cent{margin-bottom:0!important}#header.style12 #nav .nav-top>li>a{padding:0 3px 15px}}