���� JFIF fdasasfas213sdaf
Server IP : 93.127.173.203 / Your IP : 216.73.216.200 Web Server : LiteSpeed System : Linux in-mum-web669.main-hosting.eu 5.14.0-503.23.2.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Feb 12 05:52:18 EST 2025 x86_64 User : u479334040 ( 479334040) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /home/u479334040/domains/adjointinfocom.com/public_html/assets/css/ |
Upload File : |
@charset "UTF-8"; @import url(../css2); a, a:focus, a:hover, button, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: inherit } #loading, [data-overlay=light]::before { background-color: #fff } #loading, .loading2 { height: 100vh; z-index: 999999; top: 0 } .button, .rr-bounce-up, a, a:focus, a:hover { text-decoration: none } .rr-bounce-up:before, .rr-btn-style-1::before { z-index: -1; position: absolute; left: 0; height: 100%; content: "" } hr, ul { padding: 0 } .fix, .rr-bounce-up, .rr-btn-hover { overflow: hidden } .header-1 .header__main-content-wrapper .main-menu ul .has-dropdown.has-mega-menu .mega-menu li ul, .header-2 .header__main-content-wrapper .main-menu ul .has-dropdown.has-mega-menu .mega-menu li ul, .header-3 .header__main-content-wrapper .main-menu ul .has-dropdown.has-mega-menu .mega-menu li ul, .header-4 .header__main-content-wrapper .main-menu ul .has-dropdown.has-mega-menu .mega-menu li ul, .header-5 .header__main-content-wrapper .main-menu ul .has-dropdown.has-mega-menu .mega-menu li ul { display: block !important } .header-1 .header__main-content-wrapper .main-menu ul .has-dropdown.has-mega-menu .mega-menu li .mean-expand, .header-2 .header__main-content-wrapper .main-menu ul .has-dropdown.has-mega-menu .mega-menu li .mean-expand, .header-3 .header__main-content-wrapper .main-menu ul .has-dropdown.has-mega-menu .mega-menu li .mean-expand, .header-4 .header__main-content-wrapper .main-menu ul .has-dropdown.has-mega-menu .mega-menu li .mean-expand, .header-5 .header__main-content-wrapper .main-menu ul .has-dropdown.has-mega-menu .mega-menu li .mean-expand, .header-6 .header__main-content-wrapper .main-menu ul .has-dropdown.has-mega-menu .mega-menu li .mean-expand { display: none !important } .header-1 .header__main-content-wrapper .main-menu ul .has-mega-menu li ul li:hover, .header-1 .header__main-content-wrapper .main-menu ul li .sub-menu li:hover, .header-2 .header__main-content-wrapper .main-menu ul .has-mega-menu li ul li:hover, .header-2 .header__main-content-wrapper .main-menu ul li .sub-menu li:hover, .header-3 .header__main-content-wrapper .main-menu ul .has-mega-menu li ul li:hover, .header-3 .header__main-content-wrapper .main-menu ul li .sub-menu li:hover, .header-4 .header__main-content-wrapper .main-menu ul .has-mega-menu li ul li:hover, .header-4 .header__main-content-wrapper .main-menu ul li .sub-menu li:hover, .header-5 .header__main-content-wrapper .main-menu ul .has-mega-menu li ul li:hover, .header-5 .header__main-content-wrapper .main-menu ul li .sub-menu li:hover, .header-6 .header__main-content-wrapper .main-menu ul .has-mega-menu li ul li:hover, .header-6 .header__main-content-wrapper .main-menu ul li .sub-menu li:hover, .header-7 .header__main-content-wrapper .main-menu ul .has-mega-menu li ul li:hover, .header-7 .header__main-content-wrapper .main-menu ul li .sub-menu li:hover { background-color: #f3f6f9 } .header-1 .header__main-content-wrapper .header__main-right .bar-icon:hover span:nth-child(2), .header-2 .header__main-content-wrapper .header__main-right .bar-icon:hover span:nth-child(2), .header-3 .header__main-content-wrapper .header__main-right .bar-icon:hover span:nth-child(2), .header-4 .header__main-content-wrapper .header__main-right .bar-icon:hover span:nth-child(2), .header-5 .header__main-content-wrapper .header__main-right .bar-icon:hover span:nth-child(2), .header-6 .header__main-content-wrapper .header__main-right .bar-icon:hover span:nth-child(2), .header-7 .header__main-content-wrapper .header__main-right .bar-icon:hover span:nth-child(2) { -webkit-margin-start: 0; margin-inline-start: 0 } .clear, blockquote { clear: both } @-webkit-keyframes rrdevsupdown { 0% { -webkit-transform: translateY(0); transform: translateY(0) } 100% { -webkit-transform: translateY(-40px); transform: translateY(-40px) } } @keyframes rrdevsupdown { 0% { -webkit-transform: translateY(0); transform: translateY(0) } 100% { -webkit-transform: translateY(-40px); transform: translateY(-40px) } } @-webkit-keyframes rrdevsupdown2 { 0% { -webkit-transform: translateY(0); transform: translateY(0) } 100% { -webkit-transform: translateY(-30px); transform: translateY(-30px) } } @keyframes rrdevsupdown2 { 0% { -webkit-transform: translateY(0); transform: translateY(0) } 100% { -webkit-transform: translateY(-30px); transform: translateY(-30px) } } @-webkit-keyframes rrdevsanimation2 { 0%, 100%, 50% { -webkit-transform: translateY(0); transform: translateY(0) } 25% { -webkit-transform: translateY(-5px); transform: translateY(-5px) } 75% { -webkit-transform: translateY(5px); transform: translateY(5px) } } @keyframes rrdevsanimation2 { 0%, 100%, 50% { -webkit-transform: translateY(0); transform: translateY(0) } 25% { -webkit-transform: translateY(-5px); transform: translateY(-5px) } 75% { -webkit-transform: translateY(5px); transform: translateY(5px) } } @-webkit-keyframes rrdevsleftright { 0% { -webkit-transform: translateX(0); transform: translateX(0) } 100% { -webkit-transform: translateX(-40px); transform: translateX(-40px) } } @keyframes rrdevsleftright { 0% { -webkit-transform: translateX(0); transform: translateX(0) } 100% { -webkit-transform: translateX(-40px); transform: translateX(-40px) } } @-webkit-keyframes rrdevshighlighter { 0% { width: 0 } 15% { width: 100% } 85% { opacity: 1 } 90% { width: 100%; opacity: 0 } to { width: 0; opacity: 0 } } @keyframes rrdevshighlighter { 0% { width: 0 } 15% { width: 100% } 85% { opacity: 1 } 90% { width: 100%; opacity: 0 } to { width: 0; opacity: 0 } } @-webkit-keyframes rrdevsrightleft { 0% { -webkit-transform: translateX(0); transform: translateX(0) } 100% { -webkit-transform: translateX(40px); transform: translateX(40px) } } @keyframes rrdevsrightleft { 0% { -webkit-transform: translateX(0); transform: translateX(0) } 100% { -webkit-transform: translateX(40px); transform: translateX(40px) } } @-webkit-keyframes rrdevsrotate { 0% { -webkit-transform: rotate(0); transform: rotate(0) } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg) } } @keyframes rrdevsrotate { 0% { -webkit-transform: rotate(0); transform: rotate(0) } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg) } } @-webkit-keyframes rrdevstranslateY1 { 0% { -webkit-transform: translateY(-20px); transform: translateY(-20px) } 100% { -webkit-transform: translateY(30px); transform: translateY(30px) } } @keyframes rrdevstranslateY1 { 0% { -webkit-transform: translateY(-20px); transform: translateY(-20px) } 100% { -webkit-transform: translateY(30px); transform: translateY(30px) } } @-webkit-keyframes rrdevstranslateY2 { 0% { -webkit-transform: translateY(-50px); transform: translateY(-50px) } 100% { -webkit-transform: translateY(20px); transform: translateY(20px) } } @keyframes rrdevstranslateY2 { 0% { -webkit-transform: translateY(-50px); transform: translateY(-50px) } 100% { -webkit-transform: translateY(20px); transform: translateY(20px) } } @-webkit-keyframes rrdevsanimation1 { 0%, 100%, 50% { -webkit-transform: translateX(0); transform: translateX(0) } 25% { -webkit-transform: translateX(-25px); transform: translateX(-25px) } 75% { -webkit-transform: translateX(25px); transform: translateX(25px) } } @keyframes rrdevsanimation1 { 0%, 100%, 50% { -webkit-transform: translateX(0); transform: translateX(0) } 25% { -webkit-transform: translateX(-25px); transform: translateX(-25px) } 75% { -webkit-transform: translateX(25px); transform: translateX(25px) } } @-webkit-keyframes ripple { 70% { -webkit-box-shadow: 0 0 0 40px rgba(10, 165, 205, 0); box-shadow: 0 0 0 40px rgba(10, 165, 205, 0) } 100% { -webkit-box-shadow: 0 0 0 0 rgba(10, 165, 205, 0); box-shadow: 0 0 0 0 rgba(10, 165, 205, 0) } } @keyframes ripple { 70% { -webkit-box-shadow: 0 0 0 40px rgba(10, 165, 205, 0); box-shadow: 0 0 0 40px rgba(10, 165, 205, 0) } 100% { -webkit-box-shadow: 0 0 0 0 rgba(10, 165, 205, 0); box-shadow: 0 0 0 0 rgba(10, 165, 205, 0) } } @-webkit-keyframes footer1 { 0% { -webkit-transform: translateY(90px); transform: translateY(90px) } 100% { -webkit-transform: translateY(0); transform: translateY(0) } } @keyframes footer1 { 0% { -webkit-transform: translateY(90px); transform: translateY(90px) } 100% { -webkit-transform: translateY(0); transform: translateY(0) } } @-webkit-keyframes footer2 { 0% { -webkit-transform: translateY(70px); transform: translateY(70px) } 100% { -webkit-transform: translateY(0); transform: translateY(0) } } @keyframes footer2 { 0% { -webkit-transform: translateY(70px); transform: translateY(70px) } 100% { -webkit-transform: translateY(0); transform: translateY(0) } } @-webkit-keyframes footer3 { 0% { -webkit-transform: translateY(30px); transform: translateY(30px) } 100% { -webkit-transform: translateY(0); transform: translateY(0) } } @keyframes footer3 { 0% { -webkit-transform: translateY(30px); transform: translateY(30px) } 100% { -webkit-transform: translateY(0); transform: translateY(0) } } body { font-family: Mulish, sans-serif; font-weight: 400; font-style: normal; color: #0b1728; overflow-x: hidden; background: url(../body-bg.jpg) 0 0/cover } .img, img { max-width: 100%; -webkit-transition: .3s ease-out; transition: .3s ease-out } .f-left { float: left } .f-right { float: right } .custom-container-1 { max-width: 1290px } .bg-property { background-position: center !important; background-repeat: no-repeat !important; background-size: cover !important } .button, a { -webkit-transition: .3s ease-out; transition: .3s ease-out } .button:focus, a:focus { text-decoration: none; outline: 0 } a, button, button:focus, input:focus, textarea, textarea:focus { outline: 0 } .uppercase { text-transform: uppercase } .capitalize { text-transform: capitalize } h1, h2, h3, h4, h5, h6 { font-family: "Funnel Display", sans-serif !important; font-optical-sizing: auto; color: #323333; margin-top: 0 } h1 { font-size: 40px; font-weight: 500 } label, p { color: #0b1728; font-weight: 400; opacity: .7 } h2 { font-size: 35px } h3 { font-size: 28px } h4 { font-size: 22px } h5 { font-size: 18px } h6, p { font-size: 16px } ul { margin: 0 } p { line-height: 26px; margin-bottom: 15px } hr { border-bottom: 1px solid #d9d9d9; border-top: 0; margin: 30px 0 } label { cursor: pointer; font-size: 14px } ::-moz-selection { background: #000; color: #fff; text-shadow: none } ::selection { background: #000; color: #fff; text-shadow: none } input[type=search]::-ms-clear { display: none; width: 0; height: 0 } input[type=search]::-ms-reveal { display: none; width: 0; height: 0 } input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration, input[type=search]::-webkit-search-results-button, input[type=search]::-webkit-search-results-decoration { display: none } [data-overlay] { position: relative; background-size: cover; background-repeat: no-repeat; background-position: center center } [data-overlay]::before { position: absolute; left: 0; top: 0; right: 0; bottom: 0; content: "" } [data-overlay=dark]::before { background-color: #000 } [data-opacity="1"]::before { opacity: .1 } [data-opacity="2"]::before { opacity: .2 } [data-opacity="3"]::before { opacity: .3 } [data-opacity="4"]::before { opacity: .4 } [data-opacity="5"]::before { opacity: .5 } [data-opacity="6"]::before { opacity: .6 } [data-opacity="7"]::before { opacity: .7 } [data-opacity="8"]::before { opacity: .8 } [data-opacity="9"]::before { opacity: .9 } ::-moz-placeholder { color: #000; font-size: 14px; opacity: 1 } ::-webkit-input-placeholder { color: #000; font-size: 14px; opacity: 1 } :-ms-input-placeholder { color: #000; font-size: 14px; opacity: 1 } ::-ms-input-placeholder { color: #000; font-size: 14px; opacity: 1 } ::placeholder { color: #000; font-size: 14px; opacity: 1 } .grey-bg { background: #f9f9f9 } .white-bg { background: #fff } .black-bg { background: #000 } .theme-primary { background: #fe7919 } .theme-gray-1, .theme-gray-3 { background: #f6f9fe } .theme-gray-2 { background: #f8f8f8 } .theme-gray-4 { background: #eff1f3 } .header-3.sticky .header__main-content-wrapper .main-menu ul li a, .header-btn-1:hover, .header-btn-2:hover, .scroll-to-top:hover i, .white-color { color: #fff } .black-color { color: #000 } .header-1 .header__main-content-wrapper .header__main-right .user-login a:hover, .header-1 .header__main-content-wrapper .main-menu ul .has-mega-menu li ul li:hover a, .header-1 .header__main-content-wrapper .main-menu ul li .sub-menu li:hover>a, .theme-primary { color: #fe7919 } .theme-btn-1 { display: -webkit-box; display: -ms-flexbox; display: flex; width: 119px; padding: 14px 15px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; border-radius: 4px; background: #fe7919 } .mt-5 { margin-top: 5px } .mobile-nav__contact li+li, .mt-10, .service-details-content .bullet-list-1 ul li+li { margin-top: 10px } .mt-15 { margin-top: 15px } .hero-one__content .hero-popular-search, .mt-20 { margin-top: 20px } .footer-four .subscriber-agreement, .footer-style-1 .subscriber-agreement, .footer-style-2 .subscriber-agreement, .footer-three .subscriber-agreement, .mt-25 { margin-top: 25px } .blog-one .section-title__two-right, .footer-style-1 .footer__widget ul li+li, .hero-style-two .active-user, .mt-30 { margin-top: 30px } .mt-35 { margin-top: 35px } .mobile-nav__social, .mt-40 { margin-top: 40px } .mt-45, .testimonial-three .testimonial-three__wrapper .testimonial-three__single .author-info { margin-top: 45px } .mt-50 { margin-top: 50px } .mt-55 { margin-top: 55px } .mt-60, .shop-1__readmore { margin-top: 60px } .mt-65 { margin-top: 65px } .mt-70 { margin-top: 70px } .mt-75 { margin-top: 75px } .mt-80 { margin-top: 80px } .mt-85 { margin-top: 85px } .mt-90 { margin-top: 90px } .mt-95 { margin-top: 95px } .mt-100 { margin-top: 100px } .mt-105 { margin-top: 105px } .mt-110 { margin-top: 110px } .mt-115 { margin-top: 115px } .mt-120 { margin-top: 120px } .mt-125 { margin-top: 125px } .mt-130 { margin-top: 130px } .mt-135 { margin-top: 135px } .mt-140 { margin-top: 140px } .mt-145 { margin-top: 145px } .mt-150 { margin-top: 150px } .mt-155 { margin-top: 155px } .mt-160 { margin-top: 160px } .mt-165 { margin-top: 165px } .mt-170 { margin-top: 170px } .mt-175 { margin-top: 175px } .mt-180 { margin-top: 180px } .mt-185 { margin-top: 185px } .mt-190 { margin-top: 190px } .mt-195 { margin-top: 195px } .mt-200 { margin-top: 200px } .mb-5 { margin-bottom: 5px } .mb-10 { margin-bottom: 10px } .mb-15 { margin-bottom: 15px } .mb-20 { margin-bottom: 20px } .mb-25 { margin-bottom: 25px } .mb-30 { margin-bottom: 30px } .mb-35 { margin-bottom: 35px } .mb-40 { margin-bottom: 40px } .mb-45 { margin-bottom: 45px } .mb-50 { margin-bottom: 50px } .mb-55 { margin-bottom: 55px } .mb-60, .side-info .side-info-content .offset__widget { margin-bottom: 60px } .mb-65 { margin-bottom: 65px } .mb-70 { margin-bottom: 70px } .mb-75 { margin-bottom: 75px } .mb-80 { margin-bottom: 80px } .mb-85 { margin-bottom: 85px } .mb-90 { margin-bottom: 90px } .mb-95 { margin-bottom: 95px } .mb-100 { margin-bottom: 100px } .mb-105 { margin-bottom: 105px } .mb-110 { margin-bottom: 110px } .mb-115 { margin-bottom: 115px } .mb-120 { margin-bottom: 120px } .mb-125 { margin-bottom: 125px } .mb-130 { margin-bottom: 130px } .mb-135 { margin-bottom: 135px } .mb-140 { margin-bottom: 140px } .mb-145 { margin-bottom: 145px } .mb-150 { margin-bottom: 150px } .mb-155 { margin-bottom: 155px } .mb-160 { margin-bottom: 160px } .mb-165 { margin-bottom: 165px } .mb-170 { margin-bottom: 170px } .mb-175 { margin-bottom: 175px } .mb-180 { margin-bottom: 180px } .mb-185 { margin-bottom: 185px } .mb-190 { margin-bottom: 190px } .mb-195 { margin-bottom: 195px } .mb-200 { margin-bottom: 200px } .ml-5 { margin-left: 5px } .ml-10 { margin-left: 10px } .ml-15 { margin-left: 15px } .ml-20 { margin-left: 20px } .ml-25 { margin-left: 25px } .ml-30 { margin-left: 30px } .ml-35 { margin-left: 35px } .ml-40 { margin-left: 40px } .ml-45 { margin-left: 45px } .ml-50 { margin-left: 50px } .ml-55 { margin-left: 55px } .ml-60 { margin-left: 60px } .ml-65 { margin-left: 65px } .ml-70 { margin-left: 70px } .ml-75 { margin-left: 75px } .ml-80 { margin-left: 80px } .ml-85 { margin-left: 85px } .footer-four .footer__widget.footer-col-4, .footer-style-1 .footer__widget.footer-col-4, .footer-style-2 .footer__widget.footer-col-4, .footer-three .footer__widget.footer-col-4, .ml-90 { margin-left: 90px } .ml-95 { margin-left: 95px } .ml-100 { margin-left: 100px } .ml-105 { margin-left: 105px } .ml-110 { margin-left: 110px } .ml-115 { margin-left: 115px } .ml-120 { margin-left: 120px } .ml-125 { margin-left: 125px } .ml-130 { margin-left: 130px } .ml-135 { margin-left: 135px } .ml-140 { margin-left: 140px } .ml-145 { margin-left: 145px } .ml-150 { margin-left: 150px } .ml-155 { margin-left: 155px } .ml-160 { margin-left: 160px } .ml-165 { margin-left: 165px } .ml-170 { margin-left: 170px } .ml-175 { margin-left: 175px } .ml-180 { margin-left: 180px } .ml-185 { margin-left: 185px } .ml-190 { margin-left: 190px } .ml-195 { margin-left: 195px } .ml-200 { margin-left: 200px } .mr-5 { margin-right: 5px } .mr-10 { margin-right: 10px } .mr-15 { margin-right: 15px } .mr-20 { margin-right: 20px } .mr-25 { margin-right: 25px } .mr-30 { margin-right: 30px } .mr-35 { margin-right: 35px } .mr-40 { margin-right: 40px } .mr-45 { margin-right: 45px } .mr-50 { margin-right: 50px } .mr-55 { margin-right: 55px } .mr-60 { margin-right: 60px } .mr-65 { margin-right: 65px } .mr-70 { margin-right: 70px } .mr-75 { margin-right: 75px } .blog-details__left, .mr-80 { margin-right: 80px } .mr-85 { margin-right: 85px } .footer-four .footer__widget.footer-col-1, .footer-style-1 .footer__widget.footer-col-1, .footer-style-2 .footer__widget.footer-col-1, .footer-three .footer__widget.footer-col-1, .mr-90 { margin-right: 90px } .mr-95 { margin-right: 95px } .mr-100 { margin-right: 100px } .mr-105 { margin-right: 105px } .mr-110 { margin-right: 110px } .mr-115 { margin-right: 115px } .mr-120 { margin-right: 120px } .mr-125 { margin-right: 125px } .mr-130 { margin-right: 130px } .mr-135 { margin-right: 135px } .mr-140 { margin-right: 140px } .mr-145 { margin-right: 145px } .mr-150 { margin-right: 150px } .mr-155 { margin-right: 155px } .mr-160 { margin-right: 160px } .mr-165 { margin-right: 165px } .mr-170 { margin-right: 170px } .mr-175 { margin-right: 175px } .mr-180 { margin-right: 180px } .mr-185 { margin-right: 185px } .faq-three__faq, .mr-190 { margin-right: 190px } .mr-195 { margin-right: 195px } .mr-200 { margin-right: 200px } .pt-5 { padding-top: 5px } .pt-10 { padding-top: 10px } .pt-15 { padding-top: 15px } .pt-20 { padding-top: 20px } .pt-25 { padding-top: 25px } .pt-30 { padding-top: 30px } .pt-35 { padding-top: 35px } .pt-40 { padding-top: 40px } .pt-45 { padding-top: 45px } .pt-50 { padding-top: 50px } .pt-55 { padding-top: 55px } .pt-60 { padding-top: 60px } .pt-65 { padding-top: 65px } .pt-70 { padding-top: 70px } .pt-75 { padding-top: 75px } .pt-80 { padding-top: 80px } .pt-85 { padding-top: 85px } .pt-90 { padding-top: 90px } .pt-95 { padding-top: 95px } .pt-100 { padding-top: 100px } .pt-105 { padding-top: 105px } .pt-110 { padding-top: 110px } .pt-115 { padding-top: 115px } .pt-120 { padding-top: 120px } .pt-125 { padding-top: 125px } .hero-style-three .brand-one.pt-75, .pt-130 { padding-top: 130px } .pt-135 { padding-top: 135px } .pt-140 { padding-top: 140px } .pt-145 { padding-top: 145px } .pt-150 { padding-top: 150px } .pt-155 { padding-top: 155px } .pt-160 { padding-top: 160px } .pt-165 { padding-top: 165px } .pt-170 { padding-top: 170px } .pt-175 { padding-top: 175px } .pt-180 { padding-top: 180px } .pt-185 { padding-top: 185px } .pt-190 { padding-top: 190px } .pt-195 { padding-top: 195px } .pt-200 { padding-top: 200px } .pb-5 { padding-bottom: 5px } .pb-10 { padding-bottom: 10px } .pb-15 { padding-bottom: 15px } .pb-20 { padding-bottom: 20px } .pb-25 { padding-bottom: 25px } .pb-30 { padding-bottom: 30px } .pb-35 { padding-bottom: 35px } .pb-40 { padding-bottom: 40px } .pb-45 { padding-bottom: 45px } .pb-50 { padding-bottom: 50px } .pb-55 { padding-bottom: 55px } .pb-60 { padding-bottom: 60px } .pb-65 { padding-bottom: 65px } .pb-70 { padding-bottom: 70px } .pb-75 { padding-bottom: 75px } .brand-1__space-bottom, .pb-80 { padding-bottom: 80px } .pb-85 { padding-bottom: 85px } .pb-90 { padding-bottom: 90px } .pb-95 { padding-bottom: 95px } .pb-100 { padding-bottom: 100px } .pb-105 { padding-bottom: 105px } .pb-110 { padding-bottom: 110px } .pb-115 { padding-bottom: 115px } .pb-120 { padding-bottom: 120px } .pb-125 { padding-bottom: 125px } .pb-130 { padding-bottom: 130px } .pb-135 { padding-bottom: 135px } .audience__space-bottom, .pb-140 { padding-bottom: 140px } .pb-145 { padding-bottom: 145px } .pb-150 { padding-bottom: 150px } .pb-155 { padding-bottom: 155px } .pb-160 { padding-bottom: 160px } .pb-165 { padding-bottom: 165px } .pb-170 { padding-bottom: 170px } .pb-175 { padding-bottom: 175px } .pb-180 { padding-bottom: 180px } .pb-185 { padding-bottom: 185px } .pb-190 { padding-bottom: 190px } .pb-195 { padding-bottom: 195px } .pb-200 { padding-bottom: 200px } .pl-5 { padding-left: 5px } .pl-10 { padding-left: 10px } .pl-15, .pricing-tables .no-pad-left { padding-left: 15px } .pl-20 { padding-left: 20px } .pl-25 { padding-left: 25px } .pl-30 { padding-left: 30px } .pl-35 { padding-left: 35px } .pl-40 { padding-left: 40px } .pl-45 { padding-left: 45px } .pl-50 { padding-left: 50px } .pl-55 { padding-left: 55px } .pl-60 { padding-left: 60px } .pl-65 { padding-left: 65px } .pl-70 { padding-left: 70px } .pl-75 { padding-left: 75px } .pl-80 { padding-left: 80px } .pl-85 { padding-left: 85px } .pl-90 { padding-left: 90px } .pl-95 { padding-left: 95px } .pl-100 { padding-left: 100px } .pl-105 { padding-left: 105px } .pl-110 { padding-left: 110px } .pl-115 { padding-left: 115px } .pl-120 { padding-left: 120px } .pl-125 { padding-left: 125px } .pl-130 { padding-left: 130px } .pl-135 { padding-left: 135px } .pl-140 { padding-left: 140px } .pl-145 { padding-left: 145px } .pl-150 { padding-left: 150px } .pl-155 { padding-left: 155px } .pl-160 { padding-left: 160px } .pl-165 { padding-left: 165px } .pl-170 { padding-left: 170px } .pl-175 { padding-left: 175px } .pl-180 { padding-left: 180px } .pl-185 { padding-left: 185px } .pl-190 { padding-left: 190px } .pl-195 { padding-left: 195px } .pl-200 { padding-left: 200px } .pr-5 { padding-right: 5px } .pr-10 { padding-right: 10px } .pr-15, .pricing-tables .no-pad-right { padding-right: 15px } .pr-20 { padding-right: 20px } .pr-25 { padding-right: 25px } .pr-30 { padding-right: 30px } .faq-three__content, .pr-35 { padding-right: 35px } .pr-40 { padding-right: 40px } .pr-45 { padding-right: 45px } .pr-50 { padding-right: 50px } .pr-55 { padding-right: 55px } .pr-60 { padding-right: 60px } .pr-65 { padding-right: 65px } .pr-70 { padding-right: 70px } .pr-75 { padding-right: 75px } .pr-80 { padding-right: 80px } .pr-85 { padding-right: 85px } .pr-90 { padding-right: 90px } .pr-95 { padding-right: 95px } .pr-100 { padding-right: 100px } .pr-105 { padding-right: 105px } .pr-110 { padding-right: 110px } .pr-115 { padding-right: 115px } .pr-120 { padding-right: 120px } .pr-125 { padding-right: 125px } .pr-130 { padding-right: 130px } .pr-135 { padding-right: 135px } .pr-140 { padding-right: 140px } .pr-145 { padding-right: 145px } .pr-150 { padding-right: 150px } .pr-155 { padding-right: 155px } .pr-160 { padding-right: 160px } .pr-165 { padding-right: 165px } .pr-170 { padding-right: 170px } .pr-175 { padding-right: 175px } .pr-180 { padding-right: 180px } .pr-185 { padding-right: 185px } .pr-190 { padding-right: 190px } .pr-195 { padding-right: 195px } .pr-200 { padding-right: 200px } .loading2 { background-color: #eeecea; width: 100%; position: fixed; margin-top: 0; display: flex; justify-content: center; align-items: center } #loading #loading-center, .loading2 #loading-center { width: 100%; height: 100vh; position: relative } #loading #loading-center #loading-center-absolute, .loading2 #loading-center #loading-center-absolute { position: absolute; left: 50%; top: 50%; width: 25%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%) } #loading { width: 100%; position: fixed; margin-top: 0 } @media only screen and (min-width:1200px) and (max-width:1399px) { #loading2 #loading-center #loading-center-absolute { width: 40% } } @media only screen and (min-width:768px) and (max-width:991px) { #loading #loading-center #loading-center-absolute { width: 45% } } @media only screen and (min-width:576px) and (max-width:767px) { #loading #loading-center #loading-center-absolute { width: 50% } } #loading #loading-center #loading-center-absolute .loading-icon .loading-logo { width: 100px; height: 101px; -webkit-animation: 4s linear -1.2s infinite ghurche; animation: 4s linear -1.2s infinite ghurche; margin: 20px } @-webkit-keyframes ghurche { 0%, 100% { left: 100px; top: 0 } } @keyframes ghurche { 0% { -webkit-transform: rotate(0); transform: rotate(0) } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg) } } .scroll-to-top { width: 45px; height: 45px; background: #fe7919; position: fixed; bottom: 40px; right: 40px; z-index: 99; text-align: center; display: none; border-radius: 50%; -webkit-transition: .4s ease-out; transition: .4s ease-out } .header-btn-1, .header-btn-2 { display: inline-block; padding: 14px 15px; line-height: normal; color: #fff; font-weight: 700; font-family: Mulish, sans-serif } @media only screen and (min-width:1400px) and (max-width:1600px) { .scroll-to-top { bottom: 120px; right: 80px } } @media only screen and (min-width:1200px) and (max-width:1400px) { .scroll-to-top { bottom: 120px; right: 60px } } .scroll-to-top i { color: #fff; font-size: 18px; line-height: 45px } .mobile-nav__contact li i, .mobile-nav__social a i, .social-hvr a { width: 40px; height: 40px; line-height: 40px; text-align: center } .scroll-to-top:hover { -webkit-box-shadow: inset 0 0 0 30px #4a5fe1; box-shadow: inset 0 0 0 30px #4a5fe1; -webkit-transition: .4s ease-out; transition: .4s ease-out } .header-btn-1 { border-radius: 4px; background: #fe7919; font-size: 15px } .header-btn-1:before { background-color: #4a5fe1; border-radius: 4px } .header-btn-2 { border-radius: 4px; background: #4a5fe1; font-size: 15px } .contact-btn, .header-btn-3, .theme-btn-3, .thm-btn-2 { display: inline-block; font-family: "Montserrat Alternates", sans-serif; font-size: 15px } .header-btn-2:before { background-color: #fe7919; border-radius: 4px } .header-btn-3 { font-style: normal; font-weight: 600; line-height: 18px; padding: 12.5px 35px; border-radius: 0; background: #1778f2; color: #fff } .header-btn-3:hover { background: #ff772c; color: #fff } .rr-btn-style-1 { position: relative; z-index: 1 } .rr-btn-style-1::before { bottom: 0; width: 100%; display: block; -webkit-transform-origin: right top; transform-origin: right top; -webkit-transform: scale(0, 1); transform: scale(0, 1); -webkit-transition: -webkit-transform .4s cubic-bezier(1, 0, 0, 1); transition: transform .4s cubic-bezier(1, 0, 0, 1); transition: transform .4s cubic-bezier(1, 0, 0, 1), -webkit-transform .4s cubic-bezier(1, 0, 0, 1) } .rr-btn-style-1:hover::before { -webkit-transform-origin: left top; transform-origin: left top; -webkit-transform: scale(1, 1); transform: scale(1, 1) } .thm-btn-2 { color: #0b1728; font-weight: 600; line-height: normal; padding: 21px 43px; border: 1px solid #0b1728 } .thm-btn-2:hover { border: 1px solid #4a5fe1 } .rr-bounce-up { position: relative; -webkit-transition: color .4s linear; transition: color .4s linear; z-index: 5 } .rr-bounce-up:before { top: 0; width: 100%; background-color: #4a5fe1; color: #fff; -webkit-transition: -webkit-transform .5s cubic-bezier(0.5, 1.6, 0.4, 0.7); transition: transform .5s; transition: transform .5s, -webkit-transform .5s; -webkit-transform-origin: 0 100%; transform-origin: 0 100%; transition-timing-function: cubic-bezier(0.5, 1.6, 0.4, 0.7); -webkit-transform: scaleY(0); transform: scaleY(0) } .rr-bounce-up:hover:before { -webkit-transform: scaleY(1); transform: scaleY(1) } .rr-bounce-up:hover { color: #fff !important } .contact-btn { width: 199px; padding: 21px 41px; border-radius: 160px; color: #fff; background: #4a5fe1; border: none; font-style: normal; font-weight: 600; line-height: normal } .contact-btn.rr-bounce-up:before { color: #fff; background: #0b1728 } .social-hvr a { color: #fff; display: inline-block; margin-right: 4px; -webkit-transition: .4s ease-out; transition: .4s ease-out } .social-hvr a:hover { -webkit-transform: rotate(1turn); transform: rotate(1turn) } .rr-btn-hover { position: relative; z-index: 2 } .rr-btn-hover b { position: absolute; width: 0; height: 0; background-color: #0b1728; border-radius: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: .4s ease-out; transition: .4s ease-out; z-index: 1 } .rr-btn-hover:hover span { position: relative; color: #fff; z-index: 2 } .rr-btn-hover:hover b { width: 400px; height: 400px; display: inline-block } .theme-btn-3 { font-style: normal; font-weight: 600; line-height: 18px; color: #fff; background: #1778f2; padding: 15.5px 43px; border: 1px solid rgba(255, 255, 255, .06) } .theme-btn-3:hover { color: #fff; background: #ff772c } .optimization-seo__space, .section-space, .testimonial-4__space { padding-top: 120px; padding-bottom: 120px } .header-1, .header-5 { position: relative; z-index: 100; background: #fff; -webkit-box-shadow: 0 1px 2px 0 rgba(11, 23, 40, .1); box-shadow: 0 1px 2px 0 rgba(11, 23, 40, .1) } .header-1 .header-padding { padding-left: 166px; padding-right: 144px } @media only screen and (min-width:1400px) and (max-width:1600px) { .header-1 .header-padding { padding-left: 65px; padding-right: 65px } } @media only screen and (min-width:1200px) and (max-width:1400px) { .header-1 .header-padding { padding-left: 55px; padding-right: 55px } } @media only screen and (min-width:992px) and (max-width:1200px) { .scroll-to-top { bottom: 120px; right: 60px } .header-1 .header-padding { padding-left: 40px; padding-right: 40px } } @media only screen and (min-width:768px) and (max-width:991px) { .scroll-to-top { bottom: 100px; right: 70px } .section-space { padding-top: 80px; padding-bottom: 80px } .header-1 .header-padding { padding-left: 60px; padding-right: 60px } } .header-1 .header__main-content-wrapper, .header-2 .header__main-content-wrapper, .header-5 .header__main-content-wrapper, .header-6 .header__main-content-wrapper, .header-7 .header__main-content-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .header-1 .header__main-content-wrapper::after { position: absolute; content: ""; width: 100%; height: 1px; background: #fff; bottom: 0; left: 0; opacity: .156 } .header__main-left { width: 20% } .header-1 .header__main-content-wrapper .header__main-left, .header-1 .header__main-content-wrapper .header__main-right { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 0 40px } .header-1 .header__main-content-wrapper .header__main-left .header__logo img { width: 50%; height: auto } .header-1 .header__main-content-wrapper .header__main-left .header__logo::after { position: absolute; content: ""; width: 1px; height: 100%; background: #fff; right: 0; top: 0; opacity: .15 } @media only screen and (min-width:992px) and (max-width:1199px) { #loading2 #loading-center #loading-center-absolute { width: 40% } .header-1 .header__main-content-wrapper .header__main-left .header__logo { display: -ms-grid; display: grid; place-items: center } .header-1 { padding: 18px 0 } } @media only screen and (min-width:576px) and (max-width:767px) { .header-1 .header-padding { padding-left: 50px; padding-right: 50px } .header-1 .header__main-content-wrapper .header__main-left .header__logo { display: -ms-grid; display: grid; place-items: center; width: 130px } } @media only screen and (min-width:768px) and (max-width:991px) { .header-1 .header__main-content-wrapper .header__main-left .header__logo { display: -ms-grid; display: grid; place-items: center; width: 130px } } .main-menu { width: 100% } .header-1 .header__main-content-wrapper .main-menu { display: inline-block } .header-1 .header__main-content-wrapper .main-menu ul li { display: inline-block; padding: 22px 0; margin-left: 54px; position: relative } .header-1 .header__main-content-wrapper .main-menu ul li a { color: #606676; font-size: 15px; font-style: normal; font-weight: 600; line-height: normal } .header-1 .header__main-content-wrapper .main-menu ul li .sub-menu { background: #fff; -webkit-box-shadow: 0 20px 30px rgba(3, 4, 28, .1); box-shadow: 0 20px 30px rgba(3, 4, 28, .1); left: 0; right: 0; opacity: 0; position: absolute; top: 100%; -webkit-transition: .5s; transition: .5s; visibility: hidden; width: 240px; z-index: 9; border-top: 1px solid rgba(230, 227, 241, .3098039216); text-align: left; padding: 15px 0; -webkit-transform: scaleY(0) translateZ(100px); transform: scaleY(0) translateZ(100px); -webkit-transform-origin: top center; transform-origin: top center } .header-1 .header__main-content-wrapper .main-menu ul li .sub-menu .sub-menu { left: 102.3%; top: 0 } .header-1 .header__main-content-wrapper .main-menu ul li .sub-menu li { display: -webkit-box; display: -ms-flexbox; display: flex; margin: 5px; padding: 10px 20px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; border-radius: 5px } .header-1 .header__main-content-wrapper .main-menu ul li .sub-menu li a { color: #606676; font-size: 15px; font-style: normal; font-weight: 600; line-height: normal } .header-1 .header__main-content-wrapper .main-menu ul li:hover>a { color: #fe7919; opacity: 1 } .header-1 .header__main-content-wrapper .main-menu ul li:hover .mega-menu, .header-1 .header__main-content-wrapper .main-menu ul li:hover>.sub-menu { opacity: 1; visibility: visible; top: 100%; -webkit-transform: scaleY(1) translateZ(194px); transform: scaleY(1) translateZ(0) } .header-1 .header__main-content-wrapper .main-menu ul li:hover>.sub-menu li:hover>.sub-menu { top: 0 } .header-1 .header__main-content-wrapper .main-menu ul li:hover.menu-item-has-children::after { color: #fe7919 } .header-1 .header__main-content-wrapper .main-menu ul .has-mega-menu { position: static } .header-1 .header__main-content-wrapper .main-menu ul .has-mega-menu .mega-menu { background: #fff; left: 0; right: 0; opacity: 0; position: absolute; top: 100%; -webkit-transition: .5s; transition: .5s; visibility: hidden; width: 1028px; z-index: 9; border-top: 1px solid rgba(230, 227, 241, .3098039216); text-align: left; padding: 25px; -webkit-transform: scaleY(0) translateZ(100px); transform: scaleY(0) translateZ(100px); -webkit-transform-origin: top center; transform-origin: top center; display: -ms-grid; display: grid; -ms-grid-columns: (1fr)[4]; grid-template-columns: repeat(4, 1fr); margin: 0 auto; -webkit-box-shadow: 0 20px 30px rgba(3, 4, 28, .1); box-shadow: 0 20px 30px rgba(3, 4, 28, .1) } .header-1 .header__main-content-wrapper .main-menu ul .has-mega-menu li ul li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 10px 14px; margin: 0; border-radius: 5px; -webkit-transition: .3s linear; transition: .3s linear } .header-1 .header__main-content-wrapper .main-menu ul .has-mega-menu li ul li a { padding: 0; margin: 0; color: #606676; font-size: 15px; font-weight: 600; line-height: normal; -webkit-transition: .3s linear; transition: .3s linear } .header-2 .header__main-content-wrapper .main-menu ul .has-mega-menu li ul li:hover a, .header-2 .header__main-content-wrapper .main-menu ul li .sub-menu li:hover>a { color: #4a5fe1 } .header-1 .header__main-content-wrapper .main-menu ul .menu-item-has-children { position: relative } .header-1 .header__main-content-wrapper .main-menu ul .menu-item-has-children>a:after { position: absolute; top: 50%; right: -20px; font-family: "font awesome 6 pro"; content: "\f107"; font-size: 12px; -webkit-transition: -webkit-transform .5s; transition: transform .5s; transition: transform .5s, -webkit-transform .5s; z-index: 1; -webkit-transform: translateY(-50%); transform: translateY(-50%) } .header-1 .header__main-content-wrapper .header__main-right .user-login { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 7px } .header-1 .header__main-content-wrapper .header__main-right .user-login img { width: 12px; height: 14px } .header-1 .header__main-content-wrapper .header__main-right .user-login a { font-size: 15px; font-weight: 700 } .header-1 .header__main-content-wrapper .header__main-right .side-toggle { background: 0 0; border: none } .header-1 .header__main-content-wrapper .header__main-right .bar-icon { width: 28px; height: 21px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; overflow: hidden } .header-1 .header__main-content-wrapper .header__main-right .bar-icon span { width: 100%; height: 2px; background: #000; display: inline-block } .header-1 .header__main-content-wrapper .header__main-right .bar-icon span:nth-child(2) { -webkit-margin-start: 9px; margin-inline-start: 9px; -webkit-transition: .3s; transition: .3s } @media (max-width:575px) { #loading #loading-center #loading-center-absolute { width: 60% } #loading #loading-center #loading-center-absolute .loading-icon .loading-logo { margin-bottom: 10px } .header-1 .header__main-content-wrapper .header__main-left .header__logo { display: -ms-grid; display: grid; place-items: center; width: 130px } .header-1 { padding: 20px 0 } } .header-2.sticky .header-2__wrapper, .mean-container .mean-bar { background: 0 0 } .header-2.sticky .side-toggle { background-color: transparent; border: none } .header-2 { position: absolute; width: 100%; z-index: 100 } .header-2 .header-2__wrapper { padding-left: 80px; border-radius: 0 0 50px 50px; background: #eff1f3 } .header-2 .header__main-content-wrapper::after { position: absolute; content: ""; width: 100%; height: 1px; background: #fff; bottom: 0; left: 0; opacity: .156 } .header-2 .header__main-content-wrapper .header__main-left, .header-2 .header__main-content-wrapper .header__main-right { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 0 40px } .header-2 .header__main-content-wrapper .header__main-left .header__logo { padding: 25px 0 } .header-2 .header__main-content-wrapper .header__main-left .header__logo img { width: 100%; height: auto } .header-2 .header__main-content-wrapper .header__main-left .header__logo::after { position: absolute; content: ""; width: 1px; height: 100%; background: #fff; right: 0; top: 0; opacity: .15 } @media only screen and (min-width:992px) and (max-width:1199px) { .header-2 .header__main-content-wrapper .header__main-left .header__logo, .header-3 .header__main-content-wrapper .header__main-left .header__logo { display: -ms-grid; display: grid; place-items: center } } @media only screen and (min-width:576px) and (max-width:767px) { .header-1 { padding: 22px 0 } .header-2 .header-2__wrapper { padding-left: 25px } .header-2 .header__main-content-wrapper .header__main-left .header__logo { display: -ms-grid; display: grid; place-items: center; width: 130px } } @media only screen and (min-width:768px) and (max-width:991px) { .header-1 { padding: 22px 0 } .header-2 .header__main-content-wrapper .header__main-left .header__logo { display: -ms-grid; display: grid; place-items: center; width: 130px } } .header-2 .header__main-content-wrapper .main-menu { display: inline-block } .header-2 .header__main-content-wrapper .main-menu ul li { display: inline-block; padding: 25px 0; margin-left: 50px; position: relative } .header-2 .header__main-content-wrapper .main-menu ul li a { color: #606676; font-size: 15px; font-style: normal; font-weight: 600; line-height: normal } .header-2 .header__main-content-wrapper .main-menu ul li .sub-menu { background: #fff; -webkit-box-shadow: 0 20px 30px rgba(3, 4, 28, .1); box-shadow: 0 20px 30px rgba(3, 4, 28, .1); left: 0; right: 0; opacity: 0; position: absolute; top: 100%; -webkit-transition: .5s; transition: .5s; visibility: hidden; width: 240px; z-index: 9; border-top: 1px solid rgba(230, 227, 241, .3098039216); text-align: left; padding: 15px 0; -webkit-transform: scaleY(0) translateZ(100px); transform: scaleY(0) translateZ(100px); -webkit-transform-origin: top center; transform-origin: top center } .header-2 .header__main-content-wrapper .main-menu ul .has-mega-menu .mega-menu, .header-3 .header__main-content-wrapper .main-menu ul li .sub-menu { -webkit-box-shadow: 0 20px 30px rgba(3, 4, 28, .1); -webkit-transition: .5s; background: #fff; visibility: hidden; border-top: 1px solid rgba(230, 227, 241, .3098039216); text-align: left; left: 0; right: 0; opacity: 0; position: absolute } .header-2 .header__main-content-wrapper .main-menu ul li .sub-menu .sub-menu { left: 102.3%; top: 0 } .header-2 .header__main-content-wrapper .main-menu ul li .sub-menu li { display: -webkit-box; display: -ms-flexbox; display: flex; margin: 5px; padding: 10px 20px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; border-radius: 5px } .header-2 .header__main-content-wrapper .main-menu ul li .sub-menu li a { color: #606676; font-size: 15px; font-style: normal; font-weight: 600; line-height: normal } .header-2 .header__main-content-wrapper .main-menu ul li:hover>a { color: #4a5fe1; opacity: 1 } .header-2 .header__main-content-wrapper .main-menu ul li:hover .mega-menu, .header-2 .header__main-content-wrapper .main-menu ul li:hover>.sub-menu { opacity: 1; visibility: visible; top: 100%; -webkit-transform: scaleY(1) translateZ(194px); transform: scaleY(1) translateZ(0) } .header-2 .header__main-content-wrapper .main-menu ul li:hover>.sub-menu li:hover>.sub-menu { top: 0 } .header-2 .header__main-content-wrapper .main-menu ul li:hover.menu-item-has-children::after { color: #4a5fe1 } .header-2 .header__main-content-wrapper .main-menu ul .has-mega-menu { position: static } .header-2 .header__main-content-wrapper .main-menu ul .has-mega-menu .mega-menu { top: 100%; transition: .5s; width: 1028px; z-index: 9; padding: 25px; -webkit-transform: scaleY(0) translateZ(100px); transform: scaleY(0) translateZ(100px); -webkit-transform-origin: top center; transform-origin: top center; display: -ms-grid; display: grid; -ms-grid-columns: (1fr)[4]; grid-template-columns: repeat(4, 1fr); margin: 0 auto; box-shadow: 0 20px 30px rgba(3, 4, 28, .1) } .header-2 .header__main-content-wrapper .main-menu ul .has-mega-menu li ul li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 10px 14px; margin: 0; border-radius: 5px; -webkit-transition: .3s linear; transition: .3s linear } .header-2 .header__main-content-wrapper .main-menu ul .has-mega-menu li ul li a { padding: 0; margin: 0; color: #606676; font-size: 15px; font-weight: 600; line-height: normal; -webkit-transition: .3s linear; transition: .3s linear } .header-2 .header__main-content-wrapper .main-menu ul .menu-item-has-children { position: relative } .header-2 .header__main-content-wrapper .main-menu ul .menu-item-has-children>a:after { position: absolute; top: 50%; right: -20px; font-family: "font awesome 6 pro"; content: "\f107"; font-size: 12px; -webkit-transition: -webkit-transform .5s; transition: transform .5s; transition: transform .5s, -webkit-transform .5s; z-index: 1; -webkit-transform: translateY(-50%); transform: translateY(-50%) } .header-2 .header__main-content-wrapper .header__main-right .user-login { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 7px } .header-2 .header__main-content-wrapper .header__main-right .user-login img { width: 12px; height: 14px } .header-2 .header__main-content-wrapper .header__main-right .user-login a { font-size: 15px; font-weight: 700 } .header-2 .header__main-content-wrapper .header__main-right .side-toggle { background: 0 0; border: 1px solid rgba(11, 23, 40, .1); width: 110px; height: 84px; margin-right: -3px; border-radius: 0 0 50px 50px; padding: 0 38px } .bar-icon, .header-2 .header__main-content-wrapper .header__main-right .bar-icon, .header-4 .header__main-content-wrapper .header__main-right .bar-icon, .header-5 .header__main-content-wrapper .header__main-right .bar-icon, .header-6 .header__main-content-wrapper .header__main-right .bar-icon, .header-7 .header__main-content-wrapper .header__main-right .bar-icon { height: 21px; overflow: hidden; -webkit-box-orient: vertical; -webkit-box-direction: normal } .header-2 .header__main-content-wrapper .header__main-right .bar-icon { width: 28px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .header-2 .header__main-content-wrapper .header__main-right .bar-icon span { width: 100%; height: 2px; background: #000; display: inline-block } .header-2 .header__main-content-wrapper .header__main-right .bar-icon span:nth-child(2) { -webkit-margin-start: 9px; margin-inline-start: 9px; -webkit-transition: .3s; transition: .3s } .header-2 .header__main-content-wrapper .header__main-right .header-btn-2 { display: block; width: 119px; padding: 14px 15px; border-radius: 4px; background: #4a5fe1; color: #fff; font-family: Mulish, sans-serif; font-size: 15px; font-weight: 700; line-height: normal } .header-3 { -webkit-backdrop-filter: blur(8px) !important; backdrop-filter: blur(8px) !important; position: absolute; width: 100%; z-index: 100; background: 0 0; -webkit-box-shadow: 0 1px 2px 0 rgba(11, 23, 40, .1); box-shadow: 0 1px 2px 0 rgba(11, 23, 40, .1) } .header-3 .header__main-content-wrapper { display: -webkit-box; display: -ms-flexbox; display: rgb(104, 98, 98) bkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .header-3 .header__main-content-wrapper::after { position: absolute; content: ""; background: rgba(255, 255, 255, .14); width: 100%; height: 1px; bottom: 0; left: 0 } .header-3 .header__main-content-wrapper .header__main-left, .header-3 .header__main-content-wrapper .header__main-right { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 0 40px } .bar-icon span, .header-3 .header__main-content-wrapper .main-menu { display: inline-block } .header-3 .header__main-content-wrapper .header__main-left .header__logo { padding: 10px 0 } .header-3 .header__main-content-wrapper .header__main-left .header__logo img { width: 65%; height: auto } .header-3 .header__main-content-wrapper .header__main-left .header__logo::after { position: absolute; content: ""; width: 1px; height: 100%; background: #fff; right: 0; top: 0; opacity: .15 } @media only screen and (min-width:576px) and (max-width:767px) { .header-3 .header__main-content-wrapper .header__main-left .header__logo { display: -ms-grid; display: grid; place-items: center; width: 130px } } @media only screen and (min-width:768px) and (max-width:991px) { .header-3 .header__main-content-wrapper .header__main-left .header__logo { display: -ms-grid; display: grid; place-items: center; width: 130px } } .header-3 .header__main-content-wrapper .header__main-left .header__logo .logo-light { display: none; -webkit-transition: .3s ease-out; transition: .3s ease-out } .header-3 .header__main-content-wrapper .main-menu ul li { display: inline-block; padding: 25px 0; position: relative } .header-3 .header__main-content-wrapper .main-menu ul li a { color: #fff; font-family: Mulish, sans-serif; font-size: 15px; line-height: normal; font-weight: 700 } .header-3 .header__main-content-wrapper .main-menu ul li .sub-menu { box-shadow: 0 20px 30px rgba(3, 4, 28, .1); top: 100%; transition: .5s; width: 277px; z-index: 9000 !important; padding: 15px 0; -webkit-transform: scaleY(0) translateZ(100px); transform: scaleY(0) translateZ(100px); -webkit-transform-origin: top center; transform-origin: top center } .header-3 .header__main-content-wrapper .main-menu ul li .sub-menu .sub-menu { left: 102.3%; top: 0 } .header-3 .header__main-content-wrapper .main-menu ul li .sub-menu li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; border-radius: 5px; padding: 10px 20px; margin: 5px } .header-3 .header__main-content-wrapper .main-menu ul li .sub-menu li a { color: #606676; font-size: 15px; font-style: normal; font-weight: 600; line-height: normal; padding: 0 } .header-3 .header__main-content-wrapper .main-menu ul li .sub-menu li:hover>a { color: #fe7919 } .header-3 .header__main-content-wrapper .main-menu ul li:hover>a { color: #fe7919; opacity: 1 } .header-3 .header__main-content-wrapper .main-menu ul .has-mega-menu li ul li:hover a, .header-4 .header__main-content-wrapper .main-menu ul .has-mega-menu li ul li:hover a, .header-4 .header__main-content-wrapper .main-menu ul li .sub-menu li:hover>a, .header-5 .header__main-content-wrapper .header__main-right .user-login a:hover, .header-5 .header__main-content-wrapper .main-menu ul .has-mega-menu li ul li:hover a, .header-5 .header__main-content-wrapper .main-menu ul li .sub-menu li:hover>a, .header-5 .header__main-content-wrapper .main-menu ul li:hover>a { color: #4a5fe1 } .header-3 .header__main-content-wrapper .main-menu ul li:hover .mega-menu, .header-3 .header__main-content-wrapper .main-menu ul li:hover>.sub-menu { opacity: 1; visibility: visible; top: 100%; -webkit-transform: scaleY(1) translateZ(194px); transform: scaleY(1) translateZ(0) } .header-3 .header__main-content-wrapper .main-menu ul li:hover>.sub-menu li:hover>.sub-menu { top: 0 } .header-3 .header__main-content-wrapper .main-menu ul li:hover.menu-item-has-children::after { color: #4a5fe1 } .header-3 .header__main-content-wrapper .main-menu ul .has-mega-menu { position: static } .header-3 .header__main-content-wrapper .main-menu ul .has-mega-menu .mega-menu { background: #fff; left: 0; right: 0; opacity: 0; position: absolute; top: 100%; -webkit-transition: .5s; transition: .5s; visibility: hidden; width: 1028px; z-index: 9; border-top: 1px solid rgba(230, 227, 241, .3098039216); text-align: left; padding: 25px; -webkit-transform: scaleY(0) translateZ(100px); transform: scaleY(0) translateZ(100px); -webkit-transform-origin: top center; transform-origin: top center; display: -ms-grid; display: grid; -ms-grid-columns: (1fr)[4]; grid-template-columns: repeat(4, 1fr); margin: 0 auto; -webkit-box-shadow: 0 20px 30px rgba(3, 4, 28, .1); box-shadow: 0 20px 30px rgba(3, 4, 28, .1) } .header-3 .header__main-content-wrapper .main-menu ul .has-mega-menu li ul li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 10px 14px; margin: 0; border-radius: 5px; -webkit-transition: .3s linear; transition: .3s linear } .header-3 .header__main-content-wrapper .main-menu ul .has-mega-menu li ul li a { padding: 0; margin: 0; color: #606676; font-size: 15px; font-weight: 600; line-height: normal; -webkit-transition: .3s linear; transition: .3s linear } .header-3 .header__main-content-wrapper .main-menu ul .menu-item-has-children { position: relative } .header-3 .header__main-content-wrapper .main-menu ul .menu-item-has-children>a:after { position: absolute; top: 50%; right: -20px; font-family: "font awesome 6 pro"; content: "\f107"; font-size: 12px; -webkit-transition: -webkit-transform .5s; transition: transform .5s; transition: transform .5s, -webkit-transform .5s; z-index: 1; -webkit-transform: translateY(-50%); transform: translateY(-50%) } .header-3 .header__main-content-wrapper .header__main-right .user-login { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 7px } .header-3 .header__main-content-wrapper .header__main-right .user-login img { width: 12px; height: 14px } .header-3 .header__main-content-wrapper .header__main-right .user-login a { font-size: 15px; font-weight: 700 } .header-3 .header__main-content-wrapper .header__main-right .header-btn-3 { color: #000; border: 1px solid grey; font-family: "Montserrat Alternates", sans-serif; font-size: 15px; font-weight: 600; line-height: normal; padding: 16px 35px; border-radius: 50px; background: rgba(255, 255, 255, .1); -webkit-box-shadow: 0 1px 2px 0 rgba(11, 23, 40, .14); box-shadow: 0 1px 2px 0 rgba(11, 23, 40, .14) } .header-3 .header__main-content-wrapper .header__main-right .header-btn-3:hover { border-radius: 50px } .side-toggle { border: none; background-color: transparent } .bar-icon { width: 28px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .bar-icon span { width: 100%; height: 2px; background: #000 } .bar-icon span:nth-child(2), .header-3 .header__main-content-wrapper .header__main-right .bar-icon span:nth-child(2) { -webkit-margin-start: 9px; margin-inline-start: 9px; -webkit-transition: .3s; transition: .3s } .header-4.sticky .header-4__wrapper { margin-top: 0; padding: 0; border: none; background: 0 0 } .header-4.sticky .header__main-content-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border: none; padding: 0; margin-top: 0 } .header-4 { position: absolute; width: 100%; z-index: 100 } .header-4 .header-4__wrapper { margin-top: 20px; padding: 0 43px; border: 1px solid #0b1728; background: #fff } .header-4 .header__main-content-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background: #fff; border: 1px solid #0b1728; padding: 0 42px; margin-top: 20px } .header-4 .header__main-content-wrapper::after { position: absolute; content: ""; width: 100%; height: 1px; background: #fff; bottom: 0; left: 0; opacity: .156 } .header-4 .header__main-content-wrapper .header__main-left, .header-4 .header__main-content-wrapper .header__main-right { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 0 40px } .header-4 .header__main-content-wrapper .header__main-left .header__logo { padding: 25px 0 } .header-4 .header__main-content-wrapper .header__main-left .header__logo img { width: 100%; height: auto } .header-4 .header__main-content-wrapper .header__main-left .header__logo::after { position: absolute; content: ""; width: 1px; height: 100%; background: #fff; right: 0; top: 0; opacity: .15 } @media only screen and (min-width:992px) and (max-width:1199px) { .header-3 .header__main-content-wrapper .main-menu ul li a, .header-4 .header__main-content-wrapper .main-menu ul li a { padding: 33px 0 } .header-3 { padding: 5px 0 } .header-4 .header__main-content-wrapper .header__main-left .header__logo { display: -ms-grid; display: grid; place-items: center } } @media only screen and (min-width:576px) and (max-width:767px) { .header-3 { padding: 0 } .header-4 .header__main-content-wrapper .header__main-left .header__logo { display: -ms-grid; display: grid; place-items: center; width: 130px } .header-4 { padding: 0 } } @media only screen and (min-width:768px) and (max-width:991px) { .header-3 { padding: 0 } .header-4 .header__main-content-wrapper .header__main-left .header__logo { display: -ms-grid; display: grid; place-items: center; width: 130px } .header-4 { padding: 0 } } .header-4 .header__main-content-wrapper .main-menu { display: inline-block } .header-4 .header__main-content-wrapper .main-menu ul li { display: inline-block; padding: 25px 0; margin-left: 50px; position: relative } .header-4 .header__main-content-wrapper .main-menu ul li a { color: #606676; font-size: 15px; font-style: normal; font-weight: 600; line-height: normal } .header-4 .header__main-content-wrapper .main-menu ul li .sub-menu { background: #fff; -webkit-box-shadow: 0 20px 30px rgba(3, 4, 28, .1); box-shadow: 0 20px 30px rgba(3, 4, 28, .1); left: 0; right: 0; opacity: 0; position: absolute; top: 100%; -webkit-transition: .5s; transition: .5s; visibility: hidden; width: 240px; z-index: 9; border-top: 1px solid rgba(230, 227, 241, .3098039216); text-align: left; padding: 15px 0; -webkit-transform: scaleY(0) translateZ(100px); transform: scaleY(0) translateZ(100px); -webkit-transform-origin: top center; transform-origin: top center } .header-4 .header__main-content-wrapper .main-menu ul .has-mega-menu .mega-menu, .header-5 .header__main-content-wrapper .main-menu ul li .sub-menu { -webkit-box-shadow: 0 20px 30px rgba(3, 4, 28, .1); -webkit-transition: .5s; visibility: hidden; z-index: 9; border-top: 1px solid rgba(230, 227, 241, .3098039216); text-align: left; left: 0; right: 0; opacity: 0; position: absolute; background: #fff } .header-4 .header__main-content-wrapper .main-menu ul li .sub-menu .sub-menu { left: 102.3%; top: 0 } .header-4 .header__main-content-wrapper .main-menu ul li .sub-menu li { display: -webkit-box; display: -ms-flexbox; display: flex; margin: 5px; padding: 10px 20px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; border-radius: 5px } .header-4 .header__main-content-wrapper .main-menu ul li .sub-menu li a { color: #606676; font-size: 15px; font-style: normal; font-weight: 600; line-height: normal } .header-4 .header__main-content-wrapper .main-menu ul li:hover>a { color: #4a5fe1; opacity: 1 } .header-4 .header__main-content-wrapper .main-menu ul li:hover .mega-menu, .header-4 .header__main-content-wrapper .main-menu ul li:hover>.sub-menu { opacity: 1; visibility: visible; top: 100%; -webkit-transform: scaleY(1) translateZ(194px); transform: scaleY(1) translateZ(0) } .header-4 .header__main-content-wrapper .main-menu ul li:hover>.sub-menu li:hover>.sub-menu { top: 0 } .header-4 .header__main-content-wrapper .main-menu ul li:hover.menu-item-has-children::after { color: #4a5fe1 } .header-4 .header__main-content-wrapper .main-menu ul .has-mega-menu { position: static } .header-4 .header__main-content-wrapper .main-menu ul .has-mega-menu .mega-menu { top: 100%; transition: .5s; width: 1028px; padding: 25px; -webkit-transform: scaleY(0) translateZ(100px); transform: scaleY(0) translateZ(100px); -webkit-transform-origin: top center; transform-origin: top center; display: -ms-grid; display: grid; -ms-grid-columns: (1fr)[4]; grid-template-columns: repeat(4, 1fr); margin: 0 auto; box-shadow: 0 20px 30px rgba(3, 4, 28, .1) } .header-4 .header__main-content-wrapper .main-menu ul .has-mega-menu li ul li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 10px 14px; margin: 0; border-radius: 5px; -webkit-transition: .3s linear; transition: .3s linear } .header-4 .header__main-content-wrapper .main-menu ul .has-mega-menu li ul li a { padding: 0; margin: 0; color: #606676; font-size: 15px; font-weight: 600; line-height: normal; -webkit-transition: .3s linear; transition: .3s linear } .header-4 .header__main-content-wrapper .main-menu ul .menu-item-has-children { position: relative } .header-4 .header__main-content-wrapper .main-menu ul .menu-item-has-children>a:after { position: absolute; top: 50%; right: -20px; font-family: "font awesome 6 pro"; content: "\f107"; font-size: 12px; -webkit-transition: -webkit-transform .5s; transition: transform .5s; transition: transform .5s, -webkit-transform .5s; z-index: 1; -webkit-transform: translateY(-50%); transform: translateY(-50%) } .header-4 .header__main-content-wrapper .header__main-right .user-login { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 7px } .header-4 .header__main-content-wrapper .header__main-right .user-login img { width: 12px; height: 14px } .header-4 .header__main-content-wrapper .header__main-right .user-login a { font-size: 15px; font-weight: 700 } .header-4 .header__main-content-wrapper .header__main-right .header-btn-2 { display: block; width: 119px; padding: 14px 15px; border-radius: 4px; background: #4a5fe1; color: #fff; font-family: Mulish, sans-serif; font-size: 15px; font-weight: 700; line-height: normal } .header-4 .header__main-content-wrapper .header__main-right .side-toggle { background: 0 0; border: none } .header-4 .header__main-content-wrapper .header__main-right .bar-icon { width: 28px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .header-4 .header__main-content-wrapper .header__main-right .bar-icon span { width: 100%; height: 2px; background: #000; display: inline-block } .header-4 .header__main-content-wrapper .header__main-right .bar-icon span:nth-child(2) { -webkit-margin-start: 9px; margin-inline-start: 9px; -webkit-transition: .3s; transition: .3s } .header-5 .header__main-content-wrapper::after { position: absolute; content: ""; width: 100%; height: 1px; background: #fff; bottom: 0; left: 0; opacity: .156 } .header-5 .header__main-content-wrapper .header__main-left, .header-5 .header__main-content-wrapper .header__main-right { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 0 40px } .header-5 .header__main-content-wrapper .header__main-left .header__logo img { width: 100%; height: auto } .header-5 .header__main-content-wrapper .header__main-left .header__logo::after { position: absolute; content: ""; width: 1px; height: 100%; background: #fff; right: 0; top: 0; opacity: .15 } @media only screen and (min-width:992px) and (max-width:1199px) { .header-4 { padding: 0 } .header-5 .header__main-content-wrapper .header__main-left .header__logo { display: -ms-grid; display: grid; place-items: center } .header-5 { padding: 18px 0 } } @media only screen and (min-width:576px) and (max-width:767px) { .header-5 .header__main-content-wrapper .header__main-left .header__logo { display: -ms-grid; display: grid; place-items: center; width: 130px } } @media only screen and (min-width:768px) and (max-width:991px) { .header-5 .header__main-content-wrapper .header__main-left .header__logo { display: -ms-grid; display: grid; place-items: center; width: 130px } } .header-5 .header__main-content-wrapper .main-menu { display: inline-block } .header-5 .header__main-content-wrapper .main-menu ul li { display: inline-block; padding: 22px 0; margin-left: 54px; position: relative } .header-5 .header__main-content-wrapper .main-menu ul li a { color: #606676; font-size: 15px; font-style: normal; font-weight: 600; line-height: normal } .header-5 .header__main-content-wrapper .main-menu ul li .sub-menu { box-shadow: 0 20px 30px rgba(3, 4, 28, .1); top: 100%; transition: .5s; width: 240px; padding: 15px 0; -webkit-transform: scaleY(0) translateZ(100px); transform: scaleY(0) translateZ(100px); -webkit-transform-origin: top center; transform-origin: top center } .header-5 .header__main-content-wrapper .main-menu ul li .sub-menu .sub-menu { left: 102.3%; top: 0 } .header-5 .header__main-content-wrapper .main-menu ul li .sub-menu li { display: -webkit-box; display: -ms-flexbox; display: flex; margin: 5px; padding: 10px 20px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; border-radius: 5px } .header-5 .header__main-content-wrapper .main-menu ul li .sub-menu li a { color: #606676; font-size: 15px; font-style: normal; font-weight: 600; line-height: normal } .header-5 .header__main-content-wrapper .main-menu ul li:hover>a { opacity: 1 } .header-5 .header__main-content-wrapper .main-menu ul li:hover .mega-menu, .header-5 .header__main-content-wrapper .main-menu ul li:hover>.sub-menu { opacity: 1; visibility: visible; top: 100%; -webkit-transform: scaleY(1) translateZ(194px); transform: scaleY(1) translateZ(0) } .header-5 .header__main-content-wrapper .main-menu ul li:hover>.sub-menu li:hover>.sub-menu { top: 0 } .header-5 .header__main-content-wrapper .main-menu ul li:hover.menu-item-has-children::after { color: #4a5fe1 } .header-5 .header__main-content-wrapper .main-menu ul .has-mega-menu { position: static } .header-5 .header__main-content-wrapper .main-menu ul .menu-item-has-children, .header-6 { position: relative } .header-5 .header__main-content-wrapper .main-menu ul .has-mega-menu .mega-menu { background: #fff; left: 0; right: 0; opacity: 0; position: absolute; top: 100%; -webkit-transition: .5s; transition: .5s; visibility: hidden; width: 1028px; z-index: 9; border-top: 1px solid rgba(230, 227, 241, .3098039216); text-align: left; padding: 25px; -webkit-transform: scaleY(0) translateZ(100px); transform: scaleY(0) translateZ(100px); -webkit-transform-origin: top center; transform-origin: top center; display: -ms-grid; display: grid; -ms-grid-columns: (1fr)[4]; grid-template-columns: repeat(4, 1fr); margin: 0 auto; -webkit-box-shadow: 0 20px 30px rgba(3, 4, 28, .1); box-shadow: 0 20px 30px rgba(3, 4, 28, .1) } .header-5 .header__main-content-wrapper .main-menu ul .has-mega-menu li ul li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 10px 14px; margin: 0; border-radius: 5px; -webkit-transition: .3s linear; transition: .3s linear } .header-5 .header__main-content-wrapper .main-menu ul .has-mega-menu li ul li a { padding: 0; margin: 0; color: #606676; font-size: 15px; font-weight: 600; line-height: normal; -webkit-transition: .3s linear; transition: .3s linear } .header-5 .header__main-content-wrapper .main-menu ul .menu-item-has-children>a:after { position: absolute; top: 50%; right: -20px; font-family: "font awesome 6 pro"; content: "\f107"; font-size: 12px; -webkit-transition: -webkit-transform .5s; transition: transform .5s; transition: transform .5s, -webkit-transform .5s; z-index: 1; -webkit-transform: translateY(-50%); transform: translateY(-50%) } .header-5 .header__main-content-wrapper .header__main-right .user-login { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 7px } .header-5 .header__main-content-wrapper .header__main-right .user-login img { width: 12px; height: 14px } .header-5 .header__main-content-wrapper .header__main-right .user-login a { font-size: 15px; font-weight: 700 } .header-5 .header__main-content-wrapper .header__main-right .side-toggle { background: 0 0; border: none } .header-5 .header__main-content-wrapper .header__main-right .bar-icon { width: 28px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .header-5 .header__main-content-wrapper .header__main-right .bar-icon span { width: 100%; height: 2px; background: #000; display: inline-block } .header-5 .header__main-content-wrapper .header__main-right .bar-icon span:nth-child(2) { -webkit-margin-start: 9px; margin-inline-start: 9px; -webkit-transition: .3s; transition: .3s } @media (max-width:575px) { .header-2 .header__main-content-wrapper .header__main-left .header__logo, .header-3 .header__main-content-wrapper .header__main-left .header__logo, .header-4 .header__main-content-wrapper .header__main-left .header__logo, .header-5 .header__main-content-wrapper .header__main-left .header__logo { display: -ms-grid; display: grid; place-items: center; width: 130px } .header-3 { padding: 0 } .header-4 { padding: 0 } .header-5 { padding: 20px 0 } } .header-6 { z-index: 100; background: #fff; -webkit-box-shadow: 0 2px 3px rgba(11, 23, 40, .1); box-shadow: 0 2px 3px rgba(11, 23, 40, .1) } @media (min-width:1441px) { .container-custom-xl, .header-6 .container { max-width: 1630px !important } } .header-6 .header__main-content-wrapper::after { position: absolute; content: ""; width: 100%; height: 1px; background: #fff; bottom: 0; left: 0; opacity: .156 } .header-6 .header__main-content-wrapper .header__main-left { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 0 40px } .header-6 .header__main-content-wrapper .header__main-left .header__logo img { width: 100%; height: auto } .header-6 .header__main-content-wrapper .header__main-left .header__logo::after { position: absolute; content: ""; width: 1px; height: 100%; background: #fff; right: 0; top: 0; opacity: .15 } @media only screen and (min-width:992px) and (max-width:1199px) { .header-6 .header__main-content-wrapper .header__main-left .header__logo { display: -ms-grid; display: grid; place-items: center } .header-6 { padding: 18px 0 } } @media only screen and (min-width:576px) and (max-width:767px) { .header-5 { padding: 22px 0 } .header-6 .header__main-content-wrapper .header__main-left .header__logo { display: -ms-grid; display: grid; place-items: center; width: 130px } } @media only screen and (min-width:768px) and (max-width:991px) { .header-5 { padding: 22px 0 } .header-6 .header__main-content-wrapper .header__main-left .header__logo { display: -ms-grid; display: grid; place-items: center; width: 130px } } .header-3.sticky .header__logo .logo-light, .header-6 .header__main-content-wrapper .main-menu ul .has-dropdown.has-mega-menu .mega-menu li ul, .header-7 .header__main-content-wrapper .main-menu ul .has-dropdown.has-mega-menu .mega-menu li ul, .mean-container .mean-nav>ul { display: block !important } .header-6 .header__main-content-wrapper .main-menu { margin-left: 54px; display: inline-block } .header-6 .header__main-content-wrapper .main-menu ul li { display: inline-block; padding: 28px 0; margin-left: 54px; position: relative } @media only screen and (min-width:1600px) and (max-width:1750px), only screen and (min-width:1400px) and (max-width:1600px) { .header-6 .header__main-content-wrapper .main-menu ul li { display: none } .header-6 .header__main-content-wrapper .main-menu ul li:first-child, .header-6 .header__main-content-wrapper .main-menu ul li:nth-child(2), .header-6 .header__main-content-wrapper .main-menu ul li:nth-child(3), .header-6 .header__main-content-wrapper .main-menu ul li:nth-child(4), .header-6 .header__main-content-wrapper .main-menu ul li:nth-child(5) { display: inline-block } } .header-6 .header__main-content-wrapper .main-menu ul li a { font-family: "Montserrat Alternates", sans-serif; font-style: normal; font-weight: 500; font-size: 15px; line-height: 18px; color: #000 } .header-6 .header__main-content-wrapper .main-menu ul li .sub-menu { background: #fff; -webkit-box-shadow: 0 20px 30px rgba(3, 4, 28, .1); box-shadow: 0 20px 30px rgba(3, 4, 28, .1); left: 0; right: 0; opacity: 0; position: absolute; top: 100%; -webkit-transition: .5s; transition: .5s; visibility: hidden; width: 260px; z-index: 9; border-top: 1px solid rgba(230, 227, 241, .3098039216); text-align: left; padding: 15px 0; -webkit-transform: scaleY(0) translateZ(100px); transform: scaleY(0) translateZ(100px); -webkit-transform-origin: top center; transform-origin: top center } .header-6 .header__main-content-wrapper .main-menu ul .has-mega-menu .mega-menu, .header-7 .header__main-content-wrapper .main-menu ul li .sub-menu { -webkit-box-shadow: 0 20px 30px rgba(3, 4, 28, .1); -webkit-transition: .5s; visibility: hidden; z-index: 9; border-top: 1px solid rgba(230, 227, 241, .3098039216); left: 0; position: absolute; opacity: 0; right: 0; text-align: left } .header-6 .header__main-content-wrapper .main-menu ul li .sub-menu .sub-menu { left: 102.3%; top: 0 } .header-6 .header__main-content-wrapper .main-menu ul li .sub-menu li { display: -webkit-box; display: -ms-flexbox; display: flex; margin: 5px; padding: 10px 20px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; border-radius: 5px } .header-6 .header__main-content-wrapper .main-menu ul li .sub-menu li a { color: #606676; font-size: 15px; font-style: normal; font-weight: 600; line-height: normal } .header-6 .header__main-content-wrapper .main-menu ul li .sub-menu li:hover>a { color: #fe7919 } .header-6 .header__main-content-wrapper .main-menu ul li:hover>a { color: #fe7919; opacity: 1 } .header-6 .header__main-content-wrapper .main-menu ul li:hover .mega-menu, .header-6 .header__main-content-wrapper .main-menu ul li:hover>.sub-menu { opacity: 1; visibility: visible; top: 100%; -webkit-transform: scaleY(1) translateZ(194px); transform: scaleY(1) translateZ(0) } .header-6 .header__main-content-wrapper .main-menu ul li:hover>.sub-menu li:hover>.sub-menu { top: 0 } .header-6 .header__main-content-wrapper .main-menu ul li:hover.menu-item-has-children::after { color: #fe7919 } .header-6 .header__main-content-wrapper .main-menu ul .has-mega-menu { position: static } .header-6 .header__main-content-wrapper .main-menu ul .has-mega-menu .mega-menu { background: #fff; top: 100%; transition: .5s; width: 1028px; padding: 25px; -webkit-transform: scaleY(0) translateZ(100px); transform: scaleY(0) translateZ(100px); -webkit-transform-origin: top center; transform-origin: top center; display: -ms-grid; display: grid; -ms-grid-columns: (1fr)[4]; grid-template-columns: repeat(4, 1fr); margin: 0 auto; box-shadow: 0 20px 30px rgba(3, 4, 28, .1) } .header-6 .header__main-content-wrapper .main-menu ul .has-mega-menu li ul li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 10px 14px; margin: 0; border-radius: 5px; -webkit-transition: .3s linear; transition: .3s linear } .header-6 .header__main-content-wrapper .main-menu ul .has-mega-menu li ul li a { padding: 0; margin: 0; color: #606676; font-size: 15px; font-weight: 600; line-height: normal; -webkit-transition: .3s linear; transition: .3s linear } .header-6 .header__main-content-wrapper .main-menu ul .has-mega-menu li ul li:hover a { color: #fe7919 } .header-6 .header__main-content-wrapper .main-menu ul .menu-item-has-children { position: relative } .header-6 .header__main-content-wrapper .main-menu ul .menu-item-has-children>a:after { position: absolute; top: 50%; right: -20px; font-family: "font awesome 6 pro"; content: "\f107"; font-size: 12px; -webkit-transition: -webkit-transform .5s; transition: transform .5s; transition: transform .5s, -webkit-transform .5s; z-index: 1; -webkit-transform: translateY(-50%); transform: translateY(-50%) } .header-6 .header__main-content-wrapper .header__main-right { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 0 34px } .header-6 .header__main-content-wrapper .header__main-right .contact-us-button { gap: 10px } .header-6 .header__main-content-wrapper .header__main-right .contact-us-button .icon { width: 34px; height: 34px; background: #ff772c } .header-6 .header__main-content-wrapper .header__main-right .contact-us-button .text { font-family: "Montserrat Alternates", sans-serif; font-style: normal; font-weight: 500; font-size: 15px; line-height: 18px; color: #4d4d4d } .header-6 .header__main-content-wrapper .header__main-right .contact-us-button .text span { display: block; margin-right: 6px; color: #1778f2 } .header-6 .header__main-content-wrapper .header__main-right .contact-us-button .text a:hover { color: #ff772c } .header-6 .header__main-content-wrapper .header__main-right .side-toggle { background: 0 0; border: none } .header-6 .header__main-content-wrapper .header__main-right .bar-icon { width: 28px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .header-3.sticky .header__logo .logo-dark, .mean-container .mean-nav ul li a i, .page-header .page-header__wrapper .page-header__content .page-header__menu ul li:last-child:before { display: none } .header-6 .header__main-content-wrapper .header__main-right .bar-icon span { width: 100%; height: 2px; background: #000; display: inline-block } .header-6 .header__main-content-wrapper .header__main-right .bar-icon span:nth-child(2) { -webkit-margin-start: 9px; margin-inline-start: 9px; -webkit-transition: .3s; transition: .3s } @media (max-width:575px) { .header-6 .header__main-content-wrapper .header__main-left .header__logo { display: -ms-grid; display: grid; place-items: center; width: 130px } .header-6 { padding: 20px 0 } } .header-3.sticky .header__main-content-wrapper .header__main-right .bar-icon span, .header-3.sticky .header__main-content-wrapper .header__main-right .header-btn-3 { background-color: #0b1728 } .header-7 { position: absolute; width: 100%; z-index: 100; background: 0 0; -webkit-box-shadow: none; box-shadow: none; border-bottom: 1px solid rgba(0, 0, 0, .1) } .header-7 .header__main-content-wrapper::after { position: absolute; content: ""; background: rgba(255, 255, 255, .14); width: 100%; height: 1px; bottom: 0; left: 0 } .header-7 .header__main-content-wrapper .header__main-left, .header-7 .header__main-content-wrapper .header__main-right { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 0 40px } .header-7 .header__main-content-wrapper .header__main-left .header__logo { padding: 23px 0 } .header-7 .header__main-content-wrapper .header__main-left .header__logo img { width: 100%; height: auto } .header-7 .header__main-content-wrapper .header__main-left .header__logo::after { position: absolute; content: ""; width: 1px; height: 100%; background: #fff; right: 0; top: 0; opacity: .15 } @media only screen and (min-width:992px) and (max-width:1199px) { .header-7 .header__main-content-wrapper .header__main-left .header__logo { display: -ms-grid; display: grid; place-items: center } .header-7 .header__main-content-wrapper .main-menu ul li a { padding: 33px 0 } } @media only screen and (min-width:576px) and (max-width:767px) { .header-6 { padding: 22px 0 } .header-7 .header__main-content-wrapper .header__main-left .header__logo { display: -ms-grid; display: grid; place-items: center; width: 130px } } @media only screen and (min-width:768px) and (max-width:991px) { .header-6 { padding: 22px 0 } .header-7 .header__main-content-wrapper .header__main-left .header__logo { display: -ms-grid; display: grid; place-items: center; width: 130px } } .header-7 .header__main-content-wrapper .header__main-left .header__logo .logo-light { display: none; -webkit-transition: .3s ease-out; transition: .3s ease-out } .header-7 .header__main-content-wrapper .main-menu { display: inline-block } .header-7 .header__main-content-wrapper .main-menu ul li { display: inline-block; padding: 23px 0; margin-left: 63px; position: relative } .header-7 .header__main-content-wrapper .main-menu ul li a { color: #000; font-weight: 500; font-family: "Montserrat Alternates", sans-serif; font-size: 15px; line-height: normal } .header-7 .header__main-content-wrapper .main-menu ul .has-mega-menu li ul li:hover a, .mean-container .mean-nav ul li a:hover, .page-header .page-header__wrapper .page-header__content .page-header__menu span { color: #4a5fe1 } .header-7 .header__main-content-wrapper .main-menu ul li .sub-menu { background: #fff; box-shadow: 0 20px 30px rgba(3, 4, 28, .1); top: 100%; transition: .5s; width: 260px; padding: 15px 0; -webkit-transform: scaleY(0) translateZ(100px); transform: scaleY(0) translateZ(100px); -webkit-transform-origin: top center; transform-origin: top center } .header-7 .header__main-content-wrapper .main-menu ul li .sub-menu .sub-menu { left: 102.3%; top: 0 } .header-7 .header__main-content-wrapper .main-menu ul li .sub-menu li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; border-radius: 5px; padding: 10px 20px; margin: 5px } .header-7 .header__main-content-wrapper .main-menu ul li .sub-menu li a { color: #606676; font-size: 15px; font-style: normal; font-weight: 600; line-height: normal; padding: 0 } .header-7 .header__main-content-wrapper .main-menu ul li .sub-menu li:hover>a { color: #fe7919 } .header-7 .header__main-content-wrapper .main-menu ul li:hover>a { color: #fe7919; opacity: 1 } .header-7 .header__main-content-wrapper .main-menu ul li:hover .mega-menu, .header-7 .header__main-content-wrapper .main-menu ul li:hover>.sub-menu { opacity: 1; visibility: visible; top: 100%; -webkit-transform: scaleY(1) translateZ(194px); transform: scaleY(1) translateZ(0) } .header-7 .header__main-content-wrapper .main-menu ul li:hover>.sub-menu li:hover>.sub-menu { top: 0 } .header-7 .header__main-content-wrapper .main-menu ul li:hover.menu-item-has-children::after { color: #4a5fe1 } .header-7 .header__main-content-wrapper .main-menu ul .has-mega-menu { position: static } .header-7 .header__main-content-wrapper .main-menu ul .has-mega-menu .mega-menu { background: #fff; left: 0; right: 0; opacity: 0; position: absolute; top: 100%; -webkit-transition: .5s; transition: .5s; visibility: hidden; width: 1028px; z-index: 9; border-top: 1px solid rgba(230, 227, 241, .3098039216); text-align: left; padding: 25px; -webkit-transform: scaleY(0) translateZ(100px); transform: scaleY(0) translateZ(100px); -webkit-transform-origin: top center; transform-origin: top center; display: -ms-grid; display: grid; -ms-grid-columns: (1fr)[4]; grid-template-columns: repeat(4, 1fr); margin: 0 auto; -webkit-box-shadow: 0 20px 30px rgba(3, 4, 28, .1); box-shadow: 0 20px 30px rgba(3, 4, 28, .1) } .header-7 .header__main-content-wrapper .main-menu ul .has-mega-menu li ul li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 10px 14px; margin: 0; border-radius: 5px; -webkit-transition: .3s linear; transition: .3s linear } .header-7 .header__main-content-wrapper .main-menu ul .has-mega-menu li ul li a { padding: 0; margin: 0; color: #606676; font-size: 15px; font-weight: 600; line-height: normal; -webkit-transition: .3s linear; transition: .3s linear } .header-7 .header__main-content-wrapper .main-menu ul .has-dropdown.has-mega-menu .mega-menu li .mean-expand, .mean-container a.meanmenu-reveal { display: none !important } .header-7 .header__main-content-wrapper .main-menu ul .menu-item-has-children { position: relative } .header-7 .header__main-content-wrapper .main-menu ul .menu-item-has-children>a:after { position: absolute; top: 50%; right: -20px; font-family: "font awesome 6 pro"; content: "\f107"; font-size: 12px; -webkit-transition: -webkit-transform .5s; transition: transform .5s; transition: transform .5s, -webkit-transform .5s; z-index: 1; -webkit-transform: translateY(-50%); transform: translateY(-50%) } .header-7 .header__main-content-wrapper .header__main-right .user-login { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 7px } .header-7 .header__main-content-wrapper .header__main-right .user-login img { width: 12px; height: 14px } .header-7 .header__main-content-wrapper .header__main-right .user-login a { font-size: 15px; font-weight: 700 } .header-7 .header__main-content-wrapper .header__main-right .header-btn-3 { color: #fff; font-family: "Montserrat Alternates", sans-serif; font-size: 15px; font-weight: 600; line-height: normal; padding: 12px 35.5px; border-radius: 180px; background: #000; text-transform: capitalize; -webkit-box-shadow: 0 1px 2px rgba(11, 23, 40, .14); box-shadow: 0 1px 2px rgba(11, 23, 40, .14) } .header-7 .header__main-content-wrapper .header__main-right .side-toggle { border: none; background-color: transparent } .header-7 .header__main-content-wrapper .header__main-right .bar-icon { width: 28px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .header-7 .header__main-content-wrapper .header__main-right .bar-icon span { width: 100%; height: 2px; background: #000; display: inline-block } .header-7 .header__main-content-wrapper .header__main-right .bar-icon span:nth-child(2) { -webkit-margin-start: 9px; margin-inline-start: 9px; -webkit-transition: .3s; transition: .3s } @media only screen and (min-width:1441px) and (max-width:1599px) { .header-1 .header__main-content-wrapper .header__main-left, .header-2 .header__main-content-wrapper .header__main-left, .header-3 .header__main-content-wrapper .header__main-left, .header-4 .header__main-content-wrapper .header__main-left, .header-5 .header__main-content-wrapper .header__main-left, .header-6 .header__main-content-wrapper .header__main-left, .header-7 .header__main-content-wrapper .header__main-left { gap: 0 30px } .header-1 .header__main-content-wrapper .main-menu ul li, .header-5 .header__main-content-wrapper .main-menu ul li, .header-6 .header__main-content-wrapper .main-menu ul li { margin: 0 22px } .header-1 .header__main-content-wrapper .header__main-right, .header-2 .header__main-content-wrapper .header__main-right, .header-3 .header__main-content-wrapper .header__main-right, .header-4 .header__main-content-wrapper .header__main-right, .header-5 .header__main-content-wrapper .header__main-right, .header-6 .header__main-content-wrapper .header__main-right, .header-7 .header__main-content-wrapper .header__main-right { gap: 0 25px } .header-2 .header__main-content-wrapper .main-menu ul li, .header-4 .header__main-content-wrapper .main-menu ul li { margin: 0 18px } .header-3 .header__main-content-wrapper .main-menu ul li { margin-left: 25px } .header-7 .header__main-content-wrapper .main-menu ul li { margin-left: 50px } } @media only screen and (min-width:1200px) and (max-width:1440px) { .header-1 .header__main-content-wrapper .header__main-left, .header-2 .header__main-content-wrapper .header__main-left, .header-3 .header__main-content-wrapper .header__main-left, .header-4 .header__main-content-wrapper .header__main-left, .header-5 .header__main-content-wrapper .header__main-left, .header-6 .header__main-content-wrapper .header__main-left, .header-7 .header__main-content-wrapper .header__main-left { gap: 0 30px } .header-1 .header__main-content-wrapper .main-menu ul li a, .header-2 .header__main-content-wrapper .main-menu ul li a, .header-5 .header__main-content-wrapper .main-menu ul li a { font-size: 16px } .header-1 .header__main-content-wrapper .main-menu ul li { margin: 0 22px } .header-1 .header__main-content-wrapper .header__main-right, .header-2 .header__main-content-wrapper .header__main-right, .header-3 .header__main-content-wrapper .header__main-right, .header-4 .header__main-content-wrapper .header__main-right, .header-5 .header__main-content-wrapper .header__main-right, .header-6 .header__main-content-wrapper .header__main-right, .header-7 .header__main-content-wrapper .header__main-right { gap: 0 20px } .header-2 .header__main-content-wrapper .main-menu ul li { margin: 0 10px } .header-3 .header__main-content-wrapper .main-menu ul li { margin-left: 12px } .header-3 .header__main-content-wrapper .main-menu ul li a, .header-4 .header__main-content-wrapper .main-menu ul li a { font-size: 16px; padding: 33px 0 } .header-4 .header__main-content-wrapper .main-menu ul li { margin: 0 10px } .header-5 .header__main-content-wrapper .main-menu ul li { margin: 0 22px } .header-6 .header__main-content-wrapper .main-menu ul li a { font-size: 14px } .header-6 .header__main-content-wrapper .main-menu ul li { margin: 0 22px } .header-7 .header__main-content-wrapper .main-menu ul li { margin-left: 50px } .header-7 .header__main-content-wrapper .main-menu ul li a { font-size: 16px; padding: 33px 0 } } @media only screen and (min-width:992px) and (max-width:1199px) { .header-7 { padding: 5px 0 } } .header-top-border { width: 100%; height: 4px; background: -webkit-gradient(linear, left top, right top, from(#2f44ff), to(#d924dd)); background: linear-gradient(90deg, #2f44ff 0, #d924dd 100%) } .mobile-nav__contact li { color: #0c0c0c; font-size: 15px; font-weight: 600; line-height: normal; margin: 30px 0 } .mobile-nav__contact li i { color: #ffffff; background-color: #4a5fe1; border-radius: 50px; margin-right: 10px } .mobile-nav__contact li a { color: #070707 } .mobile-nav__social a i { color: #2b2b2b; display: inline-block; margin-right: 4px; border-radius: 20px; border: 1px solid rgba(255, 255, 255, .1); -webkit-transition: .4s ease-in-out; transition: .4s ease-in-out } .mobile-nav__social a i:hover { background-color: #4a5fe1; color: #fff } .sticky { position: fixed !important; top: 0; background: #fff; z-index: 800; right: 0; left: 0; width: 100%; -webkit-transition: .4s; transition: .4s; -webkit-box-shadow: 0 20px 30px rgba(3, 4, 28, .1); box-shadow: 0 20px 30px rgba(3, 4, 28, .1); -webkit-animation: .3s ease-in-out fadeInDown; animation: .3s ease-in-out fadeInDown; border: none } .offcanvas-overlay, .offcanvas-overlay-white { z-index: 900; height: 100%; position: fixed; top: 0; width: 100%; visibility: hidden } .mean-container .mean-nav { background: 0 0; margin-top: 0; margin-bottom: 40px; overflow: hidden } .mean-container .mean-nav ul li a { width: 100%; color: #202020; font-size: 18px; text-transform: none; opacity: 1; -webkit-padding-start: 0; padding-inline-start: 0 } .mean-container .mean-nav ul li a.mean-expand { font-size: 18px; margin-top: 8px; padding: 0 !important; height: 30px; width: 30px; line-height: 30px; color: #fff; top: 0; font-weight: 400 } .mean-container .mean-nav ul li a.mean-expand::before { position: absolute; content: "+"; font-family: "Font Awesome 6 Pro"; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%) } .mean-container .mean-nav ul li a.mean-expand:hover, .mean-container .mean-nav ul li span.mean-expand:hover { background: #4a5fe1; color: #fff; border-color: #4a5fe1 } .mean-container .mean-nav ul li a.mean-expand.mean-clicked::before { content: "\f068"; font-family: "Font Awesome 6 Pro" } .mean-container .mean-nav ul li li a { padding: 10px 5% } .mean-container .mean-nav ul li li li a { padding: 10px 10% } .mean-container .mean-nav ul li .dropdown-opened>a.mean-expand.mean-clicked { background: #4a5fe1; color: #fff; border-color: transparent !important } .offcanvas-overlay { background: #000; opacity: 0; -webkit-transition: .5s ease-out; transition: .5s ease-out } .offcanvas-overlay.overlay-open { opacity: .4; visibility: visible } .offcanvas-overlay-white { background: #fff; opacity: 0 } .offcanvas-overlay-white.overlay-open { opacity: 0; visibility: visible } .side-info { background: #fff; height: 100%; position: fixed; z-index: 99999999; inset-inline-end: -100%; top: 0; width: 500px; padding: 40px 45px; -webkit-transition: .5s ease-out; transition: .5s ease-out; overflow-y: scroll; overscroll-behavior-y: contain; scrollbar-width: none } @media (max-width:575px) { .header-7 .header__main-content-wrapper .header__main-left .header__logo { display: -ms-grid; display: grid; place-items: center; width: 130px } .header-7 { padding: 0 } .side-info { width: 400px; padding: 30px } .side-info .side-info-content .offset__widget { margin-bottom: 40px } } @media (max-width:450px) { .side-info { width: 100% } } .side-info .side-info-content .offset__widget:last-child { margin-bottom: 0 } .side-info .side-info-content .offset__widget.offset__header { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .side-info .side-info-content .offset__widget.offset__header .offset__logo { width: 150px } .side-info .side-info-content .offset__widget.offset__header .offset__logo img { width: 100% } .side-info .side-info-content .offset__widget.offset__header .side-info-close { background: #4a5fe1; border: 0; font-size: 24px; padding: 0; -webkit-transition: .3s linear; transition: .3s linear; color: #fff; width: 50px; height: 50px; border-radius: 50%; line-height: 50px } .side-info .side-info-content .offset__widget.offset__header .side-info-close:hover { -webkit-transform: rotate(90deg); transform: rotate(90deg) } .side-info.info-open { inset-inline-end: 0 } .section-title__one-title { font-size: 44px; line-height: 54px; font-weight: 700 } .section-title__one-tagline { font-size: 16px; font-style: normal; font-weight: 500; line-height: 26px } .section-title__one-subtitle { font-size: 18px; font-weight: 500; line-height: 26px } .section-title__three-title, .section-title__two-title { font-size: 50px; font-weight: 700; line-height: 58px } .section-title__four p, .section-title__three-tagline { font-weight: 500; font-size: 18px; line-height: 26px } .section-title__three { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding-bottom: 60px } .d__column-two, .section-title__column-two { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .section-title__four-title { font-family: "Montserrat Alternates", sans-serif; font-style: normal; font-weight: 700; font-size: 44px; line-height: 54px; color: #0b1728 } .section-title__four p { font-family: "Montserrat Alternates", sans-serif; font-style: normal; color: #0b1728; opacity: .7 } .hero-one { height: 850px; background-size: cover; background-position: center; background-repeat: no-repeat } .hero-four__img, .hero-style-three { background-repeat: no-repeat; background-position: center center } .hero-one__content h2 { text-align: left; font-family: Mulish, sans-serif; font-size: 60px; font-weight: 700; line-height: 70px; margin-bottom: 14px } @media only screen and (min-width:1200px) and (max-width:1400px) { .header-6 .header__main-content-wrapper .main-menu ul li { display: none } .header-6 .header__main-content-wrapper .main-menu ul li:first-child, .header-6 .header__main-content-wrapper .main-menu ul li:nth-child(2), .header-6 .header__main-content-wrapper .main-menu ul li:nth-child(3), .header-6 .header__main-content-wrapper .main-menu ul li:nth-child(4) { display: inline-block } .hero-one__content h2 { font-size: 50px; line-height: 60px } } .about-one .about-one__img, .about-two .about-two__img, .hero-one__content h2 .hero-highlighter-1, .hero-style-two .hero-highlighter-2, .hero-style-two__content-box-2 { position: relative } .hero-highlighter-1 { background-color: #000; color: #fff } .hero-one__content h2 .hero-highlighter-1 svg { position: absolute; bottom: -10px; left: 45px; -webkit-animation: 3s infinite rrdevshighlighter; animation: 3s infinite rrdevshighlighter } @media only screen and (min-width:1200px) and (max-width:1400px) { .hero-one__content h2 .hero-highlighter-1 svg { left: 20px } } .hero-one__content p { color: #0b1728; font-size: 20px; font-weight: 500; margin-bottom: 44px; opacity: .6 } @media only screen and (min-width:1200px) and (max-width:1400px) { .hero-one__content p { font-size: 15px; line-height: 28px; margin-bottom: 40px } } .hero-one__content .hero__input { position: relative; width: 690px } @media only screen and (min-width:1200px) and (max-width:1400px) { .hero-one__content .hero__input { width: 500px } } .hero-one__content .hero__input i { position: absolute; top: 50%; left: 20px; -webkit-transform: translateY(-50%); transform: translateY(-50%) } .hero-one__content .hero__input input { color: rgba(11, 23, 40, .4); font-size: 15px; font-weight: 500; width: 690px; height: 60px; border: none; border-radius: 6px; padding: 21px 160px 21px 50px; background: #fff; -webkit-box-shadow: 0 1px 2px 0 rgba(11, 23, 40, .14); box-shadow: 0 1px 2px 0 rgba(11, 23, 40, .14) } @media only screen and (min-width:1200px) and (max-width:1400px) { .hero-one__content .hero__input input { width: 500px } } @media only screen and (min-width:992px) and (max-width:1200px) { .section-title__two-title { font-size: 36px; line-height: 54px } .hero-one__content h2 { font-size: 40px; line-height: 60px } .hero-one__content h2 .hero-highlighter-1 svg { bottom: -18px; left: 3px } .hero-one__content p { font-size: 18px; line-height: 28px; margin-bottom: 40px } .hero-one__content .hero__input, .hero-one__content .hero__input input { width: 500px } } .hero-one__content .hero__input input::-webkit-input-placeholder { color: rgba(11, 23, 40, .4) } .hero-one__content .hero__input input::-moz-placeholder { color: rgba(11, 23, 40, .4) } .hero-one__content .hero__input input:-ms-input-placeholder { color: rgba(11, 23, 40, .4) } .hero-one__content .hero__input input::-ms-input-placeholder { color: rgba(11, 23, 40, .4) } .hero-one__content .hero__input input::placeholder { color: rgba(11, 23, 40, .4) } .hero-one__content .hero__input .hero-btn-1 { position: absolute; top: 50%; right: 8px; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-size: 15px; font-weight: 700; border-radius: 4px; color: #fff; background: #0b1728; padding: 10px 30px; border: none } .hero-one__content .hero__input .hero-btn-1:before { background-color: #fe7919; border-radius: 4px } .hero-one__content .hero__input .hero-btn-1:hover { color: #fff } .hero-one__content .hero-popular-search span { color: #0b1728; font-family: Mulish; font-size: 16px; font-weight: 600; line-height: 22px; margin-right: 10px } .hero-one__content .hero-popular-search ul { margin: 0; padding: 0; display: inline-block } .hero-one__content .hero-popular-search ul li { list-style: none; display: inline-block; margin-right: 4px } .hero-one__content .hero-popular-search ul li a { display: inline-block; color: #0b1728; font-family: Mulish; font-size: 14px; font-weight: 500; border-radius: 6px; padding: 8px 16px; background: #fff; line-height: normal; -webkit-box-shadow: 0 1px 2px 0 rgba(11, 23, 40, .14); box-shadow: 0 1px 2px 0 rgba(11, 23, 40, .14) } .hero-one__content .hero-popular-search ul li a img { width: 13px; height: 13px; margin-bottom: 2px; margin-right: 6px } .hero-one__content .hero-popular-search ul li a:hover { border-radius: 6px; background: #fff; -webkit-box-shadow: 0 10px 50px 0 rgba(11, 23, 40, .1); box-shadow: 0 10px 50px 0 rgba(11, 23, 40, .1) } .hero-style-two { height: 970px; position: relative } @media only screen and (min-width:768px) and (max-width:991px) { .header-7 { padding: 0 } .section-title__four-title, .section-title__one-title, .section-title__two-title { font-size: 36px; line-height: 54px } .hero-one__content h2 { font-size: 50px; line-height: 70px } .hero-one__content .hero__input, .hero-one__content .hero__input input { width: 480px } .hero-style-two { height: auto } .hero-style-two__content { margin-top: 180px } } .hero-style-two__img-1 { position: absolute; top: 13%; left: 5%; -webkit-animation: 6s ease-in-out .1s infinite alternate forwards rrdevsleftright; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsleftright } .hero-style-two__img-2 { position: absolute; top: 30%; left: 14%; -webkit-animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate } .hero-style-two__img-3 { position: absolute; bottom: 28%; right: 3%; -webkit-animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate } .hero-style-two__img-4 { position: absolute; top: 15%; right: 5%; -webkit-animation: 6s ease-in-out .1s infinite alternate forwards rrdevsleftright; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsleftright } .hero-four__img-2, .hero-style-two__img-5 { -webkit-animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate } .hero-style-two__img-5 { position: absolute; top: 54%; left: 3%; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate } .hero-style-two__img-6 { position: absolute; top: 30%; right: 13%; -webkit-animation: 5s infinite alternate rrdevsupdown; animation: 5s infinite alternate rrdevsupdown } @media only screen and (min-width:1200px) and (max-width:1400px) { .hero-style-two__img-2 { left: 10% } .hero-style-two__img-6 { right: 6% } } @media only screen and (min-width:992px) and (max-width:1200px) { .hero-style-two__img-2 { top: 20% } .hero-style-two__img-6 { top: 36%; right: 9% } } @media only screen and (min-width:576px) and (max-width:767px) { .header-7 { padding: 0 } .section-title__four-title, .section-title__one-title, .section-title__two-title { font-size: 36px; line-height: 46px } .hero-one__content h2 { font-size: 40px; line-height: 70px } .hero-one__content h2 .hero-highlighter-1 svg { bottom: -20px; left: 4px } .hero-one__content p { font-size: 15px; line-height: 28px; margin-bottom: 30px } .hero-one__content .hero__input, .hero-one__content .hero__input input { width: 490px } .hero-style-two { height: auto } .hero-style-two__img-2 { display: none } .hero-style-two__img-6 { right: 5% } } .hero-style-two__img-7 { position: absolute; top: 55%; left: 0 } .hero-style-two__content-box-1 { position: relative; margin-top: -24px } .hero-style-two__content-box-1 h3 { position: absolute; bottom: 50px; padding: 0 64px; font-size: 24px; font-weight: 500; line-height: 34px; margin-bottom: 0 } .hero-style-two .active-user span, .hero-style-two .happy-client p, .hero-style-two__content-box-2 a { font-family: "Montserrat Alternates", sans-serif; line-height: normal; font-weight: 600 } @media (max-width:767px) { .scroll-to-top { bottom: 130px; right: 20px } .header-1 .header-padding { padding-left: 15px; padding-right: 15px } .header-2 .header-2__wrapper { padding-left: 25px } .header-2 .header__main-content-wrapper .header__main-right .side-toggle { border: none } .section-title__four-title, .section-title__one-title, .section-title__two-title { font-size: 20px; line-height: 42px } .hero-one { height: 620px } .hero-one__content h2 { font-size: 30px; line-height: 50px } .hero-one__content h2 .hero-highlighter-1 svg { bottom: -15px; left: 0 } .hero-one__content .hero__input, .hero-one__content .hero__input input { width: 100% } .hero-one__content .hero-popular-search ul li { margin-top: 6px } .hero-style-two { height: auto } .hero-style-two__img-1 { top: 13%; left: 20% } .hero-style-two__img-2 { top: 24%; display: none } .hero-style-two__img-4 { top: 12%; right: 10% } .hero-style-two__img-5 { top: 49% } .hero-style-two__img-6 { right: 2% } .hero-style-two__img-7 { display: none } .hero-style-two__content-box-1 h3 { bottom: 12px; padding: 0 30px; font-size: 17px } } .hero-style-two__content-box-2 a { position: absolute; right: 0; bottom: -42px; color: #fff; font-size: 18px; border-radius: 10px; background: #4a5fe1; padding: 34px 82px; margin-right: 42px } .hero-style-two__content-box-2 a i { margin-left: 9px; -webkit-transition: .3s ease-out; transition: .3s ease-out } .hero-style-two__content-box-2 a:hover i { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transition: .3s ease-out; transition: .3s ease-out } .hero-style-two .happy-client { text-align: left; margin-top: 30px } .hero-style-two .happy-client .rating { margin-bottom: 12px } .hero-style-two .happy-client .rating i { color: #ffb21d; font-size: 16px } .hero-style-two .happy-client p { color: #0b1728; font-size: 14px; margin-bottom: 0 } .hero-style-two .active-user ul li { display: inline-block; margin-right: -20px } .hero-style-two .active-user ul .user-number { color: #0b1728; text-align: center; font-family: Roboto; font-size: 14px; font-weight: 500; line-height: 26px; padding: 7px 15px; border-radius: 30px; background: #f4b14b } .hero-style-two .active-user span { display: inline-block; color: #0b1728; font-size: 14px; margin-top: 20px } .hero-style-two .active-user span:before { content: ""; display: inline-block; width: 8px; height: 8px; background-color: #11d825; border-radius: 50px; margin-right: 6px } .hero-style-two__content h2 { color: #0b1728; text-align: center; font-size: 60px; font-weight: 700; line-height: 70px; margin-bottom: 60px } .hero-style-two .hero-bottom-line { padding-top: 40px; padding-bottom: 40px; border-bottom: 1px solid #d9d9d9 } .hero-style-two .hero-highlighter-2 svg { position: absolute; bottom: -15px; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); -webkit-animation: 3s infinite rrdevshighlighter; animation: 3s infinite rrdevshighlighter } .hero-style-three .slider__form-input input, .hero-style-three .slider__form-input.has-select .nice-select { -webkit-transform: translateY(-50%); color: rgba(255, 255, 255, .6); font-size: 14px; font-weight: 500; font-family: "Montserrat Alternates", sans-serif; top: 50% } .hero-style-three { position: relative; height: 884px; background-size: cover; overflow: hidden } .hero-style-three__animation-1 { position: absolute; left: 16%; bottom: 0; -webkit-animation: 4s ease-in-out .1s infinite alternate forwards footer1; animation: 4s ease-in-out .1s infinite alternate forwards footer1; overflow: hidden } @media only screen and (min-width:1400px) and (max-width:1600px) { .hero-style-three__animation-1 { left: 9% } } @media only screen and (min-width:1200px) and (max-width:1400px) { .hero-style-three__animation-1 { left: 6% } } .hero-style-three__animation-2 { position: absolute; left: 32%; bottom: 0; -webkit-animation: 4s ease-in-out .1s infinite alternate forwards footer2; animation: 4s ease-in-out .1s infinite alternate forwards footer2; overflow: hidden } .hero-style-three__animation-3 { position: absolute; left: 48%; bottom: 0; -webkit-animation: 4s ease-in-out .1s infinite alternate forwards footer3; animation: 4s ease-in-out .1s infinite alternate forwards footer3; overflow: hidden } .hero-style-three__animation-4 { position: absolute; left: 65%; bottom: 0; -webkit-animation: 4s ease-in-out .1s infinite alternate forwards footer2; animation: 4s ease-in-out .1s infinite alternate forwards footer2; overflow: hidden } .hero-style-three__animation-5 { position: absolute; right: 16%; bottom: 0; -webkit-animation: 4s ease-in-out .1s infinite alternate forwards footer1; animation: 4s ease-in-out .1s infinite alternate forwards footer1; overflow: hidden } @media only screen and (min-width:1400px) and (max-width:1600px) { .hero-style-three__animation-5 { right: 9% } } @media only screen and (min-width:1200px) and (max-width:1400px) { .hero-style-three__animation-5 { right: 6% } } .hero-style-three__content h2 { color: #fff; font-family: "Montserrat Alternates", sans-serif; font-size: 90px; font-weight: 700; line-height: 96px } .hero-style-three__content h2 span { display: block; background: -webkit-gradient(linear, right top, left top, color-stop(1.24%, #f07b27), color-stop(96.28%, #ff516a)); background: linear-gradient(270deg, #f07b27 1.24%, #ff516a 96.28%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent } .hero-style-three .slider__form { position: relative; width: 550px; height: 60px; border-radius: 50px; margin: auto; padding: 25px 27px; border: 1px solid rgba(255, 255, 255, .06); background: rgba(255, 255, 255, .1); -webkit-box-shadow: 0 1px 2px 0 rgba(11, 23, 40, .14); box-shadow: 0 1px 2px 0 rgba(11, 23, 40, .14) } .hero-style-three .slider__form-input input { position: absolute; left: 27px; transform: translateY(-50%); background: 0 0; border: none } .hero-style-three .slider__form-input input::-webkit-input-placeholder { color: rgba(255, 255, 255, .6) } .hero-style-three .slider__form-input input::-moz-placeholder { color: rgba(255, 255, 255, .6) } .hero-style-three .slider__form-input input:-ms-input-placeholder { color: rgba(255, 255, 255, .6) } .hero-style-three .slider__form-input input::-ms-input-placeholder { color: rgba(255, 255, 255, .6) } .hero-style-three .slider__form-input input::placeholder { color: rgba(255, 255, 255, .6) } .hero-style-three .slider__form-input .slider-form-btn { position: absolute; top: 0; right: -160px; height: 55px; line-height: 0; padding: 24px 47px; border-radius: 50px; border: none; color: #fff; font-family: "Montserrat Alternates", sans-serif; font-size: 15px; font-weight: 600; background-color: #4a5fe1 } .hero-style-three .slider__form-input .slider-form-btn:before { border-radius: 50px; background: #fe7919; width: 100% } .hero-style-three .slider__form-input.has-select .nice-select { position: absolute; right: 28px; transform: translateY(-50%); background: 0 0; border: none; z-index: 2 } .hero-style-three .slider__form-input.has-select .nice-select .list { color: #0b1728 } .hero-four { position: relative; background-color: #f0e6e0; height: 950px; overflow: hidden } .hero-four__img-1 { position: absolute; top: 13%; left: 5%; -webkit-animation: 6s ease-in-out .1s infinite alternate forwards rrdevsleftright; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsleftright; z-index: 2 } .hero-four__img-2 { position: absolute; top: 35%; left: 12%; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate } @media only screen and (min-width:1200px) and (max-width:1400px) { .hero-four__img-2 { left: 2% } } .hero-four__img-3 { position: absolute; bottom: 15%; right: 3%; -webkit-animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate } .hero-four__img-4 { position: absolute; top: 20%; right: 5%; -webkit-animation: 6s ease-in-out .1s infinite alternate forwards rrdevsleftright; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsleftright } .hero-four__img-5, .page-header__img2 { -webkit-animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate } .hero-four__img-5 { position: absolute; top: 65%; left: 2%; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate } .hero-four__img-6 { position: absolute; top: 0; left: 0; -webkit-animation: 6s ease-in-out .1s infinite alternate forwards rrdevsleftright; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsleftright } @media only screen and (min-width:1400px) and (max-width:1600px) { .hero-four__img-2 { left: 2% } .hero-four__img-6 { left: -30px } } @media only screen and (min-width:1200px) and (max-width:1400px) { .hero-four__img-6 { left: -40px } } .hero-four__img-7 { position: absolute; top: 20%; right: 0; -webkit-animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrightleft; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrightleft } @media only screen and (min-width:1200px) and (max-width:1400px) { .hero-four__img-7 { top: -15% } } .hero-four__content { margin-bottom: 235px } .hero-four__content h2 { color: #0b1728; font-family: "Montserrat Alternates", sans-serif; font-size: 90px; font-weight: 700; line-height: 100px; margin-bottom: 30px } .hero-four__content input, .hero-four__content p { font-family: "Montserrat Alternates", sans-serif; font-weight: 500 } @media only screen and (min-width:1200px) and (max-width:1400px) { .hero-four__content h2 { font-size: 60px; line-height: 80px; margin-bottom: 40px } } .hero-four__content p { color: rgba(11, 23, 40, .7); font-size: 18px; font-style: normal; line-height: 26px; margin-bottom: 54px } .hero-four__content form { position: relative; width: 550px } @media only screen and (min-width:1200px) and (max-width:1400px) { .hero-four__content form { width: 480px } } .hero-four__content input { color: #0b1728; font-size: 14px; width: 550px; height: 60px; background: #fff; padding: 24px 230px 24px 26px; border: none; -webkit-box-shadow: 0 1px 2px 0 rgba(11, 23, 40, .14); box-shadow: 0 1px 2px 0 rgba(11, 23, 40, .14) } .about-one .about-one__right .counter-two__text, .about-two .about-two__info-box .text p, .hero-four__content button { font-size: 15px; font-family: "Montserrat Alternates", sans-serif } @media only screen and (min-width:1200px) and (max-width:1400px) { .hero-four__content input { width: 480px } } .hero-four__content button { color: #fff; font-weight: 600; line-height: normal; padding: 16px 23px; background-color: #4a5fe1; border: none; position: absolute; right: 5px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%) } .hero-four__content button:before { background-color: #fe7919 } .hero-four__content button:hover { color: #fff } .hero-four__right { position: absolute; bottom: 0; right: 0 } @media only screen and (min-width:1200px) and (max-width:1400px) { .hero-four__right { right: -17% } } .hero-four__img { position: relative; background-size: contain; z-index: 1 } .hero-four__img1 { position: absolute; bottom: 19%; left: 16%; -webkit-animation: 6s linear infinite alternate rrdevsanimation1; animation: 6s linear infinite alternate rrdevsanimation1 } .hero-four__img2 { position: absolute; right: 24%; top: 45%; -webkit-animation: .6s infinite alternate rrdevsupdown; animation: .6s infinite alternate rrdevsupdown } .hero-four__img3 { position: absolute; top: 36%; left: 26%; -webkit-animation: 5s infinite alternate rrdevsupdown; animation: 5s infinite alternate rrdevsupdown } .hero-four__img4 { position: absolute; top: 14%; right: 30%; -webkit-animation: 5s linear infinite alternate rrdevsanimation1; animation: 5s linear infinite alternate rrdevsanimation1 } .hero-four__img5 { position: absolute; top: 30%; right: 20%; -webkit-animation: 5s infinite alternate rrdevsupdown; animation: 5s infinite alternate rrdevsupdown } .hero-one__wrapper .hero-one__animation-1, .hero-one__wrapper .hero-one__animation-2 { position: absolute; -webkit-animation: 6s ease-in-out .1s infinite alternate forwards rrdevstranslateY2 } @media only screen and (min-width:1200px) and (max-width:1400px) { .hero-four__img5 { top: 24%; right: 24% } } .hero-one__wrapper { position: relative; height: 850px; overflow: hidden } .hero-one__wrapper .hero-one__animation-1 { left: 96px; bottom: 0; animation: 6s ease-in-out .1s infinite alternate forwards rrdevstranslateY2 } .hero-one__wrapper .hero-one__animation-2 { bottom: -50px; right: 9%; animation: 6s ease-in-out .1s infinite alternate forwards rrdevstranslateY2 } .hero-one__content { padding-top: 89px; padding-left: 165px } @media only screen and (min-width:1400px) and (max-width:1600px) { .hero-one__wrapper .hero-one__animation-1 { left: -15px } .hero-one__wrapper .hero-one__animation-2 { right: 2% } .hero-one__content { padding-left: 70px } } @media only screen and (min-width:1200px) and (max-width:1400px) { .hero-one__wrapper .hero-one__animation-1 { left: -22px } .hero-one__wrapper .hero-one__animation-2 { right: 1% } .hero-one__content { padding-left: 60px } } .page-header { position: relative; display: block; padding: 97px 0; overflow: hidden; z-index: 1 } .page-header .page-header__wrapper, .pricing-page-header .page-header__wrapper { position: relative; display: block; z-index: 2 } .page-header .page-header__wrapper .page-header__content { position: relative; display: block } .page-header .page-header__wrapper .page-header__content h1 { color: #425d83; text-align: center; font-size: 60px; font-style: normal; font-weight: 700; margin-bottom: 15px } .page-header .page-header__wrapper .page-header__content .page-header__menu { position: relative; display: block; text-align: center } .about-three .tab-one, .page-header .page-header__wrapper .page-header__content .page-header__menu ul { position: relative; display: block } .page-header .page-header__wrapper .page-header__content .page-header__menu ul li { position: relative; display: inline-block; color: #fff; font-size: 20px; padding-left: 3px; padding-right: 7px } .page-header .page-header__wrapper .page-header__content .page-header__menu ul li:first-child { padding-left: 0 } .page-header .page-header__wrapper .page-header__content .page-header__menu ul li:last-child, .service-details .faq-one__content { padding-right: 0 } .page-header .page-header__wrapper .page-header__content .page-header__menu ul li::before { position: absolute; top: 7px; right: 0; bottom: 8px; width: 1px; background: #fff; -webkit-transform: rotate(20deg); transform: rotate(20deg); content: "" } .page-header .page-header__wrapper .page-header__content .page-header__menu a span { position: relative; display: inline-block; color: #0b1728; font-size: 16px; font-weight: 500; -webkit-transition: .2s linear 0.1s; transition: .2s linear 0.1s; text-transform: capitalize } .page-header .page-header__wrapper .page-header__content .page-header__menu .dvr { display: inline-block; margin: 0 10px; color: #0b1728; font-size: 14px } .page-header .page-header__wrapper .page-header__content .page-header__menu .no-breadcrumb-navigation { color: #0b1728; text-align: center; font-family: "Montserrat Alternates", sans-serif; font-size: 18px; font-style: normal; font-weight: 500; line-height: 26px; opacity: .7 } .page-header__img1 { position: absolute; top: 14%; left: 7%; z-index: 9; -webkit-animation: 6s ease-in-out .1s infinite alternate forwards rrdevstranslateY2; animation: 6s ease-in-out .1s infinite alternate forwards rrdevstranslateY2; opacity: .75 } .page-header__img2 { position: absolute; bottom: 19%; left: 21%; z-index: 9; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate; opacity: .65 } .about-one .about-one_animation2, .page-header__img3 { position: absolute; -webkit-animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate } .page-header__img3 { bottom: 16%; right: 36%; z-index: 9; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate; opacity: .35 } .page-header__img4 { position: absolute; bottom: 50%; right: 16%; z-index: 9; -webkit-animation: 6s ease-in-out .1s infinite alternate forwards rrdevsleftright; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsleftright; opacity: .65 } .about-one, .error-page { position: relative; overflow: hidden } .about-one .about-one_animation1 { position: absolute; top: 38%; right: 10%; z-index: 2; opacity: .65; -webkit-animation: 6s ease-in-out .1s infinite alternate forwards rrdevstranslateY2; animation: 6s ease-in-out .1s infinite alternate forwards rrdevstranslateY2 } .about-one .about-one_animation2 { top: 37%; left: 11%; z-index: 2; opacity: .6; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate } .about-one .about-one_animation3, .about-two .about-two .about-two-img-animation2 { position: absolute; -webkit-animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate } .about-one .about-one_animation3 { right: 5%; z-index: 2; bottom: 28%; opacity: .5; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate } .about-one .about-one_animation4, .skill-side__left .skill__img-animation1 { -webkit-animation: 6s ease-in-out .1s infinite alternate forwards rrdevsleftright } .about-one .about-one_animation4 { position: absolute; right: 35%; z-index: 2; opacity: .65; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsleftright } .about-one .about-one_circle1 { position: absolute; bottom: -150px; left: -150px; width: 620px; height: 620px; border-radius: 50px; background: #ebfcfc; -webkit-filter: blur(185px); filter: blur(185px) } .about-one .about-one_circle2 { position: absolute; top: 0; left: 20%; width: 1030px; height: 1030px; border-radius: 50px; background: #dfdcec; -webkit-filter: blur(185px); filter: blur(185px) } .about-one .about-one_circle3 { position: absolute; bottom: 0; right: 63px; width: 492px; height: 492px; border-radius: 50px; background: #eff6db; -webkit-filter: blur(185px); filter: blur(185px) } .about-one .about-one__img .about-one__img2 img, .about-one .about-one__img img { border-radius: 10px } .about-one .about-one__animation_text { position: absolute; left: -290px; bottom: 44%; z-index: 2; -webkit-animation: 5s linear infinite alternate rrdevsanimation2; animation: 5s linear infinite alternate rrdevsanimation2 } @media only screen and (min-width:1400px) and (max-width:1600px) { .about-one .about-one__animation_text { left: -210px } } @media only screen and (min-width:1200px) and (max-width:1400px) { .about-one .about-one__animation_text { left: -160px } } .about-one .about-one__animation_text h2 { color: rgba(19, 42, 19, .14); font-size: 140px; font-style: normal; font-weight: 700; line-height: 110px; text-transform: uppercase; -webkit-transform: rotate(270deg); transform: rotate(270deg); -webkit-text-fill-color: transparent; -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: rgba(19, 42, 19, 0.14) } @media only screen and (min-width:1400px) and (max-width:1600px) { .about-one .about-one__animation_text h2 { font-size: 90px } } @media only screen and (min-width:1200px) and (max-width:1400px) { .about-one .about-one__animation_text h2 { font-size: 70px } } .about-one .page-header__bg { position: absolute; top: 0; left: 0; bottom: 0; right: 0; background-attachment: scroll; background-position: center center; background-repeat: no-repeat; background-size: cover } .about-one .page-header__bg::before, .blog-category-tabs::before, .page-header .page-header__bg::before { content: ""; position: absolute; top: 0; left: 0; bottom: 0; right: 0; background: -webkit-gradient(linear, left top, right top, color-stop(-.24%, #f1bfec), color-stop(99.96%, #baf2c6)); background: linear-gradient(90deg, #f1bfec -.24%, #baf2c6 99.96%); -webkit-filter: blur(300px); filter: blur(300px); -webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .25); box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .25); z-index: -1; opacity: 1 } .about-one .page-header__bg::after, .page-header .page-header__bg::after { content: ""; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #f8f8f8; opacity: .75 } .about-one .about-one__img .about-one__img2 { position: absolute; bottom: -26px; right: 10px; -webkit-animation: 5s linear infinite alternate rrdevsanimation2; animation: 5s linear infinite alternate rrdevsanimation2 } @media only screen and (min-width:1200px) and (max-width:1400px) { .about-one .about-one__img .about-one__img2 { right: -20px } } .about-one .about-one__right { padding-left: 75px; margin-bottom: 50px; position: relative; display: block; z-index: 2 } @media only screen and (min-width:1200px) and (max-width:1400px) { .about-one .about-one__right { padding-left: 30px; margin-bottom: 15px } } .about-one .about-one__right .about-one__right-content .section-title__one-title { font-size: 40px } .about-one .about-one__right .about-one__right-content span { display: block; font-family: "Montserrat Alternates", sans-serif; font-size: 16px; font-weight: 500; line-height: 11px; margin-bottom: 30px } .about-one .about-one__right .about-one__right-content p { font-family: "Montserrat Alternates", sans-serif; font-size: 16px; font-weight: 500; line-height: 26px; margin-bottom: 60px } .about-one .about-one__right .counter-two__single { margin-top: 40px } .about-one .about-one__right .counter-two__single h3, .about-one .about-one__right .counter-two__single span { display: inline-block; color: #0b1728; font-family: "Montserrat Alternates", sans-serif; font-size: 84px; font-weight: 700; line-height: 36px; margin-bottom: 30px } .about-one .about-one__right .counter-two__text { color: #0b1728; font-weight: 500; line-height: 36px; text-transform: uppercase } .about-two .about-two .about-two-img-animation2 { top: 38%; left: 9%; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate } .about-two .about-two-img-animation2, .about-two .about-two-img-animation4 { -webkit-animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate; position: absolute } .about-two .about-two-img-animation2 { top: 32%; left: 8%; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate } @media only screen and (min-width:1200px) and (max-width:1400px) { .about-two .about-two-img-animation2 { left: 2% } } .about-two .about-two-img-animation3 { position: absolute; left: 9%; bottom: 1%; -webkit-animation: 6s ease-in-out .1s infinite alternate forwards rrdevstranslateY2; animation: 6s ease-in-out .1s infinite alternate forwards rrdevstranslateY2 } @media only screen and (min-width:1400px) and (max-width:1600px) { .about-two .about-two-img-animation2 { left: 2% } .about-two .about-two-img-animation3 { left: 2%; bottom: 16% } .portfolio-menu button.active .short-message { top: -50px } } @media only screen and (min-width:1200px) and (max-width:1400px) { .about-two .about-two-img-animation3 { left: 2% } } .about-two .about-two-img-animation4 { right: 9%; bottom: 4%; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate } .about-two .about-two__info-box { margin-right: 70px; padding: 30px 40px; border-radius: 10px; border: 1px solid rgba(11, 23, 40, .14); -webkit-transition: .3s ease-out; transition: .3s ease-out } .about-two .about-two__info-box .img { float: left; margin-right: 24px } .about-two .about-two__info-box h4 { font-size: 20px; font-weight: 600; line-height: normal; text-transform: uppercase } .about-two .about-two__info-box .text, .latest-comments .comments-text, .pricing-page-header-2 .pricing-plan-one__single, .sidebar__post-single, .skill-one, .team-one__single { overflow: hidden } .about-two .about-two__info-box .text p { font-style: normal; font-weight: 500; line-height: 24px; margin-bottom: 0 } .about-three .tab-one__tabs .tab-buttons li, .tabs-one .nav-link { color: #0b1728; font-weight: 600; line-height: 22px; padding: 30px 41px; font-family: Mulish, sans-serif; font-size: 15px; text-align: center; font-style: normal; cursor: pointer } .about-two .about-two__info-box:hover { border-radius: 14px; background: #fff; border-color: #fff; -webkit-box-shadow: 0 10px 120px 0 rgba(11, 23, 40, .14); box-shadow: 0 10px 120px 0 rgba(11, 23, 40, .14); -webkit-transition: .3s ease-out; transition: .3s ease-out } .about-three .tab-one__tabs .tab-buttons, .tabs-one li.nav-item { border-width: 1px 0; border-color: rgba(11, 23, 40, .1); border-style: solid } .about-two .about-two__img .about-two__img-animation1 { position: absolute; top: 0; left: -106px; z-index: -1; -webkit-animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate } .about-three { position: relative; margin-top: -236px; z-index: 2 } .about-three div[class^=col-], .login-page div[class^=col-], .seo-services div[class^=col-], .service-one div[class^=col-], .service-three div[class^=col-] { padding-left: 0; padding-right: 0 } .about-three .tab-pane.active { background: linear-gradient(45deg, #4e90f7, #153660); -webkit-animation: 1s ease-out slide-down; animation: 1s ease-out slide-down } @-webkit-keyframes slide-down { 0% { opacity: 0; -webkit-transform: translateY(100%); transform: translateY(100%) } 100% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0) } } .about-three .tab-one__tabs { position: relative; display: block; overflow: hidden } .about-three .tab-one__tabs .tab-buttons { position: relative; display: inline-block; padding: 0 } .about-three .tab-one__tabs .tab-buttons li { position: relative; display: inline-block; -webkit-transition: .2s linear 0.1s; transition: .2s linear 0.1s; margin: 0 } @media only screen and (min-width:1200px) and (max-width:1400px) { .about-three .tab-one__tabs .tab-buttons li, .tabs-one .nav-link { padding: 25px } } .about-three .tab-one__tabs .tab-buttons li span, .tabs-one .nav-link span { display: block; margin-top: 12px } .about-three .tab-one__tabs .tab-buttons li:after, .tabs-one li.nav-item:after { content: ""; display: block; position: absolute; top: 0; right: 0; width: 1px; height: 100%; background: rgba(11, 23, 40, .1) } .about-three .tab-one__tabs .tab-buttons li:last-child:after { display: none } .about-three .tab-one__tabs .tab-buttons li.active-btn, .about-three .tab-one__tabs .tab-buttons li:hover, .tabs-one .nav-link.active { background: #fe7919; color: #fff } .about-three .tab-one__tabs .tab-buttons li.active-btn.no-active, .about-three .tab-one__tabs .tab-buttons li:hover.no-active { display: none; visibility: hidden; opacity: 0 } .about-three .tab-one__tabs .tab-buttons li img { width: 36px; height: 36px } .about-three .tab-one__tabs .tab-buttons li .active-tab-icon, .about-three .tab-one__tabs .tab-buttons li.active-btn .active-tab-icon, .about-three .tab-one__tabs .tab-buttons li.active-btn .no-active, .about-three .tab-one__tabs .tab-buttons li:hover .no-active, .tabs-one .nav-link.active.no-active, .tabs-one button .active-tab-icon, .tabs-one button.active .active-tab-icon, .tabs-one button.active .no-active, .tabs-one button:hover .no-active { display: none; visibility: hidden; opacity: 0 } .about-three .tab-one__tabs .tab-buttons li.active-btn .active-tab-icon, .about-three .tab-one__tabs .tab-buttons li:hover .active-tab-icon, .tabs-one button.active .active-tab-icon, .tabs-one button:hover .active-tab-icon { display: block; visibility: visible; opacity: 1; margin: 0 auto } .about-three .tab-one__tabs .tabs-content .tab { position: relative; display: none; -webkit-transform: translateY(35px); transform: translateY(35px); -webkit-transition: .6s; transition: .6s; z-index: 10 } .about-three .tab-one__tabs .tabs-content .tab.active-tab { display: block; margin-top: 0; -webkit-transform: translateY(0); transform: translateY(0) } .about-three .tab-one__content, .blog-one .tab-one__content { position: relative; display: block; max-width: 485px; width: 100%; margin-top: 35px } .tabs-one .nav-link { position: relative; display: inline-block; background-color: #fff; -webkit-transition: .3s ease-out; transition: .3s ease-out; margin: 0; border-radius: 0; height: 117px } @media only screen and (min-width:992px) and (max-width:1200px) { .hero-style-three__animation-1 { left: 3% } .about-one .about-one_animation1, .hero-style-three__animation-5 { right: 3% } .hero-four { height: 680px } .about-two .about-two-img-animation2, .about-two .about-two-img-animation3, .hero-four__img-2 { left: 2% } .hero-four__img-6 { top: -110px; left: -68px } .hero-four__img-7 { top: -6% } .hero-four__content { margin-bottom: 110px } .hero-four__content h2 { font-size: 54px; line-height: 70px; margin-bottom: 30px } .hero-four__content form, .hero-four__content input { width: 450px } .hero-four__right { right: -3% } .hero-four__img0 { width: 600px } .hero-four__img1 { left: 10% } .hero-four__img2 { right: 18% } .hero-four__img4 { right: 23% } .hero-four__img5 { right: 12% } .hero-one__wrapper .hero-one__animation-1 { bottom: 13% } .hero-one__wrapper .hero-one__animation-2 { bottom: -25%; right: 1% } .hero-one__content { padding-top: 90px; padding-left: 45px } .about-one .about-one__animation_text { left: -140px } .about-one .about-one__animation_text h2 { font-size: 60px } .about-one .about-one__img .about-one__img2 { bottom: -40px; right: -30px } .about-one .about-one__right { padding-left: 35px; margin-bottom: 0 } .about-one .about-one__right .counter-two__single h3, .about-one .about-one__right .counter-two__single span { font-size: 60px } .about-two .about-two-img-animation4 { bottom: 30% } .about-two .about-two__info-box { margin-right: 20px } .about-three { margin-top: -170px } .about-three .tab-one__tabs .tab-buttons li { padding: 15px } .tabs-one .nav-link { padding: 15px 18px } } .tabs-one .nav-link:hover { background: #fe7919; color: #fff; -webkit-transition: .3s ease-out; transition: .3s ease-out } .tabs-one li:last-child.nav-item button { padding-right: 42px } .tabs-one li.nav-item { position: relative } @media only screen and (min-width:768px) and (max-width:991px) { .hero-style-two__content h2 { font-size: 40px; line-height: 60px } .hero-style-three__animation-1 { left: 5% } .hero-style-three__animation-2 { left: 36% } .about-two .about-two-img-animation4, .hero-style-three__animation-5 { right: 5% } .hero-style-three .slider__form { width: 400px; margin-left: 70px } .about-two .about-two-img-animation2, .hero-four__img-2 { left: 3% } .hero-four__img-6 { top: -13% } .hero-four__content { margin-bottom: 470px } .hero-four__content h2 { font-size: 46px; line-height: 70px; margin-bottom: 30px } .hero-four__content p { margin-bottom: 30px } .hero-four__right { left: 0 } .hero-four__img0 { width: 550px } .hero-four__img1 { left: 2% } .hero-four__img2 { right: 45% } .hero-four__img3 { top: 35%; left: 16% } .hero-four__img4 { right: 49% } .hero-four__img5 { right: 34% } .hero-one__wrapper .hero-one__animation-2 { display: none } .hero-one__content { padding-left: 70px } .about-one .about-one__animation_text { left: -130px } .about-one .about-one__animation_text h2 { font-size: 60px } .about-one .about-one__img .about-one__img2 { right: -30px } .about-one .about-one__right { margin-top: 70px } .about-two .about-two__info-box { margin-right: 0 } .about-two .about-two__img { margin-top: 60px } .about-three { margin-top: -84px } .about-three .tab-one__tabs .tab-buttons li { padding: 15px } .tabs-one .nav-link { padding: 15px; width: 100% } .tabs-one li.nav-item { border: none; width: 100% } } @media only screen and (min-width:576px) and (max-width:767px) { .hero-style-two__content-box-1 h3 { bottom: 50px; padding: 0 64px; font-size: 24px } .hero-style-two__content { margin-top: 190px } .hero-style-two__content h2 { font-size: 32px; line-height: 52px } .about-two .about-two-img-animation3, .hero-style-three__animation-1 { left: 5% } .hero-style-three__animation-2, .hero-style-three__animation-4 { bottom: -50px } .about-two .about-two-img-animation4, .hero-style-three__animation-5 { right: 5% } .hero-style-three__content h2 { font-size: 65px; line-height: 75px } .hero-style-three .slider__form { width: 420px; margin-bottom: 60px } .hero-style-three .slider__form-input .slider-form-btn { position: inherit; margin-top: 10px } .hero-four__img-2 { top: 24%; left: 6% } .hero-four__content { margin-bottom: 405px } .hero-four__content h2 { font-size: 36px; line-height: 56px; margin-bottom: 30px } .hero-four__content form, .hero-four__content input { width: 420px } .hero-four__right { left: 0; right: 0 } .hero-four__img { display: none } .hero-four__img0 { width: 550px; height: auto } .hero-four__img1 { display: none; left: 4% } .hero-four__img2, .hero-four__img3, .hero-four__img4, .hero-one__wrapper .hero-one__animation-1, .hero-one__wrapper .hero-one__animation-2 { display: none } .hero-four__img5 { right: 10% } .hero-one__content { padding-left: 25px } .page-header__img4 { bottom: 85% } .about-one .about-one__animation_text { bottom: 38%; left: -100px } .about-one .about-one__animation_text h2 { font-size: 50px } .about-one .about-one__img .about-one__img2 { right: -40px } .about-one .about-one__right { margin-top: 70px } .about-two .about-two-img-animation2 { left: 4% } .about-two .about-two__info-box { margin-right: 0 } .about-two .about-two__img { margin-top: 60px } .about-three .tab-one__tabs .tab-buttons li { display: block; padding: 15px } .about-three .tab-one__tabs .tab-buttons li:after { display: none } .tabs-one .nav-link { display: block; padding: 15px; width: 100% } .tabs-one li.nav-item { border: none; width: 100% } } .tabs-one li:last-child.nav-item:after { display: none } .about-three__wrapper { border-radius: 30px; background: #fff; -webkit-box-shadow: 0 50px 70px 0 rgba(11, 23, 40, .08); box-shadow: 0 50px 70px 0 rgba(11, 23, 40, .08); overflow: hidden } .about-three__wrapper .about-three__single { position: relative; padding: 45px } @media (max-width:767px) { .hero-style-two__content-box-2 a { bottom: -25px; padding: 16px 40px; margin-right: 34px } .hero-style-two .happy-client { margin-top: 80px } .hero-style-two .active-user { margin-bottom: 30px } .hero-style-two__content { margin-top: 200px } .hero-style-two__content h2 { font-size: 28px; line-height: 52px } .hero-style-three__animation-1 { left: 1%; bottom: -320px } .hero-style-three__animation-2, .hero-style-three__animation-4 { bottom: -50px } .hero-style-three__animation-5 { right: 2%; bottom: -320px } .hero-style-three__content h2 { font-size: 40px; line-height: 60px } .hero-style-three .slider__form { width: 100%; margin-bottom: 60px } .hero-style-three .slider__form-input.has-select { position: relative; height: 60px; border-radius: 50px; margin-top: 45px; border: 1px solid rgba(255, 255, 255, .06); background: rgba(255, 255, 255, .1); -webkit-box-shadow: 0 1px 2px 0 rgba(11, 23, 40, .14); box-shadow: 0 1px 2px 0 rgba(11, 23, 40, .14) } .hero-style-three .slider__form-input .slider-form-btn { position: inherit; margin-top: 10px } .hero-style-three .slider__form-input.has-select .nice-select { right: inherit; left: 28px } .hero-four { height: 750px } .hero-four__img-1 { top: 20%; left: 15% } .hero-four__img-2 { top: 86%; left: 47% } .hero-four__img-4 { top: 20% } .hero-four__img-5 { top: 90%; left: 5% } .hero-four__img-6 { top: -26% } .hero-four__img-7 { top: 27% } .hero-four__content { margin-bottom: 180px } .hero-four__content h2 { font-size: 36px; line-height: 56px; margin-bottom: 30px } .hero-four__content p { margin-bottom: 34px } .hero-four__content form { width: 100% } .hero-four__content input { padding-right: 50px; width: 100% } .hero-four__content button { left: 0; margin-top: 65px } .hero-four__right { left: 0 } .hero-four__img, .hero-four__img1, .hero-four__img2, .hero-four__img3, .hero-four__img4, .hero-four__img5, .hero-one__wrapper .hero-one__animation-1, .hero-one__wrapper .hero-one__animation-2 { display: none } .hero-one__content { padding-left: 0; padding-top: 60px } .page-header .page-header__wrapper .page-header__content h1 { font-size: 40px } .page-header__img4 { bottom: 85% } .about-one .about-one_animation4 { top: 4% } .about-one .about-one__animation_text { left: -95px; bottom: 38% } .about-one .about-one__animation_text h2 { font-size: 50px } .about-one .about-one__img .about-one__img2 { width: 200px; right: 20px } .about-one .about-one__right { margin-top: 70px } .about-one .about-one__right .about-one__right-content .section-title__one-title { font-size: 22px; line-height: 40px; margin-bottom: 25px } .about-one .about-one__right .about-one__right-content p { margin-bottom: 0 } .about-one .about-one__right .counter-two__single h3, .about-one .about-one__right .counter-two__single span { font-size: 44px; margin-bottom: 0 } .about-two .about-two-img-animation2 { top: 15%; left: 4% } .about-two .about-two-img-animation3 { left: 5%; bottom: -6% } .about-two .about-two-img-animation4 { right: 9%; bottom: -3% } .about-two .about-two__info-box { margin-right: 0; padding: 30px 15px } .about-two .about-two__info-box .img { margin-right: 15px } .about-two .about-two__img { margin-top: 60px } .about-two .about-two__img .about-two__img-animation1 { top: 0; left: -80px; margin-top: -83px } .about-three { margin-top: -150px } .about-three .tab-one__tabs .tab-buttons { border-width: 0 } .about-three .tab-one__tabs .tab-buttons li { display: block; padding: 15px } .about-three .tab-one__tabs .tab-buttons li:after { display: none } .tabs-one .nav-link { display: block; padding: 15px; width: 100% } .tabs-one li.nav-item { border: none; width: 100% } .about-three__wrapper .about-three__single { padding: 40px } } .about-three__wrapper .about-three__single .about-three__animation-1 { position: absolute; left: 45%; top: 20%; -webkit-animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate } @media only screen and (min-width:1200px) and (max-width:1400px) { .about-three__wrapper .about-three__single .about-three__animation-1 { left: 44%; top: 12% } } .about-three__wrapper .about-three__single .about-three__animation-2 { position: absolute; top: 7%; right: 5%; -webkit-animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate } .about-three__wrapper .about-three__single .about-three__animation-3 { position: absolute; bottom: 21%; left: 2%; -webkit-animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate } .about-three__wrapper .about-three__single .about-three__single-content { padding-right: 120px } .about-three__wrapper .about-three__single .about-three__single-content h2 { color: #fff; font-family: Mulish, sans-serif; font-size: 26px; font-weight: 700; margin-bottom: 30px } .about-three__wrapper .about-three__single .about-three__single-content .list ul li { color: rgba(11, 23, 40, .6); font-family: Mulish, sans-serif; font-size: 16px; font-weight: 400; line-height: 30px } .about-three__wrapper .about-three__single .about-three__single-content .list ul li:before { content: ""; display: inline-block; width: 5px; height: 5px; border-radius: 50px; background-color: rgba(11, 23, 40, .6); margin-right: 9px; margin-bottom: 2px } .about-three__wrapper .about-three__single .about-three__single-content .about-three-btn { display: inline-block; font-family: Mulish, sans-serif; font-size: 15px; font-weight: 700; line-height: normal; padding: 16px 25px; border-radius: 4px; color: #fff; background: #0b1728 } .about-three__wrapper .about-three__single .about-three__single-content .about-three-btn:before { background-color: #fe7919; border-radius: 4px } .about-three__wrapper .about-three__single .about-three__single-content .about-three-btn:hover { color: #fff } .service-one .service-one__single { background-color: #f6f9fe; padding: 40px 45px 50px 35px; border-radius: 0; -webkit-transition: .3s ease-out; transition: .3s ease-out } .service-one .service-one__single.style-1 { border-radius: 14px 0 0 14px } .service-one .service-one__single.style-4 { border-radius: 0 14px 14px 0 } .service-one .service-one__single .service-one__icon { width: 83px; height: 83px; line-height: 83px; text-align: center; border-radius: 50px } .service-one .service-one__single .service-one__icon.bg-1 { background: #00bbe4 } .service-one .service-one__single .service-one__icon.bg-2 { background: #ff326f } .service-one .service-one__single .service-one__icon.bg-3 { background: #c343ff } .service-one .service-one__single .service-one__icon.bg-4 { background: #5d43ff } .service-one .service-one__single ul li { color: #0b1728; font-family: "Montserrat Alternates", sans-serif; font-size: 15px; font-style: normal; font-weight: 400; line-height: 32px; list-style: none } .service-one .service-one__single ul li i { color: #000; margin-right: 13px } .service-one .service-one__single:hover { -webkit-transform: scale(1.1); transform: scale(1.1); border-radius: 14px; background: #fff; -webkit-box-shadow: 0 10px 120px 0 rgba(11, 23, 40, .14); box-shadow: 0 10px 120px 0 rgba(11, 23, 40, .14); -webkit-transition: .3s ease-out; transition: .3s ease-out } .service-one .service-one__single h3 { font-size: 20px } .service-one .service-one__single .service-one__btn a, .service-one .service-page-link p, .service-two__single a, .service-two__single p { font-size: 15px; font-family: "Montserrat Alternates", sans-serif } .service-one .service-one__single .service-one__btn a { display: inline-block; color: #0b1728; font-style: normal; font-weight: 600; line-height: normal; padding: 16px 29px; border-radius: 180px; background: rgba(38, 80, 226, .06) } .service-two__single.bg-1 .service-two__single-title, .service-two__single.bg-1 a:hover { color: #e96f3e } .service-one .service-page-link p { color: #0b1728; font-weight: 600; line-height: normal } .service-one .service-page-link p a { color: #4a5fe1; text-decoration-line: underline } .service-two__single { border-radius: 10px; padding: 70px 54px 85px } @media only screen and (min-width:1200px) and (max-width:1400px) { .service-two__single { padding: 56px 40px 71px } .portfolio-menu button.active .short-message { top: -50px } } .service-two__single .icon-box { margin-bottom: 64px } .service-two__single .icon-box i { font-size: 50px } .service-two__single .service-two__single-title { font-family: "Montserrat Alternates", sans-serif; font-size: 26px; font-weight: 600; line-height: normal; margin-bottom: 34px } .service-two__single p { font-weight: 500; line-height: 24px } .service-two__single a { position: relative; display: inline-block; font-weight: 600; line-height: normal; margin-top: 60px; -webkit-transition: .3s ease-out; transition: .3s ease-out } .service-two__single a:hover i { -webkit-transform: rotate(-45deg); transform: rotate(-45deg) } .service-two__single a i { padding-left: 6px; -webkit-transition: .3s ease-out; transition: .3s ease-out } .service-two__single a:after { content: ""; display: block; position: absolute; left: 0; bottom: -6px; width: 100%; height: 1px; background: #0b1728; -webkit-transition: .3s ease-out; transition: .3s ease-out } .service-two__single.bg-1 { background-color: #ffe4d9 } .service-two__single.bg-1 a { color: #0b1728 } .service-two__single.bg-2 .service-two__single-title, .service-two__single.bg-2 a:hover { color: #0da11d } .service-two__single.bg-1 a:hover:after { background-color: #e96f3e; -webkit-transition: .3s ease-out; transition: .3s ease-out } .service-two__single.bg-2 { background-color: #d9f5dc } .service-two__single.bg-2 a { color: #0b1728 } .service-two__single.bg-3 .service-two__single-title, .service-two__single.bg-3 a:hover { color: #d1236c } .service-two__single.bg-2 a:hover:after { background-color: #0da11d; -webkit-transition: .3s ease-out; transition: .3s ease-out } .service-two__single.bg-3 { background-color: #ffd9e9 } .service-two__single.bg-3 a { color: #0b1728 } .service-two__single.bg-3 a:hover:after { background-color: #d1236c; -webkit-transition: .3s ease-out; transition: .3s ease-out } .service-three__single { background-color: #fff; border: 1px solid rgba(11, 23, 40, .14); padding: 70px 54px; -webkit-transition: .3s ease-out; transition: .3s ease-out } .service-three__single:hover { background-color: #f0e6e0; border: 1px solid #f0e6e0; -webkit-transition: .3s ease-out; transition: .3s ease-out } .service-three__single:hover span { color: #0b1728 } .service-three__single:hover span:before { width: 22px; opacity: 1; -webkit-transition: .3s ease-out; transition: .3s ease-out; visibility: visible } .blog-two .section-title__one-title, .service-three__single .service-three__single-img { margin-bottom: 60px } .service-three__single .service-three__single-img img { width: 120px; height: 120px } .service-three__single h3 { font-size: 26px; font-style: normal; font-weight: 600; line-height: normal; margin-bottom: 30px } .service-three__single p { font-family: "Montserrat Alternates", sans-serif; font-size: 15px; font-style: normal; font-weight: 500; line-height: 24px; margin-bottom: 53px } .service-three__single span { color: #4a5fe1; font-family: "Montserrat Alternates", sans-serif; font-size: 26px; font-weight: 600; line-height: normal } .service-details-content .bullet-list-1 ul li, .service-details-content p { color: #545d69; font-family: "Montserrat Alternates", sans-serif; line-height: 26px; font-size: 16px } .service-three__single span:before { content: ""; display: inline-block; width: 0; height: 2px; background-color: #0b1728; margin-bottom: 6px; margin-right: 8px; opacity: 0; visibility: hidden; -webkit-transition: .3s ease-out; transition: .3s ease-out } div[class^=col-] { padding-left: 15px; padding-right: 15px } .service-details-content .service-details__img img { border-radius: 5px; background: #d9d9d9 } .service-details-content .service-details-title { color: #0b1728; font-family: "Montserrat Alternates", sans-serif; font-size: 44px; font-weight: 700; line-height: 54px } .service-details-content p { font-style: normal; font-weight: 600 } .service-details-content .bullet-list-1 ul li { list-style: none; font-weight: 500 } .sidebar__single.widget_services { border-radius: 10px; border: 1px solid rgba(11, 23, 40, .14); background: rgba(255, 255, 255, 0); padding: 34px } .sidebar__single.widget_services ul li+li { margin-top: 10px } .sidebar__single.widget_services ul li { list-style: none; border-radius: 6px; border: 1px solid rgba(11, 23, 40, .14); background: rgba(255, 255, 255, 0); position: relative } .sidebar__single.widget_services ul li:hover { background-color: #4a5fe1; -webkit-transition: .3s ease-out; transition: .3s ease-out } .sidebar__single.widget_services ul li:hover span { color: #fff; opacity: 1; cursor: pointer } .sidebar__single.widget_services ul li:hover a { color: #fff; opacity: 1 } .sidebar__single.widget_services ul li:hover a:before { background-color: #fff; opacity: 1 } .sidebar__single.widget_services ul li>span { position: absolute; top: 0; bottom: 0; width: 60px; height: 100%; line-height: 100%; right: 0; -webkit-transition: .5s; transition: .5s; color: #0b1728; text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: 16px; font-weight: 500; z-index: 1 } .portfolio__single-content h3, .sidebar__single.widget_contact_banner .contact_banner__subheading, .sidebar__single.widget_contact_banner a, .sidebar__single.widget_services ul li a { line-height: normal; font-family: "Montserrat Alternates", sans-serif; color: #0b1728 } .sidebar__single.widget_services ul li a { font-size: 14px; font-weight: 500; display: block; padding: 20px 24px; opacity: .6 } .sidebar__single.widget_services ul li a:before { content: ""; display: inline-block; width: 5px; height: 5px; background-color: #0b1728; border-radius: 50px; margin-right: 10px; opacity: .6; margin-bottom: 2px } .basic-pagination ul li a:hover i, .basic-pagination ul li a:hover span, .sidebar__single.widget_services ul li a:hover { color: #fff; opacity: 1 } .sidebar__single.widget_services ul li a:hover:before { background-color: #fff; opacity: 1 } .sidebar__single.widget_contact_banner { border-radius: 10px; background: #e6f9c8; padding: 40px 34px 0; height: 390px; position: relative; overflow: hidden } .sidebar__single.widget_contact_banner .contact-banner__img1 { position: absolute; top: 32px; right: 40px; -webkit-animation: 6s ease-in-out .1s infinite alternate forwards rrdevstranslateY1; animation: 6s ease-in-out .1s infinite alternate forwards rrdevstranslateY1 } .sidebar__single.widget_contact_banner .contact-banner__img2 { position: absolute; bottom: 35%; left: 45%; -webkit-animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate } .sidebar__single.widget_contact_banner .contact-banner__img3 { position: absolute; left: 12%; bottom: 18%; -webkit-animation: 4s ease-in-out .1s infinite alternate forwards rrdevsrotate; animation: 4s ease-in-out .1s infinite alternate forwards rrdevsrotate } .sidebar__single.widget_contact_banner .widget_contact_banner__img { position: absolute; bottom: 0; right: 20px } .sidebar__single.widget_contact_banner a { font-size: 15px; font-style: normal; font-weight: 600 } .sidebar__single.widget_contact_banner a i { margin-left: 6px; font-size: 14px } .sidebar__single.widget_contact_banner .contact_banner__subheading { display: block; font-size: 14px; font-style: normal; font-weight: 500; margin-bottom: 19px } .sidebar__single.widget_contact_banner .contact_banner__title { color: #0b1728; font-family: "Montserrat Alternates", sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: 30px; margin-bottom: 30px } .portfolio-active .col-xl-4:first-child .portfolio__single, .portfolio-active .col-xl-4:nth-child(3) .portfolio__single, .portfolio-active .col-xl-4:nth-child(6) .portfolio__single { height: 240px } .portfolio-active .col-xl-4:nth-child(2) .portfolio__single, .portfolio-active .col-xl-4:nth-child(4) .portfolio__single, .portfolio-active .col-xl-4:nth-child(5) .portfolio__single { height: 420px } .portfolio__single { position: relative } .portfolio__single-content { position: absolute; left: 25px; right: 25px; bottom: 0; height: 80px; padding: 22px 30px; border-radius: 10px; background: #fff; visibility: hidden; opacity: 0; -webkit-box-shadow: 0 10px 80px 0 rgba(11, 23, 40, .24); box-shadow: 0 10px 80px 0 rgba(11, 23, 40, .24); -webkit-transition: .3s ease-out; transition: .3s ease-out } .portfolio__single-content h3 { font-size: 18px; font-weight: 600; margin-bottom: 0 } .portfolio-menu button.active, .portfolio__single-content h3:hover a { color: #4a5fe1 } .portfolio__single-content span { display: block; color: #0b1728; font-family: "Montserrat Alternates", sans-serif; font-size: 14px; font-style: normal; font-weight: 500; line-height: normal; margin-bottom: 5px } .portfolio-menu button, .team-one__single .title-box h5 { font-weight: 600; line-height: normal; font-family: "Montserrat Alternates", sans-serif } .portfolio__single-content span:before { content: ""; display: inline-block; background-color: #4a5fe1; width: 18px; height: 5px; border-radius: 10px; margin-bottom: 2px; margin-right: 6px } .portfolio__single:hover .portfolio__single-content { bottom: 25px; visibility: visible; opacity: 1; -webkit-transition: .3s ease-out; transition: .3s ease-out } .portfolio-menu button { position: relative; color: #0b1728; font-size: 14px; border: none; background-color: transparent } .portfolio-menu button.active .short-message span { border-radius: 2px; color: #fff; background: #4a5fe1; padding: 5px 7px; -webkit-box-shadow: 0 3px 3px 0 rgba(18, 104, 235, .24); box-shadow: 0 3px 3px 0 rgba(18, 104, 235, .24); visibility: visible; opacity: 1; display: block } .portfolio-menu button.active .short-message span:after { content: ""; display: block; position: absolute; left: 4px; bottom: -10px; width: 0; height: 0; border-style: solid; border-width: 10px 5px 0; border-color: #4a5ee1 transparent transparent } .portfolio-menu button.active .short-message { position: absolute; top: -50px } .short-message span { border-radius: 2px; color: #fff; background: #4a5fe1; padding: 5px 7px; -webkit-box-shadow: 0 3px 3px 0 rgba(18, 104, 235, .24); box-shadow: 0 3px 3px 0 rgba(18, 104, 235, .24); display: none; visibility: hidden; opacity: 0 } .faq-two .faq-two-content__wrapper, .integrations-map-one__wrapper, .quote-form-one .quote-form-one__content .contact-quote-form, .quote-form-one .quote-form-one__img, .quote-form-one__wrapper, .stack-card, .team-one__single .team-one__single-img, .testimonial-three .testimonial-three__wrapper { position: relative } .team-one__single .team-one__single-img .overlay-content:before { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: #4a5fe1; opacity: .65; content: ""; -webkit-transform: perspective(400px) rotateX(0) scaleY(.5); transform: perspective(400px) rotateX(90deg) scaleY(.5); -webkit-transform-origin: center; transform-origin: center; -webkit-transition: .5s ease-in-out 0.1s; transition: .5s ease-in-out 0.1s } .team-one__single .team-one__single-img .social-link { position: absolute; top: 20px; right: 20px; -webkit-transform: translateX(-100%); transform: translateX(-100%); visibility: hidden; opacity: 0; -webkit-transition: .3s ease-out; transition: .3s ease-out } .team-one__single .team-one__single-img .social-link a { display: block; width: 40px; height: 40px; line-height: 40px; text-align: center; color: #fff; border: 1px solid rgba(255, 255, 255, .2); background: rgba(255, 255, 255, 0); margin-bottom: 6px } .team-one__single .team-one__single-img .social-link a:hover { background-color: #4a5fe1; border: 1px solid #4a5fe1; -webkit-transform: translateX(-5px); transform: translateX(-5px) } .team-one__single .title-box { border: 1px solid rgba(11, 23, 40, .14); background: #fff; padding: 22px; text-align: center } .team-one__single .title-box h5 { color: #1e2023; font-size: 18px; font-style: normal } .team-one__single .title-box span { color: #1e2023; font-family: "Montserrat Alternates", sans-serif; font-size: 14px; font-style: normal; font-weight: 500; line-height: normal; opacity: .7 } .team-one__single:hover .overlay-content:before { -webkit-transform: perspective(400px) rotateX(0) scaleY(1); transform: perspective(400px) rotateX(0) scaleY(1); -webkit-transition: .3s ease-out; transition: .3s ease-out } .team-one__single:hover .social-link { -webkit-transform: translateX(0); transform: translateX(0); visibility: visible; opacity: 1; -webkit-transition: .3s ease-out; transition: .3s ease-out } .case-study-two .owl-carousel .owl-stage-outer, .testimonial-one .owl-carousel .owl-stage-outer { overflow: inherit } .testimonial-one .testimonial-one__single { border-radius: 20px; background: #f1f3f7; margin: 0 25px; overflow: hidden } .testimonial-one .owl-item.active .testimonial-one__single { background: #fff; -webkit-box-shadow: 0 30px 120px 0 rgba(11, 23, 40, .2); box-shadow: 0 30px 120px 0 rgba(11, 23, 40, .2) } .testimonial-one .testimonial-one__single-img { float: left; padding: 50px 82px 0 30px } @media only screen and (min-width:1400px) and (max-width:1600px) { .testimonial-one .testimonial-one__single-img { padding: 50px 20px 0 30px } } @media only screen and (min-width:1200px) and (max-width:1400px) { .testimonial-one .testimonial-one__single-img { padding: 50px 0 0 30px } } .testimonial-one .testimonial-one__single-content { overflow: hidden; padding: 75px 190px 0 0 } @media only screen and (min-width:1400px) and (max-width:1600px) { .testimonial-one .testimonial-one__single-content { padding: 50px 40px 0 0 } } @media only screen and (min-width:1200px) and (max-width:1400px) { .testimonial-one .testimonial-one__single-content { padding: 50px 80px 0 0 } } .testimonial-one .testimonial-one__single-content .testimonial-one__video .icon { margin-bottom: 40px } @media only screen and (min-width:1200px) and (max-width:1400px) { .testimonial-one .testimonial-one__single-content .testimonial-one__video .icon { margin-bottom: 30px } } .testimonial-one .testimonial-one__single-content .testimonial-one__video .icon a { display: inline-block } .testimonial-one .testimonial-one__single-content .testimonial-one__video .icon a img { display: inline-block; width: 40px; height: 40px; margin-right: 14px } .testimonial-one .testimonial-one__single-content p { font-family: "Montserrat Alternates", sans-serif; font-size: 16px; font-style: normal; font-weight: 500; line-height: 36px; margin-bottom: 60px } .testimonial-one .testimonial-one__active .owl-next i, .testimonial-one .testimonial-one__active .owl-prev i { position: absolute; top: 48%; width: 56px; height: 56px; line-height: 56px; text-align: center; -webkit-transform: translateY(-48%); transform: translateY(-48%); border-radius: 50px; background: #fff; -webkit-box-shadow: 0 3px 3px 0 rgba(30, 30, 30, .1); box-shadow: 0 3px 3px 0 rgba(30, 30, 30, .1); -webkit-transition: .3s ease-out; transition: .3s ease-out } .testimonial-one .testimonial-one__active .owl-prev i { left: 285px } @media only screen and (min-width:1400px) and (max-width:1600px) { .testimonial-one .testimonial-one__active .owl-prev i { left: 14% } } @media only screen and (min-width:1200px) and (max-width:1400px) { .testimonial-one .testimonial-one__single-content p { font-size: 14px; margin-bottom: 30px } .testimonial-one .testimonial-one__active .owl-prev i { left: 12% } } .testimonial-one .testimonial-one__active .owl-next i { right: 285px } @media only screen and (min-width:1400px) and (max-width:1600px) { .testimonial-one .testimonial-one__active .owl-next i { right: 14% } } @media only screen and (min-width:1200px) and (max-width:1400px) { .testimonial-one .testimonial-one__active .owl-next i { right: 12% } } .testimonial-one .testimonial-one__active .owl-next:hover i, .testimonial-one .testimonial-one__active .owl-prev:hover i { color: #fff; background: #4a5fe1; -webkit-transition: .3s ease-out; transition: .3s ease-out } .testimonial-two .testimonial-two__wrapper { position: relative; padding: 132px 80px; background: #eff1f3 } .testimonial-two .testimonial-two__wrapper .testimonial-two__img { display: inline-block; position: absolute; top: 16%; left: 6% } .testimonial-two .testimonial-two__wrapper .testimonial-two__img img { width: 158px; height: 130px } .testimonial-two .testimonial-two__wrapper .testimonial-two__single p { color: #0b1728; font-family: "Montserrat Alternates", sans-serif; font-size: 18px; font-weight: 500; line-height: 44px; margin-right: 250px; margin-bottom: 101px } .testimonial-two .testimonial-two__wrapper .testimonial-two__single span { color: #0b1728; font-family: "Montserrat Alternates", sans-serif; font-size: 14px; font-weight: 500; line-height: 26px } .testimonial-two .testimonial-two__wrapper .testimonial-two__single h4 { color: #0b1728; font-family: "Montserrat Alternates", sans-serif; font-size: 20px; font-weight: 600; line-height: 26px; margin-bottom: 16px } .testimonial-two .testimonial-two__wrapper .owl-dot { display: block; margin-bottom: 32px } .testimonial-two .testimonial-two__wrapper .owl-dot img { width: 80px; height: 80px; border-radius: 50px } .testimonial-two .testimonial-two__wrapper .owl-dot.active { position: relative; padding: 10px; border-radius: 50px; border: 1px solid rgba(11, 23, 40, .14) } .testimonial-two .testimonial-two__wrapper .owl-dot.active img { width: 70px; height: 70px } .testimonial-two .testimonial-two__wrapper .owl-dot.active:before { content: ""; display: inline-block; position: absolute; top: 40%; left: -18px; width: 0; height: 0; border-style: solid; border-width: 9px 8px 9px 0; border-color: transparent #4a5fe1 transparent transparent } .testimonial-two .testimonial-two__wrapper .owl-dots { position: absolute; top: 10%; right: 50px; -webkit-transform: translateY(-10%); transform: translateY(-10%) } @media only screen and (min-width:1200px) and (max-width:1400px) { .testimonial-two .testimonial-two__wrapper .owl-dots { right: 0 } } .testimonial-three .testimonial-three_section__title { font-weight: 700 } .testimonial-three .testimonial-rating { padding: 23px 41px 23px 44px; border-radius: 50px; background: #eff1f3 } .testimonial-three .testimonial-rating span { color: #0b1728; font-family: Montserrat Alternates; font-size: 14px; font-weight: 600 } .testimonial-three .testimonial-rating .star-rating i { color: #ffb21d } .testimonial-three .testimonial-border { border-bottom: 1px solid #d9d9d9; padding-bottom: 50px } .testimonial-three .testimonial-three__active button.slick-next, .testimonial-three .testimonial-three__active button.slick-prev { font-size: 18px; width: 62px; height: 62px; background-color: transparent; border-radius: 40px; border: 1px solid rgba(11, 23, 40, .6); -webkit-transition: .3s ease-out; transition: .3s ease-out; z-index: 2 } .testimonial-three .testimonial-three__active button.slick-next:hover, .testimonial-three .testimonial-three__active button.slick-prev:hover { color: #fff; background-color: #4a5fe1; border: 1px solid #4a5fe1; -webkit-transition: .3s ease-out; transition: .3s ease-out } .testimonial-three .testimonial-three__active .slick-next, .testimonial-three .testimonial-three__active .slick-prev { position: absolute; top: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%) } .testimonial-three .testimonial-three__active .slick-prev { left: 5% } .testimonial-three .testimonial-three__active .slick-next { right: 2% } .testimonial-three .slick-dots { margin-top: 21px; position: absolute; left: 17.5% } @media only screen and (min-width:1200px) and (max-width:1400px) { .testimonial-three .slick-dots { margin-top: 0; left: 20.5%; bottom: 0 } } .testimonial-three .slick-dots li { display: inline-block; font-size: 0; width: 12px; height: 12px; border-radius: 12.024px; border: 1px solid #4a5fe1; background: rgba(255, 255, 255, 0); margin-right: 8px } .testimonial-three .slick-dots li button { border: none; background: 0 0 } .testimonial-three .slick-dots li.slick-active { background: #4a5fe1; border: 1px solid #4a5fe1; width: 12px; height: 12px } .testimonial-three .testimonial-three__wrapper .testimonial-three__single { padding: 74px 224px } .testimonial-three .testimonial-three__wrapper .testimonial-three__single>img { padding: 6px 16px 10px; border-radius: 6px; border: 1px solid rgba(11, 23, 40, .14); margin-bottom: 28px } .pricing-table .features li:last-child, .skill-one__progress-single.mar-b0, .stack-card .stack-card__inner:last-of-type { margin-bottom: 0 } .testimonial-three .testimonial-three__wrapper .testimonial-three__single p { color: #0b1728; font-family: Montserrat Alternates; font-size: 18px; font-weight: 500; line-height: 44px; opacity: .7 } .testimonial-three .testimonial-three__wrapper .testimonial-three__single .author-info .img { float: left; margin-right: 11px } .testimonial-three .testimonial-three__wrapper .testimonial-three__single .author-info .img img { width: 62px; height: 62px; border-radius: 50px } .testimonial-three .testimonial-three__wrapper .testimonial-three__single .author-info .content { padding: 6px 0 } .testimonial-three .testimonial-three__wrapper .testimonial-three__single .author-info .content h4 { font-size: 20px; font-weight: 600; margin-bottom: 3px } .testimonial-three .testimonial-three__wrapper .testimonial-three__single .author-info .content span { color: #0b1728; font-size: 14px; font-weight: 500; opacity: .6 } .testimonial-three .testimonial-three__img { position: absolute; bottom: 0; right: 20% } .faq-two .faq-two__faq .accordion-body, .faq-two div[class^=col-], .skill-one div[class^=col-] { padding: 0 } .skill-side__left { background: #f0e6e0; position: relative; overflow: hidden; padding: 20px 0 } .skill-side__left .skill__img-animation1 { position: absolute; top: -30px; left: -30px; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsleftright } .skill-side__right { position: relative; padding: 154px 330px 154px 125px } @media only screen and (min-width:1400px) and (max-width:1600px) { .skill-side__right { padding: 80px 120px 154px 110px } } @media only screen and (min-width:1200px) and (max-width:1400px) { .skill-side__left .skill__img-animation1 { top: -60px; left: -60px } .skill-side__right { padding: 30px 70px 120px 90px } } .skill-side__right .skill__img-animation2 { position: absolute; top: 5%; right: 32%; -webkit-animation: 6s ease-in-out .1s infinite alternate forwards rrdevsleftright; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsleftright } @media only screen and (min-width:1200px) and (max-width:1400px) { .skill-side__right .skill__img-animation2 { top: 1% } } .skill-side__right .skill__img-animation3 { position: absolute; top: 18%; left: 7%; -webkit-animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate } .skill-side__right .skill__img-animation4 { position: absolute; top: 45%; right: 15%; -webkit-animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate } @media only screen and (min-width:1400px) and (max-width:1600px) { .skill-side__right .skill__img-animation4 { right: 8% } } @media only screen and (min-width:1200px) and (max-width:1400px) { .skill-side__right .skill__img-animation4 { top: 36%; right: 10% } } .skill-side__right .skill__img-animation5 { position: absolute; bottom: 10%; left: 45%; -webkit-animation: 6s ease-in-out .1s infinite alternate forwards rrdevstranslateY2; animation: 6s ease-in-out .1s infinite alternate forwards rrdevstranslateY2 } @media only screen and (min-width:1400px) and (max-width:1600px) { .skill-side__right .skill__img-animation5 { bottom: 23%; left: 51% } } @media only screen and (min-width:1200px) and (max-width:1400px) { .skill-side__right .skill__img-animation5 { bottom: 20%; left: 55% } } .skill-one__progress { position: relative; display: block; width: 100%; margin-top: 40px } .skill-one__progress-single { position: relative; display: block; margin-bottom: 25px } .skill-one__progress-title { color: #0b1728; font-family: "Montserrat Alternates", sans-serif; font-size: 14px; font-style: normal; font-weight: 500; line-height: normal } .skill-one__progress .bar { position: relative; width: 100%; height: 4px; background: #e3e3e3; border-radius: 0; margin-bottom: 6px } .skill-one__progress .bar-inner { position: relative; display: block; width: 0; height: 4px; border-radius: 0; -webkit-transition: 1.5s; transition: 1.5s } .skill-one__progress .bar-inner.bar-bg-1 { background-color: #4a5fe1 } .skill-one__progress .bar-inner.bar-bg-2 { background-color: #e1a54a } .skill-one__progress .bar-inner.bar-bg-3 { background-color: #e14ab7 } .skill-one__progress .count-text { position: absolute; top: -25px; right: 0; color: #0b1728; font-family: "Montserrat Alternates", sans-serif; font-size: 14px; font-weight: 500; line-height: normal; -webkit-transition: .5s; transition: .5s; opacity: 1 } .stack-card .stack-card__inner { padding: 440px 40px 40px; background-repeat: no-repeat; background-size: cover; background-position: left bottom; border-radius: 20px; overflow: hidden; position: sticky !important; top: 100px; z-index: 100; height: 610px; overflow-y: scroll } .stack-card .stack-card__inner::-webkit-scrollbar { width: 0 } .stack-card .stack-card__inner a { display: inline-block; color: #0b1728; font-family: Roboto; font-size: 15px; font-weight: 500; line-height: normal; padding: 13px 28px; border-radius: 10px; border: 1px solid rgba(11, 23, 40, .2); background: rgba(11, 23, 40, .06); margin-top: 30px } .stack-card .stack-card__inner a i { margin-left: 4px } .fix-scroll { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; row-gap: 30px } .quote-form-one .quote-form-one__img1 { position: absolute; left: 3%; top: 20%; -webkit-animation: 6s ease-in-out .1s infinite alternate forwards rrdevsleftright; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsleftright } .quote-form-one .quote-form-one__img2, .quote-form-one .quote-form-one__img3 { -webkit-animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate; position: absolute } @media only screen and (min-width:1200px) and (max-width:1400px) { .quote-form-one .quote-form-one__img1 { left: 4% } } .quote-form-one .quote-form-one__img2 { left: 6%; bottom: 27%; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate } @media only screen and (min-width:1400px) and (max-width:1600px) { .quote-form-one .quote-form-one__img1 { left: 4% } .quote-form-one .quote-form-one__img2 { left: 2% } } @media only screen and (min-width:1200px) and (max-width:1400px) { .quote-form-one .quote-form-one__img2 { left: 1% } } .quote-form-one .quote-form-one__img3 { right: 27%; bottom: 0; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate } .quote-form-one .quote-form-one__img4 { position: absolute; top: 55%; right: 8%; -webkit-animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate } @media only screen and (min-width:1200px) and (max-width:1400px) { .quote-form-one .quote-form-one__img4 { right: 2% } } .quote-form-one .quote-form-one__img5 { position: absolute; top: 25%; right: 8%; -webkit-animation: 6s ease-in-out .1s infinite alternate forwards rrdevsleftright; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsleftright } @media only screen and (min-width:1400px) and (max-width:1600px) { .quote-form-one .quote-form-one__img3 { bottom: 15% } .quote-form-one .quote-form-one__img4, .quote-form-one .quote-form-one__img5 { right: 2% } } @media only screen and (min-width:1200px) and (max-width:1400px) { .quote-form-one .quote-form-one__img5 { right: 1% } } .quote-form-one .quote-form-one__img .quote-form-one__img-animation1 { position: absolute; top: 0; right: 50px; -webkit-animation: 6s linear infinite alternate rrdevsanimation1; animation: 6s linear infinite alternate rrdevsanimation1 } .quote-form-one .quote-form-one__img .quote-form-one__img-animation2 { position: absolute; left: -140px; bottom: 65px; -webkit-animation: 2s infinite alternate rrdevsupdown; animation: 2s infinite alternate rrdevsupdown } @media only screen and (min-width:1400px) and (max-width:1600px) { .quote-form-one .quote-form-one__img .quote-form-one__img-animation2 { left: -60px } } @media only screen and (min-width:1200px) and (max-width:1400px) { .quote-form-one .quote-form-one__img .quote-form-one__img-animation2 { left: -70px } } .quote-form-one .quote-form-one__content .quote-form-one__title { color: #0b1728; font-family: "Montserrat Alternates", sans-serif; font-size: 44px; font-style: normal; font-weight: 700; line-height: 54px; text-align: left; margin-bottom: 24px } .quote-form-one .quote-form-one__content p { color: #0b1728; font-family: "Montserrat Alternates", sans-serif; font-size: 15px; font-style: normal; font-weight: 400; line-height: 26px } .quote-form-one .quote-form-one__content .contact-quote-form input, .quote-form-one .quote-form-one__content .contact-quote-form textarea { color: rgba(11, 23, 40, .6); font-family: "Montserrat Alternates", sans-serif; font-size: 14px; font-style: normal; font-weight: 500; line-height: 26px; width: 100%; border-radius: 10px; padding: 18px 24px; border: 1px solid rgba(11, 23, 40, .14); background: #fff; margin-bottom: 20px } .quote-form-one .quote-form-one__content .contact-quote-form input::-webkit-input-placeholder, .quote-form-one .quote-form-one__content .contact-quote-form textarea::-webkit-input-placeholder { color: rgba(11, 23, 40, .6) } .quote-form-one .quote-form-one__content .contact-quote-form input::-moz-placeholder, .quote-form-one .quote-form-one__content .contact-quote-form textarea::-moz-placeholder { color: rgba(11, 23, 40, .6) } .quote-form-one .quote-form-one__content .contact-quote-form input:-ms-input-placeholder, .quote-form-one .quote-form-one__content .contact-quote-form textarea:-ms-input-placeholder { color: rgba(11, 23, 40, .6) } .quote-form-one .quote-form-one__content .contact-quote-form input::-ms-input-placeholder, .quote-form-one .quote-form-one__content .contact-quote-form textarea::-ms-input-placeholder { color: rgba(11, 23, 40, .6) } .quote-form-one .quote-form-one__content .contact-quote-form input::placeholder, .quote-form-one .quote-form-one__content .contact-quote-form textarea::placeholder { color: rgba(11, 23, 40, .6) } .quote-form-one .quote-form-one__content .contact-quote-form input { height: 46px } .quote-form-one .quote-form-one__content .contact-quote-form textarea { height: 180px } .blog-category-tabs, .pricing-page-header { position: relative; display: block; overflow: hidden; z-index: 1 } .pricing-page-header .pricing-page-header__bg::before { content: ""; position: absolute; top: 0; left: 0; height: 140px; right: 0; background: -webkit-gradient(linear, left top, right top, color-stop(-.24%, #f1bfec), color-stop(99.96%, #baf2c6)); background: linear-gradient(90deg, #f1bfec -.24%, #baf2c6 99.96%); -webkit-filter: blur(300px); filter: blur(300px); -webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .25); box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .25); z-index: -1; opacity: 1 } .pricing-page-header .pricing-page-header__bg::after { content: ""; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 27%; background: #fbf9fb; opacity: .75 } .pricing-page-header .page-header__wrapper .page-header__content h1 { color: #0b1728; font-family: "Montserrat Alternates", sans-serif; font-size: 60px; font-weight: 700; line-height: normal } .pricing-page-header .page-header__wrapper .page-header__content .pricing-plan-one__single { position: relative; padding: 60px 40px; border-radius: 10px; border: 1px solid rgba(11, 23, 40, .14) } .pricing-page-header .page-header__wrapper .page-header__content .pricing-plan-one__single .pricing-badge { position: absolute; top: 24px; right: 24px; display: inline-block; color: #fff; font-family: "Montserrat Alternates", sans-serif; font-size: 13px; font-weight: 600; line-height: normal; border-radius: 4px; padding: 11px 15px; background: #fe7919 } .pricing-page-header .page-header__wrapper .page-header__content .pricing-plan-one__single .pricing-header { padding-bottom: 40px; margin-bottom: 44px; border-bottom: 1px solid rgba(11, 23, 40, .1) } .pricing-page-header .page-header__wrapper .page-header__content .pricing-plan-one__single .pricing-header span { display: block; color: #0b1728; font-family: "Montserrat Alternates", sans-serif; font-size: 15px; font-style: normal; font-weight: 600; line-height: normal; margin-bottom: 20px } .pricing-page-header .page-header__wrapper .page-header__content .pricing-plan-one__single .pricing-header h2 { color: #0b1728; font-family: "Montserrat Alternates", sans-serif; font-size: 40px; font-weight: 600; line-height: normal } .pricing-page-header .page-header__wrapper .page-header__content .pricing-plan-one__single .pricing-header h2 span { display: inline-block; color: #545d69; font-family: "Montserrat Alternates", sans-serif; font-size: 15px; font-weight: 500; line-height: normal } .pricing-page-header .page-header__wrapper .page-header__content .pricing-plan-one__single .pricing-header p { color: #545d69; font-family: "Montserrat Alternates", sans-serif; font-size: 15px; font-weight: 500; line-height: normal } .pricing-page-header .page-header__wrapper .page-header__content .pricing-plan-one__single .pricing-feature-list ul li { color: #0b1728; font-family: "Montserrat Alternates", sans-serif; font-size: 15px; font-weight: 500; line-height: 44px; list-style: none } .pricing-page-header .page-header__wrapper .page-header__content .pricing-plan-one__single .pricing-feature-list ul li i { font-size: 18px; color: #57c242; margin-right: 14px } .pricing-page-header .page-header__wrapper .page-header__content .pricing-plan-one__single .pricing-feature-list ul li.del { color: #455060; font-family: "Montserrat Alternates", sans-serif; font-size: 15px; font-weight: 500; line-height: 44px; text-decoration: line-through } .pricing-page-header .page-header__wrapper .page-header__content .pricing-plan-one__single .pricing-feature-list ul li.del i { color: #443f3f } .pricing-page-header .page-header__wrapper .page-header__content .pricing-plan-one__single .pricing-btn { margin-top: 54px } .pricing-page-header .page-header__wrapper .page-header__content .pricing-plan-one__single .pricing-btn a { display: block; color: #0b1728; font-family: "Montserrat Alternates", sans-serif; font-size: 15px; font-weight: 600; line-height: normal; padding: 20px; text-align: center; border-radius: 4px; border: 1px solid rgba(11, 23, 40, .14) } .pricing-page-header .page-header__wrapper .page-header__content .pricing-plan-one__single .pricing-btn a i { padding-left: 6px } .pricing-page-header .page-header__wrapper .page-header__content .pricing-plan-one__single .pricing-btn a:hover { color: #fff } .tab-one__tabs { position: relative; display: block; overflow: hidden } .tab-one__tabs .tabs-content .tab { position: relative; display: none; -webkit-transform: translateY(35px); transform: translateY(35px); -webkit-transition: .6s; transition: .6s; z-index: 10 } .tab-one__tabs .tabs-content .tab.active-tab { display: block; margin-top: 0; -webkit-transform: translateY(0); transform: translateY(0) } .tab-one__tabs .tab-buttons { position: relative; display: inline-block; border-radius: 4px; border: 1px solid rgba(11, 23, 40, .14); padding: 5px } .tab-one__tabs .tab-buttons li { position: relative; display: inline-block; border-radius: 4px; color: #0b1728; font-family: "Montserrat Alternates", sans-serif; font-size: 13px; font-style: normal; font-weight: 600; padding: 8px 15px; margin-right: 20px; cursor: pointer; text-align: center; -webkit-transition: .2s linear 0.1s; transition: .2s linear 0.1s } .tab-one__tabs .tab-buttons li:last-child { margin-right: 0 } .tab-one__tabs .tab-buttons li.active-btn, .tab-one__tabs .tab-buttons li:hover { color: #fff; background: #4a5fe1 } .integrations-map-one__img img { opacity: .3; width: 100%; height: 856px } .integrations-map-one__item0, .integrations-map-one__item1, .integrations-map-one__item10, .integrations-map-one__item2, .integrations-map-one__item3, .integrations-map-one__item4, .integrations-map-one__item5, .integrations-map-one__item6, .integrations-map-one__item7, .integrations-map-one__item8, .integrations-map-one__item9 { position: absolute; width: 100px; height: 100px; line-height: 100px; border-radius: 50px; text-align: center; background-color: #fff; -webkit-box-shadow: 0 10px 50px rgba(11, 23, 40, .1); box-shadow: 0 10px 50px rgba(11, 23, 40, .1) } .integrations-map-one__item0 { top: 50%; left: 48% } .integrations-map-one__item1 { top: 15%; left: 16% } .integrations-map-one__item2 { top: 45%; left: 16% } .integrations-map-one__item3 { top: 31%; left: 27% } .integrations-map-one__item4 { top: 60%; left: 34% } .integrations-map-one__item5 { top: 25%; left: 40% } .integrations-map-one__item6 { top: 25%; left: 55% } .integrations-map-one__item7 { top: 55%; left: 60% } .integrations-map-one__item8 { top: 35%; left: 67% } .integrations-map-one__item9 { top: 20%; left: 80% } .integrations-map-one__item10 { top: 55%; left: 80% } .integrations-map-one__item0 .ripple, .integrations-map-one__item0 .ripple:after, .integrations-map-one__item0 .ripple:before { position: absolute; top: 50%; left: 50%; width: 100px; height: 100px; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -ms-box-shadow: 0 0 0 0 #ddd; -o-box-shadow: 0 0 0 0 #ddd; -webkit-box-shadow: 0 0 0 0 #ddd; box-shadow: 0 0 0 0 #ddd; -webkit-animation: 3s infinite ripple; animation: 3s infinite ripple; border-radius: 50%; opacity: .9 } .col-custom, .counter-one__single { border: 1px solid rgba(11, 23, 40, .14) } .integrations-map-one__item0 .ripple:before { -webkit-animation-delay: .9s; animation-delay: .9s; content: ""; position: absolute } .integrations-map-one__item0 .ripple:after { -webkit-animation-delay: .6s; animation-delay: .6s; content: ""; position: absolute } .row-custom { display: -webkit-box; display: -ms-flexbox; display: flex; margin: 0 -15px; padding-left: 15px; padding-right: 15px } .col-custom { -webkit-box-flex: 0.4; -ms-flex: 0.4; flex: 0.4; width: 138px; height: 546px; font-weight: 500; background: #fff; padding: 50px; -webkit-transition: .3s; transition: .3s; cursor: pointer } @media only screen and (min-width:1200px) and (max-width:1400px) { .col-custom { padding: 40px } } .col-custom.active { -webkit-box-flex: 7; -ms-flex: 7; flex: 7 } .col-custom.active .rr-panel-item { display: none } .col-custom.active .rr-panel-item-2 { opacity: 1; visibility: visible; -webkit-transition: .3s; transition: .3s } .rr-panel-content .rr-panel-title { width: 500px; height: 394px; -webkit-transform: rotate(-90deg) translate(-90px, -15px); transform: rotate(-90deg) translate(-90px, -15px); color: #0b1728; font-family: "Montserrat Alternates", sans-serif; font-size: 30px; font-style: normal; font-weight: 600; line-height: normal; text-transform: uppercase; margin-top: -115px } .rr-panel-content-2 .rr-panel-title-2 { display: inline-block; color: #fff; font-family: "Montserrat Alternates", sans-serif; font-size: 13px; font-weight: 500; padding: 10px 16px; background: #4a5fe1; margin-bottom: 30px; visibility: hidden; opacity: 0; -webkit-transition: .3s ease-out; transition: .3s ease-out } .counter-one__text, .faq-one__faq .accordion-body, .faq-one__faq .accordion-header .accordion-buttons { font-family: "Montserrat Alternates", sans-serif; font-size: 18px } .rr-panel-content-2 .rr-panel-content__img { position: relative; visibility: hidden; opacity: 0; -webkit-transition-delay: 0.2s; transition-delay: 0.2s } .rr-panel-content-2 .rr-panel-content__img:before { content: ""; display: block; background: -webkit-gradient(linear, left top, left bottom, from(rgba(11, 23, 40, 0)), to(#0b1728)); background: linear-gradient(180deg, rgba(11, 23, 40, 0) 0, #0b1728 100%); position: absolute; bottom: 0; left: 0; top: 0; right: 0 } #header-sticky, .faq-one__faq .accordion-header .accordion-buttons { background: linear-gradient(135deg, rgb(62 137 255) 0, rgb(17 46 80) 100%) } .rr-panel-content-2 .rr-panel-content__img h3 { color: #fff; font-family: "Montserrat Alternates", sans-serif; font-size: 30px; font-weight: 600; line-height: 40px; position: absolute; bottom: 30px; left: 0; right: 0; padding-left: 30px; padding-right: 30px } @media only screen and (min-width:1200px) and (max-width:1400px) { .rr-panel-content-2 .rr-panel-content__img h3 { font-size: 24px; line-height: 34px } } .rr-panel-content-2 .rr-panel-content__img img { width: 100% } .col-custom.active .rr-panel-content__img, .col-custom.active .rr-panel-title-2 { visibility: visible; opacity: 1 } .rr-panel-item-2 { opacity: 0; visibility: hidden; padding: 0 30px } .counter-one__single { padding: 90px 50px 102px 44px } .counter-one__single .text-box h3, .counter-one__single .text-box span { display: inline-block; font-family: "Montserrat Alternates", sans-serif; font-size: 80px; font-style: normal; font-weight: 700; line-height: 40px; margin-bottom: 0; color: rgba(11, 23, 40, .2); -webkit-text-fill-color: white; -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: rgba(11, 23, 40, 0.2) } @media only screen and (min-width:1200px) and (max-width:1400px) { .counter-one__single .text-box h3, .counter-one__single .text-box span { font-size: 60px } .counter-one__text { font-size: 14px } } .counter-one__text { color: #0b1728; text-align: right; font-style: normal; font-weight: 500; line-height: 30px; margin-bottom: 0; margin-top: -13px } .counter-one__single .icon-box { margin-bottom: 44px } .counter-one__single .icon-box i { font-size: 64px; color: #0b1728 } .faq-one-img img { border-radius: 10px; background: #d9d9d9 } .faq-one__faq .accordion-items { border: 1px solid rgba(11, 23, 40, .14); border-radius: 6px } .faq-one__faq .accordion-header .accordion-buttons { position: relative; display: block; border: none; width: 100%; color: #fff; font-weight: 600; text-align: left; cursor: pointer; padding: 25px 20px 24px 30px; -webkit-transition: .2s linear 0.1s; transition: .2s linear 0.1s } .faq-one__faq .accordion-header .accordion-buttons::after { content: "\f068"; position: absolute; top: 50%; right: 14px; font-family: "Font Awesome 6 Pro"; font-weight: 900; font-size: 13px; color: #fff; -webkit-transform: rotate(0) translateY(-50%); transform: rotate(0) translateY(-50%); -webkit-transition: .5s; transition: .5s; width: 40px; height: 40px; line-height: 40px; background-color: #0b1728; text-align: center; border-radius: 50px } .faq-one__faq .accordion-header .accordion-buttons.collapsed:after { content: "+" } .faq-one__faq .accordion-header .accordion-buttons:not(.collapsed) { padding: 25px 20px 15px 30px } .basic-pagination ul li a:hover, .faq-one__faq .accordion-header .accordion-buttons:not(.collapsed)::after { background-color: #4a5fe1 } .faq-one__faq .accordion-body { color: #0b1728; font-style: normal; font-weight: 500; line-height: 26px; margin: -4px 0 0; opacity: .7; border-width: 0 1px 1px; border-style: solid; border-color: rgba(11, 23, 40, .14); background: rgba(255, 255, 255, 0); border-radius: 0 0 6px 6px } .faq-one__faq .accordion-items+.accordion-items, .faq-two .faq-two__faq .accordion-items+.accordion-items { margin-top: 14px } .faq-two { border-width: 1px 0; border-style: solid; border-color: rgba(11, 23, 40, .1); overflow: hidden } .faq-two .faq-two-content__wrapper .faq-two__animation1 { position: absolute; top: 30px; left: 100px; -webkit-animation: 6s ease-in-out .1s infinite alternate forwards rrdevsleftright; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsleftright } @media only screen and (min-width:1200px) and (max-width:1400px) { .faq-two .faq-two-content__wrapper .faq-two__animation1 { top: -88px } } .faq-two .faq-two-content__wrapper .faq-two__animation2 { position: absolute; right: 93px; -webkit-animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate } @media only screen and (min-width:1200px) and (max-width:1400px) { .faq-two .faq-two-content__wrapper .faq-two__animation2 { right: 20px } } .faq-two .faq-two-content__wrapper .faq-two__animation3 { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); left: 28px; -webkit-animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate } @media only screen and (min-width:1200px) and (max-width:1400px) { .faq-two .faq-two-content__wrapper .faq-two__animation3 { top: 55%; -webkit-transform: translateY(-55%); transform: translateY(-55%); left: 10px } } .faq-two .faq-two-content__wrapper .faq-two__animation4 { position: absolute; bottom: -60px; left: 200px; -webkit-animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate } .faq-two .faq-two-content__wrapper .faq-two__animation5 { position: absolute; top: 80%; -webkit-transform: translateY(-80%); transform: translateY(-80%); left: -40px } @media only screen and (min-width:1200px) and (max-width:1400px) { .faq-two .faq-two-content__wrapper .faq-two__animation5 { left: -50px } } .faq-two .faq-two-content__wrapper .fac-two__content { padding-left: 315px; padding-right: 130px } @media only screen and (min-width:1400px) and (max-width:1600px) { .faq-two .faq-two-content__wrapper .faq-two__animation1 { left: 40px } .faq-two .faq-two-content__wrapper .faq-two__animation4 { bottom: -20px; left: 60px } .faq-two .faq-two-content__wrapper .fac-two__content { padding-left: 160px; padding-right: 130px } } @media only screen and (min-width:1200px) and (max-width:1400px) { .faq-two .faq-two-content__wrapper .fac-two__content { padding-left: 80px; padding-right: 45px } } .faq-two .faq-two-content__wrapper .fac-two__content .section-title__one-title { font-family: Mulish, sans-serif; margin-bottom: 50px } .faq-two .faq-two__right { position: relative; background-color: #f6f9fe; padding: 129px 95px 163px 90px; overflow: hidden } @media only screen and (min-width:1200px) and (max-width:1400px) { .faq-two .faq-two__right { padding: 250px 95px 350px 90px } } .faq-two .faq-two__right .faq-two__right-img>img { border-radius: 30px; background: #fff; -webkit-box-shadow: 0 50px 70px 0 rgba(11, 23, 40, .08); box-shadow: 0 50px 70px 0 rgba(11, 23, 40, .08) } .faq-two .faq-two__right .faq-two__right-img1 { position: absolute; bottom: 80px; right: 60px; border-radius: 10px; background: #d9d9d9; -webkit-box-shadow: 0 50px 70px 0 rgba(11, 23, 40, .08); box-shadow: 0 50px 70px 0 rgba(11, 23, 40, .08); -webkit-animation: 7s infinite alternate rrdevsupdown; animation: 7s infinite alternate rrdevsupdown } .faq-two .faq-two__right .faq-two__right-img2 { position: absolute; top: 254px; left: 40px; border-radius: 10px; background: url(<path-to-image>), -260.265px -151.163px/614.516% 466.993% no-repeat #d3d3d3; -webkit-box-shadow: 0 10px 50px 0 rgba(11, 23, 40, .1); box-shadow: 0 10px 50px 0 rgba(11, 23, 40, .1); -webkit-animation: 5s linear infinite alternate rrdevsanimation1; animation: 5s linear infinite alternate rrdevsanimation1 } .faq-three__animation-1, .faq-three__animation-2 { -webkit-animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate } .faq-two .faq-two__faq .accordion-header button { color: #0b1728; font-family: Mulish, sans-serif; font-size: 16px; font-style: normal; font-weight: 600; line-height: normal; margin: 0; -webkit-transition: .2s linear; transition: .2s linear; width: 100%; text-align: left; display: block; cursor: pointer; padding: 14px 24px; -webkit-transition-delay: 0.1s; transition-delay: 0.1s; border-radius: 6px; border: 1px solid rgba(11, 23, 40, .14); background: rgba(255, 255, 255, 0) } .faq-two .faq-two__faq .accordion-header button:not(.collapsed) { color: #fff; background-color: #0b1728; border: 1px solid rgba(11, 23, 40, .14); border-radius: 4px; margin-bottom: 6px } .faq-two .faq-two__faq .accordion-header button:before { content: "\f105"; font-family: "Font Awesome 6 Pro"; font-size: 14px; font-weight: 900; color: #0b1728; margin-top: 1px; -webkit-transition: .5s; transition: .5s; margin-right: 10px } .faq-two .faq-two__faq .accordion-header button:not(.collapsed):before { content: "\f107"; color: #fff } .faq-two .faq-two__faq .accordion-body .accrodion-content { position: relative } .faq-two .faq-two__faq .accordion-body .accrodion-content p { color: #0b1728; font-family: "Montserrat Alternates", sans-serif; font-size: 15px; font-style: normal; font-weight: 500; line-height: 26px; margin: 0; opacity: .7 } .faq-two .faq-two__faq .accordion-body .accrodion-content .inner { position: relative; display: block; padding-left: 160px } .faq-two .faq-two__faq .accordion-body .accrodion-content .inner .img-box { position: absolute; top: -3px; left: 0 } .faq-two .faq-two__faq .accordion-body .accrodion-content .inner .img-box::before { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(var(--thm-base-rgb), .7); content: "" } .faq-two .faq-two__faq .accordion-body .accrodion-content .inner .img-box img { width: 140px; height: 100px } .blog-one .tab-one, .faq-two .faq-two__faq .accordion-body .accrodion-content .inner .text { position: relative; display: block } .faq-two .faq-two__faq .accordion-body .accrodion-content .list ul li+li { margin-top: 6px } .faq-two .faq-two__faq .accordion-body .accrodion-content .list ul li { list-style: none } .faq-two .faq-two__faq .accordion-body .accrodion-content .list ul li a { display: block; color: rgba(11, 23, 40, .7); font-family: Mulish, sans-serif; font-size: 14px; font-style: normal; font-weight: 500; border-radius: 4px; background: #f5f5f8; padding: 13px 18px; line-height: normal } .faq-two .faq-two__faq .accordion-body .accrodion-content .list ul li a:before { content: ""; display: inline-block; width: 4px; height: 4px; border-radius: 50px; background: rgba(11, 23, 40, .7); margin-bottom: 3px; margin-right: 15px } .faq-two .faq-two__faq .accordion-body .accrodion-content .list ul li a i { float: right; margin-top: 5px; margin-right: 10px } .faq-three__faq .accordion-items+.accordion-items { margin-top: 32px } .faq-three__faq .accordion-body { padding: 0 } .faq-three__faq .accordion-header button { position: relative; font-family: Mulish, sans-serif; font-size: 20px; font-weight: 700; width: 100%; border: none; text-align: left; padding: 26px 34px; border-radius: 14px; background: #f3f6fb; margin-bottom: 0 } .faq-three__faq .accordion-header button:not(.collapsed) { color: #fff; border-radius: 14px 14px 0 0; background: #0b1728 } .faq-three__faq .accordion-header button:before, .faq-three__faq .accordion-header button:not(.collapsed):before, .faq-three__faq .accrodion-title::before { position: absolute; top: 50%; right: 20px; content: "\f107"; font-family: "Font Awesome 6 Pro"; font-weight: 900; font-size: 15px; width: 45px; height: 45px; line-height: 45px; border-radius: 50px; color: #0b1728; text-align: center } .faq-three__faq .accordion-header button:before, .faq-three__faq .accordion-header button:not(.collapsed):before { -webkit-transform: rotate(0) translateY(-50%); transform: rotate(0) translateY(-50%); -webkit-transition: .5s; transition: .5s; background: #fff; -webkit-box-shadow: 0 1px 2px 0 rgba(11, 23, 40, .14); box-shadow: 0 1px 2px 0 rgba(11, 23, 40, .14) } .faq-three__faq .accrodion.active .accrodion-title { padding: 34px; border-radius: 14px 14px 0 0; background: #0b1728 } .faq-three__faq .accrodion.active .accrodion-title::before { content: "\f106" } .faq-three__faq .accrodion.active .accrodion-title h4 { color: #fff; font-family: Mulish, sans-serif; font-size: 20px; font-weight: 700; margin-bottom: 0 } .faq-three__faq .accrodion.active .accrodion-title h4 span { width: 90px; height: 24px; border-radius: 4px; background: #fff; color: #0b1728; font-family: Mulish, sans-serif; font-size: 14px; font-weight: 600; line-height: 10px; padding: 7px 12px; margin-left: 6px } .faq-three__faq .accrodion-title { position: relative; padding: 34px; border-radius: 14px; background: #f3f6fb } .faq-three__faq .accrodion-title::before { -webkit-transform: rotate(0) translateY(-50%); transform: rotate(0) translateY(-50%); -webkit-transition: .5s; transition: .5s; background: #fff; -webkit-box-shadow: 0 1px 2px 0 rgba(11, 23, 40, .14); box-shadow: 0 1px 2px 0 rgba(11, 23, 40, .14) } .faq-three__faq .accrodion-title h4 { color: #0b1728; font-family: Mulish, sans-serif; font-size: 20px; font-weight: 700; line-height: normal; margin-bottom: 0 } .faq-three__faq .accrodion-title h4 span { width: 90px; height: 24px; border-radius: 4px; background: #0b1728; color: #fff; font-family: Mulish, sans-serif; font-size: 14px; font-weight: 600; line-height: 10px; padding: 7px 12px; margin-left: 6px } .faq-three__faq .accrodion-content { border-radius: 0 0 14px 14px; color: #fff; background: #0b1728; padding: 0 32px 5px 43px } .faq-three__faq .pricing-list ul li { list-style: none; color: #fff; font-family: Mulish; font-size: 14px; font-style: normal; font-weight: 500; line-height: 26px; opacity: .7 } .faq-three__faq .pricing-list ul li i { margin-right: 11px } .faq-three__content p { margin-bottom: 17px } .faq-three__content .section-title__two-title { font-family: Mulish, sans-serif } .pricing-footer { margin-top: 20px; margin-bottom: 30px } .pricing-footer h5 { color: #fff; font-family: Mulish; font-size: 30px; font-weight: 700; line-height: normal; margin-bottom: 0 } .pricing-footer h5 span { color: #edddd1; font-family: Mulish; font-size: 15px; font-weight: 500; line-height: normal } .pricing-footer a { color: #fff; font-family: Mulish; font-size: 15px; font-weight: 700; line-height: normal; padding: 9px 17px; border-radius: 4px; background: #fe7919 } .pricing-footer a i { margin-left: 6px } .faq-three { position: relative } .faq-three__animation-1 { position: absolute; top: 10%; left: 45%; -webkit-transform: rotate(55deg); transform: rotate(55deg); animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate } @media only screen and (min-width:1200px) and (max-width:1400px) { .faq-two .faq-two__right .faq-two__right-img1 { bottom: 200px } .faq-three__animation-1 { top: 14%; left: 46% } } .faq-three__animation-2 { position: absolute; bottom: 45%; left: 5%; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate } .error-page .error-page__animation2, .faq-three__animation-3 { -webkit-animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate } @media only screen and (min-width:1200px) and (max-width:1400px) { .faq-three__animation-2 { left: 2% } } .faq-three__animation-3 { position: absolute; bottom: 20%; right: 7%; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate } .cta-one__wrapper .cta-one__img1, .cta-one__wrapper .cta-one__img5 { -webkit-animation: 6s ease-in-out .1s infinite alternate forwards rrdevsleftright; position: absolute } .faq-three__animation-4 { position: absolute; top: 0; left: -30px } @media only screen and (min-width:1400px) and (max-width:1600px) { .faq-three__animation-2 { left: 2% } .faq-three__animation-3 { right: 10% } .faq-three__animation-4 { left: -25px } } @media only screen and (min-width:1200px) and (max-width:1400px) { .faq-three__animation-4 { left: -40px } .faq-three__animation-5 { right: -35px } } @media only screen and (min-width:992px) and (max-width:1200px) { .about-three__wrapper .about-three__single .about-three__animation-1 { left: 49%; top: 10% } .about-three__wrapper .about-three__single .about-three__single-content { padding-right: 10px } .service-one .service-one__single { margin-right: 30px } .service-one .service-one__single.style-1, .service-one .service-one__single.style-4 { border-radius: 0 } .service-one .service-one__single:hover { -webkit-transform: scale(1); transform: scale(1) } .service-two__single { padding: 50px 30px } .service-two__single .service-two__single-title { font-size: 24px } .service-three__single { padding: 50px 40px } .service-three__single h3 { font-size: 22px; line-height: 36px } .portfolio-menu button.active .short-message { top: -50px } .team-one__single .team-one__single-img img { width: 100% } .testimonial-one .testimonial-one__single-img { float: inherit; padding: 50px 82px 0 30px } .testimonial-one .testimonial-one__single-content { padding: 60px } .testimonial-one .testimonial-one__single-content .testimonial-one__video .icon, .testimonial-one .testimonial-one__single-content p { margin-bottom: 30px } .testimonial-one .testimonial-one__active .owl-prev i { left: 15% } .testimonial-one .testimonial-one__active .owl-next i { right: 15% } .testimonial-two .testimonial-two__wrapper .testimonial-two__single p { margin-right: 200px } .testimonial-two .testimonial-two__wrapper .owl-dots { right: 0 } .testimonial-three .slick-dots { margin-top: 0; left: 20%; bottom: 0 } .testimonial-three .testimonial-three__wrapper .testimonial-three__single { padding: 74px 180px } .skill-side__right { padding: 80px 120px } .skill-side__right .skill__img-animation2 { top: 5% } .quote-form-one .quote-form-one__img1, .skill-side__right .skill__img-animation3 { left: 4% } .skill-side__right .skill__img-animation4 { top: 35%; right: 8% } .skill-side__right .skill__img-animation5 { left: 55%; bottom: 20% } .quote-form-one .quote-form-one__img2 { left: 2% } .quote-form-one .quote-form-one__img3 { right: 65% } .quote-form-one .quote-form-one__img4 { top: 65%; right: 2% } .quote-form-one .quote-form-one__img5 { top: 22%; right: 40% } .quote-form-one .quote-form-one__img .quote-form-one__img-animation1 { right: 32% } .quote-form-one .quote-form-one__img .quote-form-one__img-animation2 { left: -60px } .quote-form-one .quote-form-one__content { margin-top: 50px } .col-custom { width: 80px } .rr-panel-content .rr-panel-title { -webkit-transform: rotate(-90deg) translate(-90px, -41px); transform: rotate(-90deg) translate(-90px, -41px); font-size: 24px } .counter-one__single .text-box h3, .counter-one__single .text-box span { font-size: 45px } .counter-one__text { font-size: 16px } .faq-two .faq-two-content__wrapper .faq-two__animation1 { top: 10px } .faq-two .faq-two-content__wrapper .faq-two__animation2 { right: 43%; top: 60px } .faq-two .faq-two-content__wrapper .faq-two__animation3 { top: 55%; -webkit-transform: translateY(-55%); transform: translateY(-55%); left: 10px } .faq-two .faq-two-content__wrapper .faq-two__animation4 { bottom: 50px } .faq-two .faq-two-content__wrapper .faq-two__animation5 { left: -60px; top: 72% } .faq-two .faq-two-content__wrapper .fac-two__content { padding: 100px 40px 120px 55px } .faq-three__faq { margin-right: 0 } .faq-three__content { padding-top: 30px } .faq-three__animation-1 { top: 6%; left: 5% } .faq-three__animation-2 { left: 1% } .faq-three__animation-3 { bottom: 12%; right: 11% } .faq-three__animation-4 { left: -45px } } @media only screen and (min-width:768px) and (max-width:991px) { .about-three__wrapper .about-three__single .about-three__animation-1 { top: 3% } .about-three__wrapper .about-three__single .about-three__single-content { padding-right: 20px; margin-bottom: 30px } .service-one .service-one__single { margin-left: 15px; margin-right: 15px } .service-one .service-one__single.style-1, .service-one .service-one__single.style-4 { border-radius: 0 } .service-one .service-one__single:hover { -webkit-transform: scale(1); transform: scale(1) } .horizontal-accordion .d__column-two, .service-two .d__column-two, .testimonial-three .d__column-two { display: block } .service-two .section-title__one-title { font-size: 36px; line-height: 54px; margin-bottom: 20px } .service-two__single { padding: 60px 40px } .project-area .section-title__column-two { display: block; -webkit-box-align: inherit; -ms-flex-align: inherit; align-items: inherit; -webkit-box-pack: inherit; -ms-flex-pack: inherit; justify-content: inherit } .project-area .section-title__two-title { margin-bottom: 70px } .portfolio-menu button.active .short-message { top: -50px } .team-one__single .team-one__single-img img { width: 100% } .testimonial-one .testimonial-one__single-img { float: inherit; padding: 50px } .testimonial-one .testimonial-one__single-content { padding: 40px } .testimonial-one .testimonial-one__single-content p { margin-bottom: 30px } .testimonial-one .testimonial-one__active .owl-prev i { left: 14% } .testimonial-one .testimonial-one__active .owl-next i { right: 14% } .testimonial-two .testimonial-two__wrapper .testimonial-two__single p { margin-right: 130px } .testimonial-two .testimonial-two__wrapper .owl-dots { right: 0 } .faq-one-img img, .testimonial-three .testimonial-three_section__title { margin-bottom: 40px } .testimonial-three .slick-dots { margin-top: 21px; left: 14.5%; bottom: 0 } .testimonial-three .testimonial-three__wrapper .testimonial-three__single { padding: 74px 100px } .skill-side__right { padding: 60px 125px } .skill-side__right .skill__img-animation4 { top: 35%; right: 6% } .skill-side__right .skill__img-animation5 { bottom: 15% } .quote-form-one .quote-form-one__img1 { left: 5%; top: 5% } .quote-form-one .quote-form-one__img2 { left: 3%; bottom: 60% } .quote-form-one .quote-form-one__img4 { top: 80%; right: 4% } .quote-form-one .quote-form-one__img5 { top: 65%; right: 2% } .quote-form-one .quote-form-one__img { margin-bottom: 30px } .quote-form-one .quote-form-one__img .quote-form-one__img-animation2 { left: -70px } .integrations-map-one__item0 img, .integrations-map-one__item1 img, .integrations-map-one__item10 img, .integrations-map-one__item2 img, .integrations-map-one__item3 img, .integrations-map-one__item4 img, .integrations-map-one__item5 img, .integrations-map-one__item6 img, .integrations-map-one__item7 img, .integrations-map-one__item8 img, .integrations-map-one__item9 img { width: 25px; height: 25px } .integrations-map-one__item0, .integrations-map-one__item1, .integrations-map-one__item10, .integrations-map-one__item2, .integrations-map-one__item3, .integrations-map-one__item4, .integrations-map-one__item5, .integrations-map-one__item6, .integrations-map-one__item7, .integrations-map-one__item8, .integrations-map-one__item9 { width: 60px; height: 60px; line-height: 60px } .horizontal-accordion .section-title__two-right { margin-top: 30px } .row-custom { padding: 0 } .col-custom { width: 60px; padding: 40px 25px } .rr-panel-content .rr-panel-title { -webkit-transform: rotate(-90deg) translate(-90px, -48px); transform: rotate(-90deg) translate(-90px, -48px); font-size: 18px } .rr-panel-content-2 .rr-panel-content__img h3 { font-size: 20px; line-height: 30px } .faq-two .faq-two-content__wrapper .faq-two__animation1 { top: 30px } .faq-two .faq-two-content__wrapper .faq-two__animation2 { right: 40%; top: 70px } .faq-two .faq-two-content__wrapper .faq-two__animation3 { top: 62%; -webkit-transform: translateY(-55%); transform: translateY(-55%); left: 20px } .faq-two .faq-two-content__wrapper .faq-two__animation4 { bottom: 30px } .faq-two .faq-two-content__wrapper .faq-two__animation5 { left: -40px } .faq-two .faq-two-content__wrapper .fac-two__content { padding: 145px } .faq-two .faq-two__right { padding: 90px 95px 250px 90px } .faq-three__faq { margin-right: 0 } .faq-three__animation-1 { top: 6%; left: 8% } .faq-three__animation-4 { left: -30px } } @media only screen and (min-width:576px) and (max-width:767px) { .about-three__wrapper .about-three__single { padding: 91px 80px 34px 60px } .about-three__wrapper .about-three__single .about-three__animation-1 { top: 4% } .about-three__wrapper .about-three__single .about-three__single-content { padding-right: 0; margin-bottom: 30px } .service-one .service-one__single { margin-left: 15px; margin-right: 15px } .service-one .service-one__single.style-1, .service-one .service-one__single.style-4 { border-radius: 0 } .service-one .service-one__single:hover { -webkit-transform: scale(1); transform: scale(1) } .horizontal-accordion .d__column-two, .service-two .d__column-two, .testimonial-three .d__column-two { display: block } .service-two .section-title__one-title { font-size: 36px; line-height: 54px; margin-bottom: 20px } .project-area .section-title__column-two { display: block; -webkit-box-align: inherit; -ms-flex-align: inherit; align-items: inherit; -webkit-box-pack: inherit; -ms-flex-pack: inherit; justify-content: inherit } .project-area .section-title__two-title { margin-bottom: 70px } .team-one__single .team-one__single-img img { width: 100% } .testimonial-one .testimonial-one__single-img { float: inherit; padding: 30px } .testimonial-one .testimonial-one__single-content { padding: 60px } .testimonial-one .testimonial-one__single-content p { margin-bottom: 30px } .testimonial-one .testimonial-one__active .owl-prev i { left: 1% } .testimonial-one .testimonial-one__active .owl-next i { right: 1% } .testimonial-two .testimonial-two__wrapper { padding: 132px 40px } .testimonial-two .testimonial-two__wrapper .testimonial-two__img { top: 6%; left: 6% } .testimonial-two .testimonial-two__wrapper .testimonial-two__single p { margin-right: 90px; font-size: 16px } .testimonial-two .testimonial-two__wrapper .owl-dots { right: -16px; top: 100%; -webkit-transform: inherit; transform: inherit; margin-top: 40px } .faq-one-img img, .testimonial-three .testimonial-three_section__title { margin-bottom: 40px } .testimonial-three .slick-dots { margin-top: 21px; left: 0; bottom: 0 } .testimonial-three .testimonial-three__wrapper .testimonial-three__single { padding: 74px 0 } .skill-side__right { padding: 80px } .skill-side__right .skill__img-animation4 { top: 32%; right: 8% } .skill-side__right .skill__img-animation5 { bottom: 15%; left: 57% } .quote-form-one .quote-form-one__img2 { bottom: 10% } .quote-form-one .quote-form-one__img { margin-bottom: 30px } .quote-form-one .quote-form-one__img .quote-form-one__img-animation2 { left: -65px } .integrations-map-one__item0 img, .integrations-map-one__item1 img, .integrations-map-one__item10 img, .integrations-map-one__item2 img, .integrations-map-one__item3 img, .integrations-map-one__item4 img, .integrations-map-one__item5 img, .integrations-map-one__item6 img, .integrations-map-one__item7 img, .integrations-map-one__item8 img, .integrations-map-one__item9 img { width: 25px; height: 25px } .integrations-map-one__item0, .integrations-map-one__item1, .integrations-map-one__item10, .integrations-map-one__item2, .integrations-map-one__item3, .integrations-map-one__item4, .integrations-map-one__item5, .integrations-map-one__item6, .integrations-map-one__item7, .integrations-map-one__item8, .integrations-map-one__item9 { width: 60px; height: 60px; line-height: 60px } .horizontal-accordion .section-title__two-right { margin-top: 30px } .rr-panel-content-2 .rr-panel-content__img h3 { font-size: 20px; line-height: 30px } .faq-one__faq .accordion-header .accordion-buttons, .faq-one__faq .accordion-header .accordion-buttons:not(.collapsed) { padding-right: 70px } .faq-two .faq-two-content__wrapper .faq-two__animation2 { right: 100px; top: 90px } .faq-two .faq-two-content__wrapper .faq-two__animation3 { top: 55%; -webkit-transform: translateY(-55%); transform: translateY(-55%) } .faq-two .faq-two-content__wrapper .faq-two__animation4 { bottom: 45px } .faq-two .faq-two-content__wrapper .faq-two__animation5 { left: -20px } .faq-two .faq-two-content__wrapper .fac-two__content { padding: 110px } .faq-three__faq { margin-right: 0 } .faq-three__animation-4 { left: -30px } } .faq-three__animation-5 { position: absolute; bottom: 0; right: -35px } .cta-one__overlay { position: absolute; left: 0; bottom: 0; width: 100%; height: 205px; background: #fff } .cta-one__wrapper { position: relative; padding: 70px 150px; border-radius: 20px; background-color: #4a5fe1; overflow: hidden } .cta-one__wrapper .cta-one__img1 { top: 24px; left: 40px; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsleftright } .cta-one__wrapper .cta-one__img2 { position: absolute; top: -55px; right: 60px; -webkit-transform: rotate(340deg); transform: rotate(340deg) } .cta-one__wrapper .cta-one__img3 { position: absolute; bottom: 0; left: 0; -webkit-animation: 10s ease-in-out .1s infinite alternate forwards rrdevsleftright; animation: 10s ease-in-out .1s infinite alternate forwards rrdevsleftright } .cta-one__wrapper .cta-one__img4 { position: absolute; right: 15px; bottom: 0; -webkit-animation: 10s ease-in-out .1s infinite alternate forwards rrdevsleftright; animation: 10s ease-in-out .1s infinite alternate forwards rrdevsleftright } .cta-one__wrapper .cta-one__img5 { left: 9%; top: 48%; opacity: .35; -webkit-transform: rotate(346deg); transform: rotate(346deg); animation: 6s ease-in-out .1s infinite alternate forwards rrdevsleftright } .cta-one__wrapper .cta-one__img6 { position: absolute; top: 25%; left: 37%; -webkit-transform: rotate(345deg); transform: rotate(345deg); opacity: .9; -webkit-animation: 6s ease-in-out .1s infinite alternate forwards rrdevsleftright; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsleftright } .cta-one__wrapper .cta-one__img7 { position: absolute; right: 12%; opacity: .45; -webkit-animation: 5s ease-in-out .1s infinite alternate forwards rrdevsleftright; animation: 5s ease-in-out .1s infinite alternate forwards rrdevsleftright } .cta-one__wrapper .cta-main__img { -webkit-animation: 10s linear infinite alternate rrdevsanimation1; animation: 10s linear infinite alternate rrdevsanimation1 } .cta-one__wrapper .cta-main__img img { -webkit-transform: rotate(17deg); transform: rotate(17deg) } .cta-one__wrapper h2 { color: #fff; font-family: Mulish, sans-serif; font-size: 44px; font-weight: 700; line-height: 52px; margin-bottom: 24px } @media only screen and (min-width:992px) and (max-width:1200px) { .cta-one__wrapper h2 { font-size: 30px; line-height: 46px } } @media only screen and (min-width:768px) and (max-width:991px) { .faq-three__animation-5 { right: -40px } .cta-one__wrapper h2 { font-size: 34px; line-height: 50px; margin-top: 30px } } @media (max-width:767px) { .about-three__wrapper .about-three__single .about-three__animation-1 { top: 3% } .about-three__wrapper .about-three__single .about-three__single-content { padding-right: 0; margin-bottom: 30px } .faq-three__faq, .service-one .service-one__single { margin-right: 0 } .service-one .service-one__single.style-1, .service-one .service-one__single.style-4 { border-radius: 0 } .service-one .service-one__single:hover { -webkit-transform: scale(1); transform: scale(1) } .horizontal-accordion .d__column-two, .pricing-footer.d__column-two, .service-two .d__column-two, .testimonial-three .d__column-two { display: block } .service-two .section-title__one-title { font-size: 36px; line-height: 54px; margin-bottom: 20px } .service-two__single { padding: 70px 30px 85px } .service-three div[class^=col-] { padding-left: 15px; padding-right: 15px } .service-details-content .service-details-title { font-size: 30px; line-height: 44px } .service-details-content .bullet-list-1 { margin-bottom: 10px } .sidebar__single.widget_contact_banner .widget_contact_banner__img { bottom: -40px; right: -35px } .project-area .section-title__column-two { display: block; -webkit-box-align: inherit; -ms-flex-align: inherit; align-items: inherit; -webkit-box-pack: inherit; -ms-flex-pack: inherit; justify-content: inherit } .project-area .section-title__two-title { margin-bottom: 70px } .team-one__single .team-one__single-img img { width: 100% } .testimonial-one .testimonial-one__single-img { float: inherit; padding: 30px } .testimonial-one .testimonial-one__single-content { padding: 40px } .testimonial-one .testimonial-one__single-content p { margin-bottom: 30px } .testimonial-one .testimonial-one__active .owl-prev i { left: 2% } .testimonial-one .testimonial-one__active .owl-next i { right: 2% } .testimonial-two .testimonial-two__wrapper { padding: 80px 40px 150px } .testimonial-two .testimonial-two__wrapper .testimonial-two__img { top: 6%; left: 6% } .testimonial-two .testimonial-two__wrapper .testimonial-two__single p { margin-right: 0; font-size: 16px; margin-bottom: 40px } .testimonial-two .testimonial-two__wrapper .owl-dot { display: inline-block; margin: 0 5px 32px } .testimonial-two .testimonial-two__wrapper .owl-dot img { width: 50px; height: 50px } .testimonial-two .testimonial-two__wrapper .owl-dot.active img { width: 40px; height: 40px } .testimonial-two .testimonial-two__wrapper .owl-dot.active:before { top: -35%; left: 43%; -webkit-transform: rotate(90deg); transform: rotate(90deg) } .testimonial-two .testimonial-two__wrapper .owl-dots { right: inherit; top: 100%; -webkit-transform: inherit; transform: inherit; left: 0; margin-top: 40px } .faq-one-img img, .testimonial-three .testimonial-three_section__title { margin-bottom: 40px } .testimonial-three .slick-dots { margin-top: 21px; left: 0; bottom: 0 } .testimonial-three .testimonial-three__wrapper .testimonial-three__single { padding: 74px 0 } .skill-side__left .skill__img-animation1 { top: -54px; left: -130px } .skill-side__right { padding: 80px 30px } .skill-side__right .skill__img-animation3 { top: 5%; left: 5% } .skill-side__right .skill__img-animation4 { top: 32%; right: 7% } .skill-side__right .skill__img-animation5 { bottom: 20%; left: 85% } .stack-card .stack-card__inner { padding: 320px 40px 40px } .quote-form-one .quote-form-one__img1 { left: 15%; top: -6% } .quote-form-one .quote-form-one__img2 { bottom: -4%; left: 4% } .quote-form-one .quote-form-one__img4 { top: 48% } .quote-form-one .quote-form-one__img5 { top: 39%; right: 4% } .quote-form-one .quote-form-one__img { margin-bottom: 30px } .quote-form-one .quote-form-one__img .quote-form-one__img-animation1 { right: -35px } .quote-form-one .quote-form-one__img .quote-form-one__img-animation2 { left: -52px; bottom: 0 } .integrations-map-one__item0 img, .integrations-map-one__item1 img, .integrations-map-one__item10 img, .integrations-map-one__item2 img, .integrations-map-one__item3 img, .integrations-map-one__item4 img, .integrations-map-one__item5 img, .integrations-map-one__item6 img, .integrations-map-one__item7 img, .integrations-map-one__item8 img, .integrations-map-one__item9 img { width: 25px; height: 25px } .integrations-map-one__item0, .integrations-map-one__item1, .integrations-map-one__item10, .integrations-map-one__item2, .integrations-map-one__item3, .integrations-map-one__item4, .integrations-map-one__item5, .integrations-map-one__item6, .integrations-map-one__item7, .integrations-map-one__item8, .integrations-map-one__item9 { width: 60px; height: 60px; line-height: 60px } .integrations-map-one__item0 { top: 45%; left: 45% } .integrations-map-one__item1, .integrations-map-one__item3 { left: 10% } .integrations-map-one__item2 { top: 45%; left: 8% } .integrations-map-one__item4 { top: 65%; left: 12% } .integrations-map-one__item5 { left: 30% } .integrations-map-one__item7 { top: 70%; left: 45% } .integrations-map-one__item9 { top: 16%; left: 75% } .horizontal-accordion .section-title__two-right { margin-top: 30px } .row-custom { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 100%; padding-left: 0; padding-right: 0 } .col-custom { width: 100%; padding: 40px 30px } .rr-panel-content-2 .rr-panel-content__img h3 { font-size: 13px; line-height: 28px; bottom: 0; left: -10px } .rr-panel-item-2 { padding: 0 5px } .counter-one__single .text-box h3, .counter-one__single .text-box span { font-size: 60px } .faq-one__faq .accordion-header .accordion-buttons, .faq-one__faq .accordion-header .accordion-buttons:not(.collapsed) { padding-right: 70px; line-height: 30px } .faq-one__faq .accordion-body { padding: 0 30px 32px } .faq-two .faq-two-content__wrapper .faq-two__animation2 { right: 50px; top: 90px } .faq-two .faq-two-content__wrapper .faq-two__animation3 { top: 8%; -webkit-transform: translateY(-8%); transform: translateY(-8%) } .faq-two .faq-two-content__wrapper .faq-two__animation4 { bottom: 45px } .faq-two .faq-two-content__wrapper .faq-two__animation5 { left: -40px; display: none } .faq-two .faq-two-content__wrapper .fac-two__content { padding: 120px 15px } .faq-two .faq-two__right { padding: 150px 15px } .faq-two .faq-two__right .faq-two__right-img1 { bottom: 50px; right: 30px; width: 170px } .faq-two .faq-two__right .faq-two__right-img2 { top: 50px; left: 40px } .faq-three__faq .accrodion-content { padding: 0 32px 5px 20px } .pricing-footer a { margin-top: 20px; display: inline-block } .faq-three__animation-5 { right: -28px } .cta-one__wrapper { padding: 70px 10px 120px } .cta-one__wrapper .cta-main__img { display: none } .cta-one__wrapper h2 { font-size: 24px; line-height: 42px } } .brand-one__title, .cta-one__wrapper p { font-size: 16px; font-family: Mulish, sans-serif } .cta-one__wrapper p { color: #fff; font-weight: 400; line-height: 25px; margin-bottom: 32px } .blog-grid__single-img img, .cta-one__wrapper .cta-one__wrapper-form, .logo-container { width: 100% } .cta-one__wrapper .cta-one__wrapper-form form { position: relative; width: 450px } .cta-one__wrapper .cta-one__wrapper-form input { color: rgba(11, 23, 40, .4); font-family: Mulish, sans-serif; font-size: 15px; font-weight: 500; line-height: normal; width: 100%; height: 54px; border: none; border-radius: 6px; padding: 22px 160px 22px 29px; background: #fff; -webkit-box-shadow: 0 1px 2px 0 rgba(11, 23, 40, .14); box-shadow: 0 1px 2px 0 rgba(11, 23, 40, .14) } .cta-one__wrapper .cta-one__wrapper-form input::-webkit-input-placeholder { color: rgba(11, 23, 40, .4) } .cta-one__wrapper .cta-one__wrapper-form input::-moz-placeholder { color: rgba(11, 23, 40, .4) } .cta-one__wrapper .cta-one__wrapper-form input:-ms-input-placeholder { color: rgba(11, 23, 40, .4) } .cta-one__wrapper .cta-one__wrapper-form input::-ms-input-placeholder { color: rgba(11, 23, 40, .4) } .cta-one__wrapper .cta-one__wrapper-form input::placeholder { color: rgba(11, 23, 40, .4) } .cta-one__wrapper .cta-one__wrapper-form .cta-one__btn { font-family: Mulish, sans-serif; font-size: 15px; font-weight: 700; line-height: normal; position: absolute; top: 4px; right: 5px; border: none; padding: 14px 31px; border-radius: 6px; color: #fff; background: #0b1728 } .cta-one__wrapper .cta-one__wrapper-form .cta-one__btn:before { background-color: #fe7919; border-radius: 6px } .cta-one__wrapper .cta-one__wrapper-form .cta-one__btn:hover { color: #fff } .cta-two { position: relative; background-color: #090939; padding: 110px 30px; z-index: 1; overflow: hidden } .cta-two__img { position: absolute; left: 0; top: 0; opacity: .12 } .cta-two__img1 { position: absolute; left: 190px; bottom: 0 } @media only screen and (min-width:1400px) and (max-width:1600px) { .cta-two__img1 { left: 40px } } @media only screen and (min-width:1200px) and (max-width:1400px) { .cta-two__img1 { left: -10px; bottom: -20px } } .cta-two__img2 { position: absolute; right: 40px; bottom: 0 } .cta-two__img_animation3 { position: absolute; right: 60px; bottom: 10px } @media only screen and (min-width:1200px) and (max-width:1400px) { .cta-two__img_animation3 { bottom: -45px } } .cta-two__line1 { position: absolute; left: 10%; bottom: 0; -webkit-animation: 4s ease-in-out .1s infinite alternate forwards footer1; animation: 4s ease-in-out .1s infinite alternate forwards footer1 } @media only screen and (min-width:1200px) and (max-width:1400px) { .cta-two__line1 { left: 7% } } .cta-two__line2 { position: absolute; left: 36%; bottom: -28%; -webkit-animation: 4s ease-in-out .1s infinite alternate forwards footer2; animation: 4s ease-in-out .1s infinite alternate forwards footer2 } .cta-two__line3 { position: absolute; left: 50%; bottom: -55%; -webkit-animation: 4s ease-in-out .1s infinite alternate forwards footer3; animation: 4s ease-in-out .1s infinite alternate forwards footer3 } .cta-two__line4 { position: absolute; left: 73.5%; bottom: -25%; -webkit-animation: 4s ease-in-out .1s infinite alternate forwards footer2; animation: 4s ease-in-out .1s infinite alternate forwards footer2 } @media only screen and (min-width:1200px) and (max-width:1400px) { .cta-two__line4 { bottom: -50% } } .cta-two__line5 { position: absolute; left: 90%; bottom: -5%; -webkit-animation: 4s ease-in-out .1s infinite alternate forwards footer1; animation: 4s ease-in-out .1s infinite alternate forwards footer1 } .cta-two__arrow1, .error-page .error-page__animation4 { -webkit-animation: 6s ease-in-out .1s infinite alternate forwards rrdevsleftright } @media only screen and (min-width:1200px) and (max-width:1400px) { .cta-two__line5 { left: 87% } } .cta-two__arrow1 { position: absolute; top: 53%; left: 13%; opacity: .13; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsleftright } @media only screen and (min-width:1400px) and (max-width:1600px) { .cta-two__img_animation3 { right: -56px; bottom: -45px } .cta-two__line4 { bottom: -50% } .cta-two__arrow1 { left: 9% } } @media only screen and (min-width:1200px) and (max-width:1400px) { .cta-two__arrow1 { left: 6% } } .cta-two__arrow2 { position: absolute; top: 28%; right: 16%; opacity: .39; -webkit-animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrightleft; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrightleft } @media only screen and (min-width:1200px) and (max-width:1400px) { .cta-two__arrow2 { right: 12% } } .cta-two:before { content: ""; display: block; position: absolute; top: 0; left: 30%; width: 768px; height: 768px; border-radius: 50px; background: rgba(40, 40, 142, .4); -webkit-filter: blur(185px); filter: blur(185px); z-index: -1 } .cta-two__content h2 { color: #fff; font-family: "Montserrat Alternates", sans-serif; font-size: 44px; font-weight: 600; line-height: 54px; margin-bottom: 30px } .cta-two__content form input, .cta-two__content p { font-family: "Montserrat Alternates", sans-serif; font-weight: 500; line-height: 24px; color: rgba(255, 255, 255, .7) } .cta-two__content p { font-size: 15px; margin-bottom: 29px } .case-study-two__single-box h4, .case-study-two__single-box span { font-family: Montserrat Alternates; color: #0b1728; font-style: normal } .cta-two__content form { position: relative; width: 520px } .cta-two__content form input { font-size: 14px; width: 520px; height: 60px; padding: 25px 160px 25px 29px; border-radius: 50px; border: 1px solid rgba(255, 255, 255, .06); background: rgba(255, 255, 255, .1); -webkit-box-shadow: 0 1px 2px 0 rgba(11, 23, 40, .14); box-shadow: 0 1px 2px 0 rgba(11, 23, 40, .14) } .cta-two__content form input::-webkit-input-placeholder { color: rgba(255, 255, 255, .7) } .cta-two__content form input::-moz-placeholder { color: rgba(255, 255, 255, .7) } .cta-two__content form input:-ms-input-placeholder { color: rgba(255, 255, 255, .7) } .cta-two__content form input::-ms-input-placeholder { color: rgba(255, 255, 255, .7) } .cta-two__content form input::placeholder { color: rgba(255, 255, 255, .7) } .cta-two__content form button { position: absolute; top: 0; right: 0; padding: 12px 29px; border-radius: 160px; background: #4a5fe1; color: #fff; border: none; margin: 6px 8px } .cta-two__content form button:before { border-radius: 50px; background: #fe7919 } .blog-grid__single-content h2 a:hover, .case-study-one__single .header .content h2 a:hover { background-size: 100% 2px } .case-study-one { position: relative; background: #f8f8f8; overflow: hidden; z-index: 1 } .case-study-one:before { content: ""; display: block; position: absolute; top: 0; right: 0; left: 0; height: 140px; background: -webkit-gradient(linear, left top, right top, color-stop(-.24%, #f1bfec), color-stop(99.96%, #baf2c6)); background: linear-gradient(90deg, #f1bfec -.24%, #baf2c6 99.96%); -webkit-filter: blur(300px); filter: blur(300px); z-index: -1 } .case-study-one:after, .case-study-one__color-effect1 { -webkit-filter: blur(185px); z-index: -1; position: absolute } .case-study-one:after { content: ""; display: block; width: 1030px; height: 1030px; top: 0; left: 25%; right: 25%; border-radius: 1030px; background: #dfdcec; filter: blur(185px) } .case-study-one__color-effect1 { left: 0; bottom: 0; width: 620px; height: 620px; border-radius: 50px; background: #ebfcfc; filter: blur(185px) } .case-study-one__color-effect2 { position: absolute; top: 0; right: 0; width: 492px; height: 492px; border-radius: 50px; background: #eff6db; -webkit-filter: blur(185px); filter: blur(185px); z-index: -1 } .case-study-one .section-title__one-title { font-family: Mulish, sans-serif; margin-bottom: 60px } .case-study-one__single { padding: 30px; border-radius: 20px; background: #fff; -webkit-box-shadow: 0 50px 70px 0 rgba(11, 23, 40, .08); box-shadow: 0 50px 70px 0 rgba(11, 23, 40, .08); width: 770px !important } .case-study-one__single .header { margin-bottom: 20px } .case-study-one__single .header .img { float: left; margin-right: 27px } .case-study-one__single .header .img img { border-radius: 6px; width: 180px; height: 180px; -o-object-fit: cover; object-fit: cover } .case-study-one__single .header .content { overflow: hidden; padding: 20px 120px 20px 0 } .case-study-one__single .header .content img { margin-bottom: 10px } .case-study-one__single .header .content h2 { color: #0b1728; font-family: Mulish, sans-serif; font-size: 22px; font-weight: 600; line-height: 34px; text-align: left } .case-study-one__single .header .content h2 a { background: -webkit-gradient(linear, left top, left bottom, from(#0b1728), color-stop(98%, #0b1728)); background: linear-gradient(#0b1728 0, #0b1728 98%); background-size: 0 2px; background-repeat: no-repeat; background-position: left 100%; -webkit-transition: .4s ease-in-out; transition: .4s ease-in-out } .case-study-one .rr-scrollbar { background-color: rgba(10, 10, 10, .1); height: 2px; margin-left: 370px; margin-right: 370px } .blog-two__single, .sidebar__single.widget_categories ul li a:hover:before { background-color: #fff } .case-study-one .rr-scrollbar .swiper-scrollbar-drag { width: 370px !important; background-color: #fe7919; height: 3px; border-radius: 0 } .case-study-one .footer__left { display: inline-block; width: 48%; margin-right: 20px; padding: 24px 34px; border-radius: 6px; border: 1px solid rgba(11, 23, 40, .14); background: #fff } .case-study-one .footer__left:last-child { margin-right: 0 } .case-study-one .footer__left h3 { font-family: Mulish, sans-serif; font-size: 26px; font-weight: 700; line-height: normal } .case-study-one .footer__left p { font-family: Mulish, sans-serif; font-size: 15px; font-weight: 500; line-height: 22px; margin-bottom: 0 } .case-study-two__single { width: 100%; height: 478px; background-position: center center; background-size: cover; background-repeat: no-repeat; -webkit-transition: .3s ease-out; transition: .3s ease-out } .case-study-two__single-box { background: #fff; -webkit-box-shadow: 0 10px 80px 0 rgba(11, 23, 40, .24); box-shadow: 0 10px 80px 0 rgba(11, 23, 40, .24); display: inline-block; padding: 36px 71px; text-align: center; visibility: hidden; opacity: 0; -webkit-transition: .3s ease-out; transition: .3s ease-out } .blog-details__bottom, .blog-details__social-list { display: -webkit-box; display: -ms-flexbox; -webkit-box-align: center } .case-study-two__single-box span { font-size: 14px; font-weight: 500; line-height: normal; margin-bottom: 18px; display: block } .case-study-two__single-box span:before { content: ""; display: inline-block; width: 14px; height: 6px; border-radius: 10px; background: #4a5fe1; margin-right: 6px; margin-bottom: 2px } .case-study-two__single-box h4 { font-size: 20px; font-weight: 600; line-height: normal; margin-bottom: 24px } .case-study-two__single-box a { color: #0b1728; font-family: Mulish; font-size: 15px; font-style: normal; font-weight: 700; line-height: normal; -webkit-transition: .3s ease-out; transition: .3s ease-out } .contact-page-form__title h2, .contact-page-form__title p { color: #0b1728; font-family: "Montserrat Alternates", sans-serif } .case-study-two__single-box a:hover { text-decoration: underline; -webkit-transition: .3s ease-out; transition: .3s ease-out } .case-study-two .owl-next, .case-study-two .owl-prev { width: 56px; height: 56px; position: absolute; top: -120px; background-color: #fff; line-height: 56px; text-align: center; color: #110718; -webkit-transition: .3s ease-out; transition: .3s ease-out } .case-study-two .owl-next:hover, .case-study-two .owl-prev:hover { color: #fff; background-color: #4a5fe1; -webkit-transition: .3s ease-out; transition: .3s ease-out } .case-study-two .owl-prev { right: 344px } @media only screen and (min-width:1400px) and (max-width:1600px) { .case-study-two .owl-prev { right: 16.2% } } @media only screen and (min-width:1200px) and (max-width:1400px) { .case-study-two .owl-prev { right: 14.7% } } .case-study-two .owl-next { right: 290px } @media only screen and (min-width:1400px) and (max-width:1600px) { .case-study-two .owl-next { right: 12.7% } } @media only screen and (min-width:1200px) and (max-width:1400px) { .case-study-two .owl-next { right: 10.7% } } .case-study-two .owl-item.active .case-study-two__single { height: 598px; margin-top: -120px; -webkit-transition: .3s ease-out; transition: .3s ease-out } .case-study-two .owl-item.active .case-study-two__single-box { visibility: visible; opacity: 1; -webkit-transition: .3s ease-out; transition: .3s ease-out } .contact-map iframe { width: 100%; height: 538px } .contact-page-form__input-box input { width: 100%; height: 46px; border-radius: 10px; border: 1px solid rgba(11, 23, 40, .14); background: #fff; padding: 18px 24px; margin-bottom: 20px } .contact-page-form__input-box input::-webkit-input-placeholder { color: #0b1728; font-family: "Montserrat Alternates", sans-serif; font-size: 14px; font-weight: 500; line-height: 26px; opacity: .6 } .contact-page-form__input-box input::-moz-placeholder { color: #0b1728; font-family: "Montserrat Alternates", sans-serif; font-size: 14px; font-weight: 500; line-height: 26px; opacity: .6 } .contact-page-form__input-box input:-ms-input-placeholder { color: #0b1728; font-family: "Montserrat Alternates", sans-serif; font-size: 14px; font-weight: 500; line-height: 26px; opacity: .6 } .contact-page-form__input-box input::-ms-input-placeholder { color: #0b1728; font-family: "Montserrat Alternates", sans-serif; font-size: 14px; font-weight: 500; line-height: 26px; opacity: .6 } .contact-page-form__input-box input::placeholder { color: #0b1728; font-family: "Montserrat Alternates", sans-serif; font-size: 14px; font-weight: 500; line-height: 26px; opacity: .6 } .contact-page-form__input-box textarea { width: 100%; height: 180px; border-radius: 10px; border: 1px solid rgba(11, 23, 40, .14); background: #fff; padding: 25px } .contact-page-form__input-box textarea::-webkit-input-placeholder { color: #0b1728; font-family: "Montserrat Alternates", sans-serif; font-size: 14px; font-weight: 500; line-height: 26px; opacity: .6 } .contact-page-form__input-box textarea::-moz-placeholder { color: #0b1728; font-family: "Montserrat Alternates", sans-serif; font-size: 14px; font-weight: 500; line-height: 26px; opacity: .6 } .contact-page-form__input-box textarea:-ms-input-placeholder { color: #0b1728; font-family: "Montserrat Alternates", sans-serif; font-size: 14px; font-weight: 500; line-height: 26px; opacity: .6 } .contact-page-form__input-box textarea::-ms-input-placeholder { color: #0b1728; font-family: "Montserrat Alternates", sans-serif; font-size: 14px; font-weight: 500; line-height: 26px; opacity: .6 } .contact-page-form__input-box textarea::placeholder { color: #0b1728; font-family: "Montserrat Alternates", sans-serif; font-size: 14px; font-weight: 500; line-height: 26px; opacity: .6 } .contact-page-form__title h2 { font-size: 44px; font-weight: 700; line-height: 54px; margin-bottom: 20px } .contact-page-form__title p { font-size: 15px; font-weight: 400; line-height: 26px; opacity: .7 } .contact-page-form__btn button { display: block; border: none; width: 199px; padding: 21px 41px; border-radius: 160px; background: #4a5fe1; color: #fff; margin-top: 31px } .blog-grid__single-content h2 a, .blog-three_title a, .blog-two__single .blog-two__title a { background: -webkit-gradient(linear, left top, left bottom, from(#0b1728), color-stop(98%, #0b1728)) } .blog-grid__single-content .btn-box a, .blog-grid__single-content .postbox__meta span, .blog-grid__single-content h2 { color: #0b1728; font-family: "Montserrat Alternates", sans-serif; font-style: normal } .brand-one__title { text-align: center; font-weight: 600; margin-bottom: 40px } .brand-one__single { position: relative; text-align: center } .brand-one__single a, .footer-four .footer-bottom .footer-bottom-menu ul li, .footer-six.footer-bottom .footer-bottom-menu ul li, .footer-style-1 .footer-bottom .footer-bottom-menu ul li, .footer-style-2 .footer-bottom .footer-bottom-menu ul li, .footer-three .footer-bottom .footer-bottom-menu ul li { display: inline-block } .brand-one__single a img { width: inherit !important; opacity: .4 } .brand-one__single a:hover img { opacity: 1 } .blog-one .tabs-one ul li:first-child { border-left: 1px; border-style: solid; border-color: rgba(11, 23, 40, .1) } .blog-one .tabs-one ul li:last-child { border-right: 1px; border-style: solid; border-color: rgba(11, 23, 40, .1) } .blog-one .tabs-one .nav-link { padding: 30px 42px } @media only screen and (min-width:1200px) and (max-width:1400px) { .blog-one .tabs-one .nav-link { padding: 30px 28px } } .blog-one .tab-content { position: relative; margin-top: -100px; z-index: 2 } .blog-one .tab-pane.active { -webkit-animation: 1s ease-out slide-down; animation: 1s ease-out slide-down } @keyframes slide-down { 0% { opacity: 0; -webkit-transform: translateY(2%); transform: translateY(2%) } 100% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0) } } .blog-grid__single-content { padding: 30px 50px 59px 30px; border: 1px solid rgba(11, 23, 40, .14) } .blog-grid__single-content h2 { font-size: 22px; font-weight: 600; line-height: 32px; margin-bottom: 45px } .blog-grid__single-content h2 a { background: linear-gradient(#0b1728 0, #0b1728 98%); background-size: 0 2px; background-repeat: no-repeat; background-position: left 100%; -webkit-transition: .4s ease-in-out; transition: .4s ease-in-out } .blog-grid__single-content .postbox__meta { margin-bottom: 20px } .blog-grid__single-content .postbox__meta span { font-size: 14px; font-weight: 500; line-height: 26px } .blog-grid__single-content .postbox__meta span i { color: #4a5fe1; margin-right: 9px } .blog-grid__single-content .btn-box a { font-size: 15px; font-weight: 600; line-height: normal } .blog-grid__single-content .btn-box a i { margin-left: 10px } .blog-grid__single-content .btn-box a:hover, .post-meta ul li a:hover { color: #4a5fe1 } .basic-pagination ul li { display: inline-block; margin-right: 2px } .basic-pagination ul li:first-child, .basic-pagination ul li:last-child { border: none !important } .basic-pagination ul li span { color: #1a1c1f; font-family: "Montserrat Alternates", sans-serif; font-size: 15px; font-style: normal; font-weight: 500; line-height: 15px; opacity: .6 } .basic-pagination ul li i { color: #1a1c1f; font-size: 15px; opacity: .6 } .basic-pagination ul li .current, .basic-pagination ul li a { background-color: #eff1f3; padding: 12px 17px } .basic-pagination ul li .current { color: #fff; background: #4a5fe1; opacity: 1 } .basic-pagination ul li .prev i { margin-right: 9px } .basic-pagination ul li .next i { margin-left: 9px } .blog-category-tabs::after { content: ""; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #f8f8f8; z-index: -1; opacity: .75 } .blog-one .tab-one__tabs { position: relative; display: block; overflow: hidden } .blog-one .blog-category-tabs .tab-buttons { position: relative; display: inline-block; margin-left: -13px; margin-right: -13px; margin-bottom: 50px; border: 1px solid rgba(11, 23, 40, .1); background: #fff } .blog-one .tab-one__tabs .tab-buttons li { position: relative; display: inline-block; color: #0b1728; font-family: Mulish, sans-serif; font-size: 15px; font-style: normal; font-weight: 600; line-height: 22px; padding: 31px 42px; cursor: pointer; text-align: center; -webkit-transition: .2s linear 0.1s; transition: .2s linear 0.1s; margin: 0 } @media only screen and (min-width:1200px) and (max-width:1400px) { .blog-one .tab-one__tabs .tab-buttons li { padding: 25px } } .blog-two__single .blog-two__single-content .blog-two__btn i, .seo-services__item--content-text a span { padding-left: 6px } .blog-one .tab-one__tabs .tab-buttons li span { display: block; margin-top: 12px } .blog-one .tab-one__tabs .tab-buttons li:after { content: ""; display: block; position: absolute; top: 0; right: 0; width: 1px; height: 100%; background: rgba(11, 23, 40, .1) } .blog-one .tab-one__tabs .tab-buttons li:last-child:after, .footer-four .footer-bottom .footer-bottom-menu ul li:last-child:after, .footer-six.footer-bottom .footer-bottom-menu ul li:last-child:after, .footer-style-1 .footer-bottom .footer-bottom-menu ul li:last-child:after, .footer-style-2 .footer-bottom .footer-bottom-menu ul li:last-child:after, .footer-three .footer-bottom .footer-bottom-menu ul li:last-child:after, .post-meta ul li:last-child:after, .pricing-2 .hidden-sm:first-child { display: none } .blog-one .tab-one__tabs .tab-buttons li.active-btn, .blog-one .tab-one__tabs .tab-buttons li:hover { background: #fe7919; color: #fff } .blog-one .tab-one__tabs .tab-buttons li img { width: 36px; height: 36px } .blog-one .tab-one__tabs .tab-buttons li .active-tab-icon, .blog-one .tab-one__tabs .tab-buttons li.active-btn .active-tab-icon, .blog-one .tab-one__tabs .tab-buttons li.active-btn .no-active, .blog-one .tab-one__tabs .tab-buttons li:hover .no-active { display: none; visibility: hidden; opacity: 0 } .blog-one .tab-one__tabs .tab-buttons li.active-btn .active-tab-icon, .blog-one .tab-one__tabs .tab-buttons li:hover .active-tab-icon { display: block; visibility: visible; opacity: 1; margin: 0 auto } .blog-one .tabs-content { margin-top: -100px } .blog-one .tab-one__tabs .tabs-content .tab { position: relative; display: none; -webkit-transform: translateY(35px); transform: translateY(35px); -webkit-transition: .6s; transition: .6s; z-index: 10 } .blog-one .tab-one__tabs .tabs-content .tab.active-tab { display: block; margin-top: 0; -webkit-transform: translateY(0); transform: translateY(0) } .blog-two__single { padding: 44px 44px 44px 34px; border-radius: 10px; -webkit-box-shadow: 0 3px 3px rgba(11, 23, 40, .14); box-shadow: 0 3px 3px rgba(11, 23, 40, .14); -webkit-transition: .3s ease-out; transition: .3s ease-out } .blog-two__single:hover { -webkit-box-shadow: 0 10px 60px rgba(11, 23, 40, .14); box-shadow: 0 10px 60px rgba(11, 23, 40, .14); -webkit-transition: .3s ease-out; transition: .3s ease-out } .blog-two__single .blog-two__title { color: #0b1728; font-family: Mulish, sans-serif; font-size: 22px; font-weight: 600; line-height: 34px; margin-bottom: 130px } .blog-four__content .blog-four_title, .blog-three_title { font-size: 22px; line-height: 32px; color: #0b1728; font-weight: 600; font-family: "Montserrat Alternates", sans-serif } .blog-three_title a, .blog-two__single .blog-two__title a { background: linear-gradient(#0b1728 0, #0b1728 98%); background-size: 0 2px; background-repeat: no-repeat; background-position: left 100%; -webkit-transition: .4s ease-in-out; transition: .4s ease-in-out } .blog-four__content .blog-four_title a:hover, .blog-three_title a:hover, .blog-two__single .blog-two__title a:hover { background-size: 100% 2px } .blog-two__single .blog-two__single-content .blog-two__btn { color: #0b1728; font-family: Mulish, sans-serif; font-size: 15px; font-weight: 700; line-height: normal; -webkit-transition: .3s ease-out; transition: .3s ease-out } .blog-two__single .blog-two__single-content .blog-two__btn:hover { color: #fe7919; -webkit-transition: .3s ease-out; transition: .3s ease-out } .blog-two__single .blog-two__single-content .postbox__meta span { display: block; color: rgba(11, 23, 40, .7); font-family: Mulish, sans-serif; font-size: 14px; font-style: normal; font-weight: 500; line-height: 26px; margin-bottom: 10px } .blog-two__single .blog-two__single-content .postbox__meta span i { color: #fe7919; margin-right: 8px } .blog-four__img, .blog-three__img, .blog-two__single .blog-two__single-content .share-icon, .sidebar__search-form { position: relative } .blog-two__single .blog-two__single-content .share-icon a { margin-left: 14px } .blog-two__single .blog-two__single-content .share-icon a:hover, .footer-style-1 .footer-bottom .footer-bottom-menu ul li a:hover { color: #fe7919 } .blog-two__single .blog-two__single-content .share-icon .share-option__hover { visibility: hidden; opacity: 0; -webkit-transition: .3s ease-out; transition: .3s ease-out; position: absolute; top: 0; right: 0 } .blog-two__single .blog-two__single-content .share-icon .share-option__hover ul li { display: inline-block; list-style: none } .blog-two__single .blog-two__single-content .share-icon:hover .share-option__hover { visibility: visible; opacity: 1; right: 30px; -webkit-transition: .3s ease-out; transition: .3s ease-out } .blog-three__single { border-radius: 10px; background: #fff; -webkit-box-shadow: 0 2px 6px 0 rgba(11, 23, 40, .14); box-shadow: 0 2px 6px 0 rgba(11, 23, 40, .14) } .blog-three__content { padding: 40px 69px 73px 34px } .post-meta { margin-bottom: 28px } .post-meta ul li { display: inline-block; color: rgba(11, 23, 40, .7); font-family: "Montserrat Alternates", sans-serif; font-size: 14px; font-weight: 500; line-height: 26px; margin-right: 15px } .post-meta ul li:after { content: ""; display: inline-block; width: 4px; height: 4px; background-color: rgba(11, 23, 40, .6); border-radius: 50px; margin-left: 20px; margin-bottom: 2px } .blog-three_title { font-style: normal } .blog-three__img img { border-radius: 10px 10px 0 0 } .blog-three__img .icon a { position: absolute; right: 24px; bottom: 24px; color: #fff; background: #0b1728; width: 50px; height: 50px; line-height: 50px; text-align: center; border-radius: 50px; -webkit-transition: .4s ease-in-out; transition: .4s ease-in-out } .blog-three__img .icon a:hover { color: #fff; background-color: #4a5fe1; -webkit-transform: rotate(1turn); transform: rotate(1turn) } .blog-four__img img { border-radius: 14px 14px 0 0 } .blog-four__img .category { position: absolute; top: 30px; right: 30px } .blog-four__img .category a { display: inline-block; font-family: "Montserrat Alternates", sans-serif; font-size: 13px; font-style: normal; font-weight: 500; line-height: normal; padding: 7px 14px; border-radius: 6px; color: #fff; background: #4a5fe1 } .blog-four__content { padding: 30px 30px 50px; border: 1px solid rgba(11, 23, 40, .14); border-radius: 0 0 14px 14px } .blog-four__content .post-meta { margin-bottom: 26px } .blog-four__content .post-meta ul li { color: rgba(11, 23, 40, .7); font-family: "Montserrat Alternates", sans-serif; font-size: 14px; font-weight: 500; line-height: 26px } .blog-four__content .post-meta ul li i { color: #4a5fe1; margin-right: 9px } .blog-four__content .blog-four_title { margin-bottom: 40px } .blog-four__content .blog-four_title a { background: -webkit-gradient(linear, left top, left bottom, from(#0b1728), color-stop(98%, #0b1728)); background: linear-gradient(#0b1728 0, #0b1728 98%); background-size: 0 2px; background-repeat: no-repeat; background-position: left 100%; -webkit-transition: .4s ease-in-out; transition: .4s ease-in-out } .blog-four__content .postbox__more-btn { color: #0b1728; font-family: "Montserrat Alternates", sans-serif; font-size: 15px; font-weight: 600; line-height: normal } .blog-four__content .postbox__more-btn i { padding-left: 10px } .blog-four__content .postbox__more-btn:hover { color: #4a5fe1 } .blog-details__meta ul { list-style: none; margin: 0; padding: 0 } .blog-details__meta ul li { display: inline-block; margin-right: 30px } .blog-details__meta ul li a, .blog-details__meta ul li span { font-family: "Montserrat Alternates", sans-serif; font-size: 14px; font-weight: 500; line-height: 26px } .blog-details__meta ul li i { color: #4a5fe1; margin-right: 9px } .blog-details__meta ul li:last-child, .footer-style-2 .footer-bottom .footer-menu ul li:last-child { margin-right: 0 } .blog-details__content .postbox__title { font-size: 26px; font-weight: 600; line-height: 36px; margin-bottom: 20px } .blog-details__content p { font-family: "Montserrat Alternates", sans-serif; font-size: 16px; font-weight: 500; line-height: 26px } blockquote { margin: 35px 0 !important; padding: 33px 40px 50px 49px; position: relative; background: #eff1f3; text-align: left; color: rgba(11, 23, 40, .7); font-family: "Montserrat Alternates", sans-serif; font-size: 16px; font-weight: 500; line-height: 28px } blockquote::before { content: "\f10e"; font-family: "Font Awesome 6 Pro"; font-weight: 900; font-size: 60px; color: rgba(11, 23, 40, .06); line-height: 1; display: inline-block; position: absolute; bottom: 36px; right: 50px } .blog-details__tags span, blockquote cite { font-weight: 600; font-family: "Montserrat Alternates", sans-serif } blockquote cite { position: relative; display: block; margin-top: 30px; color: rgba(11, 23, 40, .7); font-size: 16px; line-height: 14px } blockquote cite::before { content: ""; display: inline-block; width: 16px; height: 5px; background: #4a5fe1; border-radius: 10px; margin-bottom: 3px; margin-right: 6px } .blog-details__bottom { display: flex; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 30px 0; margin-top: 48px } .blog-details__tags span { color: rgba(11, 23, 40, .7); font-size: 15px; line-height: normal; margin-right: 14px } .blog-details__tags a { position: relative; color: rgba(11, 23, 40, .7); font-family: "Montserrat Alternates", sans-serif; font-size: 13px; font-weight: 500; line-height: normal; border: 1px solid rgba(11, 23, 40, .14); background: rgba(255, 255, 255, 0); display: inline-block; padding: 12px 9px 11px 10px; -webkit-transition: .5s; transition: .5s } .blog-details__tags a:hover { background-color: #4a5fe1; color: #fff } .blog-details__tags a+a { margin-left: 6px; margin-top: 10px } .blog-details__social-list { display: flex; -ms-flex-align: center; align-items: center } .hero-five__popular-search, .video-play-1__button { display: -webkit-box; display: -ms-flexbox; -webkit-box-align: center } .blog-details__social-list a+a { margin-left: 10px } .blog-details__social-list a i { color: rgba(11, 23, 40, .3); display: inline-block; margin-right: 4px; width: 40px; height: 40px; line-height: 40px; text-align: center; border-radius: 20px; border: 1px solid rgba(11, 23, 40, .3); -webkit-transition: .4s ease-in-out; transition: .4s ease-in-out } .blog-details__social-list a i:hover { -webkit-transform: rotate(1turn); transform: rotate(1turn); background-color: #4a5fe1; border: 1px solid #4a5fe1; color: #fff } .sidebar__single { border: 1px solid rgba(11, 23, 40, .14); padding: 34px } .sidebar__search-form input { width: 100%; border: 1px solid rgba(11, 23, 40, .14); background: rgba(255, 255, 255, 0); padding: 20px 24px } .sidebar__search-form input::-webkit-input-placeholder { opacity: .7 } .sidebar__search-form input::-moz-placeholder { opacity: .7 } .sidebar__search-form input:-ms-input-placeholder { opacity: .7 } .sidebar__search-form input::-ms-input-placeholder { opacity: .7 } .sidebar__search-form input::placeholder { opacity: .7 } .sidebar__search-form button { position: absolute; top: 20%; right: 15px; color: rgba(11, 23, 40, .7); background-color: transparent; border: none; font-size: 18px; -webkit-transform: translateY(20%); transform: translateY(20%) } .sidebar__single+.sidebar__single { margin-top: 40px } .sidebar__title { font-family: "Montserrat Alternates", sans-serif; font-size: 20px; font-weight: 600; line-height: normal } .sidebar-post__img { float: left; margin-right: 20px } .sidebar-post__img img { width: 100px; height: 100px; -o-object-fit: cover; object-fit: cover } .sidebar__post-content-box { overflow: hidden; padding-top: 10px; padding-bottom: 10px } .sidebar__post-content-box h3 { font-family: "Montserrat Alternates", sans-serif; font-size: 16px; font-weight: 600; line-height: 23px } .sidebar__post-content-box span, .sidebar__single.widget_categories ul li a, .sidebar__single.widget_tag_cloud .tagcloud a { font-weight: 500; font-family: "Montserrat Alternates", sans-serif } .sidebar__post-content-box h3:hover { color: #4a5fe1 } .sidebar__post-content-box span { color: rgba(11, 23, 40, .7); font-size: 13px; line-height: 26px } .sidebar__post-content-box span i { color: #4a5fe1; margin-right: 7px } .sidebar__post-single+.sidebar__post-single { margin-top: 14px } .latest-comments ul li, .sidebar__single li { list-style: none } .sidebar__single.widget_categories ul li a { display: block; font-size: 14px; line-height: normal; border: 1px solid rgba(11, 23, 40, .14); padding: 18px 15px } .sidebar__single.widget_categories ul li a:before { content: ""; display: inline-block; width: 4px; height: 4px; background-color: rgba(11, 23, 40, .7); border-radius: 50px; margin-bottom: 2px; margin-right: 10px } .sidebar__single.widget_categories ul li a:hover, .sidebar__single.widget_tag_cloud .tagcloud a:hover { background-color: #4a5fe1; color: #fff } .sidebar__single.widget_categories ul li+li { margin-top: 10px } .sidebar__single.widget_tag_cloud .tagcloud a { display: inline-block; color: rgba(11, 23, 40, .7); font-size: 13px !important; line-height: normal; border: 1px solid rgba(11, 23, 40, .14); padding: 10px 12px; margin-bottom: 6px } .post-navigation__next .post-navigation__img .post-navigation__img-hover a, .post-navigation__prev .post-navigation__img .post-navigation__img-hover a { width: 90px; height: 90px; line-height: 90px; font-size: 20px; display: block; text-align: center } .post-navigation__next, .post-navigation__prev { background: #eff1f3; padding: 15px; overflow: hidden } .hero-five, .page-header .page-header__bg { background-size: cover; background-repeat: no-repeat } .post-navigation__prev:hover .post-navigation__img .post-navigation__img-hover { visibility: visible; opacity: 1; -webkit-transition: .3s ease-out; transition: .3s ease-out } .post-navigation__prev .post-navigation__img { position: relative; float: left; margin-right: 20px } .post-navigation__prev .post-navigation__img img { width: 90px; height: 90px } .post-navigation__prev .post-navigation__img .post-navigation__img-hover { position: absolute; top: 0; left: 0; background: rgba(11, 23, 40, .8); color: #fff; visibility: hidden; opacity: 0; -webkit-transition: .3s ease-out; transition: .3s ease-out } .post-navigation__prev .post-navigation__content { overflow: hidden; padding: 5px 0 } .post-navigation__prev .post-navigation__content h4 { font-family: "Montserrat Alternates", sans-serif; font-size: 15px; font-weight: 600; line-height: 22px } .post-navigation__prev .post-navigation__content span { color: rgba(11, 23, 40, .7); font-family: "Montserrat Alternates", sans-serif; font-size: 13px; font-weight: 500; line-height: 26px } .post-navigation__prev .post-navigation__content span i { color: #4a5fe1; margin-right: 7px } .post-navigation__next:hover .post-navigation__img .post-navigation__img-hover { visibility: visible; opacity: 1; -webkit-transition: .3s ease-out; transition: .3s ease-out } .post-navigation__next .post-navigation__img { position: relative; float: right; margin-left: 20px } .post-navigation__next .post-navigation__img img { width: 90px; height: 90px } .post-navigation__next .post-navigation__img .post-navigation__img-hover { position: absolute; top: 0; left: 0; background: rgba(11, 23, 40, .8); color: #fff; visibility: hidden; opacity: 0; -webkit-transition: .3s ease-out; transition: .3s ease-out } .post-navigation__next .post-navigation__content { overflow: hidden; padding: 5px 0; text-align: right } .post-navigation__next .post-navigation__content h4 { font-size: 15px; font-weight: 600; line-height: 22px } .post-navigation__next .post-navigation__content span { color: rgba(11, 23, 40, .7); font-family: "Montserrat Alternates", sans-serif; font-size: 13px; font-weight: 500; line-height: 26px } .post-navigation__next .post-navigation__content span i { color: #4a5fe1; margin-right: 7px } .error-page .error-page__content a i, .login-page__content .login__btn a img { margin-right: 9px } .latest-comments ul li .children { margin-left: 74px; margin-top: 0 } .latest-comments .comment-one__single { margin-bottom: 40px; padding-bottom: 40px; border-bottom: 1px solid rgba(11, 23, 40, .1) } .latest-comments .comment-one__title { font-family: "Montserrat Alternates", sans-serif; font-size: 30px; font-weight: 600; line-height: 41px; margin-bottom: 30px } .latest-comments .comments-avatar { float: left; margin-right: 19px } .latest-comments .comments-avatar img { width: 60px; height: 60px } .latest-comments .comments-text h3 a { font-family: "Montserrat Alternates", sans-serif; font-size: 14px; font-weight: 600; line-height: 24px } .latest-comments .comments-text span { display: block; font-family: "Montserrat Alternates", sans-serif; font-size: 12px; font-weight: 500; line-height: normal; text-transform: uppercase; margin-bottom: 16px } .latest-comments .comment-one__btn, .latest-comments .comments-text p { font-size: 14px; font-weight: 500; font-family: "Montserrat Alternates", sans-serif } .latest-comments .comments-text p { line-height: 24px; margin-bottom: 24px } .latest-comments .comment-one__btn { display: inline-block; color: rgba(11, 23, 40, .7); line-height: normal; padding: 9px 18px; border: 1px solid rgba(11, 23, 40, .14) } .latest-comments .comment-one__btn:hover { color: #fff; background-color: #4a5fe1 } .comment-one .comment-form__btn:before, .error-page .error-page__content a:before { background-color: #fe7919 } .comment-one .comment-reply-title { font-family: "Montserrat Alternates", sans-serif; font-size: 30px; font-weight: 600; line-height: 41px } .comment-one p.comment-notes { color: rgba(11, 23, 40, .7); font-family: "Montserrat Alternates", sans-serif; font-size: 15px; font-weight: 400; line-height: 26px; margin-bottom: 33px } .comment-one .comment-form__input-box input, .comment-one .comment-form__input-box textarea { font-family: "Montserrat Alternates", sans-serif; font-size: 14px; font-weight: 500; line-height: 26px; border: 1px solid rgba(11, 23, 40, .14); color: rgba(11, 23, 40, .6); width: 100% } .comment-one .comment-form__input-box { position: relative; display: block; margin-bottom: 20px } .comment-one .comment-form__input-box input { background: #fff; padding: 18px 25px; height: 46px } .comment-one .comment-form__input-box input::-webkit-input-placeholder { color: rgba(11, 23, 40, .6) } .comment-one .comment-form__input-box input::-moz-placeholder { color: rgba(11, 23, 40, .6) } .comment-one .comment-form__input-box input:-ms-input-placeholder { color: rgba(11, 23, 40, .6) } .comment-one .comment-form__input-box input::-ms-input-placeholder { color: rgba(11, 23, 40, .6) } .comment-one .comment-form__input-box input::placeholder { color: rgba(11, 23, 40, .6) } .comment-one .comment-form__input-box textarea { height: 180px; padding: 24px } .comment-one .comment-form__btn, .error-page .error-page__content h1, .error-page .error-page__content h2 { line-height: normal; font-family: "Montserrat Alternates", sans-serif } .comment-one .comment-form__input-box textarea::-webkit-input-placeholder { color: rgba(11, 23, 40, .6) } .comment-one .comment-form__input-box textarea::-moz-placeholder { color: rgba(11, 23, 40, .6) } .comment-one .comment-form__input-box textarea:-ms-input-placeholder { color: rgba(11, 23, 40, .6) } .comment-one .comment-form__input-box textarea::-ms-input-placeholder { color: rgba(11, 23, 40, .6) } .comment-one .comment-form__input-box textarea::placeholder { color: rgba(11, 23, 40, .6) } .comment-one .comment-form__btn { color: #fff; font-size: 15px; font-weight: 600; border: none; background-color: #4a5fe1; padding: 21px 41px } .comment-one .comment-form__btn:hover { color: #fff } .error-page .error-page__animation1 { position: absolute; top: 10%; left: 8%; -webkit-animation: 6s ease-in-out .1s infinite alternate forwards rrdevstranslateY2; animation: 6s ease-in-out .1s infinite alternate forwards rrdevstranslateY2 } .error-page .error-page__animation2 { position: absolute; top: 30%; left: 21%; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate } .error-page .error-page__animation3, .login-page__animation2 { position: absolute; -webkit-animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate } .error-page .error-page__animation3 { top: 27%; left: 60%; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate } .error-page .error-page__animation4 { position: absolute; top: 19%; right: 19%; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsleftright } .error-page .error-page__img1 { position: absolute; top: 0 } @media only screen and (min-width:1200px) and (max-width:1400px) { .error-page .error-page__animation3 { top: 16% } .error-page .error-page__img1 { left: -11% } } .error-page .error-page__img2 { position: absolute; right: 0; top: 0 } .error-page .error-page__content h1 { color: #0b1728; font-size: 200px; font-weight: 700 } .error-page .error-page__content h2 { color: #0b1728; font-size: 54px; font-weight: 700; margin-bottom: 34px } .error-page .error-page__content p { color: rgba(11, 23, 40, .6); font-family: "Montserrat Alternates", sans-serif; font-size: 18px; font-style: normal; font-weight: 500; line-height: 28px; margin-bottom: 43px } .error-page .error-page__content a, .login-page__content .login-page__btn a, .login-page__content span { font-family: "Montserrat Alternates", sans-serif; font-size: 15px } .error-page .error-page__content a { display: inline-block; color: #fff; font-weight: 600; line-height: normal; background-color: #4a5fe1; padding: 19px 30px } .error-page .error-page__content a:hover { color: #fff } .page-header .page-header__bg { position: absolute; top: 0; left: 0; bottom: 0; right: 0; background-attachment: scroll; background-position: center center; z-index: 1 } .login-page { overflow: hidden; height: 840px } .login-page__animation1 { position: absolute; top: 34%; left: 9%; -webkit-animation: 6s ease-in-out .1s infinite alternate forwards rrdevsleftright; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsleftright } .login-page__animation2 { top: 18%; left: 48%; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate } .login-page__animation3, .login-page__animation5 { -webkit-animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate; position: absolute } .login-page__animation3 { bottom: 24%; left: 47%; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate } @media only screen and (min-width:1200px) and (max-width:1400px) { .login-page__animation1 { left: 5% } .login-page__animation3 { bottom: 38%; left: 46% } } .login-page__animation4 { position: absolute; top: 17%; left: 2%; -webkit-animation: 6s ease-in-out .1s infinite alternate forwards rrdevsleftright; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsleftright } .login-page__animation5 { left: 8%; bottom: 11%; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate } .footer-style-1__animation2, .footer-style-1__animation3 { -webkit-animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate } .login-page__animation6 { position: absolute; bottom: 20% } .login-page__content { padding: 95px 140px 95px 315px } @media only screen and (min-width:1400px) and (max-width:1600px) { .error-page .error-page__animation3 { top: 16% } .login-page__content { padding: 95px 55px 95px 170px } } @media only screen and (min-width:1200px) and (max-width:1400px) { .login-page__animation4 { left: 5% } .login-page__animation5 { left: 3%; bottom: 16% } .login-page__content { padding: 95px 30px 95px 90px } } .login-page__content .login-page__title { color: #0b1728; font-family: "Montserrat Alternates", sans-serif; font-size: 26px; font-weight: 700; line-height: normal; margin-bottom: 45px } .login-page__content span { display: block; color: #0b1728; font-weight: 500; line-height: 10px; margin-bottom: 16px } .login-page__content input { color: rgba(84, 93, 105, .6); font-family: "Montserrat Alternates", sans-serif; font-size: 14px; font-weight: 400; line-height: normal; height: 50px; width: 100%; padding: 17px 22px; margin-bottom: 27px; border-radius: 6px; border: 1px solid rgba(11, 23, 40, .1) } .login-page__content input::-webkit-input-placeholder { color: rgba(84, 93, 105, .6) } .login-page__content input::-moz-placeholder { color: rgba(84, 93, 105, .6) } .login-page__content input:-ms-input-placeholder { color: rgba(84, 93, 105, .6) } .login-page__content input::-ms-input-placeholder { color: rgba(84, 93, 105, .6) } .login-page__content input::placeholder { color: rgba(84, 93, 105, .6) } .footer-four .footer__widget .footer-subscriber-form, .footer-style-1 .footer__widget .footer-subscriber-form, .footer-style-2 .footer__widget .footer-subscriber-form, .footer-three .footer__widget .footer-subscriber-form, .hero-six .container, .login-page__content .login-page__password { position: relative } .login-page__content .login-page__password .toggle-password { position: absolute; top: 50%; right: 19px; -webkit-transform: translateY(-50%); transform: translateY(-50%) } .login-page__content .remember-password input[type=checkbox] { display: inline-block; width: 14px !important; height: 14px !important; border-radius: 2px; border: 1px solid rgba(11, 23, 40, .1); margin-bottom: 0 } .login-page__content .remember-password p { display: inline-block; margin-bottom: 0; margin-left: 9px } .login-page__content .login-page__btn a { display: block; color: #fff; font-weight: 700; line-height: normal; text-align: center; padding: 19px; border-radius: 6px; background: #4a5fe1 } .login-page__content .alternative-login h5 { position: relative; color: rgba(84, 93, 105, .7); font-family: "Montserrat Alternates", sans-serif; font-size: 14px; font-weight: 400; line-height: normal; text-align: center } .hero-five__content h1, .hero-five__content p, .login-page__content .login__btn a { color: #0b1728; font-family: "Montserrat Alternates", sans-serif } .login-page__content .alternative-login h5:before { content: ""; display: inline-block; position: absolute; top: 50%; left: 0; width: 43%; height: 1px; background-color: rgba(11, 23, 40, .1) } .login-page__content .alternative-login h5:after { content: ""; display: inline-block; position: absolute; top: 50%; right: 0; width: 43%; height: 1px; background-color: rgba(11, 23, 40, .1) } .login-page__content .login__btn a { display: inline-block; font-size: 14px; font-weight: 500; line-height: 28px; padding: 12px 38px; border-radius: 6px; background: #eff1f3; margin-right: 2px } .login-page__content .sign-up p { color: #545d69; text-align: center; font-family: "Montserrat Alternates", sans-serif; font-size: 15px; font-weight: 500; line-height: normal } .login-page__content .sign-up p a { color: #4a5fe1 } .hero-five { background-position: center } .hero-five__space { padding: 37px 0 223px } .hero-five__media { margin-right: -124px; margin-left: -33px } @media (max-width:1850px) { .hero-five__media { margin-right: -50px } } @media (max-width:1750px) { .hero-five__media { margin-right: -15px } } @media only screen and (min-width:1200px) and (max-width:1400px), only screen and (min-width:992px) and (max-width:1200px), only screen and (min-width:768px) and (max-width:991px), only screen and (min-width:576px) and (max-width:767px), (max-width:767px) { .hero-five__media { margin-left: 0 } } .hero-five__content { margin-left: -5px } .hero-five__content h1 { font-style: normal; font-weight: 600; font-size: 90px; line-height: 100px; margin-bottom: 30px } .hero-five__input input, .hero-five__popular-search ul li a { font-weight: 500; font-size: 14px; line-height: 17px; color: #000 } @media only screen and (min-width:1400px) and (max-width:1600px) { .hero-five__space { padding-top: 80px; padding-bottom: 180px } .hero-five__content h1 { font-size: 85px; line-height: 95px } } @media (max-width:1528px) { .hero-five__content h1 { font-size: 80px; line-height: 90px } } @media only screen and (min-width:1200px) and (max-width:1400px) { .hero-five__space { padding-top: 80px; padding-bottom: 150px } .hero-five__content h1 { font-size: 69px; line-height: 79px } } .hero-five__content p { font-style: normal; font-weight: 500; font-size: 18px; line-height: 26px; opacity: .7; max-width: 666px; margin-bottom: 50px } .hero-five__input { position: relative; max-width: 690px; width: 100%; height: 60px } .hero-five__input svg { position: absolute; top: 50%; left: 20px; -webkit-transform: translateY(-50%); transform: translateY(-50%) } .hero-five__input input { height: 100%; font-family: "Montserrat Alternates", sans-serif; font-style: normal; width: 100%; border: none; border-radius: 0; padding: 25px 140px 25px 43px; background: #fff; -webkit-box-shadow: 0 2px 6px rgba(3, 18, 33, .14); box-shadow: 0 2px 6px rgba(3, 18, 33, .14) } .hero-five__input .hero-btn-1, .hero-five__popular-search span { font-style: normal; line-height: 18px; font-family: "Montserrat Alternates", sans-serif; font-weight: 600; font-size: 15px } .hero-five__input input::-webkit-input-placeholder { color: rgba(0, 0, 0, .5) } .hero-five__input input::-moz-placeholder { color: rgba(0, 0, 0, .5) } .hero-five__input input:-ms-input-placeholder { color: rgba(0, 0, 0, .5) } .hero-five__input input::-ms-input-placeholder { color: rgba(0, 0, 0, .5) } .hero-five__input input::placeholder { color: rgba(0, 0, 0, .5) } .hero-five__input .hero-btn-1 { color: #fff; position: absolute; top: 50%; right: 10px; -webkit-transform: translateY(-50%); transform: translateY(-50%); border-radius: 0; background: #1778f2; padding: 11px 28px; border: none } .hero-five__input .hero-btn-1:before { background-color: #ff772c } .hero-five__input .hero-btn-1:hover { color: #fff } .hero-five__popular-search { display: flex; gap: 10px 14px; -ms-flex-align: center; align-items: center } .hero-five__popular-search span { color: #000 } .service-1__item a, .service-1__item h4, .service-1__item p { color: #0b1728; font-style: normal } .hero-five__popular-search ul { margin: 0; padding: 0; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 6px } .hero-five__popular-search ul li { list-style: none; display: inline-block } .hero-five__popular-search ul li a { display: inline-block; border-radius: 0; padding: 3.5px 13px; font-family: "Montserrat Alternates", sans-serif; font-style: normal; background: #fff; border: 1px solid rgba(3, 18, 33, .1) } .hero-five__popular-search ul li a:hover { color: #fff; border-radius: 6px; background: #1778f2; -webkit-box-shadow: 0 10px 50px 0 rgba(11, 23, 40, .1); box-shadow: 0 10px 50px 0 rgba(11, 23, 40, .1) } .mb-minus-20 { margin-bottom: -20px } .service-1__space { padding-top: 42px; padding-bottom: 110px } .service-1__item { height: calc(100% - 20px); margin-bottom: 20px; -webkit-transition: .3s; transition: .3s; border: 1.5px solid rgba(11, 23, 40, .1); padding: 50px 30px 48px } .service-1__item:hover { border-color: transparent; background: #fff; -webkit-box-shadow: 0 30px 60px rgba(11, 23, 40, .1); box-shadow: 0 30px 60px rgba(11, 23, 40, .1) } .service-1__item h4 { font-family: "Montserrat Alternates", sans-serif; font-weight: 600; font-size: 20px; line-height: 26px } .service-1__item p { font-family: "Montserrat Alternates", sans-serif; font-weight: 500; font-size: 14px; line-height: 24px; opacity: .7 } .service-1__item a { font-weight: 700; font-size: 16px; line-height: 20px } .service-1__item a svg { margin-left: 4px } .service-1__item a svg path { -webkit-transition: .3s; transition: .3s } .service-1__item a:hover { color: #ff772c } .service-1__item a:hover svg path[stroke="#0B1728"] { stroke: #ff772c } .blog-2__item .readmore:hover svg path[stroke="#0B1728"], .blog-3__item .postbox__more-btn:hover svg path[stroke="#0B1728"], .seo-services__item--content-text a:hover svg path[stroke=black] { stroke: #4a5fe1 } .video-play-1__space { padding: 305px 0 } @media only screen and (min-width:1400px) and (max-width:1600px) { .video-play-1__space { padding: 280px 0 } } @media only screen and (min-width:1200px) and (max-width:1400px) { .video-play-1__space { padding: 220px 0 } } .video-play-1__button { width: 100px; height: 100px; background: #fff; display: flex; position: relative; z-index: 1; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-radius: 500px } .video-play-1__button-shadow { position: absolute; z-index: -1; width: 160px; height: 160px; background: rgba(255, 255, 255, .2); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-radius: 500px; border: 1px solid rgba(255, 255, 255, .1); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px) } .blog-2__item, .shop-1__item { border: 1px solid rgba(11, 23, 40, .1) } .video-play-1__button svg path { -webkit-transition: .3s; transition: .3s } .video-play-1__button:hover svg path[fill="#0B1728"] { fill: #ff772c } .mb-minus-30 { margin-bottom: -30px } .shop-1__space { padding: 160px 0 } @media only screen and (min-width:1400px) and (max-width:1600px) { .shop-1__space { padding: 140px 0 } } @media only screen and (min-width:1200px) and (max-width:1400px) { .shop-1__space { padding: 100px 0 } } @media only screen and (min-width:992px) and (max-width:1200px) { .cta-one__wrapper .cta-one__wrapper-form form { width: 345px } .cta-two__img1 { left: -12% } .cta-two__img_animation3 { bottom: -40px } .cta-two__line4 { bottom: -48% } .cta-two__line5 { left: 97% } .cta-two__content form, .cta-two__content form input { width: 420px } .case-study-two .owl-prev { right: 17.5% } .case-study-two .owl-next { right: 13.7% } .blog-one .tabs-one .nav-link { padding: 30px 15px } .basic-pagination ul li { width: inherit !important } .blog-one .tab-one__tabs .tab-buttons li { padding: 15px } .blog-details__left { margin-right: 15px } .sidebar__single { padding: 25px } .error-page .error-page__img1 { left: -18% } .error-page .error-page__img2 { right: -5% } .error-page .error-page__content h2 { font-size: 40px } .login-page__animation1 { top: 30% } .login-page__animation3 { bottom: 6%; left: 47% } .login-page__animation4 { left: 5% } .login-page__content { padding: 80px } .login-page__img img { display: none } .hero-five__content h1 { font-size: 40px; line-height: 50px } .video-play-1__space { padding: 180px 0 } .shop-1__space { padding: 80px 0 } .shop-1__readmore { margin-top: 40px } } .shop-1__item { position: relative; z-index: 1 } .shop-1__item-media { height: 280px } .shop-1__item-media-list { top: 20px; left: 20px; z-index: 2; position: absolute; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 7px; line-height: 0 } .shop-1__item-media-list span { font-family: "Montserrat Alternates", sans-serif; font-style: normal; font-weight: 600; font-size: 14px; padding: 1px 8.5px; line-height: 18px; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #fff !important; background: #050505 } .shop-1__item-price, .shop-1__item-price span { font-style: normal; line-height: 26px; font-family: "Montserrat Alternates", sans-serif; font-weight: 600 } .blog-2__item-meta .date, .instagram__item a, .social-analytics__media { display: -webkit-box; display: -ms-flexbox } .shop-1__item-media-list span.red { background: #f21717 } .shop-1__item-rate { margin-bottom: 13px; gap: 3px } .shop-1__item-price { font-size: 16px; color: #1778f2 } .shop-1__item-price span { font-size: 14px; color: #0b1728; opacity: .6 } .testimonial-3__item p, .testimonial-3__item-info span { font-family: "Montserrat Alternates"; font-size: 14px; color: #0b1728 } .blog-2__item-content p, .blog-2__item-meta .tag, .testimonial-3__item p, .testimonial-3__item-info span { font-style: normal; font-weight: 500 } .shop-1__item-body { padding: 22px 26px 29px; border-top: 1px solid rgba(11, 23, 40, .1) } .shop-1__item-body a h5 { font-family: "Montserrat Alternates", sans-serif; font-style: normal; font-weight: 600; font-size: 18px; line-height: 20px; color: #0b1728; -webkit-transition: .3s; transition: .3s; margin-bottom: 13px } .shop-1__item-body a:hover h5 { color: #1778f2 } .brand-1__background, .testimonial-3_bg { background-color: #dcefc7 } .brand-1__item { opacity: .4; -webkit-transition: .3s; transition: .3s; cursor: pointer } .brand-1__item:hover { opacity: 1 } .blog-3__bg, .experience__background { background-color: #e5e7f0 } .testimonial-3__space { padding-top: 120px; padding-bottom: 80px } .testimonial-3__readmore a.theme-btn-3 { padding: 11.5px 34.4px; font-style: normal; font-weight: 600; font-size: 15px; line-height: 18px; color: #fff } .blog-2__item .readmore:hover, .blog-2__item-content a:hover, .blog-3__item .blog-four_title a:hover { color: #4a5fe1 } .testimonial-3__item { background: #fff; padding: 44px 30px 50px; -webkit-box-shadow: 0 2px 6px rgba(3, 18, 33, .14); box-shadow: 0 2px 6px rgba(3, 18, 33, .14) } .testimonial-3__item p { line-height: 24px; opacity: .7 } .testimonial-3__item-author { gap: 16px } .testimonial-3__item-thumb { width: 60px; min-width: 60px; min-height: 60px; height: 60px } .instagram__thumb img, .testimonial-3__item-thumb img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover } .testimonial-3__item-info { margin-top: 5px } .testimonial-3__item-info h6 { margin-bottom: 5px } .testimonial-3__item-info span { line-height: 26px; opacity: .6 } .blog-2__content p, .blog-2__item .readmore, .blog-2__item-content p, .blog-2__item-meta .date, .blog-2__item-meta .tag, .testimonial-4__item-content p { font-family: "Montserrat Alternates", sans-serif } .instagram__footer-up { margin-bottom: -184px } .instagram__footer-up+footer .footer-5 { padding-top: 184px } .hero-six__content, .instagram__area { line-height: 0 } .instagram__item { overflow: hidden; position: relative; z-index: 1 } .instagram__item a { left: 0; width: 100%; height: 100%; z-index: 2; top: 0; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: absolute; background: rgba(74, 95, 225, .9); visibility: hidden; opacity: 0; -webkit-transition: .3s; transition: .3s } .bullet-list-1 li, .service-details-content span { background: linear-gradient(135deg, rgb(62 137 255) 0, rgb(80 161 255) 100%) } .instagram__item:hover a { visibility: visible; opacity: 1 } .blog-2__space, .social-analytics__space { padding-top: 150px; padding-bottom: 160px } .blog-2__item .readmore { font-style: normal; font-weight: 600; font-size: 15px; line-height: 18px; color: #0b1728 } .blog-2__item .readmore svg { margin-left: 10px; -webkit-transition: .3s; transition: .3s } .blog-2__item .readmore svg path { -webkit-transition: .3s; transition: .3s } .blog-2__item-media { display: block; padding: 14px 14px 0; overflow: hidden } .blog-2__item-media img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover } .blog-2__item-content { padding: 30px 30px 45px } .blog-2__item-content p { font-size: 14px; line-height: 24px; color: #0b1728; opacity: .7 } .blog-2__item-meta { gap: 5px 18px } .blog-2__item-meta .tag { font-size: 13px; line-height: 16px; color: #fff; padding: 4px 14px; background: #4a5fe1 } .blog-2__content p, .blog-2__item-meta .date, .social-analytics__content p { line-height: 26px; font-style: normal; font-weight: 500 } .blog-2__item-meta .tag:hover { color: #fff; background: #fe7919 } .blog-2__item-meta .date { display: flex; -ms-flex-line-pack: center; align-content: center; gap: 8.6px; font-size: 14px } .blog-2__item-meta .date span { color: #0b1728; opacity: .7 } .blog-2__content { gap: 30px } .blog-2__content p { font-size: 18px; text-align: center; color: #0b1728; opacity: .7 } .social-analytics__content { margin-right: -9px } .social-analytics__content p { font-family: "Montserrat Alternates"; font-size: 16px; color: #0b1728; opacity: .7; max-width: 630px } .social-analytics__content-list-wrapper { display: -ms-grid; display: grid; max-width: 453px; -ms-grid-columns: 1fr 109px 1fr; grid-template-columns: 1fr 1fr; grid-row-gap: 44px; grid-column-gap: 109px } .social-analytics__content-list-item.green .title { color: #20db1c } .social-analytics__content-list-item.gray .title { color: #de23e2 } .social-analytics__content-list-item.blue .title { color: #14a2df } .social-analytics__content-list-item-text .title { font-size: 54px; margin-bottom: 7px; line-height: 50px; font-weight: 700; color: #f26617 } .social-analytics__content-list-item-text p { font-family: "Montserrat Alternates"; font-style: normal; font-weight: 500; font-size: 18px; line-height: 38px; text-transform: uppercase; color: #555d69 } .social-analytics__media { display: flex; position: relative; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: end } .social-analytics__media--shape .shape-1 { position: absolute; top: -50px; left: 92px; z-index: -1 } @media only screen and (min-width:1200px) and (max-width:1400px) { .social-analytics__media--shape .shape-1 { left: 0 } } @media only screen and (min-width:992px) and (max-width:1200px), only screen and (min-width:768px) and (max-width:991px) { .social-analytics__media--shape .shape-1 { left: -50px } } .social-analytics__media--shape .shape-2 { position: absolute; bottom: -46px; right: -90px; z-index: -1 } .social-analytics__media--shape .shape-3 { position: absolute; bottom: -40px; left: 75px } @media only screen and (min-width:1200px) and (max-width:1400px) { .social-analytics__media--shape .shape-3 { left: -15px } } @media only screen and (min-width:992px) and (max-width:1200px), only screen and (min-width:768px) and (max-width:991px) { .social-analytics__media--shape .shape-3 { left: -40px } } @media only screen and (min-width:576px) and (max-width:767px), (max-width:767px), only screen and (min-width:768px) and (max-width:991px) { .social-analytics__content p { max-width: 100% } .social-analytics__media { margin-top: 60px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .social-analytics__media--shape .shape-1, .social-analytics__media--shape .shape-2, .social-analytics__media--shape .shape-3 { display: none } } .social-analytics__media--shape .shape-4 { position: absolute; top: 281px; left: -70px } .blog-3__space { padding-top: 120px; padding-bottom: 141px } .blog-3__item { background: #fff; -webkit-box-shadow: 0 50px 70px rgba(11, 23, 40, .08); box-shadow: 0 50px 70px rgba(11, 23, 40, .08); border-radius: 20px } .blog-3__item .blog-four__content { padding: 30px 56px 50px 30px } @media (max-width:767px), only screen and (min-width:576px) and (max-width:767px), only screen and (min-width:768px) and (max-width:991px), only screen and (min-width:992px) and (max-width:1200px) { .blog-3__item .blog-four__content { padding: 30px } } .audience__content .contact-btn, .communication__content .contact-btn { padding: 12px 29px; width: inherit } .blog-3__item .blog-four__img img { height: 100%; -o-object-fit: cover; object-fit: cover; width: 100% } .blog-3__item .category { top: 20px; right: 20px } .blog-3__item .category a { border-radius: 500px; padding: 4px 11px } .blog-3__item .category a:hover { background-color: #fe7919 } .blog-3__item .post-meta { margin-bottom: 11px } .blog-3__item .blog-four_title { margin-bottom: 24px } .blog-3__item .blog-four_title a { background: -webkit-gradient(linear, left top, left bottom, from(#4a5fe1), color-stop(98%, #4a5fe1)); background: linear-gradient(#4a5fe1 0, #4a5fe1 98%); background-size: 0 2px; background-repeat: no-repeat; background-position: left 100% } .blog-3__item .postbox__more-btn svg { margin-left: 5px } .blog-3__item .postbox__more-btn svg path { -webkit-transition: .3s; transition: .3s } .blog-3__content { max-width: 537px; margin-left: auto; margin-right: auto } .pricing-page-header-2__space { padding-top: 105px; padding-bottom: 120px } .pricing-page-header-2 .pricing-plan-one__single .pricing-header { border-bottom: 0 !important; position: relative } .pricing-page-header-2 .pricing-plan-one__single .pricing-header:after { position: absolute; left: -999%; height: 1px; content: ""; width: 9999%; background: rgba(11, 23, 40, .1); bottom: 0 } .pricing-page-header-2 .pricing-plan-one__single .rr-bounce-up { border-radius: 100px !important; color: #4a5fe1 !important; background: rgba(74, 95, 225, .1) !important; border-color: rgba(74, 95, 225, .1) !important } .about-three__single a, .about-three__single p, .pricing-page-header-2 .pricing-plan-one__single .rr-bounce-up:hover { color: #fff !important } .pricing-page-header .page-header__wrapper .page-header__content h1.section-title__four-title { font-family: "Montserrat Alternates", sans-serif; font-style: normal; font-weight: 700; font-size: 44px; line-height: 54px; color: #0b1728 } .testimonial-4__content-left { max-width: 562px } .testimonial-4__slider-arrow { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; gap: 15px } .testimonial-4__slider-arrow-left, .testimonial-4__slider-arrow-right { width: 54px; height: 54px; background: 0 0; border: 1px solid rgba(29, 29, 29, .14); border-radius: 500px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-transition: .3s; transition: .3s } .testimonial-4__slider-arrow-left svg path, .testimonial-4__slider-arrow-right svg path { -webkit-transition: .3s; transition: .3s } .testimonial-4__slider-arrow-left:hover, .testimonial-4__slider-arrow-right:hover { background: #4a5fe1 } .testimonial-4__slider-arrow-left:hover svg path[stroke="#1D1D1D"], .testimonial-4__slider-arrow-right:hover svg path[stroke="#1D1D1D"] { stroke: #fff } .testimonial-4__item { background: #fff; padding: 45px 36px 50px 31px; border: 1px solid rgba(11, 23, 40, .14); border-radius: 10px } .testimonial-4__item-qoute { gap: 4px; display: -webkit-box; display: -ms-flexbox; display: flex } .testimonial-4__item-content p { font-style: normal; font-weight: 500; font-size: 16px; line-height: 28px; color: #0b1728; opacity: .7 } .testimonial-4__item-info h6, .testimonial-4__item-info span { line-height: 26px; color: #0b1728; font-family: "Montserrat Alternates", sans-serif; font-style: normal } .testimonial-4__item-author { gap: 12px } .testimonial-4__item-info h6 { font-weight: 600; font-size: 16px; margin-bottom: -5px } .testimonial-4__item-info span { font-weight: 500; font-size: 14px; opacity: .6 } .testimonial-4__item-thumb { width: 46px; height: 46px; overflow: hidden; min-width: 46px; min-height: 46px; border-radius: 64px } .testimonial-4__item-thumb img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover } .seo-services__background { background: #e5e7f0 } .seo-services__space { padding-top: 120px; padding-bottom: 136px } .seo-services__content { max-width: 513px; margin-left: auto; margin-right: auto } .seo-services__item { background: #fff; padding: 65px 78px 76px 70px; -webkit-transition: .5s; transition: .5s } .seo-services__item.style-1 { border-radius: 14px 0 0 14px } .seo-services__item.style-1 h3 { color: #e96f3e } .seo-services__item.style-3 { border-radius: 0 14px 14px 0 } .seo-services__item.style-3 h3 { color: #d1236c } .seo-services__item.active { background-color: #4a5fe1 } .seo-services__item.active h3 { color: #fff } .seo-services__item.active p { color: #fff; opacity: .7 } .seo-services__item.active a { gap: 6px; color: #fff } .optimization-seo__item-content h6:hover, .seo-services__item--content-text a:hover { color: #4a5fe1 } .seo-services__item.active a:hover { color: #000 } .seo-services__item.active a:hover svg path[stroke=white] { stroke: #000 } .seo-services__item--content-icon { margin-bottom: 61px; -webkit-transition: .3s; transition: .3s } .seo-services__item--content-icon svg path { -webkit-transition: .3s; transition: .3s } .seo-services__item--content-text h3 { font-family: "Montserrat Alternates", sans-serif; font-style: normal; font-weight: 600; font-size: 26px; line-height: 32px; margin-bottom: 22px } @media only screen and (min-width:768px) and (max-width:991px), only screen and (min-width:576px) and (max-width:767px), (max-width:767px) { .shop-1__space { padding: 70px 0 } .shop-1__readmore { margin-top: 35px } .social-analytics__content-list-wrapper { -ms-grid-columns: 1fr; grid-template-columns: 1fr } .testimonial-4__content-left { max-width: 100% } .audience__content, .testimonial-4__slider-arrow { margin-top: 30px } .seo-services__item--content-icon { margin-bottom: 30px } .seo-services__item--content-text h3 { font-size: 20px } } .seo-services__item--content-text p { font-size: 15px; max-width: 280px; font-weight: 500; margin-bottom: 65px; -webkit-transition: .3s; transition: .3s; font-family: "Montserrat Alternates", sans-serif } .seo-services__item--content-text a { font-size: 15px; font-weight: 600; color: #000; line-height: 24px; -webkit-transition: .3s; transition: .3s; padding-bottom: 5px; display: inline-block; font-family: "Montserrat Alternates", sans-serif; border-bottom: 1px solid } .seo-services__item--content-text a span svg path { -webkit-transition: .3s; transition: .3s } .communication__space { padding-top: 120px; padding-bottom: 140px } .communication__content { max-width: 523px; margin-left: 77px } @media (max-width:1199px) { .seo-services__item.style-1 { border-radius: 14px; margin-bottom: 30px } .seo-services__item.style-3 { border-radius: 14px; margin-top: 30px } .seo-services__item.active { border-radius: 14px } .seo-services__item--content-text p { margin-bottom: 30px; max-width: 100% } .audience__content .section-title__one-title, .communication__content .section-title__one-title { font-size: 32px; line-height: 42px } } .communication .skill-one__progress { margin-top: 35px } .communication .skill-one__progress .bar-inner { position: static } .communication .skill-one__progress-single { margin-bottom: 30px !important } .audience__media { margin-left: 37px } .audience__content { margin-right: -8px } @media (max-width:991px) { .audience__content .section-title__one-title, .communication__content .section-title__one-title { font-size: 30px; line-height: 40px } } @media (max-width:575px) { .side-info .side-info-content .offset__widget.offset__header .offset__logo { width: 130px } .communication__content .section-title__one-title { font-size: 27px; line-height: px } .audience__content .section-title__one-title { font-size: 26px; line-height: 36px } } .audience__content .section-title__one-tagline { max-width: 520px; font-family: "Montserrat Alternates", sans-serif } .audience__content__item { gap: 26px; display: -webkit-box; display: -ms-flexbox; display: flex; margin-top: 42px; -ms-flex-wrap: wrap; flex-wrap: wrap } .audience__content__item-list { gap: 20px } .audience__content__item-list-thumb { width: 83px; height: 83px; min-width: 83px; border-radius: 500px } @media only screen and (min-width:768px) and (max-width:991px), only screen and (min-width:576px) and (max-width:767px), (max-width:767px) { .audience__content__item-list-thumb { width: 70px; height: 70px; min-width: 70px } } .audience__content__item-list-info h6 { font-weight: 600; font-size: 20px; line-height: 26px; color: #0b1728; margin-bottom: 12px; font-family: "Montserrat Alternates", sans-serif } .audience__content__item-list-info ul, .footer-six .footer__widget ul li, .footer-style-1 .footer__widget ul li, .footer-three .footer__widget ul li { list-style: none } .audience__content__item-list-info ul li { gap: 12px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-weight: 400; font-size: 15px; color: #0b1728; line-height: 27px; font-family: "Montserrat Alternates", sans-serif } .audience__content__item-list-info ul li:not(:last-child) { margin-bottom: 1px } .optimization-seo__background { background-color: #f8f8f8 } .optimization-seo__content { max-width: 624px; margin-left: auto; margin-right: auto } .optimization-seo__scrollbar { margin-top: 60px; width: 100%; height: 2px; opacity: 1 !important; background: rgba(10, 10, 10, .1) } .optimization-seo__scrollbar .swiper-scrollbar-drag { background: #fe7919; height: 100%; position: relative } .optimization-seo__scrollbar .swiper-scrollbar-drag:after { width: 100%; height: 1px; z-index: 11; content: ""; position: absolute; left: 0; background: #fe7919; bottom: 100% } .optimization-seo__item { position: relative; z-index: 1; overflow: hidden; border-radius: 20px } .footer-six .instragram-gallery a:hover .hover, .optimization-seo__item:hover .optimization-seo__item-content, .optimization-seo__item:hover .optimization-seo__item-hover { opacity: 1 } .footer-six .instragram-gallery a img, .optimization-seo__item-media img { width: 100%; height: 100% } .optimization-seo__item-hover { opacity: 0; top: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; left: 0; z-index: 1; width: 100%; height: 100%; position: absolute; background: rgba(74, 95, 225, .9); -webkit-box-shadow: 0 50px 70px rgba(11, 23, 40, .08); box-shadow: 0 50px 70px rgba(11, 23, 40, .08); border-radius: 20px; -webkit-transition: .3s; transition: .3s } .optimization-seo__item-hover a { width: 50px; z-index: 99; height: 50px; border: 1.5px solid rgba(255, 255, 255, .2); border-radius: 40px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .optimization-seo__item-hover a:hover { background-color: #fe7919; border-color: #fe7919 } .optimization-seo__item-content { opacity: 0; z-index: 2; left: 40px; bottom: 40px; text-align: center; position: absolute; padding: 22px 15px; background: #fff; border-radius: 10px; width: calc(100% - 80px); -webkit-box-shadow: 0 10px 80px rgba(11, 23, 40, .24); box-shadow: 0 10px 80px rgba(11, 23, 40, .24); -webkit-transition: .3s; transition: .3s } @media (max-width:1400px) { .optimization-seo__item-content { padding: 16px 10px; bottom: 20px; left: 20px; width: calc(100% - 40px) } } .optimization-seo__item-content span { font-family: "Montserrat Alternates", sans-serif; font-style: normal; font-weight: 500; font-size: 14px; line-height: 17px; color: #0b1728; opacity: .7; display: block; margin-bottom: 7px } .experience__item-content h3, .experience__item-content p { margin-bottom: 0; font-family: "Montserrat Alternates", sans-serif; font-style: normal } .optimization-seo__item-content h6 { font-family: "Montserrat Alternates", sans-serif; font-style: normal; font-weight: 600; font-size: 18px; line-height: 22px; color: #0b1728 } .experience__space { padding-top: 60px; padding-bottom: 60px } .experience__item { text-align: center } .experience__item-media { margin-bottom: 15px } .experience__item-content, .footer-six .instragram-gallery a { position: relative; z-index: 1 } .experience__item-content h3 { display: inline-block; font-size: 80px; font-weight: 700; line-height: 80px; color: rgba(11, 23, 40, .2); -webkit-text-fill-color: transparent; -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: rgba(11, 23, 40, 0.2) } .experience__item-content p { font-weight: 500; font-size: 18px; line-height: 30px; color: #0b1728; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-53%, -64%); transform: translate(-53%, -64%); white-space: nowrap } @media (max-width:1399px) { .seo-services__item { padding: 65px 60px 76px !important } .audience__media { margin-left: inherit } .experience__item-content p { font-size: 17px } } .hero-six { overflow: hidden; background-size: cover; background-position: center; background-repeat: no-repeat } .hero-six__line-shape { position: absolute; top: -278px; left: 12px } .hero-six__line-shape img { width: 1291px; height: 100% } .hero-six__space { padding-top: 278px; padding-bottom: 271px } .hero-six__content .contact-btn { width: inherit; padding: 20px 47px } .hero-six__content h1 { font-family: "Montserrat Alternates", sans-serif; font-style: normal; font-weight: 700; font-size: 90px; line-height: 110px; color: #000; margin-bottom: 22px } .hero-six__content h1 span { background: linear-gradient(269.8deg, #f07b27 1.24%, #ff516a 96.28%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent } @media only screen and (min-width:1400px) and (max-width:1600px) { .hero-six__content h1 { font-size: 85px; line-height: 95px } } @media (max-width:1528px) { .hero-six__content h1 { font-size: 80px; line-height: 90px } } @media only screen and (min-width:1200px) and (max-width:1400px) { .hero-six__content h1 { font-size: 69px; line-height: 79px } } .hero-six__content p { font-family: "Montserrat Alternates", sans-serif; font-style: normal; font-weight: 500; font-size: 18px; line-height: 26px; color: #0b1728; opacity: .7; margin-bottom: 0 } .hero-six__media { margin: -149px -120px -45px -207px } @media (max-width:1600px) { .hero-six__line-shape { display: none } .hero-six__space { padding-top: 270px; padding-bottom: 200px } .hero-six__media { margin-right: -50px } } @media (max-width:1199px) { .hero-six__space { padding-top: 180px; padding-bottom: 100px } .hero-six__content .contact-btn { margin-top: 30px; padding: 15px 30px } .hero-six__media { text-align: center; margin: 50px auto 0; max-width: 500px } } .footer-style-1 { position: relative; background-color: #ffffffdb; overflow: hidden } .footer-style-1__animation1 { position: absolute; top: 0; left: -3% } @media only screen and (min-width:1400px) and (max-width:1600px) { .footer-style-1__animation1 { left: -35% } } @media only screen and (min-width:1200px) and (max-width:1400px) { .footer-style-1__animation1 { left: -100px } } .footer-style-1__animation2 { position: absolute; top: 29%; left: 32%; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate } @media only screen and (min-width:1400px) and (max-width:1600px) { .footer-style-1__animation2 { top: 26%; left: 27% } } @media only screen and (min-width:1200px) and (max-width:1400px) { .footer-style-1__animation2 { top: 29%; left: 28% } } .footer-style-1__animation3 { position: absolute; left: 7%; bottom: 30%; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate } @media only screen and (min-width:1200px) and (max-width:1400px) { .footer-style-1__animation3 { left: 2%; bottom: 40% } } .footer-style-1__animation4 { position: absolute; right: 10%; bottom: 40px; -webkit-animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate; animation: 6s ease-in-out .1s infinite alternate forwards rrdevsrotate } @media only screen and (min-width:1400px) and (max-width:1600px) { .footer-style-1__animation4 { right: 3%; bottom: 196px } } @media only screen and (min-width:1200px) and (max-width:1400px) { .footer-style-1__animation4 { right: 5%; bottom: 67px } } .footer-style-1__animation5 { position: absolute; right: 0; bottom: 0 } @media only screen and (min-width:1400px) and (max-width:1600px) { .footer-style-1__animation5 { right: -70px } .footer-style-1 .footer-bottom .copyright p { text-align: left } } @media only screen and (min-width:1200px) and (max-width:1400px) { .footer-style-1__animation5 { right: -75px } .footer-style-1 .footer-bottom .copyright p { text-align: left } } .footer-style-1 .footer__widget .footer-widget__title { font-family: Mulish, sans-serif; color: #0b1728; font-size: 20px; font-weight: 600; margin-bottom: 40px } .footer-style-1 .footer__widget .footer-widget__about-text { color: #0b1728; font-size: 16px; font-weight: 500; padding-top: 27px; margin-bottom: 34px; opacity: .6 } .footer-style-1 .footer__widget .social-hvr a { display: inline-block; width: 40px; height: 40px; line-height: 40px; text-align: center; border-radius: 4px; color: rgba(11, 23, 40, .3); border: 1px solid rgba(11, 23, 40, .1) } .footer-style-1 .footer__widget .social-hvr a:hover { color: #fff; border: 1px solid #fe7919; background-color: #fe7919 } .footer-style-1 .footer__widget ul li a { position: relative; display: inline-block; color: #0b1728; font-size: 15px; font-weight: 500; opacity: .7; text-decoration: underline } .footer-style-1 .footer-bottom .footer-bottom-menu ul li a:after, .footer-style-1 .footer__widget ul li a:after { content: ""; position: absolute; bottom: 0; right: 0; left: auto; height: 1px; width: 0; background-color: #fe7919; -webkit-transition: .7s; transition: .7s; display: inline-block; -webkit-box-shadow: 0 4px 12px rgba(1, 16, 61, .14); box-shadow: 0 4px 12px rgba(1, 16, 61, .14); border-radius: 6px } .footer-style-1 .footer__widget ul li a:hover { color: #fe7919; margin-left: 5px } .footer-style-1 .footer-bottom .footer-bottom-menu ul li a:hover:after, .footer-style-1 .footer__widget ul li a:hover:after, .footer-style-2 .footer-bottom .footer-bottom-menu ul li a:hover:after, .footer-style-2 .footer-bottom .footer-menu ul li a:hover:after { width: 100%; right: auto; left: 0 } .footer-style-1 .footer__widget .footer-subscriber-form input { width: 100%; height: 46px; -ms-flex-negative: 0; flex-shrink: 0; color: rgba(11, 23, 40, .7); font-family: Mulish, sans-serif; font-size: 15px; font-weight: 400; padding: 0 70px 0 20px; border-radius: 6px; border: 1px solid rgba(11, 23, 40, .16); background: rgba(11, 23, 40, .04) } .footer-style-1 .footer__widget .footer-subscriber-form input::-webkit-input-placeholder { color: #0b1728; opacity: .7 } .footer-style-1 .footer__widget .footer-subscriber-form input::-moz-placeholder { color: #0b1728; opacity: .7 } .footer-style-1 .footer__widget .footer-subscriber-form input:-ms-input-placeholder { color: #0b1728; opacity: .7 } .footer-style-1 .footer__widget .footer-subscriber-form input::-ms-input-placeholder { color: #0b1728; opacity: .7 } .footer-style-1 .footer__widget .footer-subscriber-form input::placeholder { color: #0b1728; opacity: .7 } .footer-style-1 .footer__widget .footer-subscriber-form button { position: absolute; top: 0; right: 0; width: 46px; height: 46px; border-radius: 6px; background: #fe7919; color: #fff; outline: 0; border: none; -webkit-transition: .4s ease-out; transition: .4s ease-out } .footer-style-1 .footer__widget .footer-subscriber-form button:hover { -webkit-box-shadow: inset 0 0 0 30px #4a5fe1; box-shadow: inset 0 0 0 30px #4a5fe1; -webkit-transition: .4s ease-out; transition: .4s ease-out } .footer-style-1 .subscriber-agreement input[type=checkbox] { width: 14px !important; height: 14px !important; border-radius: 2px; margin: 0 8px 0 0; -webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none; outline: 0; -webkit-box-shadow: none; box-shadow: none; font-size: .8em; text-align: center; background-color: transparent; border: 1px solid rgba(11, 23, 40, .2); color: #0b1728 } .footer-style-1 .subscriber-agreement input[type=checkbox]:checked:after { content: "✔"; color: #0b1728; margin: 0 8px 0 0 } .footer-style-1 .subscriber-agreement p { color: #545d69; font-family: Mulish, sans-serif; font-size: 14px; font-weight: 500; display: inline-block } .footer-style-1 .subscriber-agreement p a { color: #0b1728; font-family: Mulish, sans-serif; font-size: 14px; font-weight: 500; text-decoration-line: underline } .footer-style-1 .footer-bottom { border-top: 1px solid rgba(42, 50, 85, .1); padding: 27px 0 } .footer-style-2 .footer-bottom, .footer-style-2 .footer-top { border-top: 1px solid rgba(255, 255, 255, .14) } .footer-style-1 .footer-bottom .copyright p { color: #0b1728; font-family: Mulish, sans-serif; font-size: 14px; font-weight: 500; margin-bottom: 0; text-align: left } .footer-four .footer-bottom .footer-bottom-menu, .footer-six.footer-bottom .footer-bottom-menu, .footer-style-1 .footer-bottom .footer-bottom-menu, .footer-style-2 .footer-bottom .footer-bottom-menu, .footer-three .footer-bottom .footer-bottom-menu { text-align: right } @media only screen and (min-width:1200px) and (max-width:1400px) { .footer-style-1 .footer-bottom .footer-bottom-menu { text-align: right } } .footer-four .footer-bottom .footer-bottom-menu ul li:after, .footer-six.footer-bottom .footer-bottom-menu ul li:after, .footer-style-1 .footer-bottom .footer-bottom-menu ul li:after, .footer-style-2 .footer-bottom .footer-bottom-menu ul li:after, .footer-three .footer-bottom .footer-bottom-menu ul li:after { content: "|"; display: inline-block; margin: 0 15px; color: #bbc1d0 } .footer-style-1 .footer-bottom .footer-bottom-menu ul li a { position: relative; color: #545d69; font-family: Mulish, sans-serif; font-size: 14px; font-weight: 500 } .footer-four, .footer-style-2, .footer-three { position: relative; background-color: #0b1728; overflow: hidden } .footer-style-2 .footer__widget h2:after, .footer-style-2 .footer__widget h2:before { content: ""; display: block; height: 190px; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%) } .footer-style-2 .footer__widget h2:before { border-left: 1px solid rgba(255, 255, 255, .14); left: 0 } .footer-style-2 .footer__widget h2:after { border-right: 1px solid rgba(255, 255, 255, .14); right: 0 } .footer-style-2 .footer__widget h2 a { display: block; color: rgba(255, 255, 255, .3); text-align: center; font-family: "Montserrat Alternates", sans-serif; font-size: 44px; font-weight: 700; line-height: normal; text-decoration-line: underline } .about-three__single h4, .footer-four .footer-bottom .footer-bottom-menu ul li a:hover, .footer-six.footer-bottom .footer-bottom-menu ul li a:hover, .footer-style-2 .footer-bottom .footer-bottom-menu ul li a:hover, .footer-style-2 .footer-bottom .footer-menu ul li a:hover, .footer-style-2 .footer__widget h2 a:hover, .footer-three .footer-bottom .footer-bottom-menu ul li a:hover, .pricing-2 .pricing-table.emphasis .price .amount, .pricing-2 .pricing-table.emphasis .sub, .top-head-ul a { color: #fff } .footer-four .footer__widget .footer-widget__title, .footer-style-2 .footer__widget .footer-widget__title, .footer-three .footer__widget .footer-widget__title { color: #fff; font-size: 20px; font-weight: 600; margin-bottom: 40px } .footer-four .footer__widget .footer-widget__about-text, .footer-style-2 .footer__widget .footer-widget__about-text, .footer-three .footer__widget .footer-widget__about-text { color: #fff; font-family: "Montserrat Alternates", sans-serif; font-size: 16px; font-weight: 500; line-height: 26px; padding-top: 27px; margin-bottom: 34px; opacity: .6 } .footer-style-2 .footer__widget .social-hvr a i { color: #fff; display: inline-block; margin-right: 4px; width: 40px; height: 40px; line-height: 40px; border-radius: 50px; text-align: center; border: 1px solid rgba(255, 255, 255, .1) } .footer-style-2 .footer__widget .social-hvr a i:hover { background-color: #4a5fe1; color: #fff } .footer-style-2 .footer__widget ul li a { display: inline-block; color: #fff; font-family: "Montserrat Alternates", sans-serif; font-size: 15px; font-weight: 500; line-height: 24px; opacity: .7; margin-bottom: 30px } .footer-six.footer-bottom .copyright p a:hover, .footer-style-2 .footer__widget ul li a:hover { color: #fff; opacity: 1 } .footer-style-2 .footer__widget .footer-subscriber-form input { width: 100%; height: 46px; -ms-flex-negative: 0; flex-shrink: 0; color: #fff; font-family: "Montserrat Alternates", sans-serif; font-size: 15px; font-style: normal; font-weight: 400; line-height: 10px; padding: 0 20px; border: 1px solid rgba(255, 255, 255, .16); background: rgba(255, 255, 255, .04) } .footer-style-2 .footer__widget .footer-subscriber-form input::-webkit-input-placeholder { color: #fff; opacity: .7 } .footer-style-2 .footer__widget .footer-subscriber-form input::-moz-placeholder { color: #fff; opacity: .7 } .footer-style-2 .footer__widget .footer-subscriber-form input:-ms-input-placeholder { color: #fff; opacity: .7 } .footer-style-2 .footer__widget .footer-subscriber-form input::-ms-input-placeholder { color: #fff; opacity: .7 } .footer-style-2 .footer__widget .footer-subscriber-form input::placeholder { color: #fff; opacity: .7 } .footer-style-2 .footer__widget .footer-subscriber-form button { position: absolute; top: 0; right: 0; width: 46px; height: 46px; background: #4a5fe1; color: #fff; outline: 0; border: none } .footer-four .subscriber-agreement input[type=checkbox], .footer-style-2 .subscriber-agreement input[type=checkbox] { width: 14px !important; height: 14px !important; margin: 0 8px 0 0; -webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none; outline: 0; -webkit-box-shadow: none; box-shadow: none; font-size: .8em; text-align: center; line-height: 1em; background-color: transparent; border: 1px solid rgba(255, 255, 255, .2); color: rgba(255, 255, 255, .2) } .footer-four .subscriber-agreement input[type=checkbox]:checked:after, .footer-style-2 .subscriber-agreement input[type=checkbox]:checked:after, .footer-three .subscriber-agreement input[type=checkbox]:checked:after { content: "✔"; color: #fff; margin: 0 8px 0 0 } .footer-four .subscriber-agreement p, .footer-style-2 .subscriber-agreement p, .footer-three .subscriber-agreement p { color: #bdc4d1; font-family: "Montserrat Alternates", sans-serif; font-size: 14px; font-style: normal; font-weight: 500; line-height: 10px; display: inline-block } .footer-four .subscriber-agreement p a, .footer-style-2 .subscriber-agreement p a, .footer-three .subscriber-agreement p a { color: #fff; font-family: "Montserrat Alternates", sans-serif; font-size: 14px; font-style: normal; font-weight: 500; line-height: 10px; text-decoration-line: underline } .footer-style-2 .footer-bottom { padding: 35px 0 } .footer-style-2 .footer-bottom .copyright p, .footer-three .footer-bottom .copyright p { color: #fff; font-family: "$montserrat", sans-serif; font-size: 14px; font-weight: 500; line-height: 28px; margin-bottom: 0; opacity: .7 } .footer-style-2 .footer-bottom .footer-menu ul li { display: inline-block; margin-right: 40px } .footer-style-2 .footer-bottom .footer-menu ul li a { position: relative; color: #bbc1d0; font-family: "Montserrat Alternates", sans-serif; font-size: 15px; font-weight: 500; line-height: 28px } .footer-style-2 .footer-bottom .footer-bottom-menu ul li a:after, .footer-style-2 .footer-bottom .footer-menu ul li a:after { content: ""; position: absolute; bottom: 0; right: 0; left: auto; height: 1px; width: 0; background-color: #fff; -webkit-transition: .7s; transition: .7s; display: inline-block; -webkit-box-shadow: 0 4px 12px rgba(1, 16, 61, .14); box-shadow: 0 4px 12px rgba(1, 16, 61, .14); border-radius: 6px } .footer-four .footer-bottom .footer-bottom-menu ul li a, .footer-style-2 .footer-bottom .footer-bottom-menu ul li a, .footer-three .footer-bottom .footer-bottom-menu ul li a { position: relative; color: #bbc1d0; font-family: "Montserrat Alternates", sans-serif; font-size: 14px; font-weight: 500; line-height: 28px } .footer-three .footer-animation-1 { position: absolute; bottom: 0; left: 10%; -webkit-animation: 4s ease-in-out .1s infinite alternate forwards footer1; animation: 4s ease-in-out .1s infinite alternate forwards footer1; overflow: hidden } @media only screen and (min-width:1400px) and (max-width:1600px) { .footer-style-1 .footer-bottom .footer-bottom-menu { text-align: right } .footer-three .footer-animation-1 { left: 3% } } @media only screen and (min-width:1200px) and (max-width:1400px) { .footer-style-2 .footer-bottom .footer-menu ul li { margin-right: 25px } .footer-three .footer-animation-1 { left: 2% } } .footer-three .footer-animation-2 { position: absolute; bottom: -70px; left: 33%; -webkit-animation: 4s ease-in-out .1s infinite alternate forwards footer2; animation: 4s ease-in-out .1s infinite alternate forwards footer2; overflow: hidden } @media only screen and (min-width:1400px) and (max-width:1600px) { .footer-three .footer-animation-2 { left: 26% } } @media only screen and (min-width:1200px) and (max-width:1400px) { .footer-three .footer-animation-2 { left: 25% } } .footer-three .footer-animation-3 { position: absolute; bottom: -140px; left: 48%; -webkit-animation: 4s ease-in-out .1s infinite alternate forwards footer3; animation: 4s ease-in-out .1s infinite alternate forwards footer3; overflow: hidden } .footer-three .footer-animation-4 { position: absolute; bottom: -70px; left: 67%; -webkit-animation: 4s ease-in-out .1s infinite alternate forwards footer2; animation: 4s ease-in-out .1s infinite alternate forwards footer2; overflow: hidden } @media only screen and (min-width:1400px) and (max-width:1600px) { .footer-three .footer-animation-3 { left: 47% } .footer-three .footer-animation-4 { left: 70% } } @media only screen and (min-width:1200px) and (max-width:1400px) { .footer-three .footer-animation-3 { left: 48% } .footer-three .footer-animation-4 { left: 72% } } .footer-three .footer-animation-5 { position: absolute; bottom: 0; right: 10%; -webkit-animation: 4s ease-in-out .1s infinite alternate forwards footer1; animation: 4s ease-in-out .1s infinite alternate forwards footer1; overflow: hidden } @media only screen and (min-width:1400px) and (max-width:1600px) { .footer-three .footer-animation-5 { right: 3% } .footer-four .footer-bottom .copyright p { text-align: left } } @media only screen and (min-width:1200px) and (max-width:1400px) { .footer-three .footer-animation-5 { right: 2% } .footer-four .footer-bottom .copyright p { text-align: left } } .footer-three .footer__widget .social-hvr a i { color: #fff; display: inline-block; margin-right: 4px; width: 40px; height: 40px; line-height: 40px; text-align: center; border-radius: 50px; border: 1px solid rgba(255, 255, 255, .1) } .footer-three .footer__widget .social-hvr a i:hover { background-color: #4a5fe1; color: #fff } .footer-four .footer__widget ul li a, .footer-three .footer__widget ul li a { position: relative; display: inline-block; color: #fff; font-family: "Montserrat Alternates", sans-serif; font-size: 15px; font-weight: 500; line-height: 24px; opacity: .7; margin-bottom: 30px } .footer-three .footer__widget ul li a:hover { color: #fff; opacity: 1; margin-left: 5px } .footer-three .footer-bottom .footer-bottom-menu ul li a:hover:after, .footer-three .footer__widget ul li a:hover:after { width: 100%; right: auto; left: 0 } .footer-three .footer-bottom .footer-bottom-menu ul li a:after, .footer-three .footer__widget ul li a:after { content: ""; position: absolute; bottom: 0; right: 0; left: auto; height: 1px; width: 0; background-color: #fff; -webkit-transition: .7s; transition: .7s; display: inline-block; -webkit-box-shadow: 0 4px 12px rgba(1, 16, 61, .14); box-shadow: 0 4px 12px rgba(1, 16, 61, .14); border-radius: 6px } .footer-three .footer__widget .footer-subscriber-form input { width: 100%; height: 46px; color: #fff; font-family: "Montserrat Alternates", sans-serif; font-size: 15px; font-style: normal; font-weight: 400; line-height: 10px; border-radius: 40px; padding: 0 70px 0 20px; border: 1px solid rgba(255, 255, 255, .16); background: rgba(255, 255, 255, .04) } .footer-three .footer__widget .footer-subscriber-form input::-webkit-input-placeholder { color: #fff; opacity: .7 } .footer-three .footer__widget .footer-subscriber-form input::-moz-placeholder { color: #fff; opacity: .7 } .footer-three .footer__widget .footer-subscriber-form input:-ms-input-placeholder { color: #fff; opacity: .7 } .footer-three .footer__widget .footer-subscriber-form input::-ms-input-placeholder { color: #fff; opacity: .7 } .footer-three .footer__widget .footer-subscriber-form input::placeholder { color: #fff; opacity: .7 } .footer-three .footer__widget .footer-subscriber-form button { position: absolute; top: 0; right: 0; width: 46px; height: 46px; border-radius: 40px; background: #4a5fe1; color: #fff; outline: 0; border: none; -webkit-transition: .4s ease-out; transition: .4s ease-out } .footer-three .footer__widget .footer-subscriber-form button:hover { -webkit-box-shadow: inset 0 0 0 30px #fe7919; box-shadow: inset 0 0 0 30px #fe7919; -webkit-transition: .4s ease-out; transition: .4s ease-out } .footer-three .subscriber-agreement input[type=checkbox] { width: 14px !important; height: 14px !important; border-radius: 2px; margin: 0 8px 0 0; -webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none; outline: 0; -webkit-box-shadow: none; box-shadow: none; font-size: .8em; text-align: center; line-height: 1em; background-color: transparent; border: 1px solid rgba(255, 255, 255, .2); color: rgba(255, 255, 255, .2) } .footer-three:before { content: ""; display: block; position: absolute; top: 0; left: 24%; width: 830px; height: 100%; -ms-flex-negative: 0; flex-shrink: 0; border-radius: 830px; background: rgba(40, 40, 142, .3); -webkit-filter: blur(250px); filter: blur(250px) } .footer-four .footer-bottom, .footer-three .footer-bottom { border-top: 1px solid #2a3255; padding: 27px 0 } .footer-four .footer__widget .social-hvr a i { color: #fff; display: inline-block; margin-right: 4px; width: 40px; height: 40px; line-height: 40px; text-align: center; border: 1px solid rgba(255, 255, 255, .1) } .footer-four .footer__widget .social-hvr a i:hover { background-color: #4a5fe1; color: #fff } .footer-four .footer__widget ul li a:hover { opacity: 1; color: #fff; margin-left: 5px } .footer-four .footer-bottom .footer-bottom-menu ul li a:after, .footer-four .footer__widget ul li a:after { content: ""; position: absolute; bottom: 0; right: 0; left: auto; height: 1px; width: 0; background-color: #fff; -webkit-transition: .7s; transition: .7s; display: inline-block; -webkit-box-shadow: 0 4px 12px rgba(1, 16, 61, .14); box-shadow: 0 4px 12px rgba(1, 16, 61, .14); border-radius: 6px } .footer-four .footer-bottom .footer-bottom-menu ul li a:hover:after, .footer-four .footer__widget ul li a:hover:after { width: 100%; right: auto; left: 0 } .footer-four .footer__widget .footer-subscriber-form input { width: 100%; height: 46px; -ms-flex-negative: 0; flex-shrink: 0; color: #fff; font-family: "Montserrat Alternates", sans-serif; font-size: 15px; font-style: normal; font-weight: 400; line-height: 10px; padding: 0 70px 0 20px; border: 1px solid rgba(255, 255, 255, .16); background: rgba(255, 255, 255, .04) } .footer-four .footer__widget .footer-subscriber-form input::-webkit-input-placeholder { color: #fff; opacity: .7 } .footer-four .footer__widget .footer-subscriber-form input::-moz-placeholder { color: #fff; opacity: .7 } .footer-four .footer__widget .footer-subscriber-form input:-ms-input-placeholder { color: #fff; opacity: .7 } .footer-four .footer__widget .footer-subscriber-form input::-ms-input-placeholder { color: #fff; opacity: .7 } .footer-four .footer__widget .footer-subscriber-form input::placeholder { color: #fff; opacity: .7 } .footer-four .footer__widget .footer-subscriber-form button { position: absolute; top: 0; right: 0; width: 46px; height: 46px; background: #4a5fe1; color: #fff; outline: 0; border: none; -webkit-transition: .4s ease-out; transition: .4s ease-out } .footer-four .footer__widget .footer-subscriber-form button:hover { -webkit-box-shadow: inset 0 0 0 30px #fe7919; box-shadow: inset 0 0 0 30px #fe7919; -webkit-transition: .4s ease-out; transition: .4s ease-out } .footer-four .footer-bottom .copyright p { color: #fff; font-family: "$montserrat", sans-serif; font-size: 14px; font-weight: 500; line-height: 28px; margin-bottom: 0; opacity: .7; text-align: left } @media only screen and (min-width:1200px) and (max-width:1400px) { .footer-four .footer-bottom .footer-bottom-menu { text-align: right } } .footer-style-2.footer-5 .footer-bottom, .footer-style-2.footer-5 .footer-top { margin-left: 3px; margin-right: 3px } .footer-six { position: relative; background-color: #030611; overflow: hidden } .footer-six .instragram-gallery { display: -ms-grid; display: grid; grid-gap: 10px; -ms-grid-columns: 1fr 10px 1fr 10px 1fr; grid-template-columns: 1fr 1fr 1fr } .footer-six .instragram-gallery a .hover { opacity: 0; display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; height: 100%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background: #f5d04a; position: absolute; left: 0; right: 0; -webkit-transition: .3s; transition: .3s } .footer-six .instragram-gallery a .hover img { width: auto; height: auto } .footer-six .footer__widget.footer-col-1 { margin-right: 131px } .footer-six .footer__widget.footer-col-4 { max-width: 262px; margin-left: auto } .footer-six .footer__widget.footer-col-3 { margin-left: 69px } @media only screen and (min-width:1200px) and (max-width:1400px) { .footer-six .footer__widget.footer-col-3 { margin-left: 50px } .footer-six.footer-bottom .copyright p { text-align: left } } @media only screen and (min-width:992px) and (max-width:1200px), only screen and (min-width:768px) and (max-width:991px), only screen and (min-width:576px) and (max-width:767px), (max-width:767px) { .hero-five__media { margin-top: 30px } .video-play-1__button { width: 80px; height: 80px } .video-play-1__button-shadow { width: 120px; height: 120px } .instagram__item a img { max-width: 50px } .footer-six .footer__widget.footer-col-1, .social-analytics__content { margin-right: 0 } .social-analytics__content-list-wrapper { grid-row-gap: 30px; grid-column-gap: 60px } .social-analytics__media--shape .shape-4 { display: none } .seo-services__content { max-width: 100% } .communication__content { margin-left: inherit; max-width: 100% } .optimization-seo__scrollbar { margin-top: 35px } .footer-six .footer__widget.footer-col-4 { margin-left: inherit } .footer-six .footer__widget.footer-col-3 { margin-left: 0 } } .footer-six .footer__widget .footer-widget__title { color: #fff; font-size: 20px; font-weight: 600; margin-bottom: 30px } .footer-six .footer__widget .footer-widget__about-text { color: #fff; font-family: "Montserrat Alternates", sans-serif; font-size: 16px; font-weight: 500; line-height: 26px; padding-top: 27px; margin-bottom: 40px; opacity: .6 } .footer-six .footer__widget .social-hvr a i { color: rgba(255, 255, 255, .3); display: inline-block; margin-right: 4px; width: 40px; height: 40px; border-radius: 500px; line-height: 40px; text-align: center; border: 1px solid rgba(255, 255, 255, .1) } .footer-six .footer__widget .social-hvr a i:hover { background-color: #4a5fe1; color: #fff } .footer-six .footer__widget ul li a { position: relative; display: inline-block; color: #fff; font-family: "Montserrat Alternates", sans-serif; font-size: 15px; font-weight: 500; line-height: 24px; opacity: .7; margin-bottom: 20px } .footer-six .footer__widget ul li a:hover { opacity: 1; color: #fff; margin-left: 5px } .footer-six .footer__widget ul li a:after, .footer-six.footer-bottom .footer-bottom-menu ul li a:after { content: ""; position: absolute; bottom: 0; right: 0; left: auto; height: 1px; width: 0; background-color: #fff; -webkit-transition: .7s; transition: .7s; display: inline-block; -webkit-box-shadow: 0 4px 12px rgba(1, 16, 61, .14); box-shadow: 0 4px 12px rgba(1, 16, 61, .14); border-radius: 6px } .footer-six .footer__widget ul li a:hover:after, .footer-six.footer-bottom .footer-bottom-menu ul li a:hover:after { width: 100%; right: auto; left: 0 } .footer-six.footer-bottom { background-color: #2b2b40; padding: 18px 0 } .footer-six.footer-bottom .copyright p { margin-bottom: 0; text-align: left; font-style: normal; font-weight: 400; font-size: 14px; line-height: 16px; color: #fff; opacity: .6 } @media only screen and (min-width:1400px) and (max-width:1600px) { .footer-four .footer-bottom .footer-bottom-menu, .footer-six.footer-bottom .footer-bottom-menu { text-align: right } .footer-six.footer-bottom .copyright p { text-align: left } } @media only screen and (min-width:1200px) and (max-width:1400px) { .footer-six.footer-bottom .footer-bottom-menu { text-align: right } } @media only screen and (min-width:992px) and (max-width:1200px) { .audience__content { margin-right: 0 } .footer-style-1__animation1 { left: -9% } .footer-style-1__animation2, .footer-three .footer-animation-2 { left: 30% } .footer-style-1__animation3 { left: 3%; bottom: 40% } .footer-style-1__animation4 { right: 6%; bottom: 70px } .footer-style-1__animation5 { right: -80px } .footer-four .footer__widget.footer-col-1, .footer-style-1 .footer__widget.footer-col-1, .footer-style-2 .footer__widget.footer-col-1, .footer-three .footer__widget.footer-col-1 { margin-right: 40px } .footer-four .footer__widget.footer-col-4, .footer-style-1 .footer__widget.footer-col-4, .footer-style-2 .footer__widget.footer-col-4, .footer-three .footer__widget.footer-col-4 { margin-left: 40px } .footer-four .footer-bottom .copyright p, .footer-six.footer-bottom .copyright p, .footer-style-1 .footer-bottom .copyright p { text-align: left } .footer-four .footer-bottom .footer-bottom-menu, .footer-six.footer-bottom .footer-bottom-menu, .footer-style-1 .footer-bottom .footer-bottom-menu { text-align: right } .footer-style-2 .footer__widget h2 a { font-size: 32px } .footer-style-2 .footer-bottom .copyright, .footer-style-2 .footer-bottom .footer-menu { margin-bottom: 15px } .footer-three .footer-animation-1 { left: 3% } .footer-three .footer-animation-4 { left: 67% } .footer-three .footer-animation-5 { right: 3% } } @media only screen and (min-width:768px) and (max-width:991px) { .cta-one__wrapper .cta-one__wrapper-form form { width: 370px } .cta-two__img_animation3 { bottom: -35px } .cta-two__line1, .footer-three .footer-animation-1 { left: 4% } .cta-two__line2 { bottom: -50% } .cta-two__line5 { left: 97% } .case-study-two .owl-prev { right: 176px } .case-study-two .owl-next { right: 120px } .blog-one .d__column-two, .blog-one .tabs-one ul { display: block } .blog-one .tabs-one ul li:first-child { border: none; width: 100% } .blog-one .tabs-one ul li:last-child { border: none } .blog-one .tabs-one .nav-link { display: block; width: 100% } .basic-pagination ul li { width: inherit !important } .blog-one .tab-one__tabs .tab-buttons li { padding: 15px } .blog-details__left, .footer-style-2 .footer__widget.footer-col-1, .footer-three .footer__widget.footer-col-1 { margin-right: 0 } .sidebar__single { padding: 25px } .error-page .error-page__img1, .error-page .error-page__img2, .login-page__img img { display: none } .login-page__content { padding: 100px } .hero-five__content h1, .hero-six__content h1 { font-size: 50px; line-height: 60px } .video-play-1__space { padding: 140px 0 } .blog-2__space, .blog-3__space, .communication__space, .optimization-seo__space, .pricing-page-header-2__space, .seo-services__space, .testimonial-3__space, .testimonial-4__space { padding-top: 80px; padding-bottom: 80px } .social-analytics__space { padding-top: 120px; padding-bottom: 130px } .pricing-page-header .page-header__wrapper .page-header__content h1.section-title__four-title { font-size: 36px; line-height: 54px } .audience__space-bottom { padding-bottom: 80px } .footer-style-1__animation1 { left: -90px } .footer-style-1__animation3 { left: 5%; bottom: 18% } .footer-style-1__animation4 { right: 2%; bottom: 84px } .footer-style-1__animation5 { right: -70px } .footer-four .footer__widget.footer-col-1, .footer-style-1 .footer__widget.footer-col-1 { margin-right: 20px } .footer-four .footer__widget.footer-col-4, .footer-style-1 .footer__widget.footer-col-4, .footer-style-2 .footer__widget.footer-col-4, .footer-three .footer__widget.footer-col-4 { margin-left: 0 } .footer-four .footer-bottom .copyright p, .footer-six.footer-bottom .copyright p, .footer-style-1 .footer-bottom .copyright p { text-align: left } .footer-four .footer-bottom .footer-bottom-menu, .footer-six.footer-bottom .footer-bottom-menu, .footer-style-1 .footer-bottom .footer-bottom-menu { text-align: right } .footer-style-2 .footer__widget h2 a { font-size: 22px } .footer-style-2 .footer-bottom .copyright, .footer-style-2 .footer-bottom .footer-menu { margin-bottom: 15px; text-align: center } .footer-style-2 .footer-bottom .footer-bottom-menu { text-align: center } .footer-three .footer-animation-2 { left: 38% } .footer-three .footer-animation-3 { left: 48% } .footer-three .footer-animation-4 { left: 58% } .footer-three .footer-animation-5 { right: 5% } } @media only screen and (min-width:576px) and (max-width:767px) { .cta-one__wrapper h2 { font-size: 36px; line-height: 52px; margin-top: 30px } .cta-one__wrapper .cta-one__wrapper-form form { width: 390px } .cta-two__img1, .error-page .error-page__img1, .error-page .error-page__img2, .footer-style-1__animation1, .footer-style-1__animation2, .footer-style-1__animation3, .footer-style-1__animation4, .footer-style-1__animation5, .footer-style-2 .footer__widget h2:after, .footer-style-2 .footer__widget h2:before, .login-page__img img { display: none } .cta-two__img_animation3 { bottom: -40px } .cta-two__line1 { left: 5% } .cta-two__line2 { left: 20%; bottom: -50% } .cta-two__line4 { bottom: -50% } .cta-two__line5 { left: 96% } .cta-two__arrow1 { top: 25%; left: -5% } .cta-two__arrow2 { right: 4% } .cta-two__content form, .cta-two__content form input { width: 420px } .case-study-one__single { width: 550px !important } .case-study-one__single .header .img { display: block; float: inherit } .case-study-one .rr-scrollbar { margin-left: 50px; margin-right: 50px } .case-study-one .rr-scrollbar .swiper-scrollbar-drag { width: 170px !important } .case-study-one .footer__left { width: 46% } .case-study-two .owl-prev { right: 8.9% } .case-study-two .owl-next { right: 0 } .blog-one .d__column-two, .blog-one .tabs-one ul { display: block } .blog-one .tabs-one ul li:first-child { border: none; width: 100% } .blog-one .tabs-one ul li:last-child { border: none } .blog-one .tabs-one .nav-link { display: block; width: 100% } .basic-pagination ul li { width: inherit !important } .blog-details__left, .footer-four .footer__widget.footer-col-1, .footer-style-1 .footer__widget.footer-col-1, .footer-style-2 .footer__widget.footer-col-1, .footer-three .footer__widget.footer-col-1 { margin-right: 0 } .error-page .error-page__animation2 { left: 12% } .login-page__content { padding: 90px } .login-page__content .login__btn a { padding: 15px 30px } .hero-five__content h1 { font-size: 40px; line-height: 50px; margin-bottom: 25px } .hero-five__content p { margin-bottom: 45px } .pricing-page-header .page-header__wrapper .page-header__content h1.section-title__four-title { font-size: 36px; line-height: 46px } .hero-six__content h1 { font-size: 40px; line-height: 50px } .footer-four .footer__widget.footer-col-4, .footer-style-1 .footer__widget.footer-col-4, .footer-style-2 .footer__widget.footer-col-4, .footer-three .footer__widget.footer-col-4 { margin-left: 0 } .footer-four .footer-bottom .copyright p, .footer-six.footer-bottom .copyright p, .footer-style-1 .footer-bottom .copyright p, .footer-three .footer-bottom .copyright { text-align: center; margin-bottom: 10px } .footer-four .footer-bottom .footer-bottom-menu, .footer-six.footer-bottom .footer-bottom-menu, .footer-style-1 .footer-bottom .footer-bottom-menu, .footer-style-2 .footer-bottom .footer-bottom-menu, .footer-three .footer-bottom .footer-bottom-menu { text-align: center } .footer-style-2 .footer__widget h2 a { text-align: left; margin-bottom: 50px } .footer-style-2 .footer-bottom .copyright, .footer-style-2 .footer-bottom .footer-menu { margin-bottom: 15px; text-align: center } .footer-three .subscriber-agreement input[type=checkbox] { margin-right: 4px } } .footer-six.footer-bottom .footer-bottom-menu ul li a { font-style: normal; font-weight: 400; font-size: 14px; line-height: 16px; color: #fff; opacity: .6; position: relative; font-family: "Montserrat Alternates", sans-serif } .footer-six.footer-top { padding: 59px 0; border-bottom: 1px solid #222 } .footer-six.footer-top .footer-top__content h2 { margin-bottom: 0; font-style: normal; font-weight: 600; font-size: 48px; line-height: 58px; color: #fff; z-index: 1; position: relative } .footer-six.footer-top .footer-top__content h2 .shape { z-index: -1; left: -22px; top: -35px; position: absolute } @media only screen and (min-width:1200px) and (max-width:1400px) { .footer-six.footer-top .footer-top__content h2 { font-size: 40px; line-height: 50px } } @media only screen and (min-width:992px) and (max-width:1200px), only screen and (min-width:768px) and (max-width:991px), only screen and (min-width:576px) and (max-width:767px) { .hero-five__space { padding-top: 80px; padding-bottom: 80px } .footer-six.footer-top .footer-top__content h2 { font-size: 36px; line-height: 46px } } .footer-six.footer-top .footer-top__form { max-width: 440px; margin-left: auto; position: relative } @media only screen and (min-width:576px) and (max-width:767px), (max-width:767px) { .blog-2__space, .blog-3__space, .communication__space, .optimization-seo__space, .pricing-page-header-2__space, .section-space, .seo-services__space, .testimonial-3__space, .testimonial-4__space { padding-top: 70px; padding-bottom: 70px } .video-play-1__space { padding: 100px 0 } .social-analytics__space { padding-top: 100px; padding-bottom: 110px } .audience__space-bottom { padding-bottom: 70px } .footer-six.footer-top .footer-top__content h2 { text-align: center } .footer-six.footer-top .footer-top__form { margin-top: 30px; margin-right: auto } } .footer-six.footer-top .footer-top__form input { width: 100%; height: 46px; -ms-flex-negative: 0; flex-shrink: 0; font-style: normal; font-weight: 400; font-size: 14px; font-family: "Montserrat Alternates", sans-serif; line-height: 10px; color: #7d7f82; padding: 0 133px 0 18px; border: none; background: #fff; -webkit-box-shadow: 0 4px 3px rgba(30, 30, 47, .12); box-shadow: 0 4px 3px rgba(30, 30, 47, .12) } .footer-six.footer-top .footer-top__form input::-webkit-input-placeholder { color: #7d7f82 } .footer-six.footer-top .footer-top__form input::-moz-placeholder { color: #7d7f82 } .footer-six.footer-top .footer-top__form input:-ms-input-placeholder { color: #7d7f82 } .footer-six.footer-top .footer-top__form input::-ms-input-placeholder { color: #7d7f82 } .footer-six.footer-top .footer-top__form input::placeholder { color: #7d7f82 } .footer-six.footer-top .footer-top__form button { padding: 15px 24px; font-style: normal; font-weight: 500; font-size: 15px; line-height: 18px; position: absolute; height: 100%; top: 0; right: 0; background: #4a5fe1; color: #fff; outline: 0; border: none; -webkit-transition: .4s ease-out; transition: .4s ease-out } .footer-six.footer-top .footer-top__form button:hover { -webkit-box-shadow: inset 0 0 0 30px #fe7919; box-shadow: inset 0 0 0 30px #fe7919; -webkit-transition: .4s ease-out; transition: .4s ease-out } @media (max-width:992px) { .header__main-left { width: 40% } .header-3 .header__main-content-wrapper .header__main-left .header__logo img, .header__logo img { width: 100%; height: auto } .header-top { width: 100%; height: 50px; background-color: #1980ad; display: none !important } } .header-top { width: 100%; height: 50px; background-color: #1980ad; display: flex; align-items: center } .top-head-social, .top-head-ul { display: flex; justify-content: center; color: #fff; list-style: none } .top-head-ul li { margin: 0 15px } .top-head-social { width: 100% } .search-div, .top-head-social i { justify-content: center; display: flex } .top-head-social li { margin: 0 10px } .top-head-social i { align-items: center; color: #fff; font-size: 1.26rem } .marquee-p { color: #fff; font-weight: 700 } .logo-section img { width: 180px } .search-div { width: 100%; position: relative } .search-input { width: 100%; height: 50px; border-radius: 30px; -webkit-backdrop-filter: blur(8px); backdrop-filter: blur(8px); background-color: #fff } .animated-thing { position: absolute; left: 20px; top: 14px; font-size: 15px; font-weight: 700 } .search-div i { position: absolute; right: 20px; top: 17px; color: #000; z-index: 1000 } .payments { list-style: none; display: flex; margin: 0; padding: 0; justify-content: center } .payments li { padding: 0; margin: 0 5px } .fa-code { color: #e0fbfc } @media (max-width:1200px) { .payments { display: none } .side-menu { display: flex; justify-content: center } } @media (max-width:992px) { .animated-thing { width: 80%; font-size: 12px; top: 7px } #header-sticky { background: #fff; display: none } } @media (max-width:767px) { .cta-one__wrapper .cta-one__wrapper-form form, .cta-two__content form, .cta-two__content form input { width: 100% } .cta-one__wrapper .cta-one__wrapper-form input { padding-right: 30px } .cta-one__wrapper .cta-one__wrapper-form .cta-one__btn { top: 100%; left: 0; right: inherit; margin-top: 6px } .cta-two { padding: 110px 15px } .cta-two__img1, .error-page .error-page__img1, .error-page .error-page__img2, .footer-style-1__animation1, .footer-style-1__animation2, .footer-style-1__animation3, .footer-style-1__animation4, .footer-style-1__animation5, .footer-style-2 .footer__widget h2:after, .footer-style-2 .footer__widget h2:before, .footer-three .footer-animation-2, .footer-three .footer-animation-3, .footer-three .footer-animation-4, .login-page__img img { display: none } .cta-two__img2 { right: 30px; bottom: -75px; display: none } .cta-two__img_animation3 { right: -50px; bottom: -40px } .cta-two__line1, .login-page__animation5 { left: 4% } .cta-two__line2 { bottom: -45% } .cta-two__line3 { bottom: -48% } .cta-two__line4 { bottom: -45%; left: 63% } .cta-two__line5 { left: 96% } .cta-two__arrow1 { top: 14%; left: 0 } .cta-two__content h2 { font-size: 30px; line-height: 50px; margin-bottom: 15px } .cta-two__content form button { top: 100%; right: inherit; border: none; left: 0; margin-top: 10px } .case-study-one__single { width: 310px !important } .case-study-one__single .header .img { display: block; float: inherit } .case-study-one__single .header .content { padding-right: 0 } .case-study-one .rr-scrollbar { margin-left: 50px; margin-right: 50px } .case-study-one .rr-scrollbar .swiper-scrollbar-drag { width: 170px !important } .case-study-one .footer__left { width: 100%; margin-bottom: 20px } .case-study-two__single-box { padding: 20px 12px; text-align: left } .case-study-two .owl-prev { right: 17.6% } .case-study-two .owl-next { right: 0 } .blog-one .d__column-two, .blog-one .tabs-one ul { display: block } .blog-one .tabs-one ul li:first-child { border: none; width: 100% } .blog-one .tabs-one ul li:last-child { border: none } .blog-one .tabs-one .nav-link { display: block; width: 100% } .basic-pagination ul li { width: inherit !important; margin-bottom: 30px } blockquote { padding: 33px 30px 50px } blockquote::before { right: 25px } .blog-details__left, .footer-four .footer__widget.footer-col-1, .footer-style-1 .footer__widget.footer-col-1, .footer-style-2 .footer__widget.footer-col-1, .footer-three .footer__widget.footer-col-1 { margin-right: 0 } .blog-details__social-list { margin-top: 30px } .post-navigation__prev { margin-bottom: 30px } .footer-four .footer__widget.footer-col-4, .footer-style-1 .footer__widget.footer-col-4, .footer-style-2 .footer__widget.footer-col-4, .footer-three .footer__widget.footer-col-4, .latest-comments ul li .children { margin-left: 0 } .error-page .error-page__animation2 { top: 15% } .error-page .error-page__animation3 { top: 18% } .error-page .error-page__content h1 { font-size: 110px } .error-page .error-page__content h2 { font-size: 40px } .login-page__animation3 { bottom: 4%; left: 7% } .login-page__content { padding: 60px } .login-page__content .login__btn a { padding: 8px 13px } .hero-five__space { padding-top: 60px; padding-bottom: 60px } .hero-five__content h1 { font-size: 30px; line-height: 40px; margin-bottom: 20px } .hero-five__content p { margin-bottom: 40px } .blog-2__item-content h4 { font-size: 20px } .pricing-page-header .page-header__wrapper .page-header__content h1.section-title__four-title { font-size: 32px; line-height: 42px } .testimonial-4__slider { padding: 0 15px } .testimonial-4__item { padding: 35px 25px 40px } .seo-services__item { padding: 45px 30px !important } .communication__content .contact-btn { margin-top: 20px } .communication__media { margin-top: 35px; margin-left: auto; margin-right: auto; max-width: 350px } .audience__media { margin-left: auto; margin-right: auto; max-width: 350px } .audience__content .contact-btn { margin-top: 25px } .hero-six__space { padding-top: 150px; padding-bottom: 70px } .hero-six__content h1 { font-size: 26px; line-height: 36px } .footer-four .footer-bottom .copyright p, .footer-six.footer-bottom .copyright p, .footer-style-1 .footer-bottom .copyright p, .footer-three .footer-bottom .copyright { text-align: center; margin-bottom: 10px } .footer-four .footer-bottom .footer-bottom-menu, .footer-six.footer-bottom .footer-bottom-menu, .footer-style-1 .footer-bottom .footer-bottom-menu, .footer-style-2 .footer-bottom .footer-bottom-menu, .footer-three .footer-bottom .footer-bottom-menu { text-align: center } .footer-style-2 .footer__widget h2 a { text-align: left; margin-bottom: 50px; font-size: 40px } .footer-style-2 .footer-bottom .copyright, .footer-style-2 .footer-bottom .footer-menu { margin-bottom: 15px; text-align: center } .footer-three .footer-animation-1 { left: 2%; bottom: -140px } .footer-three .footer-animation-5 { right: 2%; bottom: -140px } .footer-six.footer-top .footer-top__content h2 { font-size: 28px; line-height: 38px } .animated-thing { width: 60%; font-size: 10px; top: 9px } } @media (max-width:500px) { .animated-thing { width: 65%; font-size: 7px; top: 16px } } .search-div input { padding: 0 20px } .search-div:active span { display: none !important; visibility: hidden } .footer-social-ul ul { display: flex } footer { background: url(../footer-bg.jpg) center/cover } .development-sec .section-title__one-title span, .why-choose .about-two__content span { background: linear-gradient(135deg, rgb(62 137 255) 0, rgb(55 88 126) 100%); color: #fff; padding: 10px; border-radius: 10px } .card { width: 100%; background: linear-gradient(135deg, rgb(255 255 255) 0, rgb(192 221 255) 100%); -webkit-box-shadow: 0 4px 35px rgba(0, 0, 0, .1); box-shadow: 0 10px 35px rgba(0, 0, 0, .1); padding: 1em; border-radius: 20px; border: none } .card-image { width: 100%; height: 240px } .card-image img { width: 100%; height: 100%; object-fit: cover; border-radius: 15px 15px 0 0 } .card-image:hover { transform: scale(.98) } .category { text-transform: uppercase; font-size: .7em; font-weight: 600; color: #3f79e6; margin-top: 10px } .category:hover, .heading:hover, .name:hover { cursor: pointer } .heading { font-weight: 600; color: #585757; padding: 7px } .author { color: gray; font-weight: 400; font-size: 11px; padding-top: 20px } .name, .pricing-table .features li strong { font-weight: 600 } .development-sec { background-color: #ececec; margin-top: 17px } .development-sec .card span { color: rgb(151 128 44); font-weight: 700; padding: 2px; font-size: 16px; border-radius: 10px } .case-study-one .section-title__one-title span { background: linear-gradient(135deg, rgb(62 137 255) 0, rgb(55 88 126) 100%); color: #fff; padding: 7px; border-radius: 10px } .animated_text { color: #0070ff; font-weight: 800 } .portfolio-sec img { border-radius: 10px; box-shadow: 0 10px 10px grey } .portfolio-sec h5 { color: #153635; font-size: 18px; margin-top: 20px !important } .service-details-content span { color: #fff; padding: 6px } .service-details__img video { border-radius: 20px; box-shadow: 0 16px 20px grey } .bullet-list-1 li { color: #fff !important; padding: 5px; border-radius: 5px } .pricing-2 ul { list-style: none; padding: 0 } .pricing-2 .btn { background: 0 0; -webkit-transition: .3s; -moz-transition: .3s; transition: .3s; min-width: 155px } .pricing-2 .btn:hover { background: #3498db; color: #fff; border-color: #3498db } .pricing-2 .btn-primary { border-radius: 25px; display: inline-block; padding: 14px 28px 13px; line-height: 1; border: 2px solid #3498db; font-family: Raleway, "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 700; font-size: 11px; text-transform: uppercase; letter-spacing: 1px; color: #3498db } .pricing-2 .btn-primary.btn-filled { background: #3498db; color: #fff } .pricing-2 .btn-white { border-color: #fff; color: #fff } .pricing-2 .btn-white:hover { background: #fff; color: #333; border-color: #fff } .pricing-2 .btn-white.btn-filled { background: #fff; color: #e74c3c } .pricing-2 .btn-grey { border-color: #777; color: #333 } .pricing-2 .pricing-table .price { padding: 40px 0 24px; font-weight: 600; border-bottom: 2px solid rgba(255, 255, 255, .2); border-top: 2px solid rgba(35, 35, 35, .2); border-bottom: none } .pricing-2 .pricing-table .price .sub { font-size: 16px; position: relative; bottom: 10px } .pricing-2 .pricing-table .price .amount { font-size: 56px; display: inline-block; padding: 0 8px; color: #333 } .pricing-table .features li { color: #fff; font-size: 16px; text-align: center; margin-bottom: 16px } .pricing-table.emphasis { background-color: #e74c3c } .pricing-2 .pricing-tables .col-md-3:first-child .pricing-table { border-radius: 25px 0 0 25px } .pricing-2 .pricing-tables .col-md-3:last-child .pricing-table { border-radius: 0 25px 25px 0; border-right: 2px solid rgba(35, 35, 35, .2) } .pricing-2 .pricing-table { border-top: 2px solid rgba(35, 35, 35, .2); border-bottom: 2px solid rgba(35, 35, 35, .2); border-left: 2px solid rgba(35, 35, 35, .2); text-align: center; padding-bottom: 40px } .pricing-2 .pricing-table .features { margin: 0 } .pricing-2 .pricing-table .features li:first-child { border-top: none; font-size: 24px } .pricing-2 .pricing-table .features li { color: #333; border-top: 2px solid rgba(35, 35, 35, .2); padding: 24px 0; margin: 0 } .pricing-2 .pricing-table .price .sub { color: #777; opacity: .7 } .pricing-2 .pricing-table.emphasis { background-color: #2c3e50 } .pricing-2 .pricing-table.emphasis .features li { color: #fff; background-color: #2c3e50 !important; border-radius: 25px } .pricing-2 .feature-list { padding-bottom: 0 } .pricing-2 .pricing-table .features li:nth-child(2n) { background: #f4f4f4 } .pricing-tables .no-pad { padding: 0 15px } .pricing-table { margin-bottom: 30px; border-radius: 25px !important; border: 2px solid rgba(255, 255, 255, .2) !important } .dm_title{ } .marquees { width: 100%; background-color: #000; padding: 10px 0; } .html-marquee p { color: #fff !important; font-weight: 700; font-size: 20px; margin: 0; } .top-head-uls { display: flex; flex-wrap: wrap; justify-content: center; padding: 0; margin: 0; list-style: none; } .top-head-uls li { margin: 5px 10px; color: #fff !important; } .top-head-uls a { color: #fff; text-decoration: none; font-weight: 600; font-size: 16px; } @media (max-width: 767px) { .html-marquee p { font-size: 16px; text-align: center; } .top-head-uls { flex-direction: column; align-items: center; } .top-head-uls li { margin: 5px 0; font-size: 14px; } }