@charset "UTF-8";*,html{padding:0} 
#clients .client-wrap:hover h3 span,#comments-list,#featured-items-tab .active,#featured-items-tab a.active,#filters .active,#filters a.active,#latest-projects,#owl-filters .active,#owl-filters a.active,#personal-page .personal-info .social div,#reviews .review-author .client-position,#slider-4 .carousel-item .carousel-caption .social div,#slider-company .social div,#steps-bg .tab-content,#timeline .timeline .year .events-wrap .event,.about-media .media-grid,.about-media .media-grid .media-item .figcaption,.btn-cart,.btn-plan,.content-wrap,.content-wrapper,.corner-bottom-left,.corner-bottom-right,.corner-top-left,.corner-top-right,.footer .footer-brand .brand .social div,.footer-shop .footer-brand .brand .social div,.gallery-item,.has-animation,.md-form,.page-header-wrap,.plan-select a span,.pos-rel,.product .product-desc,.product .product-desc .product-name-row,.product-detail .social div,.sidebar-nav .dropdown-toggle,.slider-5-wrap,.table-add-to-cart .btn,body{position:relative} 
.h4,h1,h2,h3,h4{font-weight:800} 
article p,p{word-spacing:.3rem} 
article p,h2 small{font-weight:400} 
#gallery-masonry .gallery-item p,#latest-projects .project figure figcaption p,#service-page .article h4,.about-reviews .reviews-carousel .review .review-author p,h2 small{text-transform:capitalize} 
.owl-theme .owl-dots,a{-webkit-tap-highlight-color:transparent} 
.btn,.tooltip{word-wrap:break-word} 
.sidebar-nav *,.sidebar-nav li a,button:focus{outline:0!important} 
#banner-video .banner-text-wrap .banner-text,#blog-slider .slider-social,#company-tabs .tab-indicator,#slider-4 .navs,#slider-company .carousel-caption-inner,.about-team .member .member-img .social .social-wrap,.featured-boxes.with-icon .f-box,.hover-effect-1 .gallery-item .gallery-caption,.hover-effect-1 .grid-with-gutters .gallery-item a .gallery-caption,.pricing-table .pricing-plan-wrap .pricing-plan header,.services-3 .services-wrap .service-item .service-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal} 
#blog-gallery,#checkout #shipping-address-block,#comment-form,.blog-single-content .blog-bottom-info,.blog-single-content .blog-video,.mt-2lh{margin-top:3.6rem} 
#grid,.list-number{counter-reset:item 0} 
#banner-video,#cart,#checkout,#clients,#company-tabs,#elements section,#faq,#gallery-single,#gallery-single-3,#gallery-single-4,#gallery-single-5,#home-about,#latest-projects,#news,#page-404,#personal-page,#reviews,#service-page,#services,#steps-bg,#timeline,.about-about .about-row,.about-media,.about-reviews,.about-team,.blog,.blog-single-content .neighbors,.brands,.contacts,.featured-boxes.icon-side,.grid-wrap,.home-categories,.home-portfolio,.ideas,.ltv-pagination,.mb-10,.mb-120,.product-additional-gallery,.product-detail,.related-items,.related-posts,.section_offset,.single-blog,.statistics-with-bg,.subscribe-wrap,.wishlist{margin-bottom:9rem} 
#blog-gallery,#checkout #cart-info .cart-total,#comments-list,#comments-list .media,#elements .color-palette,#elements .content-inner .row,#gallery-masonry,#gallery-single-5 #justified-gallery,#gallery-single-5 .gs-description,#git-modal .modal-body #git-modal-title h5,#service-page .article .call-to-action,#service-page .article .service-description,#services .service,#steps,#timeline .timeline .year .events-wrap .event:last-child,#timeline header,.about-media header,.about-team .about-team-text,.blog-sidebar .about-author,.blog-sidebar .categories,.blog-sidebar .tags,.blog-single-content .blog-bottom-info,.element_offset,.grid,.header,.home-blog header,.mb-60,.pluses,.portfolio-default .gallery-item .work-example .description-wrap .tags,.portfolio-justified,.portfolio-listing,.portfolio-listing .gallery-item,.pricing-table,.pricing-table .pricing-plan-wrap .pricing-plan .btn-plan,.product,.product-detail .product-service,.services-2 header,.sidebar-shop .sidebar-section,.start-a-project,.start-a-project .step,.table{margin-bottom:3.6rem} 
#cart .calculate-shipping,#cart h2,#cart h3,#checkout #cart-info .payment-methods-list,#checkout h2,#comment-form h4,#comments-list h4,#company-tabs .nav-tabs,#elements h3,#page-404 h3,#personal-page .personal-description .lead,#personal-page .personal-description .lead-small,#personal-page .personal-info .lower-upper,#personal-page .personal-info figure,#service-page .article .service-img,#slider-4 .carousel-item .carousel-caption h2,#slider-4 .carousel-item .carousel-caption p,#steps-bg .tab-content .step .step-text h3,#timeline .timeline .year .events-wrap .event,.about-team .member .member-info .member-position,.about-team-2 .member,.blog-content .post,.blog-sidebar .about-author figure,.blog-sidebar .search,.blog-single-content .blog-top-info,.contacts #map-wrap .contact-info p,.element_offset_small,.footer-shop .footer-brand .brand p,.footer-shop h4,.form-group,.grid-with-cards .gallery-item,.grid-with-gutters .gallery-item,.gs-image-100,.lead,.lead-small,.list-number li,.login-register .nav-tabs,.ltv-tabs .nav-tabs,.mb-30,.md-form,.md-form .btn,.portfolio-default .gallery-item .work-example .description-wrap .text,.product-detail .color-pallete,.product-detail .nav-tabs,.product-detail .product-options,.product-detail .share,.related-posts .header,.sidebar-shop .sidebar-options .option,.sidebar-shop .sidebar-section h4,.start-a-project .alert-p,.start-a-project .form-wrap .form-check,.start-a-project .form-wrap .row [class^=col-],.start-a-project .form-wrap .w-100,.wishlist .calculate-shipping,.wishlist h2,.wishlist h3,article p,input[type=checkbox]+label,p,p.lead-small:last-of-type,p.lead:last-of-type{margin-bottom:1.8rem} 
*,body,html{margin:0} 
.about-team-2,.featured-boxes.top-icon,.featured-boxes.with-icon,.featured-items,.home-blog{margin-bottom:7.2rem} 
@media (max-width:1999px) and (min-width:768px){.mb-lg-lh{margin-bottom:3.6rem} 
} 
*{border:0} 
html{overflow-y:scroll} 
#company-tabs .company-tabs,#news .post figure,#steps-bg .tab-content .step .step-img,.blog-content .post figure,.home-blog .blog-grid .post figure,.home-categories figure,.hover-zoom figure,.wrap{overflow:hidden} 
.content-wrap{background:#fff;width:100%;padding-top:9rem;z-index:11} 
#collapse-filter:hover:before,#comments-list .media,#comments-list .media .media-footer .media-time,#comments-list .media .media-footer h5,#comments-list .media .media-header .media-time,#comments-list .media .media-header h5,#elements .content-inner,#gallery-single-4 #gs-carousel,#gallery-single-5 #justified-gallery .gallery-item img,#latest-projects .project figure figcaption .date,#latest-projects .project figure figcaption data,#latest-projects .project figure figcaption h3,#latest-projects .project figure figcaption p,#latest-projects .project figure figcaption time,#slider-5,.about-team-2 .member-info>div,.btn span:hover:after,.btn-plan:hover:after,.empty-block,.featured-boxes.icon-side .f-box .f-box-icon img,.featured-boxes.icon-side .f-box .f-box-text,.form-border.focus:after,.gs-image-100,.info-row .form-col,.info-row-small .form-col,.panel-wrap,.plan-select a span:hover:after,.product-detail .product-gallery .gallery-img,.product-detail .title-box,.qty-box:hover:before,.read-more span:hover:after,.sidebar-nav li .open:hover:before,.sidebar-nav li:hover:before,.slider-5-wrap .carousel-indicators .carousel-item-indicator .indicator-text:hover:before,.slogan span:hover:after,.subscribe #subscribe-form,.tag span:hover:after{width:100%} 
.content,.ideas .owl-dots,.ideas .owl-nav{height:100%;width:100%;max-width:1200px;margin:0 auto;padding-bottom:0} 
@media (max-width:1200px){.content,.ideas .owl-dots,.ideas .owl-nav{padding-left:4vw;padding-right:4vw} 
.services-3 .services-wrap .service-item .service-inner h3{font-size:1.6rem} 
} 
.content-horizontal{padding:0;background:#fff} 
.hidden,.radio-box input[type=radio],img.lazy{display:none} 
#overlay-it{width:150px} 
#blog-slider .carousel-item .carousel-caption .top-post a,#blog-slider .slider-nav-wrap .num,#blog-slider .slider-post-title,#blog-slider .slider-social i,#cart .summary-wrap h4,#checkout #cart-info .cart-total h4,#checkout #cart-info .payment-methods-list h4,#collapse-filter:hover,#company-tabs .company-tabs .nav-item.active,#faq aside a .active,#featured-items-tab .active,#featured-items-tab a.active,#filters .active,#filters a.active,#gallery-horizontal #filters-iso .filters-list li.active,#gallery-horizontal #filters-owl .filters-list li.active,#gallery-horizontal .counter .current-item,#git-modal .modal-body #git-modal-title h5,#latest-projects .project figure figcaption a:hover>h3,#owl-filters .active,#owl-filters a.active,#service-page .article h4 small,#service-page .aside a.active,#service-page .aside a:hover,#shop-top-nav-horizontal #shop-horizontal-nav .active a,#shop-top-nav-horizontal #shop-horizontal-nav ul li a,#slider .carousel-indicators-wrap .carousel-indicators .carousel-item-indicator.active .indicator-num,#slider .carousel-indicators-wrap .carousel-indicators .carousel-item-indicator.active .indicator-text h3,#slider .slider-social ul,#slider-5 .carousel-item .carousel-caption a,#slider-company .slider-nav-wrap .num,#steps-bg #steps-tab .nav-item.active,#steps-bg #steps-tab .nav-item:hover,#steps-bg .tab-content .step .step-text header p,#steps-bg .tab-content .step-indicator .current-tab,#top-nav-horizontal #horizontal-nav .active a,#top-nav-horizontal #horizontal-nav ul li a,.about-reviews .reviews-carousel .review .review-author h3,.actions .action-counter .label-sale a:hover,.aside-list a:hover,.blockquote .ltv-blockquote-footer,.blog-sidebar .about-author figure figcaption h3,.blog-sidebar .categories ul li:hover>a,.blog-sidebar .categories ul li:hover>span,.blog-sidebar .search button:hover,.blog-single-content .neighbors .page-arrow:hover,.brand-name,.btn span:after,.btn-cart i,.btn-elegant i,.btn-start-project i,.client p,.contacts #map-wrap .contact-info .lower-upper li span,.draw:hover,.featured-boxes.icon-side .f-box .f-box-icon,.featured-boxes.top-icon .f-box:hover>a .f-box-icon,.featured-items #featured-items-tab .nav-item a.active,.footer-shop a:hover,.grid-with-cards .gallery-item .card .gallery-caption p,.header .header-wrap p,.header .header-wrap-short p,.home-blog .blog-grid .featured-1 .cover-img .post-bg .post-text h2 a:hover,.info-row a,.info-row-small a,.list-number li h4,.login-register .nav-tabs .nav-item .active,.login-register .nav-tabs .nav-item .active h2,.ltv-tabs .nav-tabs .nav-item .active,.ltv-tabs .nav-tabs .nav-item .active h2,.main-clr,.pricing-table .pricing-plan-wrap .pricing-plan .plan-features .checked span:before,.pricing-table .pricing-plan-wrap .pricing-plan .plan-features .unchecked span:before,.pricing-table .pricing-plan-wrap .pricing-plan header .plan-name,.product .read-more,.product-detail .nav-tabs .nav-item .active,.product-detail .nav-tabs .nav-item .active h2,.qty-box .qty-btn:hover,.services-3 .services-wrap .service-item .service-inner>p,.sidebar-nav .dropdown-menu a:hover,.sidebar-shop .sidebar-price-slider .price-value-row span,.social-icon:hover,.top-filters-row .columns-number li:hover,.wishlist .summary-wrap h4,a,aside .read-more,aside a .active,h2 small{color:#ae8c64} 
#blog-slider .carousel-item .carousel-caption .top-post:after,#blog-slider .carousel-item .carousel-caption .top-post:before,#clients .client-wrap:hover h3 span:after,#clients .client-wrap:hover h3 span:before,#comments-list .media .replay:before,#company-tabs .company-tabs .nav-item.active:after,#company-tabs .nav-tabs .nav-item:before,#featured-items-tab .nav-item a:before,#featured-items-tab button:before,#filters .nav-item a:before,#filters button:before,#gallery-horizontal .gallery-caption h2:after,#gallery-horizontal .gallery-caption h2:before,#git-modal button,#home-about .statistics .stat:nth-child(2),#home-about .statistics .stat:nth-child(3),#owl-filters .nav-item a:before,#owl-filters button:before,#personal-page .personal-info .social i:hover,#shop-top-nav-horizontal .logo,#shop-top-nav-horizontal .navbar-toggler,#slider-4 .carousel-item .carousel-caption .social i:hover,#slider-4 .slider-footer-nav .author-name,#slider-company .carousel-control-next:before,#slider-company .carousel-control-prev:before,#slider-company .social i:hover,#top-nav-horizontal .logo,#top-nav-horizontal .navbar-toggler,.about-reviews .corner-top-right:after,.about-reviews .corner-top-right:before,.about-team .member .member-img .social a:hover,.actions .action-counter .label-sale.read-more span:hover:before,.blockquote .ltv-blockquote-footer .hyphen-left:before,.blog-single-content .blog-bottom-info .social .social-icon:hover,.btn-ltv,.footer .footer-brand .brand .social i:hover,.footer-form .get-in-touch .form-row .git-submit-btn-wrap .git-submit-btn:hover,.footer-shop .footer-brand .brand .social i:hover,.hamburger,.home-blog .blog-grid .featured-1 .cover-img .post-bg .corner:after,.home-blog .blog-grid .featured-1 .cover-img .post-bg .corner:before,.hover-effect-1 .gallery-item p,.hover-effect-1 .grid-with-gutters .gallery-item a p,.hover-effect-2 .gallery-item:after,.hover-effect-2 .gallery-item:before,.hover-effect-2 .grid-with-gutters .gallery-item .gi-inner:after,.hover-effect-2 .grid-with-gutters .gallery-item .gi-inner:before,.list-hyphen li:before,.login-register .nav-tabs .nav-item .active:before,.ltv-pagination .page-arrow a:hover:before,.ltv-tabs .nav-tabs .nav-item .active:before,.mCS-leitmotiv.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-leitmotiv.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-leitmotiv.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.main-bg,.panel-wrap .panel-default .panel-heading a[aria-expanded=true]:after,.product-detail .nav-tabs .nav-item .active:before,.product-detail .social i:hover,.read-more span:before,.scroller-up-down a span:before,.services-3 .services-wrap .service-item .service-inner:after,.services-3 .services-wrap .service-item .service-inner:before,.sidebar-nav .dropdown-toggle:after,.slogan span:before,.start-a-project .project-services .form-check input[type=checkbox]:checked+label,.statistics-with-bg .statistics .stat .number,.subscribe #subscribe-form .subscribe-submit-btn-wrap:hover{background:#ae8c64} 
#blog-slider .carousel-item .carousel-caption,#blog-slider .carousel-item .carousel-caption .top-post h3,#comments-list .media .media-footer .media-time,#comments-list .media .media-header .media-time,#company-tabs .company-tabs,#company-tabs .nav-tabs .nav-item,#service-page .aside a,#shop-top-nav-horizontal .logo:after,#top-nav-horizontal .logo:after,.badge-accent,.blog-sidebar .categories ul li .cat-name,.btn-accent span,.btn-accent:hover,.btn-cart .cart-count,.btn-grey span,.btn-grey:hover,.carousel-caption,.dark-clr,.footer,.footer-form .get-in-touch .form-row .git-submit-btn-wrap .git-submit-btn i,.footer-form .get-in-touch .form-row .git-submit-btn-wrap .git-submit-btn i:hover,.footer-shop a,.gm-style .gm-style-iw h4,.grid-with-cards .gallery-item .card .gallery-caption h2 a,.lead,.lead-small,.login-register .nav-tabs .nav-item,.lower-upper li,.ltv-pagination li a,.ltv-tabs .nav-tabs .nav-item,.panel-wrap .panel-default .panel-heading,.panel-wrap .panel-default .panel-heading a,.portfolio-default .gallery-item .work-example .description-wrap h2 a,.portfolio-listing .gallery-text h2 a,.product-detail .nav-tabs .nav-item,.product-detail .product-service .service-row .service,.subscribe #subscribe-form .subscribe-submit-btn-wrap i,.tag span,.top-filters-row .columns-number,.top-filters-row .tags-selected,.top-footer,article p,aside a,body,h1,h2,h3,h4,h5,h6,html,p,p.lead-small:last-of-type,p.lead:last-of-type{color:#222} 
#blog-slider,#blog-slider .carousel-item .tile:before,#checkout #cart-info .cart-total,#checkout #cart-info .payment-methods-list,#gallery-horizontal #filters-owl .filter-btn,#gallery-horizontal #filters-owl .filters-list,#home-about .statistics .stat,#latest-projects .project figure figcaption,#personal-page .personal-info .social i,#services .service .service-text-left,#services .service .service-text-right,#sidebar-wrapper,#slider .carousel-indicators-wrap,#slider .tile-wrap .tile-back,#slider-4 .carousel-item .carousel-caption .social i,#slider-4 .slider-footer-nav,#slider-4 .slider-footer-nav .project,#slider-company .social i,#steps-bg,#steps-bg #steps-tab .nav-item:last-child:before,#steps-bg .tab-content .step-indicator,#timeline .timeline .year .events-wrap .event:after,#timeline .timeline .year .events-wrap .event:before,#timeline .timeline:before,.active .product-tag.close-icon,.active .product-tag:focus,.active .product-tag:hover,.blog-single-content .neighbors .page-arrow span:before,.clients-carousel .owl-item:nth-child(odd)>.client-wrap,.contacts #map-wrap .grey-bg,.corner-bottom-left:after,.corner-bottom-left:before,.corner-bottom-right:after,.corner-bottom-right:before,.corner-top-left:after,.corner-top-left:before,.corner-top-right:after,.corner-top-right:before,.dark-bg,.featured-boxes.top-icon .f-box:after,.featured-boxes.top-icon .f-box:before,.featured-boxes.top-icon .f-box:hover,.footer .footer-brand .brand .social i,.footer-form,.footer-shop .footer-brand .brand .social i,.hyphen-left:before,.hyphen-right:after,.ltv-pagination .page-arrow a:before,.panel-wrap .panel-default .panel-heading a[aria-expanded=false]:after,.panel-wrap .panel-default .panel-heading a[aria-expanded=true],.preloader-backdrop,.pricing-table .pricing-plan-wrap .pricing-plan.selected-plan,.product-detail .social i,.scroller-up-down-2 a,.sidebar-nav,.table thead,.top-footer:before{background:#222} 
#banner-video .banner-text-wrap .banner-text h4:after,#banner-video .banner-text-wrap .banner-text h4:before,#comment-form,#comments-list,#company-tabs .company-tabs,#slider .corner-top-left:after,#slider .corner-top-left:before,#timeline .timeline .year .year-number h3:before,.about-reviews .reviews-carousel .review .review-text .hyphen-left:before,.actions .action-banner,.blog-sidebar .categories ul li .cat-name span,.blog-sidebar .categories ul li .count,.contacts #map-wrap .contact-info .hyphen-right:after,.footer-form .get-in-touch .form-row .git-submit-btn-wrap .git-submit-btn,.grid-with-cards .gallery-item .card figure,.grid-wrap .filter-btn-wrap,.has-animation .anim-img,.has-animation img,.horizontal-wrap,.login-register,.plus:hover,.portfolio-default .gallery-item .img-wrap figure,.pricing-table .pricing-plan-wrap .pricing-plan,.sidebar-shop .sidebar-color-palette .white span,.sidebar-shop .sidebar-options .option h5 span,.statistics-with-bg .statistics .stat .number:after,.statistics-with-bg .statistics .stat .number:before,.subscribe-wrap,.white-bg{background:#fff} 
#top-nav,#top-nav-horizontal{vertical-align:middle;background:rgba(255,255,255,.9)} 
#slider .slider-social ul li a:hover,.accent-clr,.actions .action-counter .label-sale a,.active .product-tag.close-icon,.btn-elegant span:after,.btn-ltv span:after{color:#d4aa79} 
.accent-bg,.active .product-tag,.badge-accent,.btn-accent,.btn-cart .cart-count,.gm-style .gm-style-iw,.hover-round-label:hover:before,.subscribe #subscribe-form .subscribe-submit-btn-wrap{background-color:#d4aa79} 
#company-tabs .tab-indicator .current-tab:before,#latest-projects .project figure img,#news .post figure,#personal-page .personal-info figure img,#slider-company,#slider-company .corner-bottom-right:after,#slider-company .corner-bottom-right:before,.about-about .lead-img img,.about-about .our-services .additional-img img,.about-reviews .reviews-carousel .review .corner-top-right:after,.about-reviews .reviews-carousel .review .corner-top-right:before,.blog-content .post figure,.blog-sidebar .about-author figure,.blog-sidebar .about-author figure img,.blog-sidebar .recent-news ul li a figure img,.btn-grey,.color-pallete .color span,.featured-boxes.top-icon .f-box,.grey-lgt-bg,.home-blog .blog-grid .post figure,.home-categories .cat-large,.home-categories .cat-small,.horizontal-wrap .breadcrumbs,.make-reveal:before,.page-header .pagination ul li:not(:last-child):before,.panel-wrap .panel-default .panel-heading,.pluses .pluses-list .p-box-icon span,.services-3,.start-a-project .project-services .form-check,.start-a-project .project-services .form-check:hover,.tag,input[type=checkbox]+label{background:#ddd} 
#blog-slider .slider-post-date,#cart .summary-wrap p,#checkout #cart-info .cart-total p,#checkout #cart-info .payment-methods-list p,#gallery-horizontal #filters-iso .filters-list li,#gallery-horizontal #filters-owl .filters-list li,#services .service .service-text-left p,#services .service .service-text-right p,#shop-top-nav-horizontal .navbar-brand:hover,#shopping-cart li,#shopping-cart p,#slider .carousel-caption p,#slider .carousel-indicators-wrap .carousel-indicators .carousel-item-indicator .indicator-text p,#slider-4 .slider-footer-nav p,#slider-company .carousel-caption p,#steps-bg #steps-tab .nav-item,#steps-bg .tab-content .step .step-text p,#top-nav-horizontal .navbar-brand:hover,.about-reviews .reviews-carousel .review .review-author p,.brand-name:hover,.brand:hover,.contacts #map-wrap .contact-info p,.draw:hover>i,.featured-boxes.top-icon .f-box:hover>a .f-box-text p,.grey-lgt-clr,.grid .gallery-item a p,.home-blog .blog-grid .featured-1 .cover-img .post-bg .post-text p,.hover-effect-2 .gallery-item p,.page-header .view,.services-3 .services-wrap .service-item .service-inner .service-text p,.services-3 .services-wrap .service-item .service-inner p,.sidebar-nav .dropdown-menu a,.subscribe-text p,.wishlist .summary-wrap p{color:#ddd} 
#comments-list .media p,#featured-items-tab span,#filters span,#gallery-single-4 #gs-carousel .owl-dots .owl-dot,#news .post .post-meta,#owl-filters span,#slider-5 .carousel-item .carousel-caption p,#timeline .timeline .year .events-wrap .event .event-data,.about-author p,.about-media .media-grid .media-item .figcaption p,.about-team .member .member-info .member-position,.blockquote p,.blog-content .post .post-meta,.blog-sidebar .about-author figure figcaption h3 small,.blog-sidebar .categories ul li .count,.blog-sidebar .recent-news ul li a .text .date,.blog-sidebar .recent-news ul li a .text time,.blog-sidebar .search input,.blog-sidebar .tags li,.btn-grey span:after,.categories a,.categories span,.featured-boxes.icon-side .f-box .f-box-text p,.featured-boxes.top-icon .f-box .f-box-text p,.featured-items #featured-items-tab .nav-item a,.footer .copyright,.footer ul li span,.footer-shop .copyright,.footer-shop ul li span,.grey-blue-clr,.gs-image-100 figcaption,.home-blog .blog-grid .post .post-meta,.home-categories .cat-large figcaption p,.home-categories .cat-small figcaption p,.info-row label,.info-row p,.info-row-small label,.info-row-small p,.list-horizontal li span,.list-horizontal-img li span,.list-hyphen li span,.lower-upper li>span,.ltv-pagination li a:visited,.md-form label,.pluses .pluses-list .p-box-text p,.portfolio-listing .gallery-img-wrap .date,.portfolio-listing .gallery-img-wrap .gallery-img-tag,.portfolio-listing .gallery-item-alternative .date,.portfolio-listing .gallery-item-alternative .gallery-img-tag,.product .product-desc .product-name,.product-detail #share span,.product-detail .title-box p,.product-rating span,.recent-news p,.related-posts .rel-post .rp-meta,.sidebar-shop .sidebar-price-slider .price-value-row-text,.slogan,.top-filters-row .columns-number span,.top-filters-row .tags-selected span{color:#333;} 
#featured-items-tab span:after,#filters span:after,#owl-filters span:after,.grey-blue-bg,.grid .gallery-item a img,.top-filters-row .columns-number span:after,.top-filters-row .tags-selected span:after,.top-footer{background:#fff;} 
#banner-video .banner-text-wrap .banner-text h4 p,#gallery-horizontal:before,#latest-projects .project figure figcaption .date,#latest-projects .project figure figcaption data,#latest-projects .project figure figcaption p,#latest-projects .project figure figcaption time,.ltv-pagination .page-arrow a:visited,.pricing-table .pricing-plan-wrap .pricing-plan .plan-features .unchecked,figure figcaption{color:#ccc} 
.about-team .member .member-img img,data span:before,div.date span:before,p.date span:before,time span:before{background:#ccc} 
#banner-video .banner-text-wrap .banner-text,#banner-video .banner-text-wrap .banner-text h4,#cart .summary-wrap h3,#checkout #cart-info .cart-total,#checkout #cart-info .payment-methods-list,#company-tabs .tab-indicator,#gallery-horizontal #filters-iso,#gallery-horizontal #filters-iso .filter-btn,#gallery-horizontal #filters-owl,#gallery-horizontal #filters-owl .filter-btn,#gallery-horizontal .gallery-caption h2,#home-about .statistics .stat .number,#home-about .statistics .stat .text,#latest-projects .project figure figcaption,#latest-projects .project figure figcaption h3,#personal-page .personal-info .social i,#service-page .article .call-to-action h4,#services .service .service-text-left h3,#services .service .service-text-right h3,#shopping-cart h5,#slider .carousel-caption h2,#slider .carousel-indicators-wrap,#slider .carousel-indicators-wrap .carousel-indicators .carousel-item-indicator .indicator-text h3,#slider-4 .carousel-item .carousel-caption .social i,#slider-4 .carousel-item .carousel-caption h2,#slider-4 .slider-footer-nav .project-name h5,#slider-4 .slider-footer-nav h5,#slider-company .carousel-caption,#slider-company .carousel-caption .slider-h2 h2,#slider-company .social i,#steps-bg .tab-content,#steps-bg .tab-content .step .step-text h3,#steps-bg .tab-content .step-indicator,.about-about h2,.about-about h3,.about-reviews,.about-reviews .reviews-carousel .review .review-text p,.about-team .member .member-img .social a,.active .product-tag:focus,.active .product-tag:hover,.blog-single-content .blog-bottom-info .social .social-icon,.btn-accent span:after,.btn-elegant span,.btn-ltv span,.btn-ltv:hover,.clients-carousel .owl-item:nth-child(odd)>.client-wrap h3,.contacts #map-wrap .contact-info .lower-upper li,.contacts #map-wrap .contact-info h3,.featured-boxes.top-icon .f-box:hover>a h4,.footer .footer-brand .brand .social i,.footer-form .get-in-touch .form-row .col textarea,.footer-form .get-in-touch .form-row .col textarea:focus,.footer-form .get-in-touch h3,.footer-shop .footer-brand .brand .social i,.form-control,.hamburger.is-closed:before,.hamburger.is-open:before,.home-blog .blog-grid .featured-1 .cover-img .post-bg .post-text h2 a,.home-categories figure:hover>figcaption h3,.hover-effect-1 .gallery-item,.hover-effect-1 .gallery-item h2,.hover-effect-1 .grid-with-gutters .gallery-item a,.hover-effect-1 .grid-with-gutters .gallery-item a h2,.hover-effect-2 .gallery-item h2,.hover-effect-2 .grid-with-gutters .gallery-item .gi-inner h2,.hover-round-label .hrl-text,.ideas #ideas-carousel .gallery-item figure figcaption h6,.ideas #ideas-carousel .owl-dots .owl-dot,.login-register .lr-image h4,.page-header h1,.panel-wrap .panel-default .panel-heading a[aria-expanded=true],.panel-wrap .panel-default .panel-heading a[aria-expanded=true]:after,.pricing-table .pricing-plan-wrap .pricing-plan.selected-plan,.pricing-table .pricing-plan-wrap .pricing-plan.selected-plan .plan-name,.product .product-img .product-badge-round.hit,.product .product-img .product-badge-round.sale,.product .product-img .product-badge.hit,.product .product-img .product-badge.sale,.product-detail .social i,.services-3 .services-wrap .service-item .service-inner h3,.sidebar-nav li a,.sidebar-nav li.open a:active,.sidebar-nav li.open a:focus,.sidebar-nav li.open a:hover,.sidebar-nav li:active,.sidebar-nav li:focus,.sidebar-nav li:hover,.statistics-with-bg,.statistics-with-bg .statistics .stat .number,.subscribe-text h3,.subscribe-text p,.table thead,.top-footer .delivery-methods,.top-footer .payment-methods,.white-clr,.wishlist .summary-wrap h3{color:#fff} 
.fi-shop:before,.fi:before{display:inline-block;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased} 
.owl-dot.active,.underlined{text-decoration:underline} 
.fi:before{font-family:Flaticon} 
.fi-shop:before{font-family:Flaticon-2} 
.flaticon-blueprint:before,.flaticon-gift:before{content:"\f100"} 
.flaticon-delivery-truck:before,.flaticon-pantone:before{content:"\f101"} 
.flaticon-house:before,.flaticon-money-back:before{content:"\f102"} 
.flaticon-company:before,.flaticon-support-1:before{content:"\f103"} 
.flaticon-drafting:before{content:"\f105"} 
.flaticon-green-earth:before{content:"\f106"} 
.flaticon-creative-idea:before{content:"\f108"} 
.flaticon-chandelier:before{content:"\f10b"} 
.flaticon-wall:before{content:"\f10c"} 
.flaticon-3d:before{content:"\f10f"} 
.flaticon-support:before{content:"\f104"} 
#banner-video .banner-text-wrap .banner-text h4,#blog-slider .carousel-item .carousel-caption .top-post h3,#gallery-single .gs-text ul li,#gallery-single-4 #gs-carousel .owl-dots,#page-404 h2,#reviews .review-wrap .review-author h3,#service-page .article h3,#services .service .service-text-left h3,#services .service .service-text-right h3,#services p+.read-more,#slider-5 .carousel-item .carousel-caption h5,.about-media .media-grid .media-item .media-img,.contacts #map-wrap .contact-info .lower-upper li,.featured-boxes.top-icon .f-box .f-box-icon,.header .header-wrap p,.header .header-wrap-short p,.lower-upper,.lower-upper li,.panel-wrap .panel,.portfolio-listing .gallery-img-wrap,.product .product-desc .product-name,.product .product-img,.sidebar-shop .sidebar-options .option h5{margin-bottom:.9rem!important} 
#company-tabs .tab-img,#company-tabs .tab-indicator .current-tab,#steps-bg .tab-content .step .step-text header p,.about-team .member .member-img .social a,.footer .footer-brand .brand h6,.footer-shop .footer-brand .brand h6,.gm-style .gm-style-iw h4,.portfolio-default .gallery-item .work-example .description-wrap ul li{margin-bottom:.6rem!important} 
#elements .content-inner .row:last-child,#elements section:last-child,#gallery-single .gs-text ul li:last-child,#home-about .statistics .stat:nth-child(3),#home-about .statistics .stat:nth-child(4),#latest-projects .project figure figcaption .date,#latest-projects .project figure figcaption data,#latest-projects .project figure figcaption p,#latest-projects .project figure figcaption time,#service-page .article .call-to-action h4,#service-page .article .service-description .text-block p,#service-page .article h4,#services .service:last-child,#slider-company .carousel-caption p:last-child,#steps-bg .tab-content .step .step-text p:last-child,.about-about .about-description p:last-child,.about-team .member .member-info h3,.about-team-2 .member-info .member-position,.aside-list,.blockquote p,.blog .ltv-pagination,.blog-sidebar .recent-news,.blog-sidebar .recent-news ul li:last-child a,.checkbox:last-child,.contacts #map-wrap .contact-info .lower-upper li:last-child,.featured-boxes.icon-side .f-box .f-box-text p,.panel-wrap .panel-body p:last-child,.panel-wrap .panel:last-child,.portfolio-default .gallery-item .work-example .description-wrap ul li:last-child,.portfolio-listing .gallery-item:last-child,.related-items .product,.sidebar-shop .sidebar-section li:last-child,.sidebar-shop .sidebar-section:last-child,.start-a-project .step:nth-child(2),article p:last-of-type,input[type=checkbox]+label:last-child,p:last-of-type{margin-bottom:0} 
#comment-form label,#company-tabs .company-tabs .nav-tabs .nav-item,#company-tabs .tab-img .tab-img-caption,#featured-items-tab,#filters,#gallery-horizontal .counter .count,#gallery-horizontal .counter .current-item,#gallery-horizontal .filters .filter-btn,#home-about .statistics .stat .number,#news .post .post-meta,#owl-filters,#services .service .service-text-left .service-number,#services .service .service-text-right .service-number,#shop-top-nav-horizontal,#slider .carousel-indicators-wrap .carousel-indicators .carousel-item-indicator .indicator-num,#slider .slider-social ul,#steps-bg #steps-tab .nav-item,#steps-bg #steps-tab .nav-item:after,#timeline .timeline .year .year-number h3,#top-nav,#top-nav-horizontal,.aside-list,.blog-content .post .post-meta,.blog-sidebar .categories ul li span,.blog-single-content .blog-bottom-info,.blog-single-content .blog-top-info,.btn,.client h3,.featured-boxes.icon-side .f-box .f-box-text h4,.featured-boxes.top-icon .f-box .f-box-text h4,.featured-boxes.top-icon .f-box .f-number,.footer .copyright,.footer .footer-mission,.footer ul li,.footer-form .get-in-touch h3,.footer-shop .copyright,.footer-shop ul li,.horizontal-wrap .breadcrumbs,.horizontal-wrap .breadcrumbs ul li,.list-hyphen li span,.list-hyphen li span i,.list-number li p:after,.loading,.lower-upper li,.ltv-pagination,.owl-dot,.preloader-backdrop .loading,.pricing-table .pricing-plan-wrap .pricing-plan header .plan-price,.statistics-with-bg .statistics .stat .number,.tag,.tooltip,article p,body,h1,h2,h3,h4,h5,h6,p{font-family:Montserrat,Arial,sans-serif} 
#shop-top-nav-horizontal .logo:after,#top-nav-horizontal .logo:after{font-family:'Permanent Marker',cursive;font-size:1.2rem} 
#gallery-masonry .gallery-item h2,#shop-top-nav-horizontal #shop-horizontal-nav ul li .dropdown-menu ul li a,#shopping-cart .btn-wrap,#shopping-cart .shopping-cart-items,#top-nav-horizontal #horizontal-nav ul li .dropdown-menu ul li a,.post p,.pricing-table .pricing-plan-wrap .pricing-plan header .plan-price,.social-icon,body,html{line-height:1.8} 
#banner-video .banner-text-wrap .banner-text h4,#blog-slider .carousel-inner .carousel-item .top-post p,#comments-list .media p,#gallery-single .gs-text h2,#service-page .call-to-action h4,#slider .carousel-indicators-wrap .carousel-indicators .carousel-item-indicator .indicator-text p,.about-author p,.about-reviews .reviews-carousel .review .review-author h4,.aside-list a,.aside-rtl h3,.categories a,.categories span,.featured-boxes.icon-side .f-box .f-box-text p,.footer .copyright p,.footer-shop .copyright p,.form-control,.gallery-item h2,.list-hyphen li,.portfolio-default .gallery-item .work-example .description-wrap h2,.recent-news p,.sidebar-nav .dropdown-menu a,.sidebar-shop .sidebar-section li{line-height:1.6!important} 
#home-about .statistics .stat .text,#slider .carousel-caption h2,#slider-4 .carousel-item .carousel-caption h2,#steps-bg .tab-content .step .step-text h3,#timeline .timeline .year .year-number h3,.about-team-2 .member-info .member-name,.about-team-2 .member-info .member-position,.gm-style .gm-style-iw p,.header .header-wrap h2,.header .header-wrap-short h2,.hover-round-label .hrl-text,.list-horizontal li,.list-horizontal-img li,.page-header .pagination ul li,.product-detail .product-price,h1{line-height:1.4!important} 
#service-page .article h4,#services .service .service-text-left .service-number,#services .service .service-text-right .service-number,#shopping-cart .btn-wrap .sc-collapse,#shopping-cart .shopping-cart-items li .item-info .close,#steps-bg .tab-content .step .step-text header p,#steps-bg .tab-content .step-indicator,.client h3,.client p,.footer .footer-brand .brand h6,.horizontal-wrap .breadcrumbs,.hover-effect-2 .gallery-item .gallery-caption,.hover-effect-2 .gallery-item p,.hover-effect-2 .grid-with-gutters .gallery-item a .gallery-caption,.hover-effect-2 .grid-with-gutters .gallery-item a p,.list-horizontal li span,.list-horizontal-img li span,.list-number li h4,.price,.product .product-img .product-badge,.product .product-img .product-badge-round,.read-more span,.scroller-up-down,.slogan span,p+.read-more{line-height:1!important} 
#comments-list .media .replay,#company-tabs .company-tabs .nav-tabs .nav-item,#company-tabs .tab-img .tab-img-caption,#featured-items-tab .nav-item,#filters button,#owl-filters button,#service-page .article h4,#service-page .call-to-action h4,#shop-top-nav-horizontal #shop-horizontal-nav ul li .dropdown-menu ul li a,#shop-top-nav-horizontal #shop-horizontal-nav ul li a,#shop-top-nav-horizontal .navbar-brand,#slider .carousel-indicators-wrap .carousel-indicators .carousel-item-indicator .indicator-text h3,#slider-company .btn-slider,#steps-bg #steps-tab .nav-item,#top-nav .brand,#top-nav-horizontal #horizontal-nav ul li .dropdown-menu ul li a,#top-nav-horizontal #horizontal-nav ul li a,#top-nav-horizontal .navbar-brand,.about-media .media-grid .media-item .figcaption h4,.aside-list,.aside-list a,.btn,.footer-form .get-in-touch h3,.hover-effect-1 .gallery-item h2,.hover-effect-1 .gallery-item p,.hover-effect-1 .grid-with-gutters .gallery-item a h2,.hover-effect-1 .grid-with-gutters .gallery-item a p,.hover-effect-2 .gallery-item h2,.hover-effect-2 .grid-with-gutters .gallery-item a h2,.list-hyphen li span,.list-hyphen li span i,.pricing-table .pricing-plan-wrap .pricing-plan header .plan-name,.sidebar-nav .dropdown-menu a,.sidebar-nav li a,.start-a-project button,.tooltip,h1,h2,h3,h4,h5,h6{letter-spacing:0px} 
#comments-list .media .media-footer .media-time,#comments-list .media .media-header .media-time,#steps-bg #steps-tab .nav-item,.blog-sidebar .recent-news ul li a .text .date,.blog-sidebar .recent-news ul li a .text time,.btn-start-project,.footer .copyright p,.footer-shop .copyright p,.footer-shop .footer-about li,.footer-shop .footer-account li,.footer-shop .footer-working-time p li,.footer-shop ul li,.form-control,.help-block.with-errors,.info-row-small i,.info-row-small p,.m-select,.md-form label,.post .post-meta,.product .product-img .product-badge,.product .product-img .product-badge-round,.related-posts .rel-post .rp-meta,.slider-5-wrap .carousel-indicators .carousel-item-indicator .indicator-num,.subscribe-text p,.toogle-tags,input[type=date],input[type=datetime-local],input[type=email],input[type=number],input[type=password],input[type=search-md],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],textarea.md-textarea{font-size:1rem} 
#blog-slider .carousel-control-next,#blog-slider .carousel-control-prev,#blog-slider .slider-nav-wrap .num,#blog-slider .slider-post-date,#blog-slider .slider-post-title,#filters span,#gallery-horizontal .filters .filter-btn,#gallery-horizontal .filters .filters-list,#gallery-masonry .gallery-item h2,#gallery-masonry .gallery-item p,#latest-projects .project figure figcaption .date,#latest-projects .project figure figcaption data,#latest-projects .project figure figcaption p,#latest-projects .project figure figcaption time,#owl-filters span,#service-page .article h4 small,#service-page .call-to-action .btn-start-project,#shopping-cart .btn-wrap .sc-collapse,#shopping-cart .sc-header .sc-cart-total p span,#shopping-cart .shopping-cart-items li .item-info .item-price,#shopping-cart .shopping-cart-items li .item-info .item-quantity,#slider .carousel-indicators-wrap .carousel-indicators .carousel-item-indicator .indicator-text p,#slider-4 .slider-footer-nav p,#steps-bg .tab-content .step-indicator,#timeline .timeline .year .events-wrap .event .event-data,.about-media .media-grid .media-item .figcaption p,.about-team .member .member-info .member-contacts .email,.about-team .member .member-info .member-position,.about-team .member .member-info p,.about-team-2 .member-info .member-position,.about-team-2 .member-info .read-more span,.aside-list,.blog-sidebar .categories a,.blog-sidebar .tags li,.blog-single-content .blog-bottom-info,.blog-single-content .blog-top-info,.btn,.client p,.footer .footer-brand .brand .social i,.footer .footer-mission,.footer ul li,.footer-shop .footer-brand .brand .social i,.footer-shop p,.footer-shop ul li,.gm-style .gm-style-iw p,.home-categories .cat-large figcaption p,.home-categories .cat-small figcaption p,.horizontal-wrap .breadcrumbs ul li,.hover-effect-1 .gallery-item p,.hover-round-label .hrl-text,.info-row,.info-row *,.info-row-small,.info-row-small *,.list-hyphen li span,.list-hyphen li span i,.login-register .nav-tabs .nav-link,.lower-upper li,.ltv-tabs .nav-tabs .nav-link,.md-form label.active,.md-form.form-sm input,.owl-dot,.panel-default .panel-heading h4,.pluses .pluses-list .p-box-text p,.portfolio-listing .gallery-img-wrap .date,.portfolio-listing .gallery-img-wrap .gallery-img-tag,.portfolio-listing .gallery-item-alternative .date,.portfolio-listing .gallery-item-alternative .gallery-img-tag,.pricing-table .plan-features li,.pricing-table .pricing-plan-wrap .pricing-plan header .plan-name,.product-detail #share .social i,.product-detail #share span,.product-detail .nav-tabs .nav-link,.product-detail .product-rating label:before,.product-detail .product-service .service-row .service,.product-detail .tags-row,.product-detail .title-box p,.product-rating span,.product-rating>label:before,.read-more span,.scroller-up-down,.sidebar-shop .sidebar-price-slider .price-value-row input[type=number],.sidebar-shop .sidebar-price-slider .price-value-row span,.sidebar-shop .sidebar-price-slider .price-value-row-text,.slogan,.slogan span,.statistics-with-bg .statistics .stat .text,.tag,.tooltip,.top-filters-row,.top-footer [class^=col-] span,figure figcaption{font-size:1rem!important} 
#blog-slider .carousel-inner .carousel-item .top-post p,#checkout #cart-info .cart-total,#checkout #cart-info .cart-total li,#checkout #cart-info .payment-methods-list,#collapse-filter,#comment-form label,#company-tabs .company-tabs .nav-tabs .nav-item,#company-tabs .tab-img .tab-img-caption,#company-tabs .tab-img .tab-indicator,#gallery-horizontal .counter .count,#gallery-horizontal .counter .current-item,#gallery-horizontal .owl-dot,#gallery-single .gs-text,#latest-projects .project figure figcaption h3,#services .service .service-text-left p,#services .service .service-text-right p,#shop-top-nav-horizontal .navbar-brand,#shopping-cart .shopping-cart-items li .item-info .item-name,#slider .carousel-indicators-wrap .carousel-indicators .carousel-item-indicator .indicator-text h3,#slider .slider-social ul,#slider-4 .slider-footer-nav h5,#steps-bg .tab-content .step .step-text p,#timeline .timeline .year .events-wrap .event .event-row p,#top-nav .brand,#top-nav-horizontal .navbar-brand,.about-author p,.about-reviews .reviews-carousel .review .review-author p,.blockquote .ltv-blockquote-footer,.categories a,.categories span,.checkbox input[type=checkbox]+label,.featured-boxes.icon-side .f-box .f-box-text h4,.featured-boxes.icon-side .f-box .f-box-text p,.featured-boxes.top-icon .f-box .f-box-text p,.grid .gallery-item h2,.grid .gallery-item p,.grid-with-cards .gallery-item h2,.list-horizontal li,.list-horizontal-img li,.md-form.form-sm label,.page-header .pagination ul li,.pluses .pluses-list .p-box-text h5,.portfolio-default .gallery-item .work-example .description-wrap .text p,.post p,.qty-box input[type=number],.recent-news p,.services-3 .services-wrap .service-item .service-inner>p,.sidebar-nav .dropdown-menu,.sidebar-shop .sidebar-options .option h5,.sidebar-shop .sidebar-section li,.start-a-project #submit-btn i,.table,.table-name h4,input.input-alternate[type=date],input.input-alternate[type=datetime-local],input.input-alternate[type=email],input.input-alternate[type=number],input.input-alternate[type=password],input.input-alternate[type=search-md],input.input-alternate[type=search],input.input-alternate[type=tel],input.input-alternate[type=text],input.input-alternate[type=time],input.input-alternate[type=url],p,textarea.md-textarea.input-alternate{font-size:1.1rem;} 
#gallery-single-3 .gs-descritpion p,#gallery-single-4 .gs-descritpion p,#shop-top-nav-horizontal,#shop-top-nav-horizontal .navbar-toggler,#steps-bg .tab-content .step .step-text h3 small,#top-nav-horizontal,#top-nav-horizontal .navbar-toggler,.about-media .media-grid .media-item .figcaption h4,.about-reviews .reviews-carousel .review .review-text p,.blog-sidebar .search input,.footer-shop h4,.panel-default .panel-heading a:after,.portfolio-default .gallery-item .work-example .description-wrap ul,.portfolio-listing .gallery-text h2,.qty-box .qty-btn,.sidebar-nav .active .dropdown-toggle:after,.sidebar-nav .dropdown-toggle:after,article p{font-size:1.1rem!important} 
.h4 small,h2 small,h4 small{font-size:60%} 
body,html{font-size:16px;-webkit-font-smoothing:antialiased} 
@media (max-width:1024px) and (min-width:769px){html{font-size:-webkit-calc(14px + 2*((100vw - 769px) / 255));font-size:calc(14px + 2*((100vw - 769px) / 255))} 
.portfolio-default .gallery-item .work-example .description-wrap h2{font-size:1.3rem} 
} 
@media (min-device-width:1024px) and (max-device-width:1024px) and (min-device-height:1366px) and (max-device-height:1366px) and (min-width:1024px) and (max-width:1024px){.content,.ideas .owl-dots,.ideas .owl-nav{padding-left:6vw;padding-right:6vw} 
html{font-size:14px} 
.grid .gallery-item h2,.grid .gallery-item p{font-size:.8rem} 
.hover-effect-1 .gallery-item p{font-size:.7rem} 
} 
@media (min-width:1025px){html{font-size:-webkit-calc(14px + 2*((100vw - 1025px) / 335));font-size:calc(14px + 2*((100vw - 1025px) / 335))} 
#service-page .article .service-img{height:18rem} 
#service-page .article .service-img img{height:100%} 
} 
@media (min-width:1360px){html{font-size:16px} 
} 
@media (max-width:380px){html{font-size:14px} 
} 
a{cursor:pointer} 
a:hover{text-decoration:none;color:#99a61d} 
h1,h2,h3,h4,h5,h6{display:block;text-decoration:none;text-transform:uppercase;margin-bottom:0} 
h1{font-size:2rem;vertical-align:text-top;margin-bottom:0!important} 
@media (max-width:1024px){.content-wrap{padding-top:7.2rem} 
h1{font-size:1.8rem} 
} 
@media (max-width:767px){h1{font-size:1.6rem} 
} 
h2{font-size:1.8rem;line-height:1;width:100%} 
h3{font-size:1.3rem;line-height:1.385} 
.h4,h4{font-size:1.1rem;line-height:1.5} 
h5{font-size:1rem;line-height:1.73} 
h6{font-size:.8rem;line-height:1.8} 
.lead,.lead-small,.post p,blockquote,dl,dt,figcaption,li,p,textarea{word-break:break-word} 
#comments-list .media .media-footer .media-time span,#comments-list .media .media-header .media-time span,.about-author p,.blog-sidebar .tags li,.categories a,.categories span,.pricing-table .plan-features li,.recent-news p,figure figcaption{font-weight:300} 
p+.read-more{margin-top:1.8rem} 
.lead,.lead-small,p.lead-small:last-of-type,p.lead:last-of-type{font-size:1.4rem!important;line-height:1.6!important;font-weight:800!important} 
.lead-small{font-size:1.2rem!important;line-height:1.5!important} 
.blockquote{margin:1.8rem 0;padding:0 .9rem;border-left:.5rem solid #ae8c64} 
.hyphen-left,.hyphen-right{position:relative;margin-right:.6rem} 
.blockquote .ltv-blockquote-footer{width:100%;text-align:right;font-weight:700} 
.blockquote p{font-size:1.2rem;line-height:1.5;font-weight:800;padding-left:1.8rem;padding-top:.9rem;padding-bottom:.9rem} 
.blockquote .ltv-blockquote-footer,.blockquote p{max-width:680px} 
#news .post .post-text,#shopping-cart .shopping-cart-items,.blockquote p+p,.blog-content .post .post-text,.featured-boxes.top-icon .f-box .f-box-text h4,.featured-boxes.with-icon .f-box .f-box-icon,.footer-shop .footer-about li,.footer-shop .footer-account li,.home-blog .blog-grid .post .post-text,.mb-20{margin-bottom:.9rem} 
.blog-single-content p{font-size:1.1rem;line-height:1.73} 
#personal-page .personal-description p+header,hr{margin-top:1.8rem;margin-bottom:1.8rem} 
figure{margin:0;padding:0} 
/*##############################################figure img{-webkit-box-shadow:rgba(0,0,0,.25) 0 1px 2px;box-shadow:rgba(0,0,0,.25) 0 1px 2px;width:100%;height:100%;overflow:hidden;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'} ##########*/
.actions .action-banner,.hoverable:hover{-webkit-box-shadow:0 3px 9px rgba(0,0,0,.2)} 
::-moz-selection{background:#222} 
::selection{background:#d4aa79;color:#ae8c64 !important;} 
mark{background:#e6ffff} 
#blog-slider .carousel-inner .carousel-item .top-post h3,#comments-list h4,#git-modal .modal-body #git-modal-title h5,#service-page .call-to-action h4,.about-about .our-services .additional-img figcaption h3,.about-team .member .member-info h3,.b,.client h3,.panel-default .panel-heading a[aria-expanded=true]:after,.slider-5-wrap .carousel-indicators .active .indicator-text h6{font-weight:800} 
.panel-wrap .panel-default .panel-heading a,.price ins,.sidebar-nav li a,.sidebar-nav li.open a:active,.sidebar-nav li.open a:focus,.sidebar-nav li.open a:hover,.sidebar-nav li:active,.sidebar-nav li:focus,.sidebar-nav li:hover,.tooltip{text-decoration:none} 
.footer-form .get-in-touch .form-row .git-submit-btn i,.post h2{font-size:1.1rem} 
.post p+.read-more{line-height:1!important;margin-top:.9rem} 
#service-page .article h3{font-weight:800;font-size:1.2rem} 
#service-page .article h4{font-weight:400} 
#service-page .article h4 small,.checkbox,.featured-boxes.icon-side .f-box .f-box-text h4,.list-number li h4,.related-posts .rel-post .rp-meta,.related-posts .rel-post .rp-video,.related-posts .rel-post figure,.sidebar-shop .sidebar-section li,.subscribe-text h3{margin-bottom:.6rem} 
.gallery-item p{font-weight:300!important} 
.grid .gallery-item h2,.table-name .lower-upper li{margin-bottom:.3rem;} 
@media (max-width:1023px){.content,.ideas .owl-dots,.ideas .owl-nav{padding-left:6vw;padding-right:6vw} 
.grid .gallery-item h2,.grid .gallery-item p{font-size:.8rem} 
#top-nav-horizontal #horizontal-nav .navbar-nav li a,.hover-effect-1 .gallery-item p{font-size:.7rem} 
#top-nav-horizontal #horizontal-nav .navbar-nav li .dropdown-menu ul li a{margin-left:.9rem;font-size:.7rem} 
} 
@media (max-width:767px){.grid .gallery-item h2,.grid .gallery-item p{font-size:.9rem} 
.hover-effect-1 .gallery-item p{font-size:.8rem} 
} 
@media (min-width:768px){.grid-with-gutters .gallery-item h2,.grid-with-gutters .gallery-item p{font-size:.8rem!important} 
} 
.grid-with-cards .gallery-item h2{font-weight:800;line-height:1.3!important;margin-bottom:.3rem;} 
#featured-items-tab button,#featured-items-tab span,#filters button,#filters span,#gallery-masonry .gallery-item h2,#owl-filters button,#owl-filters span{margin-bottom:.3rem} 
.horizontal-wrap .breadcrumbs{font-size:-webkit-calc(.75rem + .1vw);font-size:calc(.75rem + .1vw)} 
#gallery-horizontal .gallery-caption h2{text-transform:uppercase;font-size:.9rem;line-height:1.6rem!important} 
#gallery-horizontal .gallery-caption .gallery-tags{font-size:-webkit-calc(.9rem + .2vw);font-size:calc(.9rem + .2vw)} 
@media (max-width:767px){#gallery-horizontal .gallery-caption h2,#gallery-horizontal .gallery-caption p{font-size:-webkit-calc(.9rem + .2vw);font-size:calc(.9rem + .2vw)} 
} 
#gallery-horizontal .filters .filter-btn,#sidebar-wrapper .navbar .brand-name,#top-nav .brand,.hover-effect-1 .gallery-item h2,.hover-effect-1 .grid-with-gutters .gallery-item a h2{text-transform:uppercase;font-weight:700} 
.portfolio-default .gallery-item .work-example .description-wrap h2{font-size:1.3rem;margin-bottom:0!important} 
@media (max-width:768px){.client h3,.portfolio-default .gallery-item .work-example .description-wrap h2{font-size:1.2rem} 
.client p{font-size:.7rem;line-height:.7rem} 
.grid-with-cards .gallery-item .gallery-caption p{font-size:.9rem} 
} 
#gallery-single .gs-text h2{font-size:1.3rem;font-weight:800} 
.related-posts h5{font-weight:700;margin-bottom:0!important} 
.related-posts .rel-post h5{font-weight:800;font-size:.7rem!important} 
#services .service .service-text-left .service-number,#services .service .service-text-right .service-number{font-style:italic;font-weight:800;text-transform:uppercase;font-size:9rem} 
#blog-slider .slider-nav-wrap .num{font-weight:700;letter-spacing:2px} 
#slider-company .carousel-caption .slider-h2 h2{font-weight:800;letter-spacing:2px;line-height:1.286;width:100%;background:rgba(0,0,0,.2)} 
#slider-company .slider-text p{font-weight:300;line-height:1.8} 
#slider-4 .slider-footer-nav h5,.blog-sidebar h3,.featured-boxes.icon-side .f-box .f-box-text h4,.footer-shop .footer-working-time p,.hover-effect-2 .gallery-item p,.hover-effect-2 .grid-with-gutters .gallery-item a p,.nice-select .option.selected,.pos-rel h2{font-weight:700} 
#slider-company .social{font-size:-webkit-calc(.9rem + .2vw)!important;font-size:calc(.9rem + .2vw)!important} 
#slider-5 .slider-nav-wrap .num,#slider-company .slider-nav-wrap .num{line-height:1.8rem;font-weight:800;font-size:-webkit-calc(.8rem + .2vw)!important;font-size:calc(.8rem + .2vw)!important} 
#slider .carousel-indicators-wrap .carousel-indicators .carousel-item-indicator .indicator-text h3{font-weight:700;line-height:1.6!important;margin-bottom:.36rem!important} 
@media (max-width:769px){#reviews .review-wrap .review-author h4{font-size:1.2rem} 
#slider .carousel-indicators-wrap .carousel-indicators .carousel-item-indicator .indicator-text h3{font-size:.8rem!important;font-weight:300} 
} 
#slider .carousel-indicators-wrap .carousel-indicators .carousel-item-indicator .indicator-text p{font-weight:300;margin:0} 
#slider .carousel-caption h2{margin-bottom:.9rem;text-shadow:0 0 18px rgba(0,0,0,.35)} 
#slider .carousel-caption p.small-p{margin-bottom:.6rem;text-transform:lowercase;letter-spacing:1px;color:#ae8c64} 
@media screen and (orientation:portrait){#slider-4 .carousel-item .carousel-caption h2{font-size:-webkit-calc(1.4rem + .2vw);font-size:calc(1.4rem + .2vw)} 

} 
@media screen and (orientation:landscape){#slider-4 .carousel-item .carousel-caption h2{font-size:-webkit-calc(1.8rem + .5vw);font-size:calc(2.4rem + .5vw)} 
} 
#slider-4 .carousel-item .carousel-caption p{line-height:1;text-transform:lowercase} 
#slider-4 .carousel-item .carousel-caption-text,.about-team-2 .member-info .read-more span,.grid-with-cards .gallery-item .card .gallery-caption h2,.grid-with-cards .gallery-item .card .gallery-caption p,.portfolio-listing .gallery-item-alternative .gallery-text h2{text-align:left} 
#comment-form label,#slider-4 .slider-footer-nav p,#steps-bg .tab-content .step .step-text h3 small,.footer ul li span,.footer-shop ul li span,.table-name h4,.top-filters-row .columns-number span,.top-filters-row .tags-selected span{text-transform:lowercase} 
#comment-form button,#comments-list .media .replay,#company-tabs .company-tabs .nav-tabs .nav-item,.aside-list,.blog-sidebar .categories ul li a,.footer ul li,.footer-shop ul li,.list-hyphen li span,.list-hyphen li span i,.panel-default .panel-heading h4,.pos-rel h2,.table thead{text-transform:uppercase} 
.pos-rel h2{font-size:12.5rem} 
.about-team-2 .member-info .member-name{font-size:1.2rem;text-align:left} 
@media (max-width:1024px) and (min-width:992px){.about-team-2 .member .member-info .member-name{font-size:1rem} 
.about-team-2 .member .member-info .member-position,.about-team-2 .member .member-info .read-more span{font-size:.7rem!important} 
} 
#timeline .timeline .year .year-number h3{font-weight:800;text-transform:none} 
#banner-video .banner-text-wrap .banner-text h4,#home-about .statistics .stat .number{font-size:1.6rem;font-weight:800} 
#news .post .post-meta .date span,#news .post .post-meta data span,#news .post .post-meta time span,.blog-content .post .post-meta data span,.blog-content .post .post-meta time span{font-weight:400!important} 
.blog-sidebar .about-author figure figcaption h3{font-size:1.1rem;word-break:break-word} 
.blog-sidebar .about-author figure figcaption h3 small{font-size:.6rem;text-transform:capitalize} 
#gallery-single-3 .gs-descritpion p,#gallery-single-4 .gs-descritpion p,#gallery-single-5 .gs-description,.badge-accent,.blog-single-content .blog-bottom-info,.blog-single-content .blog-top-info,.hover-effect-1 .gallery-item p,.hover-effect-1 .grid-with-gutters .gallery-item a p,.lower-upper li,.plus h3{font-weight:400} 
#comments-list .media .media-header h5{font-weight:700;text-transform:uppercase;margin-bottom:.6rem;font-size:.7rem!important} 
#comments-list .media p{font-size:.9rem;font-weight:300} 
#comments-list .media .replay{font-weight:800;font-size:.7rem!important} 
#comment-form h4{font-weight:800;font-size:1.3rem} 
#comment-form button{margin-left:0} 
#comment-form input::-webkit-input-placeholder,#comment-form textarea::-webkit-input-placeholder{text-transform:uppercase;font-size:.7rem} 
#comment-form input::-moz-placeholder,#comment-form textarea::-moz-placeholder{text-transform:uppercase;font-size:.7rem} 
#comment-form input:-ms-input-placeholder,#comment-form textarea:-ms-input-placeholder{text-transform:uppercase;font-size:.7rem} 
#comment-form input::-ms-input-placeholder,#comment-form textarea::-ms-input-placeholder{text-transform:uppercase;font-size:.7rem} 
#comment-form input::placeholder,#comment-form textarea::placeholder{text-transform:uppercase;font-size:.7rem} 
.panel-default .panel-heading h4{font-weight:400;margin-bottom:0} 
.panel-default .panel-heading a:after{font-family:FontAwesome;font-style:normal;font-weight:400} 
.featured-boxes.top-icon .f-box .f-number{font-weight:700;font-style:italic;font-size:6rem;line-height:.7} 
.featured-boxes.icon-side .f-box .f-box-icon,.featured-boxes.top-icon .f-box .f-box-icon{font-size:3rem} 
.featured-boxes.top-icon .f-box .f-box-text h4{font-size:1.125rem;font-weight:700;word-wrap:break-word} 
.footer .footer-brand .brand h6{font-weight:800;font-size:1.4rem;display:inline-block} 
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{text-transform:uppercase;letter-spacing:.16rem;font-family:Montserrat,Arial,sans-serif;font-size:.7rem!important} 
input::-moz-placeholder,textarea::-moz-placeholder{text-transform:uppercase;letter-spacing:.16rem;font-family:Montserrat,Arial,sans-serif;font-size:.7rem!important} 
input:-ms-input-placeholder,textarea:-ms-input-placeholder{text-transform:uppercase;letter-spacing:.16rem;font-family:Montserrat,Arial,sans-serif;font-size:.7rem!important} 
input::-ms-input-placeholder,textarea::-ms-input-placeholder{text-transform:uppercase;letter-spacing:.16rem;font-family:Montserrat,Arial,sans-serif;font-size:.7rem!important} 
input::placeholder,textarea::placeholder{text-transform:uppercase;letter-spacing:.16rem;font-family:Montserrat,Arial,sans-serif;font-size:.7rem!important} 
#filters span,#owl-filters span{text-transform:lowercase;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center} 
#featured-items-tab .nav-item,#filters button,#owl-filters button{text-transform:uppercase;font-size:.7rem!important} 
#home-about .statistics .stat .text{text-transform:uppercase;line-height:1.4;font-size:.7rem!important} 
#cart .summary-wrap h4,#checkout #cart-info .cart-total h4,#checkout #cart-info .payment-methods-list h4,#service-page .article .service-description .text-block p+p,#slider-5 .carousel-item .carousel-caption p+.read-more,.home-categories .cat-small+.cat-small,.lower-upper,.mt-20,.product .price-row+.color-pallete,.product-detail .product-gallery .owl-dots,.statistics-with-bg .statistics .stat .text,.wishlist .summary-wrap h4{margin-top:.9rem} 
#company-tabs .tab-img .tab-img-caption,.hover-effect-2 .gallery-item h2,.hover-effect-2 .grid-with-gutters .gallery-item a h2,.read-more span,.slogan span{font-weight:700;text-transform:uppercase} 
#latest-projects .project figure figcaption h3{font-weight:700;margin-bottom:.9rem} 
.lower-upper li{text-transform:uppercase;letter-spacing:1.5px} 
.lower-upper li>span{text-transform:lowercase;color:#4b626d;letter-spacing:0} 
.lower-upper li>span.tag,.start-a-project .step h3{text-transform:none} 
.list-number li p:after{line-height:.5;font-style:italic;font-weight:800;font-size:8rem} 
.list-horizontal li,.list-horizontal-img li{text-transform:uppercase;letter-spacing:1px;font-weight:800} 
.list-horizontal li span,.list-horizontal-img li span{font-size:80%;text-transform:lowercase;letter-spacing:0;font-weight:400} 
@media (min-width:1680px){#page-404 .btn{font-size:1.1rem} 
#page-404 .btn i,#page-404 .btn span{font-size:1rem} 
} 
#page-404 h2{font-size:4rem;font-weight:900} 
#page-404 h2,#page-404 h3{line-height:1;display:inline-block} 
@media (max-width:480px){#slider .carousel-caption h2,h1{font-size:1.4rem} 
#slider .carousel-indicators-wrap .carousel-indicators .carousel-item-indicator .indicator-text h3,#slider-company .share{display:none} 
#slider-company .carousel-control-prev{border-left:0 solid #222} 
#slider-company .carousel-control-next{border-right:0 solid #222} 
#page-404 .btn{font-size:.9rem} 
} 
@media (max-width:320px){#page-404 .btn{font-size:.8rem} 
#page-404 .btn i{display:none} 
} 
.loading,.preloader-backdrop .loading{font-size:.8rem} 
.ltv-pagination .page-arrow:first-child:before,.services-3 .services-wrap .service-item .service-inner .service-text p{font-size:.9rem} 
#personal-page .personal-description p{font-size:1.1rem;font-weight:400} 
.pricing-table .pricing-plan-wrap .pricing-plan header .plan-price{font-size:1.8rem;font-weight:800} 
@media (max-width:1024px){h2{font-size:1.5rem} 
h3{font-size:1.1rem} 
.h4,.post .post-meta,h4{font-size:.9rem} 
h5{font-size:.8rem} 
h6{font-size:.6rem} 
#banner-video .banner-text-wrap .banner-text h4{font-size:1.4rem} 
.pricing-table .pricing-plan-wrap .pricing-plan header .plan-price{font-size:1.6rem} 
.pricing-table .pricing-plan-wrap .pricing-plan .btn-plan span{font-size:.7rem!important} 
#top-nav-horizontal #horizontal-nav ul li .mega-dropdown-menu h5{display:none} 
#top-nav-horizontal #horizontal-nav ul li .mega-dropdown-menu ul{margin:0;padding:0} 
#top-nav-horizontal #horizontal-nav ul li .mega-dropdown-menu ul li a{margin-left:0} 
} 
.btn{font-weight:700;text-transform:uppercase;white-space:normal!important;line-height:1} 
.btn span:after{font-size:100%;font-weight:700} 
.sidebar-nav li{line-height:1.6} 
.sidebar-nav li a{text-transform:uppercase;line-height:1;font-size:.7rem!important} 
.sidebar-nav>.sidebar-brand{font-size:1.2rem;line-height:4rem} 
.sidebar-nav .dropdown-menu a{text-transform:lowercase;font-size:.7rem!important} 
.sidebar-nav .dropdown-toggle:after{font-weight:700;line-height:1.2rem;text-align:center;vertical-align:middle} 
.hamburger.is-open:before{font-size:14px;line-height:32px} 
#shop-top-nav-horizontal,#top-nav-horizontal{line-height:3.6rem} 
#shop-top-nav-horizontal .navbar-brand,#top-nav-horizontal .navbar-brand{line-height:3.6rem;text-transform:uppercase;font-weight:700} 
#shop-top-nav-horizontal #shop-horizontal-nav ul li a,#top-nav-horizontal #horizontal-nav ul li a{text-transform:uppercase;font-size:.6rem;padding-left:1rem;padding-right:1rem} 
#shop-top-nav-horizontal #shop-horizontal-nav ul li a:hover,#top-nav-horizontal #horizontal-nav ul li a:hover{text-decoration:none;color:#ae8c64!important} 
#shop-top-nav-horizontal #shop-horizontal-nav ul li .dropdown-menu ul li a,#top-nav-horizontal #horizontal-nav ul li .dropdown-menu ul li a{font-size:.65rem;text-transform:lowercase;display:block;margin:0 .9rem;padding:.9rem .45rem;color:#ddd!important} 
#shop-top-nav-horizontal .btn-wrap{font-size:.6rem} 
.services-3 .services-wrap .service-item .service-inner h3{margin-bottom:0!important;line-height:1!important} 
#steps-bg #steps-tab .nav-item:after{font-size:2.8rem;font-weight:800;line-height:.85} 
.aside-rtl h3{margin-bottom:0;text-align:right} 
.about-team-2 .member-footer,.blog-content+nav,.mt-30,.product-detail .gallery-img+.gallery-img,.product-detail .product-service .service-row+.service-row,.product-detail .tags-row{margin-top:1.8rem} 
#elements .color-palette,#shop-top-nav-horizontal .shop-btn-wrap,#timeline .timeline .year .events-wrap .event .event-row,.blog-single-content .blog-bottom-info .social,.color-pallete,.featured-boxes.icon-side,.footer .footer-brand,.footer-shop .footer-brand,.header,.product-detail .product-service .service-row,.sidebar-shop .sidebar-price-slider .price-value-row,header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex} 
.header .header-wrap{width:100%;margin-bottom:0;display:inline-block} 
.header .header-wrap h2,.header .header-wrap-short h2{display:inline-block!important;margin-bottom:0;width:100%} 
.header .header-wrap p,.header .header-wrap-short p{display:inline-block;font-weight:400} 
.header .read-more{margin-bottom:.4rem} 
.header-long #filters,.header-long .filters,.header-long .slogan{line-height:2.2;margin-bottom:0} 
#shop-top-nav-horizontal #shop-horizontal-nav ul,#slider .slider-social ul,#top-nav-horizontal #horizontal-nav ul,.footer .additional-links ul,.footer .footer-contact ul,ul{list-style:none} 
data span,div.date span,p.date span,time span{position:relative;font-weight:700;display:inline-block;padding-right:2.4rem;margin-right:.6rem;line-height:1.8} 
data span:before,div.date span:before,p.date span:before,time span:before{content:'';position:absolute;top:-webkit-calc(50% - .09rem);top:calc(50% - .09rem);right:0;margin:auto;width:1.8rem;height:.18rem} 
.hyphen-left{display:inline-block;padding-left:2.4rem} 
.hyphen-left:before{content:'';position:absolute;top:-webkit-calc(50% - .12rem);top:calc(50% - .12rem);left:0;width:1.8rem;height:.24rem} 
.hyphen-right{display:inline-block;padding-right:2.4rem} 
.hyphen-right:after{content:'';position:absolute;display:block;right:0;top:-webkit-calc(50% - .12rem);top:calc(50% - .12rem);width:1.8rem;height:.24rem} 
.hyphen-p:after,.hyphen-p:before{top:-webkit-calc(.9rem - .12rem)!important;top:calc(.9rem - .12rem)!important} 
#elements,#faq .panel-wrap,#service-page .article{padding-left:7.2rem} 
@media (max-width:1200px){#elements{padding-left:3.6rem} 
#slider .scroller-up-down{display:none} 
} 
#elements .color-palette .color{width:100%;min-height:5.4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2} 
#elements .btn,#shop-top-nav-horizontal .shop-btn-wrap a,#slider-5 .slider-nav-wrap .carousel-control-prev,#top-nav .phone,.product-detail #share span{margin-right:.9rem} 
.opacity-0{-webkit-opacity:0.5;opacity:0!important} 
#steps-bg .tab-content .step .step-text header,.aside-list a,.page-header h1,.product,.related-posts .rel-post,.visible{display:block} 
.fixed{position:fixed!important} 
.fixed-to-bottom{left:0;bottom:0;width:100%;z-index:1} 
.content-center,.login-register-wrap .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} 
.footer-shop .footer-working-time .lower-upper,.footer-shop .footer-working-time ul,.grid-with-cards,.grid-with-gutters,.mb-1,.product-detail .tab-content .lower-upper{margin-bottom:1.8rem!important} 
.pb-10{padding-bottom:9rem} 
#blog-slider,.pb-5{padding-bottom:3.6rem} 
.py-50{padding-bottom:50px} 
.m-0,.product-detail .lower-upper{margin:0!important} 
.mx-0{margin-right:0!important;margin-left:0!important} 
.my-0{margin-top:0!important;margin-bottom:0!important} 
.px-0{padding-right:0!important;padding-left:0!important} 
.py-0{padding-top:0!important;padding-bottom:0!important} 
.fixedsticky{display:block;position:sticky!important;position:-webkit-sticky!important;position:-moz-sticky!important;position:-ms-sticky!important;position:-o-sticky!important;top:5rem} 
.no-border{border:0!important} 
.to-top{-webkit-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);position:absolute!important;right:0;width:auto!important} 
@media (min-width:1361px){.to-top{right:0;position:relative!important;float:right} 
} 
@media (max-width:1360px){.to-top{right:0} 
} 
.hoverable{-webkit-transition:-webkit-box-shadow .45s;transition:box-shadow .45s;-o-transition:box-shadow .45s;transition:box-shadow .45s,-webkit-box-shadow .45s} 
.hoverable:hover{box-shadow:0 3px 9px rgba(0,0,0,.2)} 
#comment-form button i,.owl-dot,.sidebar-shop .sidebar-price-slider .price-value-row span{margin-right:.6rem} 
.owl-dot.active{color:#ae8c64!important} 
.owl-theme .owl-dots{text-align:left;margin-top:1.8rem} 
.view{overflow:hidden;position:relative;cursor:default} 
.view .mask{background-attachment:fixed} 
.view .full-bg-img,.view .mask{width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0} 
.view img,.view video{display:block;position:relative} 
.hm-black-strong .full-bg-img,.hm-black-strong .mask{background-color:rgba(0,0,0,.7)} 
.hm-black-lgt .full-bg-img,.hm-black-lgt .mask{background-color:rgba(0,0,0,.3)} 
.rgba-black-strong{background-color:rgba(0,0,0,.7)!important} 
.dash-bordered{position:relative;display:inline-block;padding:1.8rem;border:2px dashed #000;border-image-slice:2;border-image-repeat:round;-webkit-border-image:url(../img/dash.html) 2 round;-o-border-image:url(../img/dash.html) 2 round;border-image:url(../img/dash.html) 2 round} 
.dash-bordered:before{content:'';display:block;width:20px;height:20px;position:absolute;right:-11px;top:-3px;-webkit-transform:translateY(-70%);-o-transform:translateY(-70%);transform:translateY(-70%);background:url(../img/coupon-20.html)} 
.hover-effect-1 .gallery-item,.hover-effect-1 .grid-with-gutters .gallery-item a{width:100%;-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1;position:relative;display:inline-block;overflow:hidden;text-align:left} 
.hover-effect-1 .gallery-item *,.hover-effect-1 .grid-with-gutters .gallery-item a *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.25s;-o-transition:.25s;transition:.25s} 
.hover-effect-1 .gallery-item .gallery-caption,.hover-effect-1 .grid-with-gutters .gallery-item a .gallery-caption{content:'';position:absolute;bottom:.6rem;left:.6rem;right:.6rem;top:100%;max-width:100%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:rgba(51,51,51,.8);-webkit-transition:.25s .25s;-o-transition:.25s .25s;transition:.25s .25s;z-index:2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-sizing:border-box} 
.hover-effect-1 .gallery-item h2,.hover-effect-1 .gallery-item p,.hover-effect-1 .grid-with-gutters .gallery-item a h2,.hover-effect-1 .grid-with-gutters .gallery-item a p{margin:0;opacity:0;text-align:center;position:relative;display:block;z-index:3} 
.hover-effect-1 .gallery-item h2,.hover-effect-1 .grid-with-gutters .gallery-item a h2{-webkit-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition-delay:50ms;-o-transition-delay:50ms;transition-delay:50ms} 
.hover-effect-1 .gallery-item p,.hover-effect-1 .grid-with-gutters .gallery-item a p{padding:.25rem .75rem;-webkit-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;color:#fff!important} 
.hover-effect-1 .gallery-item.hover .gallery-caption,.hover-effect-1 .gallery-item:hover .gallery-caption,.hover-effect-1 .grid-with-gutters .gallery-item a.hover .gallery-caption,.hover-effect-1 .grid-with-gutters .gallery-item a:hover .gallery-caption,.hover-effect-1 .grid-with-gutters .gallery-item.hover a .gallery-caption{top:.6rem;bottom:.6rem;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s} 
.hover-effect-1 .gallery-item.hover h2,.hover-effect-1 .gallery-item.hover p,.hover-effect-1 .gallery-item:hover h2,.hover-effect-1 .gallery-item:hover p,.hover-effect-1 .grid-with-gutters .gallery-item a.hover h2,.hover-effect-1 .grid-with-gutters .gallery-item a.hover p,.hover-effect-1 .grid-with-gutters .gallery-item a:hover h2,.hover-effect-1 .grid-with-gutters .gallery-item a:hover p,.plus.hover h3,.plus:hover h3{-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1} 
.hover-effect-1 .gallery-item.hover h2,.hover-effect-1 .gallery-item:hover h2,.hover-effect-1 .grid-with-gutters .gallery-item a.hover h2,.hover-effect-1 .grid-with-gutters .gallery-item a:hover h2,.hover-effect-2 .gallery-item.hover h2,.hover-effect-2 .gallery-item:hover h2,.hover-effect-2 .grid-with-gutters .gallery-item a:hover h2,.hover-effect-2 .grid-with-gutters .gallery-item.hover a h2{-webkit-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s} 
.hover-effect-1 .gallery-item.hover p,.hover-effect-1 .gallery-item:hover p,.hover-effect-1 .grid-with-gutters .gallery-item a.hover p,.hover-effect-1 .grid-with-gutters .gallery-item a:hover p,.hover-effect-2 .gallery-item.hover p,.hover-effect-2 .gallery-item:hover p,.hover-effect-2 .grid-with-gutters .gallery-item a:hover p,.hover-effect-2 .grid-with-gutters .gallery-item.hover a p{-webkit-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s} 
.hover-effect-2 .gallery-item,.hover-effect-2 .grid-with-gutters .gallery-item .gi-inner{overflow:hidden;position:relative;text-align:center} 
.hover-effect-2 .gallery-item:after,.hover-effect-2 .gallery-item:before,.hover-effect-2 .grid-with-gutters .gallery-item .gi-inner:after,.hover-effect-2 .grid-with-gutters .gallery-item .gi-inner:before,.services-3 .services-wrap .service-item .service-inner:after,.services-3 .services-wrap .service-item .service-inner:before{content:'';position:absolute;-webkit-transition:.45s;-o-transition:.45s;transition:.45s;height:0%;width:.6rem;z-index:4} 
.draw::after,.hover-effect-2 .gallery-item:after,.hover-effect-2 .grid-with-gutters .gallery-item .gi-inner:after,.services-3 .services-wrap .service-item .service-inner:after{bottom:0;right:0} 
.draw::before,.hover-effect-2 .gallery-item:before,.hover-effect-2 .grid-with-gutters .gallery-item .gi-inner:before,.services-3 .services-wrap .service-item .service-inner:before{top:0;left:0} 
.hover-effect-2 .gallery-item *,.hover-effect-2 .grid-with-gutters .gallery-item .gi-inner *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.45s;-o-transition:.45s;transition:.45s} 
.hover-effect-2 .gallery-item img,.hover-effect-2 .grid-with-gutters .gallery-item .gi-inner img{vertical-align:top;max-width:100%;opacity:0} 
.hover-effect-2 .gallery-item img.animated,.hover-effect-2 .grid-with-gutters .gallery-item .gi-inner img.animated{opacity:.9} 
.hover-effect-2 .gallery-item .gallery-caption,.hover-effect-2 .grid-with-gutters .gallery-item .gi-inner .gallery-caption{position:absolute;top:0;bottom:0;left:0;right:0;max-width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0;background-color:rgba(51,51,51,.8);z-index:3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} 
#comments-list .media img:hover,#slider-4 .slider-footer-nav .author-img:hover,#timeline .timeline .year .events-wrap .event .event-row figure:hover>img,.active .product-tag:focus,.active .product-tag:hover,.active .toogle-tags,.blog-sidebar img.animated,.hover-effect-2 .gallery-item.hover .gallery-caption,.hover-effect-2 .gallery-item:hover .gallery-caption,.hover-effect-2 .grid-with-gutters .gallery-item .gi-inner:hover .gallery-caption,.hover-effect-2 .grid-with-gutters .gallery-item.hover .gi-inner .gallery-caption,.list-horizontal-img li .list-img img:hover,.ltv-pagination .page-arrow:first-child:hover:before,.ltv-pagination .page-arrow:last-child:hover:before,.plus.hover:after,.plus.hover:before,.plus:hover:after,.plus:hover:before,.scroller-up-down-2 a:hover,.tooltip.show{opacity:1} 
.about-reviews .owl-theme .owl-dots .owl-dot,.hover-effect-2 .gallery-item h2,.hover-effect-2 .gallery-item p,.hover-effect-2 .grid-with-gutters .gallery-item .gi-inner h2,.hover-effect-2 .grid-with-gutters .gallery-item .gi-inner p{position:relative;z-index:6} 
.hover-effect-2 .gallery-item h2,.hover-effect-2 .grid-with-gutters .gallery-item .gi-inner h2{-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin-bottom:.6rem!important} 
.hover-effect-2 .gallery-item.hover h2,.hover-effect-2 .gallery-item.hover p,.hover-effect-2 .gallery-item:hover h2,.hover-effect-2 .gallery-item:hover p,.hover-effect-2 .grid-with-gutters .gallery-item a:hover h2,.hover-effect-2 .grid-with-gutters .gallery-item a:hover p,.hover-effect-2 .grid-with-gutters .gallery-item.hover a p,.hover-effect2 .grid-with-gutters .gallery-item.hover a h2{-webkit-transform:translateY(0)!important;-o-transform:translateY(0)!important;transform:translateY(0)!important;opacity:1!important} 
.hover-effect-2 .gallery-item p,.hover-effect-2 .grid-with-gutters .gallery-item .gi-inner p{display:inline-block;margin-bottom:0} 
#comment-form div[class^=col-],.hover-effect-2 .gallery-item .gallery-tags,.hover-effect-2 .grid-with-gutters .gallery-item .gi-inner .gallery-tags{padding:0!important} 
.home-categories a,.home-categories figure,.hover-effect-2 .gallery-item a{display:block;width:100%;height:100%} 
.btn span:after,.plan-select a span:after,.tag span:after{content:attr(data-after);width:0;overflow:hidden;white-space:nowrap;position:absolute} 
.hover-effect-2 .gallery-item.hover:after,.hover-effect-2 .gallery-item.hover:before,.hover-effect-2 .gallery-item:hover:after,.hover-effect-2 .gallery-item:hover:before,.hover-effect-2 .grid-with-gutters .gallery-item .gi-inner:hover:after,.hover-effect-2 .grid-with-gutters .gallery-item .gi-inner:hover:before,.hover-effect-2 .grid-with-gutters .gallery-item.hover .gi-inner:after,.hover-effect-2 .grid-with-gutters .gallery-item.hover .gi-inner:before{height:100%!important} 
.hover-effect-2 .grid-with-gutters .gallery-item.hover:after,.hover-effect-2 .grid-with-gutters .gallery-item.hover:before,.hover-effect-2 .grid-with-gutters .gallery-item:hover:after,.hover-effect-2 .grid-with-gutters .gallery-item:hover:before{height:0!important} 
#gal-masonry-2 .gallery-item:hover>img{opacity:.1!important} 
.plus{position:relative;display:inline-block;overflow:hidden;width:100%;color:#000;text-align:left;background:#fff} 
.plus *,.plus:after,.plus:before{-webkit-animation-delay:0!important;-o-animation-delay:0!important;animation-delay:0!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.4s;-o-transition:.4s;transition:.4s} 
.plus img{max-width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;vertical-align:top;-webkit-animation-name:none;-o-animation-name:none;animation-name:none;-webkit-animation-delay:0s!important;-o-animation-delay:0s!important;animation-delay:0s!important;-webkit-animation-duration:.4s;-o-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:ease;-o-animation-timing-function:ease;animation-timing-function:ease} 
.plus:after,.plus:before{content:'';background-color:#000;position:absolute;z-index:10;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)} 
#slider-5 .carousel-item .carousel-caption:before,.plus h3{-webkit-transform:translateY(100%);-o-transform:translateY(100%)} 
.plus:before{width:300px;height:2px} 
.plus:after{height:300px;width:2px} 
.plus figcaption{position:absolute;left:0;bottom:0} 
.plus h3{padding:.5rem 1rem;margin:0;opacity:0;transform:translateY(100%)} 
.plus a{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1} 
.plus.hover img,.plus:hover img{zoom:1;-webkit-animation-name:fadeOut30;-o-animation-name:fadeOut30;animation-name:fadeOut30} 
.plus.hover:before,.plus:hover:before{width:3rem} 
.plus.hover:after,.plus:hover:after{height:3rem} 
.hover-zoom figure img{width:100%;height:100%;opacity:.8;-webkit-transition:.35s ease-out;-o-transition:.35s ease-out;transition:.35s ease-out;overflow:hidden;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'} 
#personal-page .personal-info figure img:hover,#service-page .article .service-img img:hover,.about-about .lead-img img:hover,.about-about .our-services .additional-img img:hover,.about-team .member .member-img img:hover,.about-team-2 .member-img img:hover,.brands .brand img:hover,.home-categories figure img:hover,.hover-zoom figure img:hover,.product .product-img img:hover{opacity:1;-webkit-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);-webkit-transition:.6s ease-in;-o-transition:.6s ease-in;transition:.6s ease-in} 
.hover-round-label{position:relative;overflow:hidden;display:block} 
.hover-round-label:after,.hover-round-label:before{content:'';position:absolute;bottom:0;right:0} 
.hover-round-label:after{width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,0);z-index:9;-webkit-transition:.5s;-o-transition:.5s;transition:.5s} 
.hover-round-label:before{width:3.6rem;height:3.6rem;background:rgba(0,0,0,.2);z-index:10;-webkit-transform:translate(50%,50%);-o-transform:translate(50%,50%);transform:translate(50%,50%);border-radius:50%;-webkit-transition:.75s;-o-transition:.75s;transition:.75s} 
.hover-round-label:hover:after,.hover-round-label:hover:before{-webkit-transform:none;-o-transform:none;transform:none} 
.hover-round-label:hover:before{width:7.2rem;height:7.2rem;-webkit-transition:.25s;-o-transition:.25s;transition:.25s;background:rgba(0,0,0,.9);position:absolute;right:0;left:0;top:0;bottom:0;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} 
.hover-round-label .hrl-text,.preloader-backdrop{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox} 
.hover-round-label:hover:after{border-radius:0;background:rgba(255,255,255,.7)} 
.hover-round-label .hrl-text{z-index:11;-webkit-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s;font-weight:800;text-align:center;text-transform:uppercase;position:absolute;right:0;left:0;bottom:0;margin:auto;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-sizing:border-box} 
.hover-round-label:hover>.hrl-text{opacity:1;-webkit-transition:opacity .1s;-o-transition:opacity .1s;transition:opacity .1s} 
.preloader-backdrop{width:100%;height:100vh;z-index:1040;position:fixed;max-width:100%;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-sizing:border-box} 
.btn span,.tag{display:inline-block} 
.loading{color:#ddd;margin-top:.6rem;letter-spacing:.16rem} 
.border-loading-indicator{margin-left:50%;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)} 
.path{stroke-dasharray:150;stroke-dashoffset:150px;-webkit-animation:1.4s infinite dash;-o-animation:1.4s infinite dash;animation:1.4s infinite dash} 
@-webkit-keyframes dash{to{stroke-dashoffset:0px} 
} 
@-o-keyframes dash{to{stroke-dashoffset:0px} 
} 
@keyframes dash{to{stroke-dashoffset:0px} 
} 
.disabled{cursor:not-allowed!important} 
.btn{border-radius:0;padding:.9rem 1.8rem!important;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out;cursor:pointer} 
.btn span{font-weight:700;font-size:.7rem!important;position:relative} 
.btn span:after{left:0;top:0;-webkit-transition:1s ease-in-out;-o-transition:1s ease-in-out;transition:1s ease-in-out} 
.btn:active,.btn:focus,.btn:hover,.hamburger:active,.hamburger:focus,.hamburger:hover{outline:0} 
.btn-elegant{background-color:#2e2e2e} 
.btn-elegant.dropdown-toggle:focus,.btn-elegant.dropdown-toggle:hover,.btn-elegant:hover{background-color:#3b3b3b!important} 
.btn-elegant.active,.btn-elegant:active,.btn-elegant:focus{background-color:#080808!important} 
.btn-elegant.dropdown-toggle{background-color:#2e2e2e!important} 
#slider-4 .slider-footer-nav .author-name:hover,.btn-ltv:hover{background:#a37f55} 
.btn-grey:hover{background:#d0d0d0} 
.btn-accent:hover{background:#cbdc34} 
.plan-select a span:after{color:#3f3121;left:0;-webkit-transition:1s ease-in-out;-o-transition:1s ease-in-out;transition:1s ease-in-out} 
.checkbox input[type=checkbox]+label,.slider-5-wrap .carousel-indicators .active,button{background:0 0} 
.tag{padding:.3rem 1.2rem;margin-right:.6rem;margin-bottom:.6rem;width:auto;-webkit-transition:1s;-o-transition:1s;transition:1s;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.14),0 2px 3px 0 rgba(0,0,0,.12);box-shadow:0 2px 3px 0 rgba(0,0,0,.14),0 2px 3px 0 rgba(0,0,0,.12)} 
.tag span{position:relative;text-transform:capitalize!important} 
.tag span:after{color:#92724d!important;left:0;top:-4px;-webkit-transition:1s ease-in-out;-o-transition:1s ease-in-out;transition:1s ease-in-out;z-index:100} 
.tag:hover{background:#d5d5d5;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.16),0 3px 5px 0 rgba(0,0,0,.14);box-shadow:0 3px 5px 0 rgba(0,0,0,.16),0 3px 5px 0 rgba(0,0,0,.14)} 
.btn-start-project{padding:.6rem 1.2rem;border:0;text-transform:uppercase;color:#ccc;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 0 0 2px #ccc!important;box-shadow:inset 0 0 0 2px #ccc!important} 
.btn-start-project::after,.btn-start-project::before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;content:'';position:absolute;width:100%;height:100%} 
.btn-start-project i{margin-right:.6rem;-webkit-transition:color .4s .8s;-o-transition:color .4s .8s;transition:color .4s .8s} 
.draw{-webkit-transition:color .25s;-o-transition:color .25s;transition:color .25s} 
.draw::after,.draw::before{border:2px solid transparent;width:0;height:0} 
.contacts #map-wrap .map,.draw:hover::after,.draw:hover::before{width:100%;height:100%} 
.draw:hover::before{border-top-color:#ae8c64;border-right-color:#ae8c64;-webkit-transition:width .15s ease-out,height .15s ease-out .25s;-o-transition:width .15s ease-out,height .15s ease-out .25s;transition:width .15s ease-out,height .15s ease-out .25s} 
.draw:hover::after{border-bottom-color:#ae8c64;border-left-color:#ae8c64;-webkit-transition:border-color 0s ease-out .5s,width .15s ease-out .5s,height .15s ease-out .75s;-o-transition:border-color 0s ease-out .5s,width .15s ease-out .5s,height .15s ease-out .75s;transition:border-color 0s ease-out .5s,width .15s ease-out .5s,height .15s ease-out .75s} 
.read-more,.slogan{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;z-index:10} 
.read-more span,.slogan span{position:relative;display:block} 
.read-more span:before,.slogan span:before{content:'';position:absolute;-webkit-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;-webkit-transform:translateX(-130%);-o-transform:translateX(-130%);transform:translateX(-130%);top:0;bottom:0;margin:auto;width:1.8rem;height:.24rem} 
.btn-plan:after,.read-more span:after,.slogan span:after{content:attr(data-after);width:0;white-space:nowrap;left:0;position:absolute;overflow:hidden} 
.read-more span:after,.slogan span:after{color:#826544;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out} 
#shop-top-nav-horizontal #shop-horizontal-nav ul li .dropdown-menu ul li a:hover,#top-nav-horizontal #horizontal-nav ul li .dropdown-menu ul li a:hover,.slider-5-wrap .carousel-indicators .active .indicator-num,a.read-more:hover{color:#ae8c64!important} 
.btn-plan:after{-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;-webkit-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;color:#4f3e2a} 
.m-select,input[type=date],input[type=datetime-local],input[type=email],input[type=number],input[type=password],input[type=search-md],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],textarea.md-textarea{background-color:transparent;border:none;border-bottom:1px solid #bdbdbd;border-radius:0;outline:0;height:2rem;width:100%;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box} 
.nice-select .list,.sidebar-nav .dropdown-toggle:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box} 
input[type=date]:disabled,input[type=date][readonly=readonly],input[type=datetime-local]:disabled,input[type=datetime-local][readonly=readonly],input[type=email]:disabled,input[type=email][readonly=readonly],input[type=number]:disabled,input[type=number][readonly=readonly],input[type=password]:disabled,input[type=password][readonly=readonly],input[type=search-md]:disabled,input[type=search-md][readonly=readonly],input[type=search]:disabled,input[type=search][readonly=readonly],input[type=tel]:disabled,input[type=tel][readonly=readonly],input[type=text]:disabled,input[type=text][readonly=readonly],input[type=time]:disabled,input[type=time][readonly=readonly],input[type=url]:disabled,input[type=url][readonly=readonly],textarea.md-textarea:disabled,textarea.md-textarea[readonly=readonly]{color:rgba(0,0,0,.46);border-bottom:1px dotted rgba(0,0,0,.46);background-color:transparent} 
input[type=date]:disabled+label,input[type=date][readonly=readonly]+label,input[type=datetime-local]:disabled+label,input[type=datetime-local][readonly=readonly]+label,input[type=email]:disabled+label,input[type=email][readonly=readonly]+label,input[type=number]:disabled+label,input[type=number][readonly=readonly]+label,input[type=password]:disabled+label,input[type=password][readonly=readonly]+label,input[type=search-md]:disabled+label,input[type=search-md][readonly=readonly]+label,input[type=search]:disabled+label,input[type=search][readonly=readonly]+label,input[type=tel]:disabled+label,input[type=tel][readonly=readonly]+label,input[type=text]:disabled+label,input[type=text][readonly=readonly]+label,input[type=time]:disabled+label,input[type=time][readonly=readonly]+label,input[type=url]:disabled+label,input[type=url][readonly=readonly]+label,textarea.md-textarea:disabled+label,textarea.md-textarea[readonly=readonly]+label{color:rgba(0,0,0,.46);background-color:transparent} 
input[type=date]:focus:not([readonly]),input[type=datetime-local]:focus:not([readonly]),input[type=email]:focus:not([readonly]),input[type=number]:focus:not([readonly]),input[type=password]:focus:not([readonly]),input[type=search-md]:focus:not([readonly]),input[type=search]:focus:not([readonly]),input[type=tel]:focus:not([readonly]),input[type=text]:focus:not([readonly]),input[type=time]:focus:not([readonly]),input[type=url]:focus:not([readonly]),select:focus:not([readonly]),textarea.md-textarea:focus:not([readonly]){border-bottom:1px solid #4285f4;-webkit-box-shadow:0 1px 0 0 #4285f4;box-shadow:0 1px 0 0 #4285f4} 
.md-form .prefix.active,input[type=date]:focus:not([readonly])+label,input[type=datetime-local]:focus:not([readonly])+label,input[type=email]:focus:not([readonly])+label,input[type=number]:focus:not([readonly])+label,input[type=password]:focus:not([readonly])+label,input[type=search-md]:focus:not([readonly])+label,input[type=search]:focus:not([readonly])+label,input[type=tel]:focus:not([readonly])+label,input[type=text]:focus:not([readonly])+label,input[type=time]:focus:not([readonly])+label,input[type=url]:focus:not([readonly])+label,textarea.md-textarea:focus:not([readonly])+label{color:#4285f4} 
input[type=date].valid,input[type=date]:focus.valid,input[type=datetime-local].valid,input[type=datetime-local]:focus.valid,input[type=email].valid,input[type=email]:focus.valid,input[type=number].valid,input[type=number]:focus.valid,input[type=password].valid,input[type=password]:focus.valid,input[type=search-md].valid,input[type=search-md]:focus.valid,input[type=search].valid,input[type=search]:focus.valid,input[type=tel].valid,input[type=tel]:focus.valid,input[type=text].valid,input[type=text]:focus.valid,input[type=time].valid,input[type=time]:focus.valid,input[type=url].valid,input[type=url]:focus.valid,textarea.md-textarea.valid{border-bottom:1px solid #00c851;-webkit-box-shadow:0 1px 0 0 #00c851;box-shadow:0 1px 0 0 #00c851} 
input[type=date].valid+label:after,input[type=date]:focus.valid+label:after,input[type=datetime-local].valid+label:after,input[type=datetime-local]:focus.valid+label:after,input[type=email].valid+label:after,input[type=email]:focus.valid+label:after,input[type=number].valid+label:after,input[type=number]:focus.valid+label:after,input[type=password].valid+label:after,input[type=password]:focus.valid+label:after,input[type=search-md].valid+label:after,input[type=search-md]:focus.valid+label:after,input[type=search].valid+label:after,input[type=search]:focus.valid+label:after,input[type=tel].valid+label:after,input[type=tel]:focus.valid+label:after,input[type=text].valid+label:after,input[type=text]:focus.valid+label:after,input[type=time].valid+label:after,input[type=time]:focus.valid+label:after,input[type=url].valid+label:after,input[type=url]:focus.valid+label:after,textarea.md-textarea.valid+label:after,textarea.md-textarea:focus.valid+label:after{content:attr(data-success);color:#00c851;opacity:1} 
input[type=date].invalid,input[type=date]:focus.invalid,input[type=datetime-local].invalid,input[type=datetime-local]:focus.invalid,input[type=email].invalid,input[type=email]:focus.invalid,input[type=number].invalid,input[type=number]:focus.invalid,input[type=password].invalid,input[type=password]:focus.invalid,input[type=search-md].invalid,input[type=search-md]:focus.invalid,input[type=search].invalid,input[type=search]:focus.invalid,input[type=tel].invalid,input[type=tel]:focus.invalid,input[type=text].invalid,input[type=text]:focus.invalid,input[type=time].invalid,input[type=time]:focus.invalid,input[type=url].invalid,input[type=url]:focus.invalid,textarea.md-textarea.invalid,textarea.md-textarea:focus.invalid{border-bottom:1px solid #f44336;-webkit-box-shadow:0 1px 0 0 #f44336;box-shadow:0 1px 0 0 #f44336} 
input[type=date].invalid+label:after,input[type=date]:focus.invalid+label:after,input[type=datetime-local].invalid+label:after,input[type=datetime-local]:focus.invalid+label:after,input[type=email].invalid+label:after,input[type=email]:focus.invalid+label:after,input[type=number].invalid+label:after,input[type=number]:focus.invalid+label:after,input[type=password].invalid+label:after,input[type=password]:focus.invalid+label:after,input[type=search-md].invalid+label:after,input[type=search-md]:focus.invalid+label:after,input[type=search].invalid+label:after,input[type=search]:focus.invalid+label:after,input[type=tel].invalid+label:after,input[type=tel]:focus.invalid+label:after,input[type=text].invalid+label:after,input[type=text]:focus.invalid+label:after,input[type=time].invalid+label:after,input[type=time]:focus.invalid+label:after,input[type=url].invalid+label:after,input[type=url]:focus.invalid+label:after,textarea.md-textarea.invalid+label:after,textarea.md-textarea:focus.invalid+label:after{content:attr(data-error);color:#f44336;opacity:1} 
input[type=date]+label:after,input[type=datetime-local]+label:after,input[type=email]+label:after,input[type=number]+label:after,input[type=password]+label:after,input[type=search-md]+label:after,input[type=search]+label:after,input[type=tel]+label:after,input[type=text]+label:after,input[type=time]+label:after,input[type=url]+label:after,textarea.md-textarea+label:after{display:block;content:"";position:absolute;top:65px;opacity:0;-webkit-transition:opacity .2s ease-out,color .2s ease-out;-o-transition:opacity .2s ease-out,color .2s ease-out;transition:opacity .2s ease-out,color .2s ease-out} 
input[type=date].input-alternate,input[type=datetime-local].input-alternate,input[type=email].input-alternate,input[type=number].input-alternate,input[type=password].input-alternate,input[type=search-md].input-alternate,input[type=search].input-alternate,input[type=tel].input-alternate,input[type=text].input-alternate,input[type=time].input-alternate,input[type=url].input-alternate,textarea.md-textarea.input-alternate{padding:0 15px;height:2rem;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);border-bottom:0;-webkit-transition:none!important;-o-transition:none!important;transition:none!important} 
input[type=date].input-alternate:focus,input[type=date].input-alternate:hover,input[type=datetime-local].input-alternate:focus,input[type=datetime-local].input-alternate:hover,input[type=email].input-alternate:focus,input[type=email].input-alternate:hover,input[type=number].input-alternate:focus,input[type=number].input-alternate:hover,input[type=password].input-alternate:focus,input[type=password].input-alternate:hover,input[type=search-md].input-alternate:focus,input[type=search-md].input-alternate:hover,input[type=search].input-alternate:focus,input[type=search].input-alternate:hover,input[type=tel].input-alternate:focus,input[type=tel].input-alternate:hover,input[type=text].input-alternate:focus,input[type=text].input-alternate:hover,input[type=time].input-alternate:focus,input[type=time].input-alternate:hover,input[type=url].input-alternate:focus,input[type=url].input-alternate:hover,textarea.md-textarea.input-alternate:focus,textarea.md-textarea.input-alternate:hover{-webkit-box-shadow:0 3px 8px 0 rgba(0,0,0,.2),0 0 0 1px rgba(0,0,0,.08)!important;box-shadow:0 3px 8px 0 rgba(0,0,0,.2),0 0 0 1px rgba(0,0,0,.08)!important;border-bottom:0} 
input[type=number]{-moz-appearance:textfield} 
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none} 
.form-control{margin-top:.3rem;background-color:transparent;background-image:none;border-radius:0;padding:0} 
.form-control:focus{background:0 0;-webkit-box-shadow:none;box-shadow:none} 
.form-control:disabled,.form-control[readonly]{background-color:transparent;border-bottom:1px solid #ddd} 
.md-form label{position:absolute;left:0;font-size:1rem;cursor:text} 
.md-form label.active{-webkit-transform:translateY(-140%);-o-transform:translateY(-140%);transform:translateY(-140%)} 
.md-form .prefix{-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s;position:absolute;width:3rem;font-size:2rem;padding-top:.5rem} 
.md-form .prefix~input,.md-form .prefix~textarea{margin-left:3rem;width:92%;width:-webkit-calc(100% - 3rem);width:calc(100% - 3rem)} 
.md-form .prefix~label{margin-left:3rem} 
@media only screen and (max-width:992px){.md-form .prefix~input{width:86%;width:-webkit-calc(100% - 3rem);width:calc(100% - 3rem)} 
} 
@media only screen and (max-width:600px){.md-form .prefix~input{width:80%;width:-webkit-calc(100% - 3rem);width:calc(100% - 3rem)} 
} 
.md-form.form-sm input{padding-bottom:.2rem;padding-top:.2rem;line-height:.5} 
.md-form.form-sm .prefix{font-size:1.5rem;top:.4rem} 
.md-form.form-sm .prefix~input,.md-form.form-sm .prefix~label,.md-form.form-sm .prefix~textarea{margin-left:2.2rem} 
.md-form.input-group,.start-a-project .form-wrap .row [class^=col]:last-child{padding-left:.9rem} 
.md-form.input-group::-webkit-input-placeholder{color:#999;padding-top:2px} 
.md-form.input-group::-moz-placeholder{color:#999;padding-top:2px} 
.md-form.input-group:-ms-input-placeholder{color:#999;padding-top:2px} 
.md-form.input-group::-ms-input-placeholder{color:#999;padding-top:2px} 
.md-form.input-group::placeholder{color:#999;padding-top:2px} 
.form-inline fieldset{margin-right:1.5rem} 
.form-inline .form-group{margin-right:2rem} 
textarea{width:100%;min-height:3.6rem;background-color:transparent} 
textarea.md-textarea{overflow-y:hidden;margin-bottom:1.8rem;resize:none;min-height:3.6rem} 
input[type=date]:not([readonly]),input[type=datetime-local]:not([readonly]),input[type=email]:not([readonly]),input[type=number]:not([readonly]),input[type=password]:not([readonly]),input[type=search-md]:not([readonly]),input[type=search]:not([readonly]),input[type=tel]:not([readonly]),input[type=text]:not([readonly]),input[type=time]:not([readonly]),input[type=url]:not([readonly]),textarea:not([readonly]){margin:0;color:#aaa} 
input[type=date]:focus:not([readonly]),input[type=datetime-local]:focus:not([readonly]),input[type=email]:focus:not([readonly]),input[type=number]:focus:not([readonly]),input[type=password]:focus:not([readonly]),input[type=search-md]:focus:not([readonly]),input[type=search]:focus:not([readonly]),input[type=tel]:focus:not([readonly]),input[type=text]:focus:not([readonly]),input[type=time]:focus:not([readonly]),input[type=url]:focus:not([readonly]),textarea.md-textarea:focus:not([readonly]){border-bottom:.1rem solid #607d8b;-webkit-box-shadow:0 .1rem 0 0 #ddd;box-shadow:0 .1rem 0 0 #ddd} 
.form-row>.col,.form-row>[class*=col-]{padding-right:0;padding-left:0} 
.form-border{padding:0;position:relative} 
.form-border:after{content:'';position:absolute;bottom:0;left:0;width:0%;height:100%;border-bottom:.1rem solid #ae8c64;-webkit-box-shadow:0 .1rem 0 0 #ae8c64;box-shadow:0 .1rem 0 0 #ae8c64;-webkit-transition:width .6s cubic-bezier(.455, .03, .515, .955);-o-transition:width .6s cubic-bezier(.455, .03, .515, .955);transition:width .6s cubic-bezier(.455, .03, .515, .955)} 
.form-group .form-border:after{bottom:2rem} 
.form-row{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0;margin:0} 
.list-horizontal,.list-horizontal-img,.list-horizontal-img li .list-text{padding-bottom:1.8rem;padding-top:1.8rem} 
.form-row .form-group,.login-register #login-form .form-group,.login-register #register-form .form-group{width:-webkit-calc(100% - 1.8rem / 2);width:calc(100% - 1.8rem / 2)} 
.form-row .form-group+.form-group,.login-register #login-form .form-group+.form-group,.login-register #register-form .form-group+.form-group{margin-left:1.8rem!important} 
.checkbox-form input[type=checkbox]+label{padding-left:1.8rem;background:0 0} 
.checkbox-form input[type=checkbox]+label:before{width:.9rem;height:.9rem;left:0!important} 
#cart .summary-wrap h3,#comments-list .media .media-footer,#comments-list .media .media-header,.blog-single-content .blog-bottom-info,.blog-single-content .blog-top-info,.blog-single-content .neighbors,.info-row,.info-row-small,.product .product-desc .price-row,.wishlist .summary-wrap h3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between} 
.checkbox label span,.info-row .form-col+.form-col,.info-row-small .form-col+.form-col,.product-detail .product-service .service-row .service+.service{margin-left:1.8rem} 
input[type=checkbox]{display:inline-block !important;z-index:3}
input[type=checkbox]+label{display:block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none} 
input[type=checkbox]+label:before{content:'';display:block;width:1.8rem;height:1.8rem;border:.1rem solid #607d8b;position:absolute;left:1.8rem;top:0;bottom:0;margin:auto;opacity:.6;-webkit-transition:.12s,border-color .08s;-o-transition:.12s,border-color .08s;transition:.12s,border-color .08s} 
input[type=checkbox]:checked+label:before{width:.8rem;top:-1rem;bottom:-.8rem;left:3rem;border-radius:0;opacity:1;border-color:transparent #d4e157 #d4e157 transparent;-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)} 
.checkbox input[type=checkbox]+label:before{left:0;width:.9rem;height:.9rem} 
.checkbox input[type=checkbox]:checked+label:before{width:.6rem;top:-.9rem;bottom:-.6rem;left:0;border-color:transparent #ae8c64 #ae8c64 transparent} 
.form-group{position:relative;bottom:0;display:block} 
.help-block.with-errors{position:absolute;-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);color:#d81b60} 
#cart .summary-wrap p,#checkout #cart-info .cart-total p,#checkout #cart-info .payment-methods-list p,#services .service .service-text-left p,#services .service .service-text-right p,.footer .copyright p,.footer-shop .copyright p,.has-error.has-danger ul,.product-detail .product-rating label,.wishlist .summary-wrap p{margin:0} 
.blog-sidebar .categories ul,.blog-sidebar .recent-news ul,.blog-sidebar .tags ul{margin-top:1.8rem;list-style:none} 
.has-error.has-danger .form-control{border-color:#d81b60;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out} 
.select-wrap{width:100%;position:relative;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-transition:width .6s cubic-bezier(.455, .03, .515, .955);-o-transition:width .6s cubic-bezier(.455, .03, .515, .955);transition:width .6s cubic-bezier(.455, .03, .515, .955)} 
.select-wrap .m-select{position:relative;font-family:inherit;background-color:transparent;width:100%;border-radius:0;border:none;text-transform:uppercase;color:#aaa;border-bottom:1px solid #bdbdbd;letter-spacing:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none} 
.select-wrap .m-select:active,.select-wrap .m-select:focus{outline:0!important;border-bottom:1px solid #ae8c64!important;-webkit-box-shadow:0 1px 0 0 #ae8c64;box-shadow:0 1px 0 0 #ae8c64} 
.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:'';display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform-origin:66% 66%;-o-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.15s ease-in-out;-o-transition:.15s ease-in-out;transition:.15s ease-in-out;width:5px} 
.nice-select.open:after{-webkit-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)} 
.nice-select.open .list{width:100%;opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-o-transform:scale(1) translateY(0);transform:scale(1) translateY(0)} 
.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none} 
.nice-select.disabled:after{border-color:#ccc} 
.nice-select .list{background-color:#fff;border-radius:5px;-webkit-box-shadow:0 0 0 1px rgba(68,68,68,.11);box-shadow:0 0 0 1px rgba(68,68,68,.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;-webkit-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(.75) translateY(-21px);-o-transform:scale(.75) translateY(-21px);transform:scale(.75) translateY(-21px);-webkit-transition:.2s cubic-bezier(.5, 0, 0, 1.25),opacity .15s ease-out;-o-transition:.2s cubic-bezier(.5, 0, 0, 1.25),opacity .15s ease-out;transition:.2s cubic-bezier(.5, 0, 0, 1.25),opacity .15s ease-out;z-index:9} 
.nice-select .list:hover .option:not(:hover){background-color:transparent!important} 
.nice-select .option{cursor:pointer;font-weight:400;line-height:1.8rem;list-style:none;min-height:1.8rem;outline:0;padding-left:.9rem;padding-right:1.8rem;text-align:left;-webkit-transition:.2s;-o-transition:.2s;transition:.2s} 
.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{background-color:#f6f6f6} 
.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default} 
.radio-box{margin-bottom:.9rem;height:16px} 
.radio-box input[type=radio]:checked+label:before{border-color:#d4aa79;-webkit-animation:.2s linear forwards ripple;-o-animation:.2s linear forwards ripple;animation:.2s linear forwards ripple} 
.radio-box input[type=radio]:checked+label:after{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)} 
.radio-box label{display:inline-block;height:16px;line-height:16px;position:relative;padding:0 25px;margin-bottom:0;cursor:pointer;vertical-align:bottom} 
.radio-box label:after,.radio-box label:before{position:absolute;content:''} 
.radio-box label:before{left:0;top:0;width:16px;height:16px;border:2px solid #4b626d} 
.radio-box label:after{top:5px;left:5px;width:6px;height:6px;-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0);background:#d4aa79} 
#git-modal .modal-header,.table tbody td,.table tbody tr:first-of-type{border:none} 
#git-modal .modal-body{padding:50px 50px 80px} 
#git-modal .modal-body #git-modal-title h5,#git-modal .modal-body p,#page-404,.featured-boxes.with-icon .f-box .f-box-text,.table-remove{text-align:center} 
.corner-bottom-left *,.corner-bottom-right *,.corner-top-left *,.corner-top-right *{-webkit-box-shadow:none!important;box-shadow:none!important} 
.corner-bottom-left:after,.corner-bottom-left:before,.corner-bottom-right:after,.corner-bottom-right:before,.corner-top-left:after,.corner-top-left:before,.corner-top-right:after,.corner-top-right:before{content:'';position:absolute;z-index:999;-webkit-transition:none!important;-o-transition:none!important;transition:none!important} 
.corner-top-left:after,.corner-top-left:before,.corner-top-right:after,.corner-top-right:before{top:-.4rem} 
.corner-bottom-left:before,.corner-top-left:before{left:-.4rem;height:.1rem;width:1.8rem} 
.corner-bottom-left:after,.corner-top-left:after{left:-.4rem;width:.1rem;height:1.8rem} 
.corner-bottom-right:before,.corner-top-right:before{right:-.4rem;height:.1rem;width:1.8rem} 
.corner-bottom-right:after,.corner-top-right:after{right:-.4rem;width:.1rem;height:1.8rem} 
.corner-bottom-left:after,.corner-bottom-left:before,.corner-bottom-right:after,.corner-bottom-right:before{bottom:-.4rem} 
#service-page .aside ul,.list-hyphen{list-style:none;margin-bottom:0} 
.list-hyphen li{padding-bottom:.9rem;display:block;position:relative;line-height:1} 
#company-tabs .tab-indicator,#top-nav,#top-nav .top-nav-wrap,.list-horizontal,.list-horizontal-img,.list-horizontal-img li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox} 
.list-hyphen li:before{content:'';width:1.8rem;height:.24rem;display:block;position:absolute;top:.7rem} 
.list-hyphen li span{margin-left:2.4rem} 
.aside-list li{text-align:right;padding-top:.6rem;padding-bottom:.6rem} 
.aside-list li:hover{background-color:none!important} 
.lower-upper li>span{font-weight:300;margin-right:.9rem} 
.list-number{list-style:none} 
.list-number li p{position:relative;z-index:2;display:block;margin-bottom:0} 
.list-number li p::after{content:counter(item);counter-increment:item +1;position:absolute;bottom:.1rem;right:.1rem;z-index:-1;color:#ececec} 
.list-horizontal,.list-horizontal-img{width:100%;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin-bottom:3.6rem} 
.list-horizontal li,.list-horizontal-img li{width:20%;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s} 
.list-horizontal li span,.list-horizontal-img li span{display:block;width:100%;margin-bottom:.3rem} 
@media (max-width:991px){#shop-top-nav-horizontal,#top-nav-horizontal{line-height:1.8} 
.header-long{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column} 
.header-long *{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important} 
.list-horizontal,.list-horizontal-img{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:0} 
.list-horizontal li,.list-horizontal-img li{width:50%;margin-bottom:1.8rem} 
#top-nav-horizontal #horizontal-nav ul li .dropdown-menu ul li{padding:.9rem 1.2rem} 
} 
@media (max-width:575px){#banner-video,#cart,#checkout,#clients,#company-tabs,#elements section,#faq,#gallery-single,#gallery-single-3,#gallery-single-4,#gallery-single-5,#home-about,#latest-projects,#news,#page-404,#personal-page,#reviews,#service-page,#services,#steps-bg,#timeline,.about-about .about-row,.about-reviews,.about-team,.blog,.blog-single-content .neighbors,.brands,.contacts,.featured-boxes.icon-side,.grid-wrap,.home-categories,.home-portfolio,.ideas,.ltv-pagination,.mb-10,.product-additional-gallery,.product-detail,.related-items,.related-posts,.section_offset,.single-blog,.statistics-with-bg,.subscribe-wrap,.wishlist{margin-bottom:7.2rem} 
.about-team-2,.featured-boxes.top-icon,.featured-boxes.with-icon,.featured-items,.home-blog{margin-bottom:5.4rem} 
.content,.ideas .owl-dots,.ideas .owl-nav{padding-left:1.8rem;padding-right:1.8rem} 
h2{font-size:1.3rem} 
h3{font-size:1rem} 
.h4,h4{font-size:.7rem} 
h5{font-size:.6rem} 
h6{font-size:.4rem} 
#service-page .call-to-action h4,article p,p{font-size:1rem;} 
.lead,.lead-small{font-size:1rem!important;line-height:1.5!important} 
#slider-company .slider-nav-wrap{font-size:.7rem!important} 
#top-nav-horizontal .navbar-brand{font-size:.8rem!important} 
.header-short{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column} 
.header-short h2{margin-bottom:.6rem!important} 
#elements .color-palette{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap} 
#elements .color-palette .color{width:-webkit-calc(100% / 2);width:calc(100% / 2)} 
.form-row{margin-left:0!important} 
.info-row,.info-row-small{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start} 
.info-row .form-col+.form-col,.info-row-small .form-col+.form-col{margin-left:0} 
.info-row .form-col,.info-row-small .form-col{margin-bottom:.6rem} 
.list-horizontal li,.list-horizontal-img li{width:100%} 
#company-tabs .nav-tabs .nav-item:before{display:none} 
} 
.list-horizontal-img{padding-bottom:0;padding-top:0} 
.list-horizontal-img li{display:flex;width:50%;border-right:1px solid #ddd;padding-right:1.8rem;margin-bottom:0;-webkit-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s} 
.list-horizontal-img li:last-child,.pluses .pluses-list .p-box:first-child,.services-3 .services-wrap .service-item:hover{border-right:none} 
.list-horizontal-img li .list-img{width:7.2rem;overflow:hidden;position:relative;margin-right:.9rem} 
.list-horizontal-img li .list-img img{width:auto;height:100%;position:absolute;left:50%;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);opacity:.8;overflow:hidden;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'} 
#slider img,.has-animation .anim-img,.has-animation img{overflow:hidden;-o-object-fit:cover;font-family:'object-fit: cover;'} 
.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-weight:300;line-height:1.4;text-align:left;text-align:start;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;opacity:0} 
.tooltip .arrow{position:absolute;display:block;width:.4rem;height:.4rem} 
.tooltip .arrow::before{position:absolute;border-color:transparent;border-style:solid} 
.tooltip.bs-tooltip-auto[x-placement^=bottom],.tooltip.bs-tooltip-auto[x-placement^=top],.tooltip.bs-tooltip-bottom,.tooltip.bs-tooltip-top{padding:.4rem 0} 
.tooltip.bs-tooltip-auto[x-placement^=top] .arrow,.tooltip.bs-tooltip-top .arrow{bottom:0} 
.tooltip.bs-tooltip-auto[x-placement^=top] .arrow::before,.tooltip.bs-tooltip-top .arrow::before{margin-left:-.2rem;content:"";border-width:.4rem .4rem 0;border-top-color:#d4aa79} 
.tooltip.bs-tooltip-auto[x-placement^=left],.tooltip.bs-tooltip-auto[x-placement^=right],.tooltip.bs-tooltip-left,.tooltip.bs-tooltip-right{padding:0 .4rem} 
#blog-slider .carousel-control-prev:before,#services .service .service-text-left,#slider-company .carousel-control-prev:before,.blog-single-content .neighbors .page-arrow.prev span:before,.qty-box .qty-btn-down,.tooltip.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.bs-tooltip-right .arrow{left:0} 
.tooltip.bs-tooltip-auto[x-placement^=right] .arrow::before,.tooltip.bs-tooltip-right .arrow::before{margin-top:-.2rem;content:"";border-width:.4rem .4rem .4rem 0;border-right-color:#d4aa79} 
.tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow,.tooltip.bs-tooltip-bottom .arrow{top:0} 
.tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.tooltip.bs-tooltip-bottom .arrow::before{content:"";margin-left:-.2rem;border-width:0 .4rem .4rem;border-bottom-color:#d4aa79} 
#blog-slider .carousel-control-next:before,#services .service .service-text-right,#shopping-cart.cart-open,#slider-company .carousel-control-next:before,.blog-single-content .neighbors .page-arrow.next span:before,.qty-box .qty-btn-up,.tooltip.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.bs-tooltip-left .arrow{right:0} 
.tooltip.bs-tooltip-auto[x-placement^=left] .arrow::before,.tooltip.bs-tooltip-left .arrow::before{content:"";right:0;margin-top:-.2rem;border-width:.4rem 0 .4rem .4rem;border-left-color:#d4aa79} 
.tooltip-inner{max-width:200px;padding:.3rem .9rem;color:#000;text-align:center;background-color:#d4aa79;border-radius:0} 
.scroller-up-down{font-family:Montserrat,Arial,sans-serif!important;position:absolute;bottom:0;right:1rem;z-index:10} 
.scroller-up-down a{display:inline-block;width:9rem;height:auto;line-height:1;-webkit-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:rotate(-90deg) translateY(8.5rem);-o-transform:rotate(-90deg) translateY(8.5rem);transform:rotate(-90deg) translateY(8.5rem)} 
.scroller-up-down a span{padding-left:3.5rem} 
.scroller-up-down a span:before{content:'';width:3rem;height:.36rem;display:block;position:absolute;top:-webkit-calc(50% - .1rem);top:calc(50% - .1rem)} 
.scroller-up-down-2{position:fixed;width:2.7rem;height:2.7rem;bottom:.9rem;right:.9rem} 
.scroller-up-down-2 a{width:100%;height:100%;padding:.9rem;display:block;background:url(../img/fotorama/arrow-left.html) 0 0/contain no-repeat;-webkit-background-size:contain;-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);opacity:.9} 
.striped-wrap-6 .tile{position:absolute;top:0;width:-webkit-calc(100% / 6);width:calc(100% / 6);height:100%;z-index:4;left:-1000px} 
@media (min-width:1024px){#shop-top-nav-horizontal #shop-horizontal-nav ul li.mega-dropdown .mega-dropdown-menu .mdm-row .mdm-col h5,#top-nav-horizontal #horizontal-nav ul li.mega-dropdown .mega-dropdown-menu .mdm-row .mdm-col h5{font-size:.8rem;font-weight:700;line-height:1.6} 
#shop-top-nav-horizontal #shop-horizontal-nav ul li.mega-dropdown .mega-dropdown-menu .mdm-row .mdm-col ul li a,#top-nav-horizontal #horizontal-nav ul li.mega-dropdown .mega-dropdown-menu .mdm-row .mdm-col ul li a{text-transform:none;font-size:.65rem;line-height:1.6} 
.striped-wrap-6 .tile:first-child,.striped-wrap-6 .tile:nth-child(2),.striped-wrap-6 .tile:nth-child(3),.striped-wrap-6 .tile:nth-child(4),.striped-wrap-6 .tile:nth-child(5),.striped-wrap-6 .tile:nth-child(6){border-left:1px solid rgba(255,255,255,.1)} 
.striped-wrap-6 .tile:first-child{left:16.66667%} 
.striped-wrap-6 .tile:nth-child(2){left:33.33333%} 
.striped-wrap-6 .tile:nth-child(3){left:50%} 
.striped-wrap-6 .tile:nth-child(4){left:66.66667%} 
.striped-wrap-6 .tile:nth-child(5){left:83.33333%} 
.striped-wrap-6 .tile:nth-child(6){left:100%} 
.striped-wrap-4 .tile:first-child{left:25%;border-left:1px solid rgba(255,255,255,.1)} 
.striped-wrap-4 .tile:nth-child(2){left:50%;border-left:1px solid rgba(255,255,255,.1)} 
.striped-wrap-4 .tile:nth-child(3){left:75%;border-left:1px solid rgba(255,255,255,.1)} 
.striped-wrap-4 .tile:nth-child(4){left:100%;border-left:1px solid rgba(255,255,255,.1)} 
} 
.striped-wrap-4 .tile{position:absolute;top:0;width:-webkit-calc(100% / 4);width:calc(100% / 4);height:100%;z-index:3} 
@media (max-width:1023px) and (min-width:640px){.striped-wrap-4 .tile:first-child,.striped-wrap-6 .tile:first-child{left:25%;border-left:1px solid rgba(255,255,255,.1)} 
.striped-wrap-4 .tile:nth-child(2),.striped-wrap-6 .tile:nth-child(2){left:50%;border-left:1px solid rgba(255,255,255,.1)} 
.striped-wrap-4 .tile:nth-child(3),.striped-wrap-6 .tile:nth-child(3){left:75%;border-left:1px solid rgba(255,255,255,.1)} 
} 
.striped-wrap-4.rain .tile:after,.striped-wrap-6.rain .tile:after{content:'';display:block;position:absolute;height:15vh;width:1px;top:-50%;left:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(245,245,245,0)),color-stop(25%,rgba(245,245,245,.25)),color-stop(45%,rgba(245,245,245,.45)));background:-webkit-linear-gradient(top,rgba(245,245,245,0) 0,rgba(245,245,245,.25) 25%,rgba(245,245,245,.45) 45%);background:-o-linear-gradient(top,rgba(245,245,245,0) 0,rgba(245,245,245,.25) 25%,rgba(245,245,245,.45) 45%);background:linear-gradient(to bottom,rgba(245,245,245,0) 0,rgba(245,245,245,.25) 25%,rgba(245,245,245,.45) 45%);-webkit-animation:9s cubic-bezier(0.4,0.26,0,0.97) infinite run;-o-animation:9s cubic-bezier(0.4,0.26,0,0.97) infinite run;animation:9s cubic-bezier(0.4,0.26,0,0.97) infinite run;-webkit-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards} 
@media (orientation:portrait){.striped-wrap-4.rain .tile:after,.striped-wrap-6.rain .tile:after{height:7vh} 
} 
#banner-video .embed-responsive,#blog-slider .carousel-item .carousel-caption .top-post,#clients .animated,#gallery-horizontal .owl-carousel .gallery-item .__loading,#gallery-masonry .gallery-item img,#latest-projects .project,#news .post img,#personal-page .personal-info .social div,#slider .carousel-caption .btn-ltv .animated,#slider .carousel-caption h2 .animated,#slider .carousel-caption p .animated,#slider .carousel-indicators-wrap,#slider-4 .carousel-item .carousel-caption .social div,#slider-4 .carousel-item .carousel-caption h2,#slider-4 .carousel-item .carousel-caption p,#slider-4 .slider-footer-nav h5,#slider-4 .slider-footer-nav p,#slider-company .btn-slider .btn,#slider-company .carousel-caption .slider-h2 h2,#slider-company .carousel-caption p,#slider-company .social div,#steps-bg .nav-link,#steps-bg.animated,.about-about .about-row .animated,.about-media .media-grid .media-item .media-img img,.about-reviews,.about-team-2 .member,.actions,.blog-content .post>.animated,.blog-sidebar img,.btn-start-project.animated,.featured-boxes.top-icon .f-box,.featured-boxes.with-icon .f-box,.footer .footer-brand .brand .social div,.footer-form .animated,.footer-form.animated,.footer-shop,.footer-shop .footer-brand .brand .social div,.grid .lazy,.home-blog .blog-grid .post img,.hover-effect-2 .gallery-item .gallery-caption,.hover-effect-2 .gallery-item h2,.hover-effect-2 .gallery-item p,.hover-effect-2 .grid-with-gutters .gallery-item .gi-inner .gallery-caption,.hover-effect-2 .grid-with-gutters .gallery-item .gi-inner h2,.hover-effect-2 .grid-with-gutters .gallery-item .gi-inner p,.hover-round-label .hrl-text,.ideas,.ideas #ideas-carousel .gallery-item figure figcaption,.list-horizontal .animated,.list-horizontal-img .animated,.ltv-pagination .page-arrow:last-child:before,.page-header h1,.plus:after,.plus:before,.pluses .pluses-list .p-box,.pluses .pluses-list .p-box-icon span,.pricing-table .pricing-plan-wrap .pricing-plan,.product .product-img img,.product-detail .social div,.services-3,.services-3 .services-wrap .service-item .service-inner .service-text,.statistics-with-bg,.toogle-tags,.top-footer{opacity:0} 
#blog-slider .carousel-control-next,#blog-slider .carousel-control-next:before,#blog-slider .carousel-control-prev,#blog-slider .carousel-control-prev:before,#clients .client-wrap,#comments-list .media img,#featured-items-tab .nav-item a:before,#featured-items-tab button:before,#filters .nav-item a:before,#filters button:before,#owl-filters .nav-item a:before,#owl-filters button:before,#service-page *,#service-page .aside,#services .service .service-text-left,#services .service .service-text-right,#shop-top-nav-horizontal #shop-horizontal-nav,#sidebar-wrapper,#slider .carousel-indicators-wrap .carousel-indicators .carousel-item-indicator,#slider-4 .slider-footer-nav .author-name,#slider-4 .slider-footer-nav .project,#slider-company .carousel-control-next,#slider-company .carousel-control-next:before,#slider-company .carousel-control-prev,#slider-company .carousel-control-prev:before,#top-nav .scrollbar-wrap,#top-nav-horizontal #horizontal-nav,#top-nav-horizontal #horizontal-nav ul li .dropdown-menu ul li a,.about-team .member .member-img .social,.about-team-2 .member,.active .product-tag,.aside-list a,.blog-single-content .neighbors .page-arrow span,.featured-boxes.top-icon *,.hamburger.is-closed .hamb-top,.hamburger.is-closed:before,.hamburger.is-closed:hover .hamb-bottom,.hamburger.is-closed:hover .hamb-top,.hamburger.is-closed:hover:before,.hamburger.is-open:before,.hamburger.is-open:hover:before,.home-categories .cat-large figcaption h3,.home-categories .cat-small figcaption h3,.list-horizontal-img li .list-img img,.login-register,.ltv-pagination .page-arrow a:before,.ltv-pagination .page-arrow:first-child:before,.ltv-pagination .page-arrow:last-child:before,.m-select,.md-form label,.pricing-table .pricing-plan-wrap,.qty-box .qty-btn,.radio-box label:after,.radio-box label:before,.scroller-up-down-2 a,.services-3 .services-wrap .service-item .service-inner .service-text,.sidebar-nav .dropdown-menu a,.sidebar-nav li .open:hover:before,.sidebar-nav li:before,.sidebar-nav li:hover:before,.sidebar-shop .sidebar-color-palette ul li,.start-a-project #submit-btn,a,input[type=date],input[type=datetime-local],input[type=email],input[type=number],input[type=password],input[type=search-md],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],textarea.md-textarea{-webkit-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;transition:.35s ease-in-out} 
.active .product-tag:focus,.active .product-tag:hover,.blueimp-gallery,.toogle-tags{-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out} 
#gallery-masonry .gallery-item img.animated,#news .post img.animated,.about-media .media-grid .media-item .media-img img.animated,.home-blog .blog-grid .post img.animated{-webkit-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;opacity:1} 
.animated{-webkit-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out} 
#banner-video .animated,#steps-bg.animated,.about-reviews.animated,.footer-form.animated,.services-3.animated,.statistics-with-bg.animated{-webkit-animation-duration:.8s!important;-o-animation-duration:.8s!important;animation-duration:.8s!important;-webkit-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out} 
.sidebar-nav>li:first-child{-webkit-animation-delay:83.33ms;-o-animation-delay:83.33ms;animation-delay:83.33ms} 
.sidebar-nav>li:nth-child(2){-webkit-animation-delay:.16667s;-o-animation-delay:.16667s;animation-delay:.16667s} 
.sidebar-nav>li:nth-child(3){-webkit-animation-delay:.25s;-o-animation-delay:.25s;animation-delay:.25s} 
.sidebar-nav>li:nth-child(4){-webkit-animation-delay:.33333s;-o-animation-delay:.33333s;animation-delay:.33333s} 
.sidebar-nav>li:nth-child(5){-webkit-animation-delay:.41667s;-o-animation-delay:.41667s;animation-delay:.41667s} 
#clients .owl-item:nth-child(5)>.client-wrap,#filters button:nth-child(6),#owl-filters button:nth-child(6),#steps-bg .nav-link:nth-child(6),.sidebar-nav>li:nth-child(6),.social div:nth-child(6){-webkit-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s} 
.sidebar-nav>li:nth-child(7){-webkit-animation-delay:.58333s;-o-animation-delay:.58333s;animation-delay:.58333s} 
.sidebar-nav>li:nth-child(8){-webkit-animation-delay:.66667s;-o-animation-delay:.66667s;animation-delay:.66667s} 
.sidebar-nav>li:nth-child(9){-webkit-animation-delay:.75s;-o-animation-delay:.75s;animation-delay:.75s} 
.sidebar-nav>li:nth-child(10){-webkit-animation-delay:.83333s;-o-animation-delay:.83333s;animation-delay:.83333s} 
.sidebar-nav>li:nth-child(11){-webkit-animation-delay:.91667s;-o-animation-delay:.91667s;animation-delay:.91667s} 
#clients .owl-item:nth-child(10)>.client-wrap,#filters button:nth-child(11),#owl-filters button:nth-child(11),#slider .carousel-caption h2,.list-horizontal-img li:nth-child(3),.sidebar-nav>li:nth-child(12){-webkit-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s} 
.sidebar-nav>li:nth-child(13){-webkit-animation-delay:1.08333s;-o-animation-delay:1.08333s;animation-delay:1.08333s} 
.sidebar-nav>li:nth-child(14){-webkit-animation-delay:1.16667s;-o-animation-delay:1.16667s;animation-delay:1.16667s} 
.sidebar-nav>li:nth-child(15){-webkit-animation-delay:1.25s;-o-animation-delay:1.25s;animation-delay:1.25s} 
.sidebar-nav>li:nth-child(16){-webkit-animation-delay:1.33333s;-o-animation-delay:1.33333s;animation-delay:1.33333s} 
.sidebar-nav>li:nth-child(17){-webkit-animation-delay:1.41667s;-o-animation-delay:1.41667s;animation-delay:1.41667s} 
.sidebar-nav>li:nth-child(18){-webkit-animation-delay:1.5s;-o-animation-delay:1.5s;animation-delay:1.5s} 
.sidebar-nav>li:nth-child(19){-webkit-animation-delay:1.58333s;-o-animation-delay:1.58333s;animation-delay:1.58333s} 
.sidebar-nav>li:nth-child(20){-webkit-animation-delay:1.66667s;-o-animation-delay:1.66667s;animation-delay:1.66667s} 
.sidebar-nav>li:nth-child(21){-webkit-animation-delay:1.75s;-o-animation-delay:1.75s;animation-delay:1.75s} 
.sidebar-nav>li:nth-child(22){-webkit-animation-delay:1.83333s;-o-animation-delay:1.83333s;animation-delay:1.83333s} 
.sidebar-nav>li:nth-child(23){-webkit-animation-delay:1.91667s;-o-animation-delay:1.91667s;animation-delay:1.91667s} 
.list-horizontal li:nth-child(5),.list-horizontal-img li:nth-child(5),.sidebar-nav>li:nth-child(24),.striped-wrap-6.rain .tile:nth-child(3)::after{-webkit-animation-delay:2s;-o-animation-delay:2s;animation-delay:2s} 
#filters button:first-child,#latest-projects .owl-item:first-child>.project,#news div[class^=col-]:first-child>.post img,#owl-filters button:first-child,#steps-bg .nav-link:first-child,.f-box:first-child,.social div:first-child{-webkit-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s} 
#clients .owl-item:first-child>.client-wrap,#filters button:nth-child(2),#latest-projects .owl-item:nth-child(2)>.project,#news div[class^=col-]:nth-child(2)>.post img,#owl-filters button:nth-child(2),#steps-bg .nav-link:nth-child(2),.f-box:nth-child(2),.social div:nth-child(2){-webkit-animation-delay:.1s;-o-animation-delay:.1s;animation-delay:.1s} 
#clients .owl-item:nth-child(2)>.client-wrap,#filters button:nth-child(3),#latest-projects .owl-item:nth-child(3)>.project,#news div[class^=col-]:nth-child(3)>.post img,#owl-filters button:nth-child(3),#steps-bg .nav-link:nth-child(3),.f-box:nth-child(3),.social div:nth-child(3){-webkit-animation-delay:.2s;-o-animation-delay:.2s;animation-delay:.2s} 
#clients .owl-item:nth-child(3)>.client-wrap,#filters button:nth-child(4),#latest-projects .owl-item:nth-child(4)>.project,#news div[class^=col-]:nth-child(4)>.post img,#owl-filters button:nth-child(4),#steps-bg .nav-link:nth-child(4),.f-box:nth-child(4),.social div:nth-child(4){-webkit-animation-delay:.3s;-o-animation-delay:.3s;animation-delay:.3s} 
#clients .owl-item:nth-child(4)>.client-wrap,#filters button:nth-child(5),#owl-filters button:nth-child(5),#steps-bg .nav-link:nth-child(5),.social div:nth-child(5){-webkit-animation-delay:.4s;-o-animation-delay:.4s;animation-delay:.4s} 
#clients .owl-item:nth-child(6)>.client-wrap,#filters button:nth-child(7),#owl-filters button:nth-child(7),.list-horizontal-img li:first-child{-webkit-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s} 
#clients .owl-item:nth-child(7)>.client-wrap,#filters button:nth-child(8),#owl-filters button:nth-child(8){-webkit-animation-delay:.7s;-o-animation-delay:.7s;animation-delay:.7s} 
#clients .owl-item:nth-child(8)>.client-wrap,#filters button:nth-child(9),#owl-filters button:nth-child(9),.list-horizontal-img li:nth-child(2){-webkit-animation-delay:.8s;-o-animation-delay:.8s;animation-delay:.8s} 
#clients .owl-item:nth-child(9)>.client-wrap,#filters button:nth-child(10),#owl-filters button:nth-child(10){-webkit-animation-delay:.9s;-o-animation-delay:.9s;animation-delay:.9s} 
#clients .owl-item:nth-child(11)>.client-wrap,#filters button:nth-child(12),#owl-filters button:nth-child(12){-webkit-animation-delay:1.1s;-o-animation-delay:1.1s;animation-delay:1.1s} 
#clients .owl-item:nth-child(12)>.client-wrap,.list-horizontal li:first-child,.list-horizontal-img li:first-child,.list-horizontal-img li:nth-child(4),.striped-wrap-4 .tile:first-child::after{-webkit-animation-delay:1.2s;-o-animation-delay:1.2s;animation-delay:1.2s} 
.list-horizontal li:nth-child(2),.list-horizontal-img li:nth-child(2){-webkit-animation-delay:1.4s;-o-animation-delay:1.4s;animation-delay:1.4s} 
.list-horizontal li:nth-child(3),.list-horizontal-img li:nth-child(3){-webkit-animation-delay:1.6s;-o-animation-delay:1.6s;animation-delay:1.6s} 
.list-horizontal li:nth-child(4),.list-horizontal-img li:nth-child(4){-webkit-animation-delay:1.8s;-o-animation-delay:1.8s;animation-delay:1.8s} 
.list-horizontal li:nth-child(6),.list-horizontal-img li:nth-child(6){-webkit-animation-delay:2.2s;-o-animation-delay:2.2s;animation-delay:2.2s} 
.striped-wrap-6.rain .tile:nth-child(2)::after{-webkit-animation-delay:2.8s;-o-animation-delay:2.8s;animation-delay:2.8s} 
.striped-wrap-6.rain .tile:nth-child(4)::after{-webkit-animation-delay:3.4s;-o-animation-delay:3.4s;animation-delay:3.4s} 
.striped-wrap-6.rain .tile:first-child::after{-webkit-animation-delay:4.2s;-o-animation-delay:4.2s;animation-delay:4.2s} 
.striped-wrap-6.rain .tile:nth-child(5)::after{-webkit-animation-delay:5s;-o-animation-delay:5s;animation-delay:5s} 
.striped-wrap-4 .tile:nth-child(2)::after{-webkit-animation-delay:2.4s;-o-animation-delay:2.4s;animation-delay:2.4s} 
.striped-wrap-4 .tile:nth-child(3)::after{-webkit-animation-delay:3.6s;-o-animation-delay:3.6s;animation-delay:3.6s} 
@-webkit-keyframes width-out{0%{width:100%} 
100%{width:0} 
} 
@-o-keyframes width-out{0%{width:100%} 
100%{width:0} 
} 
@keyframes width-out{0%{width:100%} 
100%{width:0} 
} 
@-webkit-keyframes width-in{0%{width:0} 
100%{width:100%} 
} 
@-o-keyframes width-in{0%{width:0} 
100%{width:100%} 
} 
@keyframes width-in{0%{width:0} 
100%{width:100%} 
} 
@-webkit-keyframes showIn{0%{opacity:0;-webkit-filter:opacity(0);filter:opacity(0);-webkit-transform:translateY(10px);transform:translateY(10px)} 
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-filter:opacity(100%);filter:opacity(100%)} 
} 
@-o-keyframes showIn{0%{opacity:0;filter:opacity(0);-o-transform:translateY(10px);transform:translateY(10px)} 
100%{opacity:1;-o-transform:translateY(0);transform:translateY(0);filter:opacity(100%)} 
} 
@keyframes showIn{0%{opacity:0;-webkit-filter:opacity(0);filter:opacity(0);-webkit-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)} 
100%{opacity:1;-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-filter:opacity(100%);filter:opacity(100%)} 
} 
@-webkit-keyframes showDown{0%{opacity:0;-webkit-filter:opacity(0);filter:opacity(0);-webkit-transform:translateY(-10px);transform:translateY(-10px)} 
100%{opacity:1;-webkit-filter:opacity(100%);filter:opacity(100%);-webkit-transform:translateY(0);transform:translateY(0)} 
} 
@-o-keyframes showDown{0%{opacity:0;filter:opacity(0);-o-transform:translateY(-10px);transform:translateY(-10px)} 
100%{opacity:1;filter:opacity(100%);-o-transform:translateY(0);transform:translateY(0)} 
} 
@keyframes showDown{0%{opacity:0;-webkit-filter:opacity(0);filter:opacity(0);-webkit-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)} 
100%{opacity:1;-webkit-filter:opacity(100%);filter:opacity(100%);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)} 
} 
@-webkit-keyframes showLeft{0%{opacity:0;-webkit-filter:opacity(0);filter:opacity(0);-webkit-transform:translateX(-10px) scale(.9);transform:translateX(-10px) scale(.9)} 
100%{opacity:1;-webkit-filter:opacity(100%);filter:opacity(100%);-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)} 
} 
@-o-keyframes showLeft{0%{opacity:0;filter:opacity(0);-o-transform:translateX(-10px) scale(.9);transform:translateX(-10px) scale(.9)} 
100%{opacity:1;filter:opacity(100%);-o-transform:translateX(0) scale(1);transform:translateX(0) scale(1)} 
} 
@keyframes showLeft{0%{opacity:0;-webkit-filter:opacity(0);filter:opacity(0);-webkit-transform:translateX(-10px) scale(.9);-o-transform:translateX(-10px) scale(.9);transform:translateX(-10px) scale(.9)} 
100%{opacity:1;-webkit-filter:opacity(100%);filter:opacity(100%);-webkit-transform:translateX(0) scale(1);-o-transform:translateX(0) scale(1);transform:translateX(0) scale(1)} 
} 
@-webkit-keyframes showRight{0%{opacity:0;-webkit-filter:opacity(0);filter:opacity(0);-webkit-transform:translateX(10px) scale(.9);transform:translateX(10px) scale(.9)} 
100%{opacity:1;-webkit-filter:opacity(100%);filter:opacity(100%);-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)} 
} 
@-o-keyframes showRight{0%{opacity:0;filter:opacity(0);-o-transform:translateX(10px) scale(.9);transform:translateX(10px) scale(.9)} 
100%{opacity:1;filter:opacity(100%);-o-transform:translateX(0) scale(1);transform:translateX(0) scale(1)} 
} 
@keyframes showRight{0%{opacity:0;-webkit-filter:opacity(0);filter:opacity(0);-webkit-transform:translateX(10px) scale(.9);-o-transform:translateX(10px) scale(.9);transform:translateX(10px) scale(.9)} 
100%{opacity:1;-webkit-filter:opacity(100%);filter:opacity(100%);-webkit-transform:translateX(0) scale(1);-o-transform:translateX(0) scale(1);transform:translateX(0) scale(1)} 
} 
@-webkit-keyframes flipForwards{from{-webkit-transform:rotateY(0);transform:rotateY(0)} 
to{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);opacity:0} 
} 
@-o-keyframes flipForwards{from{transform:rotateY(0)} 
to{transform:rotateY(180deg);opacity:0} 
} 
@keyframes flipForwards{from{-webkit-transform:rotateY(0);transform:rotateY(0)} 
to{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);opacity:0} 
} 
@-webkit-keyframes flipBack{from{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)} 
to{-webkit-transform:rotateY(0);transform:rotateY(0)} 
} 
@-o-keyframes flipBack{from{transform:rotateY(180deg)} 
to{transform:rotateY(0)} 
} 
@keyframes flipBack{from{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)} 
to{-webkit-transform:rotateY(0);transform:rotateY(0)} 
} 
@-webkit-keyframes flip-scale-up-hor{0%{-webkit-transform:scale(1) rotateX(0);transform:scale(1) rotateX(0)} 
50%{-webkit-transform:scale(2.5) rotateX(-90deg);transform:scale(2.5) rotateX(-90deg)} 
100%{-webkit-transform:scale(1) rotateX(-180deg);transform:scale(1) rotateX(-180deg)} 
} 
@-o-keyframes flip-scale-up-hor{0%{transform:scale(1) rotateX(0)} 
50%{transform:scale(2.5) rotateX(-90deg)} 
100%{transform:scale(1) rotateX(-180deg)} 
} 
@keyframes flip-scale-up-hor{0%{-webkit-transform:scale(1) rotateX(0);transform:scale(1) rotateX(0)} 
50%{-webkit-transform:scale(2.5) rotateX(-90deg);transform:scale(2.5) rotateX(-90deg)} 
100%{-webkit-transform:scale(1) rotateX(-180deg);transform:scale(1) rotateX(-180deg)} 
} 
@-webkit-keyframes slide-width{from{width:0} 
to{width:20px} 
} 
@-o-keyframes slide-width{from{width:0} 
to{width:20px} 
} 
@keyframes slide-width{from{width:0} 
to{width:20px} 
} 
@-webkit-keyframes slide-height{from{height:0} 
to{height:20px} 
} 
@-o-keyframes slide-height{from{height:0} 
to{height:20px} 
} 
@keyframes slide-height{from{height:0} 
to{height:20px} 
} 
@-webkit-keyframes fadeIn{from{opacity:0} 
to{opacity:1} 
} 
@-o-keyframes fadeIn{from{opacity:0} 
to{opacity:1} 
} 
@keyframes fadeIn{from{opacity:0} 
to{opacity:1} 
} 
@-webkit-keyframes fadeOut{from{opacity:1} 
to{opacity:0} 
} 
@-o-keyframes fadeOut{from{opacity:1} 
to{opacity:0} 
} 
@keyframes fadeOut{from{opacity:1} 
to{opacity:0} 
} 
@-webkit-keyframes fadeOut30{from{opacity:1} 
to{opacity:.3} 
} 
@-o-keyframes fadeOut30{from{opacity:1} 
to{opacity:.3} 
} 
@keyframes fadeOut30{from{opacity:1} 
to{opacity:.3} 
} 
@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)} 
to{opacity:1;-webkit-transform:none;transform:none} 
} 
@-o-keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)} 
to{opacity:1;-o-transform:none;transform:none} 
} 
@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)} 
to{opacity:1;-webkit-transform:none;-o-transform:none;transform:none} 
} 
@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)} 
to{opacity:1;-webkit-transform:none;transform:none} 
} 
@-o-keyframes fadeInLeft{from{opacity:0;transform:translate3d(-25px,0,0)} 
to{opacity:1;-o-transform:none;transform:none} 
} 
@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)} 
to{opacity:1;-webkit-transform:none;-o-transform:none;transform:none} 
} 
@-webkit-keyframes fadeInOut{from{opacity:1;-webkit-transform:none;transform:none} 
to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)} 
} 
@-o-keyframes fadeInOut{from{opacity:1;-o-transform:none;transform:none} 
to{opacity:0;transform:translate3d(-100%,0,0)} 
} 
@keyframes fadeInOut{from{opacity:1;-webkit-transform:none;-o-transform:none;transform:none} 
to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)} 
} 
@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)} 
to{opacity:1;-webkit-transform:none;transform:none} 
} 
@-o-keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)} 
to{opacity:1;-o-transform:none;transform:none} 
} 
@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)} 
to{opacity:1;-webkit-transform:none;-o-transform:none;transform:none} 
} 
@-webkit-keyframes fade-in-right{0%{-webkit-transform:translateX(50px);transform:translateX(50px);opacity:0;-webkit-transform:scale(.95) rotate(.1deg);transform:scale(.95) rotate(.1deg)} 
100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;-webkit-transform:scale(1) rotate(.1deg);transform:scale(1) rotate(.1deg)} 
} 
@-o-keyframes fade-in-right{0%{-webkit-transform:translateX(50px);-o-transform:translateX(50px);transform:translateX(50px);opacity:0;-o-transform:scale(.95) rotate(.1deg);transform:scale(.95) rotate(.1deg)} 
100%{-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1;-o-transform:scale(1) rotate(.1deg);transform:scale(1) rotate(.1deg)} 
} 
@keyframes fade-in-right{0%{-webkit-transform:translateX(50px);-o-transform:translateX(50px);transform:translateX(50px);opacity:0;-webkit-transform:scale(.95) rotate(.1deg);-o-transform:scale(.95) rotate(.1deg);transform:scale(.95) rotate(.1deg)} 
100%{-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1;-webkit-transform:scale(1) rotate(.1deg);-o-transform:scale(1) rotate(.1deg);transform:scale(1) rotate(.1deg)} 
} 
@-webkit-keyframes fade-out-left{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1} 
100%{-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0} 
} 
@-o-keyframes fade-out-left{0%{-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1} 
100%{-webkit-transform:translateX(-50px);-o-transform:translateX(-50px);transform:translateX(-50px);opacity:0} 
} 
@keyframes fade-out-left{0%{-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1} 
100%{-webkit-transform:translateX(-50px);-o-transform:translateX(-50px);transform:translateX(-50px);opacity:0} 
} 
@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)} 
100%{-webkit-transform:translateY(0);transform:translateY(0)} 
} 
@-o-keyframes slideInDown{0%{-o-transform:translateY(-100%);transform:translateY(-100%)} 
100%{-o-transform:translateY(0);transform:translateY(0)} 
} 
@keyframes slideInDown{0%{-webkit-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)} 
100%{-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)} 
} 
@-webkit-keyframes imgPrevAnim{0%{-webkit-transform:translateY(0);transform:translateY(0)} 
100%{-webkit-transform:translateY(100%);transform:translateY(100%)} 
} 
@-o-keyframes imgPrevAnim{0%{-o-transform:translateY(0);transform:translateY(0)} 
100%{-o-transform:translateY(100%);transform:translateY(100%)} 
} 
@keyframes imgPrevAnim{0%{-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)} 
100%{-webkit-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)} 
} 
@-webkit-keyframes tracking-in-expand{0%{letter-spacing:-.5em;opacity:0} 
40%{opacity:.6} 
100%{opacity:1} 
} 
@-o-keyframes tracking-in-expand{0%{letter-spacing:-.5em;opacity:0} 
40%{opacity:.6} 
100%{opacity:1} 
} 
@keyframes tracking-in-expand{0%{letter-spacing:-.5em;opacity:0} 
40%{opacity:.6} 
100%{opacity:1} 
} 
@-webkit-keyframes scale-up-center{0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0} 
100%{-webkit-transform:scale(1);transform:scale(1);opacity:1} 
} 
@-o-keyframes scale-up-center{0%{-o-transform:scale(.5);transform:scale(.5);opacity:0} 
100%{-o-transform:scale(1);transform:scale(1);opacity:1} 
} 
@keyframes scale-up-center{0%{-webkit-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0} 
100%{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1} 
} 
@-webkit-keyframes shadow-inset-center{0%{-webkit-box-shadow:inset 0 0 0 0 transparent;box-shadow:inset 0 0 0 0 transparent} 
100%{-webkit-box-shadow:inset 0 0 3px 0 rgba(0,0,0,.5);box-shadow:inset 0 0 3px 0 rgba(0,0,0,.5)} 
} 
@-o-keyframes shadow-inset-center{0%{box-shadow:inset 0 0 0 0 transparent} 
100%{box-shadow:inset 0 0 3px 0 rgba(0,0,0,.5)} 
} 
@keyframes shadow-inset-center{0%{-webkit-box-shadow:inset 0 0 0 0 transparent;box-shadow:inset 0 0 0 0 transparent} 
100%{-webkit-box-shadow:inset 0 0 3px 0 rgba(0,0,0,.5);box-shadow:inset 0 0 3px 0 rgba(0,0,0,.5)} 
} 
@keyframes fade-out-left{0%{-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1;-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)} 
100%{-webkit-transform:translateX(-1000px);-o-transform:translateX(-1000px);transform:translateX(-1000px);opacity:0;-webkit-transform:scale(.95) rotate(.1deg);-o-transform:scale(.95) rotate(.1deg);transform:scale(.95) rotate(.1deg)} 
} 
@-webkit-keyframes slide-bottom{0%{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0} 
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1} 
} 
@-o-keyframes slide-bottom{0%{-o-transform:translateY(-100px);transform:translateY(-100px);opacity:0} 
100%{-o-transform:translateY(0);transform:translateY(0);opacity:1} 
} 
@keyframes slide-bottom{0%{-webkit-transform:translateY(-100px);-o-transform:translateY(-100px);transform:translateY(-100px);opacity:0} 
100%{-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1} 
} 
@-webkit-keyframes scale-up-ver-center{0%{-webkit-transform:scaleY(.4);transform:scaleY(.4)} 
100%{-webkit-transform:scaleY(1);transform:scaleY(1)} 
} 
@-o-keyframes scale-up-ver-center{0%{-webkit-transform:scaleY(.4);-o-transform:scaleY(.4);transform:scaleY(.4)} 
100%{-webkit-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)} 
} 
@keyframes scale-up-ver-center{0%{-webkit-transform:scaleY(.4);-o-transform:scaleY(.4);transform:scaleY(.4)} 
100%{-webkit-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)} 
} 
@-webkit-keyframes tracking-in-contract{0%{letter-spacing:1em;opacity:0} 
40%{opacity:.6} 
100%{letter-spacing:normal;opacity:1} 
} 
@-o-keyframes tracking-in-contract{0%{letter-spacing:1em;opacity:0} 
40%{opacity:.6} 
100%{letter-spacing:normal;opacity:1} 
} 
@keyframes tracking-in-contract{0%{letter-spacing:1em;opacity:0} 
40%{opacity:.6} 
100%{letter-spacing:normal;opacity:1} 
} 
.slide-out-left{-webkit-animation:.5s cubic-bezier(.55,.085,.68,.53) both slide-out-left;-o-animation:.5s cubic-bezier(.55,.085,.68,.53) both slide-out-left;animation:.5s cubic-bezier(.55,.085,.68,.53) both slide-out-left} 
.fadeInRight{-webkit-animation-name:fadeInRight;-o-animation-name:fadeInRight;animation-name:fadeInRight} 
.fadeInLeft{-webkit-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft} 
.fadeOut,.fadeOutLeft{-webkit-animation-name:fadeOutLeft;-o-animation-name:fadeOutLeft;animation-name:fadeOutLeft} 
.fadeIn{-webkit-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn} 
.fadeInUp{-webkit-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp} 
.widthIn{-webkit-animation:1s linear .5s both width-in;-o-animation:1s linear .5s both width-in;animation:1s linear .5s both width-in} 
.showIn{-webkit-animation:.8s ease-in-out both showIn;-o-animation:.8s ease-in-out both showIn;animation:.8s ease-in-out both showIn} 
.showDown{-webkit-animation:1s linear both showDown;-o-animation:1s linear both showDown;animation:1s linear both showDown} 
.showLeft{-webkit-animation:1s linear both showLeft;-o-animation:1s linear both showLeft;animation:1s linear both showLeft} 
.showRight{-webkit-animation:1s linear both showRight;-o-animation:1s linear both showRight;animation:1s linear both showRight} 
.shadow-inset-center{-webkit-animation:.4s cubic-bezier(.55,.055,.675,.19) both shadow-inset-center;-o-animation:.4s cubic-bezier(.55,.055,.675,.19) both shadow-inset-center;animation:.4s cubic-bezier(.55,.055,.675,.19) both shadow-inset-center} 
.flip-scale-up-hor{-webkit-animation:.5s linear both flip-scale-up-hor;-o-animation:.5s linear both flip-scale-up-hor;animation:.5s linear both flip-scale-up-hor} 
.fade-in-right{-webkit-animation:.6s cubic-bezier(.39,.575,.565,1) both fade-in-right;-o-animation:.6s cubic-bezier(.39,.575,.565,1) both fade-in-right;animation:.6s cubic-bezier(.39,.575,.565,1) both fade-in-right} 
.fade-out-left{-webkit-animation:.7s cubic-bezier(.25,.46,.45,.94) both fade-out-left;-o-animation:.7s cubic-bezier(.25,.46,.45,.94) both fade-out-left;animation:.7s cubic-bezier(.25,.46,.45,.94) both fade-out-left} 
.tracking-in-expand{-webkit-animation:.35s cubic-bezier(.215,.61,.355,1) .6s both tracking-in-expand;-o-animation:.35s cubic-bezier(.215,.61,.355,1) .6s both tracking-in-expand;animation:.35s cubic-bezier(.215,.61,.355,1) .6s both tracking-in-expand} 
.tracking-in-contract{-webkit-animation:.8s cubic-bezier(.215,.61,.355,1) both tracking-in-contract;-o-animation:.8s cubic-bezier(.215,.61,.355,1) both tracking-in-contract;animation:.8s cubic-bezier(.215,.61,.355,1) both tracking-in-contract} 
.scale-up-center{-webkit-animation:.4s cubic-bezier(.39,.575,.565,1) both scale-up-center;-o-animation:.4s cubic-bezier(.39,.575,.565,1) both scale-up-center;animation:.4s cubic-bezier(.39,.575,.565,1) both scale-up-center} 
.scale-up-ver-center{-webkit-animation:.4s cubic-bezier(.39,.575,.565,1) both scale-up-ver-center;-o-animation:.4s cubic-bezier(.39,.575,.565,1) both scale-up-ver-center;animation:.4s cubic-bezier(.39,.575,.565,1) both scale-up-ver-center} 
.slide-bottom{-webkit-animation:.5s cubic-bezier(.445,.05,.55,.95) both slide-bottom;-o-animation:.5s cubic-bezier(.445,.05,.55,.95) both slide-bottom;animation:.5s cubic-bezier(.445,.05,.55,.95) both slide-bottom} 
.has-animation .anim-img,.has-animation img{width:0;height:100%;position:absolute;top:0;bottom:0;z-index:10;object-fit:cover} 
.has-animation.animate-in:before{content:'';position:absolute;top:0;bottom:0;width:0;height:100%;z-index:9;background-color:#ddd} 
.has-animation.animation-ltr.animate-in:before{-webkit-animation:.6s cubic-bezier(.4,0,0,1) forwards revealLTR!important;-o-animation:.6s cubic-bezier(.4,0,0,1) forwards revealLTR!important;animation:.6s cubic-bezier(.4,0,0,1) forwards revealLTR!important} 
.has-animation.animation-ltr.animate-in .anim-img,.has-animation.animation-ltr.animate-in img{-webkit-animation:.6s cubic-bezier(.4,0,0,1) .6s forwards revealRTL!important;-o-animation:.6s cubic-bezier(.4,0,0,1) .6s forwards revealRTL!important;animation:.6s cubic-bezier(.4,0,0,1) .6s forwards revealRTL!important} 
.has-animation.animation-rtl.animate-in:before{-webkit-animation:.6s cubic-bezier(.4,0,0,1) forwards revealRTL!important;-o-animation:.6s cubic-bezier(.4,0,0,1) forwards revealRTL!important;animation:.6s cubic-bezier(.4,0,0,1) forwards revealRTL!important} 
.has-animation.animation-rtl.animate-in .anim-img,.has-animation.animation-rtl.animate-in img{-webkit-animation:.6s cubic-bezier(.4,0,0,1) .6s forwards revealLTR!important;-o-animation:.6s cubic-bezier(.4,0,0,1) .6s forwards revealLTR!important;animation:.6s cubic-bezier(.4,0,0,1) .6s forwards revealLTR!important} 
@-webkit-keyframes revealRTL{0%{width:0;right:0} 
100%{width:100%;right:0} 
} 
@-o-keyframes revealRTL{0%{width:0;right:0} 
100%{width:100%;right:0} 
} 
@keyframes revealRTL{0%{width:0;right:0} 
100%{width:100%;right:0} 
} 
@-webkit-keyframes revealLTR{0%{width:0;left:0} 
100%{width:100%;left:0} 
} 
@-o-keyframes revealLTR{0%{width:0;left:0} 
100%{width:100%;left:0} 
} 
@keyframes revealLTR{0%{width:0;left:0} 
100%{width:100%;left:0} 
} 
@-webkit-keyframes run{0%{top:-50%} 
100%{top:110%} 
} 
@-o-keyframes run{0%{top:-50%} 
100%{top:110%} 
} 
@keyframes run{0%{top:-50%} 
100%{top:110%} 
} 
@-webkit-keyframes ripple{0%{-webkit-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent} 
50%{-webkit-box-shadow:0 0 0 12px rgba(0,0,0,.1);box-shadow:0 0 0 12px rgba(0,0,0,.1)} 
100%{-webkit-box-shadow:0 0 0 12px transparent;box-shadow:0 0 0 12px transparent} 
} 
@-o-keyframes ripple{0%{box-shadow:0 0 0 1px transparent} 
50%{box-shadow:0 0 0 12px rgba(0,0,0,.1)} 
100%{box-shadow:0 0 0 12px transparent} 
} 
@keyframes ripple{0%{-webkit-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent} 
50%{-webkit-box-shadow:0 0 0 12px rgba(0,0,0,.1);box-shadow:0 0 0 12px rgba(0,0,0,.1)} 
100%{-webkit-box-shadow:0 0 0 12px transparent;box-shadow:0 0 0 12px transparent} 
} 
.make-reveal{position:relative;overflow:hidden;width:100%;display:block} 
.make-reveal:before{content:'';height:100%;display:block;position:absolute;opacity:1;top:0;-webkit-animation:1.2s .1s makeReveal;-o-animation:1.2s .1s makeReveal;animation:1.2s .1s makeReveal;z-index:2} 
.reveal-block{-webkit-animation-duration:.1s;-o-animation-duration:.1s;animation-duration:.1s;-webkit-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;z-index:1;height:100%;width:100%} 
@-webkit-keyframes makeReveal{0%{-webkit-transform-origin:0% 100%;transform-origin:0% 100%;width:0} 
50%{width:100%;-webkit-transform-origin:100% 0%;transform-origin:100% 0%} 
100%{width:0} 
} 
@-o-keyframes makeReveal{0%{-o-transform-origin:0% 100%;transform-origin:0% 100%;width:0} 
50%{width:100%;-o-transform-origin:100% 0%;transform-origin:100% 0%} 
100%{width:0} 
} 
@keyframes makeReveal{0%{-webkit-transform-origin:0% 100%;-o-transform-origin:0% 100%;transform-origin:0% 100%;width:0} 
50%{width:100%;-webkit-transform-origin:100% 0%;-o-transform-origin:100% 0%;transform-origin:100% 0%} 
100%{width:0} 
} 
#company-tabs .nav-tabs,.login-register .nav-tabs,.ltv-tabs .nav-tabs,.product-detail .nav-tabs{border-bottom:.24rem solid #ccc} 
#company-tabs .nav-tabs .nav-item{border:1px solid transparent;border-top-right-radius:0;text-transform:uppercase;-webkit-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0} 
#company-tabs .nav-tabs .nav-item:before{content:'';position:absolute;width:0;height:.24rem;bottom:-.12rem;left:0;-webkit-transition:width 1s;-o-transition:width 1s;transition:width 1s} 
#company-tabs .tab-img,.blog-sidebar .about-author figure img{-webkit-transition:1s ease-in-out;-o-transition:1s ease-in-out} 
#company-tabs .tab-img{background:50% 50%/cover no-repeat #ddd;-webkit-background-size:cover;transition:1s ease-in-out;overflow:hidden} 
#company-tabs .tab-img:before{content:'';background:rgba(255,255,255,0);-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;position:absolute;right:0;left:0;top:0;bottom:0;margin:auto} 
#company-tabs .tab-img:hover:before{background:rgba(255,255,255,.2)} 
#company-tabs .tab-indicator{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:.9rem .6rem;background:rgba(0,0,0,.2)} 
#company-tabs .tab-indicator .current-tab:before{content:'';position:absolute;display:block;height:65px;width:.24rem;bottom:0;left:50%;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)} 
#company-tabs .tab-img,#company-tabs .tab-indicator .current-tab{padding-bottom:4.5rem;position:relative} 
#company-tabs .company-tabs .inner{padding-left:1.8rem;position:relative} 
#company-tabs .company-tabs .nav-item.active,.login-register .nav-tabs .nav-item .active,.ltv-tabs .nav-tabs .nav-item .active,.product-detail .nav-tabs .nav-item .active{position:relative;background-color:transparent;border-color:transparent transparent #ae8c64} 
#company-tabs .company-tabs .nav-item.active:after{content:'';position:absolute;height:.24rem;bottom:-3px;left:0;width:100%} 
#company-tabs .company-tabs .animated{-webkit-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s} 
#company-tabs [data-bgimg=tab-img-1]{background-image:url(../images/team/team-5.html)} 
#company-tabs [data-bgimg=tab-img-2]{background-image:url(../images/team/team-1.html)} 
#company-tabs [data-bgimg=tab-img-3]{background-image:url(../images/team/team-3.html)} 
#top-nav{line-height:3.6rem;height:3.6rem;width:100%;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:1s linear;-o-transition:1s linear;transition:1s linear;-webkit-box-shadow:-15px 0 10px -15px #000;box-shadow:-15px 0 10px -15px #000} 
#top-nav .brand{margin-left:6.5rem} 
#top-nav .top-nav-wrap{display:flex;width:100%;padding-right:.9rem} 
#top-nav .col-left,#top-nav .col-right,.about-media header .header-wrap,.about-team .member .member-img,.about-team .member .member-info,.about-team-2 .member-img,.about-team-2 .member-info{width:50%} 
#top-nav .col-right,.top-filters-row .columns-number{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end} 
#top-nav .scrollbar-wrap{max-height:-webkit-calc(100vh - 3.6rem);max-height:calc(100vh - 3.6rem);position:absolute;left:0;width:100%;top:3.6rem;overflow:hidden} 
#top-nav::-webkit-scrollbar{display:none} 
#sidebar-wrapper{z-index:1050;position:absolute;margin-left:-15rem;width:15rem;height:100%;padding:0!important} 
#sidebar-wrapper.toggled{margin-left:0;position:fixed} 
.navbar{padding:0!important;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;position:relative;width:100%} 
@media (max-width:640px) and (min-width:480px){.btn-start-project{display:none} 
} 
.sidebar-nav{position:relative;width:15rem;margin:0;padding:0;list-style:none} 
#slider .carousel-indicators-wrap .carousel-indicators .carousel-item-indicator:first-child,.brand-name,.table tbody td:first-of-type,.table thead th:first-of-type{padding-left:1.8rem} 
.sidebar-nav li{position:relative;display:inline-block;width:100%;-webkit-animation-duration:.1s;-o-animation-duration:.1s;animation-duration:.1s;-webkit-animation-timing-function:cubic-bezier(0.43,0.26,0.13,1.01);-o-animation-timing-function:cubic-bezier(0.43,0.26,0.13,1.01);animation-timing-function:cubic-bezier(0.43,0.26,0.13,1.01)} 
.sidebar-nav li:before{content:'';position:absolute;top:0;left:0;z-index:-1;height:100%;width:.24rem} 
.sidebar-nav li:nth-child(11).active,.sidebar-nav li:nth-child(11):before,.sidebar-nav li:nth-child(14).active,.sidebar-nav li:nth-child(14):before,.sidebar-nav li:nth-child(2).active,.sidebar-nav li:nth-child(2):before,.sidebar-nav li:nth-child(5).active,.sidebar-nav li:nth-child(5):before,.sidebar-nav li:nth-child(8).active,.sidebar-nav li:nth-child(8):before{background-color:#92724d} 
.sidebar-nav li:nth-child(12).active,.sidebar-nav li:nth-child(12):before,.sidebar-nav li:nth-child(15).active,.sidebar-nav li:nth-child(15):before,.sidebar-nav li:nth-child(3).active,.sidebar-nav li:nth-child(3):before,.sidebar-nav li:nth-child(6).active,.sidebar-nav li:nth-child(6):before,.sidebar-nav li:nth-child(9).active,.sidebar-nav li:nth-child(9):before{background-color:#71583b} 
.sidebar-nav li:first-child.active,.sidebar-nav li:first-child:before,.sidebar-nav li:nth-child(10).active,.sidebar-nav li:nth-child(10):before,.sidebar-nav li:nth-child(13).active,.sidebar-nav li:nth-child(13):before,.sidebar-nav li:nth-child(4).active,.sidebar-nav li:nth-child(4):before,.sidebar-nav li:nth-child(7).active,.sidebar-nav li:nth-child(7):before{background-color:#4f3e2a} 
.sidebar-nav li a{display:block;padding:1.2rem 1.8rem;z-index:2} 
.sidebar-nav>.sidebar-brand{height:3.6rem} 
.sidebar-nav .dropdown-menu{position:relative!important;top:0;width:100%;padding:0;margin:0;border-radius:0;border:none;background-color:#000;-webkit-box-shadow:none;box-shadow:none} 
#shopping-cart,.mCSB_inside>.mCSB_container{padding-right:16px} 
.sidebar-nav .dropdown-menu a{padding:.9rem;margin-left:.9rem;margin-right:.9rem;background-color:#000} 
.sidebar-nav .dropdown-menu li:before{background-color:#333;width:0} 
.sidebar-nav .dropdown-menu li:hover:before{background-color:#444;width:0} 
.sidebar-nav .dropdown-menu li,.sidebar-nav li{border-bottom:1px solid rgba(0,0,0,.5);border-top:1px solid rgba(255,255,255,.08)} 
.sidebar-nav .dropdown-toggle:after{content:'+';display:inline-block;width:1.2rem;height:1.2rem;border:none;position:absolute;right:1.2rem;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);max-width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-sizing:border-box} 
.sidebar-nav .active .dropdown-toggle:after{content:'-'} 
.brand-name{width:100%;display:block} 
.hamburger{position:absolute;top:0;right:-3.6rem;z-index:999;display:block;width:3.6rem;height:3.6rem;margin-left:.9rem;border:none} 
.hamburger.is-closed:before,.hamburger.is-open:before{content:'';display:block;width:100px;text-align:center;opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)} 
.hamburger.is-closed:hover:before,.hamburger.is-open:hover:before{opacity:1;display:block;-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)} 
.hamburger.is-closed .hamb-top,.hamburger.is-closed:hover .hamb-top{top:.9rem} 
.hamburger.is-closed .hamb-middle{top:1.8rem;margin-top:-.12rem} 
.hamburger.is-closed .hamb-bottom{bottom:.9rem;-webkit-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;transition:.35s ease-in-out} 
.hamburger.is-closed:hover .hamb-bottom{bottom:.9rem} 
.hamburger.is-closed .hamb-bottom,.hamburger.is-closed .hamb-middle,.hamburger.is-closed .hamb-top,.hamburger.is-open .hamb-bottom,.hamburger.is-open .hamb-middle,.hamburger.is-open .hamb-top{background-color:#1a1a1a} 
.hamburger.is-open .hamb-bottom,.hamburger.is-open .hamb-top{top:50%;margin-top:-2px} 
.hamburger.is-open .hamb-top{-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform .2s cubic-bezier(.73, 1, .28, .08);-o-transition:-o-transform .2s cubic-bezier(.73, 1, .28, .08);transition:transform .2s cubic-bezier(.73, 1, .28, .08),-webkit-transform .2s cubic-bezier(.73, 1, .28, .08),-o-transform .2s cubic-bezier(.73, 1, .28, .08)} 
#comment-form label i,#comments-list .media .media-header .product-rating span,.gm-style-mtc,.hamburger.is-open .hamb-middle,.product-rating>input,.slider-5-wrap .carousel-indicators .active .indicator-text:before{display:none} 
.client,.client p{display:inline-block} 
.hamburger.is-open .hamb-bottom{-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:-webkit-transform .2s cubic-bezier(.73, 1, .28, .08);-o-transition:-o-transform .2s cubic-bezier(.73, 1, .28, .08);transition:transform .2s cubic-bezier(.73, 1, .28, .08),-webkit-transform .2s cubic-bezier(.73, 1, .28, .08),-o-transform .2s cubic-bezier(.73, 1, .28, .08)} 
.hamburger.is-closed .hamb-bottom,.hamburger.is-closed .hamb-middle,.hamburger.is-closed .hamb-top,.hamburger.is-open .hamb-bottom,.hamburger.is-open .hamb-middle,.hamburger.is-open .hamb-top{position:absolute;left:.9rem;right:.9rem;height:.24rem;width:1.8rem} 
.mCSB_scrollTools{z-index:1001} 
.mCS-leitmotiv.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(0,0,0,.15)} 
.mCS-leitmotiv.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-animation:1s ease-in fadeIn;-o-animation:1s ease-in fadeIn;animation:1s ease-in fadeIn} 
.mCS-leitmotiv.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:ligten(#ae8c64,15%)} 
.mCS-leitmotiv.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0} 
.mCS-leitmotiv.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px} 
.mCS-leitmotiv.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px} 
.mCS-leitmotiv.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px} 
#top-nav-horizontal{height:3.6rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100vw;-webkit-box-shadow:-15px 0 10px -15px #000;box-shadow:-15px 0 10px -15px #000;-webkit-transition:.6s ease-in-out;-o-transition:.6s ease-in-out;transition:.6s ease-in-out} 
#shop-top-nav-horizontal .navbar,#top-nav-horizontal .navbar{-webkit-box-shadow:none;box-shadow:none;width:100%} 
#shop-top-nav-horizontal .navbar-toggler,#top-nav-horizontal .navbar-toggler{width:3.6rem;height:3.6rem;border-radius:0;left:0;margin:0} 
#shop-top-nav-horizontal .mCSB_inside>.mCSB_container,#steps-bg #steps-tab .nav-item:last-child,#top-nav-horizontal .mCSB_inside>.mCSB_container{padding-right:0} 
#shop-top-nav-horizontal .navbar-brand,#top-nav-horizontal .navbar-brand{padding:0 0 0 5.4rem;max-width:200px} 
#shop-top-nav-horizontal .logo,#top-nav-horizontal .logo{width:3.6rem;height:3.6rem;max-width:100%;position:absolute;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} 
#top-nav-horizontal .logo:after{content:'Lt';z-index:1;display:block;text-shadow:0 1px #4f3e2a} 
#top-nav-horizontal .btn-wrap{font-size:.6rem;margin-right:1.8rem} 
#shop-top-nav-horizontal #shop-horizontal-nav ul li .dropdown-menu,#top-nav-horizontal #horizontal-nav ul li .dropdown-menu{width:15rem;padding:0;position:absolute!important;top:3.6rem;left:0;background:rgba(0,0,0,.95);border-radius:0} 
#shop-top-nav-horizontal #shop-horizontal-nav ul li .dropdown-menu ul,#top-nav-horizontal #horizontal-nav ul li .dropdown-menu ul{list-style:none;width:100%} 
#shop-top-nav-horizontal #shop-horizontal-nav ul li .dropdown-menu ul li,#top-nav-horizontal #horizontal-nav ul li .dropdown-menu ul li{border-bottom:1px solid rgba(0,0,0,.5);border-top:1px solid rgba(255,255,255,.08);height:auto;max-height:3.6rem} 
#shop-top-nav-horizontal #shop-horizontal-nav ul li .dropdown-menu ul li:first-child,#top-nav-horizontal #horizontal-nav ul li .dropdown-menu ul li:first-child{border-top:none} 
#shop-top-nav-horizontal #shop-horizontal-nav ul li .dropdown-menu ul li:last-child,#top-nav-horizontal #horizontal-nav ul li .dropdown-menu ul li:last-child{border-bottom:none} 
#slider .carousel-caption,#slider img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box} 
#slider{position:relative;background:rgba(255,255,255,.6);width:100%;max-height:940px} 
#slider .slider-social{height:100%;max-height:940px;position:absolute;top:0;bottom:0;right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:10;opacity:0;-webkit-animation:1s linear 2.2s forwards slideInDown,1s 2.2s forwards fadeIn;-o-animation:1s linear 2.2s forwards slideInDown,1s 2.2s forwards fadeIn;animation:1s linear 2.2s forwards slideInDown,1s 2.2s forwards fadeIn} 
#slider .slider-social ul li{-webkit-transform:rotate(90deg) translate(50%,-.3rem);-o-transform:rotate(90deg) translate(50%,-.3rem);transform:rotate(90deg) translate(50%,-.3rem);margin-bottom:100%} 
#slider .carousel-caption,#slider .carousel-indicators-wrap .carousel-indicators,#slider .carousel-indicators-wrap .carousel-indicators .carousel-item-indicator,#slider img,#slider-company .carousel-caption-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox} 
#slider .carousel-indicators-wrap{position:absolute;left:50%;bottom:0;width:1200px;height:auto;z-index:20;-webkit-animation:.3s cubic-bezier(.55,.085,.68,.53) 1.8s forwards fadeIn;-o-animation:.3s cubic-bezier(.55,.085,.68,.53) 1.8s forwards fadeIn;animation:.3s cubic-bezier(.55,.085,.68,.53) 1.8s forwards fadeIn;-webkit-transform:translate3d(-50%,50%,0);transform:translate3d(-50%,50%,0)} 
#slider .carousel-indicators-wrap .carousel-indicators{display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;position:relative;padding:0;margin:0;bottom:auto} 
#slider .carousel-indicators-wrap .carousel-indicators .carousel-item-indicator{text-indent:0;display:flex;padding:1.8rem 1.8rem 1.8rem .9rem;background:0 0} 
#slider .carousel-indicators-wrap .carousel-indicators .carousel-item-indicator.active,#slider .carousel-indicators-wrap .carousel-indicators .carousel-item-indicator:hover{background:#090909} 
#slider .carousel-indicators-wrap .carousel-indicators .carousel-item-indicator:last-child,.portfolio-default .gallery-item .work-example .description-wrap .read-more,.portfolio-default .gallery-item .work-example .description-wrap .text{padding-right:1.8rem} 
#slider .carousel-indicators-wrap .carousel-indicators .carousel-item-indicator .indicator-num{font-size:1.1rem;width:3.6rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-right:.6rem} 
#slider .carousel-indicators-wrap .carousel-indicators .carousel-item-indicator .indicator-num span{padding-bottom:0;padding-left:.18rem;padding-right:.18rem;display:block;border-bottom:.18rem solid} 
#slider .carousel-caption{max-width:100%;height:100%;max-height:940px;margin:0 auto;bottom:0;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-sizing:border-box} 
#slider .carousel-caption .top-post{width:40%;max-width:600px} 
#slider .carousel-caption .btn-ltv .animated,#slider .carousel-caption h2 .animated,#slider .carousel-caption p .animated{-webkit-animation-duration:.15s;-o-animation-duration:.15s;animation-duration:.15s;-webkit-animation-timing-function:cubic-bezier(0.32,0.04,0,0.94);-o-animation-timing-function:cubic-bezier(0.32,0.04,0,0.94);animation-timing-function:cubic-bezier(0.32,0.04,0,0.94)} 
#slider .carousel-caption p{margin-bottom:1.62rem;-webkit-animation-delay:1.1s;-o-animation-delay:1.1s;animation-delay:1.1s} 
#slider .carousel-caption .btn-ltv{-webkit-animation-delay:1.2s;-o-animation-delay:1.2s;animation-delay:1.2s;margin:auto} 
#slider img{display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;width:100%;height:100%;object-fit:cover} 
#slider .carousel-item{-webkit-transition:none!important;-o-transition:none!important;transition:none!important;-webkit-perspective:none;perspective:none;height:100%;max-height:940px} 
#blog-slider .carousel,#blog-slider .carousel-inner,#blog-slider .carousel-item,#blog-slider .carousel-item .tile-wrap,#slider .tile-wrap,#slider-5 .carousel-item .img-wrap.height-full .img,#slider-company .carousel-caption,#slider-company .carousel-inner,#slider-company .carousel-item,#slider-company .large-img,.grid-with-cards .gallery-item .card figure img,.services-3 .services-wrap .service-item .service-inner:hover:after,.services-3 .services-wrap .service-item .service-inner:hover:before{height:100%} 
#slider .tile-wrap .tile-rel{width:100%;height:100%;position:relative;-webkit-animation:none;-o-animation:none;animation:none} 
#slider .tile-wrap .tile,#slider .tile-wrap .tile-back{width:100%;height:100%;max-height:940px;position:absolute;top:0;left:0;opacity:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden} 
#slider .tile-wrap .tile{-webkit-animation:.8s ease-in-out forwards flipBack;-o-animation:.8s ease-in-out forwards flipBack;animation:.8s ease-in-out forwards flipBack;z-index:2;-webkit-background-size:100vw 100vw;background-size:100vw;border-right:1px solid rgba(255,255,255,.6)} 
#slider .tile-wrap .tile-back{-webkit-animation:.8s ease-in-out forwards flipForwards;-o-animation:.8s ease-in-out forwards flipForwards;animation:.8s ease-in-out forwards flipForwards;z-index:1} 
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#slider .tile-wrap .tile{width:100%;height:100%;position:relative;-webkit-filter:grayscale(20%);filter:grayscale(20%);-webkit-background-size:-webkit-calc(100vw * 1);background-size:calc(100vw * 1);z-index:5;border-right:1px solid rgba(255,255,255,.1);border-left:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2);-webkit-animation:none;-o-animation:none;animation:none} 
#slider .tile-wrap .tile:before{content:'';position:absolute;height:100%;top:0;bottom:0;left:0;width:-webkit-calc(100% - 1px);width:calc(100% - 1px);-webkit-animation:.5s cubic-bezier(.3,0,.3,1) both width-out,.8s ease-in forwards fadeOut;-o-animation:.5s cubic-bezier(.3,0,.3,1) both width-out,.8s ease-in forwards fadeOut;animation:.5s cubic-bezier(.3,0,.3,1) both width-out,.8s ease-in forwards fadeOut;background:#222;opacity:1} 
#slider .tile-wrap .tile-back{-webkit-animation:none;-o-animation:none;animation:none;opacity:0} 
} 
#slider-company .large-img,#slider-company .small-img img{font-family:'object-fit: cover;';-webkit-filter:grayscale(20%);overflow:hidden} 
@media (min-width:1921px){#slider,#slider .carousel,#slider .carousel-inner,#slider .tile-wrap .tile,#slider .tile-wrap .tile-back{height:-webkit-calc(36 * 1.8rem - 3.6rem);height:calc(36 * 1.8rem - 3.6rem);max-height:940px} 
} 
@media (max-width:1920px){.content,.ideas .owl-dots,.ideas .owl-nav{max-width:1120px} 
#slider .carousel-indicators-wrap{width:80%;left:0;-webkit-transform:translateY(50%)!important;-o-transform:translateY(50%)!important;transform:translateY(50%)!important} 
#slider .carousel-indicators-wrap .carousel-indicators .carousel-item-indicator{padding:1.8rem} 
#slider .carousel-caption .top-post{width:70%} 
#slider,#slider .carousel,#slider .carousel-inner,#slider .tile-wrap .tile,#slider .tile-wrap .tile-back{height:-webkit-calc(100vh - 3.6rem);height:calc(100vh - 3.6rem)} 
} 
#blog-slider,#slider-company{height:-webkit-calc(36 * 1.8rem - 3.6rem)} 
@media screen and (orientation:portrait),(max-width:1200px){#slider{height:100%} 
#slider .carousel,#slider .carousel-inner,#slider .tile-wrap .tile,#slider .tile-wrap .tile-back{height:-webkit-calc(20 * 1.8rem - 3.6rem);height:calc(20 * 1.8rem - 3.6rem)} 
} 
#slider .mask,.subscribe-form,.subscribe-text{z-index:5} 
@media (min-width:1201px){#slider+.content-wrap{margin-top:5.4rem} 
} 
#slider-company{height:calc(36 * 1.8rem - 3.6rem);max-height:1050px;width:100%!important;overflow:hidden} 
#slider-company .carousel-caption-inner{padding:-webkit-calc(-webkit-calc(36 * 1.8rem - 3.6rem)/ 3) 10% -webkit-calc(-webkit-calc(36 * 1.8rem - 3.6rem)/ 10 + 1.8rem * 1.5);padding:calc(calc(36 * 1.8rem - 3.6rem)/ 3) 10% calc(calc(36 * 1.8rem - 3.6rem)/ 10 + 1.8rem * 1.5)} 
#slider-company .carousel-caption .slider-h2{top:-webkit-calc(-webkit-calc(36 * 1.8rem - 3.6rem)/ 3);top:calc(calc(36 * 1.8rem - 3.6rem)/ 3)} 
#slider-company .small-img{height:-webkit-calc(-webkit-calc(36 * 1.8rem - 3.6rem)/ 3);height:calc(calc(36 * 1.8rem - 3.6rem)/ 3)} 
#slider-company .btn-slider,#slider-company .slider-nav-wrap,#slider-company .social{position:absolute;bottom:-webkit-calc(-webkit-calc(36 * 1.8rem - 3.6rem)/ 10);bottom:calc(calc(36 * 1.8rem - 3.6rem)/ 10)} 
@media (max-width:1920px){#slider-company{height:-webkit-calc(100vh - 3.6rem);height:calc(100vh - 3.6rem)} 
#slider-company .carousel-caption-inner{padding:-webkit-calc(-webkit-calc(100vh - 3.6rem)/ 3) 10% -webkit-calc(-webkit-calc(100vh - 3.6rem)/ 10 + 1.8rem * 1.5);padding:calc(calc(100vh - 3.6rem)/ 3) 10% calc(calc(100vh - 3.6rem)/ 10 + 1.8rem * 1.5)} 
#slider-company .carousel-caption .slider-h2{top:-webkit-calc(-webkit-calc(100vh - 3.6rem)/ 3);top:calc(calc(100vh - 3.6rem)/ 3)} 
#slider-company .small-img{height:-webkit-calc(-webkit-calc(100vh - 3.6rem)/ 3);height:calc(calc(100vh - 3.6rem)/ 3)} 
#slider-company .btn-slider,#slider-company .slider-nav-wrap,#slider-company .social{position:absolute;bottom:-webkit-calc(-webkit-calc(100vh - 3.6rem)/ 10);bottom:calc(calc(100vh - 3.6rem)/ 10)} 
} 
@media screen and (orientation:portrait),(max-width:1024px){#slider-company{height:-webkit-calc(22 * 1.8rem - 3.6rem);height:calc(22 * 1.8rem - 3.6rem)} 
#slider-company .carousel-caption-inner{padding:-webkit-calc(-webkit-calc(22 * 1.8rem - 3.6rem)/ 3) 10% -webkit-calc(-webkit-calc(22 * 1.8rem - 3.6rem)/ 10 + 1.8rem * 1.5);padding:calc(calc(22 * 1.8rem - 3.6rem)/ 3) 10% calc(calc(22 * 1.8rem - 3.6rem)/ 10 + 1.8rem * 1.5)} 
#slider-company .carousel-caption .slider-h2{top:-webkit-calc(-webkit-calc(22 * 1.8rem - 3.6rem)/ 3);top:calc(calc(22 * 1.8rem - 3.6rem)/ 3)} 
#slider-company .small-img{display:none} 
#slider-company .btn-slider,#slider-company .slider-nav-wrap,#slider-company .social{position:absolute;bottom:-webkit-calc(-webkit-calc(22 * 1.8rem - 3.6rem)/ 10);bottom:calc(calc(22 * 1.8rem - 3.6rem)/ 10)} 
} 
#slider-company .large-img{width:100%;height:auto;max-height:1050px;-webkit-animation:2s forwards fadeIn;-o-animation:2s forwards fadeIn;animation:2s forwards fadeIn;filter:grayscale(20%);-o-object-fit:cover;object-fit:cover} 
#slider-company .carousel-caption{width:50%;max-height:1050px;position:absolute;top:0;right:0;left:50%;bottom:0;z-index:10;margin:0;padding:0;background:#000;-webkit-transform-origin:right 100%!important;-o-transform-origin:right 100%!important;transform-origin:right 100%!important;-webkit-animation:.5s cubic-bezier(.215,.61,.355,1) .1s forwards width50;-o-animation:.5s cubic-bezier(.215,.61,.355,1) .1s forwards width50;animation:.5s cubic-bezier(.215,.61,.355,1) .1s forwards width50} 
#blog-slider,#slider-5 .carousel-inner{max-height:-webkit-calc(1050px - 3.6rem)} 
@-webkit-keyframes width50{0%{-webkit-transform:scaleX(0);transform:scaleX(0)} 
100%{-webkit-transform:scaleX(1);transform:scaleX(1)} 
} 
@-o-keyframes width50{0%{-o-transform:scaleX(0);transform:scaleX(0)} 
100%{-o-transform:scaleX(1);transform:scaleX(1)} 
} 
@keyframes width50{0%{-webkit-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)} 
100%{-webkit-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)} 
} 
#slider-company .carousel-caption .slider-h2{left:0;position:absolute;-webkit-transform:translateX(-50%) translateY(-100%);-o-transform:translateX(-50%) translateY(-100%);transform:translateX(-50%) translateY(-100%);width:35%;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0} 
#slider-company .carousel-caption .slider-h2:before{background:#ae8c64;-webkit-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s} 
#slider-company .carousel-caption p{text-align:left!important;-webkit-animation:2s linear .5s forwards fadeIn;-o-animation:2s linear .5s forwards fadeIn;animation:2s linear .5s forwards fadeIn} 
#slider-company .carousel-caption-inner{width:100%;max-width:100%;height:100%;position:absolute;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} 
#slider-company .carousel-caption-inner .slider-text{width:60%;max-height:6.48rem;overflow:hidden} 
@media (max-width:1920px){#slider-company .large-img{width:100%;height:100%;overflow:hidden;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'} 
#slider-company .carousel-caption .slider-h2{width:80%} 
#slider-company .carousel-caption-inner .slider-text{width:100%} 
} 
#slider-company .small-img{position:absolute;top:0;right:15%;-webkit-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0} 
#slider-company .small-img img{width:15vw;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-animation:1s ease-in .2s forwards fadeIn;-o-animation:1s ease-in .2s forwards fadeIn;animation:1s ease-in .2s forwards fadeIn;filter:grayscale(20%)} 
#slider-company .btn-slider{left:0;margin:0;-webkit-transform:translateX(-50%) translateY(0);-o-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)} 
#slider-company .btn-slider .btn{margin:0;-webkit-animation:.35s cubic-bezier(.39,.575,.565,1) .35s both scale-up-center;-o-animation:.35s cubic-bezier(.39,.575,.565,1) .35s both scale-up-center;animation:.35s cubic-bezier(.39,.575,.565,1) .35s both scale-up-center} 
#slider-company .slider-nav-wrap{right:6rem;width:2rem;height:1.8rem} 
#slider-company .slider-nav-wrap .num{height:1.8rem;vertical-align:middle;text-align:center} 
#slider-company .carousel-control-next,#slider-company .carousel-control-prev{width:2.4em;height:1.8rem;position:absolute;background-image:none} 
#slider-company .carousel-control-next:before,#slider-company .carousel-control-prev:before{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:1.8rem;height:.24rem} 
@media (max-width:1679px){#slider-company .carousel-control-next,#slider-company .carousel-control-prev{padding:.6rem 1.2rem!important} 
} 
#blog-slider .carousel-control-next,#slider-company .carousel-control-next{right:-2.4rem!important} 
#blog-slider .carousel-control-prev,#slider-company .carousel-control-prev{left:-2.4rem!important} 
#slider-company .social{left:3.6rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start} 
#personal-page .personal-info .social a,#slider-4 .carousel-item .carousel-caption .social a,#slider-company .social a,.footer .footer-brand .brand .social a,.footer-shop .footer-brand .brand .social a,.product-detail .social a{position:relative;display:block;z-index:15} 
#personal-page .personal-info .social i,#slider-4 .carousel-item .carousel-caption .social i,#slider-company .social i,.footer .footer-brand .brand .social i,.footer-shop .footer-brand .brand .social i,.product-detail .social i{margin-right:.6em;max-width:100%;width:2em;height:2em;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} 
@media (max-width:1024px){#slider-company .carousel-caption{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column} 
#slider-company .carousel-caption .slider-h2{width:100%;bottom:auto;-webkit-transform:translateX(-50%) translateY(-100%);-o-transform:translateX(-50%) translateY(-100%);transform:translateX(-50%) translateY(-100%)} 
#slider-company .carousel-caption .btn-slider{-webkit-transform:translateX(-50%) translateY(0);-o-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)} 
} 
@media (max-width:767px){#slider .carousel-indicators-wrap .carousel-indicators .carousel-item-indicator .indicator-text h3{font-size:.7rem!important;width:100%;text-align:center} 
#slider .carousel-caption p{font-size:.9rem} 
.about-team-2 .member .member-info .member-name{font-size:1rem} 
.about-team-2 .member .member-info .member-position,.about-team-2 .member .member-info .read-more span{font-size:.7rem!important} 
.list-horizontal li,.list-horizontal-img li{font-size:.7rem} 
#elements div[class^=col-]:not(.gallery-item)+div[class^=col-]:not(.gallery-item){margin-top:3.6rem} 
#elements #corners figure,#elements .hover-zoom figure{margin-bottom:1.8rem} 
#elements .btn{clear:both;margin-bottom:1.8rem} 
.list-horizontal-img li:last-child>.list-text{text-align:right} 
#slider .carousel-indicators-wrap .carousel-indicators .carousel-item-indicator .indicator-text p,.list-horizontal-img li .list-img{display:none} 
#slider-company .carousel-caption .slider-h2,.list-horizontal-img li .list-text{width:100%} 
#slider .carousel-indicators-wrap .carousel-indicators .carousel-item-indicator{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%!important} 
#slider .carousel-indicators-wrap .carousel-indicators .carousel-item-indicator .indicator-num{width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:.6rem} 
#slider-company .social{left:1.8rem} 
#slider-company .slider-nav-wrap{right:5rem} 
} 
@media (max-width:575px){#company-tabs .nav-tabs,#company-tabs .nav-tabs .nav-item{border:none} 
#company-tabs .company-tabs .nav-item.active:after{bottom:0} 
#slider .carousel-caption p,#slider-company .slider-text,#slider-company .social{display:none} 
#slider-company .slider-nav-wrap{width:4rem;left:0;right:0;margin:auto;background:0 0;bottom:.9rem} 
#slider-company .carousel-caption{width:100%;left:0;background:0 0;max-width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} 
#slider-company .carousel-caption-inner{padding:0;position:relative;width:auto;height:auto} 
#slider-company .carousel-caption .btn-slider,#slider-company .carousel-caption .slider-h2{position:relative;top:auto;left:auto;right:auto;bottom:auto;-webkit-transform:none;-o-transform:none;transform:none} 
#slider-company .carousel-caption .slider-h2{width:80vw;-webkit-transform:none;-o-transform:none;transform:none;margin-bottom:1.8rem} 
#slider-company .carousel-control-next,#slider-company .carousel-control-prev{background:0 0;opacity:1} 
#slider-company .carousel-control-next:before{margin-right:.9rem} 
#slider-company .carousel-control-prev:before{margin-left:.9rem} 
} 
#blog-slider .slider-post-title,#blog-slider .slider-social{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox} 
#slider-company .active .slider-h2 h2{opacity:0;-webkit-animation:.1s 1s forwards fadeIn;-o-animation:.1s 1s forwards fadeIn;animation:.1s 1s forwards fadeIn;z-index:1;height:100%;width:100%} 
#slider-company .carousel .carousel-control-next-icon,#slider-company .carousel .carousel-control-prev-icon{background-image:none!important} 
@supports (-webkit-appearance:none){#slider-company .btn-slider,#slider-company h2,#slider-company p{opacity:1} 
} 
#blog-slider{height:calc(36 * 1.8rem - 3.6rem);max-height:calc(1050px - 3.6rem);width:100%;position:relative;padding-left:3.6rem} 
@media (max-width:1920px){#blog-slider{height:-webkit-calc(100vh - 3.6rem);height:calc(100vh - 3.6rem);max-height:1050px} 
#blog-slider .carousel-item{height:-webkit-calc(-webkit-calc(100vh - 3.6rem) - 3.6rem);height:calc(calc(100vh - 3.6rem) - 3.6rem)} 
} 
@media (max-width:1024px){#blog-slider{height:-webkit-calc(20 * 1.8rem - 3.6rem);height:calc(20 * 1.8rem - 3.6rem)} 
#blog-slider .carousel-item{height:-webkit-calc(-webkit-calc(20 * 1.8rem - 3.6rem) - 3.6rem);height:calc(calc(20 * 1.8rem - 3.6rem) - 3.6rem)} 
} 
#blog-slider .carousel-inner:nth-child(odd){-webkit-transform-origin:right 0!important;-o-transform-origin:right 0!important;transform-origin:right 0!important} 
#blog-slider .carousel-item{width:100%;-webkit-background-size:100% 100%;background-size:100%} 
#blog-slider .carousel-item .tile-rel,.home-blog .blog-grid .featured-1 .cover-img .post-bg .corner{width:100%;height:100%;position:relative} 
#blog-slider .carousel-item .tile{width:100%;height:100%;position:relative;-webkit-filter:grayscale(20%);filter:grayscale(20%);-webkit-background-size:-webkit-calc(100vw * 1);background-size:calc(100vw * 1);z-index:5;border-right:1px solid rgba(255,255,255,.1);border-left:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2)} 
#blog-slider .carousel-item .tile:before{content:'';position:absolute;height:100%;top:0;bottom:0;left:0;width:-webkit-calc(100% - 1px);width:calc(100% - 1px);-webkit-animation:.5s cubic-bezier(.25,.46,.45,.94) both width-out,1s ease-out fadeOut;-o-animation:.5s cubic-bezier(.25,.46,.45,.94) both width-out,1s ease-out fadeOut;animation:.5s cubic-bezier(.25,.46,.45,.94) both width-out,1s ease-out fadeOut} 
#blog-slider .slider-social{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:4rem;position:absolute;top:4rem;left:0;-webkit-animation-name:slideInDown;-o-animation-name:slideInDown;animation-name:slideInDown;-webkit-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s} 
#blog-slider .slider-post-title{display:flex;width:3.6rem;position:absolute;bottom:8rem;left:0;-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);text-transform:uppercase;letter-spacing:1px;-webkit-animation-name:slideInUp;-o-animation-name:slideInUp;animation-name:slideInUp;-webkit-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s} 
#blog-slider .slider-post-date{position:absolute;height:3.6rem;bottom:0;left:7rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center} 
#blog-slider .slider-post-date span:before{height:.24rem} 
#blog-slider .blog-slider-wrap{width:100%;height:100%;overflow:hidden} 
#blog-slider .carousel-item .carousel-caption{width:100%;height:100%;z-index:10;padding-top:0;padding-bottom:0;top:0;left:0} 
#blog-slider .carousel-item .carousel-caption .top-post{background:rgba(255,255,255,.8);position:absolute;left:3.6rem;bottom:3.6rem;width:47%;max-width:1200px;padding:1.8rem 3.6rem;text-align:left;z-index:2;-webkit-animation:.4s cubic-bezier(.25,.46,.45,.94) .5s forwards showIn;-o-animation:.4s cubic-bezier(.25,.46,.45,.94) .5s forwards showIn;animation:.4s cubic-bezier(.25,.46,.45,.94) .5s forwards showIn} 
@media (min-width:1921px){#blog-slider .carousel-item .carousel-caption .top-post{left:-3.6rem;right:0;margin:auto;padding:3.6rem 10.8rem} 
} 
#blog-slider .carousel-item .carousel-caption .top-post p,#reviews .review-text,.blog-single-content .blog-top-info,.start-a-project .form-control,.start-a-project .form-group{color:#607d8b} 
@media (max-width:1680px){.hover-effect-2 .gallery-item h2,.hover-effect-2 .grid-with-gutters .gallery-item .gi-inner h2{max-width:80%} 
#blog-slider .carousel-item .carousel-caption .top-post{width:50%} 
} 
@media (max-width:1024px){#blog-slider .carousel-item .carousel-caption .top-post{bottom:1.8rem;width:60%} 
#blog-slider .carousel-item .carousel-caption .top-post p{height:5.76rem;overflow:hidden} 
} 
#blog-slider .slider-nav-wrap{position:absolute;bottom:0;right:6rem;width:1.8rem;height:3.6rem} 
#blog-slider .slider-nav-wrap .num{height:3.6rem;vertical-align:middle;line-height:3.6rem;text-align:center;font-size:.8rem} 
#blog-slider .carousel-control-next,#blog-slider .carousel-control-prev{width:1.8rem;height:3.6rem;position:absolute;font-size:.8rem;background-image:none} 
#blog-slider .carousel-control-next:before,#blog-slider .carousel-control-prev:before{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:1.8rem;height:.24rem;background:#ae8c64} 
#blog-slider .carousel-inner .carousel-item img{width:100%;height:100%;-webkit-filter:grayscale(10%);filter:grayscale(10%);-webkit-animation:1.2s ease-out forwards greyscale-out;-o-animation:1.2s ease-out forwards greyscale-out;animation:1.2s ease-out forwards greyscale-out;overflow:hidden;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'} 
#slider-4 .carousel-item img,#slider-5 .carousel-item .img-wrap img{-o-object-fit:cover;font-family:'object-fit: cover;';overflow:hidden} 
#slider-4{height:calc(100vh - 3.6rem);height:-webkit-calc(100vh - 3.6rem);max-height:1050px;overflow:hidden;position:relative;background:#222} 
#slider-4 .carousel-item{height:-webkit-calc(100vh - 3.6rem);height:calc(100vh - 3.6rem)} 
#slider-4 .carousel-item.slick-active{-webkit-animation:.8s cubic-bezier(.215,.61,.355,1) both fadeIn;-o-animation:.8s cubic-bezier(.215,.61,.355,1) both fadeIn;animation:.8s cubic-bezier(.215,.61,.355,1) both fadeIn} 
@media (max-width:1200px){#slider .carousel-indicators-wrap{width:100%;position:relative;-webkit-transform:translateY(0)!important;-o-transform:translateY(0)!important;transform:translateY(0)!important} 
#slider-company .btn-slider .btn{padding:.6rem 1.2rem!important} 
#slider-4 .carousel-item{height:100%} 
} 
@media screen and (orientation:portrait){#slider-4 .carousel-item{height:36rem} 
#slider-4{min-height:-webkit-calc(20 * 1.8rem + 7.2rem);min-height:calc(20 * 1.8rem + 7.2rem)} 
} 
#slider-4 .carousel-item .carousel-caption{width:100%;height:-webkit-calc(100vh - 10.8rem);height:calc(100vh - 10.8rem);max-height:1050px;bottom:auto;top:0;left:0;right:0;padding:0;z-index:6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} 
#slider-4 .carousel-item .carousel-caption .social,#slider-4 .carousel-item .carousel-caption-text-footer,#slider-4 .navs,#slider-4 .slider-footer-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox} 
#slider-4 .carousel-item .carousel-caption h2 {
    display: none;
}
#slider-4 .carousel-item.slick-active .carousel-caption h2 {
	display:block;
}
 button.slick-next.slick-arrow:before {
                content: "\f105";
                font-family: GeneratePress;
                display: inline-block;
                width: 54px;
                text-align: left;
                font-size: 48px;
            }
button.slick-prev.slick-arrow:before {
                content: "\f104";
                font-family: GeneratePress;
                display: inline-block;
                width: 54px;
                text-align: left;
                font-size: 48px;
            }
#slider-4 .carousel-item .carousel-caption h2{text-shadow:0 0 18px rgba(0,0,0,.35);width:100%;-webkit-animation:.6s cubic-bezier(.215,.61,.355,1) .4s both tracking-in-contract;-o-animation:.6s cubic-bezier(.215,.61,.355,1) .4s both tracking-in-contract;animation:.6s cubic-bezier(.215,.61,.355,1) .4s both tracking-in-contract}
#slider-4 .carousel-item .carousel-caption p{color:#ddd;-webkit-animation:.6s cubic-bezier(.215,.61,.355,1) .4s both tracking-in-contract;-o-animation:.6s cubic-bezier(.215,.61,.355,1) .4s both tracking-in-contract;animation:.6s cubic-bezier(.215,.61,.355,1) .4s both tracking-in-contract} 
#slider-4 .carousel-item .carousel-caption-text{width:85vw;max-width:1120px;position:relative;z-index:7} 
#slider-4 .carousel-item .carousel-caption-text-footer{display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:10} 
#slider-4 .carousel-item .carousel-caption .social{display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;position:relative;z-index:11} 
#slider-4 .carousel-item .carousel-caption .btn{opacity:0;-webkit-animation:.4s cubic-bezier(.215,.61,.355,1) .4s both fadeIn;-o-animation:.4s cubic-bezier(.215,.61,.355,1) .4s both fadeIn;animation:.4s cubic-bezier(.215,.61,.355,1) .4s both fadeIn} 
#slider-4 .carousel-item img{height:100%;width:100%;left:50%;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);object-fit:cover} 
#slider-4 .slider-footer-nav{width:100%;max-width:1200px;height:7.2rem;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);display:flex;overflow:hidden;-webkit-box-shadow:-12px 0 20px -12px rgba(0,0,0,.35),12px 0 20px -12px rgba(0,0,0,.35);box-shadow:-12px 0 20px -12px rgba(0,0,0,.35),12px 0 20px -12px rgba(0,0,0,.35);z-index:7} 
#slider-4 .slider-footer-nav .author-img,#slider-4 .slider-footer-nav .author-name{width:0;display:none} 
#slider-4 .slider-footer-nav .project{width:-webkit-calc(100% - 1.8rem);width:calc(100% - 1.8rem)} 
#slider-4 .slider-footer-nav .project:hover{background:#2f2f2f} 
#slider-4 .slider-footer-nav .project-description p{height:0;overflow:hidden} 
#checkout #cart-info .cart-total,#checkout #cart-info .payment-methods-list,#gallery-horizontal .gallery-caption,#slider-4 .slider-footer-nav .author-name,#slider-4 .slider-footer-nav .project{padding:1.8rem} 
@media (max-width:767px){#slider-4 .slider-footer-nav .author-img,#slider-4 .slider-footer-nav .author-name{width:0;display:none} 
#slider-4 .slider-footer-nav .project{width:-webkit-calc(100% - 1.8rem);width:calc(100% - 1.8rem)} 
.footer .footer-brand,.footer .footer-contact,.footer .footer-mission{margin-bottom:3.6rem;padding:0} 
} 
#slider-4 .navs{width:2.8rem;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column} 
#slider-5 .carousel-item .carousel-caption,#slider-5 .slider-nav-wrap,.slider-5-wrap .carousel-indicators{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox} 
#slider-4 .navs .carousel-control-next,#slider-4 .navs .carousel-control-prev{width:2.8rem;height:49.5%;position:static;background:#000} 
#slider-4 .navs .carousel-control-next-icon,#slider-4 .navs .carousel-control-prev-icon{width:100%;height:100%;vertical-align:middle;line-height:3.6rem} 
#slider-4 .navs .carousel-control-next-icon:before,#slider-4 .navs .carousel-control-prev-icon:before{font-family:FontAwesome;color:#fff;font-size:.6rem;text-align:center} 
#slider-4 .navs .carousel-control-prev-icon,.color-pallete .black span,.color-pallete [data-color=black] span,.sidebar-shop .sidebar-color-palette .black span{background:#000} 
#slider-4 .navs .carousel-control-prev-icon:before{content:'\f062'} 
#slider-4 .navs .carousel-control-next-icon{background:#111} 
#slider-4 .navs .carousel-control-next-icon:before{content:'\f063'} 
@media screen and (orientation:portrait) and (max-width:575px){
#slider-4 .carousel-item{height:27rem} 
#slider-4{min-height:-webkit-calc(15 * 1.8rem + 7.2rem);min-height:calc(15 * 1.8rem + 7.2rem)} 
} 
[data-author-img='Slider 01']{background:url(../images/slider/slide-01-small.html) center center/cover;-webkit-background-size:cover} 
[data-author-img='Slider 02']{background:url(../images/slider/slide-02-small.html) center center/cover;-webkit-background-size:cover} 
[data-author-img='Slider 03']{background:url(../images/slider/slide-03-small.html) center center/cover;-webkit-background-size:cover} 
#slider-5 .carousel-inner{width:100%;height:-webkit-calc(36 * 1.8rem - 3.6rem);height:calc(36 * 1.8rem - 3.6rem);max-height:calc(1050px - 3.6rem);background:-webkit-gradient(linear,right top,left top,from(#f1f1f1),to(#e5ecf6)) 100% no-repeat;background:-webkit-linear-gradient(right,#f1f1f1,#e5ecf6) 100% no-repeat;background:-o-linear-gradient(right,#f1f1f1,#e5ecf6) 100% no-repeat;background:linear-gradient(to left,#f1f1f1,#e5ecf6) 100% no-repeat;-webkit-background-size:contain;background-size:contain;-webkit-box-shadow:0 2px 4px -1px rgba(0,0,0,.15);box-shadow:0 2px 4px -1px rgba(0,0,0,.15)} 
@media (max-width:1920px){#slider-4 .slider-footer-nav{max-width:1120px} 
#slider-5 .carousel-inner{height:-webkit-calc(100vh - 3.6rem);height:calc(100vh - 3.6rem);max-height:1050px} 
} 
@media (max-width:1024px){#blog-slider .carousel-inner .carousel-item img{height:100%;width:auto!important;opacity:1} 
#slider-5 .carousel-inner{height:-webkit-calc(20 * 1.8rem - 3.6rem);height:calc(20 * 1.8rem - 3.6rem)} 
} 
@media (orientation:portrait) and (max-width:575px){#blog-slider,#slider .carousel,#slider .carousel-inner,#slider .tile-wrap .tile,#slider .tile-wrap .tile-back,#slider-5 .carousel-inner{height:-webkit-calc(18 * 1.8rem - 3.6rem);height:calc(18 * 1.8rem - 3.6rem)} 
#slider-company{height:-webkit-calc(18 * 1.8rem - 3.6rem);height:calc(18 * 1.8rem - 3.6rem);background:#fff;padding-bottom:3.6rem} 
#slider-company .small-img{display:none} 
#slider-company .slider-nav-wrap-bg{width:100%;height:3.6rem;background:#222} 
#blog-slider .carousel-item{height:-webkit-calc(-webkit-calc(18 * 1.8rem - 3.6rem) - 3.6rem);height:calc(calc(18 * 1.8rem - 3.6rem) - 3.6rem)} 
} 
@media (orientation:portrait) and (max-width:375px){#slider-5 .carousel-inner{height:-webkit-calc(18 * 1.8rem - 3.6rem);height:calc(18 * 1.8rem - 3.6rem)} 
} 
#slider-5 .carousel-item{width:100%;height:100%;border-bottom:1.8rem solid #ccc} 
#slider-5 .carousel-item .img-wrap{width:50%;height:100%;overflow:hidden;position:absolute;top:0;bottom:0;right:0} 
#slider-5 .carousel-item .img-wrap img{width:100%;height:100%;position:absolute;top:0;right:0;object-fit:cover} 
#slider-5 .carousel-item .img-wrap .img{-webkit-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-animation:.35s both slideInDown;-o-animation:.35s both slideInDown;animation:.35s both slideInDown} 
#slider-5 .carousel-item .img-wrap .img-prev{-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-animation:.35s both imgPrevAnim;-o-animation:.35s both imgPrevAnim;animation:.35s both imgPrevAnim} 
#slider-5 .carousel-item .carousel-caption{width:50%;height:100%;left:0;bottom:0;text-align:left;padding-left:5.4rem;padding-right:3.6rem;padding-bottom:5.4rem;display:flex;background:rgba(255,255,255,.8);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center} 
#slider-5 .carousel-item .carousel-caption:before{content:'';width:100%;height:1.8rem;background:#ae8c64;position:absolute;bottom:0;left:0;transform:translateY(100%)} 
#slider-5 .carousel-item .carousel-caption .text-wrap{width:80%;opacity:0;-webkit-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);-webkit-animation:.35s cubic-bezier(.215,.61,.355,1) both fadeInUp;-o-animation:.35s cubic-bezier(.215,.61,.355,1) both fadeInUp;animation:.35s cubic-bezier(.215,.61,.355,1) both fadeInUp} 
@media (min-width:2600px){#slider-5 .carousel-item .carousel-caption .text-wrap{width:40%} 
} 
@media (min-width:1921px){#slider-5 .carousel-item .carousel-caption .text-wrap{width:50%} 
.ideas #ideas-carousel{max-width:1120px;left:0;right:0;margin:auto} 
.ideas #ideas-carousel .owl-nav .owl-next,.ideas #ideas-carousel .owl-nav .owl-next:hover{right:0!important} 
.ideas #ideas-carousel .owl-nav .owl-prev,.ideas #ideas-carousel .owl-nav .owl-prev:hover{left:0!important} 
.ideas #ideas-carousel .owl-dots{padding:0;-webkit-transform:translateX(-1.8rem);-o-transform:translateX(-1.8rem);transform:translateX(-1.8rem)} 
} 
#slider-5 .carousel-item .carousel-caption h5{font-size:4rem;font-weight:800;line-height:1.25} 
@media (max-width:1920px) and (min-width:1200px){#slider-5 .carousel-item .carousel-caption h5{font-size:-webkit-calc(2.6rem + 16 * ((100vw - 1200px) / 720));font-size:calc(2.6rem + 16 * ((100vw - 1200px) / 720))} 
} 
@media (max-width:1199px){#company-tabs .tab-img{height:20rem;margin-bottom:1.8rem} 
#company-tabs .company-tabs .inner{padding-left:0} 
#slider-5 .carousel-item .carousel-caption{padding-left:3.6rem} 
#slider-5 .carousel-item .carousel-caption h5{font-size:1.6rem} 
} 
#slider-5 .slider-nav-wrap{position:absolute;bottom:0;right:0;width:5.4rem;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row} 
#slider-5 .slider-nav-wrap .carousel-control-next,#slider-5 .slider-nav-wrap .carousel-control-prev{width:1.8rem;height:30px;position:static;opacity:.9} 
#slider-5 .slider-nav-wrap .carousel-control-next-icon,#slider-5 .slider-nav-wrap .carousel-control-prev-icon{width:100%;height:100%;vertical-align:middle;line-height:30px;text-transform:uppercase;color:#222;opacity:1} 
#slider-5 .slider-nav-wrap .carousel-control-next-icon:before,#slider-5 .slider-nav-wrap .carousel-control-prev-icon:before{font-size:.6rem;text-align:center} 
#slider-5 .slider-nav-wrap .carousel-control-prev-icon:before{content:'Prev'} 
#slider-5 .slider-nav-wrap .carousel-control-next-icon:before{content:'Next'} 
#slider-5 .carousel-inner>.carousel-item.active.carousel-item-right img,#slider-5 .carousel-inner>.carousel-item.carousel-item-next img{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);top:0} 
#slider-5 .carousel-inner>.carousel-item.active.carousel-item-left img,#slider-5 .carousel-inner>.carousel-item.carousel-item-prev img{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);top:0} 
#slider-5 .carousel-inner>.carousel-item.active img,#slider-5 .carousel-inner>.carousel-item.carousel-item-prev.carousel-item-right img,#slider-5 .carousel-inner>.carousel-item.next.carousel-item-left img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);top:0} 
.slider-5-wrap .carousel-indicators{width:-webkit-calc(50% - 5.4rem);width:calc(50% - 5.4rem);background:0 0;position:absolute;bottom:3.6rem;left:5.4rem;z-index:15;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-left:0;list-style:none;margin:0} 
.footer-form .get-in-touch .form-row .col:first-child,.slider-5-wrap .carousel-indicators .carousel-item-indicator{margin-right:1.8rem} 
.slider-5-wrap .carousel-indicators .carousel-item-indicator .indicator-text{border-bottom:.24rem solid #ddd;position:relative} 
.slider-5-wrap .carousel-indicators .carousel-item-indicator .indicator-text:before{content:'';width:0;height:.24rem;background:#ae8c64;position:absolute;bottom:0;left:0;-webkit-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%);-webkit-transition:width .35s linear;-o-transition:width .35s linear;transition:width .35s linear} 
.slider-5-wrap .carousel-indicators .carousel-item-indicator .indicator-text h6{font-size:.7rem;line-height:2.5} 
.slider-5-wrap .carousel-indicators .carousel-item-indicator .indicator-num{line-height:2.5} 
.slider-5-wrap .carousel-indicators .active .indicator-text{border-bottom:.24rem solid #ae8c64} 
@media (min-width:1400px){#slider-5 .carousel-item .img-wrap{width:60%} 
#slider-5 .carousel-item .carousel-caption{width:40%} 
.slider-5-wrap .carousel-indicators{width:-webkit-calc(40% - 5.4rem);width:calc(40% - 5.4rem)} 
} 
@media (max-width:1199px){.slider-5-wrap .carousel-indicators{left:3.6rem;width:-webkit-calc(50% - 3.6rem);width:calc(50% - 3.6rem)} 
#home-about{padding-left:0} 
#home-about div[class^=col-]{padding:0} 
} 
.footer{padding-top:3.6rem;padding-bottom:0;position:relative} 
.footer .footer-brand .brand .social,.footer-shop .footer-brand .brand .social,.product-detail .social{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start} 
.footer .copyright{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-bottom:.9rem} 
.footer-form{width:100%;position:relative;overflow:hidden;padding-top:5.4rem;padding-bottom:5.4rem;-webkit-box-shadow:0 -3px 5px -3px rgba(0,0,0,.25),0 3px 5px -3px rgba(0,0,0,.25);box-shadow:0 -3px 5px -3px rgba(0,0,0,.25),0 3px 5px -3px rgba(0,0,0,.25)} 
.footer-form .get-in-touch{width:50%;z-index:3;margin:0 auto} 
.footer-form .get-in-touch input::-webkit-input-placeholder,.footer-form .get-in-touch textarea::-webkit-input-placeholder{color:#ddd} 
.footer-form .get-in-touch input::-moz-placeholder,.footer-form .get-in-touch textarea::-moz-placeholder{color:#ddd} 
.footer-form .get-in-touch input:-ms-input-placeholder,.footer-form .get-in-touch textarea:-ms-input-placeholder{color:#ddd} 
.footer-form .get-in-touch input::-ms-input-placeholder,.footer-form .get-in-touch textarea::-ms-input-placeholder{color:#ddd} 
.footer-form .get-in-touch input::placeholder,.footer-form .get-in-touch textarea::placeholder{color:#ddd} 
.footer-form .get-in-touch input:-webkit-autofill,.footer-form .get-in-touch input:-webkit-autofill:focus input:-webkit-autofill,.footer-form .get-in-touch input:-webkit-autofill:hover,.footer-form .get-in-touch select:-webkit-autofill,.footer-form .get-in-touch select:-webkit-autofill:focus,.footer-form .get-in-touch select:-webkit-autofill:hover,.footer-form .get-in-touch textarea:-webkit-autofill,.footer-form .get-in-touch textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus{border:none;border-bottom:1px solid #ddd;-webkit-box-shadow:0 1px 0 0 #ddd;box-shadow:0 1px 0 0 #ddd;-webkit-transition:background-color 5000s ease-in-out;-o-transition:background-color 5000s ease-in-out;transition:background-color 5000s ease-in-out} 
#banner-video,#steps-bg{-webkit-box-shadow:0 -3px 5px -3px rgba(0,0,0,.25),0 3px 5px -3px rgba(0,0,0,.25)} 
.footer-form .get-in-touch h3{text-align:center;margin-bottom:3.6rem} 
.about-about .about-description,.footer-form .get-in-touch .form-row,.portfolio-justified .gallery-item .gallery-caption{padding:0 1.8rem} 
.footer-form .get-in-touch .form-row .col input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} 
#banner-video .banner-text-wrap,.footer-form .get-in-touch .form-row .git-submit-btn-wrap .git-submit-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-sizing:border-box;-moz-box-sizing:border-box} 
.footer-form .get-in-touch .form-row .col input:focus,.footer-form .get-in-touch .form-row .col textarea:focus{background:#333} 
.footer-form .get-in-touch .form-row .col textarea{padding:.9rem 0} 
#comments-list .media .media-footer .media-time,.footer-form .get-in-touch .form-row .git-submit-btn-wrap{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end} 
.footer-form .get-in-touch .form-row .git-submit-btn-wrap .git-submit-btn{border-radius:50%;margin-bottom:0;width:3rem;height:3rem;-webkit-transition:background .4s ease-in-out;-o-transition:background .4s ease-in-out;transition:background .4s ease-in-out;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-sizing:border-box} 
.footer-form .get-in-touch .form-row .git-submit-btn-wrap .git-submit-btn:hover,.subscribe #subscribe-form .subscribe-submit-btn-wrap:hover{-webkit-animation:.25s ease-in-out both shadow-inset-center;-o-animation:.25s ease-in-out both shadow-inset-center;animation:.25s ease-in-out both shadow-inset-center} 
.footer-form .get-in-touch .form-row .git-submit-btn-wrap .git-submit-btn i{z-index:4} 

@media (max-width:1023px){#shop-top-nav-horizontal #shop-horizontal-nav .navbar-nav li a{font-size:.7rem} 
#shop-top-nav-horizontal #shop-horizontal-nav .navbar-nav li .dropdown-menu ul li a{margin-left:.9rem;font-size:.7rem} 
.aside-list li,.aside-rtl h3{text-align:center} 
.header .header-wrap p,.header .header-wrap-short p{margin-bottom:0!important} 
#elements{padding-left:1.8rem;margin-top:3.6rem} 
.striped-wrap-4 .tile,.striped-wrap-6 .tile{width:-webkit-calc(100% / 4);width:calc(100% / 4)} 
#home-about .col-stat,#slider-5 .carousel-item .img-wrap{width:100%} 
#slider-5 .carousel-item .carousel-caption{width:auto;max-width:50%;height:auto;left:1.8rem;bottom:1.8rem;padding:1.8rem;-webkit-box-shadow:0 -6px 10px -6px rgba(0,0,0,.35),0 6px 10px -6px rgba(0,0,0,.35);box-shadow:0 -6px 10px -6px rgba(0,0,0,.35),0 6px 10px -6px rgba(0,0,0,.35)} 
#slider-5 .carousel-item .carousel-caption:before{display:none} 
#slider-5 .carousel-item .carousel-caption .text-wrap{-webkit-transform:none;-o-transform:none;transform:none;width:100%;padding-bottom:0} 
#slider-5 .carousel-item .carousel-caption .text-wrap h5{font-size:1.4rem} 
.slider-5-wrap .carousel-indicators{width:100%;position:relative;bottom:auto;left:auto;margin-top:1.8rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center} 
.footer-form .get-in-touch{width:80%;margin:0 auto;-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)} 
#home-about .col-text{width:100%;padding-right:0} 
} 
#home-about .about-text{padding-right:3rem} 
@media (max-width:991px){#top-nav-horizontal .btn-wrap,#top-nav-horizontal .logo{display:none} 
#top-nav-horizontal #horizontal-nav ul li .dropdown-menu{top:0} 
#top-nav-horizontal #horizontal-nav ul li a{color:#fff!important} 
#top-nav-horizontal .navbar-brand{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin:0 1.8rem 0 0;padding-left:0} 
#top-nav-horizontal .navbar{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1} 
#top-nav-horizontal #horizontal-nav{top:3.6rem;height:-webkit-calc(100vh - $nav-height);height:calc(100vh - $nav-height);position:fixed;overflow:hidden} 
#top-nav-horizontal .scrollbar-wrap{overflow:auto;max-height:100vh;position:static;left:0;top:0} 
#top-nav-horizontal #horizontal-nav .navbar-nav{background:#222;width:15rem;left:0;top:3.6rem} 
#top-nav-horizontal #horizontal-nav .navbar-nav li{border-bottom:1px solid rgba(0,0,0,.5);border-top:1px solid rgba(255,255,255,.08);padding:.9rem 0} 
#top-nav-horizontal #horizontal-nav .navbar-nav li a{padding-left:.9rem} 
#top-nav-horizontal #horizontal-nav .navbar-nav li .dropdown-menu{top:.9rem} 
#top-nav-horizontal #horizontal-nav ul li .dropdown-menu ul li{padding:.9rem 1.8rem} 
#top-nav-horizontal #horizontal-nav .navbar-nav li .dropdown-menu ul li a{padding:0;margin:0} 
#top-nav-horizontal #horizontal-nav .navbar-nav li:last-child{border-bottom:none} 
#top-nav-horizontal #horizontal-nav .navbar-nav .dropdown-menu{position:relative!important} 
#top-nav-horizontal #horizontal-nav .navbar-nav .dropdown-toggle{position:relative;display:block;padding:0 1.8rem} 
#top-nav-horizontal #horizontal-nav .navbar-nav .dropdown-toggle:after{content:'+';display:inline-block;width:.9rem;height:.9rem;background:#ae8c64;border:none;position:absolute;right:.9rem;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);max-width:100%;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} 
#top-nav-horizontal #horizontal-nav .navbar-nav .active .dropdown-toggle:after{content:'-';color:#fff} 
#slider .slider-social ul li{-webkit-transform:rotate(90deg) translate(50%,-.6rem);-o-transform:rotate(90deg) translate(50%,-.6rem);transform:rotate(90deg) translate(50%,-.6rem);font-size:.7rem} 
#home-about .about-text{padding-right:0} 
#home-about .statistics{margin-top:5.4rem} 
} 
#home-about .statistics,.gh-iso #gal-horizontal,.product-detail .product-gallery,.sidebar-shop .sidebar-color-palette ul,.start-a-project .project-services{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap} 
#home-about .statistics .stat{width:-webkit-calc(50% - 1.8rem / 6);width:calc(50% - 1.8rem / 6);text-align:center;padding-top:3.6rem;padding-bottom:3.6rem;margin-bottom:.6rem;margin-left:.6rem} 
#home-about .statistics .stat:first-child,#home-about .statistics .stat:nth-child(3){margin-left:0!important} 
#home-about .statistics .stat .text{text-transform:uppercase;width:80%;margin:0 auto} 
#latest-projects .project{overflow:hidden;-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)} 
#latest-projects .project figure,#shopping-cart .shopping-cart-items li .item-info{position:relative;width:100%} 
#latest-projects .project figure img{width:100%;overflow:hidden;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'} 
@media (min-width:576px){#latest-projects .project figure img,#latest-projects .project figure img img{height:21.6rem} 
} 
#latest-projects .project figure figcaption{position:absolute;top:.6rem;bottom:.6rem;left:.6rem;right:.6rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transform-origin:.5rem 0;-o-transform-origin:.5rem 0;transform-origin:.5rem 0;-webkit-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:.5s;-o-transition:.5s;transition:.5s;opacity:0;padding:1.8rem 1.5rem} 
#latest-projects .project figure figcaption a{-webkit-transition:1s;-o-transition:1s;transition:1s} 
#latest-projects .project figure:hover>figcaption{-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:.9} 
#latest-projects .__loading{opacity:0;-webkit-animation:.5s ease-out fadeOut;-o-animation:.5s ease-out fadeOut;animation:.5s ease-out fadeOut} 
.our-works{width:100%;margin-bottom:5rem!important} 
.our-works .to-top{right:1rem} 
#reviews .owl-theme .owl-dots{text-align:right} 
#reviews .review-wrap{border:.36rem solid #222;padding:3.6rem 4.5rem 1.8rem} 
#reviews .review-author .review-img{width:36px;height:36px;position:absolute;left:0;bottom:0;z-index:-1} 
#reviews .review-author .client-position span{line-height:36px;padding-left:50px} 
@media (max-width:769px){#blog-slider .carousel-item .carousel-caption .top-post{width:-webkit-calc(100% - 9rem);width:calc(100% - 9rem);right:3.6rem} 
#reviews .review-wrap .review-author{margin-bottom:1.8rem} 
} 
#banner-video .banner-text-wrap,#banner-video .video{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0} 
#clients .client-wrap:hover{background:rgba(0,0,0,.1)} 
#clients .client-wrap:hover h3 span:after,#clients .client-wrap:hover h3 span:before{content:'';position:absolute;top:-.7rem;-webkit-transition:10s;-o-transition:10s;transition:10s} 
#clients .client-wrap:hover h3 span:before{left:-.7rem;height:.1rem;width:2rem} 
#clients .client-wrap:hover h3 span:after{left:-.7rem;width:.1rem;height:2rem} 
.clients-carousel .owl-item:nth-child(odd)>.client-wrap:hover{background:#3c3c3c!important} 
.client{position:relative;margin:3.6rem 0;width:100%;text-align:center;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box} 
.client h3{text-transform:uppercase;padding:0;text-align:center} 
.client p{margin:0;position:relative;text-transform:uppercase} 
.client p:after,.client p:before{position:absolute;height:.24rem;content:'';width:3rem;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background:#b7c6cd} 
.client p:before{left:-3.5rem} 
.client p:after{right:-3.5rem} 
@media (max-width:1680px){.client{margin:4.5rem 0} 
} 
@media (max-width:544px){.client{max-width:100%} 
} 
.home-blog{counter-reset:feature} 
.home-blog .blog-grid .post img{height:16rem!important;width:100%} 
@media (min-width:1024px){#top-nav-horizontal #horizontal-nav ul li.mega-dropdown{position:static!important} 
#top-nav-horizontal #horizontal-nav ul li.mega-dropdown .mega-dropdown-menu{width:100%!important;padding:0 1.8rem;top:3.6rem;left:-3.6rem;background:rgba(0,0,0,.95)} 
#top-nav-horizontal #horizontal-nav ul li.mega-dropdown .mega-dropdown-menu .mdm-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-left:1px solid rgba(255,255,255,.1)} 
#top-nav-horizontal #horizontal-nav ul li.mega-dropdown .mega-dropdown-menu .mdm-row .mdm-col{width:25%;border-right:1px solid rgba(255,255,255,.1);padding:1.8rem 2rem} 
#top-nav-horizontal #horizontal-nav ul li.mega-dropdown .mega-dropdown-menu .mdm-row .mdm-col h5{color:#fff;margin-bottom:.83333rem} 
#top-nav-horizontal #horizontal-nav ul li.mega-dropdown .mega-dropdown-menu .mdm-row .mdm-col ul li{border:none;padding:0;margin:0;position:relative} 
#top-nav-horizontal #horizontal-nav ul li.mega-dropdown .mega-dropdown-menu .mdm-row .mdm-col ul li:before{content:'';position:absolute;left:-2rem;top:.7rem;width:1.5rem;height:1px;background:rgba(255,255,255,.1)} 
#top-nav-horizontal #horizontal-nav ul li.mega-dropdown .mega-dropdown-menu .mdm-row .mdm-col ul li a{margin:0;padding:.25rem 0} 
.home-blog .blog-grid .post:nth-child(odd) img{height:24rem!important} 
.home-blog .blog-grid .post:nth-child(2n) img{height:16rem!important} 
.services-3 .services-wrap .service-item{max-height:-webkit-calc(50vh);max-height:calc(50vh)} 
} 
@media (max-width:1023px) and (min-width:992px){.home-blog .blog-grid .post:nth-child(2n) img,.home-blog .blog-grid .post:nth-child(odd) img{height:16rem!important} 
} 
.home-blog .blog-grid .featured-1{padding-bottom:0} 
.blog-sidebar .about-author figure,.home-blog .blog-grid .featured-1 .cover-img{position:relative;overflow:hidden} 
.home-blog .blog-grid .featured-1 .cover-img img{height:16rem!important} 
#banner-video .video,.about-team-2 .member-img img{-o-object-fit:cover;font-family:'object-fit: cover;'} 
.home-blog .blog-grid .featured-1 .cover-img .post-bg{position:absolute;width:-webkit-calc(100% - 3.6rem / 4);width:calc(100% - 3.6rem / 4);height:-webkit-calc(100% - 3.6rem / 4);height:calc(100% - 3.6rem / 4);top:.45rem;left:.45rem;background:rgba(0,0,0,.85)} 
.home-blog .blog-grid .featured-1 .cover-img .post-bg:hover{background:rgba(0,0,0,.95)} 
.home-blog .blog-grid .featured-1 .cover-img .post-bg .corner:after,.home-blog .blog-grid .featured-1 .cover-img .post-bg .corner:before{content:'';position:absolute;top:.35rem;-webkit-transition:10s;-o-transition:10s;transition:10s} 
.home-blog .blog-grid .featured-1 .cover-img .post-bg .corner:before{right:.35rem;height:.1rem;width:0} 
.home-blog .blog-grid .featured-1 .cover-img .post-bg .corner:after{right:.34rem;width:.1rem;height:0} 
#timeline .timeline .year .events-wrap .event:hover:before,.featured-boxes.top-icon .f-box:hover:after,.featured-boxes.top-icon .f-box:hover:before,.home-blog .blog-grid .featured-1 .cover-img .post-bg .corner:hover:before,.statistics-with-bg .statistics .stat .number:hover:before{-webkit-animation:.4s linear .25s forwards slide-width;-o-animation:.4s linear .25s forwards slide-width;animation:.4s linear .25s forwards slide-width} 
#timeline .timeline .year .events-wrap .event:hover:after,.home-blog .blog-grid .featured-1 .cover-img .post-bg .corner:hover:after,.statistics-with-bg .statistics .stat .number:hover:after{-webkit-animation:.4s linear .25s forwards slide-height;-o-animation:.4s linear .25s forwards slide-height;animation:.4s linear .25s forwards slide-height} 
.home-blog .blog-grid .featured-1 .cover-img .post-bg .post-text{position:absolute;bottom:0;left:0;width:100%;padding:0 1.8rem .9rem} 
.home-blog .blog-grid .featured-1 .cover-img .post-bg .post-text h2{line-height:1.8;margin:0} 
#banner-video{position:relative;width:100%;height:32.4rem;z-index:1;box-shadow:0 -3px 5px -3px rgba(0,0,0,.25),0 3px 5px -3px rgba(0,0,0,.25)} 
#banner-video .embed-responsive{width:100%;height:100%;display:table;overflow:visible;background:100% 100%/cover no-repeat #000;-webkit-background-size:cover;mix-blend-mode:difference} 
#banner-video .video{display:block;width:100%;height:100%;z-index:2;overflow:hidden;object-fit:cover} 
@media screen and (orientation:portrait){#banner-video .video{width:58.32rem;height:32.4rem} 
} 
@supports (-ms-accelerator:true){#banner-video .video{display:none} 
} 
#banner-video .mask{z-index:3} 
#banner-video .banner-text-wrap{width:100%;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-sizing:border-box} 
#banner-video .banner-text-wrap .banner-text,#services .service .service-text-left,#services .service .service-text-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;max-width:100%} 
#banner-video .banner-text-wrap .banner-text{position:relative;z-index:4;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:80%;text-align:center;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-sizing:border-box} 
#banner-video .banner-text-wrap .banner-text h4{-webkit-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.2s;-o-animation-delay:.2s;animation-delay:.2s} 
#banner-video .banner-text-wrap .banner-text h4:after,#banner-video .banner-text-wrap .banner-text h4:before{left:-1rem} 
#banner-video .banner-text-wrap .banner-text .btn{-webkit-animation-delay:.3s;-o-animation-delay:.3s;animation-delay:.3s;-webkit-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s} 
#steps-bg{padding:3.6rem 3.6rem 5.4rem;counter-reset:step 0;z-index:-1;box-shadow:0 -3px 5px -3px rgba(0,0,0,.25),0 3px 5px -3px rgba(0,0,0,.25)} 
.about-reviews,.services-3{-webkit-box-shadow:0 -3px 5px -3px rgba(0,0,0,.25),0 3px 5px -3px rgba(0,0,0,.25)} 
#steps-bg #steps-tab{position:relative;margin-bottom:2.7rem} 
#steps-bg #steps-tab .nav-item{width:16.66667%;text-align:left;padding:0 1.8rem 0 2.7rem;position:relative;z-index:2} 
#steps-bg #steps-tab .nav-item:after{content:counter(step);counter-increment:step +1;position:absolute;bottom:0;left:0;z-index:-1;color:rgba(255,255,255,.2)} 
#featured-items-tab .nav-item a a:hover,#featured-items-tab .nav-item a:hover,#featured-items-tab button a:hover,#featured-items-tab button:hover,#filters .nav-item a a:hover,#filters .nav-item a:hover,#filters button a:hover,#filters button:hover,#owl-filters .nav-item a a:hover,#owl-filters .nav-item a:hover,#owl-filters button a:hover,#owl-filters button:hover,#steps-bg #steps-tab .nav-item.active:after{color:#c0a585} 
#steps-bg .tab-content .step-indicator{position:absolute;left:0;bottom:0;padding:.9rem .9rem 0 0;z-index:10} 
#steps-bg .tab-content .step-indicator .current-tab{padding-bottom:4.5rem;margin-bottom:.6rem;position:relative} 
#steps-bg .tab-content .step .step-img figure{height:100%;min-height:21.6rem;position:relative} 
#steps-bg .tab-content .step .step-img img{height:100%;top:0;background-color:#333;opacity:0} 
#steps-bg .tab-content .step .step-text{padding-left:3.6rem;padding-bottom:0;padding-top:0} 
@media (max-width:1199px){#steps-bg #steps-tab .nav-item{width:33.33333%;margin-bottom:.9rem} 
#steps-bg .tab-content .step .step-text{padding:1.8rem} 
} 
@media (max-width:575px){#slider-4 .carousel-item .carousel-caption .social,#slider-5 .carousel-item .carousel-caption .text-wrap p{display:none} 
#slider-4 .slider-footer-nav{height:auto} 
#slider-4 .slider-footer-nav .author-name{width:0;display:none} 
#slider-4 .slider-footer-nav .project{width:-webkit-calc(100% - 1.8rem);width:calc(100% - 1.8rem)} 
#slider-4 .slider-footer-nav .tracking-in-expand{-webkit-animation-delay:.4s;-o-animation-delay:.4s;animation-delay:.4s} 
#slider-5 .carousel-item .carousel-caption{width:-webkit-calc(100% - 2 * baseline);width:calc(100% - 2 * baseline);max-width:100%} 
#latest-projects .project figure img,#latest-projects .project figure img img{height:16.2rem} 
#steps-bg{padding-left:0;padding-right:0} 
#steps-bg #steps-tab .nav-item{width:50%} 
#steps-bg .tab-content .step .step-img figure{min-height:16.2rem} 
} 
#services{counter-reset:num} 
#services .service{width:100%;position:relative;overflow:hidden} 
#services .service .service-img{position:relative;width:60%;height:25.2rem} 
#services .service .service-text-left,#services .service .service-text-right{position:absolute;top:3.6rem;bottom:3.6rem;padding:1.8rem;width:50%;overflow:hidden;z-index:11;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-sizing:border-box} 
#service-page .article .call-to-action-inner,.page-header .view,.pricing-table,.services-3 .services-wrap,.services-3 .services-wrap .service-item .service-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox} 
#services .service .service-text-left .service-number,#services .service .service-text-right .service-number{position:absolute;color:rgba(255,255,255,.1);z-index:2;right:0;top:0} 
#services .service .service-text-left .service-number:before,#services .service .service-text-right .service-number:before{counter-increment:num;content:"0" counter(num)} 
#services .service .service-text-left>div,#services .service .service-text-right>div{position:relative;height:auto;-webkit-animation-duration:.25s;-o-animation-duration:.25s;animation-duration:.25s} 
#services .service .service-text-left>div p,#services .service .service-text-right>div p{display:block;max-height:8.1rem;overflow:hidden} 
#services .service-right .service-img{margin-left:40%} 
#services+.footer-form{margin-top:0!important} 
#comment-form textarea.md-textarea,.featured-items #featured-items-tab .nav-item,.featured-items #featured-items-tab .nav-item .nav-link,.services-2 header{padding:0} 
.services-3{width:100%;max-width:1200px;margin:0 auto;box-shadow:0 -3px 5px -3px rgba(0,0,0,.25),0 3px 5px -3px rgba(0,0,0,.25)} 
.services-3 .services-wrap{background:50% 50%/cover no-repeat #222;-webkit-background-size:cover;position:relative;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap} 
.services-3 .services-wrap .service-item{width:25%;height:25.2rem;border-right:1px solid rgba(255,255,255,.2);border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);position:relative;z-index:2;overflow:hidden} 
.services-3 .services-wrap .service-item:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);height:0;opacity:0;-webkit-transition:.25s linear;-o-transition:.25s linear;transition:.25s linear} 
.services-3 .services-wrap .service-item:hover:before{height:100%;opacity:.9} 
.services-3 .services-wrap .service-item .service-inner{width:100%;height:100%;position:relative;padding:1.8rem;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;z-index:3} 
.services-3 .services-wrap .service-item .service-inner>p{text-transform:lowercase;line-height:1!important;margin-bottom:.9rem} 
.services-3 .services-wrap .service-item .service-inner .service-text{height:0;margin-top:.9rem;margin-bottom:.9rem;-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0} 
.services-3 .services-wrap .service-item:hover>.service-inner .service-text{max-height:100%;height:auto;-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1} 
@media (max-width:991px){#steps-bg .tab-content .step-indicator{position:relative;padding-left:0;padding-top:1.8rem;left:0;bottom:0} 
#steps-bg .tab-content .step .step-text{padding:3.6rem 0 0} 
.services-3 .services-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap} 
.services-3 .services-wrap p+.read-more{margin-top:.9rem} 
.services-3 .services-wrap .service-item{width:50%;height:16.2rem;border-bottom:1px solid rgba(255,255,255,.2)} 
.about-team-2 div[class^=col-]:nth-child(2n)>.member .member-img{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2} 
.about-team-2 div[class^=col-]:nth-child(2n)>.member .member-info{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1} 
#service-page .article h4 small{display:inline-block;width:auto} 
#service-page .article .service-img,.about-team-2 .member-img{overflow:hidden;position:relative} 
#service-page .article .service-img img{position:absolute;height:100%;opacity:.8;-webkit-transition:.35s ease-out;-o-transition:.35s ease-out;transition:.35s ease-out} 
#service-page .article .call-to-action{background:url(../images/slider/slide-9.html) 100% 100%/cover no-repeat fixed #222;-webkit-background-size:cover} 
#service-page .article .call-to-action-inner{padding:3.6rem 1.8rem;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;z-index:3} 
#service-page .article .call-to-action .btn-start-project,#service-page .article .call-to-action h4{z-index:10;position:relative} 
#service-page .aside .fixedsticky{position:-webkit-sticky;position:sticky;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start} 
@media (max-width:1200px){#slider-4 .carousel-item .carousel-caption{height:100%} 
#slider-4{height:auto;overflow-y:auto} 
#slider-4 .slider-footer-nav{position:relative;width:100%;max-width:1200px;left:auto;-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)} 
#news{margin-bottom:7.5rem} 
#news .post{margin-bottom:1.8rem} 
#service-page .article{padding-left:3.6rem} 
} 
@media (max-width:1024px){#services .service{overflow:visible;margin-bottom:12.6rem} 
#services .service:last-child{margin-bottom:9rem} 
#services .service .service-img{width:100%;overflow:auto} 
#services .service .service-text-left,#services .service .service-text-right{position:absolute;width:90%;margin-left:5%;margin-right:5%;top:auto;bottom:0;-webkit-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%)} 
#services .service-right .service-img{margin:0} 
#service-page .article .service-img{height:21.6rem} 
#service-page .article .service-img img{height:100%} 
#service-page .article .call-to-action{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start} 
#service-page .article .call-to-action h4{margin-bottom:.9rem} 
} 
.pricing-table{display:flex;margin-top:0} 
.pricing-table .pricing-plan-wrap{width:33.33333%;height:100%} 
.pricing-table .pricing-plan-wrap:hover{-webkit-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);cursor:pointer;z-index:5!important;-webkit-box-shadow:0 0 25px rgba(0,0,0,.1);box-shadow:0 0 25px rgba(0,0,0,.1)} 
.pricing-table .pricing-plan-wrap .pricing-plan{border:.16rem solid #ddd} 
.pricing-table .pricing-plan-wrap .pricing-plan header{text-align:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:3.6rem 0 1.8rem;border-bottom:.16rem solid rgba(0,0,0,.15)} 
.pricing-table .pricing-plan-wrap .pricing-plan .plan-features{list-style:none;margin:1.8rem 20%} 
.pricing-table .pricing-plan-wrap .pricing-plan .plan-features li{padding:.5rem 0} 
.pricing-table .pricing-plan-wrap .pricing-plan .plan-features .checked span{position:relative;padding-left:1.8rem} 
.pricing-table .pricing-plan-wrap .pricing-plan .plan-features .checked span:before{content:'+';position:absolute;left:0} 
.pricing-table .pricing-plan-wrap .pricing-plan .plan-features .unchecked span{position:relative;width:auto;padding-left:1.8rem} 
.pricing-table .pricing-plan-wrap .pricing-plan .plan-features .unchecked span:before{content:'-';position:absolute;left:0} 
.pricing-table .pricing-plan-wrap .pricing-plan.selected-plan{border:.16rem solid transparent} 
.pricing-table .pricing-plan-wrap .pricing-plan.selected-plan header{border-bottom:.16rem solid rgba(255,255,255,.15)} 
.pricing-table .pricing-plan-wrap .hover{-webkit-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);z-index:2} 
@media (max-width:767px){.home-blog .blog-grid .post:nth-child(2n) img,.home-blog .blog-grid .post:nth-child(odd) img{width:100%;height:auto!important;max-height:33vh;overflow:hidden;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'} 
.home-blog .blog-grid .featured-1 .cover-img img{min-height:33vh;overflow:hidden;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'} 
#services .service .service-img img{height:100%;overflow:hidden;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'} 
#service-page .article .footer-row p:first-child{margin-bottom:1.8rem} 
.pricing-table{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap} 
.pricing-table .pricing-plan-wrap{width:100%;margin-bottom:3.6rem} 
.plan-features{margin:1.8rem 0;text-align:center} 
.plan-features .checked span,.plan-features .unchecked span{padding-left:0!important} 
.plan-features .checked span:before,.plan-features .unchecked span:before{left:-1rem!important;position:absolute} 
.pricing-table .pricing-plan-wrap:last-child{margin-bottom:0} 
} 
.page-header{position:fixed;top:3.6rem;width:100%;height:27rem;overflow:hidden} 
.page-header .view{width:100%;height:100%;position:relative;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;background:50% 50%/cover no-repeat;-webkit-background-size:cover} 
.featured-boxes.icon-side .f-box,.featured-boxes.top-icon,.ltv-pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox} 
.page-header .header-wrap{position:relative;z-index:2;padding-left:1.8rem;padding-right:3.6rem;border-left:.6rem solid #ae8c64;width:100%;max-width:1200px;margin:0 auto} 
@media (max-width:1200px){.page-header .header-wrap{padding-left:1.8rem;margin-left:4vw} 
} 
@media (max-width:1023px){#service-page .article{padding:0} 
#service-page .aside-rtl{margin-bottom:3.6rem;padding-bottom:0} 
.page-header .header-wrap{margin-left:6vw} 
} 
@media (max-width:575px){.services-3 .services-wrap .service-item{width:100%;border-right:none} 
#service-page .article .service-img{height:16.2rem} 
#service-page .article .service-img img{height:100%} 
.page-header{height:-webkit-calc(100vh - $element_offset);height:calc(100vh - $element_offset)} 
.page-header .header-wrap{margin-left:1.8rem;padding-left:.9rem} 
.page-header .pagination{max-height:9rem;overflow:hidden} 
} 
.page-header .pagination ul{display:inline;list-style:none;margin-bottom:0} 
.page-header .pagination ul li{padding-right:2.4rem;margin-right:.6rem;position:relative;display:inline-block} 
.page-header .pagination ul li:not(:last-child):before{content:'';position:absolute;width:1.8rem;height:.24rem;right:0;top:-webkit-calc(50% - .12rem);top:calc(50% - .12rem)} 
.page-header-shop{height:7.2rem!important} 
.ltv-pagination{width:100%;display:flex;list-style:none;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center} 
.ltv-pagination .page-arrow{position:relative;width:3rem;margin-right:1rem} 
.ltv-pagination .page-arrow:first-child:before{content:'PREV';position:absolute;left:0;right:0;margin:auto;color:#607d8b;opacity:0} 
.ltv-pagination .page-arrow:last-child{margin-left:1rem} 
.ltv-pagination .page-arrow:last-child:before{font-size:.9em;content:'NEXT';position:absolute;left:0;right:0;margin:auto;color:#607d8b} 
.ltv-pagination .page-arrow a{display:block;position:relative;width:100%;height:100%} 
.ltv-pagination .page-arrow a:before{content:'';position:absolute;left:0;top:0;bottom:0;margin:auto;width:3rem;height:.24rem} 
.ltv-pagination li{width:auto;min-width:1.2rem;text-align:center} 
.ltv-pagination li a.active,.ltv-pagination li a:hover{text-decoration:underline;color:#ae8c64!important} 
.featured-boxes.top-icon{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;counter-reset:f-num} 
.featured-boxes.top-icon .f-box{text-align:center;width:-webkit-calc(25% - 1.8rem / 2);width:calc(25% - 1.8rem / 2);padding:1.8rem 1.8rem 3.6rem;margin:0 .45rem .9rem;position:relative;overflow:hidden} 
.featured-boxes.top-icon .f-box:hover{-webkit-box-shadow:0 12px 20px rgba(0,0,0,.12);box-shadow:0 12px 20px rgba(0,0,0,.12)} 
.featured-boxes.top-icon .f-box:hover>a .f-number{color:#3c3c3c} 
.featured-boxes.top-icon .f-box:after,.featured-boxes.top-icon .f-box:before,.statistics-with-bg .statistics .stat .number:after,.statistics-with-bg .statistics .stat .number:before{content:'';position:absolute;top:-.35rem;-webkit-transition:1s;-o-transition:1s;transition:1s} 
.about-about .lead-img img,.about-about .our-services .additional-img img{-webkit-transition:.35s ease-out;-o-transition:.35s ease-out;right:0;bottom:0;position:absolute;top:0} 
.featured-boxes.top-icon .f-box:before,.statistics-with-bg .statistics .stat .number:before{left:-.35rem;height:.1rem;width:0} 
.featured-boxes.top-icon .f-box:after,.statistics-with-bg .statistics .stat .number:after{left:-.35rem;width:.1rem;height:0} 
.featured-boxes.top-icon .f-box .f-number{position:absolute;display:inline-block;bottom:-.1rem;left:0;width:100%;text-align:right;color:rgba(0,0,0,.05);z-index:-1} 
.featured-boxes.top-icon .f-box .f-number:before{counter-increment:f-num;content:"0" counter(f-num);display:inline-block} 
.featured-boxes.top-icon .f-box .f-box-icon{color:grey;margin:0 auto;width:3.6rem} 
@media (max-width:1025px) and (min-width:769px){.featured-boxes.top-icon .f-box{width:-webkit-calc(33% - 1.8rem / 2);width:calc(33% - 1.8rem / 2)} 
} 
@media (max-width:768px){#steps-bg #steps-tab .nav-item{font-size:.7rem} 
#steps-bg #steps-tab .nav-item:after{font-size:2.4rem} 
.slogan{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start} 
.list-number{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap} 
#slider .carousel-item{opacity:0;-webkit-animation:1s ease-in-out forwards fadeIn;-o-animation:1s ease-in-out forwards fadeIn;animation:1s ease-in-out forwards fadeIn} 
#slider .carousel-caption h2{-webkit-animation-delay:.35s;-o-animation-delay:.35s;animation-delay:.35s} 
#slider .carousel-caption p{-webkit-animation-delay:.45s;-o-animation-delay:.45s;animation-delay:.45s} 
#slider .carousel-caption .btn-ltv{-webkit-animation-delay:.55s;-o-animation-delay:.55s;animation-delay:.55s} 
#blog-slider .carousel-item .carousel-caption .top-post{-webkit-animation:.5s cubic-bezier(.25,.46,.45,.94) forwards showIn;-o-animation:.5s cubic-bezier(.25,.46,.45,.94) forwards showIn;animation:.5s cubic-bezier(.25,.46,.45,.94) forwards showIn} 
#blog-slider .carousel-inner .carousel-item{-webkit-animation:.8s ease-in-out forwards fadeIn;-o-animation:.8s ease-in-out forwards fadeIn;animation:.8s ease-in-out forwards fadeIn} 
#blog-slider .carousel-inner .carousel-item img{opacity:0;-webkit-animation:1.2s ease-in-out forwards fadeIn,.8s ease-out forwards greyscale-out;-o-animation:1.2s ease-in-out forwards fadeIn,.8s ease-out forwards greyscale-out;animation:1.2s ease-in-out forwards fadeIn,.8s ease-out forwards greyscale-out} 
.footer .footer-brand{padding-left:0} 
#service-page .article .service-description .text-block:not(:last-child){margin-bottom:1.8rem} 
#service-page .aside ul li{padding-left:0;padding-right:0} 
#service-page .aside h3{margin-left:0} 
.featured-boxes.top-icon .f-box{width:-webkit-calc(50% - 1.8rem / 2);width:calc(50% - 1.8rem / 2)} 
} 
.featured-boxes.icon-side .f-box{display:flex;margin-right:1.8rem} 
.about-team .member .member-img .social,.featured-boxes.icon-side .f-box .f-box-icon,.featured-boxes.with-icon,.featured-boxes.with-icon .f-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox} 
.featured-boxes.icon-side .f-box:last-child{margin-right:0} 
@media (min-device-width:1024px) and (max-device-width:1024px) and (min-device-height:1366px) and (max-device-height:1366px) and (min-width:1024px) and (max-width:1024px){#company-tabs .tab-img{height:28.8rem} 
#company-tabs .company-tabs .inner{padding-left:0} 
#top-nav-horizontal #top-nav-horizontal #shop-horizontal-nav .navbar-nav .dropdown-menu{top:3rem} 
#top-nav-horizontal .mega-dropdown-menu h5{display:block!important} 
#top-nav-horizontal .dropdown-toggle{position:relative;display:block} 
#top-nav-horizontal .dropdown-toggle:after{content:'';display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent} 
#top-nav-horizontal .dropdown-toggle .active .dropdown-toggle:after{content:''} 
#home-about .about-text{padding-right:3rem} 
.page-header .header-wrap{margin-left:6vw} 
.featured-boxes.icon-side .f-box{width:-webkit-calc(50% - 1.8rem / 2);width:calc(50% - 1.8rem / 2);margin-right:.9rem} 
.featured-boxes.icon-side .f-box:first-child,.featured-boxes.icon-side .f-box:nth-child(2){margin-bottom:3.6rem} 
} 
.featured-boxes.icon-side .f-box .f-box-icon{width:3.6rem;max-width:100%;display:flex;-webkit-flex-shrink:2;-ms-flex-negative:2;flex-shrink:2;margin-right:.9rem;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} 
@media (max-width:1024px){.featured-boxes.icon-side .f-box{width:-webkit-calc(50% - 1.8rem / 2);width:calc(50% - 1.8rem / 2);margin-right:.9rem} 
.featured-boxes.icon-side .f-box:first-child,.featured-boxes.icon-side .f-box:nth-child(2){margin-bottom:3.6rem} 
.featured-boxes.icon-side .f-box .f-box-text p{margin-right:.9rem} 
.featured-boxes.icon-side{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap} 
} 
.featured-boxes.with-icon{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center} 
.featured-boxes.with-icon .f-box{width:-webkit-calc(25% - 1.8rem / 2);width:calc(25% - 1.8rem / 2);display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden;margin:0 .45rem .9rem;padding:3.6rem 1.8rem;background:#fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.35);box-shadow:0 0 10px 0 rgba(0,0,0,.35)} 
.featured-boxes.with-icon .f-box .f-box-icon img{display:block;margin:0 auto} 
.featured-boxes.with-icon .f-box .f-box-text h5{font-weight:800;font-family:'Permanent Marker'} 
@media (max-width:1025px) and (min-width:769px){.featured-boxes.with-icon .f-box{width:-webkit-calc(33% - 1.8rem / 2);width:calc(33% - 1.8rem / 2)} 
} 
@media (max-width:768px){.featured-boxes.with-icon .f-box{width:-webkit-calc(50% - 1.8rem / 2);width:calc(50% - 1.8rem / 2)} 
.blog-sidebar .search{margin-bottom:3.6rem} 
} 
.about-about .lead-img{overflow:hidden;position:relative;height:100%;width:100%} 
.about-about .lead-img img{left:0;height:100%;width:100%;opacity:.8;transition:.35s ease-out} 
.about-about .lead-img figcaption{position:absolute;bottom:1.8rem;left:.9rem} 
.about-about .lead-img figcaption h2{position:relative;z-index:12;text-shadow:0 0 10px rgba(0,0,0,.35)} 
.about-about .our-services .additional-img{overflow:hidden;height:50%;position:relative;width:auto;margin-bottom:1.8rem} 
.about-about .our-services .additional-img img{transition:.35s ease-out;left:0;height:100%;width:100%;opacity:.8} 
.about-about .our-services .additional-img figcaption{position:absolute;bottom:.9rem;left:.9rem;margin:0} 
.about-about .our-services .additional-img figcaption h3{margin:0;position:relative;z-index:12;text-shadow:0 0 10px rgba(0,0,0,.35)} 
@media (max-width:1023px){.about-about .lead-img{height:24rem;width:100%} 
.about-about .lead-img img,.about-about .our-services .additional-img img{width:100%;height:100%} 
.about-about .lead-img figcaption{bottom:1.8rem;left:.9rem} 
.about-about .our-services .additional-img{height:24rem;width:100%;margin-bottom:1.8rem} 
.about-about .about-description{padding:0 15px} 
} 
@media (min-device-width:1024px) and (max-device-width:1024px) and (min-device-height:1366px) and (max-device-height:1366px) and (min-width:1024px) and (max-width:1024px){.featured-boxes.icon-side{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap} 
.about-about .lead-img{height:100%;width:100%} 
.about-about .lead-img img,.about-about .our-services .additional-img img{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:auto} 
.about-about .our-services .additional-img{height:50%;width:auto} 
} 
@media (max-width:767px){.about-about .lead-img{height:100%;width:100%} 
.about-about .lead-img img,.about-about .our-services .additional-img img{width:100%} 
.about-about .our-services .additional-img{height:auto;width:100%} 
} 
@media (max-width:1023px){.about-about .about-description,.about-about .lead-img{margin-bottom:1.8rem} 
.about-about .lead-img,.about-about .our-services .additional-img{height:21.6rem} 
} 
@media (max-width:575px){.ltv-pagination{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap} 
.featured-boxes.top-icon .f-box{width:100%;margin:0 0 .9rem} 
.featured-boxes.icon-side .f-box{width:100%;margin:0 .9rem 3.6rem} 
.featured-boxes.icon-side .f-box .f-box-text p{margin-right:0} 
.featured-boxes.icon-side .f-box:last-child{margin-bottom:0} 
.featured-boxes.with-icon .f-box{opacity:1;width:100%;margin:0 0 .9rem} 
.about-about .lead-img,.about-about .our-services .additional-img{height:16.2rem} 
} 
.about-team .member .member-img{margin:0;overflow:hidden;position:relative;height:23.4rem} 
.about-team .member .member-img img{z-index:1;opacity:.8;-webkit-transition:.35s ease-out;-o-transition:.35s ease-out;transition:.35s ease-out} 
.about-team .member .member-img .social{position:absolute;top:0;right:.9rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;display:flex;z-index:2} 
.about-team .member .member-img .social .social-wrap,.about-team .member .member-img .social a,.about-team .member .member-info .member-contacts,.about-team-2 .member{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox} 
.about-team .member .member-img .social .social-wrap{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;opacity:1} 
.about-team .member .member-img .social a{width:1.8rem;height:1.8rem;max-width:100%;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(0,0,0,.9);-webkit-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;z-index:5;-webkit-box-shadow:rgba(0,0,0,.25) 0 1px 2px;box-shadow:rgba(0,0,0,.25) 0 1px 2px} 
.about-team .member .member-info{padding:3.6rem;position:relative} 
.about-team .member .member-info p{max-height:9rem;margin-bottom:1.8rem;overflow:hidden} 
.about-team .member .member-info .member-contacts{display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding-left:0;padding-right:0} 
.about-team .member-alternative .member-img .social{top:0;right:auto;left:.9rem} 
.about-team .member-alternative .member-info{padding:3.6rem} 
@media (max-width:1024px){.about-team .member .member-info .member-contacts{position:relative;width:100%} 
.about-team .corner-bottom-left:after,.about-team .corner-bottom-left:before,.about-team .corner-top-right:after,.about-team .corner-top-right:before{display:none} 
.about-team .member .member-info,.about-team .member.member-alternative .member-info{padding:1.8rem} 
.about-team .member:last-child>.member-info{padding-bottom:0} 
} 
@media (max-width:1023px){.about-team .member .member-img{height:auto;min-height:21.6rem} 
.about-team .member .member-img img{height:100%;width:100%} 
.about-team .member .member-info{padding:1.8rem 0!important} 
.about-team .member.member-alternative figure{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1} 
.about-team .member.member-alternative .member-info{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2} 
.about-team .member .member-img,.about-team .member .member-info{width:100%} 
.about-team .member .member-img .social{left:.9rem} 
} 
@media (max-width:480px){.to-top{-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);margin-top:.9rem} 
#top-nav [class^=col-]:first-child{text-align:right} 
#reviews .review-wrap .hyphen-left:before,#top-nav .btn-start-project,#top-nav .col:last-child,.about-team .member .member-img .social,.about-team.member-alternative .member-img .social{display:none} 
.footer .copyright{padding:0 30px} 
#reviews .review-wrap{padding:2.5rem 1.25rem} 
#reviews .review-wrap .hyphen-left{padding-left:0} 
.about-about .about-description,.about-about .lead-img,.about-team .about-team-text,.pricing-table .pricing-plan-wrap{margin-bottom:1.8rem} 
.about-team .member .member-info .member-position{margin-bottom:.9rem} 
.about-team .member .member-info .member-contacts{padding-bottom:0} 
.about-team .about-team-text div[class^=col-]:last-child{margin-bottom:0} 
.grid .gallery-item a{padding:0} 
} 
.about-team-2 .member{display:flex;-webkit-box-shadow:0 4px 6px 0 rgba(0,0,0,.18),0 4px 6px 0 rgba(0,0,0,.15)!important;box-shadow:0 4px 6px 0 rgba(0,0,0,.18),0 4px 6px 0 rgba(0,0,0,.15)!important} 
.about-team-2 .member:hover{-webkit-box-shadow:0 8px 12px 0 rgba(0,0,0,.2),0 6px 16px 0 rgba(0,0,0,.19)!important;box-shadow:0 8px 12px 0 rgba(0,0,0,.2),0 6px 16px 0 rgba(0,0,0,.19)!important} 
.about-team-2 .member-img img{width:100%;height:12.6rem;overflow:hidden;object-fit:cover;opacity:.8;-webkit-transition:.35s ease-out;-o-transition:.35s ease-out;transition:.35s ease-out} 
.about-team-2 .member-info{padding:1.8rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} 
.about-reviews{background:100% 100%/cover no-repeat fixed;-webkit-background-size:cover;box-shadow:0 -3px 5px -3px rgba(0,0,0,.25),0 3px 5px -3px rgba(0,0,0,.25)} 
.about-reviews .reviews-carousel{position:relative;z-index:5;padding-top:16.2rem;padding-bottom:16.2rem} 
.about-reviews .reviews-carousel .review{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:.9rem} 
.about-reviews .reviews-carousel .review .review-author{width:35%;padding:.9rem} 
.about-reviews .reviews-carousel .review .review-text{width:65%;padding:.9rem} 
.about-reviews .reviews-carousel .review .review-author,.about-reviews .reviews-carousel .review .review-text{position:relative;z-index:3} 
.about-reviews .owl-theme .owl-dots{position:absolute;right:.9rem;bottom:1.8rem;z-index:5} 
@media (max-width:641px){.about-reviews .reviews-carousel .review{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap} 
.about-reviews .reviews-carousel .review .review-author{margin-bottom:0} 
.about-reviews .reviews-carousel .review .review-author,.about-reviews .reviews-carousel .review .review-text{width:100%} 
} 
.pos-rel h2{position:absolute;bottom:10%;color:rgba(0,0,0,.21);z-index:2} 
#timeline .timeline-wrap,.gs-image-100 img{width:100%;margin:0 auto} 
@media (min-width:1025px){#timeline .timeline-wrap{width:60%} 
} 
#timeline .timeline{height:100%;position:relative;padding:0 0 0 1.8rem} 
#timeline .timeline *{-webkit-transition:2s linear;-o-transition:2s linear;transition:2s linear} 
#timeline .timeline:before{content:'';width:.24rem;height:-webkit-calc(100% - 1.5rem);height:calc(100% - 1.5rem);position:absolute;left:1rem;top:4.5rem;z-index:0} 
#timeline .timeline .year{margin:0!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100%} 
#timeline .timeline .year .year-number{width:12.5rem} 
#timeline .timeline .year .year-number h3{padding-left:.9rem;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;position:relative} 
#timeline .timeline .year .year-number h3:before{content:'';width:1rem;height:1rem;border:.28rem solid #222;position:absolute;top:.5rem;left:-1.2rem!important;z-index:2} 
@supports ((position:-webkit-sticky) or (position:sticky)) or (position:-ms-sticky) or (position:-o-sticky){#timeline .timeline:before{height:-webkit-calc(100% - 1.5rem);height:calc(100% - 1.5rem);top:.5rem} 
#timeline .timeline .year .fixedsticky{top:5rem} 
} 
#timeline .timeline .year .events-wrap{width:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1} 
#timeline .timeline .year .events-wrap .event:after,#timeline .timeline .year .events-wrap .event:before{content:'';position:absolute;top:-.35rem;-webkit-transition:10s;-o-transition:10s;transition:10s} 
#timeline .timeline .year .events-wrap .event:before{right:-.35rem;height:.1rem;width:0} 
#timeline .timeline .year .events-wrap .event:after{right:-.35rem;width:.1rem;height:0} 
#shopping-cart .btn-wrap .btn-ltv,#timeline .timeline .year .events-wrap .event .event-data{width:100%;margin-bottom:.9rem} 
#timeline .timeline .year .events-wrap .event .event-row figure{width:20%;height:5.4rem;padding-top:.5rem} 
#timeline .timeline .year .events-wrap .event .event-row figure img{width:100%;opacity:.9} 
@media (max-width:640px){.form-row .form-group+.form-group{margin-left:0!important} 
#timeline header,.form-row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap} 
#top-nav .brand{margin-right:.9rem} 
#top-nav .col-right{width:0} 
#top-nav .col-left{width:100vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end} 
.phone{display:none} 
.footer .copyright{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start} 
#timeline .timeline .year .events-wrap .event .event-row figure{width:40%} 
.blog-single-content .blog-top-info .blog-author{margin-bottom:.9rem} 
} 
@media (max-width:575px){.about-team .member .member-img{height:auto;min-height:16.2rem} 
.about-team-2 .member{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column} 
.about-team-2 .member .member-img{width:100%;height:14.4rem;-webkit-box-ordinal-group:2!important;-webkit-order:1!important;-ms-flex-order:1!important;order:1!important} 
.about-team-2 .member .member-info{width:100%;-webkit-box-ordinal-group:3!important;-webkit-order:2!important;-ms-flex-order:2!important;order:2!important} 
#timeline .timeline .year .events-wrap .event .event-row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap} 
#timeline .timeline .year .events-wrap .event .event-row figure{width:50%;margin-bottom:.9rem} 
} 
#timeline .timeline .year .events-wrap .event .event-row p{width:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding-left:1.8rem} 
.statistics-with-bg{padding-top:16.2rem;padding-bottom:16.2rem;background:100% 100%/cover no-repeat fixed;-webkit-background-size:cover;-webkit-filter:grayscale(0);filter:grayscale(0);-webkit-box-shadow:0 -3px 5px -3px rgba(0,0,0,.25),0 3px 5px -3px rgba(0,0,0,.25);box-shadow:0 -3px 5px -3px rgba(0,0,0,.25),0 3px 5px -3px rgba(0,0,0,.25)} 
.home-categories .cat-large figcaption h3,.home-categories .cat-small figcaption h3,.statistics-with-bg .block-wrap{position:relative;z-index:2} 
.statistics-with-bg .statistics{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between} 
.statistics-with-bg .statistics .stat{width:25%} 
.statistics-with-bg .statistics .stat .number{width:3em;height:3em;margin:0 auto;max-width:100%;position:relative;font-size:1.4rem;font-weight:800;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} 
@media (max-width:1920px){.services-3{max-width:100%} 
.page-header .header-wrap{max-width:1120px} 
.about-reviews .reviews-carousel,.statistics-with-bg{padding-top:10.8rem;padding-bottom:10.8rem} 
} 
.about-media header{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between} 
#gallery-horizontal .owl-carousel,.about-media .media-grid .media-item{padding-bottom:1.8rem} 
.about-media .media-grid .media-item .media-img img{width:100%;height:100%;-webkit-filter:grayscale(10%);filter:grayscale(10%)} 
@media (max-width:1025px){#slider .carousel-caption .top-post,.about-media header .header-wrap{width:100%} 
.about-media header{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important} 
} 
#news .post figure img,.blog-content .post figure img,.home-blog .blog-grid .post figure img{height:14.4rem;width:auto;min-width:100%;overflow:hidden;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'} 
@media (max-width:1200px){#news .post figure img,.blog-content .post figure img,.home-blog .blog-grid .post figure img{height:10.8rem} 
#faq .panel-wrap{padding-left:3.6rem} 
} 
#news .post .post-meta,.blog-content .post .post-meta,.home-blog .blog-grid .post .post-meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.6rem;margin-top:.6rem} 
.blog-sidebar .categories ul li,.blog-sidebar .recent-news ul li a,.blog-sidebar .tags ul,.blog-single-content .blog-bottom-info .social .social-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox} 
#news .post .post-meta .date,.blog-content .post .post-meta .date,.home-blog .blog-grid .post .post-meta .date{-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2} 
.blog-sidebar{display:block;top:5rem;position:sticky!important;position:-webkit-sticky!important;position:-moz-sticky!important;position:-ms-sticky!important;position:-o-sticky!important} 
.blog-sidebar .search{height:auto;overflow:hidden} 
.blog-sidebar .search input,.blog-single-content .neighbors .page-arrow.next span{padding-right:3.6rem} 
.blog-sidebar .search button{position:absolute;right:.9rem;top:0;width:.9rem} 
.blog-sidebar .about-author figure:hover>img{opacity:1;-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)} 
.blog-sidebar .about-author figure figcaption{position:absolute;bottom:1rem;left:1rem;overflow:hidden;background:rgba(255,255,255,.7);padding:.4rem 1.2rem} 
.blog-sidebar .about-author figure img{height:12.6rem;width:auto;opacity:.8;transition:1s ease-in-out;overflow:hidden;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'} 
.blog-sidebar .categories ul li{display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin-bottom:.6rem} 
.blog-sidebar .categories ul li:hover:before,.fotorama__thumb-border{border-color:#ae8c64} 
.blog-sidebar .categories ul li *{-webkit-transition:1s ease-in-out;-o-transition:1s ease-in-out;transition:1s ease-in-out} 
.blog-sidebar .categories ul li:before{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:1px;border-top:1px dotted #ccc;z-index:1} 
.blog-sidebar .categories ul li .cat-name{display:inline-block;position:relative;text-align:left;text-transform:uppercase;z-index:2} 
.blog-sidebar .categories ul li .cat-name span{display:inline-block;padding-right:.9rem} 
.blog-sidebar .categories ul li .count{z-index:2;padding-left:.9rem} 
.blog-sidebar .tags ul{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap} 
.blog-sidebar .tags ul li{width:auto;position:relative} 
.blog-sidebar .recent-news ul li a{display:flex;margin-bottom:2rem} 
.blog-sidebar .recent-news ul li a figure{width:40%;margin-right:1rem;padding-top:.5rem;overflow:hidden} 
.blog-sidebar .recent-news ul li a figure img{width:auto;height:3.6rem;margin-left:50%;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:1s ease-in-out;-o-transition:1s ease-in-out;transition:1s ease-in-out;overflow:hidden;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'} 
.blog-sidebar .recent-news ul li a .text{width:-webkit-calc(60% - 1rem);width:calc(60% - 1rem)} 
.blog-sidebar .recent-news ul li a .text p{margin-bottom:.5rem} 
@media (max-width:1200px) and (min-width:769px){.blog-sidebar .recent-news ul li a figure{margin-bottom:.5rem} 
} 
@media (max-width:1024px){.blog-sidebar .recent-news ul li a figure{width:auto} 
} 
@media (min-device-width:1024px) and (max-device-width:1024px) and (min-device-height:1366px) and (max-device-height:1366px) and (min-width:1024px) and (max-width:1024px){.about-about .lead-img{width:auto;height:100%;overflow:hidden} 
.about-about .lead-img img{position:absolute;top:0;left:0;right:0;bottom:0} 
.about-about .about-description,.about-about .lead-img{margin-bottom:0!important} 
#news .post .post-meta,.blog-content .post .post-meta,.home-blog .blog-grid .post .post-meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start} 
.blog-sidebar .recent-news ul li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column} 
.blog-sidebar .recent-news ul li a .text,.blog-sidebar .recent-news ul li a figure{width:100%} 
.blog-sidebar .recent-news ul li a figure img{width:100%;height:9rem;overflow:hidden;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'} 
} 
.p-left{padding-left:6rem!important} 
.p-right{padding-right:6rem!important} 
@media (max-width:1024px){.p-left{padding-left:1.8rem!important} 
.p-right{padding-right:1.8rem!important} 
.portfolio-default .img-wrap,.portfolio-default .work-description{position:relative!important} 
.portfolio-default .img-wrap{height:100%;top:0!important} 
} 
@media (max-width:1023px){.blog-sidebar .about-author figure img{width:100%;height:300px} 
.p-left{margin-top:9rem} 
.p-right{margin-bottom:9rem} 
} 
@media (min-device-width:1024px) and (max-device-width:1024px) and (min-device-height:1366px) and (max-device-height:1366px) and (min-width:1024px) and (max-width:1024px){.p-left{margin-top:0;padding:0 0 0 2rem!important} 
.p-right{margin-bottom:0;padding-right:2rem!important} 
.contacts #map-wrap .map{height:36rem} 
} 
.gs-image-100 figcaption{font-weight:300;margin-top:.9rem} 
.blog-single-content .blog-bottom-info .social .social-icon{width:2em;height:2em;margin-right:8px;font-size:1em;max-width:100%;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(0,0,0,.9);-webkit-transition:1s ease-in-out;-o-transition:1s ease-in-out;transition:1s ease-in-out} 
#blog-gallery .gallery-img{border-right:.24rem solid #fff;border-bottom:.24rem solid #fff;height:100%} 
#blog-gallery .gallery-img img{width:100%;height:100%;max-height:9rem;overflow:hidden;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'} 
.blog-single-content .neighbors .page-arrow span{position:relative;height:100%;display:block} 
.blog-single-content .neighbors .page-arrow span:before{content:'';position:absolute;width:2.4rem;height:.24rem;top:0;bottom:0;margin:auto} 
.blog-single-content .neighbors .page-arrow.prev span{padding-left:3.6rem} 
.blog-single-content .blog-video p{display:none;margin-bottom:0} 
#comments-list .media .sub-media{padding-top:1.8rem;margin-bottom:0} 
#comments-list .media img{border-radius:50%;opacity:.9} 
#comments-list .media p{margin-bottom:0;text-align:justify} 
#comments-list .media .media-header .product-rating{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;border-bottom:none;padding-bottom:0;margin-bottom:0} 
#comments-list .media .media-header .product-rating label{line-height:1} 
.tag-link,.tag-price,.tag-title{line-height:1.2} 
#comments-list .media .media-footer{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-top:.9rem} 
#comments-list .media .replay{float:right;margin-top:.6rem;margin-right:0} 
@media (max-width:479px){#gallery-horizontal .gallery-caption h2,#gallery-horizontal .gallery-caption p{font-size:.7rem!important} 
.portfolio-default .gallery-item .work-example .description-wrap h2{font-size:1rem} 
#blog-slider .carousel-inner .carousel-item .top-post .read-more span{font-size:.75rem} 
#blog-slider .slider-post-date,#slider .slider-social,.about-reviews .reviews-carousel .hyphen-left:before{display:none} 
#blog-slider .carousel-item .carousel-caption .top-post{padding:20px} 
#blog-slider .slider-nav-wrap{right:4rem} 
.footer-form .get-in-touch .form-row{display:block;width:100%} 
.footer-form .get-in-touch .form-row .col{width:100%;margin-bottom:3.6rem} 
.footer-form .get-in-touch .form-row .git-submit-btn-wrap .git-submit-btn{margin-left:50%;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)} 
#home-about .statistics .stat{width:100%!important;margin-left:0;margin-bottom:1.8rem!important;background:#222} 
#home-about .statistics .stat:nth-child(odd){background:#ae8c64} 
#home-about .statistics .stat:nth-child(2n){background:#222} 
#home-about .statistics .stat:first-child,#home-about .statistics .stat:nth-child(3){margin-left:0;width:50%} 
#home-about .statistics .stat:nth-child(3),#home-about .statistics .stat:nth-child(4){margin-bottom:0} 
#reviews .review-wrap .review-author{background:0 0;margin-bottom:1rem} 
.home-blog header,.services-2 header{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column} 
#steps-bg #steps-tab .nav-item{width:100%} 
#steps-bg .tab-content .step .step-img figure{min-height:10.8rem} 
#comments-list .media{margin-bottom:1.8rem} 
#comments-list .media img{display:none!important} 
#comments-list .sub-media a{padding-right:0!important} 
} 
#comment-form{margin-right:3.6rem;position:relative;overflow:hidden} 
#comment-form .form-border{margin-bottom:1.5rem} 
#comment-form label{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin-bottom:.9rem} 
.tab-content #comment-form .product-rating{margin:0 0 .6rem;border-bottom:0;padding:0 15px!important} 
.tab-content #comment-form .product-rating label{display:block;margin-bottom:.6rem} 
.tab-content #comment-form div[class^=col-]{padding:0 15px!important} 
.related-posts .rel-post .rp-meta img,.related-posts .rel-post .rp-video img,.related-posts .rel-post figure img{width:auto;height:7.2rem;overflow:hidden;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'} 
@media (max-width:1023px){.related-posts .rel-post{margin-bottom:1.8rem} 
.related-posts .rel-post figure img{width:100%;height:16.2rem} 
.contacts #map-wrap .map{height:23.4rem} 
} 
@media (max-width:767px){.about-reviews .reviews-carousel{padding-top:5.4rem;padding-bottom:5.4rem} 
.about-reviews .reviews-carousel .review .review-text .hyphen-left{padding-left:0;margin-right:0} 
#comment-form label span,.about-reviews .reviews-carousel .review .review-text .hyphen-left:before{display:none} 
.statistics-with-bg .statistics .stat{width:50%;margin-bottom:3.6rem} 
.statistics-with-bg .statistics .stat:nth-child(3),.statistics-with-bg .statistics .stat:nth-child(4){margin-bottom:0} 
.statistics-with-bg .statistics{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap} 
.statistics-with-bg{padding-top:3.6rem;padding-bottom:3.6rem} 
#comments-list .media .media-header,.blog-single-content .blog-bottom-info,.blog-single-content .blog-top-info{display:block} 
.blog-single-content .blog-bottom-info .social{margin-bottom:.9rem} 
#comments-list .media .media-header .product-rating{margin-bottom:.9rem;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end} 
.related-posts .rel-post figure img{height:10.8rem} 
#gallery-single-3 .gs-data{margin-bottom:3.6rem} 
} 
.portfolio-default .gallery-item{padding-bottom:3.6rem;-webkit-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;width:100%} 
.portfolio-default .gallery-item .img-wrap{position:-webkit-sticky;position:sticky;display:block;top:3.6rem;height:100%} 
.portfolio-default .gallery-item .img-wrap figure{position:relative;overflow:hidden;height:0;padding-bottom:60%} 
.portfolio-default .gallery-item .img-wrap figure img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;overflow:hidden;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'} 
@media (max-width:768px){.p-right{padding:0!important} 
#comment-form{margin-right:0;margin-bottom:0} 
#comment-form .form-border,#comment-form div[class^=col-]{padding:0 15px!important} 
.portfolio-default .gallery-item{padding-bottom:1.8rem} 
.portfolio-default .gallery-item:last-child{padding-bottom:3.6rem} 
.portfolio-default .gallery-item .img-wrap{height:25.2rem} 
} 
.portfolio-default .gallery-item .work-example{position:relative;padding-right:1.8rem} 
.portfolio-default .gallery-item .work-example .description-wrap{position:-webkit-sticky;position:sticky;top:3.6rem} 
#gallery-single .gs-text ul,.portfolio-default .gallery-item .work-example .description-wrap ul{list-style:none;margin-top:1.8rem;margin-bottom:1.8rem!important} 
@media (max-width:1024px) and (min-width:769px){.portfolio-default .gallery-item .img-wrap figure{height:100%;position:relative} 
.portfolio-default .gallery-item .img-wrap figure img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0;right:0;bottom:0} 
.portfolio-default .gallery-item .work-example .description-wrap .read-more{margin-bottom:1.8rem} 
} 
#gallery-single{padding-top:0;padding-bottom:0} 
#gallery-single .gallery-img{height:18.81356%;width:33.3%} 
@media (max-width:768px){.portfolio-default .gallery-item .work-example{padding-right:0} 
.portfolio-default .gallery-item .work-example .description-wrap ul{margin-bottom:0!important} 
.portfolio-default .gallery-item .work-example .description-wrap{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-top:1.8rem;margin-bottom:0} 
.portfolio-default .gallery-item .work-example .description-wrap .read-more,.portfolio-default .gallery-item .work-example .description-wrap .text{display:none} 
.portfolio-default .corner-top-right,.portfolio-default .gallery-item .work-example .description-wrap .corner-top-right{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1} 
.portfolio-default .col-md-4,.portfolio-default .col-md-8{-webkit-box-flex:0!important;-webkit-flex:0 0 100%!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important} 
.portfolio-default .work-example{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2} 
#gallery-single .gallery-img{width:50%} 
.grid-with-cards [class^=col-]{margin-bottom:3.6rem!important} 
} 
#gallery-single .gs-wrap img{width:100%;height:14.4rem;overflow:hidden;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'} 
#gallery-single .gs-text .inner{padding:0 .9rem .9rem} 
#gallery-single-3 .gs-data ul,#gallery-single-4 .gs-data ul{margin-top:0} 
#gallery-single-4 #gs-carousel .gallery-item{height:16.2rem} 
#gallery-horizontal img,#gallery-single-4 #gs-carousel .gallery-item img,#shopping-cart .shopping-cart-items li figure img,.home-categories .cat-large img,.home-categories .cat-small img,.product-detail .product-gallery img,.table-img figure img{width:100%;height:100%;overflow:hidden;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'} 
#gallery-masonry .gallery-item img,.grid .gallery-item a img{width:100%;-o-object-fit:cover;height:100%;font-family:'object-fit: cover;';overflow:hidden} 
#gallery-single-4 #gs-carousel .owl-dots{text-align:right;margin-top:.9rem} 
#gallery-single-5 .slogan{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end} 
#gallery-horizontal #filters-owl,.grid-with-cards .gallery-item .card{-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal} 
.grid .animated{-webkit-animation-duration:1s!important;-o-animation-duration:1s!important;animation-duration:1s!important} 
.grid .gallery-item{height:auto} 
.grid .gallery-item a{position:relative;display:block;width:100%;height:100%} 
.grid .gallery-item a:before{content:'';display:block;width:100%;padding-top:-webkit-calc(100% / 1.5);padding-top:calc(100% / 1.5)} 
.grid .gallery-item a img{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-animation-delay:0s!important;-o-animation-delay:0s!important;animation-delay:0s!important;object-fit:cover} 
#gallery-masonry .gallery-item h2,.grid .gallery-item a h2{max-width:80%;text-align:center} 
.gh-iso .counter,.grid-with-cards .gallery-item a:before{display:none!important} 
.grid-with-cards .gallery-item .card{border-radius:0!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column} 
.grid-with-cards .gallery-item .card figure{content:'';display:block;width:100%;padding-top:-webkit-calc(100% / 1.4);padding-top:calc(100% / 1.4)} 
.grid-with-cards .gallery-item .card .gallery-caption{padding:1.8rem 1.5rem} 
.grid-with-cards .gallery-item .card .gallery-caption h2{width:100%;max-width:100%} 
.grid-with-cards .btn-wrap-center{padding-top:0} 
@media (max-width:767px){#gallery-masonry,#gallery-single-4 .gs-data,.grid,.grid .gallery-item{margin-bottom:1.8rem} 
#gallery-single-4 .container-fluid{padding:0} 
#gallery-single-4 #gs-carousel .gallery-item{height:25.2rem} 
} 
#gallery-masonry{position:relative;width:100%;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} 
#gallery-masonry .gallery-item{width:33.3%;padding:0;position:relative;height:259px} 
#gallery-masonry .gallery-item:first-child,#gallery-masonry .gallery-item:nth-child(10n+1),#gallery-masonry .gallery-item:nth-child(10n+8),#gallery-masonry .gallery-item:nth-child(8){height:518px} 
#gallery-masonry .gallery-item img{object-fit:cover} 
#gallery-masonry .gallery-item .gallery-caption{position:absolute;text-align:center} 
#gallery-horizontal #filters-owl,#gallery-horizontal .counter,#gallery-horizontal .owl-carousel .owl-stage,.horizontal-wrap .breadcrumbs,.horizontal-wrap .breadcrumbs ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox} 
.horizontal-wrap{float:left;width:100%;position:relative;height:100%;top:0;padding:0;margin:0} 
.horizontal-wrap .breadcrumbs{position:absolute;top:0;width:100%;height:2.7rem;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center} 
.horizontal-wrap .breadcrumbs ul{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;list-style:none;height:100%;margin-bottom:0;margin-left:2rem} 
#personal-page .grid,.gm-style .gm-style-iw p,.product-detail .lower-upper li:last-child,.product-detail .tab-content .lower-upper li:last-child{margin-bottom:0!important} 
.horizontal-wrap .breadcrumbs ul li{margin-right:.6rem;position:relative;padding-right:2.4rem;color:rgba(0,0,0,.5)} 
.horizontal-wrap .breadcrumbs ul li:not(:last-child):before{content:'';position:absolute;width:1.8rem;height:.18rem;right:0;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background:rgba(0,0,0,.3)} 
#gallery-horizontal .owl-carousel .owl-stage{overflow:hidden;display:flex} 
#gallery-horizontal .owl-carousel .gallery-item .__loading{opacity:0;-webkit-transform:translateX(2.5rem);-o-transform:translateX(2.5rem);transform:translateX(2.5rem);-webkit-animation:.5s fadeOut;-o-animation:.5s fadeOut;animation:.5s fadeOut} 
#gallery-horizontal{position:fixed;top:7.2rem;width:100%} 
#gallery-horizontal:before{content:'Scroll Down';width:100%;text-align:center;position:absolute;left:0;top:7.2rem;font-size:1;font-family:Montserrat,Arial,sans-serif;font-weight:800;text-transform:uppercase} 
#gallery-horizontal .gallery-caption h2{width:auto;margin-bottom:.5rem} 
@media (min-width:1920px){#gallery-horizontal .gallery-caption{padding:1.8rem 3.6rem} 
} 
#gallery-horizontal .counter{display:flex;position:fixed;bottom:.5rem;left:50%;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)} 
#gallery-horizontal .counter .current-item:after{background:#607d8b} 
#gallery-horizontal #filters-owl{position:fixed;width:auto;top:7.2rem;right:0;display:flex;-ms-flex-direction:column;flex-direction:column;z-index:4} 
#featured-items-tab,#filters,#gallery-horizontal #filters-iso,#owl-filters,#personal-page .personal-info .social,.panel-wrap .panel-default .panel-heading a:after,.top-footer [class^=col-]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox} 
#gallery-horizontal #filters-owl .filter-btn{margin:0;padding:.3rem .9rem} 
#gallery-horizontal #filters-iso .filters-list,#gallery-horizontal #filters-owl .filters-list{list-style:none;padding:0;display:none;margin:0} 
#gallery-horizontal #filters-owl .filters-list li{border-bottom:1px solid rgba(0,0,0,.5);border-top:1px solid rgba(255,255,255,.08);padding:.6rem 1rem;opacity:inherit;-webkit-transition:color 1s;-o-transition:color 1s;transition:color 1s} 
#gallery-horizontal #filters-iso .filters-list li:hover,#gallery-horizontal #filters-owl .filters-list li:hover{color:#92724d} 
#gallery-horizontal #filters-iso .filters-list li:last-child,#gallery-horizontal #filters-owl .filters-list li:last-child{border-bottom:none;padding-bottom:.9rem} 
#gallery-horizontal #filters-owl .filters-list li.active{text-decoration:none!important} 
.gh-iso{position:relative!important;top:3.6rem!important;padding-left:.9rem!important} 
.gh-iso .gallery-item{width:-webkit-calc(50% - 1.8rem / 2);width:calc(50% - 1.8rem / 2);height:16.2rem;margin-bottom:.9rem!important;margin-right:.9rem!important} 
.gh-iso .gallery-item img{width:100%;height:100%!important;overflow:hidden;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'} 
#gallery-horizontal #filters-iso{position:fixed;width:100%;bottom:0;right:0;padding-left:2rem;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:4;background:rgba(0,0,0,.9)} 
#gallery-horizontal #filters-iso .filter-btn{margin:0;padding:.3rem .9rem .3rem 0} 
#gallery-horizontal #filters-iso .filter-btn:before{content:'+';position:absolute;right:1rem;color:#fff} 
#gallery-horizontal #filters-iso .filter-open:before{content:'-'!important} 
#gallery-horizontal #filters-iso .filters-list li{border-bottom:1px solid rgba(0,0,0,.5);border-top:1px solid rgba(255,255,255,.08);padding:.6rem 1rem .6rem 0;opacity:inherit;-webkit-transition:color 1s;-o-transition:color 1s;transition:color 1s} 
#featured-items-tab,#filters,#owl-filters{display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:2.7rem;margin-top:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transform:translateX(1rem);-o-transform:translateX(1rem);transform:translateX(1rem)} 
#featured-items-tab span,#filters span,#owl-filters span{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center} 
#featured-items-tab span:after,#filters span:after,#owl-filters span:after{height:.18rem;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)} 
#featured-items-tab .nav-item a,#featured-items-tab button,#filters .nav-item a,#filters button,#owl-filters .nav-item a,#owl-filters button{margin-right:1rem;text-transform:uppercase;position:relative} 
#featured-items-tab .nav-item a:before,#featured-items-tab button:before,#filters .nav-item a:before,#filters button:before,#owl-filters .nav-item a:before,#owl-filters button:before{content:'';height:.18rem;position:absolute;bottom:0;width:0} 
#featured-items-tab .nav-item a:hover:before,#featured-items-tab button:hover:before,#filters .nav-item a:hover:before,#filters button:hover:before,#owl-filters .nav-item a:hover:before,#owl-filters button:hover:before{width:100%;background:#c0a585} 
#featured-items-tab .active:before,#featured-items-tab a.active:before,#filters .active:before,#filters a.active:before,#owl-filters .active:before,#owl-filters a.active:before{width:100%;background:#92724d} 
.header #filters,.header #owl-filters{margin-bottom:0!important;width:100%;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start} 
@media (max-width:1024px){#gallery-single .gs-wrap{margin-bottom:3.6rem} 
#gallery-single .gs-text{padding:0} 
#gallery-single .gs-text .inner{padding:0 .9rem} 
#gallery-single .gs-text p:last-child{margin-bottom:0!important} 
#gallery-masonry .gallery-item{width:50%;height:250px} 
#gallery-masonry .gallery-item:first-child,#gallery-masonry .gallery-item:nth-child(10n+1),#gallery-masonry .gallery-item:nth-child(10n+5),#gallery-masonry .gallery-item:nth-child(5),#gallery-masonry .gallery-item:nth-child(7){height:500px} 
#gallery-masonry .gallery-item:nth-child(8){height:250px} 
#gallery-masonry .gallery-item:nth-child(10),#shop-top-nav-horizontal #shop-horizontal-nav ul li .mega-dropdown-menu h5{display:none} 
.about-media #filters,.about-media #owl-filters,.header #filters,.header #owl-filters{-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)} 
#shop-top-nav-horizontal #shop-horizontal-nav ul li .mega-dropdown-menu ul{margin:0;padding:0} 
#shop-top-nav-horizontal #shop-horizontal-nav ul li .mega-dropdown-menu ul li a{margin-left:0} 
} 
.grid-with-gutters .gallery-item{position:responsive} 
.portfolio-justified .gallery-item{width:100%;height:100%;position:static!important} 
.portfolio-listing .gallery-img{position:relative;width:100%;overflow:hidden} 
.portfolio-listing .gallery-img:after{content:'';width:100%;padding-top:-webkit-calc(9/16 * 100%);padding-top:calc(9/16 * 100%);display:block} 
.portfolio-listing .gallery-img img{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'} 
#personal-page .personal-info figure img,.tag-img{-o-object-fit:cover;font-family:'object-fit: cover;'} 
.portfolio-listing .gallery-img-wrap{position:relative;padding-left:1.8rem;display:block} 
.portfolio-listing .gallery-img-wrap .date,.portfolio-listing .gallery-img-wrap .gallery-img-tag{position:absolute;left:0} 
.portfolio-listing .gallery-img-wrap .gallery-img-tag{bottom:.9rem;-webkit-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:rotate(-90deg) translateY(100%);-o-transform:rotate(-90deg) translateY(100%);transform:rotate(-90deg) translateY(100%)} 
.portfolio-listing .gallery-img-wrap .date{top:0;-webkit-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(-90deg) translateX(-100%);-o-transform:rotate(-90deg) translateX(-100%);transform:rotate(-90deg) translateX(-100%)} 
.portfolio-listing .gallery-text h2{width:100%;text-align:right} 
.portfolio-listing .gallery-item-alternative .gallery-img-wrap{padding-left:0;padding-right:1.8rem} 
.portfolio-listing .gallery-item-alternative .date,.portfolio-listing .gallery-item-alternative .gallery-img-tag{position:absolute;right:0;left:auto} 
.portfolio-listing .gallery-item-alternative .gallery-img-tag{bottom:.9rem;-webkit-transform-origin:100% 100%;-o-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:rotate(90deg) translateY(100%);-o-transform:rotate(90deg) translateY(100%);transform:rotate(90deg) translateY(100%)} 
.portfolio-listing .gallery-item-alternative .date{top:0;-webkit-transform-origin:100% 0%;-o-transform-origin:100% 0%;transform-origin:100% 0%;-webkit-transform:rotate(90deg) translateX(100%);-o-transform:rotate(90deg) translateX(100%);transform:rotate(90deg) translateX(100%)} 
.contacts #map-wrap .contact-info{min-height:25.2rem;padding:3.6rem} 
.contacts #map-wrap .contact-info h3{margin-bottom:.9rem;font-weight:700} 
.gm-style .gm-style-iw{max-width:250px!important;display:block!important;border-radius:0!important;text-align:left;padding:.9rem!important} 
.gm-style .gm-style-iw h4{min-width:220px} 
.gm-style .gm-style-iw p{color:#000} 
.gm-style-iw-d{max-width:230px!important;background:#d4aa79!important;overflow:auto!important} 
.gm-style .gm-ui-hover-effect{background-color:#ae8c64!important;z-index:9999;top:0!important;right:0!important} 
.gm-style .gm-style-iw-t:before{top:-1px!important;border-top:12px solid #d4aa79!important} 
.gm-style .gm-style-iw-t:after{border-top:11px solid #d4aa79!important} 
.gm-style div div div div div div div div a{color:#f1f1f1;font-weight:700} 
#personal-page .personal-info h3{text-align:left;margin:0 auto 1.8rem} 
#personal-page .personal-info figure{overflow:hidden;height:16.2rem} 
#personal-page .personal-info figure img{height:100%;opacity:.8;-webkit-transition:.35s ease-out;-o-transition:.35s ease-out;transition:.35s ease-out;overflow:hidden;object-fit:cover} 
#personal-page .personal-info .lower-upper li{padding:.6rem 0} 
#personal-page .personal-info .social{margin-top:1.8rem;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start} 
#personal-page .personal-description{padding-left:1.8rem;padding-top:0;padding-bottom:0} 
@media (max-width:1023px){#personal-page .personal-info{margin-bottom:4.5rem} 
#personal-page .personal-description{padding:0} 
#personal-page .personal-info figure{height:100%;min-height:28.8rem} 
#personal-page .personal-info figure img{height:100%} 
#faq .panel-wrap{padding-left:0} 
} 
@media (max-width:767px){#gallery-masonry .gallery-item{width:100%;height:auto!important;margin-bottom:1.8rem} 
#gallery-masonry .gallery-item:nth-child(10){display:block} 
#personal-page .personal-info figure{min-height:21.6rem} 
.start-a-project .form-wrap .col{width:100%!important} 
.start-a-project .form-wrap .row [class^=col]{margin-bottom:1.8rem;padding:0!important} 
.start-a-project .form-wrap .row+.col{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0} 
} 
@media (max-width:992px){#news .post figure img,.blog-content .post figure img,.home-blog .blog-grid .post figure img{width:100%;height:auto} 
#faq aside{margin-bottom:3.6rem} 
} 
.panel-wrap .panel-group{padding-left:3.25em} 
.panel-wrap .panel-body{padding:1.8rem 0 .9rem;max-width:700px} 
#shopping-cart .shopping-cart-items li,.footer-shop .copyright,.top-footer{padding-top:.9rem;padding-bottom:.9rem} 
.panel-wrap .panel+.panel{margin-top:0;border-top:0} 
.panel-wrap .panel{border-radius:0} 
.panel-wrap .panel-default .panel-heading{position:relative;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none} 
.panel-wrap .panel-default .panel-heading a{display:block;padding:.9rem 1.8rem} 
.panel-wrap .panel-default .panel-heading a:after{content:"";position:absolute;top:0;left:-3.25em;width:3em;height:100%;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:-webkit-transform .35s linear;transition:transform .35s linear;-o-transition:-o-transform .35s linear;transition:transform .35s linear,-webkit-transform .35s linear,-o-transform .35s linear} 
.panel-wrap .panel-default .panel-heading a[aria-expanded=true]:after{content:"\f068";border-top:1px solid #ae8c64;border-bottom:1px solid #ae8c64} 
.panel-wrap .panel-default .panel-heading a[aria-expanded=false]:after{color:#fff!important;content:"\f067";border-top:1px solid #222;border-bottom:1px solid #222} 
.start-a-project .project-services .form-check{line-height:3.6rem;width:100%;margin-bottom:.9rem;position:relative;height:3.6rem;padding-left:0;-webkit-transition:1s ease-in-out;-o-transition:1s ease-in-out;transition:1s ease-in-out} 
.start-a-project .project-services .form-check input[type=checkbox]:checked+label,.start-a-project .project-services .form-check:hover>label{color:rgba(0,0,0,.6)} 
.start-a-project .project-services .form-check:nth-child(2n){margin-right:0;width:50%} 
.start-a-project .project-services .form-check span{margin-left:6rem} 
.product .product-desc .product-name,.start-a-project .form-wrap .row [class^=col]:first-child{padding-right:.9rem} 
.start-a-project #submit-btn{padding:.9rem 1.8rem} 
.start-a-project input:-webkit-autofill,.start-a-project input:-webkit-autofill:focus input:-webkit-autofill,.start-a-project input:-webkit-autofill:hover,.start-a-project select:-webkit-autofill,.start-a-project select:-webkit-autofill:focus,.start-a-project select:-webkit-autofill:hover,.start-a-project textarea:-webkit-autofill,.start-a-project textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus{border:none;border-bottom:1px solid #ddd;-webkit-box-shadow:0 1px 0 0 #ddd;box-shadow:0 1px 0 0 #ddd;-webkit-transition:background-color 5000s ease-in-out;-o-transition:background-color 5000s ease-in-out;transition:background-color 5000s ease-in-out} 
@media (max-width:639px){.ltv-pagination{font-size:.9rem} 
header .read-more,header .slogan{margin-bottom:.9} 
.striped-wrap-4 .tile:first-child,.striped-wrap-6 .tile:first-child{left:33.33333%;border-left:1px solid rgba(255,255,255,.1)} 
.striped-wrap-4 .tile:nth-child(2),.striped-wrap-6 .tile:nth-child(2){left:66.66667%;border-left:1px solid rgba(255,255,255,.1)} 
#blog-slider .slider-post-date{left:4rem} 
#blog-slider .carousel-item .carousel-caption .top-post{overflow:hidden} 
#blog-slider .carousel-item .carousel-caption .top-post p,.about-team .member .member-info .member-contacts .email{display:none} 
.about-team .member .member-info .member-contacts{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap} 
.start-a-project .project-services .form-check{width:100%!important;margin-right:0;margin-bottom:1.8rem} 
} 
@media (min-width:481px){.start-a-project .project-services .form-check{width:-webkit-calc(50% - 3.6rem / 4);width:calc(50% - 3.6rem / 4)} 
.start-a-project .project-services .form-check:nth-child(odd){margin-right:.9rem} 
} 
@media (max-width:360px){#slider-company .carousel-caption .slider-h2{margin-bottom:.9rem} 
#blog-slider .carousel-item .carousel-caption .top-post{width:-webkit-calc(100% - 3.6rem);width:calc(100% - 3.6rem);left:1.8rem;right:1.8rem} 
.blog-sidebar .recent-news ul li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column} 
.blog-sidebar .recent-news ul li a .text,.blog-sidebar .recent-news ul li a figure{width:100%} 
.blog-sidebar .recent-news ul li a figure{margin-bottom:1rem} 
.blog-sidebar .recent-news ul li a figure img{width:100%;height:9rem} 
.start-a-project .project-services .form-check span{margin-left:6rem} 
} 
.is-showing-items .gallery-item,.non-animated{opacity:1!important} 
.top-footer{width:100%;overflow:hidden;position:relative;background-image:url("../img/palm-bg.html");-webkit-animation-duration:1.2s;-o-animation-duration:1.2s;animation-duration:1.2s} 
.actions,.footer-shop{-webkit-animation-duration:1.2s;-o-animation-duration:1.2s} 
.top-footer:before{content:'';position:absolute;width:50%;height:100%;right:0;top:0;border-left:1px dashed rgba(255,255,255,.2)} 
.top-footer [class^=col-]{padding-left:.9rem;padding-right:1.8rem;display:flex} 
.actions .action-counter,.countdown,.pluses .pluses-list .p-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox} 
.top-footer [class^=col-] span{margin-right:1.8rem;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center} 
.top-footer [class^=col-] i{margin-right:.6rem;font-size:1.8rem} 
.top-footer .payment-methods{padding-left:1.8rem;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end} 
.footer-shop{padding-top:3.6rem;background:-webkit-gradient(linear,left bottom,left top,from(#d3cce3),to(#e9e4f0));background:-webkit-linear-gradient(bottom,#d3cce3,#e9e4f0);background:-o-linear-gradient(bottom,#d3cce3,#e9e4f0);background:linear-gradient(to top,#d3cce3,#e9e4f0);-webkit-box-shadow:0 -5px 5px -5px rgba(0,0,0,.25);box-shadow:0 -5px 5px -5px rgba(0,0,0,.25);animation-duration:1.2s} 
.footer-shop .footer-brand .brand h6{display:inline-block} 
.footer-shop .copyright{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-top:1px dashed rgba(0,0,0,.2)} 
@media (max-width:480px){.contacts #map-wrap .contact-info{padding:3.6rem 1.8rem} 
#faq [class^=col-]{padding:0} 
.footer-shop .copyright{padding:0 30px} 
} 
.pluses{width:100%;-webkit-transform:translateY(-25%);-o-transform:translateY(-25%);transform:translateY(-25%)} 
.pluses .pluses-list .p-box{display:flex;border:.36rem solid rgba(0,0,0,.2);padding:1.8rem .9rem;background:#fff} 
.pluses .pluses-list .p-box:last-child{border-left:none} 
.pluses .pluses-list .p-box:nth-child(2){border-color:#ae8c64;position:relative;border-bottom:none;border-top:none} 
.pluses .pluses-list .p-box:nth-child(2):after,.pluses .pluses-list .p-box:nth-child(2):before{content:'';background:#ae8c64;width:-webkit-calc(100% + 2 * .36rem);width:calc(100% + 2 * .36rem);height:.36rem;position:absolute;left:-.36rem} 
.pluses .pluses-list .p-box:nth-child(2):after{top:0;-webkit-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)} 
.pluses .pluses-list .p-box:nth-child(2):before{bottom:0;-webkit-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)} 
.pluses .pluses-list .p-box-icon{font-size:2.2rem;line-height:1;font-weight:700;margin-right:.9rem;color:#ae8c64} 
.pluses .pluses-list .p-box-icon span{width:3rem;height:3rem;border-radius:50%;position:relative;display:block;-webkit-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s;border:1px dashed #ae8c64} 
.pluses .pluses-list .p-box-icon i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)} 
.pluses .pluses-list .p-box-text h5{margin-bottom:.6rem;font-weight:700} 
.brands .brand,.table tbody{border-bottom:1px solid #ddd} 
.actions{background:100% 100%;background-position:cover;width:100%;height:16.2rem;position:relative;margin-bottom:18.9rem;-webkit-box-shadow:0 -6px 10px -6px rgba(0,0,0,.15),0 6px 10px -6px rgba(0,0,0,.15);box-shadow:0 -6px 10px -6px rgba(0,0,0,.15),0 6px 10px -6px rgba(0,0,0,.15);animation-duration:1.2s} 
.actions .action{height:100%;position:relative;padding-top:.6rem} 
.actions .action-counter{height:7.2rem;position:relative;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center} 
.actions .action-counter .label-sale{color:#d4aa79;width:100%;text-align:right} 
.actions .action-counter .label-sale.read-more span:before,.product .product-img .product-badge-round.new,.product .product-img .product-badge.new{background:#d4aa79} 
.actions .action-banner{position:absolute;width:100%;bottom:0;-webkit-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);height:18rem;box-shadow:0 3px 9px rgba(0,0,0,.2)} 
.ideas,.ideas .ideas-wrap{-webkit-box-shadow:0 3px 9px rgba(0,0,0,.2);position:relative} 
.actions .action-banner img{width:100%;height:auto} 
.countdown{width:100%;height:100%;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center} 
.countdown .clocks,.inner,.inner .days,.inner .hours,.inner .minutes,.inner .seconds{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox} 
.countdown .clocks{width:100%;display:flex} 
.inner{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;color:#fff;margin-right:.9rem} 
.inner .days,.inner .hours,.inner .minutes,.inner .seconds{width:2.7rem;height:2.7rem;background:#222;border-radius:4px;font-size:.8rem;position:relative;overflow:hidden;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} 
.active .product-tag,.price-row,.tag-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox} 
.active .product-tag,.brands .brand{-webkit-box-pack:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box} 
.inner .days span,.inner .hours span,.inner .minutes span,.inner .seconds span{z-index:2} 
.inner .days:before,.inner .hours:before,.inner .minutes:before,.inner .seconds:before{content:'';width:100%;height:1px;background:#000;position:absolute;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:0;z-index:0} 
.inner .small{font-size:.6rem;line-height:1;margin-top:.45rem;text-transform:lowercase;color:#ddd} 
.home-categories .cat-large,.home-categories .cat-small{position:relative;padding:0} 
.home-categories .cat-large figcaption,.home-categories .cat-small figcaption{position:absolute;bottom:1.8rem;left:1.8rem} 
.home-categories .cat-large{height:29.7rem} 
.home-categories .cat-small{height:14.4rem;background-image:-webkit-gradient(linear,right top,left top,from(#eee),color-stop(#dfe1e3),color-stop(#cfd5d6),color-stop(#c2c9c6),to(#babcb4));background-image:-webkit-linear-gradient(right,#eee,#dfe1e3,#cfd5d6,#c2c9c6,#babcb4);background-image:-o-linear-gradient(right,#eee,#dfe1e3,#cfd5d6,#c2c9c6,#babcb4);background-image:linear-gradient(to left,#eee,#dfe1e3,#cfd5d6,#c2c9c6,#babcb4)} 
.home-categories figure img{opacity:.8;-webkit-transition:.35s ease-out;-o-transition:.35s ease-out;transition:.35s ease-out} 
.ideas{width:100%;padding-top:3.6rem;padding-bottom:3.6rem;background:100% 100%;background-position:cover;-webkit-animation-duration:1.2s;-o-animation-duration:1.2s;animation-duration:1.2s;box-shadow:0 3px 9px rgba(0,0,0,.2)} 
#shop-top-nav-horizontal,.popover{background:rgba(255,255,255,.9)} 
.ideas .ideas-wrap{width:100%;height:100%;background:rgba(255,255,255,.95);padding-top:1.8rem;padding-bottom:1.8rem;box-shadow:0 3px 9px rgba(0,0,0,.2)} 
.ideas #ideas-carousel{position:absolute} 
.ideas #ideas-carousel .owl-item{z-index:1} 
.ideas #ideas-carousel .owl-stage-outer{overflow:visible} 
.ideas #ideas-carousel .gallery-item{height:auto;position:relative;opacity:.95;-webkit-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9);-webkit-transition:.4s;-o-transition:.4s;transition:.4s;z-index:2;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.2);box-shadow:0 3px 9px rgba(0,0,0,.2)} 
@media (max-width:1999px){.blog-sidebar .recent-news ul li a .text{width:100%} 
.ideas #ideas-carousel .gallery-item{height:auto} 
} 
.ideas #ideas-carousel .gallery-item figure{width:100%;height:100%;position:relative;overflow:hidden} 
.ideas #ideas-carousel .gallery-item figure:before{display:block;content:"";width:100%;padding-top:56.25%} 
.ideas #ideas-carousel .gallery-item figure figcaption{position:absolute;bottom:1.8rem;left:1.8rem;background:rgba(0,0,0,.7);padding:.9rem 1.8rem;-webkit-animation:none;-o-animation:none;animation:none;-webkit-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0} 
.ideas #ideas-carousel .gallery-item img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;-webkit-filter:grayscale(60%);filter:grayscale(60%);-webkit-transition:1s ease-in-out;-o-transition:1s ease-in-out;transition:1s ease-in-out} 
.ideas #ideas-carousel .active .gallery-item{margin:0;opacity:1;-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)} 
.ideas #ideas-carousel .active .gallery-item img{-webkit-filter:grayscale(0);filter:grayscale(0)} 
.ideas #ideas-carousel .active .gallery-item figure figcaption{-webkit-animation:.35s ease-in-out .2s both fadeInLeft;-o-animation:.35s ease-in-out .2s both fadeInLeft;animation:.35s ease-in-out .2s both fadeInLeft} 
.ideas #ideas-carousel .owl-nav{height:1px;left:50%;top:50%;bottom:0;-webkit-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)} 
.ideas #ideas-carousel .owl-nav .owl-next,.ideas #ideas-carousel .owl-nav .owl-prev{position:absolute;bottom:0;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)} 
.ideas #ideas-carousel .owl-nav .owl-prev{position:absolute;left:0!important} 
.ideas #ideas-carousel .owl-nav .owl-prev:hover{left:0!important;opacity:1} 
.ideas #ideas-carousel .owl-nav .owl-next{right:0!important;opacity:.9} 
.ideas #ideas-carousel .owl-nav .owl-next:hover{right:0!important;opacity:1} 
.ideas #ideas-carousel .owl-dots{margin-top:2.7rem;height:1.8rem} 
@media (max-width:1200px){.ideas #ideas-carousel .gallery-item figure figcaption{bottom:.9rem;left:.9rem;padding:.9rem} 
} 
@media (max-width:767px){.pluses{-webkit-transform:none;-o-transform:none;transform:none;margin-bottom:9rem} 
.pluses .pluses-list .p-box:first-child{border-right:.36rem solid rgba(0,0,0,.2);border-bottom:none} 
.pluses .pluses-list .p-box:last-child{border-left:.36rem solid rgba(0,0,0,.2);border-top:none;margin-top:.36rem} 
.pluses .pluses-list .p-box:nth-child(2){border-color:#ae8c64} 
.ideas #ideas-carousel{padding-left:-webkit-calc(6vw + 1.8rem);padding-left:calc(6vw + 1.8rem);padding-right:-webkit-calc(6vw + 1.8rem);padding-right:calc(6vw + 1.8rem)} 
.ideas #ideas-carousel .owl-dots{padding:0;-webkit-transform:translateX(-1.8rem);-o-transform:translateX(-1.8rem);transform:translateX(-1.8rem);font-size:.7rem!important} 
} 
.ideas .header{margin-bottom:1.8rem;padding-left:1.8rem;padding-right:1.8rem} 
.product-tag{z-index:4;opacity:0;-webkit-animation:none;-o-animation:none;animation:none} 
.active .product-tag{position:absolute;width:1.8rem;height:1.8rem;border-radius:50%;-webkit-animation:.5s ease-out .5s both scale-up-center;-o-animation:.5s ease-out .5s both scale-up-center;animation:.5s ease-out .5s both scale-up-center;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-sizing:border-box} 
.active .product-tag:before{content:'+'} 
.active .product-tag.close-icon:before{content:'x'!important} 
.gallery-item:focus>.product-tag,.gallery-item:hover>.product-tag{opacity:.8} 
.tag-wrap{padding:.9rem;display:flex} 
.tag-wrap .btn{padding:.3rem .6rem!important} 
.tag-title{font-weight:800;margin-bottom:.9rem;font-size:.9rem!important} 
.tag-img{min-height:7.2rem;margin-right:1.8rem;overflow:hidden;object-fit:cover} 
.tag-img,.tag-text-wrap{width:-webkit-calc(50% - 1.8rem / 2);width:calc(50% - 1.8rem / 2)} 
.price-row{display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.9rem} 
#shop-top-nav-horizontal,.brands .brand,.subscribe,.subscribe #subscribe-form .subscribe-submit-btn-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox} 
.bs-popover-auto[x-placement^=right] .arrow:after,.bs-popover-right .arrow:after{border-right-color:rgba(255,255,255,.9)} 
.toogle-tags{position:absolute;top:0;right:0;padding:.3rem .6rem;z-index:4;text-transform:uppercase;background:rgba(255,255,255,.3)} 
.active .toogle-tags:hover{color:#fff;background:rgba(0,0,0,.5)} 
.brands .row{border-top:1px solid #ddd;border-left:1px solid #ddd} 
.brands .brand{position:relative;height:14.4rem;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;border-right:1px solid #ddd;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out} 
.brands .brand img{width:150px;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.9;opacity:.8;-webkit-transition:.35s ease-out;-o-transition:.35s ease-out;transition:.35s ease-out} 
@media (max-width:1199px){.actions{height:100%;padding-bottom:1.8rem;margin-bottom:9rem} 
.actions .action:first-child{margin-bottom:1.8rem} 
.actions .action-banner{position:relative;-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);height:auto} 
.brands .brand img{width:100px} 
} 
@media (max-width:991px){.top-footer{padding:0} 
.top-footer:before{width:100%;height:50%;bottom:0} 
.top-footer [class^=col-]{padding-top:.9rem;padding-bottom:.9rem} 
.top-footer .payment-methods{padding-left:.9rem!important} 
.home-categories .cat-small+.cat-small{margin-top:0} 
.home-categories .cat-large,.home-categories .cat-small{margin-bottom:1.8rem} 
.home-categories .cat-small:last-child{margin-bottom:0} 
.brands .brand img{width:80px} 
} 
.brands .brand:hover:nth-child(odd){background:azure} 
.brands .brand:hover:nth-child(2n){background:beige} 
.subscribe-wrap{position:relative;width:100%;padding:1.8rem} 
.subscribe{width:100%;background:url(../img/subscribe-bg.html) 0 20%/cover #222;-webkit-background-size:cover;-webkit-box-shadow:0 -6px 10px -6px rgba(0,0,0,.35),0 6px 10px -6px rgba(0,0,0,.35);box-shadow:0 -6px 10px -6px rgba(0,0,0,.35),0 6px 10px -6px rgba(0,0,0,.35);display:flex} 
.subscribe-text{width:35%;padding:1.8rem 3.6rem;background:#000;border-right:1px solid rgba(255,255,255,.1)} 
.subscribe-form{width:65%;padding:1.8rem 3.6rem} 
.subscribe .subscribe-form{border-left:1px solid rgba(0,0,0,.8)} 
.subscribe #subscribe-form .form-group{margin:0;width:-webkit-calc(100% - 4rem);width:calc(100% - 4rem)} 
.subscribe #subscribe-form .md-form{margin-bottom:0;position:relative} 
.subscribe #subscribe-form .subscribe-submit-btn-wrap{border-radius:50%;margin-bottom:0;width:3rem;height:3rem;-webkit-transition:background .4s ease-in-out;-o-transition:background .4s ease-in-out;transition:background .4s ease-in-out;position:absolute;right:0;top:5px;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} 
@media (max-width:991px){.subscribe-form,.subscribe-text{width:50%;padding-left:1.8rem;padding-right:1.8rem} 
#shop-top-nav-horizontal #shop-horizontal-nav ul li .dropdown-menu ul li{padding:.9rem 1.2rem} 
} 
@media (max-width:767px){.subscribe{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap} 
.subscribe-form,.subscribe-text{width:100%} 
.subscribe #subscribe-form{padding-bottom:1.8rem} 
.sidebar-shop .sidebar-options .options-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap} 
.sidebar-shop .sidebar-options .option{width:50%;padding-right:1.8rem} 
} 
#shop-top-nav-horizontal{height:3.6rem;vertical-align:middle;display:flex;width:100%;-webkit-transition:.6s ease-in-out;-o-transition:.6s ease-in-out;transition:.6s ease-in-out;-webkit-box-shadow:0 2px 4px -1px rgba(0,0,0,.15);box-shadow:0 2px 4px -1px rgba(0,0,0,.15)} 
#shop-top-nav-horizontal .logo:after{content:'Lt';z-index:1;display:block;text-shadow:0 1px #4f3e2a} 
#shop-top-nav-horizontal .holder{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;line-height:3.6rem;margin-right:1.8rem} 
@media (min-width:1024px){#gallery-single .gs-wrap .inner{display:block;top:5rem;position:sticky!important;position:-webkit-sticky!important;position:-moz-sticky!important;position:-ms-sticky!important;position:-o-sticky!important} 
#gallery-single .gs-text .inner{padding:0 .9rem;display:block;position:sticky!important;position:-webkit-sticky!important;position:-moz-sticky!important;position:-ms-sticky!important;position:-o-sticky!important;top:4rem} 
#gallery-horizontal:before{content:'Next';width:auto;right:1rem;left:auto;top:-webkit-calc(50% - 4rem);top:calc(50% - 4rem);font-size:4rem} 
#shop-top-nav-horizontal #shop-horizontal-nav ul li.mega-dropdown{position:static!important} 
#shop-top-nav-horizontal #shop-horizontal-nav ul li.mega-dropdown .mega-dropdown-menu{width:100%!important;padding:0 1.8rem;top:3.6rem;left:-3.6rem;background:rgba(0,0,0,.95)} 
#shop-top-nav-horizontal #shop-horizontal-nav ul li.mega-dropdown .mega-dropdown-menu .mdm-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-left:1px solid rgba(255,255,255,.1)} 
#shop-top-nav-horizontal #shop-horizontal-nav ul li.mega-dropdown .mega-dropdown-menu .mdm-row .mdm-col{width:25%;border-right:1px solid rgba(255,255,255,.1);padding:1.8rem} 
#shop-top-nav-horizontal #shop-horizontal-nav ul li.mega-dropdown .mega-dropdown-menu .mdm-row .mdm-col h5{color:#fff;margin-bottom:.9rem} 
#shop-top-nav-horizontal #shop-horizontal-nav ul li.mega-dropdown .mega-dropdown-menu .mdm-row .mdm-col ul li{border:none;padding:0;margin:0;position:relative} 
#shop-top-nav-horizontal #shop-horizontal-nav ul li.mega-dropdown .mega-dropdown-menu .mdm-row .mdm-col ul li:before{content:'';position:absolute;left:-1.8rem;top:.7rem;width:1.5rem;height:1px;background:rgba(255,255,255,.1)} 
#shop-top-nav-horizontal #shop-horizontal-nav ul li.mega-dropdown .mega-dropdown-menu .mdm-row .mdm-col ul li a{margin:0;padding:.25rem 0} 
} 
@media (min-device-width:1024px) and (max-device-width:1024px) and (min-device-height:1366px) and (max-device-height:1366px) and (min-width:1024px) and (max-width:1024px){#shop-top-nav-horizontal #shop-top-nav-horizontal #shop-horizontal-nav .navbar-nav .dropdown-menu{top:3rem} 
#shop-top-nav-horizontal .mega-dropdown-menu h5{display:block!important} 
#shop-top-nav-horizontal .dropdown-toggle{position:relative;display:block} 
#shop-top-nav-horizontal .dropdown-toggle:after{content:'';display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent} 
#shop-top-nav-horizontal .dropdown-toggle .active .dropdown-toggle:after{content:''} 
} 
#btn-cart-wrap,#shopping-cart .sc-header,#shopping-cart .shopping-cart-items li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox} 
#btn-cart-wrap{width:3.6rem;height:3.6rem;position:fixed;right:0;top:0;z-index:1031;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} 
.btn-cart .cart-count{position:absolute;top:0;right:0;min-width:.9rem;min-height:.9rem;padding:2px;border-radius:50%;-webkit-transform:translate(80%,60%);-o-transform:translate(80%,60%);transform:translate(80%,60%);font-size:.6rem;line-height:-webkit-calc(1.8rem / 2 - 2px);line-height:calc(1.8rem / 2 - 2px);text-align:center;vertical-align:middle} 
#shopping-cart{right:-100%;height:-webkit-calc(100vw - 3.6rem);height:calc(100vw - 3.6rem);width:21.6rem;top:3.6rem;position:absolute;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#222;-webkit-transition:right .5s;-o-transition:right .5s;transition:right .5s;color:#ddd} 
#shopping-cart .sc-header{display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-left:1.8rem;padding-right:1.8rem} 
#shopping-cart .sc-header .hyphen-right:after{background:#ddd;height:.18rem} 
#shopping-cart .sc-header .sc-cart-total p span{text-transform:lowercase;font-weight:400} 
#shopping-cart .shopping-cart-items li{display:flex;border-bottom:1px solid rgba(0,0,0,.5);border-top:1px solid rgba(255,255,255,.08);padding-left:1.8rem} 
#shopping-cart .shopping-cart-items li figure{float:left;margin-right:.9rem;width:5.4rem;height:4.5rem} 
#shopping-cart .shopping-cart-items li .item-info .item-name{width:100%;display:block;padding-right:4.5rem;line-height:1.2} 
#shopping-cart .shopping-cart-items li .item-info .item-price{color:#ae8c64;margin-right:.9rem} 
#shopping-cart .shopping-cart-items li .item-info .item-quantity{color:#ddd} 
#shopping-cart .shopping-cart-items li .item-info .close{position:absolute;right:.9rem;top:0;text-shadow:none;background:#ae8c64;width:1.2rem;height:1.2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1.2rem} 
#shopping-cart .shopping-cart-items li .item-info .close span{color:#fff;font-weight:400} 
#shopping-cart .btn-wrap{text-align:center;padding-left:1.8rem;padding-right:1.8rem} 
.sidebar-shop .sidebar-price-slider #price-slider{margin:0 .225rem .9rem} 
.sidebar-shop .sidebar-price-slider .price-value-row input[type=number]{width:2.7rem;padding:0;height:1.4rem} 
.sidebar-shop .sidebar-options .option h5{font-weight:900;position:relative} 
.sidebar-shop .sidebar-options .option h5 span{position:relative;padding-right:.9rem} 
.sidebar-shop .sidebar-options .option h5:before{content:'';width:100%;height:1px;position:absolute;border-top:1px dotted #ccc;left:0;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)} 
.sidebar-shop .sidebar-color-palette ul li{width:1.2rem;height:1.2rem;padding:1px;margin-right:.6rem;margin-bottom:.6rem} 
.color-pallete .color span,.sidebar-shop .sidebar-color-palette ul li span{width:100%;height:100%;display:block} 
.grid-wrap .filter-btn-wrap,.price,.top-filters-row,.top-filters-row .columns-number ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox} 
.color-pallete .color.active,.sidebar-shop .sidebar-color-palette ul li.active{border:1px solid #000} 
.sidebar-shop .sidebar-color-palette .white span{border:1px solid #ccc} 
.color-pallete .brown span,.color-pallete [data-color=brown] span,.sidebar-shop .sidebar-color-palette .brown span{background:brown} 
.color-pallete .gold span,.color-pallete [data-color=gold] span,.sidebar-shop .sidebar-color-palette .gold span{background:gold} 
.sidebar-shop .sidebar-color-palette .metallic span{background:grey} 
.sidebar-shop .sidebar-color-palette .green span{background:green} 
.sidebar-shop .sidebar-color-palette .blue span{background:#00f} 
.sidebar-shop .sidebar-color-palette .lavender span{background:#e6e6fa} 
.grid-wrap .filter-btn-wrap{width:100%;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end} 
@media (min-width:1200px){.actions .action-banner img{height:100%;overflow:hidden;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'} 
.sidebar-left{padding-right:1.8rem} 
.sidebar-right{padding-left:1.8rem} 
} 
.shop-grid .ltv-pagination{margin-top:3.6rem;margin-bottom:0} 
#collapse-filter{display:none;text-transform:lowercase;position:relative} 
#collapse-filter:before{content:'';position:absolute;bottom:0;left:0;width:0;height:.24rem;background:#ae8c64;-webkit-transform:translateY(3px);-o-transform:translateY(3px);transform:translateY(3px)} 
.filter-fixed-top{position:fixed!important;top:3.6rem;left:0;padding-right:6vw;z-index:9999} 
.top-filters-row{display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.8rem} 
.top-filters-row .columns-number,.top-filters-row .tags-selected{width:100%!important} 
.top-filters-row .columns-number ul{display:flex;margin-bottom:0} 
.top-filters-row .columns-number li{width:auto;margin-right:.6rem} 
.product .product-img{margin-bottom:.9rem;overflow:hidden;display:block;position:relative} 
.product .product-img:before{content:'';width:100%;padding-top:100%;display:block} 
.product .product-img img{width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:.35s ease-out,_ .35s ease-out;transition:.35s ease-out,_ .35s ease-out,_ .35s ease-out,_ .35s ease-out;-o-transition:.35s ease-out,_ .35s ease-out;overflow:hidden;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;';opacity:.8} 
.product .product-img .active{z-index:2!important;opacity:1!important} 
.product .product-img .non-active{z-index:1;opacity:0} 
.product .product-img .product-badge{position:absolute;display:block;width:auto;height:auto;top:0;padding:.9rem .6rem;left:-1.2rem;text-transform:uppercase;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright} 
@supports (-ms-ime-align:auto){#slider-company .btn-slider,#slider-company h2,#slider-company p{opacity:1} 
#banner-video .video{display:none} 
.product .product-img .product-badge{left:0;-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)} 
} 
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#banner-video .video{display:none} 
#timeline .timeline:before{top:.5rem} 
#timeline .timeline .year .fixedsticky,.portfolio-default .gallery-item .img-wrap{top:0} 
.blog-sidebar .search input{padding-bottom:.9rem} 
.blog-sidebar .search input::-ms-clear{display:none} 
.blog-sidebar .categories ul li{width:100%!important;margin-bottom:.6rem} 
.blog-sidebar .categories ul li .cat-name{display:inline-block;position:relative;width:100%;text-align:left;text-transform:uppercase;padding-right:0} 
.blog-sidebar .categories ul li .cat-name span{display:inline-block;padding-right:.9rem} 
.blog-sidebar .categories ul li .count{display:inline-block;position:absolute;right:0;top:2px;width:2rem;text-align:right} 
.product .product-img .product-badge{left:0;-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)} 
} 
.product .product-img .product-badge-round.sale,.product .product-img .product-badge.sale{background:#f44336} 
.product .product-img .product-badge-round.hit,.product .product-img .product-badge.hit{background:#b39ddb} 
.product .product-img .product-badge-round{position:absolute;display:block;top:.9rem;right:.9rem;width:2.7rem;height:2.7rem;padding:3px;text-transform:uppercase;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} 
.product .product-desc .add-to-wishlist{width:1rem;height:1rem;position:absolute;top:0;right:0;font-family:FontAwesome} 
.product .product-desc .add-to-wishlist:before{content:'\f08a';color:#ae8c64;-webkit-transition:color .5s ease-in-out;-o-transition:color .5s ease-in-out;transition:color .5s ease-in-out} 
.product .product-desc .add-to-wishlist.active,.product .product-desc .add-to-wishlist:hover:before{content:'\f004'} 
@media (max-width:1999px) and (min-width:767px){.product .read-more span{font-size:.7rem!important} 
} 
.price{width:100%;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center} 
.price del{color:#4b626d;font-size:80%} 
.price del+ins{margin-left:.6rem} 
.price ins{font-weight:800!important} 
.price .message{margin-left:.9rem;color:#f44336;font-weight:400} 
.product-rating{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center} 
.product-rating>label:before{content:"\f005";margin-right:.45rem;font-family:FontAwesome} 
.product-rating label{color:#ddd;margin-bottom:0} 
.product-rating .checked,.product-rating>input:checked~label,.product-rating>input:hover~label{color:#ffca08} 
.product-rating span{margin-right:.9rem;line-height:2.2} 
.color-pallete .color{width:.9rem;height:.9rem;padding:1px;margin-right:.45rem} 
.color-pallete [data-color=white] span{background:#fff;border:1px solid #ddd} 
.color-pallete [data-color=aqua-sky] span{background:#82bec9} 
.color-pallete [data-color=peacock-blue] span{background:#185568} 
.color-pallete [data-color=kelly-green] span{background:#0b764c} 
.login-register .nav-tabs .nav-item,.ltv-tabs .nav-tabs .nav-item,.product-detail .nav-tabs .nav-item{border:1px solid transparent;border-top-right-radius:0;text-transform:uppercase;-webkit-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;position:relative} 
.login-register .nav-tabs .nav-item .active:before,.ltv-tabs .nav-tabs .nav-item .active:before,.product-detail .nav-tabs .nav-item .active:before{content:'';position:absolute;height:.24rem;bottom:0;-webkit-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);left:0;width:100%} 
.login-register .nav-tabs .nav-link,.ltv-tabs .nav-tabs .nav-link,.product-detail .nav-tabs .nav-link{padding-left:0;padding-right:1.8rem;border:none} 
@media (min-width:992px){#top-nav-horizontal #horizontal-nav{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-right:1.8rem} 
#shop-top-nav-horizontal .navbar-expand-lg .navbar-collapse,#top-nav-horizontal .navbar-expand-lg .navbar-collapse{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end} 
#home-about .statistics{position:-webkit-sticky;position:sticky;top:3.6rem} 
#shop-top-nav-horizontal #shop-horizontal-nav{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-right:3.6rem} 
.product-detail .product-gallery{padding-right:1.8rem} 
} 
.product-detail .form-add-cart,.product-detail .title-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox} 
.product-detail .form-add-cart{display:flex;margin-bottom:4.5rem} 
.product-detail .form-add-cart #add-to-cart{width:100%;margin-right:.9rem} 
.product-detail .form-add-cart #add-to-cart:before{content:''} 
.product-detail .title-wrap{display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px dotted #ddd;padding-bottom:.9rem;margin-bottom:.9rem} 
#checkout h2,.product-detail #share,.qty-box,.qty-box .qty-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox} 
.product-detail .title-box h1{margin-bottom:.6rem;font-size:1.2rem!important} 
.product-detail .product-price{width:7.2rem;font-size:1.2rem!important;font-weight:800;color:#ae8c64;text-align:right} 
.product-detail .product-service .service-row .service{width:100%;font-weight:800} 
.product-detail .product-service .service-row .service i{font-weight:400!important;font-size:1rem;margin-right:.9rem} 
.product-detail .product-rating{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;border-bottom:1px dotted #ddd;padding-bottom:.9rem;margin-bottom:1.8rem} 
.product-detail #share{margin-top:1.8rem;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end} 
.product-detail #share .social i{width:2em;height:2em} 
.qty-box{display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;width:100%;margin-right:.9rem;position:relative} 
.qty-box:before{content:'';position:absolute;bottom:0;left:0;width:0;height:.24rem;background:#ae8c64;-webkit-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%);-webkit-transition:width .35s linear;-o-transition:width .35s linear;transition:width .35s linear;z-index:10} 
.qty-box .qty-btn{width:.9rem;height:100%;position:absolute;z-index:15;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} 
.qty-box input[type=number]{height:100%;min-height:1.8rem;text-align:center;position:relative} 
.product-additional-gallery{border:1px solid #ddd} 
.login-register-wrap{width:100%;padding:1.8rem 3.6rem;height:100%;min-height:-webkit-calc(100vh - 3.6rem);min-height:calc(100vh - 3.6rem);background:0 0/cover no-repeat #ddd;-webkit-background-size:cover} 
.login-register-wrap .content,.login-register-wrap .content>.container-fluid{min-height:-webkit-calc(100vh - 3.6rem * 2);min-height:calc(100vh - 3.6rem * 2)} 
.login-register{width:100%;position:relative;z-index:10} 
.login-register .lr-image,.login-register .lr-tabs{overflow:hidden;padding:1.8rem 3.6rem} 
.login-register .lr-image{background:url("../images/slider/slide-14.html") 0 0/cover no-repeat #222;-webkit-background-size:cover;position:relative} 
.login-register .lr-image h4{position:absolute;left:1.8rem;bottom:1.8rem;z-index:10} 
@media (max-width:991px){#shop-top-nav-horizontal #shop-horizontal-nav{-webkit-box-pack:none;-webkit-justify-content:none;-ms-flex-pack:none;justify-content:none;top:3.6rem;height:-webkit-calc(100vh - 3.6rem);height:calc(100vh - 3.6rem);position:fixed;overflow:hidden} 
#shop-top-nav-horizontal .logo,.top-filters-row .columns-number{display:none} 
#shop-top-nav-horizontal .holder{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;line-height:3.6rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-right:1.8rem} 
#shop-top-nav-horizontal #shop-horizontal-nav ul li .dropdown-menu{top:0} 
#shop-top-nav-horizontal #shop-horizontal-nav ul li a{color:#fff!important} 
#shop-top-nav-horizontal .navbar-brand{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin:0 0 0 1.8rem;padding-left:0} 
#shop-top-nav-horizontal .navbar{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:4.6rem} 
#shop-top-nav-horizontal .scrollbar-wrap{overflow:auto;max-height:100vh;position:static;left:0;top:0} 
#shop-top-nav-horizontal #shop-horizontal-nav .navbar-nav{background:#222;width:15rem;left:0;top:3.6rem} 
#shop-top-nav-horizontal #shop-horizontal-nav .navbar-nav li{border-bottom:1px solid rgba(0,0,0,.5);border-top:1px solid rgba(255,255,255,.08);padding:.9rem 0} 
#shop-top-nav-horizontal #shop-horizontal-nav .navbar-nav li a{padding-left:.9rem} 
#shop-top-nav-horizontal #shop-horizontal-nav .navbar-nav li .dropdown-menu{top:.9rem} 
#shop-top-nav-horizontal #shop-horizontal-nav ul li .dropdown-menu ul li{padding:.9rem 1.8rem} 
#shop-top-nav-horizontal #shop-horizontal-nav .navbar-nav li .dropdown-menu ul li a{padding:0;margin:0} 
#shop-top-nav-horizontal #shop-horizontal-nav .navbar-nav li:last-child{border-bottom:none} 
#shop-top-nav-horizontal #shop-horizontal-nav .navbar-nav .dropdown-menu{position:relative!important} 
#shop-top-nav-horizontal #shop-horizontal-nav .navbar-nav .dropdown-toggle{position:relative;display:block;padding:0 1.8rem} 
#shop-top-nav-horizontal #shop-horizontal-nav .navbar-nav .dropdown-toggle:after{content:'+';width:.9rem;height:.9rem;background:#ae8c64;border:none;position:absolute;right:.9rem;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);max-width:100%;color:#fff;line-height:.9rem;vertical-align:middle;text-align:center} 
#shop-top-nav-horizontal #shop-horizontal-nav .navbar-nav .active .dropdown-toggle:after{content:'-';color:#fff} 
#shopping-cart .sc-header{line-height:3.6rem} 
.product-detail .product-gallery{display:block!important;margin-bottom:3.6rem} 
.related-items{margin-bottom:7.2rem} 
.related-items div[class^=col-]{margin-bottom:1.8rem} 
.login-register .lr-image{height:21.6rem} 
.login-register .lr-image h4{left:3.6rem} 
#checkout #billing-form{margin-bottom:3.6rem} 
} 
@media (max-width:640px){#blog-gallery .gallery-img{border-right:.24rem solid #fff} 
#comment-form .row{position:relative;overflow:hidden;margin-bottom:.9rem} 
#comment-form.row:last-child{margin-bottom:0} 
#comment-form .form-border label{width:1rem;height:1rem;padding:0;position:absolute;left:1.2rem;bottom:1rem;z-index:2} 
#comment-form .form-border label span{display:none} 
#comment-form .form-border label i{display:block;color:#222} 
.footer-shop .copyright{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start} 
.login-register-wrap{padding-left:1.8rem;padding-right:1.8rem} 
.login-register .lr-image{height:10.8rem} 
.login-register .lr-image h4{left:1.8rem} 
} 
.table:after,.table:before{height:.24rem;background:#222;content:'';left:0} 
.login-register .nav-tabs h2{font-size:1.6rem} 
@media (max-width:375px){.grid .gallery-item h2,.grid .gallery-item p{font-size:.7rem} 
.hover-effect-1 .gallery-item p{font-size:.65rem} 
.grid-with-cards .gallery-item h2,.grid-with-cards .gallery-item p{font-size:.8rem} 
#gallery-masonry .gallery-item h2,#gallery-masonry .gallery-item p{font-size:.7rem!important} 
.slider-5-wrap .carousel-indicators{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column} 
.slider-5-wrap .carousel-indicators .carousel-item-indicator{margin-left:1.8rem} 
#timeline .timeline .year .events-wrap .event .event-row figure,.subscribe #subscribe-form .form-group{width:100%} 
.subscribe #subscribe-form .subscribe-submit-btn-wrap{position:relative;top:0;margin:1.8rem auto 0} 
.subscribe #subscribe-form{padding-bottom:0} 
.product-detail .form-add-cart #add-to-cart span{display:none} 
.product-detail .form-add-cart #add-to-cart:before{content:'\f290';font-family:FontAwesome} 
.login-register .nav-tabs .nav-item .active:before{-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)} 
} 
@media (max-width:575px){#timeline .timeline .year .events-wrap .event .event-row p{width:100%;padding-left:0} 
#blog-gallery .gallery-img img{max-height:10rem} 
#blog-gallery div[class^=col-]{width:50%} 
.related-posts .rel-post figure img{height:auto} 
.portfolio-default .gallery-item .img-wrap{height:16.2rem} 
#gallery-single .gallery-img{width:100%;margin-bottom:.9rem} 
#gallery-masonry{margin-bottom:0} 
.gh-iso{padding-right:.9rem!important} 
.gh-iso .gallery-item{width:100%} 
.gh-iso .gallery-item:nth-child(2n),.login-register #login-form .form-group+.form-group,.login-register #register-form .form-group+.form-group{margin-left:0!important} 
.portfolio-listing .gallery-item{margin-bottom:3.6rem} 
#personal-page .personal-info figure,.portfolio-listing .gallery-img{min-height:16.2rem} 
.portfolio-listing .gallery-img-wrap{margin-bottom:0!important} 
.portfolio-listing .gallery-img-wrap .gallery-img-tag{position:relative;-webkit-transform:none;-o-transform:none;transform:none;bottom:0;display:block;width:100%;text-align:right} 
.portfolio-listing .gallery-item-alternative .gallery-img-tag{text-align:left} 
.portfolio-listing .gallery-text h2{font-size:.8rem!important} 
.portfolio-listing .date,.portfolio-listing .gallery-img-tag{font-size:.7rem!important} 
.top-footer [class^=col-] i{font-size:1.4rem} 
.ideas #ideas-carousel .owl-nav,.top-footer .payment-methods span{display:none} 
.home-categories .cat-small{position:relative;overflow:hidden} 
.home-categories .cat-small img{position:absolute;width:auto;top:0;right:-3.6rem} 
.ideas #ideas-carousel{padding-left:3.6rem;padding-right:3.6rem} 
.ideas #ideas-carousel .gallery-item figure figcaption{bottom:0;left:0;padding:.6rem .9rem} 
.brands .brand img{width:100px} 
.sidebar-shop .sidebar-options .option{width:100%;padding-right:0} 
.filter-fixed-top{padding-right:1.8rem} 
.login-register .nav-tabs,.login-register .nav-tabs .nav-item,.ltv-tabs .nav-tabs,.ltv-tabs .nav-tabs .nav-item,.product-detail .nav-tabs,.product-detail .nav-tabs .nav-item{border:none} 
.login-register .nav-tabs .nav-item .active:before,.ltv-tabs .nav-tabs .nav-item .active:before,.product-detail .nav-tabs .nav-item .active:before{bottom:0} 
.login-register-wrap{padding-left:.9rem;padding-right:.9rem} 
.login-register .lr-image,.login-register .lr-tabs{padding:1.8rem} 
} 
#checkout h2{font-size:1.4rem;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between} 
#cart .summary-wrap h4,#cart .summary-wrap p,#checkout #cart-info .cart-total h4,#checkout #cart-info .cart-total li,#checkout #cart-info .cart-total p,.wishlist .summary-wrap h4,.wishlist .summary-wrap p{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between} 
#cart .summary-wrap p:first-of-type,#checkout #cart-info .cart-total p:first-of-type,#checkout #cart-info .payment-methods-list p:first-of-type,.wishlist .summary-wrap p:first-of-type{padding-top:.9rem;border-top:1px solid rgba(255,255,255,.1)} 
#cart .summary-wrap p:last-of-type,#checkout #cart-info .cart-total p:last-of-type,#checkout #cart-info .payment-methods-list p:last-of-type,.wishlist .summary-wrap p:last-of-type{padding-bottom:.9rem;border-bottom:1px solid rgba(255,255,255,.1)} 
#cart .summary-wrap,.wishlist .summary-wrap{background:#222;padding:1.8rem;margin-bottom:1.8rem} 
#cart .btn,.wishlist .btn{position:absolute;bottom:0} 
#cart .btn-checkout,.wishlist .btn-checkout{position:relative!important} 
@media (max-width:720px){#cart .btn,.wishlist .btn{position:relative} 
} 
.table{width:100%;border-collapse:collapse;position:relative} 
.table:before{width:100%;position:absolute;bottom:0} 
.table:after{width:100%;position:absolute;top:0;display:none} 
.table thead th{padding:.9rem;border-right:1px solid rgba(255,255,255,.08);border-left:1px solid rgba(0,0,0,.5)} 
.table tbody{text-transform:lowercase} 
.table tbody:after,.table tbody:before{content:'';width:100%;height:1.8rem;display:block} 
.table tbody tr{border-top:1px solid #dee2e6} 
.table-img figure{width:10.8rem;height:10.8rem} 
.table-qnt .qty-box{width:5.4rem} 
.table-add-to-cart,.table-name,.table-price,.table-qnt,.table-remove,.table-status,.table-total{padding-top:.9rem;padding-bottom:.9rem} 
@media (max-width:991px){#cart .calculate-shipping,#cart .cart-wrap,#cart .discount-code,.wishlist .calculate-shipping,.wishlist .cart-wrap,.wishlist .discount-code{margin-bottom:3.6rem} 
#cart .table thead,.table thead,.wishlist .table thead{font-size:.8rem} 
#cart .table-img figure,.table-img figure,.wishlist .table-img figure{width:5.4rem;height:5.4rem} 
} 
@media (max-width:767px){.sidebar-shop.sidebar-left{margin-bottom:3.6rem} 
.grid-wrap-right .sidebar-right,.sidebar-shop.sidebar-right{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1} 
.grid-wrap-right .shop-grid,.sidebar-shop .shop-grid{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2} 
#collapse-filter{display:block;float:right;margin-bottom:1.8rem;clear:both} 
.product-detail .tags-row{margin-top:3.6rem} 
.product-detail .tags-row #share{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-top:0} 
.login-register .nav-tabs h2{font-size:1rem} 
#cart .table:after,.table:after,.wishlist .table:after{display:block} 
#cart .table tbody td:first-of-type,.table tbody td:first-of-type,.wishlist .table tbody td:first-of-type{padding-left:.9rem} 
#cart .table tbody tr,.table tbody tr,.wishlist .table tbody tr{border-bottom:1px solid #222!important} 
#cart .table tbody tr:last-child,.table tbody tr:last-child,.wishlist .table tbody tr:last-child{border:none!important} 
#cart .table tbody tr td,.table tbody tr td,.wishlist .table tbody tr td{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;clear:both;min-width:100%;padding:15px;text-align:left;border-bottom:1px solid #ddd} 
#cart .table tbody tr td:last-child,.table tbody tr td:last-child,.wishlist .table tbody tr td:last-child{border:none} 
#cart .table thead,.table thead,.wishlist .table thead{display:none} 
#cart .summary-wrap h4,.wishlist .summary-wrap h4{font-size:.9rem!important} 
} 
.blueimp-gallery>.close,.blueimp-gallery>.next,.blueimp-gallery>.prev{width:2.5rem;height:2.5rem;border:none;border-radius:0;opacity:.8;-webkit-background-size:100% 100%!important;background-size:100% 100%!important;display:block} 
.blueimp-gallery>.prev{background:url(../img/fotorama/arrow-left.html);left:0} 
.blueimp-gallery .close{top:4rem;background:url(../img/fotorama/close.html);margin-top:0} 
.blueimp-gallery>.next{background:url(../img/fotorama/arrow-right.html);right:0} 
aside{-webkit-transition:.5s;-o-transition:.5s;transition:.5s} 
aside ul{list-style:none;margin-bottom:0;margin-top:1.8rem!important} 
aside a:hover{color:#71583b} 
@media (max-width:768px){.footer .footer-brand{padding-left:0} 
.footer-about,.footer-brand,.footer-working-time{margin-bottom:3.6rem} 
aside ul li{padding-left:0;padding-right:0} 
aside h3{margin-left:0} 
} 
.fotorama__arr{position:absolute;width:2.5rem;height:2.5rem;border:none;border-radius:0;opacity:.8;-webkit-background-size:100% 100%!important;background-size:100% 100%!important;background-position:0 0;font-size:1em;top:50%;margin-top:-1.25px} 
.fotorama__arr--prev{left:0;background:url(../img/fotorama/arrow-left.html)} 
.fotorama__arr--next{right:0;background:url(../img/fotorama/arrow-right.html)} 
.fotorama__fullscreen-icon{width:2.5em;height:2.5em;top:2px;right:2px;background:url(../img/fotorama/expanding.html);-webkit-background-size:100% 100%!important;background-size:100% 100%!important;z-index:20} 
.fotorama--fullscreen .fotorama__fullscreen-icon{background:url(../img/fotorama/collapsing.html) 0 0/100% 100%!important;-webkit-background-size:100% 100%!important} 
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus){-webkit-transform:translate3d(2.5em,-2.5em,0);transform:translate3d(2.5em,-2.5em,0)} 
@media (min-width:1921px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-right:1rem;padding-left:1rem} 
} 
.infobox{border:2px solid #000;padding:10px;background:red} 
#blog-slider .carousel-inner .carousel-item .top-post,#top-nav-horizontalб .gallery-tags,.badge,.btn,.card:not([class*=card-outline-]),.modal-dialog.cascading-modal .modal-c-tabs .nav-tabs,.modal-dialog.modal-notify .modal-header,.navbar,.show>.btn-primary.dropdown-toggle{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)} 
.btn:active,.btn:focus,.btn:hover,.media .media-left img,.modal-dialog .modal-content,.modal-dialog.cascading-modal .modal-header,ul.instagram-photos li img{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)} 
.modal-dialog.cascading-modal.modal-avatar .modal-header img{-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)} 