@import url(font-awesome.css);@import url(flaticon.css);@import url(owl.css);*, body, li, p, ul {margin: 0;}*, .header-style-two .header-top .social-icon-one, .main-menu .navbar-collapse, li, ul {padding: 0;}.main-header .logo-outer .logo img, img {max-width: 100%;height: 100%;}.main-header .info-box strong, .main-header .logo-outer .logo img, .product-details .basic-details .rating .fa, .product-info-tabs .prod-tabs .reviews-container .rating .fa, .projects-section.style-two .filters ul, .social-icon-one li a span, .theme-btn, img {display: inline-block;}.accordion-box .block .acc-btn, .cat-list li a, .category-list li a, .news-block .content-box .link-box a, .service-list li a, .theme-btn, h1, h2, h3, h4, h5, h6 {font-family: Raleway, sans-serif;}*, .login-popup .box .form .btn:focus, .login-popup .box .form .form-control:focus, input[type=submit]:focus {outline: 0;}select, textarea {padding: 8px 10px;}* {border: none;box-sizing: border-box;}body {font-size: 15px;color: #777;font-weight: 400;background: center top/cover no-repeat #fff;-webkit-font-smoothing: antialiased;font-family: sans-serif;line-height: 1.5;}a {text-decoration: none;cursor: pointer;color: yellow;}a:focus, a:hover, a:visited {text-decoration: none;outline: 0;}h1, h2, h3, h4, h5, h6 {position: relative;font-weight: 700;margin: 0;background: 0 0;line-height: 1.6em;}p {position: relative;font-size: 14px;}::-webkit-input-placeholder {color: inherit;}::-moz-input-placeholder {color: inherit;}::-ms-input-placeholder {color: inherit;}.auto-container {position: static;max-width: 1200px;padding: 0 15px;margin: 0 auto;}.about-us .video-column, .btn-style-five, .btn-style-one, .btn-style-six, .btn-style-two, .call-back-section, .cart-outer, .cart-section .apply-coupon, .cat-list, .category-list li, .clients-section .sponsors-outer, .comment-form, .contact-page-section .contact-info, .contact-page-section .heading-box, .coupon-form, .list-style-one, .list-style-one li, .list-style-two, .list-style-two li, .main-footer .footer-column, .main-footer .links-widget, .main-footer .subscribe-form, .main-header .header-top .inner-container, .main-header .logo-outer .logo img, .map-section, .need-help, .news-block .inner-box, .order-box ul, .page-title .inner-container, .page-wrapper, .payment-box .payment-options li .radio-option, .product-details .info-column, .product-details .info-column .inner-column, .product-info-tabs .prod-tabs, .product-info-tabs .prod-tabs .reviews-container, .product-info-tabs .prod-tabs .reviews-container .rev-text, .product-info-tabs .prod-tabs .tabs-container, .project-block-two, .project-detail .image-box, .project-detail .lower-content, .project-tab, .project-tab .tabs-header, .projects-section .inner-container, .service-block, .service-block .image-box, .service-block .inner-box, .service-detail .two-column, .service-detail .two-column .info-column, .service-sidebar, .shipping-form, .shop-item .image, .shop-sidebar .search-box, .sidebar .related-posts .rating, .sidebar .search-box, .sidebar-page-container .comments-area .comment .comment-inner, .styled-pagination, .team-block .image-box, .team-block .social-links, .testimonial-block .info {position: relative;}.page-wrapper {overflow: hidden;margin: 0 auto;width: 100%;min-width: 300px;}li, ul {list-style: none;}.list-style-one li {font-size: 16px;line-height: 22px;font-weight: 400;color: #222;margin-bottom: 20px;padding-left: 30px;}.list-style-one li:before {position: absolute;content: '\f00c';left: 0;top: 0;color: #222;font-size: 16px;font-weight: 900;line-height: 22px;font-family: FontAwesome;}.list-style-two li {font-size: 16px;font-weight: 400;padding-left: 70px;margin-bottom: 40px;color: #777;}.list-style-two li .icon {position: absolute;left: 0;top: 3px;width: 40px;color: #ff9f14;font-size: 42px;line-height: 1em;text-align: center;}.list-style-two li strong {font-size: 20px;color: #36404b;font-weight: 700;display: block;}.theme-btn {transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;-ms-transition: .3s;-o-transition: .3s;}.btn-style-one {font-size: 16px;color: #fff;padding: 12px 9px;line-height: 20px;font-weight: 500;background: #000000;}.btn-style-five, .btn-style-four, .btn-style-three, .btn-style-two {padding: 13px 30px;line-height: 20px;}.btn-style-three, .btn-style-two {font-weight: 700;text-transform: uppercase;font-size: 16px;}.btn-style-one:hover {color: #222;background: #ffe000;}.btn-style-two {color: #222;background: #ff9f14;border: 2px solid #ff9f14;}.btn-style-four, .btn-style-three {border: 2px solid #fff;position: relative;}.btn-style-two:hover {color: #ff9f14;background: #222;border: 2px solid #222;}.btn-style-three, .call-back-section.style-two .content-column .text, .call-back-section.style-two .content-column h3, .consult-box .theme-btn:hover, .sec-title.light h2, .service-block .inner-box:hover .lower-content h3 a, .team-block .social-links li a:hover {color: #fff;}.btn-style-three:hover {color: #36404b;background: #fff;border-color: #36404b;}.btn-style-four {font-size: 15px;color: #ff9f14;font-weight: 400;background: #fff;text-transform: capitalize;}.btn-style-four:hover {background: #ff9f14;color: #fff;border-color: #ff9f14;}.btn-style-five {font-size: 14px;color: #fff;font-weight: 700;background: #ff9f14;border: 2px solid transparent;text-transform: uppercase;}.btn-style-five:hover {color: #ff9f14;border-color: #ff9f14;background: #fff;}.btn-style-six {font-size: 14px;color: #fff;padding: 14px 30px;line-height: 20px;font-weight: 700;background: #222;border: 1px solid transparent;text-transform: uppercase;}.btn-style-six:hover {color: #222;border-color: #ff9f14;background: #ff9f14;}.cart-table tbody tr .remove-btn:hover, .cat-list li.active a, .cat-list li.active a span, .cat-list li:hover a, .cat-list li:hover a span, .category-list li a:hover, .checkout-page .default-links li a:hover, .feature-block h3 a:hover, .header-style-two .header-top .top-left ul li:hover a, .header-style-two .main-menu .navigation>li.current>a, .header-style-two .main-menu .navigation>li:hover>a, .latest-news .post:hover h3 a, .main-footer .contact-list li a:hover, .main-footer .links-widget .list li a:hover, .main-header .header-top .top-left ul li span, .main-header .info-box li a:hover, .main-header .search-panel .search-btn:hover, .news-block .content-box .link-box a:hover, .news-block .inner-box:hover .content-box h3 a, .page-title .bread-crumb li a:hover, .product-info-tabs .prod-tabs .add-review .rating .rate-box:active, .product-info-tabs .prod-tabs .add-review .rating .rate-box:focus, .product-info-tabs .prod-tabs .add-review .rating .rate-box:hover, .project-block .image-box .overlay-box .content h3 a:hover, .project-block-two .lower-content h3 a:hover, .project-tab .tab-btns .tab-btn:hover, .service-block-two h3 a:hover, .service-list li a:hover::after, .service-list li.active a::after, .shop-comment-form .rating-box .rating a:hover, .shop-item .lower-content h3 a:hover, .sidebar .related-posts .post a:hover, .social-icon-one li a:hover, .theme_color {color: yellow;}.preloader {position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 999999;background-color: #fff;background-position: center center;background-repeat: no-repeat;background-image: url(../images/icons/preloader.svg);}.scroll-to-top {position: absolute;top: 0;left: 50%;margin-left: -15px;margin-top: -15px;width: 30px;height: 30px;color: #222;font-size: 14px;line-height: 20px;text-align: center;z-index: 100;cursor: pointer;background: yellow;border: 5px solid #222;display: none;-webkit-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-moz-transition: .3s;transition: .3s;}.scroll-to-top:hover {color: #ff9f14;background: #fff;}.main-header {position: relative;left: 0;top: 0;z-index: 999;width: 100%;transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-ms-transition: .5s;-o-transition: .5s;background: #f4f4f4;}.main-header .header-top .top-left ul li a, .social-icon-one li a {-webkit-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-moz-transition: .3s;color: #fff;}.main-header .header-top {position: relative;background-color: black;}.blog-detail .post-share-options .social-links, .main-header .header-top .top-left, .main-header .outer-box .dropdown-outer, .main-header .outer-box .link-box, .main-menu {position: relative;float: left;}.main-header .header-top .top-left ul li {position: relative;float: left;margin-right: 100px;font-size: 14px;line-height: 30px;color: #fff;padding: 5px 0;font-weight: 400;}.login-form .form-group .theme-btn, .main-header .header-top .top-left ul li:last-child, .main-menu .navigation>li:last-child, .project-detail .lower-content .info li:last-child {margin-right: 0;}.main-header .header-top .top-left ul li a {font-weight: 400;transition: .3s;}.main-header .header-top .top-right {position: relative;float: right;}.social-icon-one {position: relative;padding: 5px 0 0;}.social-icon-one li {position: relative;margin-right: 22px;float: left;}.social-icon-one li a {position: relative;display: block;font-size: 16px;line-height: 30px;transition: .3s;}.main-header .header-top .call-btn {float: left;margin-left: 45px;}.main-header .header-top .call-btn a {position: relative;display: inline-block;font-size: 14px;line-height: 20px;padding: 15px 30px;color: #fff;font-weight: 700;background: #36404b;text-transform: uppercase;-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;transition: .3s;}.main-header .header-top .call-btn a:hover {background: #fff;color: #36404b;}.main-header .header-upper {position: relative;z-index: 5;background-color: #f4f4f4;transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-ms-transition: .5s;-o-transition: .5s;}.main-header .logo-outer {position: relative;padding: 14px 0;z-index: 25;}.main-header .header-upper .upper-right {position: relative;padding-top:16px;background: white;left: 0px;}.main-header .info-box {position: relative;float: left;min-height: 50px;padding-left: 68px;font-size: 14px;color: #777;line-height: 24px;margin-left: 35px;margin-bottom: 30px;}.main-header .info-box .icon-box {position: absolute;left: 0;top: 0;height: 50px;width: 50px;line-height: 50px;border: 1px dashed black;text-align: center;}.main-header .info-box .icon-box span {color: black;font-size: 24px;}.main-header .info-box li {position: relative;color: black;font-size: 15px;font-weight: 400;}.main-header .info-box li a, .page-title .bread-crumb li a, .shop-item .lower-content h3 a {color: black;-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;transition: .3s;}.main-header .info-box strong {position: relative;font-weight: 600;color: black    ;font-size: 16px;line-height: 25px;}.main-header .header-lower {position: relative;width: 100%;z-index: 5;}.header-style-one .header-lower, .header-style-one .header-upper {position: relative;bottom: -36px;}.header-style-one .header-top {margin-top: -41px;bottom: -40px;}.main-header .nav-outer {position: relative;background-color: #000000;border: 4px solid #ffe000;}.main-header .main-menu:after, .main-header .main-menu:before {position: absolute;height: 100%;top: 0;left: 0;width: 100%;content: "";z-index: -1;background-color: #ff9f14;}.main-header .main-menu:before {background-color: ;top: 0px;left: -6px;z-index: -1;}.main-menu .navigation {position: relative;margin: 0;padding-left: 40px;}.main-menu .navigation>li {position: relative;float: left;margin-right: 60px;}.main-menu .navigation>li>a {position: relative;display: block;font-size: 15px;color: #ffe000;line-height: 25px;font-weight: 600;opacity: 1;text-transform: uppercase;padding: 25px 0;transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-ms-transition: .5s;-o-transition: .5s;}.main-menu .navigation>li.current-menu-item>a, .main-menu .navigation>li.current>a, .main-menu .navigation>li:hover>a {opacity: 1;color: #fff;}.main-menu .navigation>li.current>a {padding-right: 20px;}.main-menu .navigation>li.current>a:after {position: absolute;right: 0;top: 22px;line-height: 30px;font-size: 16px;color: #fff;content: "\f149";font-family: FontAwesome;}.main-menu .navigation>li:hover>a:after {opacity: 1;}.main-menu .navigation>li>ul {position: absolute;left: 0;top: 110%;width: 230px;padding: 0;z-index: 100;background: #fff;border-top: 2px solid #222;transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-ms-transition: .5s;-o-transition: .5s;-webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, .05), -2px 0 5px 1px rgba(0, 0, 0, .05);-ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, .05), -2px 0 5px 1px rgba(0, 0, 0, .05);-o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, .05), -2px 0 5px 1px rgba(0, 0, 0, .05);-moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, .05), -2px 0 5px 1px rgba(0, 0, 0, .05);box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, .05), -2px 0 5px 1px rgba(0, 0, 0, .05);}.main-menu .navigation>li>ul.from-right {left: auto;right: 0;}.main-menu .navigation>li>ul>li, .main-menu .navigation>li>ul>li>ul>li {position: relative;width: 100%;border-bottom: 1px solid rgba(0, 0, 0, .1);}.main-menu .navigation>li>ul>li:last-child, .main-menu .navigation>li>ul>li>ul>li:last-child {border-bottom: none;}.main-menu .navigation>li>ul>li>a, .main-menu .navigation>li>ul>li>ul>li>a {position: relative;display: block;padding: 10px 20px;line-height: 24px;font-weight: 500;font-size: 15px;color: #2b2b2b;text-align: left;text-transform: capitalize;transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-ms-transition: .5s;-o-transition: .5s;}.main-menu .navigation>li>ul>li:hover>a, .main-menu .navigation>li>ul>li>ul>li>a:hover {color: #fff;background: #ff9f14;}.main-menu .navigation>li>ul>li.dropdown>a:after {font-family: FontAwesome;content: "\f105";position: absolute;right: 15px;top: 11px;width: 10px;height: 20px;display: block;line-height: 20px;font-size: 16px;text-align: center;z-index: 5;font-weight: 900;}.main-menu .navigation>li>ul>li>ul {position: absolute;left: 100%;top: 20px;width: 230px;padding: 0;z-index: 100;display: none;background: #fff;border-top: 2px solid #222;transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-ms-transition: .5s;-o-transition: .5s;-webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, .05), -2px 0 5px 1px rgba(0, 0, 0, .05);-ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, .05), -2px 0 5px 1px rgba(0, 0, 0, .05);-o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, .05), -2px 0 5px 1px rgba(0, 0, 0, .05);-moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, .05), -2px 0 5px 1px rgba(0, 0, 0, .05);box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, .05), -2px 0 5px 1px rgba(0, 0, 0, .05);}.main-menu .navigation>li.dropdown:hover>ul {visibility: visible;opacity: 1;top: 100%}.main-menu .navigation li>ul>li.dropdown:hover>ul {top: 0;visibility: visible;opacity: 1;}.main-menu .navbar-collapse>ul li.dropdown .dropdown-btn {position: absolute;right: 10px;top: 8px;width: 34px;height: 30px;border: 1px solid #fff;text-align: center;font-size: 16px;line-height: 30px;color: #fff;cursor: pointer;z-index: 5;display: none;}.main-header .outer-box {position: relative;float: ;color: #fff;margin-left: 30px;margin-right: 23px;padding: 13px 0 12px;}.main-header .outer-box .link-box {margin-left: 30px;}.main-header .search-box-btn {position: relative;width: 37px;height: 33px;line-height: 0;font-size: 8px;text-align: center;border: 2px dashed #ffe000;color: #ffe000;margin-top: 7px;cursor: pointer;background: 0 0;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;-moz-transition: .3s;-webkit-transition: .3s;-ms-transition: .3s;-o-transition: .3s;transition: .3s;}.main-header .search-box-btn:hover, .news-block .content-box .info li a:hover, .service-block .inner-box:hover .lower-content p {color: #222;}.main-header .dropdown-menu {top: 65px;right: 0;border-top: 3px solid #ff9f14;padding: 0;width: 280px;-webkit-border-radius: 0px;-moz-border-radius: 0;-ms-border-radius: 0px;-o-border-radius: 0;border-radius: 0;}.main-header .search-box-outer .dropdown-menu>li {padding: 0;border: none;background: 0 0;}.main-header .search-panel .form-container {padding: 25px 20px;}.main-footer .subscribe-form .form-group, .main-header .search-panel .form-group, .shop-sidebar .search-box .form-group, .sidebar .search-box .form-group {position: relative;margin: 0;}.main-header .search-panel input[type=password], .main-header .search-panel input[type=search], .main-header .search-panel input[type=text], .main-header .search-panel select {display: block;width: 100%;line-height: 24px;padding: 7px 40px 7px 15px;height: 40px;color: #000;border: 1px solid #e0e0e0;background: #fff;-moz-transition: .3s;-webkit-transition: .3s;-ms-transition: .3s;-o-transition: .3s;transition: .3s;}.checkout-form input:focus, .checkout-form select:focus, .checkout-form textarea:focus, .comment-form .form-group input:focus, .comment-form .form-group textarea:focus, .contact-form-two .form-group input:focus, .contact-form-two .form-group select:focus, .contact-form-two .form-group textarea:focus, .coupon-form .form-group input[type=text]:focus, .login-form .form-group input[type=email]:focus, .login-form .form-group input[type=password]:focus, .login-form .form-group input[type=tel]:focus, .login-form .form-group input[type=text]:focus, .login-form .form-group select:focus, .login-form .form-group textarea:focus, .main-footer .subscribe-form .form-group input:focus, .main-header .search-panel input:focus, .main-header .search-panel select:focus, .product-info-tabs .prod-tabs .add-review .form-group input:focus, .product-info-tabs .prod-tabs .add-review .form-group select:focus, .product-info-tabs .prod-tabs .add-review .form-group textarea:focus, .shipping-form .form-group input[type=email]:focus, .shipping-form .form-group input[type=password]:focus, .shipping-form .form-group input[type=tel]:focus, .shipping-form .form-group input[type=text]:focus, .shipping-form .form-group select:focus, .shipping-form .form-group textarea:focus, .shop-comment-form .form-group input[type=email]:focus, .shop-comment-form .form-group input[type=password]:focus, .shop-comment-form .form-group input[type=tel]:focus, .shop-comment-form .form-group input[type=text]:focus, .shop-comment-form .form-group select:focus, .shop-comment-form .form-group textarea:focus, .shop-sidebar .search-box .form-group input:focus, .sidebar .search-box .form-group input:focus {border-color: #ff9f14;}.main-header .search-panel .search-btn {position: absolute;right: 0;top: 0;width: 40px;height: 40px;text-align: center;color: #555;font-size: 12px;background: 0 0;cursor: pointer;-moz-transition: .3s;-webkit-transition: .3s;-ms-transition: .3s;-o-transition: .3s;transition: .3s;}.sticky-header {position: absolute;opacity: 0;visibility: hidden;left: 0;top: 0;width: 100%;padding: 0;z-index: -1;}.sticky-header .logo {padding: 5px 0 2px;}.fixed-header .sticky-header {z-index: 999;opacity: 1;visibility: visible;background-color: #f4f4f4;-webkit-box-shadow: 0 0 20px rgba(51, 51, 51, .1);-moz-box-shadow: 0 0 20px rgba(51, 51, 51, .1);-ms-box-shadow: 0 0 20px rgba(51, 51, 51, .1);-o-box-shadow: 0 0 20px rgba(51, 51, 51, .1);box-shadow: 0 0 20px rgba(51, 51, 51, .1);}.main-header .sticky-header .main-menu .navigation>li {margin: 0;border: 0;padding: 0;}.main-header .sticky-header .main-menu .navigation>li>a {color: #181818;padding: 15px 25px!important;line-height: 30px;font-size: 14px;font-weight: 600;min-height: 0;background: 0 0;border: 0;margin-right: 0;text-transform: uppercase;}.main-header .sticky-header .main-menu .navigation>li.current-menu-item>a, .main-header .sticky-header .main-menu .navigation>li.current>a, .main-header .sticky-header .main-menu .navigation>li:hover>a {background: #ff9f14;color: #fff;opacity: 1;}.feature-block:last-child .inner-box:before, .header-style-two .header-top .top-right:before, .header-style-two .main-menu:after, .header-style-two .main-menu:before, .order-box .sec-title h2:before, .page-title .bread-crumb li:last-child:before, .project-block.mix, .services-carousel .owl-nav, .sticky-header .main-menu .navigation>li.current>a:after, .sticky-header .main-menu .navigation>li>a:before, .sticky-header .main-menu:after, .sticky-header .main-menu:before, .testimonial-carousel .owl-nav, .testimonial-section.style-two .owl-dots {display: none;}.header-style-two {background-color: #fff;}.header-style-two .main-menu .navigation {padding-left: 0;}.blog-detail .news-block, .comment-form .form-group:last-child, .contact-form-two .form-group:last-child, .contact-page-section .contact-info li:last-child, .header-style-two .header-lower, .shop-comment-form .form-group:last-child, .sidebar .related-posts .post:last-child, .sidebar-side .sidebar-widget:last-child {margin-bottom: 0;}.header-style-two .logo-outer {position: absolute;left: 0;top: 0;height: 100%;padding: 35px 0;width: auto;}.header-style-two .header-top {position: relative;width: 100%}.header-style-two .header-top .top-left ul li {margin-right: 45px;}.header-style-two .header-top .top-left ul li i {font-size: 18px;color: #ff9f14;margin-right: 10px;}.header-style-two .header-top .top-right, .page-title .bread-crumb {position: relative;float: right;padding: 15px 0;}.header-style-two .header-top .top-right .social-icon-one li {margin-left: 20px;margin-right: 0;}.header-style-two .logo-box {float: left;padding: 35px 0;}.header-style-two .nav-outer {background-color: #fff!important;float: right;}.header-style-two .main-menu:before {position: absolute;left: 270px;top: 0;height: 100%;width: 1000%;background-color: #fff;content: ""}.header-style-two .main-menu .navigation>li {padding: 55px 0;margin-left: 45px;margin-right: 0;text-align: center;-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;transition: .3s;}.header-style-two .main-menu .navigation>li>a {padding: 0;color: #36404b;font-size: 15px;line-height: 30px;margin-right: 0;font-weight: 600;text-transform: uppercase;background: 0 0;}.header-style-two .main-menu .navigation>li>a:after, .header-style-two .main-menu .navigation>li>a:before {position: absolute;left: 0;top: -1px;height: 1px;width: 0;background-color: #ff9f14;content: "";-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;transition: .3s;}.header-style-two .main-menu .navigation>li>a:after {right: 0;bottom: -1px;left: auto;top: auto;}.header-style-two .main-menu .navigation>li.current>a:after, .header-style-two .main-menu .navigation>li.current>a:before, .header-style-two .main-menu .navigation>li:hover>a:after, .header-style-two .main-menu .navigation>li:hover>a:before {width: 30px;}.header-style-two .outer-box {padding: 52px 0;margin-left: 60px;}.header-style-two .search-box-btn {border: 1px dashed #242424;margin: 0;color: #ff9f14;}.header-style-two .dropdown-menu {top: 85px;}.main-slider {position: relative;z-index: 10;overflow: hidden;}.main-slider .tp-caption {z-index: 5;}.main-slider .tp-dottedoverlay {position: absolute;left: 0;top: 0;height: 100%;width: 100%;background: rgba(0, 0, 0, .3);}.main-slider h5 {font-size: 24px;color: #fff;font-weight: 700;line-height: 1.2em;}.main-slider h4 {font-size: 48px;color: #fff;font-weight: 700;line-height: 1.2em;}.main-slider h1, .main-slider h2 {font-size: 60px;line-height: 1.2em;color: #fff;font-weight: 700;text-transform: uppercase;}.main-slider .text {position: relative;font-weight: 400;font-size: 18px;line-height: 36px;color: #fff;}.main-slider .theme-btn {display: inline-block;padding: 18px 40px;margin: 0 15px;}.main-slider .tp-bannertimer, .main-slider .tp-bullets {display: none!important;}.main-slider.style-two h2 {font-size: 72px;}.arrow-down {position: absolute;left: 50%;bottom: 65px;height: 40px;width: 40px;margin-left: -20px;line-height: 40px;animation: 3s infinite fadeInDown;}.arrow-down .icon {font-size: 36px;color: #fff;font-weight: 400;text-align: center;cursor: pointer;}.accordion-box .block, .product-info-tabs .prod-tabs .add-review .form-group, .sec-title, .shop-comment-form .form-group, .shop-comment-form .rating-box {position: relative;margin-bottom: 20px;}.sec-title .title {position: relative;display: block;font-size: 14px;line-height: 20px;color: #777;font-weight: 400;text-transform: uppercase;margin-bottom: 20px;}.sec-title h2 {position: relative;display: block;font-size: 36px;line-height: 1.2em;color: #222;font-weight: 700;padding-bottom: 25px;}.sec-title h2:before {position: absolute;left: 0;bottom: 0;height: 3px;width: 80px;background-color: black;content: "";display: inline-block;}.sec-title .text {display: block;font-size: 15px;line-height: 30px;color: #777;font-weight: 400;margin-top: 37px;}.sec-title.text-center h2:before {right: 0;margin: 0 auto;}.sec-title.light .title {color: #bbb;}.page-title {position: relative;padding: 100px 0;background-size: cover;background-position: center center;background-repeat: no-repeat;text-align: center;}.page-title:before {content: '';left: 0;top: 0;width: 100%;height: 100%;background: #000;opacity: .7;position: absolute;}.page-title h1 {position: relative;float: left;font-size: 40px;color: #fff;line-height: 50px;font-weight: 700;text-shadow: 0 5px 10px #222;}.page-title .bread-crumb li {position: relative;float: left;font-size: 16px;line-height: 20px;color: #ff9f14;font-weight: 400;text-transform: uppercase;cursor: default;padding-right: 10px;margin-right: 10px;}.page-title .bread-crumb li:before {position: absolute;right: -3px;font-size: 16px;line-height: 20px;color: #ff9f14;content: "/"}.page-title .bread-crumb li:last-child {padding-right: 0;margin-right: 0;}.about-us {position: relative;padding: 50px  0;background: #cecbb90a;}.call-to-action, .faq-section, .services-section {background-repeat: no-repeat;}.call-to-action, .consult-box, .faq-section {background-size: cover;}.about-us.alternate {padding-bottom: 130px;}.about-us .content-column, .shipping-block {position: relative;margin-bottom: 40px;}.about-us .content-column .inner-column {padding-top: 0;padding-right: 0;}.about-us .content-column .sec-title, .blog-detail .news-block .content-box .info, .checkout-page .sec-title, .login-form .form-group:nth-child(2), .product-details .image-column, .product-details .info-column, .product-info-tabs .prod-tabs .add-review h3, .shop-comment-form .group-title {margin-bottom: 20px;}.about-us .content-column h4 {position: relative;display: block;font-size: 20px;line-height: 34px;color: #222;font-weight: 500;margin-bottom: 20px;}.about-us .content-column h4 span {display: inline-block;font-size: 24px;color: #ff9f14;}.about-us .content-column .text {position: relative;font-size: 15px;line-height: 26px;color: #fff;font-weight: 400;margin-bottom: 30px;text-align: justify;}.about-us .content-column .link-box {position: relative;font-size: 18px;line-height: 30px;color: #777;font-weight: 400;}.about-us .content-column .link-box a {font-weight: 700;color: #ff9f14;border-bottom: 2px solid #ff9f14;-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;transition: .3s;}.about-us .content-column .link-box a:hover {color: #222;border-bottom: 2px solid #222;}.about-us .video-column .inner-column {position: relative;margin-right: -30px;}.about-us .video-column .image {position: relative;padding: 50px 0;margin-top: -50px;z-index: 9;}.about-us .video-column .image img, .main-footer .gallery-widget .image img, .service-detail .image-column .image img, .shop-item .image img, .sidebar .related-posts .post .post-thumb img {display: block;width: 100%;height: 100%;}.about-us .video-column .image:before {position: absolute;top: 0;left: 50%;margin-right: 15px;height: 100%;width: 100%;content: "";z-index: -1;background-color: #003e44;}.about-us .video-column .image .link {position: absolute;left: 0;top: 0;height: 100%;width: 100%}span.fa.fa-phone {font-size: 20px;}.about-us .video-column .image .link span {position: absolute;top: 50%;left: 50%;height: 90px;width: 90px;text-align: center;line-height: 90px;font-size: 26px;color: #fbb908;margin-left: -50px;margin-top: -50px;padding-left: 5px;background-color: rgba(0, 0, 0, .8);-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%}.about-us .video-column .image:hover .link span {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);-webkit-transition: 1s;-moz-transition: 1s;-ms-transition: 1s;-o-transition: 1s;transition: 1s;}.about-us .video-column .image .link span:after {position: absolute;height: 100px;width: 100px;left: -5px;top: -5px;content: "";border: 5px solid rgba(255, 255, 255, .5);-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%}.call-to-action {position: relative;background-position: center;padding: 125px 0;}.call-to-action:before {position: absolute;left: 0;top: 0;height: 100%;width: 100%;background-repeat: repeat;background-image: url(../images/icons/pattern.png);content: ""}.call-to-action .title {position: relative;padding-bottom: 20px;margin-bottom: 32px;}.call-to-action .title:Before {position: absolute;left: 0;bottom: 0;height: 3px;width: 80px;background-color: #ff9f14;content: ''}.call-to-action .title h2 {display: block;font-size: 36px;line-height: 1.2em;color: #222;font-weight: 700;}.call-to-action .text {display: block;font-size: 15px;line-height: 30px;color: #222;font-weight: 700;}.call-to-action .btn-box {position: relative;padding-top: 50px;}.call-to-action .btn-box a {padding: 18px 50px;font-weight: 600;font-size: 15px;}.features-section, .services-section-two {position: relative;padding: 130px 0 100px;}.cart-section .cart-options, .comment-form .form-group, .contact-form-two .form-group, .feature-block, .main-footer .footer-logo, .main-footer .footer-widget, .project-block, .service-block-two, .service-detail .image-column .image {position: relative;margin-bottom: 30px;}.feature-block .inner-box {position: relative;text-align: center;padding: 35px 35px 20px;}.feature-block .inner-box:before {position: absolute;right: -16px;top: 0;height: 100%;width: 2px;background-color: #eee;content: ""}.feature-block .icon-box {position: relative;display: inline-block;font-size: 62px;line-height: 1em;color: #ff9f14;margin-bottom: 40px;}.feature-block h3 {display: block;font-size: 20px;line-height: 1.2em;color: #222;font-weight: 700;margin-bottom: 30px;}.feature-block h3 a, .latest-news .post h3 a, .news-block .content-box h3 a, .project-block .image-box .overlay-box .content h3 a, .project-block-two .lower-content h3 a, .service-block .lower-content h3 a {color: #222;-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;transition: .3s;}.services-section {position: relative;background-position: center top;padding: 40px 0 20px;}.call-back-section, .fun-fact-section, .projects-section-two, .testimonial-section {background-position: center;background-repeat: no-repeat;background-size: cover;}.services-carousel, .testimonial-carousel {position: relative;padding-bottom: 70px;}.news-block .image-box, .project-block .image-box, .project-block-two .image-box, .service-block .image {position: relative;overflow: hidden;}.accordion-box .block .acc-content.current, .news-block .image-box a, .payment-box .payment-options li .radio-option input:checked+label .small-text, .product-info-tabs .prod-tabs .tabs-container .tab.active-tab, .service-block .image a, .sidebar-page-container .comments-area .comment-box .author-thumb img {display: block;}.service-block .image img {display: block;width: 100%;height: auto;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s;}.news-block .inner-box:hover .image-box img, .service-block .inner-box:hover .image img {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}.service-block .lower-content {    width: 68%;  position: relative;padding: 35px 80px 20px 30px;border: 1px solid #ddd;border-top: 0;}.service-block .lower-content:before {position: absolute;left: 0;top: 0;height: 0;width: 100%;content: "";background-color: #ff9f14;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s;}.clients-section .image-box img, .main-footer .gallery-widget .image a:before, .need-help ul li a, .news-block .content-box, .news-block .image-box .date, .post-share-options .social-links li a, .projects-section .filters li, .projects-section .filters li:after, .service-block .icon-box, .service-block .lower-content .icon-box .icon, .service-list li a:after, .service-sidebar .link-box a, .services-carousel .owl-dots .owl-dot, .social-icon-two li a {-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;}.service-block .inner-box:hover .lower-content:before, .team-block .inner-box:hover .image-box:before {height: 100%}.service-block .icon-box {position: absolute;right: 35px;top: 30px;transition: .3s;}.service-block .lower-content .icon-box .icon {position: relative;display: inline-block;width: 20px;height: 36px;text-align: center;font-size: 18px;line-height: 34px;color: #222;font-weight: 400;border-top: 1px solid #ff9f14;border-bottom: 1px solid #ff9f14;transition: .3s;z-index: 5;}.service-block .inner-box:hover .lower-content .icon-box .icon, .service-block .inner-box:hover .lower-content .icon-box:after, .service-block .inner-box:hover .lower-content .icon-box:before, .sidebar-widget .range-slider-one .theme-btn:hover {background-color: #222;color: #fff;}.consult-box h4:before, .load-more-option .next a:hover, .load-more-option .prev a:hover, .services-carousel .owl-dots .owl-dot.active, .services-carousel .owl-dots .owl-dot:hover, .shop-item .overlay-box .icon-box a:hover {background-color: #ff9f14;}.service-block .lower-content .icon-box:after, .service-block .lower-content .icon-box:before {position: absolute;height: 36px;width: 20px;left: 0;top: 0;z-index: 4;border-top: 1px solid #ff9f14;border-bottom: 1px solid #ff9f14;-webkit-transform: rotate(59deg);-moz-transform: rotate(59deg);-ms-transform: rotate(59deg);-o-transform: rotate(59deg);transform: rotate(59deg);-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;transition: .3s;content: ""}.service-block .lower-content .icon-box:after {-webkit-transform: rotate(-59deg);-moz-transform: rotate(-59deg);-ms-transform: rotate(-59deg);-o-transform: rotate(-59deg);transform: rotate(-59deg);}.service-block .lower-content h3 {display: block;font-size: 15px;line-height: 1.2em;color: #222;font-weight: 500;margin-bottom: 10px;}.service-block .lower-content p {display: block;font-size: 14px;line-height: 20px;color: #777;-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;transition: .3s;}.services-carousel .owl-dots, .testimonial-carousel .owl-dots {position: absolute;left: 0;bottom: 0;width: 100%;text-align: center;}.services-carousel .owl-dots .owl-dot {position: relative;display: inline-block;width: 8px;height: 8px;margin: 0 5px;border-radius: 50%;background-color: #ddd;transition: .3s;}.services-section.style-two {padding: 125px 0 70px;}.project-detail .two-column, .project-tab .sec-title, .services-section.style-two .service-block {margin-bottom: 60px;}.news-block .content-box .info, .service-block-two .icon-box, .service-block-two h3 {margin-bottom: 25px;position: relative;}.services-section.style-two .service-block .lower-content {padding: 35px 30px 40px;}.service-block-two .inner-box {position: relative;text-align: center;border: 1px solid #e1e1e1;padding: 50px;}.service-block-two .inner-box:after, .service-block-two .inner-box:before {position: absolute;content: "";-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s;}.service-block-two .inner-box:before {border-top: 1px solid #ff9f14;border-bottom: 1px solid #ff9f14;height: 100%;width: 0;top: 0;left: 50%}.bootstrap-touchspin .input-group-btn-vertical i, .service-block-two .inner-box:hover:before {left: 0;width: 100%}.service-block-two .inner-box:after {top: 50%;left: 0;height: 0;width: 100%;border-left: 1px solid #ff9f14;border-right: 1px solid #ff9f14;z-index: -1;}.service-block-two .inner-box:hover:after {top: 0;height: 100%}.service-block-two .icon-box .icon {position: relative;display: inline-block;font-size: 64px;line-height: 1em;text-align: center;color: #ff9f14;}.service-block-two h3 {font-size: 22px;line-height: 1.2em;color: #222;font-weight: 600;}.service-detail h2, .service-detail h3 {line-height: 1.2em;font-weight: 700;margin-bottom: 20px;color: #222;}.service-block-two .text, .service-detail p {color: #777;position: relative;font-weight: 400;}.service-block-two h3 a {color: #222;transition: .3s;-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;}.service-block-two .text {display: block;font-size: 15px;line-height: 24px;}.service-detail-section {position: relative;padding: 56px 0 80px;}.service-detail {position: relative;margin: 5px 0;}.consult-box, .news-block, .service-list {position: relative;margin-bottom: 60px;}.service-detail .lower-content {position: relative;padding-top: 35px;}.service-detail h2 {position: relative;font-size: 36px;}.service-detail h3 {position: relative;font-size: 24px;}.service-detail p {font-size: 15px;line-height: 30px;margin-bottom: 30px;text-align: justify;}.cat-list li, .service-list li {position: relative;margin-bottom: -1px;}.cat-list li:before, .service-list li:before {position: absolute;left: 0;top: 0;height: 100%;width: 0;background-color: #ff9f14;content: "";opacity: 0;transition: .3s;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;}.service-list li.active:before, .service-list li:hover:before {width: 4px;opacity: 1;}.service-list li a {position: relative;font-size: 16px;color: #222;line-height: 30px;font-weight: 600;padding: 15px 40px;display: block;border: 1px solid #e1e1e1;transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;-ms-transition: .3s;-o-transition: .3s;}.service-list li a:after {position: absolute;content: '\f101';right: 25px;top: 16px;font-size: 18px;color: #222;line-height: 30px;font-weight: 400;font-family: FontAwesome;transition: .3s;}.consult-box {padding: 50px 60px 40px;text-align: center;}.consult-box:before {position: absolute;left: 0;top: 0;height: 100%;width: 100%;background-color: #222;opacity: .9;content: ""}.consult-box h4 {position: relative;font-size: 24px;line-height: 1.6em;color: #fff;font-weight: 700;padding-bottom: 25px;margin-bottom: 20px;}.consult-box h4:before {position: absolute;bottom: 0;left: 0;right: 0;height: 3px;width: 60px;content: "";margin: 0 auto;}.consult-box p {position: relative;font-size: 15px;line-height: 30px;color: #fff;font-weight: 400;margin-bottom: 30px;}.consult-box .theme-btn {position: relative;z-index: 1;font-size: 15px;line-height: 30px;color: #ff9f14;font-weight: 400;text-transform: uppercase;}.consult-box .theme-btn i {margin-left: 7px;}.category-list, .main-footer .gallery-widget .image a, .news-block .content-box .link-box, .service-sidebar .link-box, .sidebar-page-container .comments-area .comment-info, .social-icon-two {position: relative;display: block;}.service-sidebar .link-box a {display: block;font-size: 18px;color: #333;line-height: 30px;padding: 19px 65px;border: 1px solid #ccc;font-weight: 700;margin-bottom: 30px;text-align: center;transition: .3s;}.service-sidebar .link-box a:hover {border-color: #ffb200;background-color: #ffb200;}.service-sidebar .link-box a span {color: #333;margin-right: 20px;}.need-help p {position: relative;font-size: 16px;line-height: 30px;color: #666;margin-bottom: 35px;}.need-help ul li {display: block;font-size: 16px;line-height: 36px;color: #666;font-weight: 400;}.need-help ul li i {margin-right: 35px;color: #00aeef;}.need-help ul li a {color: #666;transition: .3s;}.need-help ul li a:hover {color: #00aeef;}.fun-fact-section {position: relative;padding: 10px 0;}.fun-fact-section:before {position: absolute;left: 0;top: 0;height: 100%;width: 100%;background: black;content: "";    background: url(https://rankingers.com/projectsjhai/new/copy-10/images/helloaaaaaaa.jpg) no-repeat center center / cover;}.fun-fact-section .title-column .inner-column {position: relative;margin-left: 100px;padding: 70px 20px 70px 0;max-width: 200px;border: 8px solid white;border-left: 0;}.fun-fact-section .title-column .inner-column:after, .fun-fact-section .title-column .inner-column:before {position: absolute;left: 0;top: 0;height: 58px;width: 8px;background-color: #ff9f14;content: ""}.fun-fact-section .title-column .inner-column:after {top: auto;bottom: 0;}.fun-fact-section .title-column h3 {position: relative;font-size: 30px;line-height: 44px;color: #fff;font-weight: 800;margin-left: -100px;}.fun-fact-section .content-column .row {margin: 0 -60px;}.counter-column {position: relative;padding: 0 60px;text-align: center;}.counter-column .count-box {position: relative;padding-top: 45px;font-size: 36px;line-height: 1.2em;color: #fff;font-weight: 700;}.counter-column .icon {position: relative;display: block;text-align: center;font-size: 48px;line-height: 1.2em;color: #fff;font-weight: 400;margin-bottom: 20px;}.counter-column .counter-title {position: relative;display: block;font-size: 18px;line-height: 1.2em;color: white;font-weight: 600;padding-bottom: 22px;margin-bottom: 35px;}.counter-column .counter-title:before {position: absolute;left: 0;bottom: 0;right: 0;margin: 0 auto;height: 2px;width: 45px;background-color: #888;content: ''}.project-tab .tab-btns .tab-btn, .projects-section .filters li {margin-right: 50px;float: left;text-transform: uppercase;cursor: pointer;}.counter-column .count-text {position: relative;display: inline-block;font-size: 36px;line-height: 1.2em;color: #fff;font-weight: 700;}.projects-section {position: relative;padding: 60px 0 50px;}.projects-section .sec-title {float: left;}.projects-section .filters {float: right;margin-top: 60px;}.projects-section .filters .filter-tabs {position: relative;border-bottom: 2px solid #ddd;}.projects-section .filters li {position: relative;font-size: 14px;color: #222;line-height: 25px;font-weight: 400;padding: 10px;transition: .3s;}.projects-section .filters li:last-child {margin-right: 20px;}.project-tab .filter-tabs li.active, .projects-section .filters li.active, .projects-section .filters li:hover {color: #ff9f14;font-weight: 700;}.project-tab .tab-btns .tab-btn:after, .projects-section .filters li:after {position: absolute;bottom: -2px;height: 2px;width: 0;left: 0;right: 0;margin: 0 auto;content: "";background-color: #ff9f14;transition: .3s;}.pop img, .project-tab .tab-btns .tab-btn.active-btn:after, .project-tab .tab-btns .tab-btn:hover:after, .projects-section .filters li.active:after, .projects-section .filters li:hover:after {width: 100%}.project-block.masonry-item {padding: 0 15px;}.masonry-item.large-column {width: 41.66666667%}.masonry-item.medium-column {width: 33.333333%}.masonry-item.small-column {width: 25%}.project-block .image-box img, .project-block-two .image-box img {width: 100%;height: auto;display: block;}.project-block .image-box .overlay-box, .project-block-two .image-box .overlay-box {position: absolute;left: 0;top: 0;height: 100%;width: 100%;z-index: 1;}.project-block .image-box .overlay-box .content {position: absolute;bottom: 0;padding-left: 40px;padding-bottom: 35px;left: 0;opacity: 0;visibility: hidden;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}.project-block .image-box:hover .overlay-box .content {opacity: 1;visibility: visible;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;transition: .3s .3s;}.project-block .image-box .overlay-box .content h3 {position: relative;display: block;font-size: 18px;line-height: 1.2em;color: #222;font-weight: 500;margin-bottom: 5px;text-transform: uppercase;font-family: Raleway, sans-serif;}.project-block .image-box .overlay-box .content span {display: block;font-size: 15px;line-height: 24px;color: #777;font-weight: 400;}.project-block .image-box .overlay-box:before {position: absolute;left: 0;top: 0;height: 100%;width: 100%;content: "";background: padding-box content-box #fff;padding: 10px;visibility: hidden;opacity: 0;-webkit-transform: scale(.5) rotateX(180deg);-moz-transform: scale(.5) rotateX(180deg);-ms-transform: scale(.5) rotateX(180deg);-o-transform: scale(.5) rotateX(180deg);transform: scale(.5) rotateX(180deg);-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s;}.project-block .inner-box:hover .overlay-box:before, .project-block-two .inner-box:hover .overlay-box:before {opacity: .8;-webkit-transform: scale(1) rotateX(0);-moz-transform: scale(1) rotateX(0);-ms-transform: scale(1) rotateX(0);-o-transform: scale(1) rotateX(0);transform: scale(1) rotateX(0);visibility: visible;}.project-block .icon-box {position: absolute;right: 40px;bottom: 40px;opacity: 0;visibility: hidden;-webkit-transform: translateY(50%);-moz-transform: translateY(50%);-ms-transform: translateY(50%);-o-transform: translateY(50%);transform: translateY(50%);}.project-block .inner-box:hover .icon-box, .project-block-two .inner-box:hover .icon-box {opacity: 1;visibility: visible;-webkit-transition: .5s .5s;-moz-transition: .5s .5s;-ms-transition: .5s .5s;-o-transition: .5s .5s;transition: .5s .5s;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}.project-block .icon-box a, .project-block-two .icon-box a, .projects-section .link-box a {color: #fff;-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;position: relative;display: inline-block;background-color: #222;text-transform: uppercase;}.project-block .icon-box a, .project-block-two .icon-box a {font-size: 16px;height: 40px;width: 40px;line-height: 40px;font-weight: 400;text-align: center;margin: 0 3px;transition: .3s;}.project-block .icon-box a:hover, .project-block-two .icon-box a:hover {background-color: #ff9f14;color: #fff;}.projects-section .link-box {position: relative;text-align: center;margin-top: 30px;}.projects-section .link-box a {font-size: 14px;line-height: 20px;font-weight: 700;padding: 20px 45px;transition: .3s;font-family: Arimo, sans-serif;}.project-block-two .lower-content, .project-tab .tab-btns .tab-btn {-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;text-align: center;}.projects-section .link-box a:hover {background-color: #ff9f14;color: #222;}.projects-section.style-two, .testimonial-section.style-two {padding: 125px 0 130px;}.projects-section.style-two .filters {margin-top: 0;margin-bottom: 55px;width: 100%;text-align: center;}.projects-section.style-two .styled-pagination {margin-top: 50px;}.projects-section-two {position: relative;padding: 100px 0 0;}.projects-section-two:before {position: absolute;left: 0;top: 0;height: 100%;width: 100%;background-color: #222;opacity: .8;content: ""}.projects-section-two:after {position: absolute;left: 0;bottom: 0;height: 120px;width: 100%;background-color: #fff;opacity: 1;content: ""}.project-tab .tab-btns {padding-top: 45px;position: relative;border-bottom: 1px solid #494949;}.project-tab .tab-btns .tab-btn {position: relative;font-size: 14px;color: #bbb;line-height: 20px;font-weight: 400;padding: 20px 8px;transition: .3s;}.project-tab .tab-btns .tab-btn:last-child {margin-right: 22px;}.project-tab .tabs-content {position: relative;display: block;padding: 0;}.project-tab .tab {position: absolute;left: 0;top: 0;width: 100%;height: auto;visibility: hidden;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s;}.project-tab .tab .project-block-two {-webkit-transform: scaleX(0);-moz-transform: scaleX(0);-ms-transform: scaleX(0);-o-transform: scaleX(0);transform: scaleX(0);-webkit-transition: 1s;-moz-transition: 1s;-ms-transition: 1s;-o-transition: 1s;transition: 1s;}.project-block-two .image-box .overlay-box:before, .team-block .inner-box {-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;}.project-tab .tab.active-tab .project-block-two {-webkit-transform: scaleX(1);-moz-transform: scaleX(1);-ms-transform: scaleX(1);-o-transform: scaleX(1);transform: scaleX(1);}.project-tab .tab.active-tab {position: relative;visibility: visible;z-index: 5;}.project-block-two .image-box .overlay-box:before {position: absolute;left: 0;top: 0;height: 100%;width: 100%;content: "";background: padding-box content-box #fff;padding: 13px;visibility: hidden;opacity: 0;-webkit-transform: scale(.5) rotateX(180deg);-moz-transform: scale(.5) rotateX(180deg);-ms-transform: scale(.5) rotateX(180deg);-o-transform: scale(.5) rotateX(180deg);transform: scale(.5) rotateX(180deg);transition: .5s;}.project-block-two .icon-box {position: absolute;width: 100%;top: 50%;margin-top: -20px;text-align: center;opacity: 0;visibility: hidden;-webkit-transform: translateY(50%);-moz-transform: translateY(50%);-ms-transform: translateY(50%);-o-transform: translateY(50%);transform: translateY(50%);}.project-block-two .lower-content {position: relative;padding: 35px 15px;background-color: #fff;border-bottom: 3px solid #f1f1f1;transition: .3s;}.project-block-two .inner-box:hover .lower-content {background-color: #f1f1f1;}.project-block-two .lower-content h3 {display: block;font-size: 18px;line-height: 1.2em;color: #222;font-weight: 600;text-transform: uppercase;margin-bottom: 5px;}.project-block-two .lower-content span {display: block;font-size: 15px;line-height: 20px;color: #777;font-weight: 400;margin-bottom: 1px;}.project-detail, .shop-single {position: relative;padding: 130px 0;}.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .project-detail .image-box img, .team-block .image-box img, .thumbnail a>img, .thumbnail>img {display: block;width: 100%;height: auto;}.project-detail .lower-content .title-box {position: relative;padding: 50px 0 54px;border-bottom: 2px solid #eee;margin-bottom: 40px;}.project-detail .lower-content .title-box:before {position: absolute;left: 50%;top: 48px;height: 70px;width: 2px;background-color: #ddd;content: ""}.project-detail .title-box h2 {float: left;width: 50%}.project-detail h2 {display: block;font-size: 28px;line-height: 1.2em;color: #222;font-weight: 600;padding-top: 15px;}.post-share-options .social-links ul, .project-detail .lower-content .info li, .shop-comment-form .rating-box .rating, .shop-comment-form .rating-box .rating .fa, .styled-pagination li, .styled-pagination ul {display: inline-block;position: relative;}.project-detail .lower-content .info {position: relative;float: right;width: 50%;padding-left: 50px;}.project-detail .lower-content .info li {margin-right: 65px;}.project-detail .lower-content .info li h4 {display: block;font-size: 18px;line-height: 30px;color: #222;font-weight: 600;text-transform: uppercase;}.project-detail .lower-content .info li span {display: block;font-size: 15px;line-height: 20px;color: #777;font-weight: 400;margin-top: 5px;}.project-detail h5 {font-size: 18px;line-height: 2em;color: #222;font-weight: 400;margin-bottom: 25px;font-family: Arimo, sans-serif;}.project-detail .lower-content p {font-size: 15px;line-height: 2em;color: #777;font-weight: 400;margin-bottom: 60px;}.load-more-option .next a, .load-more-option .prev a, .styled-pagination li a {display: inline-block;font-weight: 400;font-size: 14px;-webkit-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-moz-transition: .3s;position: relative;}.project-detail .two-column .info-column .inner-column {padding-left: 40px;}.project-detail .two-column .info-column h2 {font-weight: 700;margin-bottom: 25px;}.project-detail .sub-title {display: block;font-size: 18px;line-height: 26px;color: #bbb;font-weight: 400;font-style: italic;margin-bottom: 5px;}.project-detail .two-column .info-column h5 {margin-bottom: 45px;line-height: 1.2em;}.load-more-option {position: relative;border-top: 2px solid #ddd;padding-top: 40px;}.load-more-option .next a, .load-more-option .prev a {line-height: 20px;color: #fff;padding: 10px 24px;text-transform: capitalize;background-color: #222;transition: .3s;}.load-more-option .next a span {margin-right: 10px;}.load-more-option .prev a span {margin-left: 10px;}.styled-pagination li {margin: 0 4px 8px;}.styled-pagination li a {height: 40px;width: 40px;text-align: center;line-height: 40px;background: #fff;color: #666;border: 1px solid #ccc;transition: .3s;}.styled-pagination li.next a i {margin-left: 5px;font-size: 16px;}.styled-pagination li.prev a i {margin-right: 5px;font-size: 16px;}.styled-pagination li a:hover, .styled-pagination li.active a {color: #fff;background: #ff9f14;border-color: #ff9f14;}.styled-pagination li.next a, .styled-pagination li.prev a {width: auto;padding: 0 20px;}.call-back-section:after, .call-back-section:before {position: relative;display: block;height: 60px;width: 100%;background-color: #fff;content: "";z-index: 1;}.testimonial-block, .testimonial-block .inner-box {height: 200px;position: relative;}.call-back-section .outer-box {position: relative;z-index: 5;}.call-back-section .outer-box:before {position: absolute;left: 0;top: 0;height: 100%;width: 100%;background-color: black;opacity: .9;content: ""}.call-back-section .content-column .inner-column {position: relative;text-align: right;padding: 110px 100px 110px 0;}.call-back-section .content-column h3 {position: relative;font-size: 28px;line-height: 47px;color: #ffe000;font-weight: 600;padding-bottom: 22px;margin-bottom: 35px;text-align: justify;}.call-back-section .content-column h3:before {position: absolute;right: 0;bottom: 0;height: 3px;width: 80px;background-color: #ff9f14;content: ""}.call-back-section .content-column .text {position: absolute;text-align: justify;font-size: 18px;line-height: 28px;font-weight: 400;color: white;}.call-back-section .form-column .inner-column:before {position: absolute;left: -50px;top: 0;border-left: 50px solid transparent;border-bottom: 60px solid #222;content: ""}.call-back-section .form-column .inner-column {position: relative;margin: -60px 0;background-color: #ffe000;}.appointment-form {position: relative;padding: 50px 40px 40px;text-align: center;}.appointment-form h3 {position: relative;font-size: 33px;line-height: 1.2em;color: #222;font-weight: 700;margin-bottom: 25px;}.appointment-form .form-group, .checkout-form .form-group, .login-form .form-group, .payment-box .payment-options li {position: relative;margin-bottom: 15px;}.appointment-form .form-group input[type=email], .appointment-form .form-group input[type=number], .appointment-form .form-group input[type=tel], .appointment-form .form-group input[type=text], .appointment-form .form-group input[type=url], .appointment-form .form-group select, .appointment-form .form-group textarea {position: relative;display: block;font-size: 14px;line-height: 20px;font-weight: 400;padding: 20px 30px;width: 100%;height: 60px;background-color: #fff;-webkit-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-moz-transition: .3s;transition: .3s;}.appointment-form .form-group textarea {height: 170px;resize: none;margin-bottom: 25px;}.appointment-form .form-group input[type=submit], .appointment-form button {padding: 20px 30px;display: block;width: 100%;margin-top: 10px;}.call-back-section.style-two {z-index: 99;}.call-back-section.style-two .outer-box:before, .news-block .inner-box:hover .image-box .date, .testimonial-carousel .owl-dots .owl-dot:hover {background-color: #222;}.call-back-section.style-two .appointment-form h3, .faq-section .sec-title, .main-footer .gallery-widget .widget-title {margin-bottom: 35px;}.team-section {position: relative;padding: 125px 0 80px;}.team-section .sec-title {margin-bottom: 80px;}.checkout-form, .checkout-page .default-links, .order-box, .payment-box, .product-info-tabs, .shop-upper-box, .sidebar-page-container .content-side, .sidebar-page-container .sidebar-side, .sidebar-page-container .sidebar-title, .team-block {position: relative;margin-bottom: 50px;}.team-block .inner-box {position: relative;padding-bottom: 70px;transition: .5s;}.team-block .inner-box:hover {padding-bottom: 0;padding-top: 70px;}.team-block .image-box:before {position: absolute;left: 0;bottom: 0;height: 0;width: 100%;background-color: #222;content: "";opacity: .7;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s;}.team-block .overlay-box {position: absolute;left: 0;top: 50%;width: 100%;opacity: 0;visibility: hidden;text-align: center;}.team-block .inner-box:hover .overlay-box {opacity: 1;visibility: visible;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: .5s .5s;-moz-transition: .5s .5s;-ms-transition: .5s .5s;-o-transition: .5s .5s;transition: .5s .5s;}.team-block .social-links li a, .testimonial-carousel .owl-dots .owl-dot {-moz-transition: .3s;-webkit-transition: .3s;-ms-transition: .3s;-o-transition: .3s;}.team-block .overlay-box .designation {position: relative;display: block;font-size: 15px;line-height: 24px;color: #fff;font-weight: 400;padding-bottom: 28px;margin-bottom: 30px;}.team-block .overlay-box .designation:before {position: absolute;bottom: 0;left: 50%;height: 2px;width: 70px;margin-left: -35px;background-color: #fff;content: ""}.team-block .social-links li {position: relative;display: inline-block;margin: 0 7px;}.team-block .social-links li a {display: block;font-size: 16px;line-height: 20px;color: #ffa630;font-weight: 400;transition: .3s;}.team-block .name {position: absolute;left: 0;top: 100%;width: 100%;font-size: 18px;line-height: 28px;color: #222;font-weight: 700;padding: 20px;text-align: center;border-bottom: 2px solid #ebebeb;z-index: 99;margin-top: -70px;background-color: #fff;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s;}.team-block .inner-box:hover .name {color: #ff9f14;top: 0;margin-top: 0;border-top: 2px solid #222;border-bottom: 2px solid transparent;}.testimonial-section {position: relative;padding: 60px 0 11px;}.testimonial-block .inner-box {padding: 45px 40px 40px 170px;background-color: #fff;}.testimonial-block .thumb {position: absolute;left: 40px;top: 45px;height: 100px;width: 100px;}.testimonial-block .thumb:before {position: absolute;left: 50%;top: 100%;margin-left: -1.5px;height: 55px;width: 2px;background: 0 0!important;content: ""}.testimonial-block .thumb img {display: block;width: 100%;border-radius: 50%}.testimonial-block .text {position: relative;display: block;font-size: 15px;line-height: 30px;color: #777;margin-bottom: 20px;}.testimonial-block .inner-box .name {position: relative;display: inline-block;font-size: 20px;line-height: 30px;color: #222;font-weight: 600;margin-right: 15px;}.testimonial-block .inner-box .designation {position: relative;display: inline-block;font-size: 15px;line-height: 30px;color: #ff9f14;font-weight: 400;}.testimonial-carousel .owl-dots .owl-dot {position: relative;display: inline-block;height: 10px;width: 10px;background: padding-box content-box #ff9f14;margin: 0 4px;transition: .3s;}.testimonial-carousel .owl-dots .owl-dot.active {padding: 2px 0;width: 30px;background-color: #222;}.testimonial-section.style-two .testimonial-carousel {padding-bottom: 0;}.testimonial-section.style-two .testimonial-block {border: 1px solid #e1e1e1;}.testimonial-section.style-two .owl-nav {display: block;position: absolute;right: 0;top: -100px;}.testimonial-section.style-two .owl-nav .owl-next, .testimonial-section.style-two .owl-nav .owl-prev {position: relative;display: inline-block;width: 40px;height: 40px;line-height: 38px;font-size: 18px;color: #ccc;border: 1px solid #ccc;margin-left: 8px;text-align: center;-webkit-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-moz-transition: .3s;transition: .3s;}.testimonial-section.style-two .owl-nav .owl-next:hover, .testimonial-section.style-two .owl-nav .owl-prev:hover {color: #ff9f14;border-color: #ff9f14;}.news-section {position: relative;padding: 125px 0 70px;}.news-section.alternate {padding: 130px 0;}.news-block .image-box .date {position: absolute;right: 10px;bottom: 10px;line-height: 15px;padding: 10px 20px;font-size: 14px;color: #fff;background-color: #ff9f14;transition: .3s;}.news-block .image-box img {display: block;width: 100%;height: auto;-webkit-transition: 1s;-moz-transition: 1s;-ms-transition: 1s;-o-transition: 1s;transition: 1s;}.news-block .content-box {position: relative;padding: 35px 0 12px;border-bottom: 1px solid #ebebeb;transition: .3s;}.news-block .inner-box:hover .content-box {border-bottom: 1px solid #222;}.news-block .content-box h3 {position: relative;display: block;font-size: 20px;line-height: 1.2em;color: #222;font-weight: 700;margin-bottom: 5px;}.news-block .content-box .info li {position: relative;display: inline-block;font-size: 14px;color: #ff9f14;line-height: 24px;font-weight: 400;font-style: italic;}.main-footer .footer-bottom .copyright-text a, .news-block .content-box .info li a {color: white;-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;transition: .3s;}.news-block .content-box .text {position: relative;font-size: 15px;line-height: 30px;color: #777;font-weight: 400;margin-bottom: 35px;}.news-block .content-box .link-box a {display: inline-block;font-size: 15px;line-height: 20px;color: #222;font-weight: 600;-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;transition: .3s;}.news-section .styled-pagination {margin-top: 20px;}.blog-detail .news-block .date {right: 30px;bottom: 30px;}.blog-detail .news-block h3 {position: relative;display: block;font-size: 24px;line-height: 1.2em;color: #36404b;font-weight: 700;margin-bottom: 10px;}.blog-detail .news-block .content-box {padding-bottom: 20px;border-bottom: 1px solid #ebebeb;}.blog-detail p {position: relative;display: block;font-size: 15px;line-height: 30px;color: #777;font-weight: 400;margin-bottom: 30px;}.blog-detail blockquote {position: relative;display: block;font-size: 15px;line-height: 30px;color: #222;font-weight: 400;padding: 40px 40px 40px 100px;background-color: #f5f5f5;max-width: 670px;margin: 0 auto 30px;border: 0;}.blog-detail blockquote:before {position: absolute;left: 40px;top: 50%;margin-top: -15px;content: "\f10d";font-size: 24px;line-height: 30px;color: #ff9f14;font-family: FontAwesome;}.blog-detail .post-share-options {position: relative;display: block;padding: 30px 0;}.post-share-options h4 {position: relative;font-size: 18px;line-height: 30px;font-weight: 600;color: #222;display: inline-block;margin-right: 30px;padding: 5px 0;}.post-share-options .social-links li {position: relative;display: inline-block;margin-right: 17px;}.post-share-options .social-links li a {position: relative;display: block;font-size: 15px;color: #222;font-weight: 400;height: 40px;width: 40px;text-align: center;line-height: 40px;background-color: #ebebeb;transition: .3s;}.post-share-options .social-links li a:hover {color: #fff;background-color: #ff9f14;}.faq-section {position: relative;background-attachment: fixed;padding: 100px 0 80px;}.faq-section:before {position: absolute;right: 0;top: 0;height: 100%;width: 50%;background-color: #fff;opacity: .9;content: ""}.faq-section .content-box {position: relative;float: right;width: 50%;padding: 0 15px;}.faq-section .content-box .inner-box {position: relative;max-width: 600px;margin: 0 auto;}.accordion-box .block .acc-btn {position: relative;font-size: 17px;line-height: 30px;color: #222;font-weight: 600;cursor: pointer;padding: 19px 70px 19px 30px;border: 1px solid #ccc;background-color: #fff;transition: .5s;-ms-transition: .5s;-o-transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;margin-bottom: 20px;}.accordion-box .block .acc-btn.active {border-bottom-color: #fff;color: #ff9f14;margin-bottom: 0;}.accordion-box .block .icon-outer {position: absolute;right: 0;top: 0;color: #ff9f14;transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-ms-transition: .5s;-o-transition: .5s;}.accordion-box .block .icon-outer .icon {position: absolute;right: 0;top: 0;width: 70px;height: 70px;line-height: 70px;font-size: 18px;font-weight: 400;color: #ff9f14;text-align: center;transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;-ms-transition: .3s;-o-transition: .3s;}.accordion-box .block .acc-btn.active .icon-outer .icon:before {content: "\f056";display: inline-block;color: #222;}.accordion-box .block .acc-content {position: relative;display: none;background-color: #fff;}.accordion-box .block .content {position: relative;padding: 0 30px 20px;background: #fff;border: 1px solid #ccc;border-top: 0;}.accordion-box .block .content .text {display: block;font-size: 16px;line-height: 30px;color: #777;}.clients-section {position: relative;display: block;padding: 32px 0;background-color: #ffe000;}.clients-section.style-two {padding: 115px 0;background-color: #fff;}.clients-section .image-box {position: relative;display: block;text-align: center;}.clients-section .image-box img {display: block;max-width: 100%;width: auto;margin: 0 auto;transition: .3s;}.clients-section .slide-item:hover .image-box img {-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}.main-footer {position: relative;background-color: #efeeee;border: 9px solid black;}.main-footer .widgets-section {position: relative;padding: 60px 0 30px;border-bottom: 1px solid #353535;}.main-footer .footer-column .widget-title {position: relative;font-size: 24px;font-weight: 600;color: white;line-height: 16px;text-transform: uppercase;padding-bottom: 11px;margin-bottom: 12px;}.main-footer .footer-column .widget-title:before {position: absolute;left: 0;bottom: 0;height: 2px;width: 35px;background-color: #ff9f14;content: ""}.checkout-form .column, .main-footer .about-widget {padding-right: 30px;}.cart-table tbody tr .prod-column .column-box .prod-thumb img, .main-footer .footer-logo img {display: block;max-width: 100%}.main-footer .about-widget .text {position: relative;font-size: 15px;line-height: 25px;color: white;font-weight: 400;margin-bottom: 30px;text-align: justify;}.social-icon-two li {position: relative;display: inline-block;margin-right: 14px;}.social-icon-two li a {position: relative;display: inline-block;height: 20px;width: 20px;font-size: 12px;line-height: 20px;color: #222;background-color: #fff;text-align: center;border-radius: 3px;transition: .3s;}.cat-list li a, .tag-list li a {border: 1px solid #e1e1e1;display: block;}.social-icon-two li a:hover {background-color: #ea9216;}.main-footer .links-widget .list li {position: relative;display: block;line-height: 20px;padding-left: 20px;margin-bottom: 4px;}.main-footer .links-widget .list li:before {position: absolute;left: 0;top: 0;height: 20px;line-height: 20px;font-size: 15px;color: black;font-weight: 400;content: "\f105";font-family: FontAwesome;}.main-footer .links-widget .list li a {position: relative;display: inline-block;line-height: 29px;font-size: 15px;color: #fff;font-weight: 400;text-transform: capitalize;-webkit-transition: .2s;-moz-transition: .2s;-ms-transition: .2s;-o-transition: .2s;transition: .2s;}.category-list li a, .main-footer .contact-list li a {-webkit-transition: .2s;-moz-transition: .2s;-ms-transition: .2s;-o-transition: .2s;}.contact-widget {position: relative;padding-left: 20px;margin-right: -30px;}.checkout-page .cart-outer, .checkout-page .lower-content .order-column, .main-footer .contact-list {margin-bottom: 40px;}.main-footer .contact-list li {position: relative;line-height: 30px;font-size: 16px;color: white;font-weight: 400;margin-bottom: 15px;}.main-footer .contact-list li span {display: inline-block;margin-right: 14px;color: white;}.main-footer .contact-list li a {color: white;transition: .2s;}.main-footer .subscribe-form .form-group input[type=email], .main-footer .subscribe-form .form-group input[type=text] {position: relative;display: block;font-size: 14px;color: #777;line-height: 20px;padding: 15px 50px 15px 20px;height: 50px;width: 100%;border: 1px solid #eee;background-color: #fff;transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-ms-transition: .5s;-o-transition: .5s;}.main-footer .subscribe-form .form-group button, .main-footer .subscribe-form .form-group input[type=submit] {position: absolute;right: 0;top: 0;width: 50px;height: 50px;line-height: 50px;text-align: center;display: block;font-size: 20px;color: #fff;background-color: #ff9f14;font-weight: 400;}.main-footer .gallery-widget {padding-left: 40px;padding-right: 40px;}.main-footer .gallery-widget .outer {position: relative;margin: 0 -5px;}.main-footer .gallery-widget .outer .image {position: relative;float: left;width: 33.3333%;padding: 0 5px;margin-bottom: 10px;}.main-footer .gallery-widget .image a:before {position: absolute;left: 0;top: 0;height: 100%;width: 100%;background: padding-box content-box #ff9f14;padding: 4px;opacity: .8;content: "";-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);transition: .3s;}.main-footer .gallery-widget .image a:hover:after, .main-footer .gallery-widget .image a:hover:before, .shop-item:hover .overlay-box {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}.main-footer .gallery-widget .image a:after, .shop-item .overlay-box {-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);}.main-footer .gallery-widget .image a:after {position: absolute;height: 20px;width: 20px;left: 50%;top: 50%;margin-left: -10px;margin-top: -10px;content: "\f0c1";text-align: center;line-height: 20px;font-size: 18px;color: #222;font-family: FontAwesome;transform: scale(0);-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;transition: .3s;}.main-footer .footer-bottom {position: relative;text-align: center;}.main-footer .footer-bottom .copyright-text {position: relative;display: block;padding: 30px 0;font-size: 13px;line-height: 25px;color: white;font-weight: 400;}.login-form .psw:hover, .main-footer .footer-bottom .copyright-text a:hover {text-decoration: underline;}.sidebar-page-container {position: relative;padding-top: 38px;padding-bottom: 0px;}.cart-table tbody tr .qty .quantity-spinner, .sidebar-page-container.alternate, input, input[type=submit], select, textarea {background: white;border-left: 5px solid #ffe000;border-right: 5px solid #ffe000;}.sidebar-page-container.alternate .styled-pagination {margin-top: 10px;}.product-details .basic-details, .sidebar-widget {position: relative;margin-bottom: 65px;}.sidebar-page-container .group-title h2, .sidebar-page-container .sidebar-title h2 {position: relative;display: block;font-size: 24px;line-height: 1.2em;color: #222;font-weight: 600;padding-bottom: 25px;}.cat-list li a, .latest-news .post h3 {font-size: 18px;line-height: 30px;color: #222;}.sidebar-page-container .group-title h2:before, .sidebar-page-container .sidebar-title h2:before {position: absolute;left: 0;bottom: 0;height: 3px;width: 50px;background-color: #ff9f14;content: ""}.sidebar .search-box .form-group input[type=search], .sidebar .search-box .form-group input[type=text] {position: relative;display: block;font-size: 15px;color: #222;line-height: 28px;padding: 15px 60px 15px 25px;height: 60px;width: 100%;border: 1px solid #eee;background-color: #fff;transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-ms-transition: .5s;-o-transition: .5s;}.sidebar .search-box .form-group button {position: absolute;right: 0;top: 0;width: 60px;height: 60px;line-height: 60px;text-align: center;display: block;font-size: 16px;background-color: #222;color: #fff;font-weight: 400;}.sidebar .search-box ::-webkit-input-placeholder {color: #bbb;}.sidebar .search-box ::-moz-input-placeholder {color: #bbb;}.sidebar .search-box ::-ms-input-placeholder {color: #bbb;}.cat-list li.active:before, .cat-list li:hover:before {width: 7px;opacity: 1;}.cat-list li a {position: relative;font-weight: 600;padding: 19px 35px 19px 40px;transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;-ms-transition: .3s;-o-transition: .3s;}.sidebar-page-container .comments-area .comment .comment-reply, .tag-list li a {-webkit-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-moz-transition: .3s;}.cat-list li a span {float: right;font-family: Arimo, sans-serif;font-weight: 400;}.latest-news .post {position: relative;padding-left: 130px;margin-bottom: 30px;min-height: 100px;}.latest-news .post-thumb {position: absolute;left: 0;top: 0;height: 100px;width: 100px;margin-bottom: 20px;}.latest-news .post-thumb img, .product-details .image-column .image-box img {position: relative;display: block;width: 100%}.latest-news .post h3 {position: relative;font-weight: 600;top: -4px;margin-bottom: 10px;}.latest-news .post .post-info {position: relative;font-size: 16px;line-height: 24px;color: #bbb;font-weight: 700;font-style: italic;}.tag-list {position: relative;display: block;margin-right: -20px;}.tag-list li {position: relative;float: left;margin-bottom: 16px;margin-right: 16px;}.tag-list li a {position: relative;font-size: 14px;color: #777;line-height: 30px;padding: 9px 25px;font-weight: 700;text-align: center;text-transform: uppercase;transition: .3s;}.tag-list li a:hover {background-color: #222;border-color: #222;color: #fff;}.sidebar-page-container .group-title {position: relative;display: block;margin-bottom: 60px;}.shop-comment-form, .sidebar-page-container .comments-area {position: relative;margin-top: 50px;}.sidebar-page-container .comments-area .comment-box {position: relative;background-color: #f7f7f7;margin-bottom: 70px;}.sidebar-page-container .comments-area .comment-box.reply-comment {margin-left: 70px;}.sidebar-page-container .comments-area .comment {position: relative;min-width: 120px;padding: 30px 30px 30px 185px;}.sidebar-page-container .comments-area .comment .comment-reply {position: relative;font-size: 14px;line-height: 20px;color: #ff9f14;font-weight: 500;font-family: Montserrat, sans-serif;transition: .3s;}.sidebar-page-container .comments-area .comment-box .author-thumb {position: absolute;left: 30px;top: 30px;width: 120px;overflow: hidden;margin-bottom: 20px;}.sidebar-page-container .comments-area .comment-info h4 {color: #222;line-height: 22px;font-size: 14px;font-weight: 600;display: inline-block;}.sidebar-page-container .comments-area .comment-info span {display: inline-block;font-weight: 500;font-size: 12px;line-height: 28px;color: #36404b;margin-left: 15px;font-family: Montserrat, sans-serif;}.sidebar-page-container .comments-area .comment-box .text {font-size: 14px;line-height: 28px;color: #666;margin-top: 5px;font-weight: 500;margin-bottom: 5px;}.comment-form .group-title {margin-bottom: 50px;}.comment-form input[type=email], .comment-form input[type=password], .comment-form input[type=tel], .comment-form input[type=text], .comment-form select, .comment-form textarea {position: relative;display: block;width: 100%;font-size: 14px;color: #aaa;font-weight: 400;line-height: 20px;padding: 14px 24px;background-color: #fff;border: 1px solid #ddd;-webkit-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-moz-transition: .3s;transition: .3s;}.comment-form .form-group textarea {height: 190px;resize: none;padding: 18px 22px;margin-bottom: 10px;}.comment-form button {position: relative;color: #fff;text-transform: capitalize;}.error-section {position: relative;text-align: center;padding: 190px 0 200px;}.error-section .error-image {position: relative;text-align: center;margin-bottom: 50px;}.error-section .error-image .image {position: relative;max-width: 100%;display: inline-block;}.error-section h2 {position: relative;font-size: 60px;line-height: 1.2em;color: #ff9f14;font-weight: 700;text-transform: uppercase;margin-bottom: 30px;}.error-section .text {font-size: 18px;color: #777;font-weight: 400;line-height: 1.2em;margin-bottom: 50px;}.error-section .theme-btn {font-weight: 700;padding: 15px 55px;font-size: 20px;line-height: 30px;}.contact-page-section {position: relative;padding: 125px 0 90px;}.contact-page-section .sec-title {float: left;margin-right: 110px;}.contact-page-section .heading-box .text {position: relative;padding-top: 20px;}.contact-page-section .heading-box .text p {font-size: 16px;line-height: 30px;color: #666;font-weight: 400;}.contact-form-two {position: relative;z-index: 1;padding-right: 40px;margin-bottom: 40px;}.contact-form-two .form-group input[type=email], .contact-form-two .form-group input[type=tel], .contact-form-two .form-group input[type=text], .contact-form-two .form-group input[type=url], .contact-form-two .form-group select, .contact-form-two .form-group textarea {position: relative;display: block;width: 100%;font-size: 14px;line-height: 28px;color: #bbb;font-weight: 400;height: 50px;padding: 10px 25px;background-color: transparent;border: 1px solid #bbb;-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;transition: .3s;}.contact-form-two ::-webkit-input-placeholder {color: #999;}.contact-form-two ::-moz-input-placeholder {color: #999;}.contact-form-two ::-ms-input-placeholder {color: #999;}.contact-form-two .form-group textarea {height: 150px;margin-bottom: 10px;resize: none;}.contact-form-two .form-group button, .contact-form-two .form-group input[type=submit] {text-transform: capitalize;line-height: 25px;}.contact-form-two .form-group input.error, .contact-form-two .form-group select.error, .contact-form-two .form-group textarea.error {border-color: red;}.contact-form-two .form-group label.error {display: block;line-height: 20px;padding-top: 5px;font-size: 13px;text-transform: capitalize;font-weight: 500;color: red;}.contact-page-section .contact-info li {position: relative;font-size: 15px;line-height: 24px;color: #777;font-weight: 400;padding-left: 70px;min-height: 50px;margin-bottom: 55px;}.contact-page-section .contact-info li .icon {position: absolute;left: 0;top: 0;height: 50px;width: 50px;text-align: center;line-height: 48px;border: 1px dashed #fbb908;color: #222;font-size: 24px;}.contact-page-section .contact-info li strong {display: block;font-size: 16px;line-height: 24px;color: #1f2a30;font-weight: 600;font-family: Montserrat, sans-serif;}.contact-page-section .contact-info li p {font-size: 15px;line-height: 24px;color: #777;font-weight: 400;}.contact-page-section .contact-info li p a {color: #777;-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;transition: .3s;}.contact-page-section .contact-info li a:hover {color: #fbb908;}.contact-map-section {position: relative;padding-bottom: 130px;}.map-data {text-align: center;font-size: 14px;font-weight: 400;line-height: 1.8em;}.map-data h6 {font-size: 16px;font-weight: 700;text-align: center;margin-bottom: 5px;color: #222;}.map-canvas {height: 600px;}.shop-upper-box .items-label {position: relative;font-size: 16px;line-height: 30px;color: #aaa;padding: 10px 0;}.sort-by .ui-selectmenu-button.ui-button {position: relative;display: block;height: 50px;width: 100%;min-width: 270px;line-height: 26px;text-align: left;padding: 10px 20px;font-size: 14px;border: 2px solid #eee;color: #aaa;font-weight: 400;text-transform: capitalize;background: #fff;}.sort-by .ui-button .ui-icon {background: 0 0;position: relative;top: 3px;text-indent: 0;color: #ff9f14;}.sort-by .ui-button .ui-icon:before {font-family: FontAwesome;content: "\f107";font-weight: 900;position: absolute;right: 0;top: 0;width: 10px;height: 20px;display: block;color: #aaa;line-height: 20px;font-size: 16px;text-align: center;z-index: 5;}.ui-button.ui-state-active:hover, .ui-button:active, .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active {background-color: #ff9f14;border-color: #ff9f14;}.sh-item .inner-box, .shop-item .inner-box {position: relative;background: black;padding: 0;}.shop-item {position: relative;margin: 20px 0;}.shop-item .inner-box {box-shadow: -8px -8px 13px #f9ff97;border-bottom: 5px solid #d8ef00;border-right: 5px solid #d8ef00;border-left: 3px solid white;border-top: 3px solid white;border-radius: 9px;}.sh-item .inner-box {border: 2px solid #ff0;margin: 10px;}a.more {background: #ffe000;padding: 5px 119px;color: #000;font-size: 17px;border: 1px solid #f9ff97;box-shadow: 5px 5px 6px #f9ff97;}.shop-item .overlay-box {position: absolute;left: 0;top: 0;height: 100%;width: 100%;text-align: center;background: rgba(255, 255, 255, .8);-webkit-transition: .4s;-moz-transition: .4s;-ms-transition: .4s;-o-transition: .4s;transition: .4s;transform: scale(0);}.shop-item .overlay-box .icon-box {position: absolute;left: 0;top: 50%;width: 100%;margin-top: -20px;text-align: center;-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);}.shop-item:hover .overlay-box .icon-box {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);-webkit-transition: .4s .3s;-moz-transition: .4s .3s;-ms-transition: .4s .3s;-o-transition: .4s .3s;transition: .4s .3s;}.shop-item .overlay-box .icon-box a {position: relative;display: inline-block;font-size: 18px;line-height: 50px;color: #fff;font-weight: 400;height: 50px;width: 50px;text-align: center;background-color: #222;margin: 0 5px;-webkit-transition: .4s;-moz-transition: .4s;-ms-transition: .4s;-o-transition: .4s;transition: .4s;}.shop-item .lower-content {position: relative;padding: 20px 0;text-align: center;}.shop-item .lower-content h3 {position: relative;font-size: 16px;color: #222;line-height: 35px;text-align: center;font-weight: 600;margin-bottom: 10px;}.shop-item .lower-content .price {position: relative;display: block;font-size: 16px;color: #ff9f14;font-weight: 700;line-height: 20px;}.shop-item .lower-content .price del {color: #777;text-decoration: line-through;margin-right: 8px;}.shop-sidebar .sidebar-title h2 {position: relative;display: block;font-size: 24px;line-height: 1.2em;color: #222;font-weight: 600;padding-bottom: 22px;}.shop-sidebar .sidebar-title h2:before {position: absolute;left: 0;bottom: 0;height: 3px;width: 60px;background-color: #ff9f14;content: ""}.shop-sidebar .search-box .form-group input[type=search], .shop-sidebar .search-box .form-group input[type=text] {position: relative;display: block;font-size: 14px;color: #aaa;line-height: 26px;padding: 10px 60px 10px 25px;height: 50px;width: 100%;border: 2px solid #ebebeb;background-color: #fff;transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-ms-transition: .5s;-o-transition: .5s;}.shop-sidebar .search-box .form-group button {position: absolute;right: 0;top: 0;width: 50px;height: 50px;line-height: 50px;text-align: center;display: block;font-size: 16px;color: #ff9f14;background: 0 0;font-weight: 400;}.category-list li a {position: relative;display: block;font-size: 14px;color: #222;font-weight: 600;line-height: 28px;padding: 15px 0 15px 20px;border-bottom: 1px solid #eee;transition: .2s;}.category-list li:first-child a {padding-top: 0;}.category-list li:last-child a {border-bottom: 0;padding-bottom: 0;}.category-list li a span {float: right;font-size: 14px;margin-right: 20px;color: #333;font-weight: 400;font-family: Arimo, sans-serif;-webkit-transition: .2s;-moz-transition: .2s;-ms-transition: .2s;-o-transition: .2s;transition: .2s;}.sidebar-widget .range-slider-one {position: relative;min-height: 48px;}.sidebar-widget .range-slider-one .title {position: relative;float: left;color: #333;font-size: 18px;font-weight: 400;margin-top: 8px;}.sidebar-widget .range-slider-one .title:before {position: absolute;content: '$';right: -14px;top: 0;color: #333;font-size: 18px;font-weight: 400;}.sidebar-widget .range-slider-one .input {float: right;left: 8px;max-width: 75px;padding-left: 8px;margin-top: 8px;position: relative;}.sidebar-widget .range-slider-one .input input {background: 0 0;color: #777;font-size: 18px;font-weight: 400;width: auto;text-align: left;}.sidebar-widget .range-slider-one .ui-widget.ui-widget-content {height: 3px;border: none;margin-bottom: 45px;background: #ccc;}.sidebar-widget .range-slider-one .ui-slider .ui-slider-range {top: 0;height: 4px;background: #36404b;}.sidebar-widget .range-slider-one .ui-state-default, .sidebar-widget .range-slider-one .ui-widget-content .ui-state-default {top: -5px;width: 15px;height: 15px;z-index: 99;background: #ff9f14;cursor: pointer;border: 0;}.sidebar-widget .range-slider-one .theme-btn {font-size: 16px;line-height: 18px;padding: 10px 40px;color: #022;font-weight: 700;border: 1px solid #222;}.sidebar .related-posts .post {position: relative;padding-left: 90px;min-height: 70px;margin-bottom: 25px;}.sidebar .related-posts .post .post-thumb {position: absolute;left: 0;top: 0;width: 70px;}.sidebar .related-posts .post h4 {top: -2px;font-size: 18px;line-height: 1.2em;font-weight: 500;color: #36404b;text-transform: capitalize;}.sidebar .related-posts .post h4 a {color: #36404b;transition: .3s;-webkit-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-moz-transition: .3s;}.sidebar .related-posts .rating span {position: relative;display: inline-block;font-size: 12px;line-height: 15px;color: #ff9f14;}.sidebar .related-posts .price {position: relative;font-size: 16px;color: #777;font-weight: 400;}.shop-comment-form h2 {position: relative;color: #222;font-size: 30px;font-weight: 600;margin-bottom: 10px!important;}.shop-comment-form .mail-text {position: relative;color: #777;font-size: 16px;margin-bottom: 15px;}.shop-comment-form .rating-box .text {position: relative;font-size: 16px;font-weight: 400;color: #222;margin-bottom: 15px;}.shop-comment-form .rating-box .rating a {position: relative;color: #333;font-size: 14px;display: inline-block;}.shop-comment-form .form-group label {position: relative;color: #333;font-size: 14px;font-weight: 400;}.shop-comment-form .form-group input[type=email], .shop-comment-form .form-group input[type=password], .shop-comment-form .form-group input[type=tel], .shop-comment-form .form-group input[type=text], .shop-comment-form .form-group select {position: relative;display: block;width: 100%;line-height: 28px;padding: 10px 15px;border: 1px solid #ddd;height: 50px;color: #848484;font-weight: 300;background: #fff;-webkit-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-moz-transition: .3s;transition: .3s;}.shop-comment-form .form-group textarea {position: relative;display: block;width: 100%;line-height: 26px;padding: 10px 15px;color: #848484;border: 1px solid #ddd;height: 120px;font-weight: 300;background: #fff;resize: none;-webkit-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-moz-transition: .3s;transition: .3s;}.shop-comment-form button {position: relative;font-weight: 600;line-height: 30px;padding: 15px 45px;margin-top: 10px;}.shop-comment-form input:focus, .shop-comment-form select:focus, .shop-comment-form textarea:focus {border-color: #f06529;}.product-details .basic-details .details-header {position: relative;margin-bottom: 35px;margin-top: 15px;}.product-details .basic-details .details-header h4 {font-size: 24px;font-weight: 600;color: #36404b;line-height: 1.2em;margin-bottom: 15px;}.product-details .basic-details .details-header h4 a {color: #36404b;}.product-details .basic-details .item-price {position: relative;font-size: 18px;font-weight: 400;color: #36404b;line-height: 24px;letter-spacing: 1px;display: block;margin-bottom: 10px;}.product-details .basic-details .item-price del {color: #888;}.product-details .basic-details .rating {display: inline-block;font-size: 16px;color: #ff9f14;margin-right: 15px;}.product-details .basic-details .text {font-size: 14px;line-height: 30px;color: #777;margin-bottom: 35px;}.product-details .basic-details .theme-btn {padding: 17px 45px;font-weight: 500;}.product-details .basic-details .item-quantity {position: relative;float: left;margin-right: 22px;max-width: 150px;border: 1px solid #777;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;margin-bottom: 15px;}.cart-section input.quantity-spinner, .product-details .basic-details .quantity-spinner {line-height: 28px;width: 100px;padding: 10px 15px!important;height: 50px!important;box-shadow: none!important;border: none;border-right: 1px solid #777;text-align: center;font-size: 20px;color: #666;}.cart-section .bootstrap-touchspin .input-group-btn-vertical>.btn, .product-details .basic-details .bootstrap-touchspin .input-group-btn-vertical>.btn {background: 0 0;border: 0;margin-right: 10px;color: #777;text-align: center;}.bootstrap-touchspin .input-group-btn-vertical {width: 50px;text-align: center;border: none;border-left: 0;}.product-info-tabs .prod-tabs .tab-btns {position: relative;z-index: 1;}.product-info-tabs .prod-tabs .tab-btns .tab-btn {position: relative;float: left;font-size: 16px;line-height: 20px;color: #000;font-weight: 600;padding: 19px 30px;text-transform: uppercase;border: 1px solid #ddd;margin-bottom: -1px;cursor: pointer;}.product-info-tabs .prod-tabs .tab-btns .tab-btn.active-btn {background: #eee;}.product-info-tabs .prod-tabs .tabs-container .tab {position: relative;padding: 50px 30px 30px;display: none;border: 1px solid #ddd;}.product-info-tabs .prod-tabs .tabs-container .tab h2, .product-info-tabs .prod-tabs .tabs-container .tab h3, .product-info-tabs .prod-tabs .tabs-container .tab h4, .product-info-tabs .prod-tabs .tabs-container .tab h5, .product-info-tabs .prod-tabs .tabs-container .tab h6, .product-info-tabs .prod-tabs .tabs-container .tab p {margin-bottom: 15px;}.product-info-tabs .prod-tabs .tabs-container .tab h3 {font-size: 30px;font-weight: 500;text-transform: uppercase;color: #36404b;margin-bottom: 15px;}.product-info-tabs .prod-tabs .tabs-container .tab h4 {font-size: 14px;font-weight: 600;text-transform: uppercase;color: #222;margin-bottom: 15px;}.product-info-tabs .prod-tabs #prod-description {position: relative;padding: 30px;margin-bottom: 110px;}.product-info-tabs .prod-tabs #prod-description p {position: relative;font-size: 16px;line-height: 28px;color: #777;}.product-info-tabs .prod-tabs .reviews-container .review-box {position: relative;margin-bottom: 20px;min-height: 110px;}.product-info-tabs .prod-tabs .reviews-container .review-box.reply {margin-left: 100px;}.product-info-tabs .prod-tabs .reviews-container .rev-thumb {position: absolute;left: 20px;top: 20px;width: 70px;height: 70px;margin-bottom: 20px;background: #fff;z-index: 99;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;}.login-popup, .modal {left: 0;height: 100%;top: 0;}.product-info-tabs .prod-tabs .reviews-container .rev-thumb img {display: block;width: 70px;height: 70px;}.product-info-tabs .prod-tabs .reviews-container .rev-content {position: relative;padding: 20px 20px 20px 120px;border: 1px solid #e0e0e0;background: #fff;}.product-info-tabs .prod-tabs .reviews-container .rating {color: #ff9f14;font-size: 14px;line-height: 15px;margin-bottom: 8px;}.product-info-tabs .prod-tabs .reviews-container .rev-info {margin-top: -5px;letter-spacing: 1px;font-size: 14px;line-height: 24px;color: #777;font-weight: 500;margin-bottom: 8px;}.product-info-tabs .prod-tabs .reviews-container .rev-info span {display: inline-block;color: #222;font-size: 16px;margin-right: 25px;font-weight: 500;}.product-info-tabs .prod-tabs .reviews-container .rev-text p {font-size: 13px;color: #666;line-height: 24px;margin: 0;}.product-info-tabs .prod-tabs .add-review {position: relative;margin: 30px 0 0;font-size: 14px;}.product-info-tabs .prod-tabs .add-review .rating {position: relative;padding-top: 8px;}.product-info-tabs .prod-tabs .add-review .rating .rate-box {position: relative;display: inline-block;margin-right: 10px;font-size: 14px;color: #555;}.product-info-tabs .prod-tabs .add-review label {position: relative;display: block;font-size: 14px;margin-bottom: 5px;font-weight: 400;color: #303030;}.product-info-tabs .prod-tabs .add-review .form-group input[type=email], .product-info-tabs .prod-tabs .add-review .form-group input[type=password], .product-info-tabs .prod-tabs .add-review .form-group input[type=tel], .product-info-tabs .prod-tabs .add-review .form-group input[type=text], .product-info-tabs .prod-tabs .add-review .form-group select {position: relative;display: block;width: 100%;line-height: 22px;padding: 9px 15px;color: #222;border: 1px solid #e0e0e0;transition: .3s;-webkit-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-moz-transition: .3s;}.product-info-tabs .prod-tabs .add-review .form-group textarea {position: relative;display: block;width: 100%;line-height: 22px;padding: 8px 15px;color: #222;border: 1px solid #e0e0e0;height: 150px;resize: none;transition: .3s;-webkit-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-moz-transition: .3s;}.product-info-tabs .prod-tabs .add-review .form-group button {font-weight: 500;padding: 22px 35px;}.checkout-page, .login-section {position: relative;padding: 130px 0 80px;}.checkout-page .default-links li {line-height: 25px;padding: 25px;font-size: 16px;font-weight: 500;color: #666;background-color: #eee;margin-bottom: 40px;}.checkout-page .default-links li .fa {position: relative;font-size: 24px;line-height: 25px;color: #ff9f14;margin-right: 20px;}.checkout-page .default-links li a {color: #666;font-size: 16px;display: inline-block;-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;transition: .3s;}.checkout-page .sec-title h3 {font-size: 30px;line-height: 1.2em;color: #222;font-weight: 600;}.checkout-form .form-group .field-label {display: block;line-height: 24px;text-transform: capitalize;color: #222;font-size: 15px;font-weight: 500;margin-bottom: 10px;}.checkout-form .form-group .field-label span {position: relative;font-size: 16px;color: #222;display: block;font-weight: 600;}.checkout-form .form-group .field-label sup {top: -1px;font-size: 15px;color: #009fe9;}.checkout-form .form-group .text {position: relative;color: #777;font-size: 14px;line-height: 24px;}.checkout-form input[type=email], .checkout-form input[type=number], .checkout-form input[type=password], .checkout-form input[type=tel], .checkout-form input[type=text], .checkout-form input[type=url], .checkout-form select, .checkout-form textarea {position: relative;display: block;width: 100%;background: #fff;font-size: 16px;line-height: 26px;color: #777;padding: 12px 22px;height: 50px;border: 1px solid #e0e0e0;transition: .3s;-webkit-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-moz-transition: .3s;}.cart-table tbody tr, .order-box ul li {border-bottom: 1px solid #ccc;}.checkout-form select {cursor: pointer;-webkit-appearance: none;-ms-appearance: none;-o-appearance: none;-moz-appearance: none;background: url(../images/icons/icon-select.png) right center no-repeat #fff;}.checkout-form textarea {resize: none;height: 60px!important;padding-left: 30px;}.checkout-page .check-box {line-height: 24px;font-size: 14px;font-weight: 400;padding-top: 5px;}.checkout-page .check-box label {position: relative;top: -1px;font-weight: 400;padding: 0;font-size: 16px;cursor: pointer;color: #333;}.checkout-page .lower-content {margin-top: 30px;}.checkout-page .lower-content .column h2 {position: relative;color: #222;font-size: 24px;margin-bottom: 30px;padding-bottom: 12px;}.checkout-page .lower-content .column h2:after {position: absolute;content: '';left: 0;bottom: 0;width: 40px;height: 2px;background-color: #fa9928;}.coupon-box {position: relative;padding: 25px;margin-bottom: 25px;background-color: #f5f5f5;}.coupon-form .form-group {position: relative;margin-bottom: 0;}.coupon-form .form-group input[type=text] {position: relative;display: block;width: 100%;line-height: 28px;padding: 10px 20px;height: 44px;font-size: 14px;border: 1px solid #ccc;-webkit-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-moz-transition: .3s;transition: .3s;}.coupon-form button {margin-top: 0;font-size: 16px;font-weight: 700;-webkit-border-radius: 0px;-moz-border-radius: 0;-ms-border-radius: 0px;-o-border-radius: 0;border-radius: 0;padding: 8px 26px;text-transform: capitalize;}.order-box .sec-title {margin-bottom: 25px;}.order-box .sec-title h2 {font-size: 28px;padding-bottom: 0;}.order-box .title-box {position: relative;padding: 15px 30px;font-weight: 500;color: #fff;background-color: #222;}.order-box .title-box .col {position: relative;width: 50%;float: left;color: #fff;font-size: 16px;line-height: 25px;}.order-box ul li {position: relative;padding: 25px 30px;font-size: 16px;font-weight: 500;color: #777;line-height: 30px;}.order-box ul li strong {color: #222;font-weight: 500;font-size: 16px;}.order-box ul li span {width: 50%;float: right;color: #ff9f14;font-size: 16px;}.order-box ul li span.free {color: #777;}.order-box ul li:last-child {border-bottom: 0;}.payment-box .upper-box {position: relative;padding: 15px 35px;background-color: #f5f5f5;border-bottom: 1px solid #b7b7b7;}.payment-options {position: relative;margin-top: 20px;margin-bottom: 20px;}.payment-box .payment-options li .radio-option label {position: relative;display: block;padding-left: 30px;font-weight: 500;text-transform: capitalize;color: #222;cursor: pointer;font-size: 16px;}input, select, textarea {font-size: 13px;}.payment-box .payment-options li .radio-option label strong {font-weight: 400;}.payment-box .payment-options li .radio-option input[type=radio] {position: absolute;left: 0;top: 3px;}.payment-box .payment-options li .radio-option label .small-text {position: relative;display: none;letter-spacing: 0;text-transform: none;font-weight: 400;font-size: 14px;color: #fff;line-height: 1.8em;padding: 15px 20px;margin-top: 20px;background-color: #ff9f14;}.payment-box .payment-options li .radio-option label .small-text:before {position: absolute;content: '';left: 30px;top: -8px;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 8px solid #ff9f14;}.payment-box .payment-options li .radio-option label img {position: relative;display: block;max-width: 100%;padding-left: 30px;margin-top: 20px;}.payment-box .payment-options li .radio-option .what-paypall {position: relative;display: block;color: #777;font-size: 16px;font-weight: 700;margin-left: 120px;margin-top: 10px;}.payment-box .lower-box {position: relative;background-color: #f5f5f5;padding: 30px 35px;}.payment-box .lower-box .theme-btn {padding: 13px 32px;font-weight: 400;margin-right: 0;}.cart-section {position: relative;padding: 130px 0 110px;}.cart-outer .table-outer {position: relative;width: 100%;overflow-x: auto;margin-bottom: 40px;}.cart-outer .cart-table {width: 100%;min-width: 900px;}.cart-table .cart-header {position: relative;width: 100%;text-transform: uppercase;font-size: 16px;background: #ff9f14;color: #fff;border: 1px solid #ccc;}.cart-table thead tr th {line-height: 24px;padding: 15px 25px;font-weight: 700;font-size: 16px;color: #fff;letter-spacing: 1px;text-align: center;text-transform: uppercase;border-right: 1px solid #ccc;}.cart-table thead tr th .fa {font-size: 18px;}.cart-table tbody tr td {line-height: 24px;padding: 25px 25px 35px;vertical-align: middle;color: #797979;font-size: 17px;text-align: center;border-left: 1px solid #ccc;}.cart-table tbody tr .qty {width: 150px;padding: 0 50px;}.cart-table tbody tr .prod-column .column-box {position: relative;min-height: 110px;}.cart-table tbody tr .prod-column .column-box .prod-thumb {position: relative;width: 180px;}.cart-table tbody tr .prod-column .column-box h4 {font-size: 14px;color: #444;font-weight: 400;line-height: 90px;}.cart-table tbody tr .prod-column .author {font-size: 13px;color: #333;margin-bottom: 0;}.cart-table tbody tr .sub-total {font-weight: 400;color: #797979;font-size: 17px;}.cart-table tbody tr .remove-btn {position: relative;font-size: 14px;color: #1c1c1c;line-height: 30px;font-weight: 500;-webkit-transition: .5s;-ms-transition: .5s;-o-transition: .5s;-moz-transition: .5s;transition: .5s;}.cart-table tbody tr .remove-btn .fa {position: relative;font-size: 18px;line-height: 30px;}.cart-table tbody tr td.prod-column {padding-left: 48px;width: 290px;}.cart-table tbody tr td.total {font-size: 18px;color: #333;}.cart-table tbody tr td:last-child {border-right: 1px solid #ebebeb;text-align: center;}.cart-table tbody tr td .prod-title {position: relative;font-size: 16px;color: #222;font-weight: 500;}.cart-table tbody .available-info {position: relative;padding-left: 50px;}.cart-table tbody .available-info .icon {position: absolute;left: 0;top: 5px;width: 40px;height: 40px;line-height: 40px;text-align: center;font-size: 18px;color: #fff;background: #223555;border-radius: 50%}.cart-section .apply-coupon .form-group {position: relative;float: left;margin-right: 30px;}.cart-section .apply-coupon .form-group input[type=text] {display: block;line-height: 20px;padding: 14px 20px;border: 1px solid #ccc;width: 225px;background: #fff;font-size: 14px;color: #777;}.cart-section .cart-options .cart-btn, .cart-section .coupon-btn {font-weight: 500;color: #fff;margin-right: 0;padding: 14px 35px;text-transform: capitalize;}.cart-section .totals-table {position: relative;margin-bottom: 20px;border: 1px solid #ccc;}.cart-section .totals-table li {line-height: 24px;padding: 18px 30px;border-bottom: 1px solid #ccc;}.cart-section .totals-table li:first-child {background-color: #ddd;}.cart-section .totals-table li h3 {position: relative;font-weight: 500;color: #36404b;font-size: 18px;}.cart-section .totals-table li:last-child {border-bottom: none;padding: 40px 20px 50px;text-align: right;}.cart-section .totals-table .col {position: relative;display: block;float: left;line-height: 24px;color: #222;width: 50%;font-size: 16px;text-transform: capitalize;}.cart-section .totals-table .col:last-child {text-align: right;color: #ff9f14;}.cart-section .totals-table .proceed-btn {text-transform: capitalize;font-weight: 500;padding: 15px 35px;margin-right: 0;}.shipping-block .inner-box {position: relative;display: block;padding: 25px 27px 10px;border: 1px solid #ccc;}.shipping-block .inner-box h3 {position: relative;font-size: 24px;color: #ff9f14;font-weight: 600;margin-bottom: 5px;text-transform: capitalize;}.shipping-block .inner-box h4 {position: relative;color: #666;font-size: 14px;font-weight: 400;text-transform: capitalize;margin-bottom: 20px;}input, select {margin-bottom: 10px;}.shipping-form .row {margin: 0 -10px;}.shipping-form .form-group {position: relative;padding: 0 10px;margin-bottom: 20px;}.shipping-form .form-group input[type=email], .shipping-form .form-group input[type=password], .shipping-form .form-group input[type=tel], .shipping-form .form-group input[type=text] {position: relative;display: block;width: 100%;height: 45px;line-height: 23px;padding: 10px 20px;font-size: 14px;color: #777;border: 1px solid #ccc;-webkit-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-moz-transition: .3s;transition: .3s;}.shipping-form button {font-size: 16px;color: #fff;font-weight: 500;text-transform: capitalize;margin-top: 5px;}.login-form {position: relative;background-color: #f5f5f5;padding: 35px 45px 30px;margin-bottom: 50px;}.modal, .pop {position: fixed;}.login-form .form-group label {position: relative;color: #666;font-weight: 500;font-size: 14px;line-height: 24px;cursor: pointer;margin-bottom: 10px;}.login-form .form-group input[type=email], .login-form .form-group input[type=password], .login-form .form-group input[type=tel], .login-form .form-group input[type=text] {position: relative;display: block;width: 100%;line-height: 28px;padding: 10px 20px;height: 50px;font-size: 14px;border: 1px solid #ccc;-webkit-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-moz-transition: .3s;transition: .3s;}.login-form button {margin-top: 35px;font-size: 16px;padding: 13px 38px;color: #fff;}.login-form .form-group.remember label {display: block;margin: 0;font-size: 16px;color: #666;text-transform: capitalize;}.login-form .psw {position: absolute;color: #666;font-size: 16px;min-width: 200px;margin-top: 15px;}.sec-title h1 {position: relative;display: block;font-size: 37px;line-height: 15px;color: #000;font-weight: 400;padding-bottom: 2px;}.pop {margin-right: -3px;right: 0;margin-bottom: 40px;bottom: 8px;animation-duration: 2s;animation-iteration-count: infinite;animation-name: example;z-index: 99999;}@keyframes example {0%, 100% {bottom: 28px;right: 0;}50% {bottom: 48px;right: 0;}}.modal {display: none;padding-top: 120px;width: 100%;overflow: auto;background-color: rgba(0, 0, 0, .8);z-index: 11111;}.modal-content {background-color: #fbf8f8;margin: auto;padding: 31px;border: 6px solid #a90000;width: 34%;border-radius: 100px 0 100px 1px;}.close {color: #000;float: right;font-size: 28px;font-weight: 700;position: "";z-index: 111;opacity: .9;}.close:focus, .close:hover {color: #000;text-decoration: none;cursor: pointer;}.submit, .submit-left {width: 100%;padding: 10px 0;}.section-enquiry {padding: 0;margin-bottom: 0;float: left;font-family: Chivo, Helvetica, Arial, Lucida, sans-serif;font-weight: 300;font-size: 42px;width: 100%}.contact-wrapper .section-enquiry h2 {font-size: 24px!important;text-align: center;font-weight: 700;text-transform: uppercase;line-height: 42px;color: #000;}input[type=checkbox] {height: 14px;width: 14px;margin: 0;}input:focus {outline: 0!important;border: 1px solid #c27c7c;}input[type=submit] {border: 1px solid #003c4a;color: #000;padding: 10px 5px 31px 0;text-transform: uppercase;border-radius: 6px;}input[type=submit]:hover {background: #970000;color: #fff;border: 1px solid #fff;}textarea {overflow: hidden;display: block;width: 100%;border: 1px solid #000;-webkit-transition: .4s;transition: .4s;height: 60px;border-radius: 5px;}select {border: 1px solid #e3e3e3;border-radius: 0;display: block;width: 100%;-webkit-transition: .4s;transition: .4s;height: 39px;color: #6a6969;}a#\33 {color: #fe0000;}input {padding: 8px 15px;display: block;width: 100%;border: 1px solid #000;border-radius: 5px;height: 45px;}marquee.phra {background: orange;color: #000;display: none;}.login-popup {position: fixed;width: 100%;z-index: 1099;background-color: rgba(0, 0, 0, .6);visibility: hidden;opacity: 0;transition: 1s;}.login-popup.show {visibility: visible;opacity: 1;}.login-popup .box {background-color: #fff;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);display: flex;flex-wrap: wrap;opacity: 0;margin-left: 50px;transition: 1s;}.login-popup.show .box {opacity: 1;margin-left: 0;}.login-popup .box .img-area {flex: 0 0 50%;max-width: 100%;position: relative;overflow: hidden;padding: 30px;display: flex;align-items: center;justify-content: center;}.login-popup .box .img-area h1 {font-size: 30px;}.login-popup .box .img-area .img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-image: url('img/bg.html');background-size: cover;background-position: center;animation: 7s linear infinite zoomInOut;z-index: -1;}@keyframes zoomInOut {0%, 100% {transform: scale(1);}50% {transform: scale(1.1);}}.login-popup .box .form {max-width: 100%;padding: 40px 30px;}.login-popup .box .form h1 {color: #000;font-size: 30px;margin: 0 0 30px;}.login-popup .box .form .form-control {height: 45px;margin-bottom: 30px;width: 100%;border: none;border-bottom: 1px solid #ccc;font-size: 15px;color: #000;}.login-popup .box .form label {font-size: 15px;color: #555;}.login-popup .box .form .btn {width: 100%;background-color: #e91e63;margin-top: 40px;height: 45px;border: none;border-radius: 25px;font-size: 15px;text-transform: uppercase;color: #fff;cursor: pointer;}.login-popup .box .form .close {position: absolute;right: 10px;top: 0;font-size: 30px;cursor: pointer;}@media(max-width:767px) {.login-popup .box {width: calc(100% - 30px);}.login-popup .box .img-area {display: none;}.login-popup .box .form {flex: 0 0 100%;max-width: 100%}}.float {position: fixed;width: 60px;height: 60px;bottom: 40px;right: 40px;margin-bottom: 150px;background-color: #25d366;color: #fff;border-radius: 50px;text-align: center;font-size: 30px;box-shadow: 2px 2px 3px #999;z-index: 100;}.my-float {margin-top: 16px;}.carousel-caption {background-color: rgba(0, 0, 0, .4);}.keyword {width: 100%;margin: 4px 0;}li.key {font-size: 2px;display: inline-block;color: #fff;}a.word{color: #000;}

.clients-section .image-box img {
    display: block;
    max-width: 100%;
    width: auto;
    margin: 12px auto;
    transition: .3s;
    border: 1px solid #ccc;
    padding: 15px 0px;
    background: #fff;
}
.testimonial{ margin: 0 20px 50px; }
.testimonial .pic{
    display: inline-block;
    width: 90px;
    height: 90px;
    border-radius: 50%;
    margin: 0 15px 15px 0;
}
.testimonial .pic img{
    width: 108px;
    height: auto;
    border-radius: 21%;
    border: 5px solid white;
    margin-left: 32px;
}
.testimonial .testimonial-profile{
    display: inline-block;
    position: relative;
    top: 15px;
}
.testimonial .title{
    display: block;
    font-size: 20px;
    font-weight: 600;
    color: #2f2f2f;
    text-transform: capitalize;
    margin: 0 0 7px 0;
}
.testimonial .post{
    display: block;
    font-size: 20px;
    color: black;
}
.testimonial .description{
    padding: 20px 22px;
    background: black;
    font-size: 15px;
    color: #fff;
    line-height: 25px;
    margin: 0;
    position: relative;
        TOP: 20PX;
}

 .services-carousel .image-box {
    width: 250px; /* Adjust as needed */
    height: 250px; /* Adjust as needed */
    overflow: hidden; /* Ensure images don't exceed defined dimensions */
  }

  /* Define a fixed width and height for the images */
  .services-carousel .image {
    width: 100%; /* Ensure the image takes up the entire container */
    height: 100%; /* Ensure the image takes up the entire container */
    object-fit: cover; /* Maintain aspect ratio and cover the entire container */
  }


.testimonial .description:before,
.testimonial .description:after{
    content: "";
    border-width: 18px 0 0 18px;
    border-style: solid;
    border-color: white transparent transparent;
    position: absolute;
    bottom: -18px;
    left: 0;
}
.testimonial .description:after{
    border-width: 18px 18px 0 0;
    left: auto;
    right: 0;
}
.owl-theme .owl-controls{
    margin-top: 10px;
    margin-left: 30px;
}
.owl-theme .owl-controls .owl-buttons div{
    opacity: 0.8;
    background: #fff;
}
.owl-prev:before,
.owl-next:before{
    content: "\f053";
    font-family: "Font Awesome 5 Free"; font-weight: 900;
    font-size: 20px;
    color: #1f487e;
}
.owl-next:before{ content: "\f054";}