@import url(https://fonts.googleapis.com/css?family=Muli:400,600,700,800|Open+Sans:400,400i,600|Rubik:400,500);@import url(font-awesome-all.css);@import url(icomoon.css);@import url(bootstrap.css);@import url(jquery.background-video.css);@import url(jquery.fancybox.min.css);@import url(animate.css);@import url(hover.css);@import url(owl.css);@import url(custom-animate.css);@import url(jquery.mCustomScrollbar.min.css);@import url(jquery.bxslider.css);@import url(jquery-ui.css);@import url(jquery.bootstrap-touchspin.css);body, p {line-height: 1.8em }*, li, ul {padding: 0;margin: 0 }.about-image-block .image, .about-image-block .inner-box, .about-image-block-three .mockup-image, .about-section, .about-section-four, .about-section-three, .about-section-two, .accordion-box, .bg-style-two, .blog-cat-two, .blog-section, .blog-section-two, .blog-single-post .comments-area .comment .comment-inner, .cart-section .apply-coupon, .cart-section .cart-outer, .cart-section .estimate-form, .case-details, .checkout-form, .checkout-page, .checkout-page .payment-options li .radio-option, .contact-info-widget, .contact-info-widget .contact-info-list, .default-tabs, .feature-block-three, .feature-block-two, .feature-section-five, .feature-section-four, .feature-section-six, .feature-section-three, .feature-section-two, .fluid-section-one, .gallery-block, .gallery-block-three, .gallery-block-two, .header-top .top-right, .list-style-five, .list-style-four, .list-style-six, .main-footer .footer-column, .main-slider, .main-slider .content, .news-block-four, .news-block-four .link-btn, .news-block-one, .news-block-one .link-btn, .news-block-three, .news-block-three .link-btn, .news-block-two, .news-block-two .link-btn, .page-title .bread-crumb, .page-title .outer-box, .page-wrapper, .post-widget, .pricing-block-one, .pricing-block-three, .pricing-block-three .lower-box ul li span, .pricing-block-two, .pricing-section, .progress-levels, .project-section, .project-tab, .project-tab .tabs-header, .related-products, .service-details, .services-block-one, .services-block-three, .services-block-two, .services-section, .services-section-three, .shop-comment-form .rating-box, .shop-item, .shop-single .comments-area, .shop-single .comments-area .comment-box .comment .comment-inner, .sidebar, .sidebar .author-widget, .sidebar .news-widget, .sidebar .search-box-two, .sidebar .social-link-widget, .skill-section, .social-icon-eight, .social-icon-five, .social-icon-four, .social-icon-one, .social-icon-seven, .social-icon-six, .social-icon-three, .social-icon-two, .tabs-box, .tabs-box .tabs-header, .team-block-one .inner-box, .team-block-three .inner-box .image-wrapper, .team-block-two .inner-box, .team-section, .team-section-four, .testimonial-block-three .wrapper-box, .testimonial-block-two, .testimonial-block-two .inner-box, .testimonial-section, .testimonial-section-three, .testimonial-section-two, .testimonial-section-two .content-wrapper, .video-background, .working-process, h1, h2, h3, h4, h5, h6, p {position: relative }.default-tabs-navigation a, body {-webkit-font-smoothing: antialiased }.pricing-block-three .lower-box ul li span:before, .pricing-block-three .lower-box ul li strong:before, .pricing-block-two .lower-box ul li span:before {content: '\f058';line-height: 15px;left: -21px;top: 2px;font-family: 'Font Awesome 5 Free' }* {border: none;outline: 0 }body {font-size: 16px;color: #212333;font-weight: 400;background: center top/cover no-repeat #fff;font-family: 'Open Sans', sans-serif }a {text-decoration: none;cursor: pointer;color: #fff }.fancybox-type-image .fancybox-skin, .no-padding, .p-0 {padding: 0 !important }td {border: 1px solid #b8b8b8 !important;font-size: 15px !important }.margin-left-20, .ml-20 {margin-left: 20px !important }a:focus, a:hover, a:visited {text-decoration: none;outline: 0 }h1, h2, h3, h4, h5, h6 {font-weight: 400;margin: 0;background: 0 0;line-height: 1.6em;font-family: Muli, sans-serif;color: #1a224d }button:focus {outline: 0 }.text {font-size: 15px;color: #444 }.case-details .project-info ul li strong, .filter-tabs.style-2 li span, .fluid-section-one .content-column .inner-column .text, .fluid-section-three .content-column .inner-column .text, .funfact-section .text, .gallery-block-three .overlay-content h4, .gallery-block-three .overlay-content h4 a, .gallery-block-three .overlay-content h4 a:hover, .gallery-block-two .overlay-content .text, .gallery-block-two .overlay-content h4, .gallery-block-two .overlay-content h4 a, .gallery-block-two .overlay-content h4 a:hover, .hidden-bar .hidden-bar-closer:hover .btn, .hidden-bar .hidden-bar-closer:hover button, .main-footer .footer-bottom p a, .main-header .header-upper.dark .search-box-btn, .main-header.header-style-four .light .main-menu .navigation>li>a, .main-header.header-style-four .main-menu .navigation>li.dropdown:after, .main-header.header-style-four .search-box-btn, .main-menu .navigation>li.current.dropdown:after, .main-menu .navigation>li.dropdown:hover:after, .owl-item.center .services-block-one .read-more-btn a, .owl-item.center .services-block-one .text, .owl-item.center .services-block-one h4, .post-widget h5 a, .pricing-block-one.active .inner-box .category, .pricing-block-three.active .inner-box .category, .pricing-block-two.active .inner-box .category, .pricing-block-two.active .inner-box .price, .range-slider-one .theme-btn:hover, .sec-title.light .text, .sec-title.light h1, .sec-title.light h3, .services-block-four .inner-box:hover .read-more-btn a, .services-block-four .inner-box:hover .text, .services-block-four .inner-box:hover h4, .services-block-three .inner-box:hover .read-more-btn a, .services-block-three .inner-box:hover .text, .services-block-three .inner-box:hover h4, .services-block-two .inner-box:hover .read-more-btn a, .services-block-two .inner-box:hover .text, .services-block-two .inner-box:hover h4, .sidebar .sidebar-title.light h3, .team-block-two .inner-box .lower-box h4 a:hover, .text.light {color: #fff }.border-bottom {border-bottom: 1px solid #ddd !important }.border-bottom-two {height: 2px;width: 100% }.strike-through {text-decoration: line-through }.page-wrapper {margin: 0 auto;width: 100%;min-width: 300px;background: #fff;z-index: 9;overflow: hidden }.image-bg, .preloader {background-repeat: no-repeat }li, ul {list-style: none }@media (min-width:1200px) {.container {padding: 0 }}#shop-area .showing-result-shorting .ui-selectmenu-button {background: #fff !important;width: 200px !important;border-radius: 0 !important;border: 1px solid #f0eef9 !important;color: #868298 !important;font-size: 15px !important;text-transform: capitalize;height: 40px !important;position: relative;transition: .5s }.theme-btn {display: inline-block;transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;-ms-transition: .3s;-o-transition: .3s }.blog-single-post .news-block-four .image:before, .dropdown-toggle::after, .funfact-section-four .fact-counter .column:last-child .item .inner-box:before, .funfact-section-two .fact-counter .column:last-child .item .inner-box:before, .gallery-block.mix, .home-google-map .gmnoprint, .main-header .sticky-header .main-menu .navigation>li>ul:before, .main-header.header-style-four .sticky-header .main-menu .navigation>li.dropdown:before, .navbar-header, .news-block-four .lower-content .post-meta li:last-child::after, .news-block-one .lower-content .post-meta li:last-child::after, .news-block-three .lower-content .post-meta li:last-child::after, .news-block-two .lower-content .post-meta li:last-child::after, .owl-dots-none .owl-dots, .owl-nav-none .owl-nav, .page-title .bread-crumb li:last-child:before, .project-tab .project-carousel .owl-dots, .project-tab .project-carousel .owl-nav, .projects-block-one.mix, .projects-block-two.mix, .scroll-top, .tab-btn-style-two li:last-child:before {display: none }.grey-bg {background-color: #f7f7fa !important }.grey-deep-bg {background-color: #f3f3f3 !important }.grey-light-bg {background-color: #f8f8f8 !important }.gradient-bg {background-image: linear-gradient(3deg, #000 34%, #064e79 100%) !important }.gradient-two-bg {background-image: linear-gradient(to top, #537895 0, #09203f 100%) !important }.image-bg {background-size: cover }.black-bg {background-color: #101010 !important }.black-bg-2 {background-color: #1c1c1c !important }.black-bg-3 {background-color: #1a1a1a !important }.black-bg-4 {background-color: #323239 !important }.theme-bg {background-color: #ff7307 !important }.bg-style-two:before {position: absolute;content: '';left: 0;top: 0;width: 50%;height: 100%;background-color: #f0f0f0 }.bg-style-two:after {position: absolute;content: '';right: 0;top: 0;width: 50%;height: 100%;background-color: rgba(240, 240, 240, .3) }.sp-one {padding: 110px 0 }.sp-two {padding: 60px 0 40px }.sp-three {padding: 110px 0 60px }.sp-four {padding: 110px 0 0 }.sp-five {padding: 0 0 110px }.sp-six {padding: 0 0 80px }.accordion-box .block .acc-btn.active .icon-outer, .blog-cat-two li a:hover, .call-to-action h1 span, .gallery-block-three .overlay-content .category, .gallery-block-two .overlay-content .category, .header-top a:hover, .main-footer .footer-bottom p a:hover, .news-block-four .read-more-btn:hover, .news-block-one .lower-content .post-meta li span, .news-block-one .read-more-btn:hover, .news-block-three .lower-content .post-meta li span, .news-block-three .read-more-btn:hover, .news-block-two .lower-content .post-meta li span, .news-block-two .read-more-btn:hover, .page_pagination li a.active, .page_pagination li a:hover, .product-details .product-category li a:hover, .project-tab .product-tab-btns .p-tab-btn.active-btn, .project-tab .product-tab-btns .p-tab-btn:hover, .services-block-one .read-more-btn a:hover, .sidebar .category-widget li a:hover, .sidebar .category-widget-two li a:hover, .sidebar .news-widget .inner-box h4 a:hover, .social-icon-one li a:hover, .social-icon-seven li a:hover, .social-icon-two li a:hover, .tab-btn-style-one .nav-link.active, .tabs-box .tab-btns .tab-btn.active-btn, .tabs-box .tab-btns .tab-btn:hover, .team-block-one .inner-box .lower-box h4 a:hover, .team-block-three .inner-box .lower-box h4 a:hover, .team-block-two.dark-style .inner-box .lower-box h4 a:hover, .testimonial-section-two .nav-link a:hover, .theme-color, .twitter-widget .text a {color: #ff7307 }.hidden-bar .logo img, img {display: inline-block;max-width: 100% }.preloader {position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 999999;background-color: #03112e;background-position: center center }.arlo_tm_preloader {position: fixed;background-color: #fff;z-index: 9999999;height: 100%;width: 100%;-webkit-transition: .2s .5s;-o-transition: .2s .5s;transition: .2s .5s }.preloader .spinner_wrap {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 33333 }.preloader.loaded {opacity: 0;visibility: hidden }.preloader .spinner {width: 70px;height: 70px;background-color: #fff;border-radius: 100%;-webkit-animation: 1s ease-in-out infinite sk-scaleout;animation: 1s ease-in-out infinite sk-scaleout }@-webkit-keyframes sk-scaleout {0% {-webkit-transform: scale(0) }100% {-webkit-transform: scale(1);opacity: 0 }}@keyframes sk-scaleout {0% {-webkit-transform: scale(0);transform: scale(0) }100% {-webkit-transform: scale(1);transform: scale(1);opacity: 0 }}.scroll-top {width: 55px;height: 55px;position: fixed;bottom: 30px;right: 30px;font-size: 18px;border-radius: 50%;z-index: 99;color: #fff;text-align: center;cursor: pointer;background: #ff7307;-webkit-animation: 2s infinite pulse;-o-animation: 2s infinite pulse;animation: 2s infinite pulse }.parallax-one, .parallax-three, .parallax-two {position: relative;background-repeat: no-repeat;background-size: cover }.scroll-top span:before {font-size: 27px }.scroll-top:after {position: absolute;z-index: -1;content: '';top: 100%;left: 5%;height: 10px;width: 90%;opacity: 1;background: -webkit-radial-gradient(center ellipse, rgba(0, 0, 0, .25) 0, rgba(0, 0, 0, 0) 80%);background: radial-gradient(ellipse at center, rgba(0, 0, 0, .25) 0, rgba(0, 0, 0, 0) 80%) }.parallax-one:before, .parallax-three:before, .parallax-two:before {content: '';height: 100%;top: 0;position: absolute;left: 0 }.parallax-one:before {background: rgba(30, 67, 152, .8);width: 100% }.parallax-three, .parallax-two {background-attachment: fixed }.parallax-two:before {background: rgba(0, 0, 0, .6);width: 100% }.parallax-three:before {background: rgba(0, 0, 0, .05);width: 100% }.form-group .ui-selectmenu-button.ui-button {width: 100%;font-size: 14px;font-style: normal;height: 50px;padding: 7px 20px;line-height: 30px;color: #333;border-radius: 0;border: 1px solid #e5e5e5;background: #fff }.form-group .ui-button .ui-icon {background: 0 0;position: relative;top: 3px;text-indent: 0;color: #333 }.form-group .ui-button .ui-icon:before {font-family: FontAwesome;content: "\f107";position: absolute;right: 0;top: 2px !important;width: 10px;height: 20px;display: block;color: #333;line-height: 20px;font-size: 16px;font-weight: 400;text-align: center;z-index: 5 }.ui-widget.ui-widget-content {border: 1px solid #e0e0e0;font-family: Poppins, sans-serif }.ui-menu .ui-menu-item {font-size: 14px;border-bottom: 1px solid #e0e0e0 }.ui-menu .ui-menu-item:last-child {border: none }.checkout-page .lower-content .order-column .cart-table .cart-header, .ui-state-active, .ui-widget-content .ui-state-active {background-color: #ff7307 }.ui-menu .ui-menu-item-wrapper {position: relative;display: block;padding: 8px 20px;font-size: 14px;line-height: 24px }.ui-menu-item:hover {background-color: #17519d }.error-section .inner-section, .main-header .header-upper .upper-right, .owl-dot-style-one .owl-dots {position: relative;text-align: center }.owl-dot-style-one .owl-dots .owl-dot, .owl-dot-style-three .owl-dots .owl-dot, .owl-dot-style-two .owl-dots .owl-dot {position: relative;display: inline-block;margin: 0 5px }.owl-dot-style-one .owl-dots .owl-dot span {position: relative;display: block;width: 10px;height: 10px;border-radius: 50%;border: 1px solid #ff7307;transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;-ms-transition: .3s;-o-transition: .3s }.owl-dot-style-one .owl-dots .owl-dot.active span, .owl-dot-style-one .owl-dots .owl-dot:hover span, .owl-dot-style-two .owl-dots .owl-dot.active span, .owl-dot-style-two .owl-dots .owl-dot:hover span {background: #ff7307;border-color: #ff7307 }.owl-dot-style-three .owl-dots, .owl-dot-style-two .owl-dots {position: relative;text-align: center;line-height: 15px }.owl-dot-style-two .owl-dots .owl-dot span {position: relative;display: block;width: 15px;height: 15px;border-radius: 50%;border: 2px solid #e8e8e8;transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;-ms-transition: .3s;-o-transition: .3s }.owl-dot-style-two .owl-dots .owl-dot span:before {position: absolute;content: '';background: #e8e8e8;width: 5px;height: 5px;border-radius: 50%;left: 3px;top: 3px }.owl-dot-style-three .owl-dots .owl-dot span {position: relative;display: block;width: 12px;height: 12px;margin-top: 13px;border-radius: 6px;background: #d9d9d9;transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;-ms-transition: .3s;-o-transition: .3s }.owl-dot-style-three .owl-dots .owl-dot.active span, .owl-dot-style-three .owl-dots .owl-dot:hover span {background: #ff7307;height: 25px;margin-top: 0 }.owl-nav-style-one .owl-nav {margin: 0;padding: 0;text-align: center }.owl-nav-style-one .owl-nav .owl-next, .owl-nav-style-one .owl-nav .owl-prev {position: relative;width: 50px;height: 50px;margin: 0 8px;display: inline-block;line-height: 46px;border: 1px solid #f0f0f0;text-align: center;font-size: 24px;color: #949494;border-radius: 50%;transition: .3s;-webkit-transition: .3s;-ms-transition: .3s;-o-transition: .3s }.owl-nav-style-four .carousel-outer:hover .owl-nav .owl-next, .owl-nav-style-four .carousel-outer:hover .owl-nav .owl-prev, .owl-nav-style-one .carousel-outer:hover .owl-nav .owl-next, .owl-nav-style-one .carousel-outer:hover .owl-nav .owl-prev, .owl-nav-style-three .carousel-outer:hover .owl-nav .owl-next, .owl-nav-style-three .carousel-outer:hover .owl-nav .owl-prev, .owl-nav-style-two .carousel-outer:hover .owl-nav .owl-next, .owl-nav-style-two .carousel-outer:hover .owl-nav .owl-prev {opacity: 1;visibility: visible }.hidden-bar.left-align, .owl-nav-style-one .owl-nav .owl-prev, .owl-nav-style-two .owl-nav .owl-prev, .progress-levels .progress-box.animated .bar .bar-fill {left: 0 }.accordion-box.style-three .block .icon-outer, .hidden-bar.right-align.visible-sidebar, .owl-nav-style-one .owl-nav .owl-next, .owl-nav-style-two .owl-nav .owl-next {right: 0 }.cart-table tbody tr .remove-btn:hover, .owl-nav-style-four .owl-nav .owl-next:hover, .owl-nav-style-four .owl-nav .owl-prev:hover, .owl-nav-style-one .owl-nav .owl-next:hover, .owl-nav-style-one .owl-nav .owl-prev:hover, .owl-nav-style-three .owl-nav .owl-next:hover, .owl-nav-style-three .owl-nav .owl-prev:hover, .owl-nav-style-two .owl-nav .owl-next:hover, .owl-nav-style-two .owl-nav .owl-prev:hover {color: #ff7307;border-color: #ff7307 }.owl-nav-style-two .owl-nav {padding: 0;text-align: center;bottom: 100%;top: inherit;position: absolute;left: inherit;right: 0 }.owl-nav-style-two .owl-nav .owl-next, .owl-nav-style-two .owl-nav .owl-prev {position: relative;width: 50px;height: 50px;margin: 0 8px 30px;display: inline-block;line-height: 46px;border: 1px solid #f0f0f0;text-align: center;font-size: 24px;color: #949494;border-radius: 50%;transition: .3s;-webkit-transition: .3s;-ms-transition: .3s;-o-transition: .3s }.owl-nav-style-three .owl-nav {padding: 0;top: 50%;margin-top: -40px;position: absolute;left: -45%;right: -45% }.owl-nav-style-three .owl-nav .owl-next, .owl-nav-style-three .owl-nav .owl-prev {position: relative;width: 50px;height: 50px;line-height: 48px;border: 1px solid #fff;text-align: center;font-size: 24px;color: #fff;border-radius: 50%;transition: .3s;-webkit-transition: .3s;-ms-transition: .3s;-o-transition: .3s }.owl-nav-style-three .owl-nav .owl-prev {left: -25px;float: left }.owl-nav-style-three .owl-nav .owl-next {right: -25px;float: right }.owl-nav-style-four .owl-nav {padding: 0;top: 50%;position: absolute;left: 0;right: 0 }.owl-nav-style-four .owl-nav .owl-next, .owl-nav-style-four .owl-nav .owl-prev {position: relative;width: 50px;height: 50px;line-height: 48px;text-align: center;font-size: 20px;color: #b2b2b2;border-radius: 50%;transition: .3s;-webkit-transition: .3s;-ms-transition: .3s;-o-transition: .3s }.owl-nav-style-four .owl-nav .owl-prev {left: 45px;top: 13px;float: left }.owl-nav-style-four .owl-nav .owl-next {right: 45px;top: 13px;float: right }.fancybox-next span, .fancybox-prev span {background-image: none !important;width: 44px !important;height: 44px !important;line-height: 44px !important;text-align: center }.fancybox-next span:before, .fancybox-prev span:before {content: '';position: absolute;font-family: FontAwesome;left: 0;top: 0;font-size: 12px;width: 44px !important;height: 44px !important;line-height: 44px !important;background-color: rgba(28, 28, 28, .4) !important;color: #fff;visibility: visible;transition: .3s;-webkit-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-moz-transition: .3s }.list-style-five li:before, .list-style-one li:before, .list-style-six li:before, .list-style-three li:before, .list-style-two li:before {font-family: 'Font Awesome 5 Free' }.fancybox-next span:before {content: '\f178' }.fancybox-prev span:before {content: '\f177' }.sec-title h1:after, .sec-title h1:before {height: 2px;content: "";background: #ff7307;width: 60px }.fancybox-next:hover span:before, .fancybox-prev:hover span:before {background-color: #fff !important;color: #000 }.fancybox-type-image .fancybox-close {right: 0;top: 0;width: 45px;height: 45px;background-color: rgba(17, 17, 17, .5) !important }.fancybox-type-image .fancybox-close:hover {background-color: #000 !important }.m-0 {margin: 0 !important }.mt-5 {margin-top: 5px !important }.mt-10 {margin-top: 10px !important }.mt-15 {margin-top: 15px !important }.mt-20 {margin-top: 20px !important }.mt-25 {margin-top: 25px !important }.mt-30 {margin-top: 30px !important }.mt-35 {margin-top: 35px !important }.mt-40 {margin-top: 40px !important }.mt-45 {margin-top: 45px !important }.mt-50 {margin-top: 50px !important }.mt-55 {margin-top: 55px !important }.mt-60 {margin-top: 60px !important }.mt-65 {margin-top: 65px !important }.mt-70 {margin-top: 70px !important }.mt-75 {margin-top: 75px !important }.mt-80 {margin-top: 80px !important }.mb-5 {margin-bottom: 5px !important }.mb-10 {margin-bottom: 10px !important }.mb-15 {margin-bottom: 15px !important }.mb-20 {margin-bottom: 20px !important }.mb-25 {margin-bottom: 25px !important }.mb-30 {margin-bottom: 30px !important }.mb-35 {margin-bottom: 35px !important }.mb-40 {margin-bottom: 40px !important }.mb-45 {margin-bottom: 45px !important }.mb-50 {margin-bottom: 50px !important }.mb-55 {margin-bottom: 55px !important }.mb-60 {margin-bottom: 60px !important }.mb-65 {margin-bottom: 65px !important }.mb-70 {margin-bottom: 70px !important }.mb-75 {margin-bottom: 75px !important }.mb-80 {margin-bottom: 80px !important }.ml-5 {margin-left: 5px !important }.ml-10 {margin-left: 10px !important }.ml-15 {margin-left: 15px !important }.ml-25 {margin-left: 25px !important }.ml-30 {margin-left: 30px !important }.ml-35 {margin-left: 35px !important }.ml-40 {margin-left: 40px !important }.ml-45 {margin-left: 45px !important }.ml-50 {margin-left: 50px !important }.ml-55 {margin-left: 55px !important }.ml-60 {margin-left: 60px !important }.ml-65 {margin-left: 65px !important }.ml-70 {margin-left: 70px !important }.ml-75 {margin-left: 75px !important }.ml-80 {margin-left: 80px !important }.mr-5 {margin-right: 5px !important }.mr-10 {margin-right: 10px !important }.mr-15 {margin-right: 15px !important }.mr-20 {margin-right: 20px !important }.mr-25 {margin-right: 25px !important }.mr-30 {margin-right: 30px !important }.mr-35 {margin-right: 35px !important }.mr-40 {margin-right: 40px !important }.mr-45 {margin-right: 45px !important }.mr-50 {margin-right: 50px !important }.mr-55 {margin-right: 55px !important }.mr-60 {margin-right: 60px !important }.mr-65 {margin-right: 65px !important }.mr-70 {margin-right: 70px !important }.mr-75 {margin-right: 75px !important }.mr-80 {margin-right: 80px !important }.pt-5 {padding-top: 5px !important }.pt-10 {padding-top: 10px !important }.pt-15 {padding-top: 15px !important }.pt-20 {padding-top: 20px !important }.pt-25 {padding-top: 25px !important }.pt-30 {padding-top: 30px !important }.pt-35 {padding-top: 35px !important }.pt-40 {padding-top: 40px !important }.pt-45 {padding-top: 45px !important }.pt-50 {padding-top: 50px !important }.pt-55 {padding-top: 55px !important }.pt-60 {padding-top: 60px !important }.pt-65 {padding-top: 65px !important }.pt-70 {padding-top: 70px !important }.pt-75 {padding-top: 75px !important }.pt-80 {padding-top: 80px !important }.pt-200 {padding-top: 200px }.pb-5 {padding-bottom: 5px !important }.pb-10 {padding-bottom: 10px !important }.pb-15 {padding-bottom: 15px !important }.pb-20 {padding-bottom: 20px !important }.pb-25 {padding-bottom: 25px !important }.pb-30 {padding-bottom: 30px !important }.pb-35 {padding-bottom: 35px !important }.pb-40 {padding-bottom: 40px !important }.pb-45 {padding-bottom: 45px !important }.pb-50 {padding-bottom: 50px !important }.pb-55 {padding-bottom: 55px !important }.pb-60 {padding-bottom: 60px !important }.pb-65 {padding-bottom: 65px !important }.pb-70 {padding-bottom: 70px !important }.pb-75 {padding-bottom: 75px !important }.pb-80 {padding-bottom: 80px !important }.pl-5 {padding-left: 5px !important }.pl-10 {padding-left: 10px !important }.pl-15 {padding-left: 15px !important }.pl-20 {padding-left: 20px !important }.pl-25 {padding-left: 25px !important }.pl-30 {padding-left: 30px !important }.pl-35 {padding-left: 35px !important }.pl-40 {padding-left: 40px !important }.pl-45 {padding-left: 45px !important }.pl-50 {padding-left: 50px !important }.pl-55 {padding-left: 55px !important }.pl-60 {padding-left: 60px !important }.pl-65 {padding-left: 65px !important }.pl-70 {padding-left: 70px !important }.pl-75 {padding-left: 75px !important }.pl-80 {padding-left: 80px !important }.pr-5 {padding-right: 5px !important }.pr-10 {padding-right: 10px !important }.pr-15 {padding-right: 15px !important }.pr-20 {padding-right: 20px !important }.pr-25 {padding-right: 25px !important }.main-header .sticky-header .main-menu .navigation>li.current>a, .main-header .sticky-header .main-menu .navigation>li.dropdown>a, .pr-30 {padding-right: 30px !important }.pr-35 {padding-right: 35px !important }.pr-40 {padding-right: 40px !important }.pr-45 {padding-right: 45px !important }.pr-50 {padding-right: 50px !important }.pr-55 {padding-right: 55px !important }.pr-60 {padding-right: 60px !important }.pr-65 {padding-right: 65px !important }.pr-70 {padding-right: 70px !important }.pr-75 {padding-right: 75px !important }.pr-80 {padding-right: 80px !important }.feature-block, .list-style-three, .main-footer .footer-logo, .main-footer .footer-widget, .product-details .basic-details, .product-details .basic-details .details-header, .product-details .product-category, .related-products .title-box, .sec-title, .team-block-one, .team-block-two {position: relative;margin-bottom: 30px }.checkout-page .lower-content .checkout-title, .sec-title.small {margin-bottom: 35px }.sec-title h1 {font-size: 40px;font-weight: 800;line-height: 50px;padding-bottom: 30px;margin-bottom: 30px;color: #1a224c }.sec-title h1:before {position: absolute;left: 0;bottom: 5px }.sec-title h1:after {position: absolute;left: 20px;bottom: 0 }.sec-title.centered h1:after, .sec-title.centered h1:before {right: 0;margin: 0 auto }.sec-title h3 {font-size: 25px;font-weight: 600;line-height: 1.1em;margin-bottom: 20px }.cart-table tbody tr .remove, .funfact-section-three .fact-counter .item, .sec-title.centered {text-align: center }.sec-title .text {margin-top: 15px;color: #888;max-width: 960px }.sec-title.centered .text {margin: 0 auto }.checkout-page .lower-content .order-column, .default-video-box, .sec-title.style-two, .welcome-title {margin-bottom: 40px }.welcome-title {text-align: center }.welcome-title h2 {text-align: center;font-size: 30px;margin-bottom: 10px;font-weight: 600 }.inner-page-title {position: relative;margin-bottom: 30px;padding-bottom: 20px }.btn-style-one, .btn-style-two {position: relative;padding: 16px 55px;line-height: 24px;text-align: center;display: inline-block;font-size: 15px;font-weight: 500;color: #fff }.inner-page-title h4 {font-size: 22px;color: #000;font-weight: 500;line-height: 1.2em;text-transform: capitalize }.inner-page-title:before {position: absolute;content: '';background: #ddd;height: 1px;width: 100%;bottom: 0 }.inner-page-title:after {position: absolute;content: '';background: #ff7307;height: 2px;width: 40px;bottom: 0 }.btn-style-one {cursor: pointer;background: #ff7307;letter-spacing: 1px;text-transform: uppercase;border: 2px solid #ff7307;font-family: Rubik, sans-serif }.btn-style-one:hover, .btn-style-two:hover {color: #fff;background: #101010;border-color: #101010 }.btn-style-two {border-radius: 30px;background: #ff7307;letter-spacing: 1px;text-transform: uppercase;border: 2px solid #ff7307;font-family: Rubik, sans-serif }.btn-style-four, .btn-style-three {position: relative;padding: 16px 55px;line-height: 24px;text-align: center;display: inline-block;background: 0 0;color: #ff7307;letter-spacing: 1px;text-transform: uppercase;font-family: Rubik, sans-serif;font-size: 15px;font-weight: 500 }.btn-style-three {border: 2px solid #ff7307 }.btn-style-eight:hover, .btn-style-eleven:hover, .btn-style-four:hover, .btn-style-fourteen:hover, .btn-style-seven:hover, .btn-style-thirteen:hover, .btn-style-three:hover, .btn-style-twelve:hover {color: #fff;border-color: #ff7307;background-color: #ff7307 }.btn-style-four {border-radius: 30px;border: 2px solid #ff7307 }.btn-style-five, .btn-style-six {position: relative;text-align: center;display: inline-block;background: #fff;line-height: 24px }.btn-style-five {padding: 11px 40px;color: #ff7307;font-size: 14px;font-weight: 700;letter-spacing: 1px;text-transform: uppercase;border: 2px solid #fff;font-family: Rubik, sans-serif }.btn-style-five:hover, .btn-style-nine:hover, .btn-style-six:hover, .btn-style-ten:hover {color: #fff;background: #ff7307;border-color: #ff7307 }.btn-style-six {padding: 16px 40px;color: #222;border-radius: 30px;font-size: 15px;font-weight: 500;letter-spacing: 1px;text-transform: uppercase;border: 2px solid #fff;font-family: Rubik, sans-serif }.btn-style-eight, .btn-style-seven {position: relative;padding: 16px 55px;font-size: 15px;font-weight: 500;background: 0 0;color: #fff;text-align: center;display: inline-block;letter-spacing: 1px;text-transform: uppercase;font-family: Rubik, sans-serif }.btn-style-seven {line-height: 24px;border: 2px solid #fff }.btn-style-eight {line-height: 24px;border-radius: 30px;border: 2px solid #fff }.btn-style-nine, .btn-style-ten {position: relative;padding: 11px 40px;line-height: 24px }.btn-style-nine {color: #fff;text-align: center;display: inline-block;font-size: 14px;font-weight: 700;background: #192546;letter-spacing: 1px;text-transform: uppercase;border: 2px solid #192546;font-family: Rubik, sans-serif }.btn-style-ten {color: #ff7307;text-align: center;border-radius: 25px;display: inline-block;font-size: 14px;font-weight: 700;background: #f7f7f7;letter-spacing: 1px;text-transform: uppercase;border: 2px solid #f7f7f7;font-family: Rubik, sans-serif }.btn-style-eleven, .btn-style-twelve {color: #fff;padding: 11px 40px;font-size: 14px;font-weight: 700;line-height: 24px;position: relative;text-align: center;display: inline-block;font-family: Rubik, sans-serif;text-transform: uppercase;letter-spacing: 1px }.btn-style-eleven {background: 0 0;border: 2px solid rgba(255, 255, 255, .5) }.btn-style-twelve {border-radius: 25px;background: 0 0;border: 2px solid #fff }.btn-style-thirteen {position: relative;padding: 11px 40px;line-height: 24px;color: #222;text-align: center;display: inline-block;font-size: 14px;font-weight: 700;background: 0 0;letter-spacing: 1px;text-transform: uppercase;border: 1px solid #ebebeb;font-family: Rubik, sans-serif;cursor: pointer }.btn-style-fourteen {position: relative;padding: 12px 40px;line-height: 24px;border-radius: 25px;color: #1a224c;text-align: center;display: inline-block;font-size: 15px;font-weight: 500;background: 0 0;letter-spacing: 1px;text-transform: uppercase;border: 1px solid #e7e7e7;font-family: Rubik, sans-serif }.btn-style-fifteen {position: relative;padding: 0 12px;line-height: 25px;color: #fff;text-align: center;display: inline-block;font-size: 12px;font-weight: 600;background: #ff7307;border-radius: 12px;letter-spacing: 1px;text-transform: uppercase;border: 2px solid #ff7307;font-family: Rubik, sans-serif }.btn-style-fifteen:hover {color: #ff7307;background: 0 0;border-color: #ff7307 }.list-style-one {position: relative;margin-top: 8px }.list-style-one li {position: relative;color: #222;font-size: 15px;font-weight: 400;padding-left: 28px;margin-bottom: 6px }.list-style-three li, .list-style-two li {padding-left: 20px;margin-bottom: 6px;position: relative }.list-style-one li:before {position: absolute;content: "\f058";left: 0;top: 0;font-size: 16px;color: #ff7307 }.list-style-two {position: relative;margin-bottom: 0 }.list-style-two li {color: #222;font-size: 15px;font-weight: 400 }.list-style-two li:before {position: absolute;left: 0;top: 0;content: "\2022";color: #ff7307;font-size: 25px }.list-style-three li {color: #848484;font-size: 16px;font-weight: 300 }.list-style-three li:before {position: absolute;content: '\25AA';left: 0;top: 10px;width: 7px;height: 7px;border-radius: 50%;background-color: #ff7307 }.list-style-three li:nth-child(2):before {background-color: #fd5075 }.list-style-three li:nth-child(3):before {background-color: #11e6a2 }.list-style-four li {position: relative;margin-bottom: 12px;color: #848484;font-size: 14px;font-weight: 400;padding-left: 35px;line-height: 2em }.list-style-four li i {position: absolute;left: 0;top: 4px;color: #ff7307;font-size: 22px;line-height: 1.2em }.list-style-five li, .list-style-six li {position: relative;color: #222;font-size: 14px;font-weight: 300;padding-left: 28px;margin-bottom: 10px }.list-style-five li:before {position: absolute;content: '\f192';left: 0;top: 2px;font-size: 16px;color: #ff7307 }.list-style-six li:before {position: absolute;content: '\25E6';left: 0;top: 2px;font-size: 34px;color: #ff7307 }.social-icon-one li, .social-icon-seven li, .social-icon-two li {position: relative;margin: 0 7px;display: inline-block }.social-icon-one li a {position: relative;color: #666;font-size: 16px;-webkit-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-moz-transition: .3s;transition: .3s }.social-icon-three li a, .social-icon-two li a {position: relative;font-size: 16px;-webkit-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-moz-transition: .3s }.social-icon-two li a {color: #ff7307;transition: .3s }.social-icon-eight li, .social-icon-five li, .social-icon-four li, .social-icon-six li, .social-icon-three li {position: relative;margin-right: 10px;margin-bottom: 10px;display: inline-block }.social-icon-three li a {width: 40px;height: 40px;color: #848484;line-height: 40px;text-align: center;border-radius: 50%;display: inline-block;background: #f4f4f4;transition: .3s }.social-icon-five li a, .social-icon-four li a {position: relative;width: 40px;height: 40px;font-size: 16px;text-align: center;border-radius: 50%;display: inline-block;-webkit-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-moz-transition: .3s }.cart-section .coupon-outer .cart-btn:hover, .main-slider .owl-nav .owl-next:hover, .main-slider .owl-nav .owl-prev:hover, .social-icon-five li a:hover, .social-icon-four li a:hover, .social-icon-six li a:hover, .social-icon-three li a:hover {color: #fff;background-color: #ff7307 }.social-icon-four li a {color: #ff7307;line-height: 40px;background: #f4f4f4;transition: .3s }.social-icon-five li a {color: #848484;line-height: 38px;border: 1px solid #eee;transition: .3s }.social-icon-eight li a, .social-icon-six li a {line-height: 38px;border-radius: 50%;display: inline-block;width: 40px;height: 40px;text-align: center }.social-icon-seven li a, .social-icon-six li a {-webkit-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-moz-transition: .3s;position: relative;font-size: 16px }.social-icon-six li a {color: #ff7307;border: 1px solid #eee;transition: .3s }.social-icon-seven li a {color: #fff;transition: .3s }.social-icon-eight li a {position: relative;color: #fff;font-size: 16px;border: 1px solid #fff;-webkit-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-moz-transition: .3s;transition: .3s }.social-icon-eight li a:hover {color: #fff;background-color: #ff7307;border-color: #ff7307 }.social-icon-nine, .social-icon-ten {display: flex;flex-wrap: wrap }.social-icon-nine li, .social-icon-ten li {margin: 0 7px }.social-icon-nine .fa {font-size: 16px;width: 40px;height: 40px;line-height: 40px;text-align: center;text-decoration: none;margin: 5px 2px }.social-icon-nine .fa:hover, .social-icon-ten .fa:hover {opacity: .7 }.social-icon-nine .fa-facebook, .social-icon-ten .fa-facebook {background: #3b5998;color: #fff }.social-icon-nine .fa-twitter, .social-icon-ten .fa-twitter {background: #55acee;color: #fff }.social-icon-nine .fa-google, .social-icon-ten .fa-google {background: #dd4b39;color: #fff }.social-icon-nine .fa-linkedin, .social-icon-ten .fa-linkedin {background: #007bb5;color: #fff }.social-icon-nine .fa-youtube, .social-icon-ten .fa-youtube {background: #b00;color: #fff }.social-icon-nine .fa-instagram, .social-icon-ten .fa-instagram {background: #125688;color: #fff }.social-icon-nine .fa-pinterest, .social-icon-ten .fa-pinterest {background: #cb2027;color: #fff }.social-icon-nine .fa-snapchat-ghost, .social-icon-ten .fa-snapchat-ghost {background: #fffc00;color: #fff;text-shadow: -1px 0 #000, 0 1px #000, 1px 0 #000, 0 -1px #000 }.social-icon-nine .fa-skype, .social-icon-ten .fa-skype {background: #00aff0;color: #fff }.social-icon-nine .fa-android, .social-icon-ten .fa-android {background: #a4c639;color: #fff }.social-icon-nine .fa-dribbble, .social-icon-ten .fa-dribbble {background: #ea4c89;color: #fff }.social-icon-nine .fa-foursquare, .social-icon-nine .fa-vimeo, .social-icon-ten .fa-foursquare, .social-icon-ten .fa-vimeo {background: #45bbff;color: #fff }.social-icon-nine .fa-tumblr, .social-icon-ten .fa-tumblr {background: #2c4762;color: #fff }.social-icon-nine .fa-vine, .social-icon-ten .fa-vine {background: #00b489;color: #fff }.social-icon-nine .fa-stumbleupon, .social-icon-ten .fa-stumbleupon {background: #eb4924;color: #fff }.social-icon-nine .fa-flickr, .social-icon-ten .fa-flickr {background: #f40083;color: #fff }.social-icon-nine .fa-yahoo, .social-icon-ten .fa-yahoo {background: #430297;color: #fff }.social-icon-nine .fa-soundcloud, .social-icon-ten .fa-soundcloud {background: #f50;color: #fff }.social-icon-nine .fa-reddit, .social-icon-ten .fa-reddit {background: #ff5700;color: #fff }.social-icon-nine .fa-rss, .social-icon-ten .fa-rss {background: #f60;color: #fff }.social-icon-ten .fa {font-size: 16px;width: 40px;height: 40px;line-height: 40px;border-radius: 50%;text-align: center;text-decoration: none;margin: 5px 2px }.default-tabs.style-three {border: 1px solid #f4f4f4 }.default-tabs nav {overflow: auto;-webkit-overflow-scrolling: touch;background: #f8f7ee;box-shadow: inset 0 -2px 3px rgba(203, 196, 130, .06) }.default-tabs-navigation {width: 360px }.default-tabs-navigation:after {content: "";display: table;clear: both }.default-tabs-navigation li {float: left }.default-tabs-navigation a {position: relative;display: block;height: 60px;width: 60px;text-align: center;font-size: .75rem;-moz-osx-font-smoothing: grayscale;font-weight: 700;color: #848484;padding-top: 34px }.no-touch .default-tabs-navigation a:hover {color: #29324e;background-color: rgba(233, 230, 202, .3) }.default-tabs-navigation a.selected {background-color: #fff !important;box-shadow: inset 0 2px 0 #f05451;color: #29324e }.accordion-box .block .acc-btn.active, .default-tabs-content, .main-header .header-outer-box, .main-header.header-style-four .hiddenbar-btn .icon-bar {background: #fff }.default-tabs-content li {display: none;padding: 1.4em;border: 1px solid #f0f0f0 }.default-tabs-content li.selected {display: block;-webkit-animation: .5s default-fade-in;-moz-animation: .5s default-fade-in;animation: .5s default-fade-in }.default-tabs-content li p {font-size: .875rem;line-height: 1.6;color: #848484;margin-bottom: 2em }.page_pagination_three li a, .page_pagination_two li a {width: 55px;height: 55px;line-height: 55px;text-align: center }@media only screen and (min-width:768px) {.default-tabs nav {position: absolute;top: 0;left: 0;height: 100%;box-shadow: inset -2px 0 3px rgba(203, 196, 130, .06);z-index: 1 }.default-tabs-navigation {width: 80px;float: left }.default-tabs-navigation a {height: 80px;width: 80px;padding-top: 46px }.default-tabs-navigation a.selected {box-shadow: inset 2px 0 0 #ff7307 }.default-tabs-navigation a::before {top: 22px }.default-tabs-content {min-height: 480px }.default-tabs-content li {padding: 2em 2em 2em 7em }}@media only screen and (min-width:960px) {.default-tabs nav {position: relative;float: none;background: 0 0;box-shadow: none }.default-tabs-navigation {width: auto;background-color: #f8f7ee;box-shadow: inset 0 -2px 3px rgba(203, 196, 130, .06) }.default-tabs-navigation a {height: 60px;line-height: 60px;width: auto;text-align: left;font-size: 15px;padding: 0 2.8em 0 4.6em }.default-tabs-navigation a.selected {box-shadow: inset 0 2px 0 #f05451 }.default-tabs-navigation a::before {top: 50%;margin-top: -10px;margin-left: 0;left: 38px }.default-tabs-content {min-height: 0 }.default-tabs-content li {padding: 3em }.default-tabs-content li p {font-size: 16px }}@-webkit-keyframes default-fade-in {0% {opacity: 0 }100% {opacity: 1 }}@-moz-keyframes default-fade-in {0% {opacity: 0 }100% {opacity: 1 }}@keyframes default-fade-in {0% {opacity: 0 }100% {opacity: 1 }}.tabs-box .tab-btns {position: relative;padding-top: 70px }.tabs-box .tab-btns .tab-btn {position: relative;cursor: pointer;color: #1a224d;font-weight: 600;font-size: 18px;display: inline-block;margin-bottom: 10px;margin-left: 10px;padding: 0 10px;text-transform: capitalize;transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;-ms-transition: .3s;-o-transition: .3s;font-family: Muli, sans-serif }.project-tab .product-tab-btns .p-tab-btn:after, .tabs-box .tab-btns .tab-btn:after {position: absolute;content: '';left: 0;top: 12px;width: 100%;height: 1px;opacity: 0;background-color: #ff5e8f;transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;-ms-transition: .3s;-o-transition: .3s }.project-tab .p-tabs-content, .tabs-box .tabs-content {position: relative;display: block }.tabs-box .tab-item {position: absolute;left: 0;top: 0;width: 100%;height: auto;opacity: 0;visibility: hidden;transition: .7s;transform: scale(.8);z-index: 0 }.tabs-box .tab-item.active-tab {position: relative;opacity: 1;visibility: visible;z-index: 5;transform: scale(1) }.accordion-box .block {position: relative;padding-top: 0;border: 1px solid #f2f2f2;margin-bottom: 11px }.accordion-box .block:last-child, .blog-cat-two li:last-child, .case-details .project-info ul li:last-child, .feature-block:last-child, .progress-levels .progress-box:last-child, .shop-comment-form .form-group:last-child, .shop-section .items-sorting .form-group, .shop-single .product-details .prod-tabs .tabs-content .tab .content p:last-child, .sidebar .category-widget li:last-child, .sidebar .category-widget-two li:last-child {margin-bottom: 0 }.accordion-box .block .acc-btn {position: relative;font-size: 18px;cursor: pointer;line-height: 1.2em;color: #1a224c;font-weight: 600;padding: 20px 30px;transition: .5s;-ms-transition: .5s;-o-transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;font-family: Muli, sans-serif }.accordion-box .block .icon-outer {position: absolute;right: 30px;top: 36px;font-size: 25px;color: #222;transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-ms-transition: .5s;-o-transition: .5s }.accordion-box .block .icon-outer .icon {position: absolute;top: 50%;margin-top: -15px;font-size: 18px;color: #222;line-height: 1em;transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;-ms-transition: .3s;-o-transition: .3s }.accordion-box .block .acc-btn.active .icon-outer .icon_minus, .accordion-box .block .icon-outer .icon_plus, .gallery-block .inner-box:hover .overlay-box, .main-menu .navigation>li:hover>a:after, .main-slider:hover .owl-nav, .news-block-four:hover .overlay, .news-block-one:hover .overlay, .news-block-three:hover .overlay, .news-block-two:hover .overlay, .progress-levels .progress-box.animated .percent {opacity: 1 }.accordion-box .block .icon-outer .icon_minus {opacity: 0;color: #e6202d;font-weight: 700 }.accordion-box .block .acc-btn.active .icon-outer .icon_plus, .gallery-block-three .inner-box:hover .lower-content, .shipping-form .form-group .ui-button .ui-icon {opacity: 0 }.accordion-box .block .acc-content {position: relative;display: none;padding: 0 20px 0 55px;border-bottom: 1px solid #f2f2f2 }.accordion-box .block .acc-content .content-text {padding-bottom: 6px }.accordion-box .block .acc-content.current, .feature-block .inner-box .icon-box span, .feature-block-three .inner-box .icon-box span {display: block }.accordion-box .block .content {position: relative;font-size: 14px;padding: 15px 0 0 }.accordion-box .block .content .text, .consultation .contact-form .form-group, .contact-form.style-seven .form-group, .product-details .image-column, .product-details .info-column, .shop-comment-form .group-title, .shop-section .items-sorting .results-column, .shop-section .items-sorting .select-column, .testimonial-block .text, .testimonial-block-three .text {margin-bottom: 20px }.accordion-box.style-four, .accordion-box.style-two, .funfact-section-three .fact-counter .column {border: 0 }.accordion-box.style-two .block {margin-bottom: 20px;padding: 15px 20px;border: 1px solid rgba(255, 255, 255, .2);background: #fff }.accordion-box.style-two .block .acc-btn {color: #000 }.accordion-box.style-two .block .content p {color: #adadad;font-size: 16px;line-height: 1.9em }.accordion-box.style-three {position: relative;padding-left: 30px;padding-right: 30px;margin-bottom: 70px }.accordion-box.style-three .block {padding-left: 0 }.accordion-box.style-three .block .acc-btn {font-weight: 400 }.accordion-box.style-four .block {border: 0;padding: 0;margin-bottom: 10px }.accordion-box.style-four .block .acc-btn {padding: 13px 20px;background-color: #f7f7f7 }.accordion-box.style-four .block .icon-outer .icon {font-size: 20px;margin-top: -20px }.accordion-box.style-four .block .icon-outer {right: 30px;top: 36px }.accordion-box.style-four .block .acc-btn.active .icon-outer .icon_plus {opacity: 1;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg) }.accordion-box.style-four .block .content {padding: 20px;border: 1px solid #f4f4f4;border-top: 0 }.accordion-box.style-five {position: relative;padding: 0 30px;border: 0;background-color: #f7f7f7 }.accordion-box.style-five .block, .main-header .sticky-header .main-menu .navigation>li {padding: 0 }.accordion-box.style-five .block:last-child .acc-content {padding-bottom: 25px }.accordion-box.style-five .block .acc-btn {padding: 19px 0 19px 40px }.accordion-box.style-five .block .acc-btn.active {color: #e6202d }.accordion-box.style-five .block .acc-btn.active .icon-outer {background-color: #e6202d }.accordion-box.style-five .block .icon-outer {left: 0;top: 50%;right: auto;width: 20px;height: 20px;color: #fff;line-height: 21px;border-radius: 50%;text-align: center;margin-top: -10px;background-color: #ccc }.accordion-box.style-five .block .icon-outer .icon {left: 0;top: 19px;width: 20px;height: 20px;color: #fff }.accordion-box.style-five .block .content {background-color: #fff;margin-top: 0;padding: 25px 40px }.page_pagination, .page_pagination_three, .page_pagination_two {text-align: center;margin-bottom: 50px }.page_pagination li, .testimonial-section-two .nav-link li {display: inline-block;margin: 0 10px }.page_pagination li a {display: block;text-align: center;color: #000;font-size: 18px;font-weight: 500;font-family: Muli, sans-serif }.page_pagination_three li, .page_pagination_two li {display: inline-block;margin: 0 4px }.page_pagination_two li a {display: block;border-radius: 10px;border: 1px solid rgba(229, 229, 229, .57);color: #848484;font-size: 18px }.page_pagination_three li a.active, .page_pagination_three li a:hover, .page_pagination_two li a.active, .page_pagination_two li a:hover, .shop-item .inner-box .image .overlay-box .content li a:hover {color: #fff;background: #ff7307 }.page_pagination_three li a {border-radius: 50%;display: block;background: #f7f8f9;color: #333;font-size: 18px;font-weight: 700 }.filter-tabs li span, .filter-tabs-two li span {line-height: 26px;border-radius: 22px;font-family: Muli, sans-serif;transition: .5s;display: block;cursor: pointer }.filter-tabs {display: flex;flex-wrap: wrap;margin: 0 0 50px }.text-center .filter-tabs {justify-content: center }.filter-tabs li {padding: 0;margin: 0 20px }.filter-tabs li:first-child, .page-title .bread-crumb li:first-child {margin-left: 0 }.filter-tabs li span {color: #1a224d;font-size: 18px;font-weight: 600 }.filter-tabs li:last-child span, .filter-tabs-two li:last-child span, .shop-comment-form .rating-box .rating:last-child {border-right: 0px }.filter-tabs li.active span, .filter-tabs li:hover span {color: #ff7307;transition: .5s }.filter-tabs li span i, .filter-tabs-two li span i {font-size: 14px;margin-right: 5px }.filter-tabs-two {display: flex;flex-wrap: wrap;margin: 0 0 40px;justify-content: center }.filter-tabs-two li {padding: 0;margin: 0 7px 10px }.filter-tabs-two li span {color: #464646;font-size: 16px;font-weight: 400;padding: 8px 25px;background: #e6e8eb }.filter-tabs-two li.active span, .filter-tabs-two li:hover span {color: #fff;background: #ff7307;border-color: #ff7307;transition: .5s }.video-image-box .image {position: relative;border-radius: 10px;overflow: hidden }.cart-table tbody tr .prod-column .column-box .prod-thumb img, .video-image-box img {display: block;width: 100% }.video-image-box .image .overlay-link {position: absolute;left: 0;top: 0;width: 100%;display: flex;height: 100%;font-size: 50px;align-items: center;justify-content: center;z-index: 9;color: #ff7307;text-align: center;background: rgba(0, 0, 0, .5);transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-ms-transition: .5s;-o-transition: .5s }.video-image-box .image .overlay-link:hover {background: rgba(0, 0, 0, .3) }.video-image-box .overlay-link span {height: 81px;width: 81px;border-radius: 50%;background-color: #fff;text-align: center;line-height: 80px;font-size: 30px;padding-left: 6px }.default-video-box a {color: #fff;font-size: 60px;position: relative;display: inline-block }.video-image-box .ripple, .video-image-box .ripple:after, .video-image-box .ripple:before {position: absolute;left: 50%;top: 50%;height: 80px;width: 80px;margin-top: -40px;margin-left: -40px;border-radius: 50%;-webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, .64);-ms-box-shadow: 0 0 0 0 rgba(255, 255, 255, .64);-o-box-shadow: 0 0 0 0 rgba(255, 255, 255, .64);box-shadow: 0 0 0 0 rgba(255, 255, 255, .64);-webkit-animation: 3s infinite ripple;animation: 3s infinite ripple }.default-video-box .ripple:before, .video-image-box .ripple:before {-webkit-animation-delay: .9s;animation-delay: .9s;content: "";position: absolute;right: 0;bottom: 0 }.default-video-box .ripple:after, .video-image-box .ripple:after {-webkit-animation-delay: .6s;animation-delay: .6s;content: "";position: absolute;right: 0;bottom: 0 }@-webkit-keyframes ripple {70% {-webkit-box-shadow: 0 0 0 70px rgba(244, 68, 56, 0);box-shadow: 0 0 0 70px rgba(244, 68, 56, 0) }100% {-webkit-box-shadow: 0 0 0 0 rgba(244, 68, 56, 0);box-shadow: 0 0 0 0 rgba(244, 68, 56, 0) }}@keyframes ripple {70% {-webkit-box-shadow: 0 0 0 70px rgba(244, 68, 56, 0);box-shadow: 0 0 0 70px rgba(244, 68, 56, 0) }100% {-webkit-box-shadow: 0 0 0 0 rgba(244, 68, 56, 0);box-shadow: 0 0 0 0 rgba(244, 68, 56, 0) }}.default-section .progress-levels {padding-top: 7px }.progress-levels .progress-box h5 {font-size: 14px;color: #909297;margin-bottom: 5px }.progress-levels .progress-box {position: relative;padding-bottom: 16px;padding-top: 10px;overflow: hidden }.progress-levels .progress-box .bar {position: relative;height: 6px;background: #e5e5e5 }.progress-levels .progress-box .bar .bar-innner {position: relative;left: 0;top: 0;width: 100%;height: 10px }.progress-levels .progress-box .bar .bar-fill {position: absolute;left: -100%;top: 0;width: 0;height: 6px;background: #00007f;-webkit-transition: 2s .3s;-o-transition: 2s .3s;transition: 2s .3s }.progress-levels .progress-box.html .bar .bar-fill {background: #ef6267 }.progress-levels .progress-box.wp .bar .bar-fill {background: #ff9924 }.progress-levels .progress-box.php .bar .bar-fill {background: #14dbba }.progress-levels .progress-box .percent {position: absolute;right: 0;top: -30px;letter-spacing: 0;font-size: 14px;font-weight: 600;color: #222;font-family: 'Open Sans', sans-serif;opacity: 0;-webkit-transition: 2s .7s;-o-transition: 2s .7s;transition: 2s .7s }.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 }.header-top {position: relative;font-size: 13px;padding: 11px 0;background: #00007f }.header-top .social-links a {position: relative;display: inline-block;font-size: 13px;font-weight: 400;color: #fff;padding: 0 10px;line-height: 26px }.header-top .social-links a:last-child {padding-right: 0 }.header-top .topbar-info {position: relative;margin: 0 -15px;top: -2px;display: inline-block }.header-top .link-btn, .tab-btn-style-one li, .tab-btn-style-three li {display: inline-block }.header-top .link-btn .theme-btn {padding: 12px 30px;border-radius: 0;margin: -11px 0 -11px 15px }.header-top .topbar-info li {display: inline-block;line-height: 1em;padding: 0 15px }.header-top .topbar-info li a {color: #fff;font-size: 15px;font-weight: 600 }.header-top .topbar-info li a i {color: #ff7307;margin-right: 6px }@media only screen and (max-width:767px) {.header-top .top-left, .header-top .top-right {width: 100%;text-align: center }}.main-header .header-upper {position: relative;z-index: 5;transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-ms-transition: .5s;-o-transition: .5s }.main-header .header-upper .logo img, .main-header .logo-outer .logo img {position: relative;display: inline-block;max-width: 100% }.main-header .logo-outer {position: relative;z-index: 25;padding: 20px 0 0 }.main-menu {position: relative;float: left }.main-header .header-info {position: relative;top: 0;width: 100%;z-index: 5;border-bottom: 1px solid #f0f0f0;padding: 31px 0 }.main-menu .navigation {position: relative;margin: 0;text-align: center }.main-menu .navigation>li {position: relative;float: left;margin: 0 1px }.main-menu .navigation>li:before {position: absolute;content: '';background-color: #ff7307;width: 0%;height: 100%;left: 0;top: 0;transition: .5s }.about-image-block-two .image img, .about-video-block img, .checkout-page .lower-content .order-column .cart-table, .feature-block-two .image img, .main-menu .navigation>li.current:before, .main-menu .navigation>li:hover:before, .service-details img, .services-block-three .inner-box img, .testimonial-block .inner-box:hover:before, .testimonial-block-three .inner-box:hover:before {width: 100% }.main-menu .navigation>li.dropdown:after {position: absolute;content: "\f107";font-size: 16px;color: #222;top: 41px;right: 15px;transition: .5s;font-family: 'Font Awesome 5 Free';cursor: pointer;font-weight: 900 }.sticky-header .main-menu .navigation>li.dropdown:after {top: 27px }.sticky-header .main-menu .navigation>li {margin: 0 1px;border: 0 }.main-menu .navigation>li>a {position: relative;display: block;font-size: 15px;color: #262626;line-height: 30px;font-weight: 500;font-family: Rubik, sans-serif;opacity: 1;text-transform: uppercase;padding: 40px 16px;transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-ms-transition: .5s;-o-transition: .5s }.main-menu .navigation>li>ul>li>a, .main-menu .navigation>li>ul>li>ul>li a {display: block;padding: 12px 15px;font-family: Rubik, sans-serif;transition: .5s;color: #222;position: relative;line-height: 24px;font-weight: 500;text-align: left }.main-menu .navigation>li.dropdown a {padding-right: 30px }.main-menu .navigation>li>a span {font-size: 22px;line-height: 25px;position: relative;top: 2px }.main-header .sticky-header .main-menu .navigation>li>a {color: #181818;padding: 26px 16px !important;line-height: 30px;font-size: 15px;font-weight: 500;min-height: 0;background: 0 0;border: 0 }.main-menu .navigation>li.current-menu-item>a, .main-menu .navigation>li.current>a, .main-menu .navigation>li.dropdown:hover>a {color: #fff;opacity: 1 }.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 {color: #fff;background: #ff7307 !important;opacity: 1 }.main-header .sticky-header .main-menu .navigation>li>ul {top: 100% !important }.main-menu .navigation>li>ul {position: absolute;left: 0;top: 100%;width: 270px;padding: 10px 0;z-index: 100;display: none;background: #fff;-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 {position: relative;width: 100%;padding: 0 10px }.cart-section .totals-table li:last-child, .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 {font-size: 15px;padding-right: 0 !important;text-transform: capitalize;-moz-transition: .5s;-webkit-transition: .5s;-ms-transition: .5s;-o-transition: .5s }.main-menu .navigation>li>ul>li>a:hover, .main-menu .navigation>li>ul>li>ul>li a:hover {color: #fff;background: #00007f;padding-left: 20px }.main-menu .navigation>li>ul>li ul {position: absolute;left: 100%;top: 0;width: 250px;z-index: 100;padding: 20px 0;display: none;background: #fff;-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>li>ul:before {position: absolute;content: '';right: 100%;top: 0;width: 20px;height: 100% }.main-menu .navigation>li>ul>li>ul li {position: relative;width: 100%;padding: 0 20px }.main-menu .navigation>li>ul>li>ul>li a {-ms-transition: .5s;-o-transition: .5s }.main-menu .navigation>li.dropdown:hover>ul {visibility: visible;opacity: 1 }.main-menu .navigation li>ul>li.dropdown:hover ul {visibility: visible;opacity: 1;left: 100%;top: 0 }.main-menu .navbar-collapse>ul li.dropdown .dropdown-btn {position: absolute;right: 10px;top: 0;width: 50px;height: 43px;border-left: 1px solid rgba(255, 255, 255, .1);text-align: center;font-size: 16px;line-height: 43px;color: #fff;cursor: pointer;z-index: 5;display: none }.main-header .menu-right-content {position: relative;float: left;margin-left: 15px;margin-top: 28px }.main-header .search-box-outer {position: relative;left: 3px;display: inline-block;padding: 6px 0;vertical-align: middle }.main-header .search-box-btn {position: relative;font-size: 18px;line-height: 28px;color: #222;cursor: pointer;display: inline-block;padding: 7px 0 6px;background: 0 0;border-radius: 50px 0 0 50px }.main-header .search-box-outer .dropdown-menu {top: 72px !important;padding: 0;width: 330px;border-radius: 3px;background: #fff;right: 0;left: auto !important;transform: translate3d(0, 0, 0) scale3d(.8, .8, .8) !important;border-color: transparent;box-shadow: 7px 5px 30px 0 rgba(72, 73, 121, .15);transition: .5s;display: block;opacity: 0;visibility: hidden }.main-header .search-box-outer .show .dropdown-menu {display: block;transform: scale3d(1, 1, 1) !important;opacity: 1;visibility: visible }.main-header .search-panel .form-container {padding: 30px }.gallery-block .inner-box .image-box, .main-header .search-panel .form-group, .sidebar .search-box-two .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: 9px 50px 9px 15px;height: 50px;border: 1px solid #f3f5fe;border-radius: 3px;background: #f3f5fe }.main-header .search-panel input:focus, .main-header .search-panel select:focus {border-color: #f3f5fe }.main-header .search-panel .search-btn {position: absolute;right: 1px;top: 1px;width: 50px;height: 48px;text-align: center;color: #111;background: #f3f5fe;font-size: 14px;border-radius: 0 3px 3px 0;cursor: pointer }.main-header .menu-right-content .link-btn {display: inline-block;vertical-align: middle }.main-header .menu-right-content .link-btn .theme-btn {text-transform: capitalize;font-family: 'Open Sans', sans-serif;font-size: 16px;font-weight: 600;padding: 8px 30px;border-radius: 22px;margin-left: 20px }.hiddenbar-btn {display: inline-block;z-index: 7;float: none;padding: 4px 5px;margin-left: 10px;cursor: pointer;border-radius: 0;background: #fff;vertical-align: middle }.hiddenbar-btn .icon-bar {background: #2b2b2b;height: 3px;width: 22px;display: block;margin: 6px 5px }.hidden-bar {position: fixed;top: 0;width: 405px;padding: 30px 0 30px 30px;height: 100%;background: rgba(17, 17, 17, .95);z-index: 9999;transition: .7s;-webkit-transition: .7s;-ms-transition: .7s;-o-transition: .7s;-moz-transition: .7s }.hidden-bar .mCSB_inside>.mCSB_container, .tab-btn-style-two li:last-child .nav-link {margin-right: 0 }.hidden-bar.right-align {right: -450px }.hidden-bar .hidden-bar-closer {position: absolute;top: 25px;right: 30px;width: 40px;height: 40px;line-height: 40px;text-align: center;background: #222;color: #000;transition: .3s;-webkit-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-moz-transition: .3s;z-index: 999999 }.hidden-bar .hidden-bar-closer:hover {color: #414857 }.hidden-bar .hidden-bar-closer .btn {background-color: transparent;border: none;outline: 0;font-size: 14px }.hidden-bar .social-icons {text-align: center;margin: 50px 0 30px }.hidden-bar .social-icons ul {font-size: 0;margin-left: -5px;margin-right: -5px }.hidden-bar .social-icons ul li {display: inline-block;padding: 0 5px }.hidden-bar .social-icons ul li a {display: block;width: 36px;height: 36px;font-size: 16px;line-height: 36px;text-align: center;background: #414857;color: #fff;border-radius: 5px;transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;-ms-transition: .3s;-o-transition: .3s }.hidden-bar .social-icons ul li a:hover {background: #fff;color: #414857 }.hidden-bar .logo {padding: 80px 30px 30px }.hidden-bar .hidden-bar-closer button {background: 0 0;display: block;font-size: 16px;color: #fff;width: 40px;height: 40px;line-height: 40px;border-radius: 50%;cursor: pointer }.hidden-bar-wrapper {height: 100%;padding: 0 5px 30px 0 }.hidden-bar-wrapper.style-two {padding: 120px 30px }.hidden-bar .content-box {position: relative;padding-right: 25px;padding-left: 30px }.hidden-bar .content-box h2 {position: relative;font-size: 30px;color: #fff;font-weight: 500;margin-bottom: 20px }.hidden-bar .content-box .text {position: relative;font-size: 14px;color: #eee;margin-bottom: 25px }.hidden-bar .content-box .btn-style-two {color: #fff;border-color: #fff }.hidden-bar .content-box .btn-style-two:hover {border-color: #5658db }.hidden-bar .contact-info {position: relative;padding-right: 25px;margin-top: 60px;padding-left: 30px }.hidden-bar .contact-info h2 {position: relative;font-size: 24px;color: #fff;font-weight: 500;margin-bottom: 20px }.sticky-header {position: fixed;opacity: 0;visibility: hidden;left: 0;top: 0;width: 100%;padding: 0;background: #fff;z-index: 0;border-bottom: 1px solid #e0e0e0;transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-ms-transition: .5s;-o-transition: .5s }.sticky-header .logo {padding: 8px 0 }.fixed-header .sticky-header {z-index: 999;opacity: 1;visibility: visible;-ms-animation-name: fadeInDown;-moz-animation-name: fadeInDown;-op-animation-name: fadeInDown;-webkit-animation-name: fadeInDown;animation-name: fadeInDown;-ms-animation-duration: 500ms;-moz-animation-duration: .5s;-op-animation-duration: 500ms;-webkit-animation-duration: .5s;animation-duration: .5s;-ms-animation-timing-function: linear;-moz-animation-timing-function: linear;-op-animation-timing-function: linear;-webkit-animation-timing-function: linear;animation-timing-function: linear;-ms-animation-iteration-count: 1;-moz-animation-iteration-count: 1;-op-animation-iteration-count: 1;-webkit-animation-iteration-count: 1;animation-iteration-count: 1 }.main-header.header-style-two {position: absolute;top: 70px;left: 0;width: 100% }.main-header.header-style-two .header-outer-box {padding: 0 40px }.main-header.header-style-three .header-outer-box {display: flex;align-items: center;justify-content: space-between;padding: 0 35px }.main-header.header-style-three .menu-right-content {margin: 12px 0 }.main-header.header-style-four .main-menu .navigation>li.dropdown:before {height: 40px;top: 35px }.funfact-section-two, .main-header.header-style-four, .pricing-block-one.active .inner-box .upper-box, .pricing-block-two.active .inner-box .upper-box {background: #00007f }.main-header.header-style-four .hiddenbar-btn, .nav-tabs.tab-btn-style-two .nav-item.show .nav-link, .nav-tabs.tab-btn-style-two .nav-link.active {background: 0 0 }@media only screen and (max-width:1200px) {.main-menu .navigation>li.dropdown:after {right: 7px }.main-menu .navigation>li.dropdown a {padding-right: 20px }.main-menu .navigation>li>a {padding: 40px 3px }.main-menu .navigation>li.dropdown:before {display: none }.main-menu .navigation>li.current-menu-item>a, .main-menu .navigation>li.current>a, .main-menu .navigation>li.dropdown:hover>a {color: #222;opacity: 1 }.main-menu .navigation>li.current.dropdown:after, .main-menu .navigation>li.dropdown:hover:after {color: #222 }.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 {color: #222;background: 0 0 !important }}@media only screen and (max-width:991px) {.fixed-header .sticky-header, .main-header .info-box:after, .main-menu .navbar-collapse>.navigation li.dropdown:after, .main-menu .navigation>li>ul:before, .services-section-two .owl-dots {display: none !important }.main-menu .navbar-header {position: relative;float: none;display: block;text-align: left;width: 100%;top: 0;z-index: 12 }.main-header .logo-outer {padding: 15px 0 25px;text-align: center;width: 100% }.main-header .header-upper .upper-right {position: relative;width: 100%;padding-top: 0 }.main-header .main-menu {width: 100% }.main-menu .navbar-header .navbar-toggle {display: inline-block;z-index: 7;float: none;padding: 4px 5px;cursor: pointer;margin: 0 0 10px;border-radius: 0;background: 0 0 }.main-menu .navbar-header .navbar-toggle .icon-bar {background: #ff7307;height: 2px;width: 29px;display: block;margin: 7px 5px }.main-menu .collapse {max-height: 310px;max-width: none;overflow: auto;float: none;width: 100%;padding: 0;border: none;margin: 0;-ms-border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;box-shadow: none }.main-menu .navbar-collapse {max-height: 310px }.main-menu .navbar-collapse>.navigation {float: none !important;margin: 0 !important;width: 100% !important;background: #333;border-top: none }.main-menu .navbar-collapse>.navigation>li {margin: 0 !important;float: none !important;width: 100% }.main-menu .navbar-collapse>.navigation>li:first-child, .main-menu .navigation>li>a, .main-menu .navigation>li>ul:before {border: none }.main-menu .navbar-collapse>.navigation>li>a {border: none !important }.main-menu .navigation li.dropdown>a:after, .main-menu .navigation>li.dropdown>a:before, .main-menu .navigation>li>ul>li>a::before, .main-menu .navigation>li>ul>li>ul>li>a::before {color: #fff !important;right: 15px;font-size: 16px;display: none !important }.main-menu .navbar-collapse>.navigation>li>ul, .main-menu .navbar-collapse>.navigation>li>ul>li>ul {position: relative;border: none;float: none;visibility: visible;opacity: 1;display: none;margin: 0;padding: 0;left: auto !important;right: auto !important;top: auto !important;width: 100%;background: #333;-webkit-border-radius: 0px;-ms-border-radius: 0px;-o-border-radius: 0;-moz-border-radius: 0;border-radius: 0;transition: none !important;-webkit-transition: none !important;-ms-transition: none !important;-o-transition: none !important;-moz-transition: none !important;box-shadow: none !important }.main-menu .navbar-collapse>.navigation>li, .main-menu .navbar-collapse>.navigation>li>ul>li, .main-menu .navbar-collapse>.navigation>li>ul>li>ul>li {border-top: 1px solid rgba(255, 255, 255, .1) !important;opacity: 1 !important;top: 0 !important;padding-top: 0;padding-bottom: 0;left: 0 !important;visibility: visible !important;border-bottom: none }.main-menu .navbar-collapse>.navigation>li>a, .main-menu .navbar-collapse>.navigation>li>ul>li>a, .main-menu .navbar-collapse>.navigation>li>ul>li>ul>li>a {padding: 10px 20px !important;line-height: 22px;color: #b8b8b8;text-align: left;min-height: 0 }.main-menu .navbar-collapse>.navigation>li.current-menu-item>a, .main-menu .navbar-collapse>.navigation>li.current>a, .main-menu .navbar-collapse>.navigation>li:hover>a, .main-menu .navbar-collapse>.navigation>li>ul>li:hover>a, .main-menu .navbar-collapse>.navigation>li>ul>li>ul>li:hover>a {color: #fff !important }.main-header.header-style-three .header-outer-box, .main-menu .navbar-collapse>.navigation li.dropdown .dropdown-btn {display: block }.main-header .menu-right-content {position: absolute;right: 0;top: -7px;margin-top: 0;z-index: 99 }.main-header .search-box-outer .dropdown-menu {top: 53px !important }.main-header.header-style-two {top: 0;background: #fff }.main-header.header-style-two .header-outer-box {padding: 0 }.main-header.header-style-three .logo-outer {width: auto;text-align: left }.main-header.header-style-three .main-menu {background: #f7f7f7 }.main-header.header-style-three .main-menu .navbar-header .navbar-toggle {margin: 0 }}@media only screen and (max-width:650px) {.main-header .search-box-outer .dropdown-menu {right: 0 }.main-header .menu-right-content .link-btn .theme-btn {display: none }}@media only screen and (max-width:450px) {.main-header .search-box-outer .dropdown-menu {right: 0;width: 230px }}.main-slider .slide {position: relative;padding: 150px 0;background-size: cover;background-repeat: no-repeat;background-position: center center }.main-slider h1 {position: relative;color: #fff;font-size: 50px;font-weight: 800;line-height: 75px;margin-bottom: 30px;text-transform: capitalize;opacity: 0;-webkit-transition: 1s;-moz-transition: .1s;-ms-transition: 1s;-o-transition: 1s;transition: 1s;-webkit-transform: translateY(50px);-moz-transform: translateY(50px);-ms-transform: translateY(50px);-o-transform: translateY(50px);transform: translateY(50px);font-family: Muli, sans-serif }.main-slider .link-box, .main-slider h5 {opacity: 0;-webkit-transition: 1s;-moz-transition: .1s;-ms-transition: 1s;-o-transition: 1s }.main-slider .active h1 {opacity: 1;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);transition-delay: 1.3s }.main-slider h5 {position: relative;color: #777;font-size: 14px;font-weight: 700;margin-bottom: 20px;display: inline-block;text-transform: uppercase;transition: 1s;-webkit-transform: translateY(50px);-moz-transform: translateY(50px);-ms-transform: translateY(50px);-o-transform: translateY(50px);transform: translateY(50px) }.main-slider .active h5 {opacity: 1;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);transition-delay: 1s }.main-slider .link-box {transition: 1s;-webkit-transform: translateY(50px);-moz-transform: translateY(50px);-ms-transform: translateY(50px);-o-transform: translateY(50px);transform: translateY(50px) }.main-slider .link-box .theme-btn {margin-right: 20px;margin-bottom: 20px }.main-slider .active .link-box {opacity: 1;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);transition-delay: 2.5s }.main-slider .content .title {position: relative;color: #fff;font-size: 18px;font-weight: 500;padding-bottom: 20px;margin-bottom: 25px;opacity: 0;-webkit-transition: 1s;-moz-transition: .1s;-ms-transition: 1s;-o-transition: 1s;transition: 1s;-webkit-transform: translateY(50px);-moz-transform: translateY(50px);-ms-transform: translateY(50px);-o-transform: translateY(50px);transform: translateY(50px) }.main-slider .content .title:after {position: absolute;content: '';left: 50%;bottom: 0;width: 70px;height: 1px;margin-left: -35px;background-color: #fff }.main-slider .active .title {opacity: 1;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);transition-delay: 0.6s }.main-slider .owl-dots {position: absolute;left: 50%;bottom: 20px }.main-slider .owl-dots .owl-dot {position: relative;width: 12px;height: 12px;margin: 0 4px;border-radius: 6px;display: inline-block;background-color: #fff;transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-ms-transition: .5s;-o-transition: .5s }.main-slider .owl-nav .owl-next, .main-slider .owl-nav .owl-prev {width: 60px;height: 60px;font-size: 21px;display: inline-block;background-color: rgba(255, 255, 255, .1);position: absolute;color: #fff;border-radius: 50%;line-height: 60px;text-align: center }.main-slider .owl-dots .owl-dot.active, .main-slider .owl-dots .owl-dot:hover {background-color: #ff7307;height: 29px }.main-slider .owl-nav {position: absolute;left: 0;top: 50%;z-index: 1;width: 100%;margin-top: -20px;opacity: 0;transition: .5s }.main-slider .owl-nav .owl-prev {left: 40px;transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-ms-transition: .5s;-o-transition: .5s }.main-slider .owl-nav .owl-next {right: 40px;transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-ms-transition: .5s;-o-transition: .5s }.main-slider.style-two .slide {padding: 360px 0 260px }.main-slider.style-three .slide {padding: 225px 0 }.about-section:before {position: absolute;content: '';left: 0;top: 0;width: 100%;height: 100%;background-image: url(../images/background/pattern.png);background-repeat: no-repeat;background-position: left top }.about-video-block {position: relative;margin-right: 20px;margin-bottom: 30px }.about-video-block .default-video-box {position: absolute;right: 0;bottom: 52px;background: rgba(54, 72, 178, .95);padding: 30px;display: flex;align-items: center;justify-content: center }.about-video-block .default-video-box h4, .parallax-section .default-video-box h4 {color: #fff;font-size: 20px;font-weight: 600;padding-left: 30px }.about-video-block .default-video-box a {position: relative;height: 81px;width: 81px;border-radius: 50%;background-color: #fff;text-align: center;line-height: 80px;font-size: 20px;padding-left: 6px;color: #ff7307 }.default-video-box .ripple:after, .default-video-box .ripple:before {left: 50%;top: 50%;-webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, .64);-ms-box-shadow: 0 0 0 0 rgba(255, 255, 255, .64);-o-box-shadow: 0 0 0 0 rgba(255, 255, 255, .64);box-shadow: 0 0 0 0 rgba(255, 255, 255, .64);-webkit-animation: 3s infinite ripple;animation: 3s infinite ripple }@-webkit-keyframes ripple {70% {-webkit-box-shadow: 0 0 0 50px rgba(244, 68, 56, 0);box-shadow: 0 0 0 50px rgba(244, 68, 56, 0) }100% {-webkit-box-shadow: 0 0 0 0 rgba(244, 68, 56, 0);box-shadow: 0 0 0 0 rgba(244, 68, 56, 0) }}@keyframes ripple {70% {-webkit-box-shadow: 0 0 0 50px rgba(244, 68, 56, 0);box-shadow: 0 0 0 50px rgba(244, 68, 56, 0) }100% {-webkit-box-shadow: 0 0 0 0 rgba(244, 68, 56, 0);box-shadow: 0 0 0 0 rgba(244, 68, 56, 0) }}.about-section-two .about-content-block {position: relative;padding: 100px 0 5px }.about-image-block {position: relative;margin-left: 40px;margin-right: 60px;padding-top: 160px;padding-bottom: 100px }.about-image-block:before {position: absolute;content: '';background: #f7f7fa;height: 100%;width: 5000%;left: 50%;top: 0 }.about-image-block .inner-box:before {position: absolute;content: '';border: 10px solid #e8e8eb;height: 100%;width: 100%;left: 60px;top: -60px }.about-image-block .image:before {position: absolute;content: '';width: 100%;top: 0;right: -28px;bottom: 114px;background-repeat: no-repeat;background-position: bottom right }.about-image-block img {position: relative;width: 100%;box-shadow: 0 15px 39px 0 rgba(6, 11, 65, .15) }.about-section-four:before, .about-section-three:before, .skill-section.style-two:before {position: absolute;content: '';left: 0;top: 0;width: 35%;height: 100%;background: #f7f7fa }.about-section-three.shape-right:before {right: 0;left: inherit }.about-image-block-two .image {position: relative;box-shadow: 0 15px 39px 0 rgba(8, 18, 109, .1);margin-right: 30px;margin-bottom: 30px;margin-top: 10px }.about-section-four .container {max-width: 1500px }.about-section-four .about-content-block .text {max-width: 520px }.services-section .container {max-width: 1270px }.services-section .outer-box {position: relative;padding: 25px 50px 0 }.services-section .outer-box:before {position: absolute;content: '';left: 0;top: 0;bottom: 70px;width: 100%;background-size: cover;background-position: center center }.services-block-one .inner-box {position: relative;background: #fff;padding: 40px;transition: .7s;margin: 20px 0 }.owl-item.center .services-block-one .inner-box {background: center bottom/cover #00007f;padding: 60px 50px;margin: 0 }.services-block-one .icon {position: relative;font-size: 45px;color: #ff7307;margin-bottom: 30px;margin-top: 10px }.services-block-four h4, .services-block-one h4, .services-block-three h4, .services-block-two h4 {position: relative;font-size: 20px;font-weight: 700;margin-bottom: 10px;transition: .5s }.services-block-four .text, .services-block-one .text, .services-block-three .text, .services-block-two .text {position: relative;margin-bottom: 15px;transition: .5s }.services-block-one .read-more-btn a, .services-block-three .read-more-btn a {position: relative;font-size: 15px;font-weight: 600;color: #212333;transition: .5s }.process-block:nth-child(2) .inner-box, .services-section .owl-dot-style-three .owl-dots {margin-top: 70px }.services-section-four, .services-section-two, .team-section-three, .team-section-two {position: relative;background: #212333 }.services-section-four:before, .services-section-two:before, .team-section-three:before {position: absolute;content: '';left: 0;top: 0;width: 100%;height: 100%;background-image: url(../images/background/pattern-10.webp);background-repeat: repeat-x;background-position: center 130% }.services-section-three:before {position: absolute;content: '';left: 0;top: 0;width: 100%;height: 50%;background: #f7f7fa }.services-block-three .inner-box {position: relative;margin-bottom: 30px;width: 100% }.services-block-three .inner-box .lower-content {position: relative;background-color: #fff;padding: 30px 38px 38px;transition: .7s;box-shadow: 0 15px 39px 0 rgba(8, 18, 109, .1) }.services-block-three .inner-box:hover .lower-content {background-color: #00007f;background-size: cover;background-position: center bottom }.services-block-three .icon {position: relative;font-size: 45px;color: #ff7307;margin-bottom: 20px;margin-top: 10px }.services-block-four .read-more-btn a span, .services-block-three .read-more-btn a span, .services-block-two .read-more-btn a span {position: relative;margin-left: 6px;top: 1px }.services-block-four .read-more-btn a:hover, .services-block-three .read-more-btn a:hover, .services-block-two .read-more-btn a:hover {color: #ff7307 !important }.mb-minus-130 {margin-bottom: -130px }.services-block-four {position: relative;z-index: 1 }.services-block-four .inner-box {position: relative;background: #fff;padding: 40px 45px;transition: .7s;margin: 0 0 30px;box-shadow: 0 15px 39px 0 rgba(8, 18, 109, .1) }.services-block-four .inner-box:hover {background: center bottom/cover #00007f }.services-block-four .icon {position: relative;font-size: 45px;color: #ff7307;margin-bottom: 26px }.services-block-four .read-more-btn a, .services-block-two .read-more-btn a {position: relative;font-size: 15px;font-weight: 600;color: #212333 }.service-details h1 {font-size: 40px;font-weight: 700;margin-bottom: 20px }.case-details h3, .service-details h3 {font-size: 26px;font-weight: 700;margin-bottom: 20px }.case-details .top-content, .service-details .middile-content, .service-details .top-content, .shop-single .product-details .prod-tabs {position: relative;margin-bottom: 60px }.fluid-section-one .outer-container {position: relative;min-height: 250px;background-color: #3648b3 }.fluid-section-one .image-column {position: absolute;left: 0;top: 0;width: 50%;height: 100%;background-repeat: no-repeat;background-position: center center;background-size: cover }.fluid-section-one .image-column .image-box, .fluid-section-three .image-column .image-box {position: relative;display: none }.fluid-section-one .image-column .image-box img, .fluid-section-three .image-column .image-box img, .product-details .image-column .image-box img {position: relative;display: block;width: 100% }.fluid-section-one .content-column, .fluid-section-three .content-column {position: relative;float: right;width: 50% }.fluid-section-one .content-column:before {position: absolute;content: '';left: 0;top: 0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: 100% -45% }.fluid-section-one .content-column .inner-column {position: relative;width: 100%;padding: 100px 100px 80px }.feature-block .inner-box {position: relative;padding: 19px 0 19px 80px;max-width: 370px;-webkit-transition: .5s;-o-transition: .5s;transition: .5s }.feature-block .inner-box .icon-box {position: absolute;left: 0;top: 30px;color: #ff7307;font-size: 50px;text-align: center;line-height: 60px;-webkit-transition: .5s;-o-transition: .5s;transition: .5s }.feature-block .inner-box h4 {position: relative;font-size: 20px;font-weight: 700;line-height: 1em;margin-bottom: 12px;padding-top: 10px;color: #fff }.feature-block .inner-box h4 a {color: #fff;transition: .3s;-webkit-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-moz-transition: .3s }.feature-block .inner-box h4 a:hover, .feature-block-three .inner-box h4 a:hover {color: #e4353a }.feature-block .inner-box .service-text {font-size: 15px;color: #fff;padding-bottom: 12px;-webkit-transition: .5s;-o-transition: .5s;transition: .5s }.fluid-section-two {position: relative;margin-top: 80px;background-color: #f7f7fa }.fluid-section-two:before {position: absolute;content: '';left: 0;top: 0;width: 33%;height: 100%;background: #fff }.fluid-section-two:after {position: absolute;content: '';left: 0;top: 50px;width: 33%;bottom: 160px;background: #00007f }.fluid-section-two .outer-container {position: relative;min-height: 250px }.fluid-section-two .image-column {position: absolute;left: 120px;top: -80px;width: 40%;height: 100%;background-repeat: no-repeat;background-position: center center;background-size: cover }.fluid-section-two .image-column .image-box {position: relative;z-index: 9 }.fluid-section-two .outer-container:before {position: absolute;content: '';height: 156px;width: 194px;left: 58px;bottom: 41px }.fluid-section-two .image-column .image-box img {position: relative;z-index: 5 }.fluid-section-two .content-column {position: relative;float: right;width: 60% }.fluid-section-two .content-column .inner-column {position: relative;width: 100%;padding: 100px 100px 80px;max-width: 960px }.fluid-section-two .feature-block .inner-box .service-text, .funfact-section-four .fact-counter .item .inner-box p {color: #8a8d91 }.fluid-section-two .feature-block .inner-box h4, .fluid-section-two .feature-block .inner-box h4 a, .news-block-four h2 a, .news-block-one h4 a, .news-block-three h4 a, .news-block-two h4 a, .team-block-two.dark-style .inner-box .lower-box h4 a {color: #1a224d }.fluid-section-three {position: relative;padding-top: 80px }.fluid-section-three .outer-container {position: relative;min-height: 250px;background-color: #f7f7f7 }.fluid-section-three .image-column {position: absolute;left: 0;top: -80px;width: 50%;height: 100%;background-repeat: no-repeat;background-position: center center;background-size: cover }.fluid-section-three .content-column:before {position: absolute;content: '';left: 0;top: 0;width: 100%;height: 100%;background: #3648b3 }.fluid-section-three .content-column .inner-column {position: relative;max-width: 950px;padding: 100px }.working-process:before {content: '';position: absolute;left: -150px;right: -150px;height: 100%;display: block }.working-process .row {margin: 0 -65px }.process-block {position: relative;margin-bottom: 40px;padding: 0 65px }.process-block .inner-box {position: relative;padding: 50px 35px 33px;box-shadow: 0 15px 39px 0 rgba(8, 18, 109, .1);transition: .5s;-moz-transition: .3s;-webkit-transition: .3s;-ms-transition: .3s;-o-transition: .3s;background-color: #fff;text-align: center }.parallax-section:before, .skill-section:before {position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: '' }.process-block .inner-box:hover {box-shadow: 0 -10px 39px 0 rgba(8, 18, 109, .1);transform: translateY(-10px) }.blog-single-post .blockquote, .news-block-three .inner-box, .skill-section .image-block .image {box-shadow: 0 15px 39px 0 rgba(8, 18, 109, .1) }.process-block .inner-box .count-box {position: relative;width: 80px;height: 80px;background: #00007f;margin: 0 auto 25px;color: #ff7307;text-align: center;line-height: 80px;font-size: 30px;font-weight: 800;font-family: Muli, sans-serif;-ms-transition: .3s;-o-transition: .3s;border-radius: 10px }.process-block .inner-box h3 {position: relative;font-size: 20px;font-weight: 700;margin-bottom: 10px }.process-block .inner-box .text {position: relative;color: #777;font-size: 14px;line-height: 1.8em;margin-bottom: 18px;transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;-ms-transition: .3s;-o-transition: .3s }.skill-section:before {background-repeat: no-repeat;background-position: left bottom }.skill-section .outer-box {margin-left: 30px }.skill-section .image-block .image {position: relative;margin-right: 30px }.parallax-section {position: relative;padding: 125px 0;background-size: cover;background-position: center }.parallax-section:before {background: rgba(11, 12, 18, .6) }.parallax-section h1 {position: relative;color: #fff;font-size: 45px;font-weight: 800;line-height: 50px;margin-bottom: 19px }.gallery-block-three h4, .gallery-block-two h4 {font-size: 22px;line-height: 28px;font-weight: 600 }.parallax-section .text {position: relative;color: #fff;margin-bottom: 30px }.parallax-section .default-video-box {position: relative;right: 0;background: rgba(255, 255, 255, .4);border-radius: 50%;padding: 15px;display: inline-block;margin: 30px 0 30px 20px }.parallax-section .default-video-box:before {position: absolute;content: '';height: 130px;width: 130px;border: 15px solid rgba(255, 255, 255, .2);left: 50%;top: -15px;border-radius: 50%;transform: translate(-50%) }.parallax-section .default-video-box a {position: relative;height: 70px;width: 70px;border-radius: 50%;background-color: #fff;text-align: center;line-height: 70px;font-size: 20px;padding-left: 6px;color: #ff7307 }.default-video-box .ripple:after, .default-video-box .ripple:before {border-radius: 50%;width: 70px;height: 70px;margin-left: -35px;margin-top: -35px }.funfact-section {position: relative;background-position: center;background-repeat: no-repeat;background-attachment: fixed;background-size: cover }.funfact-section:before {position: absolute;content: '';background: rgba(11, 12, 18, .6);top: 0;left: 0;width: 100%;height: 100% }.funfact-section .outer-box {overflow: hidden }.counter-area {margin: -1px;position: relative }.fact-counter {position: relative;overflow: hidden;color: #fff }.funfact-section .fact-counter {background: rgba(57, 74, 175, .95);padding: 75px }.fact-counter .column {position: relative;z-index: 5;padding: 0;border-left: 1px solid rgba(255, 255, 255, .2);border-bottom: 1px solid rgba(255, 255, 255, .2) }.fact-counter .item {color: #222;width: 100% }.fact-counter .column .icon span {font-size: 50px;position: absolute;line-height: 70px;top: -5px;left: 0;margin-bottom: 20px;color: #ab7442;transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-ms-transition: .5s;-o-transition: .5s }.fact-counter .count-outer {margin-top: 5px;color: #fff;position: relative;font-size: 50px;font-weight: 800;font-family: Muli, sans-serif }.fact-counter .count-outer .count-text {margin-bottom: 15px;display: block }.fact-counter .item .inner-box {position: relative;text-align: center;padding-top: 25px }.fact-counter .item .inner-box .icon-box {line-height: 60px }.fact-counter .item .inner-box .icon-box i {color: #ff214f }.fact-counter .item .inner-box .icon-box i:before {margin: 0;font-size: 48px }.fact-counter .item .inner-box p {font-weight: 400;font-size: 15px;color: rgba(255, 255, 255, .7) }.funfact-section-four .fact-counter .column, .funfact-section-two .fact-counter .column {border: 0;padding: 0 15px }.funfact-section-two .fact-counter .item .inner-box {padding-left: 65px;text-align: left }.funfact-section-four .fact-counter .item .inner-box:before, .funfact-section-two .fact-counter .item .inner-box:before {position: absolute;content: '';background: rgba(255, 255, 255, .15);width: 1px;height: 72px;right: 0;top: 30px }.funfact-section-four .fact-counter .item .inner-box .icon-box, .funfact-section-two .fact-counter .item .inner-box .icon-box {position: absolute;left: 0 }.funfact-section-four .fact-counter, .funfact-section-two .fact-counter {padding: 73px 0 }.funfact-section-four {background: #f7f7fa }.funfact-section-four .fact-counter .item .inner-box {padding-left: 65px;text-align: left;margin-left: 20px }.funfact-section-four .fact-counter .count-outer {color: #1a224c }.gallery-block .inner-box, .gallery-block-three .inner-box .image, .gallery-block-two .inner-box .image, .news-block-four .image, .news-block-one .image, .news-block-three .image, .news-block-two .image, .team-block-one .inner-box .image {position: relative;overflow: hidden }.team-block-one .inner-box .overlay-box, .team-block-two .inner-box .overlay-box {position: absolute;left: 0;bottom: 0;width: 100%;padding: 30px;color: #fff;text-align: center;background: rgba(54, 72, 178, .95);opacity: 0;-webkit-transform: translate(0, -30px);-ms-transform: translate(0, -30px);transform: translate(0, -30px);transition: .7s;-moz-transition: .7s;-webkit-transition: .7s;-ms-transition: .7s;-o-transition: .7s }.team-block-one .inner-box:hover .overlay-box, .team-block-three .inner-box:hover .overlay-box, .team-block-two .inner-box:hover .overlay-box {opacity: 1;-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0) }.team-block-one .inner-box .overlay-box .text, .team-block-three .inner-box .overlay-box .text, .team-block-two .inner-box .overlay-box .text {color: #fff;margin-bottom: 20px }.cart-section .table-outer, .team-block-one .inner-box .overlay-box .social-links, .team-block-three .inner-box .overlay-box .social-links, .team-block-two .inner-box .overlay-box .social-links {position: relative;width: 100% }.team-block-one .inner-box .overlay-box .social-links li, .team-block-three .inner-box .overlay-box .social-links li, .team-block-two .inner-box .overlay-box .social-links li {position: relative;display: inline-block;margin: 0 4px;line-height: 24px }.team-block-one .inner-box .overlay-box .social-links li a, .team-block-three .inner-box .overlay-box .social-links li a, .team-block-two .inner-box .overlay-box .social-links li a {position: relative;color: #ff7307;background: #fff;display: inline-block;width: 50px;height: 50px;border-radius: 50%;line-height: 50px;font-size: 15px;transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;-ms-transition: .3s;-o-transition: .3s }.team-block-one .inner-box .overlay-box .social-links.style-two li a, .team-block-three .inner-box .overlay-box .social-links.style-two li a, .team-block-two .inner-box .overlay-box .social-links.style-two li a {width: 40px;height: 40px;border-radius: 50%;line-height: 40px;font-size: 15px }.tab-btn-style-three .nav-link.active, .team-block-one .inner-box .overlay-box .social-links li a:hover, .team-block-three .inner-box .overlay-box .social-links li a:hover, .team-block-two .inner-box .overlay-box .social-links li a:hover {background: #ff7307;color: #fff }.gallery-block .inner-box .image-box img, .team-block-one .inner-box .image img, .team-block-two .inner-box .image img {position: relative;width: 100%;display: block }.team-block-one .inner-box .lower-box, .team-block-three .inner-box .lower-box, .team-block-two .inner-box .lower-box {position: relative;padding-top: 25px;text-align: center }.team-block-one .inner-box .lower-box h4, .team-block-three .inner-box .lower-box h4, .team-block-two .inner-box .lower-box h4 {position: relative;font-size: 20px;font-weight: 700 }.team-block-one .inner-box .lower-box h4 a, .team-block-three .inner-box .lower-box h4 a {color: #222;-webkit-transition: .5s;-o-transition: .5s;transition: .5s }.team-block-one .inner-box .lower-box .designation, .team-block-three .inner-box .lower-box .designation, .team-block-two .inner-box .lower-box .designation {position: relative;color: #ff7307;font-size: 16px }.feature-section-five:before, .pricing-section:before, .team-section-two:before {position: absolute;content: '';left: 0;top: 0;width: 100%;height: 100%;background-repeat: repeat-x;background-position: center 130% }.team-section-three .outer-container, .team-section-two .outer-container {position: relative;padding-left: 25px;padding-right: 25px }.team-section-two .outer-container:before {position: absolute;content: '';left: 0;bottom: 0;width: 100%;height: 380px;background: #fff }.team-block-two .inner-box .image {position: relative;overflow: hidden;border-radius: 50% }.team-block-two .inner-box .lower-box h4 a {color: #fff;-webkit-transition: .5s;-o-transition: .5s;transition: .5s }.team-section-four .container {max-width: 1220px;padding: 0 }.team-block-three {position: relative;margin-bottom: 30px;padding: 0 }.team-block-three .inner-box {position: relative;padding: 40px 40px 0 }.team-block-three .image-wrapper:before {position: absolute;content: '';background: #fff;border: 7px solid #e8e8eb;left: 40px;bottom: 40px;width: 100%;height: 100% }.team-block-three .image-wrapper:after {position: absolute;content: '';background: #00007f;left: 40px;bottom: 40px;width: 70%;height: 70%;transition: .5s;opacity: .8 }.team-block-three .inner-box:hover .image-wrapper:after {width: 100%;height: 100%;opacity: 1 }.team-block-three .inner-box .image {position: relative;overflow: hidden;z-index: 9 }.team-block-three .inner-box .overlay-box {position: absolute;left: 55px;bottom: 30px;right: 55px;padding: 25px 0;color: #fff;text-align: center;background: rgba(54, 72, 178, .95);opacity: 0;z-index: 9;-webkit-transform: translate(0, -30px);-ms-transform: translate(0, -30px);transform: translate(0, -30px);transition: .7s;-moz-transition: .7s;-webkit-transition: .7s;-ms-transition: .7s;-o-transition: .7s }.team-block-three .inner-box .image img {position: relative;width: 100%;display: block;transition: .5s }.team-block-three .inner-box:hover .image img {transform: scale(1.2) }.checkout-page .default-links, .project-tab .product-tab-btns, .sidebar .sidebar-widget {position: relative;margin-bottom: 50px }.project-tab .product-tab-btns .p-tab-btn {position: relative;cursor: pointer;color: #1a224d;font-weight: 600;font-size: 18px;display: inline-block;margin-bottom: 10px;padding-right: 30px;text-transform: capitalize;transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;-ms-transition: .3s;-o-transition: .3s;font-family: Muli, sans-serif }.project-tab .p-tab {position: absolute;left: 0;top: 0;width: 100%;height: auto;opacity: 0;visibility: hidden }.project-tab .p-tab.active-tab {position: relative;opacity: 1;visibility: visible;z-index: 5 }.call-to-action .theme-btn, .contact-section .contact-info, .feature-block-four .list-style-one, .feature-block-four .text, .feature-block-two .text, .news-block-one .inner-box, .news-block-two .inner-box, .project-section-two .gallery-block .inner-box, .sidebar .author-widget .image, .subscribe-section .call-btn, .subscribe-section .title-column {margin-bottom: 30px }.p-tab .gallery-block {transition: .7s;-moz-transition: .7s;-webkit-transition: .7s;-ms-transition: .7s;-o-transition: .7s;-webkit-transform: scaleX(0);-ms-transform: scaleX(0);-o-transform: scaleX(0);-moz-transform: scaleX(0);transform: scaleX(0) }.p-tab.active-tab .gallery-block {-webkit-transform: scaleX(1);-ms-transform: scaleX(1);-o-transform: scaleX(1);-moz-transform: scaleX(1);transform: scaleX(1) }.gallery-block .inner-box .overlay-box {position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;color: #fff;background: #3648b2;-webkit-transition: .7s;-ms-transition: .7s;-o-transition: .7s;transition: .7s }.gallery-block .inner-box .overlay-box:before {position: absolute;content: '';left: 0;top: 0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: 100% 125% }.gallery-block .inner-box .overlay-box .overlay-inner {position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: table;vertical-align: middle;padding: 10px 50px }.gallery-block .inner-box .overlay-box .overlay-inner .content {position: relative;display: table-cell;vertical-align: middle }.gallery-block .inner-box .image-box .overlay-box .content-text {position: relative;opacity: 0;-webkit-transition: .7s;-ms-transition: .7s;-o-transition: .7s;transition: .7s;-webkit-transform: translateY(40px);-ms-transform: translateY(40px);-o-transform: translateY(40px);-moz-transform: translateY(40px);transform: translateY(40px) }.gallery-block .inner-box:hover .image-box .overlay-box .content-text {opacity: 1;-webkit-transform: translate(0);-ms-transform: translate(0);-o-transform: translate(0);-moz-transform: translate(0);transform: translate(0) }.gallery-block .inner-box .image-box .overlay-box .content-text h3 {position: relative;font-size: 24px;font-weight: 700;line-height: 1.2em;margin-bottom: 15px;display: block;letter-spacing: 1px }.gallery-block .inner-box .image-box .overlay-box .content-text h3 a, .page-title .bread-crumb li a {color: #fff;transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;-ms-transition: .3s;-o-transition: .3s }.gallery-block .inner-box .image-box .overlay-box .content-text .category {position: relative;color: #ff7307;font-size: 15px;font-weight: 500;margin-bottom: 12px;text-transform: capitalize;font-family: Rubik, sans-serif }.gallery-block .inner-box .image-box .overlay-box .content-text .text {color: rgba(255, 255, 255, .7);margin-bottom: 30px }.gallery-block.style-two .inner-box {border-radius: 0 }.gallery-block-three .inner-box, .gallery-block-two .inner-box {position: relative;margin-bottom: 30px;overflow: hidden }.gallery-block-two .inner-box .image:before {position: absolute;content: '';left: 0;top: 0;width: 100%;height: 100%;display: block;z-index: 8;opacity: 0;-webkit-transform: perspective(400px) rotateX(-90deg);-ms-transform: perspective(400px) rotateX(-90deg);transform: perspective(400px) rotateX(-90deg);-webkit-transform-origin: top;-ms-transform-origin: top;transform-origin: top;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;background-color: rgba(33, 32, 32, .9) }.gallery-block-two .inner-box:hover .image:before, .news-block-four:hover .image:before, .news-block-one:hover .image:before, .news-block-three:hover .image:before, .news-block-two:hover .image:before {opacity: 1;-webkit-transform: perspective(400px) rotateX(0);-ms-transform: perspective(400px) rotateX(0);transform: perspective(400px) rotateX(0) }.gallery-block-three .inner-box img, .gallery-block-two .inner-box img, .news-block-four img, .news-block-one img, .news-block-three img, .news-block-two img {width: 100%;-webkit-transition: .7s .3s;-o-transition: .7s .3s;transition: .7s .3s }.gallery-block-three .inner-box:hover img, .gallery-block-two .inner-box:hover img, .news-block-four:hover img, .news-block-one:hover img, .news-block-three:hover img, .news-block-two:hover img {-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2) }.gallery-block-two .inner-box .lower-content {position: relative;background: #fff;padding: 23px 30px;border: 1px solid #e9e6e6;border-top: 0;transition: .5s }.gallery-block-two .inner-box:hover .lower-content {border-color: #fff }.gallery-block-two h4 {color: #222 }.gallery-block-three h4 a, .gallery-block-two h4 a {color: #222;transition: .5s }.gallery-block-three h4 a:hover, .gallery-block-two h4 a:hover {color: #f13729 }.gallery-block-two .category {font-size: 15px;color: #8a8d91;transition: .5s }.gallery-block-three .text, .gallery-block-two .text {transition: .5s;line-height: 26px }.gallery-block-two .overlay-content {position: absolute;left: 0;bottom: -45px;width: 100%;opacity: 0;background: #00007f;visibility: hidden;transition: .5s;z-index: 9 }.gallery-block-three .inner-box:hover .overlay-content, .gallery-block-two .inner-box:hover .overlay-content {opacity: 1;visibility: visible;bottom: 0 }.gallery-block-two .inner-box:hover .overlay-content .lower-content {box-shadow: 0 0 21px 0 rgba(0, 0, 0, .08);border-color: #00007f }.gallery-block-two .inner-box .overlay-content .lower-content {background: #00007f;padding: 40px 30px }.gallery-block-three .inner-box .image:before {position: absolute;left: 0;top: 0;bottom: 0;width: 100%;content: "";background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0, #000 100%);background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0, #000 100%);background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, #000 100%);z-index: 1;transition: .5s;opacity: .8 }.gallery-block-three .inner-box:hover .image:before {top: 50%;opacity: 0 }.gallery-block-three .inner-box .lower-content {position: absolute;background: #fff0;padding: 40px;border-top: 0;transition: .5s;left: 0;bottom: 0;width: 100%;z-index: 2 }.gallery-block-three h4 {color: #fff }.gallery-block-three .category {font-size: 15px;color: #c1c1c1;transition: .5s }.gallery-block-three .overlay-content {position: absolute;left: 0;bottom: -45px;width: 100%;height: 100%;opacity: 0;background: rgba(54, 72, 178, .85);visibility: hidden;transition: .5s;z-index: 9;display: flex;align-items: center;justify-content: center }.gallery-block-three .inner-box:hover .overlay-content .lower-content, .shop-item .inner-box:hover .image .overlay-box {opacity: 1;bottom: 0 }.gallery-block-three .inner-box .overlay-content .lower-content {background: 0 0;padding: 40px;position: relative }.gallery-block-three .overlay-content .text {color: #fff;margin-top: 20px;margin-bottom: 25px;max-width: 450px }.gallery-block-three .overlay-content .theme-btn {padding: 11px 30px }.case-details h1 {font-size: 40px;font-weight: 700;margin-bottom: 20px;line-height: 50px }.case-details .project-info {position: relative;padding: 58px 50px;background: #00007f }.case-details .project-info h3 {color: #fff;font-size: 26px;font-weight: 600;margin-bottom: 20px }.case-details .project-info .text {color: rgba(255, 255, 255, .75);padding-bottom: 30px;border-bottom: 1px solid rgba(255, 255, 255, .18);margin-bottom: 30px }.news-block-four .lower-content .category, .news-block-one .lower-content .category, .news-block-one .text, .news-block-one h4, .news-block-three .lower-content .category, .news-block-three .text, .news-block-two .lower-content .category, .news-block-two .text {margin-bottom: 15px }.case-details .project-info ul li {color: rgba(255, 255, 255, .75);margin-bottom: 15px;font-size: 17px }.news-block-four .image:before, .news-block-one .image:before, .news-block-three .image:before, .news-block-two .image:before {position: absolute;content: '';left: 0;top: 0;width: 100%;height: 100%;display: block;z-index: 8;opacity: 0;-webkit-transform: perspective(400px) rotateX(-90deg);-ms-transform: perspective(400px) rotateX(-90deg);transform: perspective(400px) rotateX(-90deg);-webkit-transform-origin: top;-ms-transform-origin: top;transform-origin: top;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;background-color: rgba(54, 72, 178, .95) }.news-block-one .overlay a {background: rgba(255, 255, 255, .85);border-radius: 50%;color: #222;font-size: 20px;height: 60px;margin: 0 5px;line-height: 60px;opacity: 0;display: inline-block;text-align: center;-webkit-transform: translateX(0) translateY(-30%) scale(.5);-ms-transform: translateX(0) translateY(-30%) scale(.5);transform: translateX(0) translateY(-30%) scale(.5);-webkit-transition: .4s;-o-transition: .4s;transition: .4s;width: 60px }.news-block-four .overlay a:hover, .news-block-one .overlay a:hover, .news-block-three .overlay a:hover, .news-block-two .overlay a:hover {background: #fff;color: #ff7307 }.news-block-four:hover .overlay a, .news-block-one:hover .overlay a, .news-block-three:hover .overlay a, .news-block-two:hover .overlay a {opacity: 1;-webkit-transform: translateX(0) translateY(0) scale(1);-ms-transform: translateX(0) translateY(0) scale(1);transform: translateX(0) translateY(0) scale(1) }.news-block-four .overlay, .news-block-one .overlay, .news-block-three .overlay, .news-block-two .overlay {left: 0;opacity: 0;position: absolute;right: 0;text-align: center;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: .5s;-o-transition: .5s;transition: .5s;z-index: 10 }.news-block-one .lower-content {position: relative;z-index: 9;background-color: #fff;padding-top: 30px }.news-block-four .lower-content .category a, .news-block-one .lower-content .category a, .news-block-three .lower-content .category a, .news-block-two .lower-content .category a {font-size: 13px;font-weight: 500;color: #fff;padding: 5px 10px;background-color: #ff7307 }.news-block-one .lower-content .post-meta {margin-bottom: 8px }.news-block-one .lower-content .post-meta li {position: relative;color: #b8b8b8;font-size: 15px;padding-right: 8px;margin-right: 17px;margin-bottom: 2px;display: inline-block }.news-block-one .lower-content .post-meta li:after {position: absolute;content: '/';color: #b8b8b8;right: -10px;top: 1px;font-size: 14px }.news-block-four .lower-content .post-meta li strong, .news-block-one .lower-content .post-meta li strong, .news-block-three .lower-content .post-meta li strong, .news-block-two .lower-content .post-meta li strong {color: #ff7307;font-weight: 500 }.news-block-one h4 {font-size: 20px;font-weight: 700 }.news-block-four h2 a:hover, .news-block-one h4 a:hover, .news-block-three h4 a:hover, .news-block-two h4 a:hover {color: #e41f2c }.news-block-four .read-more-btn, .news-block-one .read-more-btn, .news-block-three .read-more-btn, .news-block-two .read-more-btn {font-size: 16px;font-weight: 600;color: #222 }.news-block-one .read-more-btn span {position: relative;top: 1px;left: 2px }.blog-section-two:before {position: absolute;content: '';left: 0;top: 0;bottom: -80px;width: 50%;background: #f7f7fa }.news-block-four .overlay a, .news-block-three .overlay a, .news-block-two .overlay a {background: #fff;border-radius: 50%;color: #3648b3;font-size: 20px;height: 60px;margin: 0 5px;line-height: 60px;opacity: 0;display: inline-block;text-align: center;-webkit-transform: translateX(0) translateY(-30%) scale(.5);-ms-transform: translateX(0) translateY(-30%) scale(.5);transform: translateX(0) translateY(-30%) scale(.5);-webkit-transition: .4s;-o-transition: .4s;transition: .4s;width: 60px }.news-block-two .lower-content {position: relative;z-index: 9;background-color: #fff;padding: 25px 30px 15px;transform: translateY(-50%);margin-bottom: -80px;margin-left: 20px;margin-right: 20px;transition: .5s }.news-block-four .inner-box, .news-block-three .inner-box {margin-bottom: 30px;transition: .5s }.news-block-two .inner-box:hover .lower-content {box-shadow: -5px 4px 20px rgba(0, 0, 0, .09);transform: translateY(-40%) }.news-block-three .lower-content .post-meta, .news-block-two .lower-content .post-meta {position: relative;padding-left: 45px }.news-block-four .lower-content .post-meta:before, .news-block-three .lower-content .post-meta:before, .news-block-two .lower-content .post-meta:before {position: absolute;content: '';background: #ff7307;height: 1px;width: 30px;left: 0;top: 15px }.news-block-three .lower-content .post-meta li, .news-block-two .lower-content .post-meta li {position: relative;color: #ff7307;font-size: 12px;font-weight: 600;text-transform: uppercase;padding-right: 4px;margin-right: 12px;margin-bottom: 2px;display: inline-block }.news-block-four .lower-content .post-meta li:after, .news-block-three .lower-content .post-meta li:after, .news-block-two .lower-content .post-meta li:after {position: absolute;content: '/';color: #ff7307;right: -10px;top: 0;font-size: 18px;font-weight: 400 }.news-block-three h4, .news-block-two h4 {font-size: 20px;font-weight: 700;margin-bottom: 7px }.news-block-three .inner-box:hover {box-shadow: 0 -5px 39px 0 rgba(8, 18, 109, .1);transform: translate3d(0, -10px, 0) }.news-block-three .lower-content {position: relative;z-index: 9;background-color: #fff;padding: 25px 30px 30px;transition: .5s }.news-block-four .read-more-btn span, .news-block-three .read-more-btn span {position: relative;margin-left: 5px;top: 2px }.news-block-four .inner-box:hover {transform: translate3d(0, -10px, 0) }.news-block-four .lower-content {position: relative;z-index: 9;background-color: #fff;padding: 30px 0 40px;transition: .5s }.news-block-four .lower-content .post-meta {position: relative;padding-left: 45px;margin-bottom: 10px }.news-block-four .lower-content .post-meta li {position: relative;color: #1a224d;font-size: 12px;font-weight: 700;text-transform: capitalize;padding-right: 4px;margin-right: 20px;margin-bottom: 2px;display: inline-block;font-family: Muli, sans-serif }.news-block-four .lower-content .post-meta li i {color: #ff7307;margin-right: 5px }.news-block-four h2 {font-size: 30px;font-weight: 700;margin-bottom: 15px;line-height: 40px }.news-block-four .text {margin-bottom: 15px;font-size: 17px }.blog-single-post .news-block-four .inner-box:hover {transform: translate3d(0, 0, 0) }.blog-single-post .news-block-four:hover img, .shop-item .inner-box:hover .image .overlay-box .content li a {transform: scale(1) }.blog-single-post .blockquote {position: relative;padding: 33px 50px 33px 40px;border-left: 3px solid #ff7307;margin-top: 50px;margin-bottom: 60px }.blog-single-post .blockquote .text {font-size: 17px;font-style: italic;color: #222;margin-bottom: 0 }.blog-single-post .blockquote .quote-icon {position: absolute;right: 40px;top: 50px;font-size: 120px;color: rgba(26, 34, 77, .3) }.blog-single-post .comments-area {position: relative;margin-top: 50px }.blog-single-post .group-title {position: relative;margin-bottom: 38px }.blog-single-post .group-title h2 {position: relative;font-size: 25px;color: #222;font-weight: 700;padding-bottom: 0 }.blog-single-post .comments-area .comment-box {position: relative;padding: 0;margin-bottom: 45px;-webkit-transition: .3s;-o-transition: .3s;transition: .3s }.blog-single-post .comments-area .comment-box.reply-comment {margin-left: 100px }.blog-single-post .comments-area .comment-box:last-child .comment .comment-inner {margin-bottom: 0;padding-bottom: 0;border: 0 }.blog-single-post .comments-area .comment-box:hover {border-color: #222 }.blog-single-post .comments-area .comment {position: relative;font-size: 14px;padding: 0 0 40px 110px;border-bottom: 1px solid #ebebeb }.blog-single-post .comments-area .comment .comment-reply {position: relative;color: #111;font-size: 15px;border: 1px solid #e8e8e8;padding: 8px 23px;font-weight: 600;border-radius: 19px;text-transform: capitalize;-webkit-transition: .3s;-o-transition: .3s;transition: .3s }.blog-single-post .comments-area .comment .comment-reply .icon {font-size: 13px;margin-right: 8px }.blog-single-post .comments-area .comment-box .author-thumb {position: absolute;left: 0;top: 0;width: 86px;overflow: hidden;margin-bottom: 20px }.blog-single-post .comments-area .comment-box .author-thumb img {display: block;border-radius: 50% }.blog-single-post .comments-area .comment-info {color: #3e5773;line-height: 24px;font-size: 13px }.blog-single-post .comments-area .comment-box strong {font-size: 18px;font-weight: 600;color: #111;line-height: 16px;text-transform: capitalize }.blog-single-post .comments-area .comment-box .text {color: #848484;font-size: 17px;margin-top: 10px;margin-bottom: 20px;line-height: 1.8em;font-weight: 300;max-width: 510px }.blog-single-post .comments-area .comment-info .comment-time {position: relative;font-size: 16px;color: #848484 }.blog-single-post .comments-area .comment-box .theme-btn {padding: 5px 30px;font-size: 12px;border: 1px solid #fbca00;text-transform: uppercase;letter-spacing: 1px }.contact-form-section h4 {position: relative;font-size: 22px;font-weight: 600;margin-bottom: 30px;text-align: center }.contact-form input[type=email], .contact-form input[type=password], .contact-form input[type=text], .contact-form select, .contact-form textarea {display: block;width: 100%;height: 55px;font-size: 16px;color: #848484;line-height: 30px;padding: 12px 25px;font-weight: 300;background-color: #fff;border-radius: 0;border: 1px solid #ececec;transition: .5s;-webkit-transition: .5s;-ms-transition: .5s;-o-transition: .5s }.contact-form input:focus, .contact-form select:focus, .contact-form textarea:focus {border-color: #ff214f }.contact-form textarea {height: 180px;resize: none;padding: 12px 25px }.contact-form button {cursor: pointer }.contact-form input.error, .contact-form select.error, .contact-form textarea.error {border-color: red !important }.contact-form label.error {display: block;line-height: 24px;padding: 5px 0 0;margin: 0;text-transform: uppercase;font-size: 11px;color: red;font-weight: 500 }.contact-form .form-control:focus {-webkit-box-shadow: none;box-shadow: none;border-color: #ff7307 }.contact-form.style-two input[type=email], .contact-form.style-two input[type=password], .contact-form.style-two input[type=text], .contact-form.style-two select, .contact-form.style-two textarea {background: #f7f8f9;border-color: #f7f8f9;-webkit-box-shadow: none;box-shadow: none }.contact-form.style-two textarea {height: 250px }.contact-form.style-three input[type=email], .contact-form.style-three input[type=password], .contact-form.style-three input[type=text], .contact-form.style-three select, .contact-form.style-three textarea {background: #f7f8f9;border-color: #f7f8f9;-webkit-box-shadow: none;box-shadow: none;padding-left: 50px }.contact-form.style-three span {position: absolute;left: 30px;top: 13px;font-size: 24px;color: #ff214f }.contact-form.style-four input[type=email], .contact-form.style-four input[type=password], .contact-form.style-four input[type=text], .contact-form.style-four select, .contact-form.style-four textarea {border: 0;border-bottom: 1px solid #f0f0f0;background: 0 0;padding: 0;margin-top: 10px }.contact-form.style-four textarea, .contact-form.style-six textarea {height: 120px }.cart-section .sec-title, .contact-form.style-five .form-group, .sidebar .request-callback-widget ul {margin-bottom: 25px }.contact-form.style-five label {font-style: italic;margin-bottom: 10px }.contact-form.style-five input[type=email], .contact-form.style-five input[type=password], .contact-form.style-five input[type=text], .contact-form.style-five select, .contact-form.style-five textarea {background: #f3f3f3;border-color: #f3f3f3 }.contact-form.style-six .column {padding: 0 5px }.contact-form.style-six input[type=email], .contact-form.style-six input[type=password], .contact-form.style-six input[type=text], .contact-form.style-six select, .contact-form.style-six textarea {background: #212e51;border-color: #3a425a;-webkit-box-shadow: none;box-shadow: none }.feature-block-four .image img, .pricing-block-one .inner-box, .services-block-two .inner-box, .tab-btn-style-three .nav-link {box-shadow: 0 15px 39px 0 rgba(8, 18, 109, .1) }.consultation-two .contact-form .form-group, .contact-form.style-six .form-group {margin-bottom: 10px }.contact-form.style-six ::-webkit-input-placeholder {color: #7c86a0;font-style: italic }.contact-form.style-six ::-moz-placeholder {color: #7c86a0;font-style: italic }.contact-form.style-six :-ms-input-placeholder {color: #7c86a0;font-style: italic }.contact-form.style-six :-moz-placeholder {color: #7c86a0;font-style: italic }.contact-form.style-seven input[type=email], .contact-form.style-seven input[type=password], .contact-form.style-seven input[type=text], .contact-form.style-seven select, .contact-form.style-seven textarea {border: 0;border-bottom: 1px solid rgba(255, 255, 255, .3);background: 0 0;padding: 0;color: #fff }.contact-form.style-seven textarea {height: 110px }.contact-form.style-seven .theme-btn {margin-top: 30px }.contact-form.style-seven ::-webkit-input-placeholder {color: #fff;font-size: 15px }.contact-form.style-seven ::-moz-placeholder {color: #fff;font-size: 15px }.contact-form.style-seven :-ms-input-placeholder {color: #fff;font-size: 15px }.contact-form.style-seven :-moz-placeholder {color: #fff;font-size: 15px }.consultation {background: #edeff2;padding: 75px 30px 55px }.consultation .sec-title .big-title {color: #d9dbde }.consultation .row {margin: 0 -10px }.consultation .column {padding: 0 10px }.consultation .contact-form input[type=email], .consultation .contact-form input[type=password], .consultation .contact-form input[type=text], .consultation .contact-form select {height: 45px }.consultation .contact-form textarea {height: 82px }.consultation-two {position: relative;background: #00007f;padding: 40px }.consultation-two h3 {font-size: 26px;font-weight: 700;color: #fff;margin-bottom: 30px }.consultation-two .contact-form input[type=email], .consultation-two .contact-form input[type=password], .consultation-two .contact-form input[type=text], .consultation-two .contact-form select {height: 45px;background: #4a5bba;border-color: #4a5bba }.consultation-two .contact-form textarea {height: 120px;background: #4a5bba;border-color: #4a5bba }.consultation-two .contact-form ::-webkit-input-placeholder {color: #fff;font-size: 15px }.consultation-two .contact-form ::-moz-placeholder {color: #fff;font-size: 15px }.consultation-two .contact-form :-ms-input-placeholder {color: #fff;font-size: 15px }.consultation-two .contact-form :-moz-placeholder {color: #fff;font-size: 15px }.map-section {position: relative;margin-top: -280px }.home-google-map .google-map {width: 100%;height: 630px }.page-title {position: relative;color: #fff;background-color: #fafafa;background-size: cover;background-position: center center;padding: 50px 0 }.page-title:before {position: absolute;content: '';background: rgba(0, 0, 0, .7);top: 0;left: 0;width: 100%;height: 100% }.page-title h1 {position: relative;font-size: 45px;line-height: 1em;font-weight: 800;margin-bottom: 11px;letter-spacing: 1px;color: #fff;text-transform: capitalize }.page-title .bread-crumb li {position: relative;display: inline-block;line-height: 30px;margin-left: 20px;color: #fff;font-size: 15px;text-transform: capitalize }.page-title .bread-crumb li span {margin-right: 10px }.page-title .bread-crumb li:before {content: '\f105';position: absolute;right: -21px;top: 1px;width: 20px;text-align: center;line-height: 30px;font-family: 'Font Awesome 5 free';font-weight: 900 }.page-title .bread-crumb li a:hover {color: #fa2964 }.error-section {position: relative;padding: 250px 0 320px;background-color: #f4f4f4;margin-bottom: -80px }.error-section .inner-section h1 {position: relative;color: #fff;font-size: 150px;font-weight: 700;line-height: 1em }.error-section .inner-section h2 {position: relative;font-size: 20px;color: #eee;font-weight: 500;text-transform: uppercase }.error-section .inner-section .text {position: relative;color: #ff7307;font-size: 18px;margin-top: 6px;margin-bottom: 40px }.error-search-form .form-group {position: relative;max-width: 430px;margin: 0 auto;width: 100% }.error-search-form .form-group input[type=search], .error-search-form .form-group input[type=text] {position: relative;line-height: 22px;background: #fff;display: block;font-size: 16px;width: 100%;height: 54px;border: 1px solid #eee;padding: 10px 50px 10px 20px;transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-ms-transition: .5s;-o-transition: .5s }.checkout-form input:focus, .checkout-form select:focus, .checkout-form textarea:focus, .error-search-form .form-group input:focus, .shipping-form .form-group input: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 {border-color: #ff7307 }.error-search-form .form-group button {position: absolute;right: 0;top: 0;height: 54px;width: 60px;display: block;font-size: 16px;color: #fff;line-height: 100%;background: #ff7307;font-weight: 400 }.subscribe-section {position: relative;background-repeat: no-repeat;background-position: center;background-size: cover;background-attachment: fixed;margin-top: -20px }.subscribe-section .outer-box {background-color: #ff7307;padding: 40px 50px 11px;position: relative;z-index: 1;margin-bottom: -80px }.main-footer:before, .subscribe-section .outer-box:before {position: absolute;width: 100%;height: 100%;left: 0;top: 0;content: '' }.subscribe-section .outer-box:before {background-image: url(../images/background/shape-1.jpg);background-size: cover;background-position: right center }.subscribe-section h2 {position: relative;font-size: 30px;line-height: 1.2em;color: #fff;font-weight: 700;margin-bottom: 7px }.subscribe-section .text {color: #fff;font-size: 15px;font-weight: 400 }.tab-btn-style-one .nav-link, .tab-btn-style-two .nav-link {font-weight: 600;font-family: Muli, sans-serif;font-size: 20px;color: #1a224d }.subscribe-section .subscribe-form {margin-top: 12px }.subscribe-section .subscribe-form .form-group {position: relative;display: block;margin-bottom: 36px }.subscribe-section .subscribe-form .form-group input[type=email], .subscribe-section .subscribe-form .form-group input[type=tel], .subscribe-section .subscribe-form .form-group input[type=text], .subscribe-section .subscribe-form .form-group textarea {position: relative;display: inline-block;width: 100%;line-height: 40px;padding: 10px 50px 10px 30px;height: 60px;font-size: 16px;border-radius: 30px;border: 2px solid #ff6c6c;background: #ff6c6c;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;width: calc(100% - 223px) }.subscribe-section input::-webkit-input-placeholder {color: #fff;font-size: 15px }.subscribe-section input::-moz-placeholder {color: #fff;font-size: 15px }.subscribe-section input:-ms-input-placeholder {color: #fff;font-size: 15px }.subscribe-section input:-moz-placeholder {color: #fff;font-size: 15px }.subscribe-section .subscribe-form .form-group input[type=submit], .subscribe-section .subscribe-form button {position: relative;cursor: pointer }.subscribe-section .subscribe-form button:hover {background: #222;border-color: #222;color: #fff }.main-footer {position: relative;background-color: #192546;background-repeat: no-repeat;background-position: center center;color: #fff }.main-footer:before {background: #1e2863;opacity: .97 }.main-footer .widgets-section {position: relative;padding: 64px 0 30px }.main-footer .footer-column .widget-title {position: relative;font-size: 20px;font-weight: 700;text-transform: capitalize;margin-top: -5px;margin-bottom: 30px;color: #fff }.main-footer .footer-logo img {display: block;max-width: 100% }.main-footer .about-widget .text {position: relative;color: #fff }.twitter-widget .top-info {position: relative;padding-left: 32px }.twitter-widget .top-info .icon {position: absolute;left: 0;top: 7px;color: #4acdee }.twitter-widget .top-info .author {position: relative;color: #fff;font-size: 15px;font-weight: 700 }.twitter-widget .top-info .author-meta {position: relative;color: #cecfd8;font-size: 14px }.twitter-widget .text {color: #fff;font-size: 15px;font-family: Rubik, sans-serif;margin-bottom: 20px;line-height: 24px }.post-widget .post {margin-bottom: 24px }.post-widget h5 {position: relative;font-size: 15px;font-weight: 700;color: #fff }.post-widget .post-date {font-size: 14px;color: #cecfd8;margin-bottom: 5px }.contact-info-widget .contact-info-list li {position: relative;font-size: 15px;color: #fff;margin-bottom: 20px }.contact-info-widget .social-link li {float: left;margin-right: 12px }.contact-info-widget .social-link li a span {width: 50px;height: 50px;line-height: 50px;text-align: center;font-size: 20px;color: #fff;border-radius: 50%;display: inline-block;transition: .5s }.main-footer .footer-bottom p, .main-footer .footer-bottom ul li a {font-size: 15px;color: #fff;font-weight: 400;font-family: Rubik, sans-serif }.contact-info-widget .social-link .fa-google-plus-g {background: #db4a37 }.contact-info-widget .social-link a:hover .fa-google-plus-g {color: #db4a37;background: #fff }.contact-info-widget .social-link .fa-twitter {background: #55aded }.contact-info-widget .social-link a:hover .fa-twitter {color: #55aded;background: #fff }.contact-info-widget .social-link .fa-facebook-f {background: #3b5796 }.contact-info-widget .social-link a:hover .fa-facebook-f {color: #3b5796;background: #fff }.contact-info-widget .social-link .fa-linkedin-in {background: #007bb5 }.contact-info-widget .social-link a:hover .fa-dribbble, .contact-info-widget .social-link a:hover .fa-linkedin-in {color: #ea4c89;background: #fff }.contact-info-widget .social-link .fa-dribbble {background: #ea4c89 }.main-footer .footer-bottom {position: relative;padding: 24px 0 5px;text-align: center;background: #00007f }.main-footer .footer-bottom p {line-height: 30px }.main-footer .footer-bottom ul {margin-bottom: 1rem }.main-footer .footer-bottom ul li {display: inline-block;padding: 0 20px;border-right: 2px solid rgba(255, 255, 255, .71) }.main-footer .footer-bottom ul li:last-child {border: 0;padding-right: 0 }.feature-section {position: relative;margin-top: -80px;margin-bottom: 100px;z-index: 9 }.services-block-two .inner-box {position: relative;background: #fff;padding: 1px 30px;transition: .7s;margin: 20px 0;text-align: justify }.services-block-two .inner-box:hover {background: center bottom/cover #00007f;padding: 1px 30px;margin: 0;text-align: justify }.services-block-two .icon {position: relative;font-size: 45px;color: #ff7307;margin-bottom: 15px;margin-top: 10px }.feature-section-two:before {position: absolute;content: '';left: 0;top: 0;width: 50%;height: 100%;background: #f7f7fa }.feature-block-four .text strong, .feature-block-two .text strong {color: #222 }.feature-block-four .list-style-one li:before, .feature-block-two .list-style-one li:before {color: #00007f;content: "\f058";font-family: 'Font Awesome 5 Free' }.feature-block-three .inner-box {position: relative;margin-bottom: 20px;-webkit-transition: .5s;-o-transition: .5s;transition: .5s }.feature-block-three .inner-box .icon-box {position: relative;margin-bottom: 20px;color: #ff7307;font-size: 50px;line-height: 60px;-webkit-transition: .5s;-o-transition: .5s;transition: .5s }.feature-block-three .inner-box h4 {position: relative;font-size: 20px;font-weight: 700;line-height: 1em;margin-bottom: 12px;padding-top: 10px;color: #222 }.feature-block-three .inner-box h4 a {color: #222;transition: .3s;-webkit-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-moz-transition: .3s }.feature-block-three .inner-box .service-text {font-size: 15px;padding-bottom: 12px;-webkit-transition: .5s;-o-transition: .5s;transition: .5s }.testimonial-block .inner-box .icon, .testimonial-block-three .inner-box .icon {font-size: 100px;margin: 0 auto 20px;font-family: Roboto, sans-serif;font-weight: 500 }.tab-btn-style-one, .tab-btn-style-three {position: relative;margin-bottom: 40px;border: 0 }.tab-btn-style-one .nav-link {border: 0 }.tab-btn-style-two {position: relative;margin-bottom: 50px;border: 0 }.tab-btn-style-two li {position: relative;display: inline-block }.tab-btn-style-two li:before {position: absolute;content: '';background: #f0f0f2;height: 3px;left: 15px;right: -15px;top: 7px }.tab-btn-style-two .nav-link {border: 0;padding: 0;margin-right: 150px }.tab-btn-style-two li .dot {display: block;width: 17px;height: 17px;background: #fff;margin-left: auto;margin-right: auto;position: relative;border: 3px solid #d7d7d9;border-radius: 50%;transition: .4s;margin-bottom: 10px }.tab-btn-style-two li .active .dot {border-color: #ff7307;background-color: #ff7307 }.tab-btn-style-three .nav-link {position: relative;float: left;font-size: 16px;color: #132c47;min-width: 140px;font-weight: 600;text-transform: capitalize;line-height: 30px;padding: 16px 40px;cursor: pointer;border: 0 }.pricing-block-one .price, .pricing-block-three .price {border-radius: 25px;bottom: -25px;font-weight: 700;transition: .5s;font-family: Muli, sans-serif }.tab-btn-style-three li:first-child .nav-link {border-radius: 31px 0 0 31px }.tab-btn-style-three li:last-child .nav-link {border-left: none;border-radius: 0 31px 31px 0 }.feature-block-four {position: relative;box-shadow: 0 10px 39px 0 rgba(8, 18, 109, .1);padding: 40px;background: #fff }.feature-block-four h2 {font-size: 30px;font-weight: 700;line-height: 40px;margin-bottom: 20px;margin-top: 15px }.feature-block-four h5 {font-size: 15px;font-weight: 600;line-height: 26px;font-family: 'Open sans', sans-serif;color: #1a224d;margin-bottom: 20px }.feature-block-four .image {position: relative;margin-bottom: 40px }.feature-block-four .image:after {position: absolute;content: '';background: #e1e1eb;height: 15px;left: 30px;right: 30px;bottom: -15px }.feature-block-four .image:before {position: absolute;content: '';background: #f0f0f6;height: 15px;left: 60px;right: 60px;bottom: -30px }.feature-block-four .image img {width: 100% }.feature-section-eight, .feature-section-seven {position: relative;background: #f5f5f7 }.feature-section-seven:before {position: absolute;content: '';left: 0;top: 0;width: 100%;height: 100%;background-repeat: repeat-x;background-position: bottom center }.feature-section-eight:before, .testimonial-section:before {position: absolute;content: '';left: 0;top: 0;width: 100%;height: 100%;background-repeat: repeat-x;background-position: center bottom }.pricing-block-one .inner-box {position: relative;background-color: #fff;margin-bottom: 30px;display: block;text-align: center;padding-bottom: 50px }.pricing-block-one .inner-box .upper-box {position: relative;background: #e9ebf7;padding-top: 50px;transition: .5s }.pricing-block-one .category, .pricing-block-two .category {font-size: 20px;color: #222;font-weight: 700;font-family: Muli, sans-serif;margin-bottom: 20px;transition: .5s }.pricing-block-three .inner-box, .pricing-block-two .inner-box {margin-bottom: 30px;box-shadow: 0 15px 39px 0 rgba(8, 18, 109, .1);position: relative }.pricing-block-one .price {position: relative;font-size: 26px;color: #fff;background: #00007f;display: inline-block;padding: 10px 32px 7px }.pricing-block-one .price span {font-size: 12px;color: #ff7307 }.pricing-block-one.active .inner-box .price {color: #1a224c;background: #fff;box-shadow: 0 15px 39px 0 rgba(8, 18, 109, .1) }.pricing-block-one .lower-box ul, .pricing-block-three .lower-box ul {position: relative;margin: 63px 0 40px }.pricing-block-one .lower-box ul li, .pricing-block-two .lower-box ul li {font-size: 15px;color: #8a8d91;padding-left: 18px;margin-bottom: 10px }.pricing-block-one .lower-box ul li strong, .pricing-block-two .lower-box ul li span, .pricing-block-two .lower-box ul li strong {position: relative;color: #1a224c;font-weight: 500 }.pricing-block-one .lower-box ul li strong:before, .pricing-block-two .lower-box ul li strong:before {content: '\f058';position: absolute;left: -21px;top: 2px;line-height: 15px;font-size: 15px;font-family: 'Font Awesome 5 Free';color: #e6202d }.pricing-block-two .inner-box {background-color: #fff;display: block }.pricing-block-two .inner-box .upper-box {position: relative;padding: 40px;transition: .5s;border-bottom: 1px solid #e5e5e5;overflow: hidden }.pricing-block-two.active .inner-box .upper-box:before {position: absolute;content: '';bottom: -123px;right: -216px;width: 326px;height: 322px }.pricing-block-two .price {position: relative;font-size: 38px;color: #ff7307;font-weight: 700;font-family: Muli, sans-serif;display: inline-block;transition: .5s }.pricing-block-two .price span {font-size: 17px }.pricing-block-two .lower-box {padding: 50px 40px }.pricing-block-two .lower-box ul, .sidebar-widget-two {position: relative;margin-bottom: 35px }.pricing-block-two .lower-box ul li span:before {position: absolute;font-size: 15px;color: #8a8d91 }.pricing-block-three .inner-box {background-color: #00007f;display: block;text-align: center }.pricing-block-three.active .inner-box {background: #ff7307 }.pricing-block-three .inner-box .lower-box {position: relative;overflow: hidden;padding-bottom: 50px }.pricing-block-three .inner-box .lower-box:before {position: absolute;content: '';bottom: -120px;right: -188px;width: 327px;height: 322px }.pricing-block-three .inner-box .upper-box {position: relative;padding-top: 50px;transition: .5s }.pricing-block-three .category {font-size: 20px;color: #fff;font-weight: 700;font-family: Muli, sans-serif;margin-bottom: 20px;transition: .5s }.pricing-block-three .price {position: relative;font-size: 26px;color: #fff;background: rgba(255, 255, 255, .1);display: inline-block;padding: 10px 32px 7px }.pricing-block-three .price span {font-size: 12px;color: #fff }.pricing-block-three.active .inner-box .price {box-shadow: 0 15px 39px 0 rgba(8, 18, 109, .05) }.pricing-block-three .lower-box ul li {font-size: 15px;color: rgba(255, 255, 255, .7);padding-left: 18px;margin-bottom: 10px }.pricing-block-three .lower-box ul li strong {position: relative;color: #fff;font-weight: 500 }.pricing-block-three .lower-box ul li strong:before {position: absolute;font-size: 15px;color: #fff }.pricing-block-three .lower-box ul li span:before {position: absolute;font-size: 15px;color: rgba(255, 255, 255, .7) }.pricing-block-three .lower-box .theme-btn {border: 1px solid #fff;color: #fff }.pricing-block-three .lower-box .theme-btn:hover, .pricing-block-three.active .lower-box .theme-btn {background: #fff;color: #1a224c }.video-background .overlay {position: absolute;background: rgba(11, 12, 18, .6);top: 0;left: 0;width: 100%;height: 100% }.video-background .video-content {position: relative;padding: 300px 0;text-align: center }.video-background .video-content h2 {color: #fff;font-weight: 700 }#videoContainment {position: absolute;display: block;width: 100% !important;height: 100% !important;left: 0;top: 0;bottom: 0;right: 0;background: #000;z-index: 0 }.funfact-section-three {position: relative;background-position: center;background-size: cover;background-attachment: fixed }.funfact-section-three:before {position: absolute;content: '';left: 0;top: 0;width: 100%;height: 100%;background-repeat: repeat-x;background-position: center 160% }.funfact-section-three .fact-counter .container {max-width: 1350px }.funfact-section-three .fact-counter .item .inner-box {display: inline-block;padding-top: 45px;text-align: center }.funfact-section-three .fact-counter .count-outer .count-text {position: relative;transform: rotate(-90deg);display: inline-block;color: #fff;min-width: 130px;text-align: center }.funfact-section-three .fact-counter .count-outer .count-text:before {position: absolute;content: '';width: 50px;height: 1px;left: -66px;bottom: 15px;background: #fff }.funfact-section-three .fact-counter .item .inner-box p {margin-top: 120px;color: #ff7307;font-weight: 600 }.testimonial-section .container {max-width: 1200px;padding: 0 }.testimonial-section .owl-dots {margin-top: 50px }.testimonial-block {padding: 0 15px }.testimonial-block .inner-box {position: relative;background: #ffff;text-align: center;padding: 40px 30px;transition: .5s }.testimonial-block .inner-box:hover {transform: translateY(-10px) }.testimonial-block .inner-box:before, .testimonial-block-three .inner-box:before {position: absolute;content: '';background: #00007f;height: 3px;width: 200px;left: 50%;bottom: 0;transform: translateX(-50%);transition: .5s }.testimonial-block .inner-box .icon {position: relative;color: #00007f;text-align: center;height: 100px;line-height: 133px;width: 113px }.testimonial-block .inner-box .icon:before {position: absolute;content: '';border-radius: 50%;background-image: -moz-linear-gradient(90deg, #3648b2 0, rgba(54, 72, 178, 0) 100%);background-image: -webkit-linear-gradient(90deg, #3648b2 0, rgba(54, 72, 178, 0) 100%);background-image: -ms-linear-gradient(90deg, #3648b2 0, rgba(54, 72, 178, 0) 100%);opacity: .089;width: 113px;height: 76px;left: 0;top: 0 }.testimonial-block h4 {font-size: 22px;font-weight: 600 }.testimonial-block .designation {font-size: 15px;color: #ff7307;font-style: italic }.testimonial-section-two .bx-wrapper {border: 0;margin: 0;box-shadow: none }.sidebar .category-widget li, .sidebar .category-widget-two li, .testimonial-block-two .quote {position: relative;margin-bottom: 10px }.testimonial-block-two .text {font-size: 18px;line-height: 30px;font-style: italic;color: #1a224d;margin-bottom: 20px }.testimonial-block-two h4 {font-size: 18px;font-weight: 700 }.slider-pager .thumb-box {position: relative;height: 370px;margin-top: 25px }.testimonial-section-two .thumb-box li a {position: absolute;top: 0;left: -30px;display: inline-block;transform: scale(.8);opacity: .9;z-index: 1;transition: .9s }.testimonial-section-two .thumb-box li a.active {transform: scale(1);opacity: 1;left: 50px;right: inherit;z-index: 2;box-shadow: 0 20px 50px 0 rgba(8, 18, 109, .15) }.testimonial-section-two .slide-nav {position: absolute;right: 65px;bottom: -10px }.testimonial-section-two .nav-link {position: relative;padding: 0 }.testimonial-section-two .nav-link a {color: #cdced4;font-size: 24px;transition: .5s }.testimonial-section-three .container {max-width: 1240px;padding: 0 }.testimonial-block-three {position: relative;padding: 40px }.testimonial-block-three .wrapper-box:before {position: absolute;content: '';background: #00007f;left: -30px;top: -30px;width: 100%;height: 100% }.testimonial-block-three .inner-box {position: relative;background: #ffff;padding: 40px 30px 71px;transition: .5s;box-shadow: 0 15px 39px 0 rgba(8, 18, 109, .1) }.testimonial-block-three .inner-box:hover {transform: translate(-10px, -10px) }.testimonial-block-three .inner-box .icon {position: absolute;color: rgba(255, 71, 71, .2);right: 40px;bottom: 0 }.testimonial-block-three .author {position: relative;padding-left: 90px;margin-bottom: 29px;padding-top: 11px }.sidebar .news-widget .inner-box .image, .testimonial-block-three .author .image {position: absolute;left: 0;top: 0 }.client-logo .client-logo-area .owl-item img, .testimonial-block-three .author .image img {width: auto }.testimonial-block-three h4 {font-size: 22px;font-weight: 600;line-height: 24px }.testimonial-block-three .designation {font-size: 15px;color: #ff7307 }.call-to-action {position: relative;background: #00007f;padding: 38px 0 8px }.call-to-action .wrapper-box {position: relative;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap }.call-to-action h1 {font-size: 40px;font-weight: 800;margin-bottom: 30px;color: #fff }.client-logo {position: relative;padding: 50px 0 }.client-logo .client-logo-area {position: relative;padding: 35px 0 }.client-logo .client-logo-area li {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 60px }.sidebar .sidebar-title h3 {position: relative;font-size: 26px;font-weight: 700;margin-bottom: 25px }.sidebar .category-widget {background: #f5f5f7;padding: 30px }.sidebar .category-widget li a {position: relative;font-size: 16px;font-weight: 600;font-family: Muli, sans-serif;display: block;color: #1a224d;background: #fff;border-left: 3px solid #fff;padding: 13px 22px;transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-ms-transition: .5s;-o-transition: .5s }.sidebar .category-widget li.active a {border-color: #ff7307;background: #00007f;color: #fff !important }.sidebar .request-callback-widget {position: relative;background-color: #00007f }.sidebar .request-callback-widget:before {position: absolute;content: '';bottom: 0;right: 0;width: 164px;height: 292px }.sidebar .request-callback-widget .inner-box {position: relative;padding: 30px 30px 40px;margin-bottom: 30px }.sidebar .request-callback-widget .text {color: rgba(255, 255, 255, .7);margin-bottom: 15px;line-height: 26px }.sidebar .request-callback-widget ul li {color: #fff;font-size: 17px;font-weight: 600;font-family: Muli, sans-serif;margin-bottom: 5px }.sidebar .request-callback-widget ul li span {margin-right: 10px;position: relative;top: 1px;color: #ff7307 }.sidebar .brochure-widget {position: relative;border: 1px solid #f2f2f2;padding: 20px 30px 5px }.sidebar .brochure-widget a {position: relative;padding: 0 40px 12px;font-size: 13px;font-weight: 400;font-family: Muli, sans-serif;color: #222;line-height: 18px;display: block;margin-bottom: 10px;border-bottom: 1px solid #f2f2f2 }.sidebar .brochure-widget a:last-child {border-bottom: 0 }.sidebar .brochure-widget a strong {font-size: 16px;font-weight: 600 }.sidebar .brochure-widget a span {position: absolute;left: 0;top: 2px;margin-right: 20px;color: #ff7307;font-size: 32px }.sidebar .category-widget-two li a {position: relative;font-size: 16px;font-weight: 600;font-family: Muli, sans-serif;display: block;color: #1a224d;background: #fff;border: 1px solid #e6e6e6;padding: 13px 22px;transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-ms-transition: .5s;-o-transition: .5s }.sidebar .category-widget-two li.active a {border-color: #00007f;border-left: 3px solid #ff7307;background: #00007f;color: #fff !important }.sidebar .author-widget .inner-box {position: relative;border: 1px solid #e6e6e6;padding: 50px 30px;text-align: center }.sidebar .author-widget .inner-box:before {position: absolute;content: '';background: #00007f;left: 0;top: 0;width: 100%;height: 120px }.sidebar .author-widget .image img {position: relative;border-radius: 50% }.sidebar .author-widget h4 {font-size: 21px;font-weight: 600;margin-bottom: 8px }.sidebar .author-widget .text {margin-bottom: 5px }.sidebar .news-widget .inner-box {position: relative;padding-left: 120px;padding-bottom: 40px;margin-bottom: 20px;border-bottom: 1px solid #e6e6e6 }.sidebar .news-item:last-child .inner-box {padding-bottom: 0;margin-bottom: 0;border-bottom: 0 }.sidebar .news-widget .inner-box .date {font-size: 14px;position: relative;margin-top: 5px;display: inline-block }.sidebar .news-widget .inner-box h4 {font-size: 18px;font-weight: 700;line-height: 26px }.sidebar .news-widget .inner-box h4 a {color: #1a224d;transition: .5s }.sidebar .call-out-widget .inner-box {position: relative;padding: 110px 40px;background-size: cover }.sidebar .call-out-widget .inner-box h3 {color: #fff;font-size: 24px;font-weight: 600;margin-bottom: 30px }.sidebar .social-icon-one {margin: 0 -4px }.sidebar .social-icon-one li {margin: 0 4px 10px }.sidebar .social-link-widget li a {font-size: 18px;color: #1a224d;border: 1px solid #e6e6e6;width: 80px;height: 80px;line-height: 80px;text-align: center;display: inline-block }.contact-section {position: relative;margin-top: 75px }.contact-section .default-form-area {background: #00007f;padding: 50px;margin-bottom: 30px }.contact-section .contact-info h2 {font-size: 30px;font-weight: 700;margin-bottom: 40px }.checkout-form .checkout-title, .contact-section .contact-info .contact-info-block {position: relative;margin-bottom: 20px }.contact-section .contact-info .contact-info-block h5 {font-size: 17px;font-weight: 700;margin-bottom: 5px }.checkout-form .form-group, .sidebar-title-two {position: relative;margin-bottom: 25px }.sidebar-title-two h2 {position: relative;font-size: 20px;font-weight: 700;line-height: 1.3em }.sidebar-widget-two:last-child {margin-bottom: 0;border-bottom: none }.sidebar .search-box-two .form-group input[type=search], .sidebar .search-box-two .form-group input[type=text] {position: relative;line-height: 28px;padding: 10px 50px 10px 20px;border: 1px solid #e2e8f0;background: 0 0;display: block;font-size: 14px;width: 100%;height: 50px;color: grey;font-weight: 400;border-radius: 25px;transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-ms-transition: .5s;-o-transition: .5s }.sidebar .search-box-two .form-group button {position: absolute;right: 0;top: 0;height: 50px;width: 35px;font-size: 14px;color: #1a224d;line-height: 100%;background: 0 0;display: inline-block;font-weight: 400;text-align: left }.blog-cat-two li {position: relative;margin-bottom: 18px }.blog-cat-two li a {position: relative;color: #1a224d;font-size: 15px;font-weight: 600;padding-left: 20px;font-family: Muli, sans-serif;transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-ms-transition: .5s;-o-transition: .5s }.blog-cat-two li a:before {position: absolute;content: '';left: 0;top: 8px;width: 6px;height: 6px;border-radius: 50%;background-color: #e2e8f0 }.range-slider-one {position: relative;min-height: 48px }.range-slider-one .title {position: relative;float: left;color: #1a224c;font-size: 15px;font-weight: 700;margin-top: 8px;margin-left: 12px }.range-slider-one .title:before {position: absolute;content: '$';right: -14px;top: 0;color: #848484;font-size: 16px;font-weight: 300 }.range-slider-one .input {float: right;left: 8px;max-width: 75px;padding-left: 8px;margin-top: 8px;position: relative }.range-slider-one .input input {background: 0 0;color: #1a224c;font-size: 16px;font-weight: 700;width: auto;text-align: left }.range-slider-one .ui-widget.ui-widget-content {height: 3px;border: none;margin-bottom: 22px;background: #e6e6e6 }.range-slider-one .ui-slider .ui-slider-range {top: 0;height: 3px;background: #ff7307 }.range-slider-one .ui-state-default, .range-slider-one .ui-widget-content .ui-state-default {top: -3px;width: 10px;height: 10px;border: 1px solid #ff7307;background: #ff7307;border-radius: 50%;cursor: pointer }.range-slider-one .theme-btn {padding: 6px 30px;color: #fff;border-color: #ff7307;background-color: #ff7307 }.shop-section .items-sorting {position: relative;margin-bottom: 40px;padding-bottom: 10px;border-bottom: 1px solid #e2e8f0 }.shop-section .items-sorting .results-column h4 {font-size: 18px;font-weight: 400;color: #222;line-height: 24px;padding: 13px 0;text-align: right }.shop-section .items-sorting select {position: relative;display: block;width: 100%;line-height: 24px;padding: 9px 15px;height: 50px;font-size: 16px;border: 1px solid #eee;border-radius: 25px;cursor: pointer;-moz-appearance: none;-webkit-appearance: none;-ms-appearance: none;-o-appearance: none;color: #999;transition: .5s;-webkit-transition: .5s;-ms-transition: .5s;-o-transition: .5s }.shop-section .items-sorting select option {text-indent: 15px }.shop-section .styled-pagination {margin-top: 20px }.shop-item .inner-box {position: relative;padding-top: 0;margin-bottom: 30px }.shop-item .inner-box .image {position: relative;text-align: center;overflow: hidden }.shop-item .inner-box .image img {width: 100%;display: block }.shop-item .inner-box .image .overlay-box {position: absolute;height: 100%;left: 0;right: 0;bottom: -10%;opacity: 0;transition: .7s }.shop-item .inner-box .image .overlay-box .content {position: absolute;content: '';left: 0;bottom: 20px;display: flex;align-items: center;justify-content: center;flex-wrap: wrap;width: 100% }.shop-item .inner-box .image .overlay-box .content li {margin: 0 5px }.shop-item .inner-box .image .overlay-box .content li a {color: #1a224c;font-size: 15px;width: 50px;height: 50px;line-height: 50px;background: #fff;border-radius: 50%;text-align: center;display: inline-block;transition: .5s;transform: scale(.8) }.shop-item .inner-box .lower-content {position: relative;margin: 15px 0 0 }.shop-item .inner-box .lower-content h5 {font-size: 17px;margin-bottom: 5px;font-weight: 600 }.shop-item .inner-box .lower-content .price {font-size: 16px;font-weight: 700;color: #1a224c;font-family: Muli, sans-serif }.shop-single {position: relative;padding: 100px 0 60px }.product-details .image-column .image-box {padding-right: 30px;position: relative }.product-details .basic-details .details-header h4 {font-size: 30px;font-weight: 600;margin: 0 0 12px;line-height: 1.4em;color: #222 }.product-details .basic-details .details-header h4 a {color: #333 }.product-details .basic-details .details-header .rating {font-size: 14px;color: #b3b9c8;margin-bottom: 15px }.product-details .basic-details .details-header .rating .fa {display: inline-block;margin-right: 2px }.product-details .basic-details .details-header .rating .txt {font-size: 14px;padding-left: 10px;color: #777 }.product-details .basic-details .details-header .item-price {font-size: 24px;font-weight: 600;color: #ff7307;line-height: 22px;letter-spacing: 1px;margin-bottom: 10px }.product-details .basic-details .prod-info {margin-bottom: 15px;line-height: 1.6em;font-size: 13px }.product-details .basic-details .prod-info strong {font-weight: 700;color: #111 }.product-details .basic-details .text {margin-bottom: 40px;position: relative }.product-details .basic-details .text p {margin-bottom: 25px;color: #7e8597;font-size: 15px;font-weight: 400;line-height: 1.8em }.product-details .basic-details .location {position: relative;color: #7e8597;font-size: 16px;font-weight: 400;margin-bottom: 10px }.cart-section input.quantity-spinner, .product-details .basic-details .quantity-spinner {line-height: 24px;padding: 10px 15px !important;height: 46px !important;box-shadow: none !important }.cart-section .bootstrap-touchspin .input-group-btn-vertical>.btn, .product-details .basic-details .bootstrap-touchspin .input-group-btn-vertical>.btn {padding: 11px 10px;background: #f4f5f6 }.cart-section .bootstrap-touchspin .input-group-btn-vertical i, .product-details .bootstrap-touchspin .input-group-btn-vertical i {top: 6px }.product-details .basic-details .item-quantity {position: relative;float: left;width: 55px;margin-bottom: 30px;margin-right: 20px }.product-details .basic-details .item-quantity .field-label {float: left;font-weight: 700;font-size: 14px;line-height: 32px;display: inline-block;padding-right: 20px }.cart-table input.quantity-spinner, .product-details .basic-details .quantity-spinner {font-size: 18px;line-height: 24px;border: 1px solid #e2e8f0;padding: 10px 15px !important;height: 50px !important;box-shadow: none !important }.cart-section .coupon-outer .cart-btn, .product-details .basic-details .add-to-cart, .shop-comment-form .send-btn {line-height: 30px;background-color: #ff7307;display: inline-block;overflow: hidden;letter-spacing: 1px }.bootstrap-touchspin .glyphicon-chevron-up:before {content: "\f106";font-size: 18px;font-weight: 800;font-style: normal;font-family: "Font Awesome 5 Free" }.bootstrap-touchspin .glyphicon-chevron-down:before {content: "\f107";font-size: 18px;font-weight: 800;font-style: normal;font-family: "Font Awesome 5 Free" }.cart-table .bootstrap-touchspin .input-group-btn-vertical>.btn, .product-details .basic-details .bootstrap-touchspin .input-group-btn-vertical>.btn {padding: 12px 10px;background: #f4f5f6;border-radius: 0 }.cart-table .bootstrap-touchspin .input-group-btn-vertical i, .product-details .bootstrap-touchspin .input-group-btn-vertical i {top: -1px }.product-details .basic-details .add-to-cart {position: relative;font-size: 15px;color: #fff;padding: 10px 42px;font-weight: 700;border-radius: 50px;margin-left: 20px;text-transform: capitalize }.product-details .basic-details .expired {position: relative;color: #ff7307;font-size: 16px;margin-bottom: 30px }.product-details .basic-details .share-box {position: relative;margin-top: 18px }.product-details .basic-details .share-box .share {position: relative;color: #222;font-size: 18px;font-weight: 400;display: inline-block;margin-right: 18px }.pincode-form {position: relative;margin-bottom: 5px }.pincode-form .form-group {margin-bottom: 10px;position: relative;display: inline-block }.pincode-form .form-group input[type=text] {position: relative;line-height: 14px;padding: 4px 10px 4px 15px;border: 1px solid #f7f7f7;background: 0 0;font-size: 16px;width: 280px;color: #7e8597;height: 50px;display: inline-block;transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-ms-transition: .5s;-o-transition: .5s }.pincode-form .form-group button {position: absolute;right: 0;top: 0;height: 50px;width: 100px;font-size: 15px;color: #020e28;font-weight: 600;line-height: 100%;background: #f7f7f7;margin-left: 8px;display: inline-block;text-transform: uppercase;font-family: Muli, sans-serif }.product-details .product-category li {font-size: 15px;display: inline-block;color: #1a224c }.product-details .product-category li a {color: #8a8d91;transition: .5s }.shop-single .product-info-tabs {margin-bottom: 80px }.shop-single .product-info-tabs .title-box h3 {font-size: 26px;font-weight: 700;margin-bottom: 30px }.shop-single .tab-btn-style-one {border-bottom: 1px solid #f2f2f2;padding-bottom: 30px;justify-content: left !important }.nav-tabs .nav-item.show .nav-link, .shop-single .nav-tabs .nav-link.active {background: #ff7307;color: #fff;border-color: #ff7307 }.shop-single .tab-btn-style-one .nav-link {border: 2px solid #f2f2f2;border-radius: 25px;padding: 9px 25px }.shop-single .nav-tabs .nav-item {margin: 4px }.shop-single .product-details .prod-tabs .tabs-content .tab .content p {position: relative;color: #7e8597;font-size: 15px;line-height: 1.9em;margin-bottom: 20px }.shop-comment-form {position: relative;margin-top: 45px }.shop-comment-form h2 {position: relative;color: #222;font-size: 24px;font-weight: 700;margin-bottom: 12px }.shop-comment-form .title-text {position: relative;color: #7e8597;font-size: 15px;font-weight: 400;margin-bottom: 22px }.shop-comment-form .rating-box .text {position: relative;font-size: 18px;color: #222;display: inline-block;margin-bottom: 10px;margin-right: 15px }.shop-comment-form .rating-box .rating {position: relative;display: inline-block;margin-right: 10px;padding-right: 10px;border-right: 1px solid #ebebeb }.shop-comment-form .rating-box .rating .fa {position: relative;margin-right: 2px;display: inline-block }.shop-comment-form .rating-box .rating a {position: relative;color: #d6d6d6;font-size: 12px;display: inline-block }.shop-comment-form .rating-box .rating a:hover {color: #fc7837 }.checkout-page .payment-options li, .shop-comment-form .form-group {position: relative;margin-bottom: 15px }.shop-comment-form .form-group label {position: relative;color: #222;font-size: 18px;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 #efefef;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 #efefef;height: 175px;font-weight: 400;background: #fff;resize: none;-webkit-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-moz-transition: .3s;transition: .3s }.shop-comment-form .send-btn {position: relative;font-size: 15px;color: #fff;padding: 12px 42px;font-weight: 700;border-radius: 50px;margin-top: 20px;text-transform: capitalize }.shop-comment-form input:focus, .shop-comment-form select:focus, .shop-comment-form textarea:focus {border-color: #f06529 }.shop-single .comments-area .comment-box {position: relative;padding-bottom: 40px;border-bottom: 1px solid #e2e8f0 }.shop-single .comments-area .comment-box .comment {position: relative;padding-left: 100px }.shop-single .comments-area .comment-box .comment .author-thumb {position: absolute;left: 0;top: 0;width: 64px;height: 64px;display: inline-block }.shop-single .comments-area .comment-box .comment .comment-inner .comment-info {position: relative;color: #222;font-size: 20px;font-weight: 700;line-height: 1.3em }.shop-single .comments-area .comment-box .comment .comment-inner .comment-info span {position: relative;color: #ff7307;font-size: 15px;font-weight: 400;font-family: Muli, sans-serif }.shop-single .comments-area .comment-box .comment .comment-inner .rating {position: relative;color: #b3b9c8;font-size: 13px;margin-top: 5px }.shop-single .comments-area .comment-box .comment .text {position: relative;color: #7e8597;font-size: 15px;line-height: 1.8em;margin-top: 10px }.related-products .title-box h2 {position: relative;color: #222;font-size: 30px;font-weight: 700 }.cart-section {position: relative;padding: 100px 0 90px }.green, .red {padding-top: 20px }.cart-section .cart-table {width: 100%;min-width: 900px;border: 1px solid #f2f2f2 }.cart-table .cart-header {position: relative;width: 100%;text-transform: uppercase;font-size: 16px;border-radius: 0;background: #fff;color: #1f1f1f;border-bottom: 1px solid #f2f2f2 }.cart-table thead tr th {line-height: 24px;padding: 20px 15px;min-width: 120px;font-weight: 700;color: #222;font-size: 16px;text-transform: capitalize }.cart-section .bootstrap-touchspin .input-group-btn-vertical {position: absolute;right: 0 }.cart-table tbody tr .prod-column .column-box {position: relative;min-height: 100px;padding-left: 100px;padding-top: 25px;text-align: left;min-width: 230px }.cart-table tbody tr .prod-column .column-box h4 {font-size: 20px;color: #222;font-weight: 700;margin-bottom: 5px;text-transform: capitalize }.cart-table tbody tr .prod-column .column-box .prod-thumb {position: absolute;width: 80px;left: 0;top: 0 }.cart-table thead tr th.prod-column {text-align: left;padding-left: 30px }.cart-table tbody tr {border-bottom: 1px solid #e6e6e6 }.cart-table tbody tr td {line-height: 24px;padding: 30px 30px 20px;min-width: 100px;vertical-align: middle }.cart-table tbody tr .qty {width: 90px;padding-right: 40px }.cart-table tbody tr .qty .quantity-spinner {background: #f5f5f5 }.column.default-column .cart-table tbody tr .qty {width: 110px;padding-right: 20px }.cart-table tbody tr .prod-column .column-box h3 {font-size: 20px;color: #020e28;font-weight: 400 }.cart-table tbody tr .sub-total {font-weight: 400;color: #ff7307;font-size: 20px }.cart-table tbody tr .remove-btn {position: relative;font-size: 18px;color: #8d93a3;width: 34px;height: 34px;text-align: center;line-height: 34px;display: inline-block;border: 1px solid #8d93a3;-webkit-transition: .5s;-ms-transition: .5s;-o-transition: .5s;-moz-transition: .5s;transition: .5s }.cart-table tbody tr .remove-btn .fa {position: relative;top: 2px;font-size: 10px;line-height: 14px;width: 14px;height: 14px;margin-right: 8px;background: #f0f0f0;color: #fff;text-align: center;overflow: hidden;text-indent: 100px }.cart-table tbody tr .remove-btn:hover .fa {text-indent: 0;background: #fa9928 }.cart-table tbody tr td.price {font-size: 20px;font-weight: 400;color: #7e8597 }.cart-table tbody tr td .quantity-spinner {padding: 5px 0 5px 20px;line-height: 24px;height: 34px;display: block;width: 100%;position: relative }.cart-table tbody .available-info {position: relative;padding-left: 50px;color: #7e8597;font-size: 15px }.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: #ff7307;border-radius: 50% }.cart-section .coupon-outer {position: relative;margin: 30px 0 50px }.cart-section .coupon-outer .cart-btn {position: relative;font-size: 15px;color: #fff;padding: 12px 42px;font-weight: 700;border-radius: 50px;text-transform: capitalize }.cart-section .apply-coupon .form-group {position: relative;float: left;margin-right: 15px }.cart-section .apply-coupon .form-group .coupon-btn, .shipping-form .form-group .total-btn {position: relative;font-weight: 700;color: #222;font-size: 15px;display: inline-block;padding: 14px 38px;border-radius: 50px;-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;transition: .3s;background-color: #e9eef3 }.cart-section .apply-coupon .form-group .coupon-btn .arrow {position: relative;margin-left: 3px;top: 2px }.cart-section .apply-coupon .form-group .coupon-btn:hover, .cart-section .cart-outer .checkout-btn:hover, .shipping-form .form-group .total-btn:hover {background-color: #ff7307;color: #fff }.cart-section .apply-coupon .form-group input[type=text] {display: block;line-height: 26px;padding: 12px 20px;border: 1px solid #e2e8f0;height: 55px;width: 230px;color: #7e8597;background: 0 0;border-radius: 50px }.cart-section .cart-outer .title-box {position: relative;margin-bottom: 24px }.cart-section .cart-outer .title-box h2 {position: relative;color: #222;font-size: 24px;font-weight: 700 }.cart-section .sec-title h2 {font-size: 24px;color: #020e28;padding-bottom: 0;text-transform: capitalize }.cart-section .estimate-form .row {margin-left: -7px;margin-right: -7px }.cart-section .estimate-form .row .form-group {padding: 0 7px !important;margin-bottom: 30px }.cart-section .totals-table {position: relative;border: 1px solid #f2f2f2;border-radius: 2px;margin-bottom: 30px }.cart-section .totals-table .col {position: relative;display: block;float: left;padding: 15px;line-height: 24px;width: 50%;font-weight: 400;font-size: 16px;color: #848484 }.cart-section .totals-table .col-title {font-size: 16px;color: #020e28;font-weight: 600;border-right: 2px solid #f0f0f0;font-family: Muli, sans-serif }.cart-section .totals-table li {position: relative;border-bottom: 1px solid #f0f0f0 }.cart-section .cart-note {position: relative;margin-bottom: 50px;padding: 16px 20px;text-align: center;border: 1px dashed #b2dd4c;background: #f4f4f4;line-height: 1.7em }.cart-table tbody tr .qty input[type=text], .product-details .basic-details .item-quantity input[type=text] {position: relative;line-height: 46px;height: 46px;background: #fff }.bootstrap-touchspin .input-group-btn-vertical>.btn {height: 24px;background: #e9e9e9 }.bootstrap-touchspin .input-group-btn-vertical i {left: 6px;top: 6px }.shipping-form .form-group {position: relative;margin-bottom: 30px;padding: 0 15px }.shipping-form .form-group .ui-selectmenu-button.ui-button {background-color: #fff;height: 45px;line-height: 24px;z-index: 10;border: 1px solid #f2f2f2;background-position: right top;background-repeat: no-repeat }.shipping-form .form-group input, .shipping-form .form-group select {position: relative;display: block;width: 100%;line-height: 33px;padding: 10px 20px;height: 45px;color: #848484;font-size: 14px;background: #fff;border: 1px solid #f2f2f2;-webkit-transition: .5s;-ms-transition: .5s;-moz-transition: .5s;transition: .5s }.shipping-form .form-group textarea {position: relative;display: block;width: 100%;line-height: 30px;padding: 10px 20px;height: 120px;resize: none;font-size: 16px;font-weight: 300;background: #f7f7f7;border: 1px solid #f4f4f4;-webkit-transition: .5s;-ms-transition: .5s;-moz-transition: .5s;transition: .5s }.cart-section .cart-outer .checkout-btn .arrow, .shipping-form .form-group .total-btn .arrow {position: relative;margin-left: 4px;top: 1px }.cart-section .cart-outer .checkout-btn {position: relative;font-weight: 700;color: #222;font-size: 15px;display: inline-block;padding: 14px 42px;border-radius: 50px;-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;transition: .3s;background-color: #e9eef3 }.checkout-page .default-links li {margin-bottom: 20px;line-height: 24px;padding: 18px 30px;background: #e9eef3;color: #222;font-size: 16px;font-weight: 700;border-left: 2px solid #ff7307 }.checkout-page .default-links li a {color: #ff7307;font-weight: 400 }.checkout-form .checkout-title h2, .checkout-page .lower-content .column h2 {position: relative;color: #020e28;font-size: 24px;font-weight: 600 }.checkout-form .form-group .field-label {display: block;line-height: 24px;margin-bottom: 6px;text-transform: capitalize;color: #7e8597;font-size: 16px;font-weight: 400 }.checkout-form .form-group .field-label sup {top: -1px;font-size: 16px }.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;line-height: 22px;padding: 12px 15px;height: 48px;border: 1px solid #f4f4f4;transition: .3s;-webkit-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-moz-transition: .3s }.checkout-form textarea {resize: none;height: 120px !important }.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: 700;padding: 0;font-size: 16px;cursor: pointer;color: #222 }.checkout-page .lower-content {position: relative;margin-top: 60px }.checkout-page .cart-table thead tr th {color: #fff;min-width: auto }.checkout-page .cart-table tbody tr, .checkout-page .cart-table tbody tr .prod-column .column-box .prod-thumb {border-color: #f2f2f2 }.checkout-page .cart-table tbody tr td {min-width: 130px }.checkout-page .cart-table tbody tr .qty input[type=text], .checkout-page .product-details .basic-details .item-quantity input[type=text] {width: 45px;background: 0 0;text-align: center;border: 1px solid #d4dbe2 }.checkout-page .lower-content .totals-table {position: relative;margin-bottom: 40px;border: 1px solid #e6e6e6 }.checkout-page .lower-content .totals-table li .col {padding: 12px 20px }.checkout-page .lower-content .totals-table li {line-height: 24px;border-bottom: 1px solid #e6e6e6 }.checkout-page .lower-content .totals-table li .col.title {font-weight: 500;color: #222;font-size: 16px;border-right: 1px solid #e6e6e6;font-family: Muli, sans-serif }.checkout-page .lower-content .totals-table li:last-child {border-bottom: none;margin-bottom: 0 }.checkout-page .lower-content .totals-table .col {position: relative;display: block;float: left;line-height: 24px;width: 50%;color: #848484;font-weight: 400;font-size: 16px }.checkout-page .payment-options {position: relative;margin-bottom: 30px;padding: 30px 20px 40px;border: 1px solid #f2f2f2 }.checkout-page .payment-options li .radio-option label {position: relative;display: inline-block;padding-left: 30px;font-weight: 500 !important;text-transform: capitalize;letter-spacing: 1px;color: #333;cursor: pointer }.checkout-page .payment-options li .radio-option label strong {font-weight: 700;color: #222;font-size: 16px }.checkout-page .payment-options li .radio-option label strong a {font-size: 15px;color: #222;margin-left: 30px;font-weight: 400;text-decoration: underline;font-family: Muli, sans-serif }.checkout-page .payment-options li .radio-option input[type=radio] {position: absolute;left: 0;top: 3px }.checkout-page .payment-options li .radio-option label .small-text {display: block;padding-top: 5px;letter-spacing: 0;text-transform: none;font-size: 16px;color: #7e8597;font-weight: 400;line-height: 1.8em }.checkout-page .payment-options li .radio-option label img {position: relative;top: -3px;display: inline-block;max-width: 100%;padding-left: 30px }.checkout-page .payment-options .theme-btn {position: relative;display: inline-block;font-size: 15px;line-height: 30px;color: #fff;padding: 12px 42px;font-weight: 700;overflow: hidden;border-radius: 50px;letter-spacing: 1px;margin-left: 30px;background-color: #ff7307;text-transform: capitalize }.err {border-bottom: 1px solid red !important }.red {color: red }.green {color: #2bc74f }