@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');h1, h2, h3, h4, h5, h6 {font-weight: 600;text-transform: capitalize;}span, input, textarea, select, p, ul {font-weight: 500;margin: 0;padding: 0;list-style: none;}a, button {font-weight: 600;margin: 0;padding: 0;text-transform: capitalize;}a:hover {color: inherit;}body {overflow-x: hidden;background: #FFFFFF;font-family: 'Poppins', sans-serif;}main {overflow: hidden;}a, button, input, textarea:focus {outline: none;box-shadow: none;text-decoration: none;}.form-group input::-webkit-outer-spin-button, .form-group input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}.form-group input[type=number] {-moz-appearance: textfield;}h1 {font-size: 55px;line-height: 55px;}h2 {font-size: 36px;line-height: 42px;}h3 {font-size: 36px;line-height: 42px;}h4 {font-size: 18px;line-height: 24px;}h5 {font-size: 18px;line-height: 24px;}h6 {font-size: 18px;line-height: 24px;}p {font-size: 16px;line-height: 22px;margin: 0 0 10px;}li {font-size: 16px;line-height: 22px;margin: 0 0 5px;}.website-main-buttons {margin: 20px 0 0;display: flex;align-items: center;}.website-main-buttons a.read-more-btn, .website-main-buttons button.popup-btn, .website-main-buttons button.chat-btn, .website-main-buttons a.call-btn {font-size: 14px;border-radius: 5px;padding: 8px 20px;margin: 0 10px 0 0;display: flex;align-items: center;justify-content: center;transition: all .3s ease-in-out;position: relative;z-index: 1;}.website-main-buttons a.read-more-btn::after, .website-main-buttons button.popup-btn::after, .website-main-buttons button.chat-btn::after, .website-main-buttons a.call-btn::after {content: '';position: absolute;top: 0;left: 0;right: 0;background: #3293fc;width: 0;height: 100%;margin: auto;transition: .5s all;z-index: -1;}.website-main-buttons a.read-more-btn:hover::after, .website-main-buttons button.popup-btn:hover::after, .website-main-buttons button.chat-btn:hover::after, .website-main-buttons a.call-btn:hover::after {width: 100%;}header {background: #fff;width: 100%;position: fixed;top: 0;box-shadow: 0 10px 12px -10px #041838;z-index: 1000;transition: all 0.5s ease-in-out;}header nav.navbar {padding: 7px 0;justify-content: space-between;}header nav.navbar .navbar-brand {padding: 0;margin: 0;}header nav.navbar .navbar-brand .logo {width: 150px;margin: 0;transition: all 0.5s ease-in-out;display: block;}header nav.navbar .navbar-buttons {display: flex;align-items: center;justify-content: center;}.call-btn {background: #041838;color: #fff;border: 2px solid #041838;font-size: 14px;border-radius: 5px;padding: 8px 20px;margin: 0 10px 0 0;display: flex;align-items: center;justify-content: center;transition: all .3s ease-in-out;position: relative;z-index: 1;}.call-btn:hover {color: #041838;}.call-btn::after {content: '';position: absolute;top: 0;left: 0;right: 0;background: #3293fc;width: 0;height: 100%;margin: auto;transition: .5s all;z-index: -1;}.call-btn:hover::after, header nav.navbar .navbar-buttons button.popup-btn:hover::after {width: 100%;}header nav.navbar .navbar-buttons button.popup-btn {background: #3293fc;color: #041838;border: 2px solid #3293fc;font-size: 14px;border-radius: 5px;padding: 8px 20px;margin: 0 10px 0 0;display: flex;align-items: center;justify-content: center;transition: all .3s ease-in-out;position: relative;z-index: 1;}header nav.navbar .navbar-buttons button.popup-btn:hover {color: #fff;}header nav.navbar .navbar-buttons button.popup-btn::after {content: '';position: absolute;top: 0;left: 0;right: 0;background: #041838;width: 0;height: 100%;margin: auto;transition: .5s all;z-index: -1;}header .header-counter {background: #041838;width: 100%;display: block;}.header-counter-inner .filp-counter-text {display: flex;align-items: center;justify-content: center;width: 100%;}.filp-counter-text h5 {color: #fff;font-weight: 500;margin: 0;}#countdown ul {display: flex;align-items: center;justify-content: center;}#countdown ul li {color: #fff;font-size: 12px;line-height: 20px;font-weight: 600;width: 70px;padding: 5px 5px;margin: 0;display: inline-grid;text-transform: uppercase;text-align: center;}#countdown ul li:first-child{display: none;}#countdown ul li span {color: #fff;font-size: 20px;line-height: 20px;display: block;font-weight: 600;margin: 0 0 0px 0;}section.banner-main-sec {background: url(../images/banner-bg2.webp);background-size: cover;background-position: 100% 100%;padding: 175px 0 50px;position: relative;z-index: 1;}.banner-inner-content h1 {color: #041838;margin: 0 0 20px;}.banner-inner-content p {color: #041838;}.banner-inner-content ul li {color: #041838;display: flex;align-items: center;}.banner-inner-content ul li i {font-weight: 800;margin: 0 5px 0 0 }.banner-inner-content .website-main-buttons button.popup-btn {background: #041838;color: #fff;border: 2px solid #041838;}.banner-inner-content .website-main-buttons button.popup-btn:hover {background: #3293fc;color: #041838;}.banner-inner-content .website-main-buttons button.chat-btn {background: #3293fc;color: #041838;border: 2px solid #3293fc;}.banner-inner-content .website-main-buttons button.chat-btn:hover {color: #fff;}.banner-inner-content .website-main-buttons button.chat-btn:hover::after {background: #041838;}.banner-main-sec .banner-content-img {width: 100%;}.banner-content-img img {width: 100%;}.banner-brands {display: flex;align-items: center;margin: 20px 0 20px 0;}.banner-brands img {width: 100%;height: 40px;object-fit: scale-down;margin: 0 0 5px 0;}.ban_right .form-control {font-size: 14px;border-radius: 0px;height: 42px;margin: 0 0 12px;display: block;width: 100%;padding: 0.375rem 0.75rem;line-height: 1.5;color: #495057;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;}.form-group.form-control {height: fit-content;}.form-group.form-control label {margin-bottom: 5px;}.form-group.form-control select {width: 100%;border: none;}.form-group.form-control select:focus-visible {outline: none;}.form-group .col-md-12 input.required.phone.number.form-control {height: 60px;}.ban_right textarea#msg {resize: none;height: 100px;}button.btn.btn-green {background: #3293fc;color: #07163f;border-color: #3293fc !important;font-size: 14px;font-weight: 600;border: 2px solid;position: relative;padding: 8px 20px;transition: .5s all;z-index: 2;}button.btn.btn-green:hover {color: #fff;}button.btn.btn-green:after {content: '';position: absolute;top: 0;left: 0;right: 0;background: #3293fc;width: 0;height: 100%;margin: auto;transition: .5s all;z-index: -1;}button.btn.btn-green:hover:after {width: 100%;background-color: #07163f;}.ban-form-rigth {justify-content: end;display: flex;}.ban_right {width: 100%;margin: 0 8%;padding: 20px 25px 20px 25px;box-shadow: 10px 10px 25px 0 #00000045;border-radius: 10px;background-color: #3293fc45;}.ban_right h3 {text-align: center;margin-bottom: 20px;color: #041838;}.stroy-sec h3, .book-fit h3 {color: #041838;margin: 0 0 10px;font-size: 26px;line-height: 36px;}section.stroy-sec {background-color: #f4f5f7;padding: 5%;}section.stroy-sec .row {align-items: center;}.stroy-sec img {width: 100%;}.stroy-sec p, .book-fit p {color: #041838;}.stroy-sec button.chat-btn, .book-fit button.chat-btn {background: #3293fc;color: #041838;border: 2px solid #3293fc;}.stroy-sec button.chat-btn:hover, .book-fit button.chat-btn:hover {color: #fff;}.stroy-sec button.chat-btn:hover::after, .book-fit button.chat-btn:hover::after {background: #041838;}.book-fit {background: linear-gradient(to top, rgba(0, 0, 0, 0.05) 0px, transparent 100px);padding: 5%;}.book-fit .row {align-items: center;}.book-fit .book-fit-img{text-align: center;}.book-fit .book-fit-img img{}.our-process {background: url(../images/process-bg.webp) no-repeat;background-size: cover;padding: 60px 0;}.our-process h2, .our-process h3 {color: #fff;margin-bottom: 30px;}.our-process h2+p, .our-process h3+p {color: #fff }.our-process ul {text-align: center;position: relative;padding-bottom: 20px;margin: 0 0 40px }.our-process ul li {color: #fff;text-transform: uppercase;font-size: 19px;font-weight: 100;display: inline-block;width: 24%;position: relative }.our-process ul li span {font-size: 30px;font-weight: 800 }.our-process ul:before {content: '';background: #edeff3;height: 8px;width: 100%;position: absolute;bottom: 0;left: 0;right: 0;margin: auto }.our-process ul li strong {height: 30px;width: 30px;border: 4px solid #fff;position: absolute;border-radius: 50%;bottom: -30px;z-index: auto;background: #041838;left: 0;right: 0;margin: auto;transition: .5s all }.our-process .box {background: #fff;text-align: center;height: 100%;padding: 20px 30px;transition: .5s;transform: scale(1);border: 2px solid;}.our-process .box:hover {background: #041838;border-color: #fff;}.our-process .box:hover p {color: #fff;}.our-process .box .img {height: 100px;width: 100px;background: #041838;border-radius: 50%;line-height: 90px;text-align: center;border: 4px solid #fff;margin: 0 auto 20px;transition: .5s all;}.our-process .box p {font-size: 17px;color: #242424;font-weight: 600;line-height: 24px;margin: 0;transition: .5s all;}.our-process .box p span {display: block;font-weight: 400;font-size: 13px;line-height: 20px;margin-top: 7px;}.our-process .heading h5, .heading h6 {font-size: 15px;font-weight: 600;text-transform: uppercase;background: #3293fc;display: inline-block;padding: 2px 10px;clip-path: polygon(0 0, 95% 0, 100% 100%, 0% 100%);padding-right: 20px }.testimonaisl-sec-lp {background-image: url(../images/books-testi-bg.webp);background-size: cover;background-position: center;}.testimonaisl-sec-lp .testi-dv {padding: 40px 50px 52px;text-align: center;}.quote {color: #0a3f7e;max-width: 1200px;margin: 30px auto;line-height: 35px;font-size: 25px;}.testimonaisl-sec-lp .reviewer {color: #f36f21;font-size: 140%;margin-bottom: 30px;}.testimonaisl-sec-lp .reviewer span {color: #606060;font-size: 85%;}i.fa.fa-arrow-left.slick-arrow {position: absolute;left: 0;top: 50%;font-size: 17px;color: #0a3f7e;z-index: 1;background-color: #3293fc;padding: 12px;border-radius: 50%;}.testi-dv h2 {color: #041838;font-weight: 400;}.testi-dv h2 span {font-weight: 700;color: #0a3f7e;}i.fa.fa-arrow-right.slick-arrow {position: absolute;right: 0;top: 50%;font-size: 17px;color: #0a3f7e;z-index: 1;background-color: #3293fc;padding: 12px;border-radius: 50%;}section.feat-auth {padding: 50px 0px;}.featured-author {margin-left: 30px;}.featured-authors-container .featured-author .f-a-header {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;min-height: 240px;max-height: 240px;}.featured-authors-container .featured-author .f-a-header .book {width: 40%;max-width: 223px;max-height: 240px;}.featured-authors-container .featured-author .f-a-header .book img {max-width: 100%;height: auto;max-height: 240px;max-width: 223px;-o-object-fit: contain;object-fit: contain;}.featured-authors-container .featured-author .f-a-header .author-box {width: calc(40% - 2px);max-width: 184px;}.featured-authors-container .featured-author .f-a-header .author {position: relative;width: 100%;height: 180px;overflow: hidden;}.featured-authors-container .featured-author .f-a-header .author img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: top;object-position: top;}.featured-authors-container .featured-author .f-a-header .author .author-name {position: absolute;bottom: 0;color: #fff;width: calc(100% - 20px);padding: 20px 10px 6px;background: linear-gradient(transparent 0%, rgba(0, 0, 0, 0.6) 100%);}.featured-authors-container .featured-author .f-a-header .rating {margin: 10px 0 0 10px;width: calc(100% - 10px);font-size: 88%;background: #fff;}.featured-authors-container .featured-author .f-a-header .rating .stars {color: #ffd000;font-size: 121%;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;}.featured-authors-container .featured-author .fa-excerpt {border: 1px solid #dedede;padding: 142px 5% 5% 23%;margin-top: -130px;font-style: italic;background: url(../images//quote.svg) 3% 60% no-repeat;background-size: 18%;font-size: 88%;max-height: 300px;height: 300px;}.featured-authors-container .featured-author .fa-excerpt .writeup {height: auto;text-overflow: ellipsis;display: -webkit-box;overflow: hidden;-webkit-line-clamp: 3;-webkit-box-orient: vertical;position: relative;}.featured-authors-container .featured-author .fa-excerpt a {color: #0a3f7e;text-decoration: none;font-style: normal;}.cta-bg {background-color: #041838;text-align: center;margin: 30px 0;border-radius: 20px;padding: 30px 0px;}.cta-bg .website-main-buttons {display: flex;justify-content: center;}.cta-bg .website-main-buttons button.chat-btn {background: #3293fc;color: #041838;border: 2px solid #3293fc;}.cta-bg .website-main-buttons button.chat-btn:hover {color: #fff;}.cta-bg .website-main-buttons button.chat-btn:hover:after {background-color: #041838;}.cta-bg img {background-color: white;padding: 10px;border-radius: 4px;box-shadow: rgb(0 0 0) 0px 20px 30px -10px;}footer.footer-main-sec {position: relative;z-index: 1;}.footer-main-sec .footer-top {background: #041838;padding: 50px 0;}.footer-top .footer-logo-area {margin: 0 0 20px;}.footer-logo-area .footer-logo {width: 250px;margin: 0 0 20px 0;}.footer-logo-area p {color: #fff;}.footer-info-area h4 {color: #3293fc;margin: 0 0 20px;}.footer-info-area ul {display: flex;flex-direction: column;}.footer-info-area ul li {margin: 0 0 15px;}.footer-info-area ul li p {color: #fff;margin: 0;display: flex;align-items: center;}.footer-info-area ul li p i {background: #3293fc;color: #041838;font-size: 16px;border: 2px solid #3293fc;font-weight: 600;width: 30px;height: 30px;line-height: 27px;text-align: center;margin: 0 7px 0 0;border-radius: 5px;}.footer-info-area ul li a {color: #fff;font-size: 16px;line-height: 22px;font-weight: 500;margin: 0;text-transform: lowercase;display: flex;align-items: center;transition: all .3s ease-in-out;}.footer-info-area ul li a:hover {color: #3293fc;}.footer-info-area ul li a i {background: #3293fc;color: #041838;font-size: 16px;border: 2px solid #3293fc;font-weight: 600;width: 30px;height: 30px;line-height: 27px;text-align: center;margin: 0 7px 0 0;border-radius: 5px;}.footer-links-area h4 {color: #3293fc;margin: 0 0 20px;}.footer-links-area ul.footer-nav-links {display: flex;flex-direction: column;}.footer-links-area ul.footer-nav-links li {margin: 0 0 12px;}ul.footer-nav-links li a {color: #fff;font-size: 14px;line-height: 20px;font-weight: 500;margin: 0;transition: all .3s ease-in-out;display: block;}ul.footer-nav-links li a:hover {color: #3293fc;transform: translateX(10px);}.footer-main-sec .footer-bottom {background: #3293fc;padding: 10px 0;border-top: 2px solid #fff;}.footer-social-area ul {display: flex;align-items: center;}.footer-social-area ul li {margin: 0 5px 0;}.footer-social-area ul li a {background: #041838;color: #fff;font-size: 16px;width: 30px;height: 30px;line-height: 33px;text-align: center;display: block;border-radius: 5px;transition: all .3s ease-in-out;}.footer-social-area ul li a:hover {color: #3293fc;}.footer-bottom .footer-copyright {text-align: right;}.footer-copyright p {color: #fff;margin: 0;}.spring {width: 583px;height: 596px;padding: 0;overflow: visible;background: url(../images/modal-bg-new.webp) no-repeat;border-radius: 24px;z-index: 0;background-position: 69% 46%;background-size: cover;}.spring .form-control {color: #000;font-size: 14px;margin: 0 0 13px;border-radius: 25px;padding: 16px 23px;border: none;}.spring form textarea {height: 144px !IMPORTANT;}.popup-content h2 {font-family: 'Poppins';font-size: 34px;padding: 0;color: #3293fc;font-weight: 700;margin: 0 0 10px;text-transform: uppercase;line-height: 34px;}.custom-pop {padding: 0;overflow: hidden;}.spring form.validate-popupform {background: none;}.spring .custom-pop {height: 100%;}.spring .popup-content h3 {color: #fff;background: #fcd801;padding: 4px 0;border-radius: 0;margin-left: -20px;width: 112%;font-size: 19px;margin-bottom: 8px;}.spring .popup-content p {color: #fff;background: transparent;padding: 0;width: 100%;margin: 0;line-height: normal;font-size: 14px;font-weight: 500;margin: 0 0 10px;letter-spacing: inherit;text-transform: none;}.spring .custom-pop .btn-blue {color: #000;border: none;}.spring .custom-pop textarea.form-control {height: 80px;}.spring button.fancybox-button {color: white;font-weight: 700;height: 30px;width: 30px;padding: 0;border-radius: 4px;opacity: 1;right: 1px !important;position: absolute !important;top: -15px !important;background: red;}.spring .popup-content h3 span {background: transparent;color: inherit;}.spring.easter .popup-content {width: 100%;position: relative;margin: 0 auto;text-align: center;-webkit-backdrop-filter: blur(4px);padding: 25px;}.spring.easter .popup-content::After {position: absolute;right: -28%;top: -124px;width: 20%;height: 722px;background: url(../images/flag2.webp);background-size: contain;background-repeat: no-repeat;z-index: -1;}.spring.easter .popup-content::before {position: absolute;left: -25%;top: -72px;width: 84%;height: 675px;background: url(../images/flag.webp);background-size: cover;background-repeat: no-repeat;z-index: -1;opacity: 0.7;}.spring.easter .popup-content h2 {color: #fff;font-size: 32px;}.spring.easter .popup-content h3 {font-size: 27px;font-weight: 600;background: transparent;border-radius: 0;width: 100%;margin: 0;padding: 0;margin: 0 0 6px;}.spring.easter .popup-content h3 span {color: #fff;background: #ff1700;padding: 5px 16px;border-radius: 38px;font-size: 24px;}.spring.easter .popup-content p {font-size: 22px;color: #fff;margin: 0;font-weight: 400;margin: 0 0 15px;}.easter.spring .custom-pop {display: flex;justify-content: center;align-items: center;}.spring.easter .custom-pop .btn-blue {width: 100%;background: #ff1700;color: #fff;font-size: 18px;text-transform: uppercase;font-weight: 600;border-radius: 40px;}.popupform button.carousel__button.is-close {background: #f53230;height: 30px;width: 30px;padding: 0;border-radius: 4px;opacity: 1;top: 14px !important;right: 1px !important;position: absolute !important;}.spring.easter button.carousel__button.is-close {background: #041838;right: 0 !important;top: -15px !important;background: red;}.spring.easter .btn:after {display: none;}@media only screen and (max-width: 980px) and (min-width: 320px) {.spring {background: #081f3f;height: auto;width: 90%;padding: 30px 10px;}.spring button.carousel__button.is-close {right: 0 !important;top: 0 !important;}.spring .popup-content {border: none;width: 100%;background: transparent;margin: 0;padding: 0;}.spring .custom-pop {margin: 0;}.spring button.fancybox-button {right: 0;top: -20px;}}@media only screen and (max-width: 980px) and (min-width: 320px) {.spring.easter {background: #c4e1d7;width: 100%;height: fit-content;padding: 20px 20px;}.easter.spring .custom-pop {margin: 0;}.spring.easter .popup-content {width: 100%;margin: 0;}.spring.easter .popup-content h2 {font-size: 31px;}}@media only screen and (min-width: 1400px) and (max-width: 1599px) {}@media only screen and (min-width: 1200px) and (max-width: 1399px) {}@media only screen and (min-width: 992px) and (max-width: 1199px) {.footer-info-area ul li p {font-size: 14px;line-height: 20px;}.footer-info-area ul li a {font-size: 14px;line-height: 20px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {h1 {font-size: 36px;line-height: 42px;}h2 {font-size: 32px;line-height: 38px;}h3 {font-size: 32px;line-height: 38px;}h4 {font-size: 16px;line-height: 22px;}p {font-size: 14px;line-height: 20px;}li {font-size: 14px;line-height: 20px;}.filp-counter-text h5 {font-size: 16px;line-height: 22px;}#countdown ul li span {font-size: 18px;line-height: 18px;}section.main-services-wrap {padding: 30px 0;}section.author-testimonials-wrap {padding: 30px 0;}section.how-works-wrap {padding: 30px 0;}.how-works-inner .how-works-box {margin: 0 0 20px;}section.portfolio-publish-wrap {padding: 30px 0;}.cta-banner-wrap .cta-banner-img img {width: 100%;}.faqs-sec-item .accordion-item .accordion-header button.accordion-button {font-size: 16px;line-height: 22px;}.faqs-sec-item .accordion-item .accordion-collapse .accordion-body {font-size: 14px;line-height: 20px;}.footer-main-sec .footer-top {padding: 30px 0;}.footer-info-area ul li a {font-size: 14px;line-height: 20px;}}@media only screen and (min-width: 576px) and (max-width: 767px) {h1 {font-size: 32px;line-height: 38px;}h2 {font-size: 28px;line-height: 34px;}h3 {font-size: 28px;line-height: 34px;}h4 {font-size: 16px;line-height: 22px;}p {font-size: 14px;line-height: 20px;}li {font-size: 14px;line-height: 20px;}.website-main-buttons {justify-content: center;}header nav.navbar .navbar-brand .logo {width: 175px;}.filp-counter-text h5 {font-size: 16px;line-height: 22px;}#countdown ul li span {font-size: 18px;line-height: 18px;}.banner-main-sec .banner-inner-content {text-align: center;margin: 0 0 20px;}.banner-inner-content ul li {justify-content: center;}.banner-main-sec .banner-content-img {text-align: center;}.banner-content-img img {width: 75%;}section.main-services-wrap {padding: 30px 0;}.main-services-wrap .main-services-head {width: 100%;}section.author-testimonials-wrap {padding: 30px 0;}.author-testimonials-wrap .author-testimonials-head {width: 100%;}.author-testi-box .author-testi-box-content {text-align: center;}.author-testi-box .author-testi-box-bottom {text-align: center;}section.how-works-wrap {padding: 30px 0;}.how-works-wrap .how-works-head {width: 100%;}.how-works-inner .how-works-box {margin: 0 0 20px;}.web-brands-wrap .web-brands-head {width: 100%;}section.portfolio-publish-wrap {padding: 30px 0;}.portfolio-publish-wrap .portfolio-publish-head {width: 100%;}.portfolio-publish-tablist-buttons ul.nav-pills li.nav-item {margin: 0 5px 10px;}.portfolio-publish-tablist-buttons ul.nav-pills li.nav-item button.nav-link {padding: 8px 10px;}.cta-banner-wrap .cta-banner-content {text-align: center;margin: 0 0 20px;}.cta-banner-wrap .cta-banner-img {text-align: center;}.faqs-area-wrap .faqs-area-head {width: 100%;}.faqs-sec-item .accordion-item .accordion-header button.accordion-button {font-size: 16px;line-height: 22px;}.faqs-sec-item .accordion-item .accordion-collapse .accordion-body {font-size: 14px;line-height: 20px;}.footer-main-sec .footer-top {padding: 30px 0;}.footer-top .footer-info-area {margin: 0 0 20px;}.footer-info-area ul li a {font-size: 14px;line-height: 20px;}.footer-social-area ul {justify-content: center;margin: 0 0 10px;}.footer-bottom .footer-copyright {text-align: center;}}@media only screen and (min-width: 300px) and (max-width: 575px) {h1 {font-size: 32px;line-height: 38px;}h2 {font-size: 28px;line-height: 34px;}h3 {font-size: 28px;line-height: 34px;}h4 {font-size: 16px;line-height: 22px;}p {font-size: 14px;line-height: 20px;}li {font-size: 14px;line-height: 20px;}.website-main-buttons {justify-content: center;flex-wrap: wrap;}.website-main-buttons a.read-more-btn, .website-main-buttons button.popup-btn, .website-main-buttons button.chat-btn, .website-main-buttons a.call-btn {padding: 8px 10px;margin: 0 5px 10px;}header nav.navbar {padding: 10px 0;}header nav.navbar .navbar-brand .logo {width: 160px;}header nav.navbar .navbar-buttons {flex-direction: column;}header nav.navbar .navbar-buttons a.call-btn {width: 100px;padding: 5px 5px;margin: 0 0px 5px 0;}header nav.navbar .navbar-buttons button.popup-btn {width: 100px;padding: 5px 5px;margin: 0;}.filp-counter-text h5 {display: none;}#countdown ul li span {font-size: 18px;line-height: 18px;}.banner-main-sec .banner-inner-content {text-align: center;margin: 0 0 20px;}.banner-inner-content ul li {justify-content: center;}section.main-services-wrap {padding: 30px 0;}.main-services-wrap .main-services-head {width: 100%;}section.author-testimonials-wrap {padding: 30px 0;}.author-testimonials-wrap .author-testimonials-head {width: 100%;}.author-testimonials-inner .author-testi-box {padding: 20px 20px;}.author-testi-box::before {top: -25px;}.author-testi-box .author-testi-box-content {text-align: center;}.author-testi-box .author-testi-box-bottom {text-align: center;}section.how-works-wrap {padding: 30px 0;}.how-works-wrap .how-works-head {width: 100%;}.how-works-inner .how-works-box {margin: 0 0 20px;}.web-brands-wrap .web-brands-head {width: 100%;}section.portfolio-publish-wrap {padding: 30px 0;}.portfolio-publish-wrap .portfolio-publish-head {width: 100%;}.portfolio-publish-tablist-buttons ul.nav-pills li.nav-item {margin: 0 5px 10px;}.portfolio-publish-tablist-buttons ul.nav-pills li.nav-item button.nav-link {padding: 8px 10px;}.cta-banner-wrap .cta-banner-content {text-align: center;margin: 0 0 20px;}.cta-banner-wrap .cta-banner-img {text-align: center;}.cta-banner-wrap .cta-banner-img img {width: 100%;}.faqs-area-wrap .faqs-area-head {width: 100%;}.faqs-sec-item .accordion-item .accordion-header button.accordion-button {font-size: 16px;line-height: 22px;}.faqs-sec-item .accordion-item .accordion-collapse .accordion-body {font-size: 14px;line-height: 20px;}.footer-main-sec .footer-top {padding: 30px 0;}.footer-top .footer-info-area {margin: 0 0 20px;}.footer-info-area ul li a {font-size: 14px;line-height: 20px;}.footer-social-area ul {justify-content: center;margin: 0 0 10px;}.footer-bottom .footer-copyright {text-align: center;}}section.portfolio-publish-wrap{background: #3293fc17;padding: 50px 0;}.portfolio-publish-wrap .portfolio-publish-head{width: 90%;margin: 0 auto 30px;text-align: center;}.portfolio-publish-head h2{color: #041838;margin: 0 0 10px;}.portfolio-publish-head p{color: #041838;}.portfolio-publish-tablist .portfolio-publish-tablist-buttons{margin: 0 0 30px;}.portfolio-publish-tablist-buttons ul.nav-pills{justify-content: center;align-items: center;}.portfolio-publish-tablist-buttons ul.nav-pills li.nav-item{margin: 0 10px 10px;}.portfolio-publish-tablist-buttons ul.nav-pills li.nav-item button.nav-link{background: transparent;color: #041838;border: 2px solid #041838;font-size: 14px;border-radius: 5px;padding: 8px 20px;margin: 0;text-transform: capitalize;transition: all .3s ease-in-out;position: relative;z-index: 1;}.portfolio-publish-tablist-buttons ul.nav-pills li.nav-item button.nav-link:hover{color: #fff;}.portfolio-publish-tablist-buttons ul.nav-pills li.nav-item button.nav-link.active{color: #fff;}.portfolio-publish-tablist-buttons ul.nav-pills li.nav-item button.nav-link::after{content: '';position: absolute;top: 0;left: 0;right: 0;background: #041838;width: 0;height: 100%;margin: auto;transition: .5s all;z-index: -1;}.portfolio-publish-tablist-buttons ul.nav-pills li.nav-item button.nav-link.active::after, .portfolio-publish-tablist-buttons ul.nav-pills li.nav-item button.nav-link:hover::after{width: 100%;}.portfolio-publish-wrap .portfolio-publish-tablist-content{}.portfolio-publish-tablist-content .portfolio-publish-tablist-inner{width: 82%;margin: 0 auto;display: block;}.portfolio-publish-tablist-inner .portfolio-publish-tablist-item{margin: 0 0px 20px;}.portfolio-publish-tablist-item a{display: block;text-align: center;}.portfolio-publish-tablist-item a img{width: 96%;height: 418px;border-radius: 10px;}

