@import url(https://fonts.googleapis.com/css?family=Nunito+Sans:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i);body { font-family: "Nunito Sans", sans-serif; padding: 0; margin: 0}a { outline: 0!important; color: #283a5e; text-decoration: none; -webkit-transition: .4s; transition: .4s; display: inline-block}a:focus,a:hover { color: #ff6d34; text-decoration: none}img { max-width: 100%}.d-table { width: 100%; height: 100%}.d-table-cell { vertical-align: middle}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 { margin-bottom: 0; line-height: 1; color: #283a5e}p { margin-bottom: 0; margin-top: 0; color: #828893; font-size: 16px; line-height: 1.6}.bg-fbf9f8 { background: #fbf9f8}.bg-fbf9f8 { background-color: #fbf9f8}.ptb-100 { padding-top: 100px; padding-bottom: 100px}.mt-30 { margin-top: 30px}.btn { font-size: 15px; font-weight: 700; border-radius: 100px; -webkit-box-shadow: 0 15px 25px 0 rgba(255, 129, 86, .3); box-shadow: 0 15px 25px 0 rgba(255, 129, 86, .3); padding: 14px 40px; border: none; text-transform: uppercase}.btn-primary { background-color: #ff6d34; color: #fff}.btn-primary:focus,.btn-primary:hover { color: #ff6d34; background-color: #fff; border-color: #fff}.btn-primary.focus,.btn-primary:focus { -webkit-box-shadow: 0 15px 25px 0 rgba(255, 129, 86, .3); box-shadow: 0 15px 25px 0 rgba(255, 129, 86, .3)}.btn-primary .show>.btn-primary.dropdown-toggle,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active { color: #ff6d34; background-color: #fff; border-color: #fff}.btn-primary .show>.btn-primary.dropdown-toggle:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus { -webkit-box-shadow: 0 15px 25px 0 rgba(255, 129, 86, .3); box-shadow: 0 15px 25px 0 rgba(255, 129, 86, .3)}.btn-primary.disabled,.btn-primary:disabled { color: #fff; background-color: #ff6d34; border-color: #007bff; opacity: 1}.btn-primary.disabled:hover,.btn-primary:disabled { color: #ff6d34; background-color: #fff}.section-title { margin-bottom: 60px; position: relative}.section-title span { color: #ff6d34; text-transform: capitalize; font-size: 16px; font-weight: 400}.section-title h3 { font-size: 36px; font-weight: 700; margin-bottom: 20px; margin-top: 15px; text-transform: capitalize; max-width: 635px; line-height: 38px}.section-title p { max-width: 635px}.section-title .read-more-btn { position: absolute; right: 0; top: 50%; text-transform: capitalize; text-decoration: underline}.section-title.text-center h3 { margin-left: auto; margin-right: auto}.section-title.text-center p { margin-left: auto; margin-right: auto}.form-group { margin-bottom: 15px}.form-control { height: 50px; font-size: 16px; padding: 10px 20px; border: 1px solid #f3f5fe; outline: 0; border-radius: 5px; -webkit-transition: all .3s ease; transition: all .3s ease; background: #f3f5fe}.form-control::-webkit-input-placeholder { color: #6e6e6e!important}.form-control:-ms-input-placeholder { color: #6e6e6e!important}.form-control::-ms-input-placeholder { color: #6e6e6e!important}.form-control::placeholder { color: #6e6e6e!important}.form-control:focus { color: #6e6e6e; background-color: #fff; outline: 0; -webkit-box-shadow: unset; box-shadow: unset; border-color: #ff6d34}.owl-theme .owl-nav { margin-top: 0}.owl-theme .owl-nav [class*=owl-] { color: #fff; font-size: 20px; margin: -20px 0 0; padding: 0; background: #d6d6d6; border-radius: 4px; position: absolute; top: 50%; left: 40px; width: 40px; height: 40px; line-height: 42px; -webkit-transition: .4s; transition: .4s}.owl-theme .owl-nav [class*=owl-]:hover { background: #ff6d34; color: #fff}.owl-theme .owl-nav .owl-next { left: auto; right: 40px}.owl-theme .owl-dots { line-height: .1; margin-top: 20px}.owl-theme .owl-dots .owl-dot span { width: 15px; height: 15px; margin: 0 4px; -webkit-transition: .4s; transition: .4s; border-radius: 30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span { background: #ff6d34}.preloader-area { position: fixed; width: 100%; height: 100%; background: #fff; z-index: 999999; left: 0; top: 0}.spinner { margin: -85px auto 0 -65px; width: 65px; height: 65px; position: relative; text-align: center; -webkit-animation: sk-rotate 2s infinite linear; animation: sk-rotate 2s infinite linear; position: absolute; left: 50%; top: 50%}.dot1,.dot2 { width: 60%; height: 60%; display: inline-block; position: absolute; top: 0; background-color: #ff6d34; border-radius: 100%; -webkit-animation: sk-bounce 2s infinite ease-in-out; animation: sk-bounce 2s infinite ease-in-out}.dot2 { top: auto; bottom: 0; -webkit-animation-delay: -1s; animation-delay: -1s}@-webkit-keyframes sk-rotate { 100% { -webkit-transform: rotate(360deg) }}@keyframes sk-rotate { 100% { transform: rotate(360deg); -webkit-transform: rotate(360deg) }}@-webkit-keyframes sk-bounce { 0%, 100% { -webkit-transform: scale(0) } 50% { -webkit-transform: scale(1) }}@keyframes sk-bounce { 0%, 100% { transform: scale(0); -webkit-transform: scale(0) } 50% { transform: scale(1); -webkit-transform: scale(1) }}.header-area { background: #ff6d34; padding: 10px 0}.header-area ul { margin: 0; padding: 0; list-style-type: none}.header-area ul li { display: inline-block}.header-area .social-links li a { color: #fff; margin-left: 8px; font-size: 15px; border: none; width: auto; height: auto; line-height: unset; border-radius: unset; text-align: left}.header-area .social-links li a:hover { -webkit-transform: translateY(-2px); transform: translateY(-2px); color: rgba(255, 255, 255, .6)}.header-area .social-links li:first-child { font-size: 14px; font-weight: 700; color: #fff; text-transform: uppercase}.header-area .header-info { text-align: right}.header-area .header-info li { font-size: 14px; font-weight: 600; padding-left: 15px; padding-right: 6px; color: #fff; position: relative}.header-area .header-info li::before { content: ''; position: absolute; left: 0; top: 3px; height: 15px; width: 2px; background: rgba(225, 225, 225, .3)}.header-area .header-info li:first-child { padding-left: 0}.header-area .header-info li:first-child::before { display: none}.header-area .header-info li a { color: #fff; font-size: 14px; font-weight: 600}.header-area .header-info li a:hover { color: rgba(255, 255, 255, .6)}.navbar { top: 0; width: 100%; left: 0; z-index: 999; padding: 20px 0}.navbar.p-fixed { position: fixed}.navbar .row { width: 102%}.bg-light { background-color: transparent!important}.navbar-light.is-sticky { position: fixed; top: 0; left: 0; width: 100%; z-index: 999; padding: 15px 0; background-color: #fff!important; -webkit-box-shadow: 0 7px 13px 0 rgba(0, 0, 0, .1); box-shadow: 0 7px 13px 0 rgba(0, 0, 0, .1); -webkit-animation: .5s ease-in-out 0s normal none 1 running fadeInDown; animation: .5s ease-in-out 0s normal none 1 running fadeInDown}.navbar-light .navbar-brand { color: #283a5e; text-transform: uppercase; font-weight: 900}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover { color: #283a5e}.navbar-light .navbar-brand span { color: #ff6d34}.navbar-light .navbar-nav .nav-item:last-child { padding-right: 0}.navbar-light .navbar-nav .nav-item:hover .nav-link { color: #ff6d34}.navbar-light .navbar-nav .nav-link { font-size: 17px; font-weight: 500; color: #283a5e; padding: 0; padding: 8px 15px}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover { color: #ff6d34}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link { color: #ff6d34}.navbar-expand-lg .navbar-collapse { float: right}.dropdown-menu { min-width: 15rem; padding: 15px 0; margin: 0; top: 105%; background-color: #fff; border: none; -webkit-box-shadow: 7px 5px 30px rgba(72, 73, 121, .15); box-shadow: 7px 5px 30px rgba(72, 73, 121, .15); border-radius: 10px; display: inline-block; opacity: 0; visibility: hidden; -webkit-transition-duration: .3s; transition-duration: .4s}.navbar-light .navbar-nav .nav-item:hover .dropdown-menu { top: 100%; opacity: 1; visibility: visible}.dropdown-item { font-size: 17px; font-weight: 500; color: #283a5e; padding: 0 20px; margin: 14px 0}.dropdown-item:focus,.dropdown-item:hover { color: #ff6d34; background-color: transparent}.dropdown-item.active,.dropdown-item:active { color: #ff6d34; background-color: transparent}.navbar-right-side { text-align: right; padding: 6px 0 0}.navbar-right-side div { display: inline-block}.navbar-right-side div select { border: 1px solid #eee; width: 100%; padding: 2px; background: 0 0; cursor: pointer; position: relative}.navbar-right-side h5 { display: inline-block; font-size: 17px; margin: 0 25px; color: #828893}.navbar-right-side h5 a { font-size: 15px; color: #ff6d34}.modal-taggle-button span { position: relative; display: inline-block; width: 30px; height: 2px; text-indent: -55px; background: #ff6d34; top: -4px; -webkit-transition: all .2s ease-out; transition: all .2s ease-out}.modal-taggle-button span::after,.modal-taggle-button span::before { content: ''; width: 40px; height: 2px; background: #ff6d34; position: absolute; right: 0; -webkit-transition: .2s; transition: .2s}.modal-taggle-button span::before { top: -7px}.modal-taggle-button span::after { bottom: -7px}@media only screen and (max-width:991px) { .bg-light { background-color: #fff!important } .navbar { padding: 20px 15px; border-bottom: 1px solid #eeee } .navbar.p-fixed { position: relative } .navbar-light .navbar-toggler { position: absolute; right: 0; top: 2px; color: #ff6d34; border-color: #ff6d34; outline: 0!important; border-radius: 0 } .navbar-light .navbar-toggler-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 109, 52, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E") } .navbar-light .navbar-nav .nav-link { padding-left: 0; font-size: 16px } .navbar-light.is-sticky { padding: 15px 15px } .navbar-toggler-icon { width: 1.3em; height: 1.3em } .navbar-expand-lg .navbar-collapse { float: none; margin-top: 0 } .navbar-nav { height: 240px; overflow-y: auto } .navbar-nav .dropdown-menu { position: unset; float: none; display: none; opacity: 1; visibility: visible } .navbar-nav .dropdown-menu.show { display: block } .navbar-right-side { display: none } .dropdown-item { font-size: 16px; margin: 12px 0 }}.main-banner { position: relative; height: 630px; overflow: hidden; background-position: center; background-size: cover; background-repeat: no-repeat}@media only screen and (min-width:1400px) { .main-banner { height: 730px }}.hero-bg-1 { background-image: url(../../assets/img/bg-pattern-2.png)}.circle-pattern-1 { -webkit-clip-path: circle(50% at 60% 46%); clip-path: circle(50% at 60% 46%); background: #fffaf8; position: absolute; right: 0; top: 0; width: 50%; height: 100%; z-index: -1; -webkit-animation: movebounce 3s linear infinite; animation: movebounce 3s linear infinite}.hero-content h1 { font-size: 60px; font-weight: 700; line-height: 1.1}.hero-content h1 span { color: #ff6d34; position: relative; z-index: 1}.hero-content h1 span::after { content: ''; position: absolute; bottom: 12px; left: 0; width: 100%; height: 15px; z-index: -1; background: #283a5e}.hero-content p { margin-bottom: 35px; margin-top: 25px; font-size: 19px}.hero-content .btn { margin-right: 25px}.hero-image { position: absolute; right: -100px; bottom: 30px; width: 725px}@media only screen and (min-width:1400px) { .hero-image { right: 0; bottom: 90px; width: 830px }}.video-btn { position: relative; padding-right: 48px; text-transform: uppercase; font-weight: 900}.video-btn i { margin-left: 15px; font-size: 35px; position: absolute; right: 0; bottom: -4px}.main-banner-two { height: 750px; overflow: hidden; position: relative}.main-banner-two .hero-content { margin-top: 80px}.main-banner-two .hero-content h1 { text-transform: capitalize}.main-banner-two .banner-image { margin-top: 60px}.main-banner-three { height: 500px; overflow: hidden; position: relative; background-image: url(../../assets/img/bg-pattern-2.png)}.main-banner-three.hero-bg-1 { background-image: url(../../assets/img/bg-pattern-2.png)}.main-banner-three .hero-content { margin-top: 30px}.main-banner-three .hero-content h1 { text-transform: capitalize}@media only screen and (min-width:1400px) { .main-banner-three { height: 500px }}.main-banner-four { height: 630px; position: relative; background-position: center; background-size: cover; background-repeat: no-repeat}.main-banner-four::before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #fff; opacity: .9}.main-banner-four .hero-content { margin-top: 30px}.main-banner-four .hero-content h1 { text-transform: capitalize}@media only screen and (min-width:1400px) { .main-banner-four { height: 700px }}.item-bg-1 { background-image: url(../../assets/img/main-bg-1.jpg)}.item-bg-2 { background-image: url(../../assets/img/main-bg-2.jpg)}.item-bg-3 { background-image: url(../../assets/img/main-bg-3.jpg)}.box { background: #ff6d34; padding: 0 30px; height: 110px; position: relative; z-index: 1; cursor: pointer}.box h3 { color: #fff; font-size: 24px; font-weight: 700; line-height: 32px}.box span { font-size: 100px; color: rgba(255, 255, 255, .1); position: absolute; right: 20px; top: 10px; z-index: -1}.box.bg { background: #e6541b}.boxes-area .owl-thumbs { overflow: hidden}.boxes-area .owl-thumb-item { float: left; width: 33.333%}.about-area { background-image: url(../../assets/img/bg-pattern.png); background-attachment: fixed; position: relative; overflow: hidden}.single-box { text-align: center; background: #fff; padding: 25px; border-radius: 5px; -webkit-box-shadow: 7px 5px 30px rgba(72, 73, 121, .15); box-shadow: 7px 5px 30px rgba(72, 73, 121, .15); -webkit-transition: .4s; transition: .4s}.single-box:hover { background: #ff6d34; -webkit-transform: translateY(-10px); transform: translateY(-10px)}.single-box:hover h3,.single-box:hover p { color: #fff}.single-box:hover .read-more-btn { color: #fff}.single-box:hover .read-more-btn::before { background: #fff}.single-box .icon { background: #f4f6fd; display: inline-block; width: 100px; height: 100px; font-size: 40px; color: #ff6d34; line-height: 100px; -webkit-clip-path: polygon(30% 0, 70% 0, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0 70%, 0 30%); clip-path: polygon(30% 0, 70% 0, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0 70%, 0 30%); -webkit-transition: .4s; transition: .4s}.single-box h3 { font-size: 22px; font-weight: 600; margin-bottom: 20px; margin-top: 30px}.single-box p { margin-bottom: 20px}.single-box h3,.single-box p { -webkit-transition: .4s; transition: .4s}.read-more-btn { text-transform: uppercase; font-weight: 700; position: relative; color: #ff6d34; z-index: 1}.read-more-btn::before { content: ''; position: absolute; left: 50px; bottom: 11px; width: 55px; height: 2px; background: #ff6d34; opacity: 0; visibility: hidden; -webkit-transition: .4s; transition: .4s; z-index: -1}.read-more-btn:focus,.read-more-btn:hover { color: #283a5e}.read-more-btn:focus::before,.read-more-btn:hover::before { left: -20px; opacity: 1; visibility: visible}.about-image { margin-top: 80px; position: relative}.about-image .col-lg-6:first-child .image img { border-radius: 25px 0 0 0}.about-image .col-lg-6:nth-child(2) .image img { border-radius: 0 25px 0 0}.about-image .col-lg-6:nth-child(3) .image img { border-radius: 0 0 0 25px}.about-image .col-lg-6:last-child .image img { border-radius: 0 0 25px 0}.about-image .image img { -webkit-box-shadow: 0 10px 20px 0 rgba(130, 136, 147, .15); box-shadow: 0 10px 20px 0 rgba(130, 136, 147, .15); -webkit-transition: .2s; transition: .2s; width: 90%}.about-image .image:hover img { -webkit-animation: movebounce 3s linear infinite; animation: movebounce 2s linear infinite}.about-text { margin-top: 120px; padding-left: 30px}.about-text span { color: #ff6d34; font-size: 16px; font-weight: 400; text-transform: capitalize}.about-text h3 { font-size: 36px; font-weight: 700; margin: 15px 0 25px; line-height: 40px}.about-text p { margin-bottom: 20px}.about-text .read-more-btn { margin-top: 10px}.circle-pattern-2 { opacity: .5; height: 39em; position: absolute; width: 42em; bottom: -10px; left: -10px; background: #ffdd6e; border-radius: 50% 50% 50% 50%/60% 60% 40% 40%; -webkit-animation: movebounce 3s linear infinite; animation: movebounce 3s linear infinite}.rocket { position: absolute; right: -20px; bottom: 20rem; -webkit-animation: movebounce 3s linear infinite; animation: movebounce 3s linear infinite}.vector { position: absolute; right: -13rem; bottom: -14rem; -webkit-animation: movebounce 3s linear infinite; animation: movebounce 3s linear infinite}@media only screen and (min-width:1400px) { .circle-pattern-2 { opacity: .2; height: 55em; width: 60em } .vector { right: -10rem; bottom: -2rem } .rocket { right: 45px; bottom: 20rem }}@-webkit-keyframes movebounce { 0% { -webkit-transform: translateY(0); transform: translateY(0) } 50% { -webkit-transform: translateY(15px); transform: translateY(15px) } 100% { -webkit-transform: translateY(0); transform: translateY(0) }}@keyframes movebounce { 0% { -webkit-transform: translateY(0); transform: translateY(0) } 50% { -webkit-transform: translateY(15px); transform: translateY(15px) } 100% { -webkit-transform: translateY(0); transform: translateY(0) }}@-webkit-keyframes moveleftbounce { 0% { -webkit-transform: translateX(0); transform: translateX(0) } 50% { -webkit-transform: translateX(15px); transform: translateX(15px) } 100% { -webkit-transform: translateX(0); transform: translateX(0) }}@keyframes moveleftbounce { 0% { -webkit-transform: translateX(0); transform: translateX(0) } 50% { -webkit-transform: translateX(15px); transform: translateX(15px) } 100% { -webkit-transform: translateX(0); transform: translateX(0) }}.features-area { position: relative; overflow: hidden}.features-area .about-image { margin-top: 0}.features-area .about-text { margin-top: 0px}.features-area .rocket { bottom: 45rem}.features-text { margin-top: 40px}.features-text h3 { font-size: 30px; font-weight: 700; text-transform: capitalize; margin-bottom: 20px}.features-text ul { padding: 0; margin: 15px 0 25px; list-style-type: none}.features-text ul li { position: relative; color: #828893; margin-bottom: 15px; padding-left: 30px}.features-text ul li::before { content: ''; position: absolute; left: 0; top: 6px; width: 17px; height: 17px; background: #ff6d34; -webkit-clip-path: polygon(50% 0, 100% 50%, 50% 100%, 0 50%); clip-path: polygon(50% 0, 100% 50%, 50% 100%, 0 50%)}.features-text ul li:last-child { margin-bottom: 0}.single-features { text-align: center}.single-features i { background: #f4f6fd; display: inline-block; width: 90px; height: 90px; font-size: 40px; color: #ff6d34; line-height: 90px; -webkit-clip-path: polygon(30% 0, 70% 0, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0 70%, 0 30%); clip-path: polygon(30% 0, 70% 0, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0 70%, 0 30%); -webkit-transition: .4s; transition: .4s}.single-features:hover i { background: #ff6d34; color: #fff}.single-features h3 { font-size: 22px; font-weight: 600; margin-bottom: 15px; margin-top: 30px}.single-features p { margin-bottom: 20px}.features-area-three { padding-bottom: 55px}.features-box { margin-bottom: 45px; position: relative; padding-left: 75px}.features-box i { background: #f4f6fd; display: inline-block; width: 55px; height: 55px; font-size: 30px; color: #ff6d34; line-height: 60px; -webkit-transition: .4s; transition: .4s; text-align: center; position: absolute; left: 0; top: 0}.features-box:hover i { background: #ff6d34; color: #fff}.features-box h3 { font-size: 22px; font-weight: 600; margin-bottom: 20px}.features-box p { margin-bottom: 20px}.services-area { padding-bottom: 70px}.services-area.bg { background-image: url(../../assets/img/bg-pattern-2.png); background-attachment: fixed}.single-services { text-align: center; background: #fff; padding: 25px; margin-bottom: 30px; border-radius: 5px; -webkit-box-shadow: 7px 5px 30px rgba(72, 73, 121, .15); box-shadow: 7px 5px 30px rgba(72, 73, 121, .15); -webkit-transition: .4s; transition: .4s}.single-services:hover { background: #ff6d34; -webkit-transform: translateY(-10px); transform: translateY(-10px)}.single-services:hover .icon { border-radius: 50%}.single-services:hover h3,.single-services:hover p { color: #fff}.single-services:hover .read-more-btn { color: #fff}.single-services:hover .read-more-btn::before { background: #fff}.single-services .icon { background: #f4f6fd; display: inline-block; width: 80px; height: 80px; font-size: 40px; color: #ff6d34; line-height: 80px; border-radius: 5px; -webkit-transition: .4s; transition: .4s}.single-services h3 { font-size: 22px; font-weight: 600; margin-bottom: 20px; margin-top: 30px}.single-services p { margin-bottom: 20px}.single-services h3,.single-services p { -webkit-transition: .4s; transition: .4s}.services-box { text-align: center; background: #fff; padding: 25px; margin-bottom: 30px; border-radius: 5px; -webkit-box-shadow: 7px 5px 30px rgba(72, 73, 121, .15); box-shadow: 7px 5px 30px rgba(72, 73, 121, .15); -webkit-transition: .4s; transition: .4s}.services-box:hover { -webkit-transform: translateY(-10px); transform: translateY(-10px)}.services-box:hover .icon { color: #fff; background-color: #ff6d34}.services-box .icon { border: 1px solid #ff6d34; display: inline-block; width: 80px; height: 80px; font-size: 40px; position: relative; color: #ff6d34; line-height: 80px; border-radius: 50%; z-index: 1; margin: 20px 0 20px; -webkit-transition: .4s; transition: .4s}.services-box .icon::before { display: block; content: ""; position: absolute; width: 120px; height: 120px; top: -21px; left: -21px; z-index: -1; border: .5em solid #fff; border-radius: 50%; -webkit-box-shadow: 0 2px 15px 0 rgba(0, 0, 0, .06); box-shadow: 0 2px 15px 0 rgba(0, 0, 0, .06); -webkit-transition: .4s; transition: .4s}.services-box h3 { font-size: 22px; font-weight: 600; margin-bottom: 20px; margin-top: 30px}.services-box p { margin-bottom: 20px}.analysis-area { position: relative; overflow: hidden}.analysis-form { background: #fff; -webkit-box-shadow: 5px 7px 30px rgba(72, 73, 121, .15); box-shadow: 5px 7px 30px rgba(72, 73, 121, .15); padding: 40px; border-radius: 5px; text-align: center}.analysis-form h3 { font-size: 28px; font-weight: 700; margin-bottom: 30px}.analysis-form form .btn { display: block; width: 100%; padding: 13px 40px; border-radius: 5px}.analysis-text { position: relative; z-index: 1; margin-top: 25px}.analysis-text span { color: #ff6d34; font-size: 16px; font-weight: 400; text-transform: capitalize}.analysis-text h3 { font-size: 36px; font-weight: 700; margin: 15px 0 25px; line-height: 40px}.analysis-text ul { padding: 0; margin: 20px 0 0; list-style-type: none}.analysis-text ul { padding: 0; margin: 20px 0 0; list-style-type: none}.analysis-text ul li { position: relative; color: #828893; margin-bottom: 15px; padding-left: 30px}.analysis-text ul li::before { content: ''; position: absolute; left: 0; top: 6px; width: 17px; height: 17px; background: #ff6d34; -webkit-clip-path: polygon(50% 0, 100% 50%, 50% 100%, 0 50%); clip-path: polygon(50% 0, 100% 50%, 50% 100%, 0 50%)}.analysis-text ul li:last-child { margin-bottom: 0}.pattern-1 { position: absolute; bottom: 0; right: 0}.shorting-menu { display: inline-block; -webkit-box-shadow: 0 0 30px 0 rgba(67, 67, 67, .15); box-shadow: 0 0 30px 0 rgba(67, 67, 67, .15); padding: 18px 20px; margin-bottom: 40px; border-radius: 50px}.shorting-menu.text-center { display: block; background: 0 0; -webkit-box-shadow: unset; box-shadow: unset; padding: 0}.shorting-menu .filter { border: none; background: #f4f4f4; padding: 9px 24px; text-transform: capitalize; cursor: pointer; -webkit-transition: .4s; transition: .4s; border-radius: 30px; color: #828893; outline: 0!important; font-size: 16px; font-weight: 600}.shorting-menu .filter.active,.shorting-menu .filter:hover { background: #ff6d34; color: #fff}.shorting .mix { display: none}.single-work { overflow: hidden; position: relative}.single-work::before { content: ''; position: absolute; top: 0; width: 100%; height: 100%; background: #000; left: 0; opacity: 0; visibility: hidden; -webkit-transition: .4s; transition: .4s}.single-work:hover::before { opacity: .85; visibility: visible}.single-work:hover .work-content { opacity: 1; visibility: visible; bottom: 0}.single-work:hover .link-btn,.single-work:hover .popup-btn { top: 40px; opacity: 1; visibility: visible; -webkit-animation: movebounce 3s linear infinite; animation: movebounce 3s linear infinite}.single-work .work-content { position: absolute; bottom: -115px; width: 100%; background: #fff; left: 0; text-align: center; padding-top: 20px; padding-bottom: 20px; opacity: 0; visibility: hidden; -webkit-transition: .4s; transition: .4s}.single-work .work-content h4 { font-size: 20px; font-weight: 700; margin-bottom: 10px}.single-work .work-content ul { padding: 0; margin: 0; list-style-type: none}.single-work .work-content ul li { display: inline-block}.single-work .link-btn,.single-work .popup-btn { position: absolute; top: 0; right: 40px; width: 45px; text-align: center; height: 45px; line-height: 46px; border-radius: 50%; color: #fff; font-size: 22px; opacity: 0; visibility: hidden; border: 1px solid #fff; -webkit-transition: .4s; transition: .4s}.single-work .link-btn:hover,.single-work .popup-btn:hover { background: #ff6d34; border-color: #ff6d34}.single-work .link-btn { top: 40px; right: auto; left: 0}.single-work:hover .link-btn { left: 40px}.project-slides.owl-theme .owl-dots { margin-top: 45px}.project-slides .single-work::before { z-index: 1}.project-slides .single-work .work-content { z-index: 1}.project-slides .single-work .popup-btn { z-index: 1}.single-work .link-btn { z-index: 1}.project-details { margin-top: 35px}.project-details h3 { margin-bottom: 15px; font-size: 26px; font-weight: 600}.project-details p { font-size: 16px; margin-bottom: 15px}.project-details ul { list-style-type: none; padding: 0; margin: 0}.project-details ul.features li { position: relative; color: #828893; margin-bottom: 10px; padding-left: 24px}.project-details ul.features li::before { content: ''; position: absolute; left: 0; top: 5px; width: 15px; height: 15px; background: #ff6d34; -webkit-clip-path: polygon(50% 0, 100% 50%, 50% 100%, 0 50%); clip-path: polygon(50% 0, 100% 50%, 50% 100%, 0 50%)}.project-details ul.features li:last-child { margin-bottom: 0}.project-info ul li { position: relative; padding-left: 50px; margin-bottom: 20px; color: #5c5c5c}.project-info ul li:last-child { margin-bottom: 0}.project-info ul li i { position: absolute; left: 0; top: 0; color: #ff6d34; font-size: 35px}.project-info ul li span { display: block; font-size: 20px; font-weight: 600; color: #000}.single-work-process { text-align: center; background: #fff; padding: 25px; border-radius: 5px; position: relative; -webkit-box-shadow: 7px 5px 30px rgba(72, 73, 121, .15); box-shadow: 7px 5px 30px rgba(72, 73, 121, .15)}.single-work-process::before { content: ''; position: absolute; z-index: 1; background: url(../../assets/img/arrow-big.png) no-repeat center center; width: 217px; height: 210px; top: -20px; right: -120px}.single-work-process .icon { background: #f4f6fd; display: inline-block; width: 80px; height: 80px; position: relative; z-index: 1; font-size: 35px; color: #ff6d34; line-height: 80px; -webkit-clip-path: polygon(30% 0, 70% 0, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0 70%, 0 30%); clip-path: polygon(30% 0, 70% 0, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0 70%, 0 30%); -webkit-transition: .4s; transition: .4s}.single-work-process .icon::before { content: ''; position: absolute; left: 50%; top: 50%; width: 0; height: 0; background: #ff6d34; z-index: -1; opacity: 0; visibility: hidden; -webkit-transition: .4s; transition: .4s}.single-work-process:hover .icon { color: #fff}.single-work-process:hover .icon::before { opacity: 1; visibility: visible; left: 0; top: 0; width: 100%; height: 100%}.single-work-process h3 { margin-top: 30px; font-size: 22px; font-weight: 600}.working-process-area .col-lg-3:last-child .single-work-process::before { display: none}.team-area { padding-bottom: 70px}.single-team { text-align: center; background: #fff; -webkit-box-shadow: 7px 5px 30px rgba(72, 73, 121, .15); box-shadow: 7px 5px 30px rgba(72, 73, 121, .15); border-radius: 5px; margin-bottom: 30px; padding: 25px 15px; -webkit-transition: .4s; transition: .4s}.single-team:hover { background: #ff6d34}.single-team:hover .team-content h3,.single-team:hover .team-content span,.single-team:hover .team-content ul li a { color: #fff}.single-team img { border-radius: 50%}.single-team .team-content { margin-top: 25px}.single-team .team-content h3 { font-size: 22px; font-weight: 700; margin-bottom: 10px}.single-team .team-content span { display: block; color: #828893}.single-team .team-content ul { padding: 0; margin: 15px 0 0; list-style-type: none}.single-team .team-content ul li { display: inline-block; margin: 0 3px}.single-team .team-content h3,.single-team .team-content span,.single-team .team-content ul li a { -webkit-transition: .4s; transition: .4s}.testimonial-area { position: relative; overflow: hidden}.testimonial-area .section-title { z-index: 1}.testimonial-area .pattern-1 { right: auto; left: 0; bottom: auto; top: 0}.single-feedback { background: #fff; -webkit-box-shadow: 0 2px 15px 0 rgba(0, 0, 0, .06); box-shadow: 0 2px 15px 0 rgba(0, 0, 0, .06); padding: 20px; border-radius: 5px; position: relative; -webkit-transition: .4s; transition: .4s; margin-bottom: 30px; margin-top: 25px}.single-feedback:hover { -webkit-transform: translateY(-10px); transform: translateY(-10px); background: #ff6d34}.single-feedback:hover .client-info .img { top: -33px; -webkit-animation: movebounce 3s linear infinite; animation: movebounce 3s linear infinite}.single-feedback:hover .client-info h4,.single-feedback:hover .client-info span,.single-feedback:hover p { color: #fff}.single-feedback:hover i { color: #fff; opacity: .14}.single-feedback .client-info { position: relative; padding-left: 118px; margin-bottom: 30px}.single-feedback .client-info .img { position: absolute; left: 0; top: -45px; width: 100px; -webkit-transition: .4s; transition: .4s}.single-feedback .client-info .img img { border-radius: 50%}.single-feedback .client-info h4 { font-size: 22px; font-weight: 700}.single-feedback .client-info span { display: block; font-size: 16px; color: #828893; margin-top: 8px}.single-feedback .client-info h4,.single-feedback .client-info span,.single-feedback p { -webkit-transition: .4s; transition: .4s}.single-feedback i { font-size: 104px; position: absolute; top: 50%; left: 50%; color: #6f8ba4; z-index: -1; margin-top: -6px; margin-left: -70px; opacity: .14; -webkit-transition: .4s; transition: .4s}.funfacts-area { position: relative; background: #ff6d34}.funfacts-area::before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-image: url(../../assets/img/bg-pattern-2.png)}.fun-fact { position: relative; padding-left: 65px; -webkit-transition: .4s; transition: .4s}.fun-fact:hover { -webkit-transform: translateY(-10px); transform: translateY(-10px)}.fun-fact i { font-size: 45px; color: #fff; position: absolute; left: 0; top: 5px; -webkit-animation: movebounce 3s linear infinite; animation: movebounce 3s linear infinite; -webkit-transition: .4s; transition: .4s}.fun-fact h3 { font-size: 45px; font-weight: 700; color: #fff; margin-top: 20px; line-height: 28px}.fun-fact p { font-size: 18px; color: #fff; display: block}.check-your-website { position: relative; overflow: hidden; z-index: 1; background: #ff6d34}.check-your-website::before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-image: url(../../assets/img/bg-pattern-2.png)}.check-your-website::after { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../../assets/img/seoscore.png) center center; z-index: -1; opacity: .7; -webkit-animation: movebounce 3s linear infinite; animation: movebounce 3s linear infinite}.check-your-website .text { position: relative; text-align: center; max-width: 820px; margin: 0 auto}.check-your-website .text h3 { font-size: 40px; font-weight: 700; text-transform: capitalize; color: #fff; margin-bottom: 20px}.check-your-website .text h3 span { color: #283a5e}.check-your-website .text p { font-size: 20px; color: #fff; margin-bottom: 30px}.check-your-website .text .form-control { border-radius: 50px; border: none; height: 60px}.check-your-website .text .btn { margin-top: 25px; padding: 16px 40px}.check-your-website .text .btn-primary { background: #fff; color: #ff6d34}.check-your-website .text .btn-primary:focus,.check-your-website .text .btn-primary:hover { background: #283a5e; color: #fff}.pricing-area { position: relative; overflow: hidden}.pricing-area .section-title { z-index: 1}.pricing-area .pattern-1 { right: auto; left: 0; bottom: auto; top: 0}.tab-slider-nav { text-align: center; overflow: hidden; width: 100%; margin-bottom: 40px}.tab-slider-tabs { display: inline-block; margin-bottom: 0; padding-left: 0; list-style: none; position: relative; border-radius: 35px; background: #fff}.tab-slider-tabs::after { content: ""; width: 50%; background: #ff6d34; height: 100%; position: absolute; top: 0; left: 0; -webkit-transition: .4s; transition: .4s; border-radius: 35px}.tab-slider-tabs.slide::after { left: 50%}.tab-slider-trigger { font-weight: 700; color: #222; text-transform: uppercase; padding: 11px 20px; position: relative; z-index: 2; cursor: pointer; display: inline-block; -webkit-transition: .4s; transition: .4s}.tab-slider-trigger.active { color: #fff}.tab-slider-container .row { width: 100%}.pricingTable { padding-bottom: 30px; background: #fff; text-align: center; z-index: 1; position: relative; border-radius: 5px; background-image: url(../../assets/img/patt.png); background-position: center center; overflow: hidden; -webkit-box-shadow: 7px 5px 30px 0 rgba(72, 73, 121, .15); box-shadow: 7px 5px 30px 0 rgba(72, 73, 121, .15); -webkit-transition: .4s; transition: .4s}.pricingTable:hover { -webkit-transform: translateY(-10px); transform: translateY(-10px)}.pricingTable .pricingTable-header { padding: 30px 15px 45px; background: #ff6d34; -webkit-clip-path: polygon(50% 100%, 100% 60%, 100% 0, 0 0, 0 60%); clip-path: polygon(50% 100%, 100% 60%, 100% 0, 0 0, 0 60%); position: relative}.pricingTable .pricingTable-header::before { content: ""; width: 400px; height: 400px; border-radius: 50%; position: absolute; right: -50%; top: -130%; background: repeating-radial-gradient(rgba(255, 255, 255, .05), rgba(255, 255, 255, .2) 20%); -webkit-transition: .4s; transition: .4s}.pricingTable .title { font-size: 25px; font-weight: 700; color: #fff; text-transform: uppercase; margin-bottom: 15px}.pricingTable .price-value { display: block; color: #fff; margin-bottom: 30px; font-size: 40px; font-weight: 700}.pricingTable .price-value span { font-size: 15px; color: #fff; text-transform: uppercase; margin-left: -10px}.pricingTable .pricing-content { padding: 30px 25px; margin-bottom: 0; list-style: none}.pricingTable .pricing-content li { font-size: 16px; color: #828893; text-transform: capitalize; border-bottom: 1px solid #eee; margin-bottom: 12px; padding-bottom: 12px}.pricingTable .pricing-content li:last-child { border-bottom: none; padding-bottom: 0; margin-bottom: 0}.pricingTable:hover .pricingTable-header::before { right: 50%}.pricing-plan { background: #fff; padding-bottom: 20px; position: relative; -webkit-box-shadow: 7px 5px 30px 0 rgba(72, 73, 121, .15); box-shadow: 7px 5px 30px 0 rgba(72, 73, 121, .15); text-align: center; z-index: 1; margin-top: 20px; border-radius: 5px; -webkit-transition: .4s; transition: .4s}.pricing-plan:hover { -webkit-transform: translateY(-10px); transform: translateY(-10px)}.pricing-plan#most-popular { top: -20px; padding: 30px 0 50px; -webkit-box-shadow: 10px 15px 30px 0 rgba(72, 73, 121, .15); box-shadow: 10px 15px 30px 0 rgba(72, 73, 121, .15); z-index: 2}.pricing-plan#most-popular h3 { margin-top: -30px; padding-top: 30px}.pricing-plan h3 { font-size: 25px; font-weight: 700; padding: 20px; margin-bottom: 50px; background: #ff6d34; color: #fff; border-radius: 5px 5px 0 0}.pricing-plan h3 span { display: block; color: #ff6d34; background: #fff; height: 100px; width: 100px; margin: 20px auto -65px; border-radius: 50%; -webkit-box-shadow: 10px 15px 30px 0 rgba(72, 73, 121, .15); box-shadow: 10px 15px 30px 0 rgba(72, 73, 121, .15); line-height: 100px; font-size: 35px}.pricing-plan ul { margin: 80px 0 20px; padding: 0; list-style: none}.pricing-plan li { border-top: 1px solid #eee; padding: 12px 0; color: #828893}.pricing-plan li:last-child { padding-bottom: 0}.partner-area { text-align: center; overflow: hidden; position: relative}.partner-area .item a { display: block; position: relative; z-index: 1}.partner-area .owl-carousel .owl-item img { width: 140px}.partner-area .owl-theme .owl-dots { margin-top: 40px}.blog-area { position: relative; overflow: hidden}.blog-area .pattern-1 { bottom: auto; top: 0}.single-blog-item { position: relative; padding: 25px; margin-bottom: 30px; border-radius: 5px; background-size: cover; background-position: center center; background-repeat: no-repeat; -webkit-box-shadow: 0 2px 15px 0 rgba(0, 0, 0, .06); box-shadow: 0 2px 15px 0 rgba(0, 0, 0, .06); margin-top: 5px; -webkit-transition: .4s; transition: .4s}.single-blog-item:hover { -webkit-transform: translateX(10px); transform: translateX(10px)}.single-blog-item:hover::before { background: #000; opacity: .66}.single-blog-item:hover h4 a,.single-blog-item:hover p,.single-blog-item:hover span { color: #fff}.single-blog-item:hover .link-btn { background: #ff6d34; color: #fff}.single-blog-item::before { content: ''; position: absolute; left: 0; border-radius: 5px; top: 0; width: 100%; height: 100%; background: #fff; -webkit-transition: .4s; transition: .4s}.single-blog-item h4,.single-blog-item p,.single-blog-item span { position: relative; -webkit-transition: .4s; transition: .4s}.single-blog-item span { font-weight: 600}.single-blog-item h4 { line-height: 1.4; font-size: 22px; font-weight: 700; margin-bottom: 15px; margin-top: 15px}.single-blog-item h4 a:hover { color: #ff6d34}.single-blog-item .link-btn { position: absolute; right: 0; bottom: 0; width: 45px; height: 40px; line-height: 44px; text-align: center; -webkit-box-shadow: 0 0 25px 0 rgba(0, 27, 103, .3); box-shadow: 0 0 25px 0 rgba(0, 27, 103, .3); border-radius: 50% 0 0 0}.single-blog-item.bg-1 { background-image: url(../../assets/img/blog-img1.jpg)}.single-blog-item.bg-2 { background-image: url(../../assets/img/blog-img2.jpg)}.single-blog-item.bg-3 { background-image: url(../../assets/img/blog-img3.jpg)}.single-blog-item.bg-4 { background-image: url(../../assets/img/blog-img4.jpg)}.single-blog-item.bg-5 { background-image: url(../../assets/img/blog-img5.jpg)}.single-blog-item.bg-6 { background-image: url(../../assets/img/blog-img6.jpg)}.single-blog-post { margin-bottom: 30px; border-radius: 5px; -webkit-box-shadow: 0 2px 15px 0 rgba(0, 0, 0, .06); box-shadow: 0 2px 15px 0 rgba(0, 0, 0, .06); -webkit-transition: .4s; transition: .4s}.single-blog-post:hover { -webkit-transform: translateX(10px); transform: translateX(10px)}.single-blog-post .blog-image { display: block}.single-blog-post .blog-post-content { padding: 25px}.single-blog-post .blog-post-content span { font-weight: 600}.single-blog-post .blog-post-content h4 { line-height: 1.4; font-size: 22px; font-weight: 700; margin-bottom: 15px; margin-top: 15px}.single-blog-post .blog-post-content p { margin-bottom: 20px}.blog-details .thumb { position: relative}.blog-details .date { position: absolute; left: 0; bottom: 0; text-transform: uppercase; background: #ff6d34; color: #fff; padding: 10px 20px; font-size: 22px; border-radius: 0 10px 0 0}.blog-details-heading { margin: 30px 0 0}.blog-details-heading h3 { margin-bottom: 15px; font-size: 26px; font-weight: 600}.blog-details-heading ul { padding: 0; margin: 0; list-style-type: none}.blog-details-heading ul li { display: inline-block; margin-right: 15px; color: #777; font-size: 15px; font-weight: 500}.blog-details-heading ul li i { color: #ff6d34}.blog-details-content p { margin-top: 15px; font-size: 16px; line-height: 1.8}.blog-details-content .blockquote { margin: 25px 0; background: #ff6d34; padding: 25px; color: #fff}.blog-details-content .blockquote p { color: #fff; font-size: 18px; margin-top: 0; line-height: 1.6}.blog-details-content .blockquote .blockquote-footer { color: #fff; font-size: 20px; font-weight: 600; margin-top: 15px; text-transform: uppercase}.blog-details-content .title { font-size: 24px; font-weight: 600; margin-bottom: 35px}.blog-details-meta { border-top: 1px solid #eee; margin: 25px 0; border-bottom: 1px solid #eee; padding: 20px 0}.blog-details-meta .tags { display: inline-block}.blog-details-meta .tags li a { border: 1px solid #eee; padding: 5px 14px; border-radius: 6px; color: #6f8ba4; font-size: 15px}.blog-details-meta .tags li a:hover { background: #ff6d34; color: #fff; border-color: #ff6d34}.blog-details-meta ul { padding: 0; margin: 0; list-style-type: none}.blog-details-meta ul .title { font-size: 18px; font-weight: 500; margin-right: 5px; margin-bottom: 0; color: #777}.blog-details-meta ul li { display: inline-block}.blog-details-meta .share { display: inline-block; float: right}.blog-details-meta .share li a { color: #6f8ba4; border: 1px solid #eee; width: 35px; font-size: 14px; height: 35px; text-align: center; line-height: 34px; border-radius: 50%}.blog-details-meta .share li a:hover { background: #ff6d34; color: #fff; border-color: #ff6d34}.blog-details-comments .single-comments { position: relative; padding-left: 130px}.blog-details-comments .single-comments .thumb { position: absolute; left: 0; top: 0}.blog-details-comments .single-comments .thumb img { border-radius: 50%}.blog-details-comments .single-comments .content h4 { font-size: 20px; font-weight: 600}.blog-details-comments .single-comments .content span { font-size: 14px; color: #6f8ba4; display: block; margin: 8px 0 15px}.blog-details-comments .single-comments .content p { margin-bottom: 20px}.blog-details-comments .border { border-color: #eee!important; margin: 25px 0}.single-comments.left-mr { margin-left: 80px; margin-top: 35px}.blog-details-comments-form { margin-top: 25px}.page-title { background: #f4f6fd; padding-bottom: 100px; padding-top: 100px; z-index: 1; position: relative; overflow: hidden; background-image: url(../../assets/img/patt.png); text-align: center}.page-title h3 { font-size: 40px; font-weight: 700; margin-bottom: 20px}.page-title ul { padding: 0; margin-bottom: 0; list-style-type: none}.page-title ul li { display: inline-block; color: #000; text-transform: capitalize; font-size: 17px; font-weight: 500}.page-title ul li.dot-divider { display: inline-block; height: 4px; width: 4px; background: #ff6d34; border-radius: 50%; margin: 0 5px; vertical-align: middle}.page-title .bg-pattern { position: absolute; left: 0; top: 0; width: 100%; z-index: -1; height: 100%}.timeline { list-style-type: none; padding: 0; position: relative; margin-bottom: 0}.timeline::before { top: 0; bottom: 0; position: absolute; content: " "; width: 2px; background: #ff6d34; left: 50%; margin-left: -1.5px; border-radius: 5px}.timeline>li { margin-bottom: 60px; position: relative; width: 48%; float: left; clear: left; text-align: right}.timeline>li:nth-child(2) { margin-top: 110px}.timeline>li:last-child { margin-bottom: 0; float: none}.timeline>li>.timeline-panel { width: calc(100% - 25px); width: -webkit-calc(100% - 25px); float: left; position: relative; background: #fff; padding: 30px 20px; -webkit-box-shadow: 7px 5px 30px 0 rgba(72, 73, 121, .15); box-shadow: 7px 5px 30px 0 rgba(72, 73, 121, .15); -webkit-transition: .4s; transition: .4s}.timeline>li>.timeline-panel:hover { -webkit-transform: translateY(-10px); transform: translateY(-10px)}.timeline>li>.timeline-panel::before { position: absolute; top: 26px; right: -15px; display: inline-block; border-top: 15px solid transparent; border-left: 15px solid #fff; border-right: 0 solid #fff; border-bottom: 15px solid transparent; content: " "}.timeline>li>.timeline-badge { width: 24px; height: 24px; text-align: center; position: absolute; top: 29px; right: -34px; z-index: 100; background: #ff6d34; -webkit-clip-path: polygon(50% 0, 100% 50%, 50% 100%, 0 50%); clip-path: polygon(50% 0, 100% 50%, 50% 100%, 0 50%)}.timeline>li.timeline-inverted { float: right; clear: right; text-align: left}.timeline>li.timeline-inverted>.timeline-badge { left: -35px}.timeline>li.timeline-inverted>.timeline-panel { float: right}.timeline>li.timeline-inverted>.timeline-panel::before { border-left-width: 0; border-right-width: 15px; left: -15px; right: auto}.timeline>li.timeline-inverted>.timeline-panel::after { border-left-width: 0; border-right-width: 14px; left: -14px; right: auto}.timeline>li.timeline-inverted .timeline-footer { text-align: left}.timeline-title { margin-top: 0; color: inherit}.timeline-heading h4 { font-size: 22px; font-weight: 700}.timeline-body>p { font-size: 16px; margin-bottom: 35px; margin-top: 15px}.timeline-footer { position: absolute; background: #f4f6fd; width: 100%; left: 0; bottom: 0; height: auto; text-align: right; padding: 10px 15px}.timeline-footer p { font-weight: 900; color: #ff6d34}.side-bar .widget-box { background: #fff; -webkit-box-shadow: 7px 5px 30px rgba(72, 73, 121, .15); box-shadow: 7px 5px 30px rgba(72, 73, 121, .15); padding: 30px 25px; position: relative; border-radius: 5px; margin-bottom: 30px}.side-bar .widget-box .title { font-size: 24px; font-weight: 700; text-transform: capitalize; margin-bottom: 35px; position: relative}.side-bar .widget-box .title::before { content: ''; position: absolute; right: 0; top: 2px; width: 17px; height: 17px; background: #ff6d34; -webkit-clip-path: polygon(50% 0, 100% 50%, 50% 100%, 0 50%); clip-path: polygon(50% 0, 100% 50%, 50% 100%, 0 50%)}.side-bar .widget-box ul { list-style-type: none; padding: 0; margin: 0}.side-bar .search-box form { position: relative}.side-bar .search-box button { position: absolute; right: 0; top: 0; height: 100%; width: 50px; cursor: pointer; border: none; background: #ff6d34; color: #fff; outline: 0!important}.side-bar .categories-box ul li:last-child a { margin-bottom: 0}.side-bar .categories-box ul li a { position: relative; margin-bottom: 10px; font-weight: 600}.side-bar .categories-box ul li a i { position: absolute; left: 0; top: 4px; opacity: 0; visibility: hidden; -webkit-transition: .4s; transition: .4s}.side-bar .categories-box ul li a:hover { padding-left: 18px}.side-bar .categories-box ul li a:hover i { opacity: 1; visibility: visible}.side-bar .tags-box .title { margin-bottom: 27px}.side-bar .tags-box ul li { display: inline-block}.side-bar .tags-box ul li a { border: 1px solid #ddd; padding: 5px 15px; margin-top: 8px; border-radius: 5px; font-weight: 600}.side-bar .tags-box ul li a:hover { color: #fff; background: #ff6d34; border-color: #ff6d34}.side-bar .recent-post-box ul li { position: relative; overflow: hidden; margin-bottom: 15px; padding-left: 110px}.side-bar .recent-post-box ul li:last-child { margin-bottom: 0}.side-bar .recent-post-box ul li .recent-post-thumb { position: absolute; left: 0; top: 0; width: 100px}.side-bar .recent-post-box ul li .recent-post-desc h3 { font-size: 15px; font-weight: 600; line-height: 23px}.side-bar .recent-post-box ul li .recent-post-desc .date { display: block; margin-top: 3px; font-size: 14px; color: #828893}.pagination-area { text-align: center; margin-top: 40px}.pagination-area .pagination { padding: 0; margin: 0; list-style-type: none}.page-link { padding: 11px 20px; margin: 0 3px; color: #6f8ba4; background-color: #fff; border: none; border-radius: 5px; font-size: 16px; -webkit-box-shadow: 0 2px 10px 0 #d8dde6; box-shadow: 0 2px 10px 0 #d8dde6}.page-link:focus,.page-link:hover { color: #fff; background-color: #ff6d34}.page-link:focus { -webkit-box-shadow: unset; box-shadow: unset}.page-item.active .page-link { color: #fff; background-color: #ff6d34}.subscribe-area { background-image: url(../../assets/img/bg-pattern-2.png); text-align: center; position: relative; overflow: hidden; background-attachment: fixed}.subscribe-area .pattern-1 { right: auto; left: 0; bottom: auto; top: 0}.newsletter { max-width: 750px; margin-left: auto; margin-right: auto; -webkit-box-shadow: 0 0 30px 0 rgba(67, 67, 67, .15); box-shadow: 0 0 30px 0 rgba(67, 67, 67, .15); background: #fff; padding: 35px; z-index: 1; position: relative; border-radius: 5px}.newsletter h4 { text-transform: capitalize; margin-bottom: 30px; font-size: 36px; font-weight: 700}.newsletter form { position: relative}.newsletter form .form-control { -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, .1); box-shadow: 0 10px 30px rgba(0, 0, 0, .1); height: 75px; border-radius: 50px; padding-left: 20px; font-size: 17px; background: #fff; border: none; max-width: unset}.newsletter form .validation-danger { color: red; margin-top: 20px}.newsletter form .validation-success { margin-top: 20px}.newsletter form .btn { position: absolute; right: 7px; top: 8px; height: 60px; width: 175px}.accordion { list-style-type: none; padding: 0; margin: 0}.accordion .accordion-item { display: block; margin-bottom: 15px}.accordion .accordion-item:last-child { margin-bottom: 0}.accordion .accordion-title { display: block; color: #fff; padding: 10px 20px; background: #ff6d34; border-radius: 30px; text-decoration: none}.accordion .accordion-title:hover { background-color: #ff6d34}.accordion .accordion-title.active { background: #ff6d34; border-radius: 0}.accordion .accordion-content { display: none; position: relative; overflow: hidden; padding: 15px 15px 0}.accordion .accordion-content.show { display: block}.error-area { height: 100vh; text-align: center; background: rgba(255, 78, 0, .8)}.error { max-width: 550px; margin: 0 auto}.error h1 { font-size: 268px; font-weight: 700; opacity: .8; color: #fff}.error p { color: #fff; font-size: 25px; margin-top: 25px; margin-bottom: 30px}.error form { position: relative}.error .btn { position: absolute; right: 0; top: 0; color: #fff; border-radius: 0; background: #000; border-color: #000; height: 100%; width: 60px; padding: 0}.contact-box { background: #fff; padding: 25px 25px 25px 95px; border-radius: 5px; position: relative; -webkit-box-shadow: 7px 5px 30px rgba(72, 73, 121, .15); box-shadow: 7px 5px 30px rgba(72, 73, 121, .15); -webkit-transition: .4s; transition: .4s}.contact-box:hover { -webkit-box-shadow: 0 0 30px 0 rgba(67, 67, 67, .15); box-shadow: 0 0 30px 0 rgba(67, 67, 67, .15); -webkit-transform: translateY(-5px); transform: translateY(-5px)}.contact-box:hover .icon { color: #fff; background: #ff6d34}.contact-box .icon { position: absolute; left: 25px; top: 25px; width: 50px; height: 50px; text-align: center; color: #ff6d34; line-height: 47px; border: 1px dashed #ff6d34; border-radius: 50%; font-size: 22px; -webkit-transition: .4s; transition: .4s}.contact-box .content h4 { font-size: 20px; font-weight: 600; margin-bottom: 12px}.contact-box .content p { margin-bottom: 4px; font-size: 16px}.contact-box .content p a { color: #777; text-decoration: none}.contact-box .content p a:hover { color: #ff6d34}#map { width: 100%; height: 400px; margin-bottom: 40px; margin-top: 40px}.contact-text h3 { font-size: 22px; font-weight: 600; margin-bottom: 0}.contact-text p { margin-top: 20px}.contact-text .social-links { padding: 0; margin: 0; list-style-type: none; margin-top: 20px}#contactForm .list-unstyled li { color: red}#contactForm .btn { padding: 12px 40px; margin-top: 15px; font-size: 18px}.repair-main-banner { background-position: center center; background-size: cover; background-repeat: no-repeat; background-image: url(../../assets/img/slider-one.jpg); position: relative; z-index: 1; padding-top: 200px; padding-bottom: 280px}.repair-main-banner::before { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; background: #283a5e; z-index: -1; opacity: .45}.repair-content-slides { max-width: 620px; margin-bottom: 10px}.repair-content-slides.owl-theme .owl-dots { line-height: .1; text-align: left; margin-top: 70px; margin-left: 15px}.repair-content-slides.owl-theme .owl-dots .owl-dot span { width: 20px; height: 3.5px; margin: 0 8px 0 0; border-radius: 0; background: #e2e1e1}.repair-content-slides.owl-theme .owl-dots .owl-dot:hover span { background: #fff}.repair-content-slides.owl-theme .owl-dots .owl-dot.active span { background: #fff; width: 30px}.repair-banner-content h2 { color: #fff; line-height: 1.1; font-size: 57px; font-weight: 700; margin-bottom: 15px}.repair-banner-content p { max-width: 550px; margin-bottom: 25px; color: #fff; font-size: 17px}.repair-boxes-area { background-color: transparent; position: relative; z-index: 1; overflow: hidden; margin-top: -130px; margin-bottom: -30px}.repair-boxes-area::before { content: ''; position: absolute; left: 0; height: 100%; bottom: 0; width: 201%; background: #fff; z-index: -1; -webkit-transform: skewY(177deg); transform: skewY(177deg)}.single-repair-box { text-align: center; background-color: #fff; position: relative; z-index: 1; -webkit-box-shadow: 0 2px 48px 0 rgba(0, 0, 0, .08); box-shadow: 0 2px 48px 0 rgba(0, 0, 0, .08); padding: 70px 20px; margin-bottom: 30px}.single-repair-box i { font-size: 45px; color: #ff6d34}.single-repair-box h3 { text-transform: uppercase; font-size: 20px; font-weight: 700; margin-top: 20px; margin-bottom: 15px}.single-repair-box a { font-weight: 700; margin-top: 15px}.single-repair-box a:focus,.single-repair-box a:hover { color: #ff6d34}.single-repair-box .left { position: absolute; left: 0; z-index: -1; top: 0}.single-repair-box .right { position: absolute; right: 0; bottom: 0; z-index: -1}.repair-about-image { position: relative; padding-bottom: 180px}.repair-about-image img:last-child { position: absolute; bottom: -5px; border: 5px solid #f8fbff; right: 0}.repair-about-content .section-title { margin-bottom: 25px}.repair-about-content .single-about-box { position: relative; margin-bottom: 25px; -webkit-transition: .4s; transition: .4s; background: #f8fbff; padding: 15px 15px 15px 60px}.repair-about-content .single-about-box i { position: absolute; left: 15px; top: 15px; font-size: 30px; color: #ff6d34}.repair-about-content .single-about-box h3 { font-size: 18px; font-weight: 700; margin-bottom: 12px}.repair-about-content .single-about-box:hover { background-color: #fff; -webkit-box-shadow: 0 10px 55px 5px rgba(137, 173, 255, .35); box-shadow: 0 10px 55px 5px rgba(137, 173, 255, .35); -webkit-transform: translateY(-5px); transform: translateY(-5px)}.repair-about-content .read-more-btn { margin-top: 20px}.gallery-area { padding-bottom: 70px}.gallery-area .section-title { margin-bottom: 40px}.single-gallery-item { overflow: hidden; margin-bottom: 30px}.single-gallery-item a { display: block}.single-gallery-item a img { -webkit-transition: all 1.5s ease-out; transition: all 1.5s ease-out}.single-gallery-item:focus a img,.single-gallery-item:hover a img { -webkit-transform: scale(1.4); transform: scale(1.4)}.gallery-shorting-menu { display: block; text-align: center; -webkit-box-shadow: unset; box-shadow: unset; padding: 0; background-color: transparent; border-radius: 0}.gallery-shorting-menu .filter { border-radius: 0; background-color: transparent; border: 1px solid #eee; color: #283a5e; font-weight: 700}.gallery-shorting-menu .filter:focus,.gallery-shorting-menu .filter:hover { background-color: #ff6d34; color: #fff; border-color: #ff6d34}.repair-services-area { position: relative; z-index: 1; background-color: #212529}.repair-services-area .section-title h3 { color: #fff}.repair-services-area .section-title p { color: #fff}.repair-services-area::before { content: ''; position: absolute; left: 0; bottom: 0; width: 100%; background: #fff; z-index: -1; height: 11%}.single-repair-services { border: 1px solid #8096b0; padding: 30px; border-radius: 5px; -webkit-transition: .4s; transition: .4s}.single-repair-services i { color: #fff; font-size: 40px; -webkit-transition: .4s; transition: .4s}.single-repair-services h3 { font-size: 22px; font-weight: 600; -webkit-transition: .4s; transition: .4s; color: #fff; margin-bottom: 15px; margin-top: 20px}.single-repair-services p { color: #fff; opacity: .95; -webkit-transition: .4s; transition: .4s}.single-repair-services .read-more-btn { margin-top: 15px}.single-repair-services:focus,.single-repair-services:hover { background-color: #fff; border-color: #fff}.single-repair-services:focus i,.single-repair-services:hover i { color: #ff6d34}.single-repair-services:focus h3,.single-repair-services:hover h3 { color: #283a5e}.single-repair-services:focus p,.single-repair-services:hover p { color: #828893}.repair-services-slides.owl-theme .owl-dots { line-height: .1; margin-top: 45px}.repair-services-inner { border-radius: 5px; margin-top: 80px; background-color: #ff6d34; padding-top: 40px; padding-bottom: 40px; padding-left: 25px; padding-right: 25px}.repair-services-inner .single-inner-services { position: relative; padding-left: 50px}.repair-services-inner .single-inner-services i { font-size: 35px; color: #fff; position: absolute; left: 0; top: 0}.repair-services-inner .single-inner-services h3 { font-size: 20px; font-weight: 600; -webkit-transition: .4s; transition: .4s; color: #fff; margin-bottom: 15px; margin-top: 20px}.repair-services-inner .single-inner-services p { color: #fff; opacity: .95; -webkit-transition: .4s; transition: .4s}.repair-services-inner .col-lg-4:nth-child(2) { border-left: 1px solid #d1613c; border-right: 1px solid #d1613c}.repair-partner-area { background-color: #002c60; padding-top: 50px; padding-bottom: 50px; text-align: center}.single-repair-feedback { border: 1px solid #eee; padding: 30px; border-radius: 5px}.single-repair-feedback .client-info { margin-bottom: 25px; position: relative; padding-left: 90px; padding-top: 18px}.single-repair-feedback .client-info img { display: inline-block!important; width: 70px!important; height: 70px; position: absolute; left: 0; top: 0}.single-repair-feedback .client-info h3 { font-size: 18px; font-weight: 700; margin-bottom: 5px}.single-repair-feedback .client-info span { display: block; color: #002c60}.single-repair-feedback ul { padding-left: 0; list-style-type: none; margin-bottom: 0; margin-top: 15px}.single-repair-feedback ul li { display: inline-block; color: #ff5202}.repair-feedback-slides.owl-theme .owl-dots { line-height: .1; margin-top: 45px}.single-repair-blog-post .blog-image { overflow: hidden; position: relative}.single-repair-blog-post .blog-image a { display: block}.single-repair-blog-post .blog-image a img { -webkit-transition: all 1.5s ease-out; transition: all 1.5s ease-out}.single-repair-blog-post .blog-image .tags { position: absolute; left: 15px; z-index: 2; top: 15px; -webkit-transition: .4s; transition: .4s}.single-repair-blog-post .blog-image .tags a { background: #ff6d34; color: #fff; text-transform: uppercase; border-radius: 5px; padding: 5px 10px 3px; font-weight: 600; font-size: 13px}.single-repair-blog-post .blog-content { margin-top: 20px}.single-repair-blog-post .blog-content h3 { font-size: 24px; font-weight: 600; line-height: 1.3; margin-bottom: 0}.single-repair-blog-post .blog-content ul { list-style-type: none; margin-top: 15px; margin-bottom: 0; border-top: 1px solid #eee; border-bottom: 1px solid #eee; padding-bottom: 15px; padding-top: 15px; padding-left: 0}.single-repair-blog-post .blog-content ul li { display: inline-block; color: #828893; font-weight: 600; position: relative; margin-right: 18px}.single-repair-blog-post .blog-content ul li::before { content: ''; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 7px; height: 2px; background: #ff6d34; left: -13px}.single-repair-blog-post .blog-content ul li a { color: #828893}.single-repair-blog-post .blog-content ul li a:focus,.single-repair-blog-post .blog-content ul li a:hover { color: #ff6d34}.single-repair-blog-post .blog-content ul li:first-child::before { display: none}.single-repair-blog-post .blog-content ul li:last-child { float: right; margin-right: 0}.single-repair-blog-post .blog-content ul li:last-child::before { display: none}.single-repair-blog-post .blog-content ul li:last-child a { color: #ff6d34}.single-repair-blog-post:focus .blog-image a img,.single-repair-blog-post:hover .blog-image a img { -webkit-transform: scale(1.3); transform: scale(1.3)}.repair-subscribe-area { position: relative; margin-top: -100px; margin-bottom: 100px}.repair-subscribe-content { background-color: #ff6d34; text-align: center; border-radius: 5px; padding-top: 40px; padding-bottom: 40px; padding-left: 30px; padding-right: 30px}.repair-subscribe-content h2 { font-size: 28px; font-weight: 600; color: #fff; margin-bottom: 30px}.repair-subscribe-content form { overflow: hidden}.repair-subscribe-content form .form-group { float: left; margin-bottom: 0; width: 29%; padding-right: 15px}.repair-subscribe-content form .form-group .input-newsletter { display: block; width: 100%; border: none; border-bottom: 1px solid #fff; background: 0 0; outline: 0; color: #fff; padding-bottom: 10px; padding-top: 12px}.repair-subscribe-content form .form-group .input-newsletter::-webkit-input-placeholder { color: #fff}.repair-subscribe-content form .form-group .input-newsletter:-ms-input-placeholder { color: #fff}.repair-subscribe-content form .form-group .input-newsletter::-ms-input-placeholder { color: #fff}.repair-subscribe-content form .form-group .input-newsletter::placeholder { color: #fff}.repair-subscribe-content form .validation-danger,.repair-subscribe-content form .validation-success { color: #fff}.repair-subscribe-content form .btn { float: left; width: 13%}.repair-subscribe-content form .btn-primary { color: #fff; background-color: #002c60}.repair-subscribe-content form .btn-primary.disabled,.repair-subscribe-content form .btn-primary:disabled { color: #fff; background-color: #002c60}.repair-subscribe-content form .btn-primary:focus,.repair-subscribe-content form .btn-primary:hover { color: #283a5e; background-color: #fff}.products-area { position: relative; z-index: 1}.products-area .pagination-area { margin-top: 25px}.single-products { text-align: center; position: relative; background-color: #fff; margin-bottom: 30px; -webkit-box-shadow: 0 0 1.25rem rgba(108, 118, 134, .1); box-shadow: 0 0 1.25rem rgba(108, 118, 134, .1); border: 5px solid #fff}.single-products .products-content { padding: 30px 15px}.single-products .products-content h3 { margin-bottom: 15px; font-size: 22px; font-weight: 700}.single-products .products-content span { display: block; margin-bottom: 8px; color: #ff6d34; font-size: 16px; font-weight: 600}.single-products .products-content .add-to-cart-btn { display: inline-block; color: #283a5e; border: 1px solid #283a5e; padding: 10px 20px; text-transform: uppercase; font-weight: 700; font-size: 14px}.single-products .products-content ul { padding-left: 0; margin-bottom: 20px; list-style-type: none}.single-products .products-content ul li { display: inline-block; color: #eac11d; font-size: 17px}.single-products .sale-btn { position: absolute; top: 15px; right: 15px; background: #ff2d2d; color: #fff; width: 55px; height: 55px; line-height: 55px; border-radius: 50%; z-index: 2}.single-products .products-image { overflow: hidden; position: relative}.single-products .products-image img { -webkit-transition: all 1.5s ease-out; transition: all 1.5s ease-out; width: 100%}.single-products .products-image::before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: gray; content: ''; -webkit-transition: .4s; transition: .4s; z-index: 1; opacity: 0; visibility: hidden}.single-products .products-image ul { padding: 0; z-index: 2; list-style-type: none; margin: 0; position: absolute; left: 0; top: 50%; right: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%); opacity: 0; visibility: hidden; -webkit-transition: .4s; transition: .4s}.single-products .products-image ul li { display: inline-block}.single-products .products-image ul li a { display: block; background: #fff; width: 40px; height: 40px; line-height: 40px}.single-products .products-image ul li a:focus,.single-products .products-image ul li a:hover { background-color: #ff6d34; color: #fff}.single-products .products-image ul li a:nth-child(1) { margin-left: -15px}.single-products .products-image ul li a:nth-child(3) { margin-right: -15px}.single-products:focus .products-content .add-to-cart-btn,.single-products:hover .products-content .add-to-cart-btn { background-color: #283a5e; color: #fff}.single-products:focus .products-image img,.single-products:hover .products-image img { -webkit-transform: scale(1.3); transform: scale(1.3)}.single-products:focus .products-image::before,.single-products:hover .products-image::before { opacity: .4; visibility: visible}.single-products:focus .products-image ul,.single-products:hover .products-image ul { opacity: 1; visibility: visible}.single-products:focus .products-image ul li a:nth-child(1),.single-products:hover .products-image ul li a:nth-child(1) { margin-left: 0}.single-products:focus .products-image ul li a:nth-child(3),.single-products:hover .products-image ul li a:nth-child(3) { margin-right: 0}.productsQuickView .modal-dialog { max-width: 900px}.productsQuickView .modal-content { border: none; border-radius: 0}.productsQuickView .modal-content button.close { position: absolute; right: 2%; display: inline-block; opacity: 1; top: 2%; width: 35px; z-index: 333; height: 35px; text-align: center; line-height: 32px; border: 1px solid #eee; border-radius: 50%; outline: 0; -webkit-transition: .4s; transition: .4s}.productsQuickView .modal-content button.close span { -webkit-transition: .4s; transition: .4s}.productsQuickView .modal-content button.close:focus,.productsQuickView .modal-content button.close:hover { background-color: #ff6d34; color: #fff}.productsQuickView .modal-content button.close:focus span,.productsQuickView .modal-content button.close:hover span { color: #fff}.productsQuickView .modal-content .products-image { overflow: hidden}.productsQuickView .modal-content .products-image img { width: 100%}.productsQuickView .modal-content .products-content p { margin-bottom: 20px}.productsQuickView .modal-content .products-content h3 { font-size: 24px; font-weight: 600; margin-bottom: 12px}.productsQuickView .modal-content .products-content .price { margin-bottom: 15px; color: #283a5e; font-size: 14px; font-weight: 600}.productsQuickView .modal-content .products-content .price span { text-decoration: line-through; font-weight: 400; color: #828893}.productsQuickView .modal-content .products-content form .quantity { display: inline-block}.productsQuickView .modal-content .products-content form .quantity input { border: 1px solid #eee; background: #fff; height: 45px; padding: 15px; width: 75px; outline: 0; font-size: 20px}.productsQuickView .modal-content .products-content form button { background: #ff6d34; color: #fff; border: none; height: 46px; padding: 0 20px; position: relative; top: -3px; cursor: pointer; outline: 0; font-weight: 600; -webkit-transition: .4s; transition: .4s}.productsQuickView .modal-content .products-content form button:focus,.productsQuickView .modal-content .products-content form button:hover { background-color: #283a5e; color: #fff}.productsQuickView .modal-content .products-content .product-meta { margin-top: 15px}.productsQuickView .modal-content .products-content .product-meta span { display: inline-block; color: #283a5e; margin-right: 8px; font-size: 14px; font-weight: 600}.productsQuickView .modal-content .products-content .product-meta span a { display: inline-block; color: #828893; font-weight: 400}.productsQuickView .modal-content .products-content .product-meta span a:focus,.productsQuickView .modal-content .products-content .product-meta span a:hover { color: #ff6d34}.woocommerce-topbar { background-color: #ff6d34; padding: 10px 40px; margin-bottom: 30px}.woocommerce-topbar p { color: #fff}.woocommerce-topbar .woocommerce-topbar-ordering .form-control { cursor: pointer; background-color: transparent; border-color: #ebebeb; border-radius: 4px; color: #fff}.woocommerce-topbar .woocommerce-topbar-ordering .form-control option { color: #283a5e}.products-details h3 { margin-bottom: 13px; font-size: 24px; font-weight: 700}.products-details .price { margin-bottom: 15px; font-weight: 600}.products-details .price span { text-decoration: line-through; color: #828893; font-weight: 400}.products-details p { margin-bottom: 15px}.products-details .availability { margin-bottom: 20px; font-weight: 600}.products-details .availability span { color: #ff6d34; font-weight: 400}.products-details form .quantity { display: inline-block; padding-right: 10px}.products-details form .quantity span { padding-right: 10px; font-weight: 600}.products-details form .quantity input { border: 1px solid #eee; background: #fff; height: 45px; padding: 15px; width: 75px; outline: 0; font-size: 16px}.products-details form button { background: #ff6d34; color: #fff; border: none; height: 44px; text-transform: uppercase; padding: 0 20px; position: relative; top: -1px; cursor: pointer; outline: 0; -webkit-transition: .4s; transition: .4s; font-size: 14px; font-weight: 600}.products-details form button:focus,.products-details form button:hover { background-color: #283a5e; color: #fff}.products-details form .add-to-wishlist-btn { margin-left: 5px; background: 0 0; color: #283a5e; border: 1px solid #eee; cursor: pointer; outline: 0; display: inline-block; -webkit-transition: .4s; transition: .4s; width: 45px; height: 44px; position: relative; top: 2px; text-align: center; line-height: 45px; font-size: 18px}.products-details form .add-to-wishlist-btn:focus,.products-details form .add-to-wishlist-btn:hover { background-color: #ff6d34; color: #fff; border-color: #ff6d34}.products-details .custom-payment-options { margin-top: 20px}.products-details .custom-payment-options span { display: block; margin-bottom: 12px; font-weight: 600}.products-details .products-share-social { margin-top: 25px}.products-details .products-share-social span { display: inline-block; margin-right: 10px; font-weight: 600}.products-details .products-share-social ul { padding: 0; margin: 0; list-style-type: none; display: inline-block}.products-details .products-share-social ul li { display: inline-block}.products-details .products-share-social ul li a { width: 35px; text-align: center; line-height: 34px; height: 35px; border: 1px solid #ff6d34; border-radius: 50%; color: #ff6d34}.products-details .products-share-social ul li a.facebook { border-color: #4267b2; color: #4267b2}.products-details .products-share-social ul li a.facebook:hover { background: #4267b2; color: #fff}.products-details .products-share-social ul li a.twitter { border-color: #38a1f3; color: #38a1f3}.products-details .products-share-social ul li a.twitter:hover { background: #38a1f3; color: #fff}.products-details .products-share-social ul li a.linkedin { border-color: #0077b5; color: #0077b5}.products-details .products-share-social ul li a.linkedin:hover { background: #0077b5; color: #fff}.products-details .products-share-social ul li a.instagram { border-color: #231f20; color: #231f20}.products-details .products-share-social ul li a.instagram:hover { background: #231f20; color: #fff}.products-details .products-share-social ul li a:hover { background: #ff6d34; color: #fff}.products-details-tabs { margin-top: 40px; text-align: center}.products-details-tabs #tabs { padding: 0; margin: 0 0 30px; list-style-type: none}.products-details-tabs #tabs li { display: inline-block; padding: 12px 50px 8px; cursor: pointer; text-transform: uppercase; -webkit-transition: .4s; transition: .4s; background: #eaeaea; margin-left: -2px; margin-right: -2px; font-weight: 700; font-size: 14px}.products-details-tabs #tabs li.active { background-color: #fff; position: relative}.products-details-tabs #tabs li.active::before { content: ''; position: absolute; width: 100%; height: 4px; top: 0; left: 0; background: #ff6d34}.products-details-tabs #tabs li.inactive { background-color: #eee; padding: 12px 50px}.products-details-tabs .content { display: none}.products-details-tabs .content.show { display: block}.products-details-tabs .content h3 { margin-bottom: 12px; font-size: 18px}.products-details-tabs .content .additional-information { padding: 0; margin: 25px 0 0; list-style-type: none; text-align: left}.products-details-tabs .content .additional-information li { border: 1px solid #eee; border-bottom: none; padding: 10px 15px; color: #828893}.products-details-tabs .content .additional-information li:last-child { border-bottom: 1px solid #eee}.products-details-tabs .content .additional-information li span { display: inline-block; width: 45%}.products-details-tabs .content .products-reviews { text-align: left; max-width: 700px; margin: 0 auto}.products-details-tabs .content .products-reviews p { margin-bottom: 0}.products-details-tabs .content .products-reviews h3 { font-weight: 600}.products-details-tabs .content .products-reviews .review-form { margin-top: 20px}.products-details-tabs .content .products-reviews .review-form p { margin-bottom: 0}.products-details-tabs .content .products-reviews .review-form .form-control { background: 0 0}.products-details-tabs .content .products-reviews .star-source { width: 0; height: 0; margin-top: 5px; visibility: hidden}.products-details-tabs .content .products-reviews .star-source svg { width: 1.5rem; height: 1.5rem; padding: 0 .15rem}.products-details-tabs .content .products-reviews .star-rating { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 105px; margin-bottom: 10px}.products-details-tabs .content .products-reviews .star-rating label { cursor: pointer}.products-details-tabs .content .products-reviews .star-rating label .star { color: transparent; -webkit-transition: color .2s ease-in-out; transition: color .2s ease-in-out}.products-details-tabs .content .products-reviews .star-rating input[name=star]:checked~label .star,.products-details-tabs .content .products-reviews .star-rating input[name=star]:focus~label .star,.products-details-tabs .content .products-reviews .star-rating label:hover~label .star,.products-details-tabs .content .products-reviews .star-rating svg.star:hover { color: #f2b01e}.products-details-tabs .content .products-reviews .star-rating svg { width: 1.5rem; height: 1.5rem; padding: 0 .15rem}.products-details-tabs .content .products-reviews .star-rating input[name=star] { display: inline-block; width: 0; opacity: 0; margin-left: -2px}.products-details-tabs .content .products-reviews .star-rating input[name=star]:checked+label { -webkit-animation: scaleup 1s; animation: scaleup 1s}.products-details-tabs .content .products-reviews .star-rating input[name=star]:checked+label .star { -webkit-animation: starred .5s; animation: starred .5s}@-webkit-keyframes scaleup { from { -webkit-transform: scale(1.2); transform: scale(1.2) } to { -webkit-transform: scale(1); transform: scale(1) }}@keyframes scaleup { from { -webkit-transform: scale(1.2); transform: scale(1.2) } to { -webkit-transform: scale(1); transform: scale(1) }}@-webkit-keyframes starred { from { color: #f2b01e } to { color: #f2b01e }}@keyframes starred { from { color: #f2b01e } to { color: #f2b01e }}.products-image-slides.owl-theme .owl-nav { margin-top: 0}.products-image-slides.owl-theme .owl-nav [class*=owl-] { position: absolute; left: 20px; border-radius: 50%; -webkit-box-shadow: unset; box-shadow: unset; top: 50%; margin: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%); background-color: #ff6d34; opacity: 0; visibility: hidden}.products-image-slides.owl-theme .owl-nav [class*=owl-].owl-next { left: auto; right: 20px}.products-image-slides.owl-theme:focus .owl-nav [class*=owl-],.products-image-slides.owl-theme:hover .owl-nav [class*=owl-] { left: 2px; opacity: 1; visibility: visible}.products-image-slides.owl-theme:focus .owl-nav [class*=owl-].owl-next,.products-image-slides.owl-theme:hover .owl-nav [class*=owl-].owl-next { left: auto; right: 2px}.cart-table table { margin-bottom: 0}.cart-table table thead tr th { border-bottom-width: 0; vertical-align: middle; padding: 15px 0; text-transform: uppercase; border: none; font-weight: 700; font-size: 16px}.cart-table table tbody tr td { vertical-align: middle; color: #828893; padding-left: 0; padding-right: 0; border-color: #eaedff; border-left: none; border-right: none}.cart-table table tbody tr td.product-thumbnail a { display: block}.cart-table table tbody tr td.product-thumbnail a img { width: 80px}.cart-table table tbody tr td.product-name a { color: #828893; font-weight: 600; display: inline-block}.cart-table table tbody tr td.product-name a:hover { color: #ff6d34}.cart-table table tbody tr td.product-price span { font-weight: 600}.cart-table table tbody tr td.product-subtotal .remove { color: red; float: right; position: relative; top: -1px}.cart-table table tbody tr td.product-quantity .form-control { background: 0 0; width: 80px}.cart-table table tbody tr td.product-subtotal { overflow: hidden}.cart-table table tbody tr td.product-subtotal span { font-weight: 600}.cart-buttons { margin-top: 30px}.cart-totals { background: #fff; padding: 40px; max-width: 600px; -webkit-box-shadow: 0 2px 48px 0 rgba(0, 0, 0, .08); box-shadow: 0 2px 48px 0 rgba(0, 0, 0, .08); border-radius: 5px; margin: 45px auto 0}.cart-totals h3 { margin-bottom: 25px; font-size: 22px; font-weight: 700}.cart-totals ul { padding: 0; margin: 0 0 25px; list-style-type: none}.cart-totals ul li { border: 1px solid #eaedff; padding: 10px 15px; color: #283a5e; font-weight: 600; overflow: hidden}.cart-totals ul li:first-child { border-bottom: none}.cart-totals ul li:last-child { border-top: none}.cart-totals ul li span { float: right; color: #828893; font-weight: 400}.user-actions { -webkit-box-shadow: 0 2px 48px 0 rgba(0, 0, 0, .08); box-shadow: 0 2px 48px 0 rgba(0, 0, 0, .08); background: #fff; padding: 18px 25px 15px; margin-bottom: 35px; border-top: 3px solid #ff6d34}.user-actions span { display: inline-block; font-weight: 600; color: #ff6d34}.user-actions span i { color: #ff6d34; margin-right: 2px}.user-actions span a { font-weight: 500; display: inline-block; color: #283a5e}.user-actions span a:focus,.user-actions span a:hover { color: #ff6d34}.checkout-area .title { font-size: 22px; font-weight: 700; margin-bottom: 25px}.billing-details { -webkit-box-shadow: 0 2px 48px 0 rgba(0, 0, 0, .08); box-shadow: 0 2px 48px 0 rgba(0, 0, 0, .08); background: #fff; padding: 25px; border-radius: 5px}.billing-details .form-group label { display: block; color: #828893; margin-bottom: 12px; font-size: 14px; font-weight: 600}.billing-details .form-group label .required { color: red}.billing-details .form-group .form-control { background: 0 0}.billing-details .form-group select { cursor: pointer}.billing-details .form-check { margin-bottom: 15px}.billing-details .form-check .form-check-label { color: #828893}.billing-details .form-check label { font-size: 14px; font-weight: 400}.order-details { -webkit-box-shadow: 0 2px 48px 0 rgba(0, 0, 0, .08); box-shadow: 0 2px 48px 0 rgba(0, 0, 0, .08); background: #fff; padding: 25px; border-radius: 5px}.order-details .order-table table { margin-bottom: 0; text-align: left}.order-details .order-table table thead tr th { border-bottom-width: 0; vertical-align: middle; border-color: #eaedff; padding: 15px .75rem; font-weight: 600; font-size: 15.5px}.order-details .order-table table tbody tr td { vertical-align: middle; color: #828893; border-color: #eaedff; font-size: 14px}.order-details .order-table table tbody tr td.product-name a { color: #828893; display: inline-block; font-weight: 600; font-size: 14px}.order-details .order-table table tbody tr td.product-name a:hover { color: #ff6d34}.order-details .order-table table tbody tr td.order-shipping span,.order-details .order-table table tbody tr td.order-subtotal span,.order-details .order-table table tbody tr td.total-price span { color: #283a5e; font-weight: 600}.order-details .payment-method { margin-top: 40px; border-top: 1px solid #eaedff; padding-top: 35px}.order-details .payment-method p { margin-bottom: 15px; font-size: 14px}.order-details .payment-method p [type=radio]:checked,.order-details .payment-method p [type=radio]:not(:checked) { display: none}.order-details .payment-method p [type=radio]:checked+label,.order-details .payment-method p [type=radio]:not(:checked)+label { padding-left: 27px; cursor: pointer; display: block; font-weight: 600; color: #283a5e; position: relative; margin-bottom: 8px}.order-details .payment-method p [type=radio]:checked+label::before,.order-details .payment-method p [type=radio]:not(:checked)+label::before { content: ''; position: absolute; left: 0; top: 4px; width: 18px; height: 18px; border: 1px solid #ddd; border-radius: 50%; background: #fff}.order-details .payment-method p [type=radio]:checked+label::after,.order-details .payment-method p [type=radio]:not(:checked)+label::after { content: ''; width: 12px; height: 12px; background: #ff6d34; position: absolute; top: 7px; left: 3px; border-radius: 50%; -webkit-transition: .4s; transition: .4s}.order-details .payment-method p [type=radio]:not(:checked)+label::after { opacity: 0; visibility: hidden; -webkit-transform: scale(0); transform: scale(0)}.order-details .payment-method p [type=radio]:checked+label::after { opacity: 1; visibility: visible; -webkit-transform: scale(1); transform: scale(1)}.order-details .btn.order-btn { display: block; margin-top: 25px}.footer-area { padding-top: 100px; position: relative}.footer-area::before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../../assets/img/map.png); opacity: .05; background-attachment: fixed}.footer-area.repair-footer-area { position: relative; z-index: 1; overflow: hidden; background-color: transparent}.footer-area.repair-footer-area::after { content: ''; position: absolute; left: 0; height: 100%; top: 0; width: 201%; background: #002c60; z-index: -1; -webkit-transform: skewY(177deg); transform: skewY(177deg)}.footer-area.repair-footer-area::before { display: none}.footer-area.repair-footer-area .copyright-area { background-color: #000}.footer-area.repair-footer-area .single-footer-widget .logo a { color: #fff}.footer-area.repair-footer-area .single-footer-widget p { color: #f2f2f2}.footer-area.repair-footer-area .single-footer-widget h3 { color: #fff}.footer-area.repair-footer-area .single-footer-widget .services-list li a { color: #fff}.footer-area.repair-footer-area .single-footer-widget .services-list li a:focus,.footer-area.repair-footer-area .single-footer-widget .services-list li a:hover { color: #ff6d34}.footer-area.repair-footer-area .single-footer-widget .usefull-links li a { color: #fff}.footer-area.repair-footer-area .single-footer-widget .usefull-links li a:focus,.footer-area.repair-footer-area .single-footer-widget .usefull-links li a:hover { color: #ff6d34}.footer-area.repair-footer-area .single-footer-widget .contact-list li { color: #fff}.footer-area.repair-footer-area .single-footer-widget .contact-list li a { color: #fff}.footer-area.repair-footer-area .single-footer-widget .contact-list li a:focus,.footer-area.repair-footer-area .single-footer-widget .contact-list li a:hover { color: #ff6d34}.footer-area.repair-footer-area .social-links li a { border: none; color: #fff; background-color: #343434; line-height: 35px; font-size: 14px}.footer-area.repair-footer-area .social-links li a:focus,.footer-area.repair-footer-area .social-links li a:hover { background-color: #ff6d34; color: #fff}.single-footer-widget .logo { margin-top: -10px}.single-footer-widget .logo a { color: #283a5e; text-transform: uppercase; font-size: 30px; font-weight: 900}.single-footer-widget .logo a span { color: #ff6d34}.single-footer-widget p { margin-top: 15px; margin-bottom: 20px}.single-footer-widget ul { padding: 0; margin: 0; list-style-type: none}.single-footer-widget h3 { font-size: 22px; font-weight: 700; text-transform: uppercase; margin-bottom: 30px}.single-footer-widget .services-list li a { margin-bottom: 12px; font-weight: 600}.single-footer-widget .services-list li a:hover { padding-left: 10px}.single-footer-widget .services-list li:last-child a { margin-bottom: 0}.single-footer-widget .usefull-links li a { margin-bottom: 12px; font-weight: 600}.single-footer-widget .usefull-links li a:hover { padding-left: 10px}.single-footer-widget .usefull-links li:last-child a { margin-bottom: 0}.single-footer-widget .contact-list li { margin-bottom: 12px; font-weight: 500; color: #283a5e; position: relative}.single-footer-widget .contact-list li:last-child { margin-bottom: 0}.single-footer-widget .contact-list li span { font-weight: 700}.single-footer-widget .working-hours li { margin-bottom: 12px; font-weight: 500; color: #283a5e; color: #fff; position: relative}.single-footer-widget .working-hours li:last-child { margin-bottom: 0}.single-footer-widget .working-hours li span { font-weight: 700}.social-links li { display: inline-block; margin-right: 5px}.social-links li a { border: 1px solid #283a5e; width: 35px; height: 35px; text-align: center; line-height: 34px; border-radius: 50%; font-size: 15px}.social-links li a:focus,.social-links li a:hover { background: #ff6d34; color: #fff; border-color: #ff6d34}.copyright-area { padding-top: 30px; padding-bottom: 30px; background: #283a5e; margin-top: 100px}.copyright-area p { color: #fff}.copyright-area ul { list-style-type: none; padding: 0; margin: 0}.copyright-area ul li { display: inline-block; position: relative; padding-right: 20px}.copyright-area ul li::before { content: ''; position: absolute; left: -13px; top: 5px; background: #6f8ba4; width: 2px; height: 14px}.copyright-area ul li:first-child::before { display: none}.copyright-area ul li a { color: #fff; font-size: 16px}.copyright-area ul li a:hover { color: #ff6d34}.sidebarModal.modal.right .modal-dialog { position: fixed; margin: auto; width: 420px; height: 100%; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}.sidebarModal.modal.right .modal-content { height: 100%; overflow-y: auto}.sidebarModal.modal.right .modal-body { padding: 20px}.sidebarModal.modal.right .modal-body p { margin-top: 20px}.sidebarModal.modal.right .modal-body ul { padding: 0; margin: 0; list-style-type: none}.sidebarModal.modal.right .modal-body .modal-contact-info { margin-top: 30px; margin-bottom: 20px}.sidebarModal.modal.right .modal-body .modal-contact-info li { position: relative; padding-left: 45px; font-size: 18px; margin-bottom: 25px}.sidebarModal.modal.right .modal-body .modal-contact-info li b { display: block}.sidebarModal.modal.right .modal-body .modal-contact-info li i { position: absolute; left: 0; top: 0; font-size: 35px; color: #ff6d34}.sidebarModal.modal.right .modal-body .logo a { color: #283a5e; text-transform: uppercase; font-size: 30px; font-weight: 900}.sidebarModal.modal.right .modal-body .logo a span { color: #ff6d34}.sidebarModal.modal.right.fade .modal-dialog { right: -420px; -webkit-transition: opacity .3s linear, right .3s ease-out; transition: opacity .3s linear, right .3s ease-out}.sidebarModal.modal.right.fade.show .modal-dialog { right: 0}.sidebarModal .modal-content { border-radius: 0; border: none}.sidebarModal .modal-header { border-bottom-color: transparent; background-color: transparent; padding: 20px 30px 0}.sidebarModal .modal-header .close { color: #000; font-size: 35px; outline: 0!important; -webkit-transition: .4s; transition: .4s}.sidebarModal .modal-header .close:not(:disabled):not(.disabled):focus,.sidebarModal .modal-header .close:not(:disabled):not(.disabled):hover { color: #ff6d34; text-decoration: none; opacity: 1}.go-top { position: fixed; cursor: pointer; bottom: 30px; right: 0; font-size: 25px; color: #fff; background-color: #000; z-index: 1; display: none; width: 45px; text-align: center; height: 45px; border-radius: 10px 0 0 10px; line-height: 46px; -webkit-transition: .4s; transition: .4s}.go-top:hover { color: #fff; background: #ff6d34}.vc-coloumn-inner { box-sizing: border-box; padding-left: 15px; padding-right: 15px; width: 100%;}.standard-arrow { margin: 0 0 15px 0;}.standard-arrow ul { margin: 0;}.standard-arrow li,.standard-number-list li { position: relative; padding-left: 24px; margin-bottom: 10px; list-style: none;}.standard-arrow li:after { background-image: url("/logo/arrow.svg");}.standard-arrow li:before,.standard-arrow li:after { position: absolute; top: 50%; left: 0; margin-top: -7px; width: 13px; height: 13px; content: ""; background-position: 0 center; background-repeat: no-repeat; background-size: 13px 13px; color: linear-gradient(30deg, #fe6001 0%, #faa61a 100%);}.shadowbox { border-radius: 5px; -webkit-transition: all .6s cubic-bezier(.165, .84, .44, 1); transition: all .6s cubic-bezier(.165, .84, .44, 1); z-index: 9;}.sqcont { padding: 0; bottom: 20px; left: 20px; margin-top: -37px; font-size: calc(13px + .4vw); margin-left: 14px;}.ptb-21 { padding-top: 21px; padding-bottom: 21px;}.project-list-content { border-top: none; padding: 10px 30px 15px; border-color: #828893; border: 1px #dc3545; background-color: rgb(250, 250, 250);}.project-list-content>:last-child { margin-bottom: 10px;}.entry-title a { display: inline-block;}
.recent-job {
    background-color: #F6F7F9;
}
.wrapper {
    padding: 40px 0;
}
.section-title {
    text-align: center;
    margin-bottom: 30px;
}
.job-box a {
    color: #222;
}

.job-box .card {
    min-height: 180px;
}
.card {
    transition: all 0.2s ease-out 0s;
}
.mb-3, .my-3 {
    margin-bottom: 1rem !important;
}
.bg-light {
    background-color: #f8f9fa !important;
}
.card {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
}

.card:hover {
    cursor: pointer;
    -webkit-box-shadow: 0px 0px 9px -3px rgba(84,84,84,0.58);
    -moz-box-shadow: 0px 0px 9px -3px rgba(84,84,84,0.58);
    box-shadow: 0px 0px 9px -3px rgba(84,84,84,0.58);
    transition: all 0.2s ease-in 0s;
}
.card-body {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1.25rem;
}
.card-title {
	margin-bottom: .75rem;
	color: #ff6d34;
	font-size: 22px;
	font-weight: 600;
}
.list-inline, .list-unstyled {
    padding-left: 0;
    list-style: none;
}
.media {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.job-box i {
    line-height: 23px;
}
.job-box i, .page-link {
    color: #00b894;
}
.mr-2, .mx-2 {
    margin-right: .5rem !important;
}
.recent-job .job-info li {
    margin-bottom: 5px;
}

.recruitment-section {
    margin-top: 10px;
}

.container-fluid {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.job-sidebar {
    height: 880px;
    overflow-y: scroll;
}

.recruitment-section .job-details-view .card {
    cursor: inherit;
}
.card-img-top {
    width: 100%;
    border-top-left-radius: calc(.25rem - 1px);
    border-top-right-radius: calc(.25rem - 1px);
}

.job-details-view .card-title {
    margin: 0;
    color: #ff6d34;
	font-size: 22px;
	font-weight: 600;
}


/*signup section*/

.features-area, .help-area, .aregister {
    padding: 20px;
    background-color: #f3f5fe;
    border-bottom: 2px solid #f3f5fe;
    margin-bottom: 20px;
    border-radius: 2px;
}

.features-area ul {
    margin: 0;
    padding: 0;
}
.features-area ul li {
    list-style: none;
    margin-bottom: 20px;
    min-height: 60px;
}
.features-area ul li img {
    float: left;
    margin-right: 10px;
}
.features-area ul li p {
    text-align: left;
    padding-top: 10px;
}


.help-area h2 {
    font-size: 18px;
    font-weight: 600;
    margin: 0;
    padding: 0;
}
.help-area p {
    padding-top: 15px;
    line-height: 18px;
}
.phone-number {
    color: #e43f23;
    font-weight: 700;
    font-size: 16px;
    margin: 15px 0 0 0;
}
.email-address {
    color: #0e73a9;
    font-weight: 700;
    font-size: 16px;
}


.aregister {
    text-align: center;
    background-color: #f3f5fe;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 0 100%;
}

.c-label{
	font-size: 18px;
	font-weight: 600;
}

.active-hover-m{
    background-color: red !important;
    color: white !important;
}

.active-hover-g{
    background-color: green !important;
    color: white !important;
}