section.main-info-wrap {
    padding: 50px 0 50px;
    position: relative;
    z-index: 1;
}

section.main-info-wrap {}

.main-info-wrap .main-info-head {
    text-align: center;
    width: 90%;
    margin: 0 auto 30px;
}

.main-info-head h2 {
    color: #041838;
    margin: 0 0 10px;
}

.main-info-head p {
    color: #041838;
}

.main-info-wrap .main-info-inner h1 {
    text-align: center;
    color: #041838;
    margin: 0;
    font-family: 'Poppins';
    font-size: 39px;
}

.main-info-inner .main-info-content {}

.main-info-content h2 {
    color: #041838;
    margin: 0 0 10px;
    font-size: 31px;
    line-height: 36px;
}

.main-info-content p {
    color: #041838;
    font-size: 16px;
    line-height: 34px;
}

.main-info-inner .main-info-img {}

.main-info-img img {
    width: 100%;
    height: 448px;
    object-fit: cover;
}

.main-info-inner .main-info-content .second-list-sec {
    margin: 20px 0px 0px;
}

.main-info-inner .main-info-content .second-list-sec li {
    display: flex;
    align-items: center;
    gap: 20px;
    margin: 0px 0px 10px;
}

.main-info-inner .main-info-content .second-list-sec li img {
    width: 50px;
    height: 50px;
    filter: brightness(0) saturate(100%) invert(42%) sepia(75%) saturate(3249%) hue-rotate(199deg) brightness(102%) contrast(102%);
}

.main-info-inner .main-info-content .second-list-sec li .second-list-content {}

.main-info-inner .main-info-content .second-list-sec li .second-list-content span {
    font-size: 21px;
    color: #2185ff;
    line-height: 28px;
}

.main-info-inner .main-info-content .second-list-sec li .second-list-content p {
    margin: 0;
}

.main-info-inner .main-info-content .second-list-sec li i {
    font-weight: 800;
    margin: 0px;
    background: #2185ff;
    color: #fff;
    width: 23px;
    height: 23px;
    border-radius: 50%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 13px;
}