body, html {
    overflow-x: hidden;
}
.box-counter, .btn, .button, .footer-cont-wrap .row, .footer-cont-wrap h1, .form-btn1 p, .form-middle, .packages-card .card-body, .pakages h2, .pakages-p h2, .pakages-p p, .popup-l-side, .popupform-main-auto .popup-l-side, .price-card, .process_box2 h2, .resarch, .sec-2 .row-con, .sec-4 .col-lg-4, .sec-7 h1, .sec-7 p, .why_choose .hire, div#pop-form {
    text-align: center;
}
h1, h2, h3, h4, h5, h6, p {
    font-family: Lato, sans-serif;
}
.aos-init p a:hover, .pop-form .no-thanks {
    text-decoration: underline;
}
*, ol, ul {
    margin: 0;
    padding: 0;
}
html {
    scroll-behavior: smooth;
}
.sec-5 .col-lg-3, .we_box {
    transition: .5s ease-in-out;
    position: relative;
}
a {
    text-decoration: none!important;
}
#diverse .col-lg-4:hover, #diverse .col-lg-4:hover h4, #diverse .col-lg-4:hover p, .default-btnn a, .footer .col-lg-2 li a, .footer h4, .footer li, .footer p, .footer_links a, .navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link, .packmodal p, .pop_btn.submit-btn:hover, .popupform-main-auto .popup-l-side h2, .sec-3 h1, .sec-one1 h1, .sec-one1 span, .service-page-banner h1, .service-page-banner span, .top-header a {
    color: #fff;
}
#diverse .col-lg-4:hover {
    transition: .9s;
    background: #d77324;
}
.chat-btn:hover, .clarissa-btn {
    background-color: #307e89;
}
body {
    font-weight: 400;
    font-style: normal;
    font-size: 15px;
    line-height: 1.8;
    font-family: poppins;
    color: #616161;
}
a:hover {
    text-decoration: none;
}
* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
ol, ul {
    list-style-type: none;
    padding-left: 0!important;
}
.top-header a {
    font-size: 13px;
}
.clarissa-btn:hover {
    transition: .9s;
    background-color: #123b48!important;
}
.top-header {
    background: #123b48;
}
h4 {
    text-transform: capitalize!important;
}
.belowform .faq_sec a, .butn a, .info .poupBtn, .last-button a, .two-btn a {
    color: #fff!important;
}
.footer_links h3 {
    padding-top: 10px;
}
.footer .col-lg-2 li a:hover, .footer_links a:hover, .hdr-social a:hover {
    color: #de996f;
}
.footer_links img {
    width: 5%;
    height: auto;
}
.hdr-social {
    display: inline-flex;
    gap: 30px;
}
.hdr-social a span {
    font-family: poppins;
    margin-left: 7px;
}
.clarissa-btn {
    border: none;
    color: #fff;
}
.info {
    margin-left: auto;
    margin-right: auto;
}
.chat-btn {
    background-color: #e7762d;
}
.slick-dotted.slick-slider {
    margin-left: 17px;
}
.sec-2 {
    padding: 50px 0;
    border-bottom: 8px solid #ebebeb;
}
.sec-2 .row-con {
    display: contents;
}
.reason-box-cont2 {
    padding-left: 6px;
}
.reason-box-cont h4, .resarch h1, .sec-2 h1, .sec_title h4 {
    color: #307e89;
}
.sec-2 h2 {
    font-size: 22px;
    font-weight: 300;
    color: #080808;
}
.sec2-con h1 {
    font-weight: 900;
    color: #080808;
    font-size: 30px;
}
.sec-3 h2 b, .sec2-con h2 b, section#my-choosesec h2 b {
    color: #e7762d;
    font-weight: 900;
    text-shadow: 0 2px 1px #000;
}
.sec-3 h2, .sec2-con h2 {
    font-size: 36px;
    line-height: 50px;
    font-weight: 500;
    text-transform: capitalize;
}
.sec-3 p {
    color: #000!important;
    font-size: 18px;
}
.sec-3 {
    padding: 20px 0;
    background: #cccccc54;
}
.align-items-center {
    align-items: center;
    z-index: 9;
    position: relative;
}
.sec-3 h1 span, .text-center p a {
    color: #000;
    font-weight: 700;
}
.sec-4 {
    min-height: 80vh;
    padding: 60px 0;
}
.sec-4 .col-lg-4 {
    background: linear-gradient(45deg, #d15d1523, #fff);
    padding: 20px 10px;
    margin: 35px 15px;
    max-width: 345px;
}
.process_sec .sec_title, .sec-4 img {
    margin-bottom: 20px;
}
.sec-4 h1 {
    color: #307e89;
    font-size: 24px;
}
.head-text, .sec-4 p, section#my-choosesec h2 {
    color: #000;
}
.box-counter, .head-text h1, .sec-5 h1 {
    font-size: 20px;
}
.sec-4 img {
    max-width: 100px;
}
.sec-3 .choclate {
    background: #d15d15;
}
.sec-5 .col-lg-3 {
    background-color: #fff;
    border-radius: 10px;
    border: 1px solid #fff;
    padding: 70px 20px;
}
.sec-5 h1, .sec-7 h1 {
    color: #d15d15;
}
.sec-5 .img-right {
    justify-content: end!important;
    display: flex!important;
    max-width: 40%;
    right: 7px;
    position: absolute;
    top: 8px;
}
.sec-5 {
    background-color: #fff;
    padding-top: 100px;
    padding-bottom: 100px;
}
.we_box {
    background: linear-gradient(45deg, #d15d1523, #fff);
    border-radius: 10px;
    padding: 70px 20px;
    border: 1px solid #4da4ad6b;
}
.sec-6 {
    background-image: url(/img/milestonebg.webp);
    padding: 80px 0;
}
#write-book .row, .justify-center, .justify-content-center, .newClass .container, .why_choose .hire {
    justify-content: center;
}
.form-area, .form-title, .form-top {
    background: #f58e4a;
}
.discount-tag, .form-btn1 button, .form-middle {
    background-image: -webkit-linear-gradient(90deg, #212121 0, #123b48 100%);
}
.text-divider {
    border-bottom: 4px solid #fb8754;
    display: block;
    margin: 15px auto 0;
    width: 36px;
}
.image-publishing img {
    max-width: 100%;
    height: 81%;
    width: 100%}
.sec-7 {
    background-color: #f3efef;
    padding-top: 100px;
    padding-bottom: 100px;
}
.head-text {
    background-color: #fff;
    padding: 5px;
}
.sec-7 .row {
    padding-top: 20px;
}
#story, .sec_pb {
    padding-bottom: 100px;
}
.process_row1 {
    position: relative;
    margin-top: -25px;
}
.process_box h5 {
    font-size: 22px;
    font-weight: 700;
    color: #307e89;
    text-transform: uppercase;
}
.process_box p {
    font-size: 14px;
    color: #5d5d5d;
    padding-right: 25%}
.process_wrapper1 {
    position: absolute;
}
.process_row2 {
    position: relative;
    top: -40px;
}
.process_box2 {
    margin-left: 14%}
#diverse, #res-writing, .process_sec, .sec-8, .sec-9, .sec_pt {
    padding-top: 50px;
    padding-bottom: 50px;
}
.why_choose_img {
    position: absolute;
    bottom: 0;
    right: -136;
}
.card, .counter-box h3, .form-box, .form-title h3, .modal-body, .popup-l-side, .reasons-inners, .why_choose {
    position: relative;
}
.reasons-inners {
    z-index: 99;
}
.form-box {
    padding: 10px;
    z-index: 1;
    margin-left: 40px;
    margin-right: 40px;
}
section#my-choosesec .reasons-inners p {
    color: #000;
    font-size: 13px;
    line-height: 23px;
}
section#my-choosesec .reasons-inners h3 {
    color: #e7762c;
    font-weight: 700;
    text-decoration: underline;
}
.why_choose {
    overflow: hidden;
    background-color: #e4e4e454;
    padding-top: 100px;
    padding-bottom: 100px;
}
.card, .form-select {
    background-color: #fff;
}
.form-middle {
    padding: 9px 27px;
}
.form-middle h3 {
    color: #fff;
    font-weight: 400;
    font-size: 14px;
    margin-bottom: 0;
    line-height: initial;
}
.discount-tag h3, .form-btn1 button, .form-title h3 {
    font-weight: 700;
    text-transform: uppercase;
}
.form-area {
    box-shadow: 0 14px 100px 0 rgba(0, 0, 0, .92)!important;
    padding: 25px;
}
.reasons-box img {
    height: 10%;
    width: 50%;
    filter: brightness(0);
}
.testi-img img {
    max-width: 11%;
    padding-bottom: 10px;
}
.faq_img {
    position: absolute;
    bottom: 0;
    top: 0;
    right: 0;
}
.card {
    word-wrap: break-word;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}
.cust-card-header>h3 button {
    position: relative;
    color: #17a2b8;
    z-index: 2;
    padding: 1px 36px 5px 15px;
    background: #0000;
    border-radius: 0;
    border: none;
    font-family: inherit;
    font-weight: 400;
    font-size: 15px;
}
.discount-tag h3 sub, .discount-tag h3 sup {
    font-size: 14px;
    font-weight: 500;
    color: #fff;
}
.faq-txt-container .card-body {
    background: #ffffff00;
}
.cust-card-header>h3 button.collapsed {
    background: #0000;
    color: #031133;
    border: none;
}
.btn-block {
    display: block;
    width: 100%}
.text-left {
    text-align: left!important;
}
.img-fluid {
    max-width: 100%;
    height: auto;
}
.counter {
    font-size: 40px;
}
.discount-tag {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.form-select, .popupform-main-auto.active {
    display: block;
}
.desktop_process-2, .navbar-brand, .overlay-bg {
    display: none;
}
.form-title {
    height: 100%;
    padding: 35px 15px 15px;
}
.form-btn1 button {
    height: 53px;
    width: 100%;
    font-family: Poppins, sans-serif;
    font-size: 18px;
    border: none!important;
    border-radius: 7px;
    color: #fff;
}
sup {
    top: -.5em;
}
.discount-tag h3 {
    font-size: 40px;
    color: #fff;
    margin-bottom: 0;
    line-height: initial;
}
.discount-tag h3 sup {
    top: -20px;
    left: 6px;
}
.discount-tag h3 sub {
    top: -2px;
    left: -6px;
}
.entry-box5 .form-group {
    margin-bottom: 22px;
}
.entry-box5 .form-control {
    min-height: 45px;
    border-radius: 7px;
    background-color: #fafafa;
    border: 1px solid #e1e1e1fc;
    color: #7d7d7d;
    font-size: 13px;
    width: 100%;
    display: block;
    padding-left: 15px;
}
.form-select {
    width: 100%;
    padding: .375rem 2.25rem .375rem .75rem;
    -moz-padding-start: calc(0.75rem - 3px);
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.form-btn1 p {
    font-size: 13px;
    color: #fff;
    margin-top: 20px;
    margin-bottom: 0;
}
.form-title h3 {
    font-size: 23px;
    color: #fff;
    margin-bottom: 0;
    line-height: initial;
}
.form-title h3:before {
    position: absolute;
    content: '';
    background-color: rgb(255 255 255);
    width: 71px;
    height: 2px;
    top: -15px;
}
.why_choose .hire {
    z-index: 9;
    position: relative;
}
.sec_title {
    z-index: 9;
    position: relative;
    margin-bottom: 50px;
}
section.faq_sec .sec_title h4 b {
    color: #123b48;
}
section.faq_sec .cust-card-header button:hover {
    color: #0d6efd;
    transition: .9s;
}
section.faq_sec .cust-card-header button {
    font-size: 17px;
    line-height: 27px;
    color: #000;
}
section.faq_sec .sec_title h4 {
    font-size: 24px;
    color: #000;
}
.faq_sec {
    position: relative;
    overflow: hidden;
    background-color: #f3f4f6;
    padding-top: 100px;
    padding-bottom: 100px;
}
.container-fluid {
    padding: 0 90px;
}
.sec_pt_2, .sec_pt_3 {
    padding-top: 50px;
    padding-bottom: 50px;
    border-radius: 10px;
}
.sec_pt_3 ul li a {
    color: #000!important;
    padding: 10px!important;
}
.sec_pt_3 ul li a:hover {
    background-color: #06091f;
    color: #fff!important;
}
.about_sec .container *, .faq_sec .container-fluid * {
    position: relative;
    z-index: 1;
}
.cust-card-header>h3 button::before {
    content: "";
    position: absolute;
    content: "";
    background-image: url(/img/minus.png);
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    right: -12px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
    transition: transform .2s linear;
    font-size: 20px;
}
.faq-txt-container .card-body p {
    font-size: 16px;
    line-height: 24px;
    position: relative;
    left: 18px;
    width: 95%}
.faq-txt-container .card-body a {
    position: relative;
    left: 18px;
}
.accordion>.card>.card-header {
    border-radius: 0;
    margin-bottom: -1px;
    border-top: 1px solid #0864a9;
    border-bottom: none;
    background-color: transparent;
    margin-left: -15px;
}
.pop_btn.submit-btn:hover, section#packgecard-sec button.btn.get-btn.btn-primary:hover {
    background: #000!important;
}
.accordion>.card {
    overflow: hidden;
    border-radius: 0;
    border: none;
    margin-bottom: 2px;
}
.faq-txt-container .card {
    background-color: #fff0;
}
.accordion>.card:first-of-type {
    border-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.cust-card-header>h3 {
    color: #031133;
    font-weight: 500;
    font-size: 18px;
    line-height: initial;
}
.cust-card-header>h3 button.collapsed::before {
    transform-origin: center;
    background-image: url(/img/plus.webp);
}
.pakages h2 {
    padding: 42px;
    background-color: #17a2b8;
    margin-bottom: 0;
    color: #fff;
}
.sec-9 {
    padding-bottom: 100px;
    background-color: #fff;
}
.pakages-p {
    background-color: #17a2b829;
    padding: 50px 20px;
}
.pakages-p h2 {
    padding: 20px;
    color: #d15d15;
}
.pakages-p p {
    padding: 40px;
}
.button {
    padding: 10 20px;
    background-color: #fff;
}
.pop-form, .popupform-main-auto .main-pop .col-md-12, .process_box2, .stepsbox {
    padding: 0;
}
.sec-9 h1 {
    margin-bottom: 25px;
    color: #307e89;
}
.stepsbox {
    box-shadow: 2px 5px 18px -8px;
    margin-right: -35px;
    margin-bottom: 20px;
}
.process_box2 h2 {
    width: 15%;
    height: 100%;
    position: absolute;
    justify-content: center;
    align-items: center;
    display: flex;
    background-color: #307e89;
    padding: 2%;
    color: #fff;
}
.overlay-bg, .pop-form, .popupform-main-auto {
    left: 0;
    bottom: 0;
    top: 0;
}
.overlay-bg {
    background: rgba(0, 0, 0, .8);
    position: absolute;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
}
div#pop-form {
    background-color: #13404ed9;
    border-radius: 14px;
    padding: 10px 38px 10px 52px;
}
.popupform-main-auto .popup-l-side h3 {
    color: #222;
    margin-top: 26px;
}
.popupform-main-auto .popup-l-side h4 {
    color: #222;
    font-weight: 500;
    margin: 0;
}
.popupform-main-auto {
    position: fixed;
    background-color: rgba(0, 0, 0, .62);
    width: 100%;
    height: 100%;
    z-index: 9999;
    display: none;
}
.pop-form {
    position: absolute;
    width: 505px;
    height: 590px;
    right: 0;
    margin: auto;
    z-index: 99;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.fspx-23, .pop-form form .control-group {
    margin-bottom: 10px;
}
.popupform-main-auto h3 {
    font-size: 26px;
    margin: 0;
    color: #fff;
    font-weight: 500;
}
.popupform-main-auto h2 {
    font-size: 26px;
    margin: 10px 0 0;
    font-weight: 700;
    color: #fff;
    line-height: 36px;
}
.popupform-main-auto h4 {
    font-size: 26px;
    margin: 8px 0 0;
    color: #000;
    font-weight: 700;
}
.ls-xsmall {
    letter-spacing: -2px;
}
.fc-red {
    color: #fb2224;
}
.tt-uppercase {
    text-transform: uppercase!important;
}
.aos-init p a, .aos-init p a:hover, .last-button, .main-header .primary-menu li a, .services-3 h3, .text-center p a, .text-center p a:hover, .two-btn {
    text-transform: capitalize;
}
.popupform-main-auto h6 {
    letter-spacing: 0;
    font-size: 45px;
    background: #4274fa;
    color: #fff;
    border-radius: 10px;
    padding: 10px 15px 5px;
    text-align: left;
    position: relative;
    right: 0;
    margin: 0;
    float: right;
}
.fspx-20 {
    font-size: 20px;
    display: block;
}
.fspx-23 {
    font-size: 23px;
}
.fw-normal {
    font-weight: 400!important;
}
.popupform-main-auto .main-pop {
    padding: 25px 10px 0 0;
}
form .control-group {
    margin-bottom: 24px;
    position: relative;
}
.pop-form form .control-group input[type=email], .pop-form form .control-group input[type=number], .pop-form form .control-group input[type=text], .pop-form form .control-group select, .pop-form form .control-group textarea {
    font-family: Nunito, sans-serif;
    text-align: left;
    border: 3px solid #fff;
    color: #000;
    font-size: 16px;
    font-weight: 500;
    border-radius: 4px;
    background-color: #fff;
}
.popupform-main-auto form input[type=email], .popupform-main-auto form input[type=number], .popupform-main-auto form input[type=text] {
    min-height: 50px;
    color: #333;
    padding: 10px;
    height: 44px;
    width: 100%;
    background: 0 0;
    border: 1px solid #ccc;
    box-shadow: none;
    border-radius: 4px;
    font-family: Nunito, sans-serif;
}
form .numberarea {
    width: auto;
    position: relative;
}
.pop-form .submit-btn {
    background: #1c5a74;
    font-size: 20px;
    padding: 10px 0;
    color: #fff;
    cursor: pointer;
    border-radius: 5px;
    position: relative;
    border: 3px solid transparent;
    width: 100%;
    margin: 10px 0 0!important;
    font-weight: 600;
    text-transform: uppercase;
    box-shadow: 0 3px 0 0 #222;
}
.packmodal .modal-footer, .packmodal .modal-header {
    margin-left: auto;
    margin-right: auto;
    width: 100%}
.pop-form .no-thanks {
    color: #666;
}
.popupform-main-auto h6:before {
    position: absolute;
    content: "";
    left: -35px;
    top: 0;
    width: 0;
    height: 0;
    border-top: 0 solid transparent;
    border-right: 45px solid #4274fa;
    border-bottom: 28px solid transparent;
}
.lh-medium {
    line-height: 1.2;
}
.belowform h2, .belowform p, .ta-left {
    text-align: left;
}
.fw-exbold {
    font-weight: 800!important;
}
.mtpx-60 {
    margin-top: 60px;
}
.pop-form .close-btn {
    display: block;
    position: absolute;
    top: -4px;
    right: -12px;
    font-size: 18px;
    font-weight: 700;
    padding-top: 3px;
    width: 69px;
    height: 61px;
    text-align: center;
    border: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
}
.ser-sec-1 {
    background-color: linear-gradient(45deg, #307e89, transparent)!important;
}
.footer {
    background-color: #123b48;
    padding-top: 50px;
}
.copyright .col-lg-4 img {
    width: 56%;
    height: auto;
}
.left img {
    height: 100%}
.pop-form form .control-group ::placeholder {
    color: #000;
}
.border-footer {
    border-bottom: 1px solid #47bacd;
}
.footer h1 {
    color: #fff;
    font-size: 1.5rem;
}
.footer .col-lg-2, .footer .col-lg-3, .footer .col-lg-4 {
    border-right: 1px solid #47bacd;
    border-left: none;
}
.copyright {
    background: #123b48;
    padding: 30px 0;
    border-top: 1px solid #17a2b8;
    margin-bottom: 44px;
}
.copyright .container-fluid {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.copyright p, .copyright p a {
    font-size: 14px;
    color: #fff;
    margin-bottom: 0;
    text-align: center;
}
.copy-right-image {
    display: flex;
    justify-content: center;
    align-items: center;
}
.main-header {
    position: absolute;
    z-index: 99;
    top: 55px;
    left: 10px;
    width: 100%;
    background-color: transparent;
}
section.sec-one1 .info h1 b {
    color: #e7762d;
    text-shadow: 1px 1px 1px #ccc;
}
.border-botom {
    border-bottom: 1px solid #ffffff6e;
}
.bg-light {
    background-color: transparent!important;
}
.logo {
    justify-content: center;
    display: flex;
}
.logo img {
    width: 8%;
    height: auto;
}
.fixed-top {
    top: -40px!important;
    transform: translateY(40px);
    transition: transform .3s;
    background-image: url(/img/homebg.webp);
    background-size: cover;
    left: 0;
}
.info h3 {
    font-size: 55px;
    margin-bottom: 35px;
    margin-top: 55px;
}
.img-right img {
    filter: hue-rotate(114deg);
}
.dropdown-item small {
    display: flex;
    justify-content: flex-end;
    color: #000;
}
.dropdown-menu .container .row .firstMenu {
    background: #fff;
    padding: 30px 14px;
    border-radius: 10px;
}
.dropdown-menu a.dropdown-item small {
    font-size: 13px;
    line-height: 17px;
    display: block;
}
.dropdown-menu .container .row .secondMenu {
    background: linear-gradient(175deg, #d1f6fb, #eefdff);
    padding: 30px 14px;
    border-radius: 10px;
}
.dropdown-menu ul, .paper-editing ol, .pb-5 .col-lg-2 ul, .pb-5 .col-lg-4 ul {
    padding-left: 0;
}
.dropdown-menu ul li {
    border-bottom: 1px solid #307e8942;
}
.ing, .inng {
    background-repeat: no-repeat;
    background-position: left;
    background-size: contain;
}
.navbar-light .navbar-nav .nav-link:hover {
    color: #17a2b8;
}
.bg-trans .col-md-4 {
    background-color: #033a5b;
}
.main-header .primary-menu li {
    display: inline-block;
    line-height: 30px;
    position: relative;
}
.main-header .primary-menu li a {
    font-size: 18px;
    color: #fff;
    padding: 10px;
    font-family: poppins;
    margin: 0 10px;
}
.dropdown-menu {
    width: 600px;
    padding: 0!important;
    position: absolute;
    top: 127%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    margin: .125rem 0 0;
    font-size: 1rem;
    border: none;
    text-align: left;
    list-style: none;
    background-color: #fff;
}
.butn, .buttonsss, .counter-box, .flex, .reasons-box, .two {
    display: flex;
}
.bg-trans .dropdown-item {
    white-space: initial;
}
.buttonsss {
    border: none!important;
    flex-wrap: wrap;
    justify-content: center;
}
.buttonsss li {
    padding: 8px 24px;
    border: 1px solid #0f1326;
    border-radius: 27px;
    margin: 10px 5px;
    color: #666;
    font-size: 16px;
    font-weight: 500;
    display: inline-block;
    box-shadow: 1px 1px 1px #000;
}
.buttonsss li:hover {
    background-color: #2988c4;
    color: #fff;
}
.iti, .left img, .w-full, section#write-book img {
    width: 100%}
.resource-counter {
    display: flex;
    margin-bottom: 40px;
    margin-top: 37px;
}
.resource-counter>div {
    flex: 0 1 33.33333%}
.counter-box {
    align-items: flex-start;
    justify-content: space-around!important;
    padding-left: 10px;
}
.resource-counter>div:nth-child(2) {
    border-left: 1px solid #999;
    border-right: 1px solid #999;
    justify-content: center;
}
.counter-box h3 {
    font-size: 30px;
    font-weight: 700;
    margin: 0;
    line-height: .8;
}
.counter-box p {
    font-size: 14px;
    margin: 0;
}
.counter-box h3::after {
    content: "+"}
.heading {
    color: #307e89;
    text-align: center;
    font-size: 41px;
    padding-bottom: 30px;
}
#diverse .col-lg-4 {
    border: 1px solid #c3c8c9;
    padding: 15px;
    background-color: #bed7fb70;
}
#diverse h3, #process-section h2, .aos-init p a, .bg-garnet-phi h2, .services-3 h3, .wrapper h4, section#diverse p, section#ongoing-discount h3, section#testimonialsec .testimonialheadings h2 {
    color: #000;
}
section#diverse h4 {
    font-weight: 700;
    color: #123b48;
}
#diverse img {
    width: 15%}
.butn {
    gap: 17px;
}
.default-btnn {
    border: 1px solid;
    padding: 11px;
    border-radius: 0;
    color: #fff!important;
    background-color: #17a2b8;
}
.default-btnn:hover, .two-btn {
    background-color: #000;
}
.default-btn {
    border: 1px solid;
    padding: 11px;
    border-radius: 0;
    background-image: -webkit-linear-gradient(90deg, #c8c8c8 0, #fff 100%)!important;
}
.default-btn:hover {
    background-image: #000;
}
.default-btn a, .scroll-nav:hover {
    color: #000!important;
}
.ing {
    background-image: url('../img/bookcover.jpg');
}
.inng {
    background-image: url('../img/about_img-222.png');
}
.two {
    gap: 20px;
}
.two-btn {
    border: 1px solid #000;
    padding: 10px 25px;
    border-radius: 3px;
    color: #f0f8ff;
}
#story .row {
    justify-content: center;
    align-items: center;
}
#write-book {
    background-color: #e7fcff;
    padding: 30px 0;
}
.last-button {
    border: 1px solid;
    padding: 10px;
    border-radius: 50px;
    width: 15%!important;
}
.last-button:hover {
    background-color: #13889a;
    color: #fff;
}
.banner-color {
    background: linear-gradient(45deg, #307e89, transparent);
}
.scroll-nav {
    background-color: #307e89!important;
}
.newClass {
    display: none!important;
    transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
}
.show h6 {
    font-size: 15px;
    margin-bottom: 14px;
}
.packages-card .btn-primary, .price-card h1 {
    margin-bottom: 15px;
}
/* .iti__country-name {
    font-size: 12px;
}
.iti__country-list {
    width: 258px;
} */
.form-box1 #phone {
    width: 99%}
.goog-te-gadget {
    color: #307e89!important;
}
.dropdown-menu h6 strong {
    margin-left: 10px;
    margin-bottom: 15px;
}
.dropdown-menu .dropdown-item img {
    max-width: 12px;
    margin-right: 6px;
}
.dropdown-item {
    padding: .25rem 1rem;
    border-bottom: 1px solid #307e8942;
}
.dropdown-item.active, .dropdown-item:active {
    color: #000;
    text-decoration: none;
    background-color: #e3e0e0;
}
.section-gap {
    margin-top: 50px;
    margin-bottom: 50px;
}
section#packgecard-sec {
    border-top: 20px solid #0f1527;
    border-bottom: 20px solid #0f1527;
    padding: 40px 0;
}
.text-center {
    text-align: center!important;
}
.mt-3, .my-3 {
    margin-top: 1rem!important;
}
.mb-5, .my-5 {
    margin-bottom: 3rem!important;
}
.packages-card .card {
    border: 1px solid rgba(69, 69, 69, .552);
    border-radius: 15px;
}
.card {
    display: flex;
    flex-direction: column;
    min-width: 0;
    background-clip: border-box;
    border: 0 solid rgba(0, 0, 0, .125);
    border-radius: 0;
    transition: .4s;
}
.gold-card h5, .platinium-card h5, .silver-card h5 {
    background: #307e89;
    padding: 10px;
    border-radius: 15px 15px 0 0;
}
.platinium-card h5, .silver-card h5 {
    color: #ffff;
}
.card-body {
    flex: 1 1 auto;
    padding: 0!important;
}
.gold-card h5 {
    color: #ff9b57;
}
.card-title {
    margin-bottom: .75rem;
    font-weight: 500;
}
.get-btn, .gold-card .p-bold, .platinium-card .p-bold, .silver-card .p-bold {
    font-weight: 700;
}
.get-btn {
    background: #2c5eaa;
    color: #fff;
    font-size: 14px;
    border-radius: 5px;
    padding: 10px 15px;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    transition: .4s;
    display: inline-block;
}
.btn-primary {
    color: #fff!important;
    background-color: #307e89!important;
    border-color: transparent!important;
}
.packmodal .modal-header {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
    gap: 8px;
}
.modal-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 1rem;
    border-bottom: 1px solid #dee2e6;
    border-top-left-radius: calc(.3rem - 1px);
    border-top-right-radius: calc(.3rem - 1px);
}
.modal-body {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1rem;
}
.btn {
    display: inline-block;
    font-weight: 400;
    color: #212529;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
.btn-primary:hover {
    color: #fff;
    background-color: #0069d9;
    border-color: #0062cc;
}
.bg-garnet-phi, .service-page-banner {
    padding: 50px 0;
}
.leading-48 {
    line-height: 3rem;
}
.text-3xl {
    font-size: 1.875rem;
    line-height: 2.813rem;
    font-weight: 600;
    color: #000;
}
.text-amber-alpha, .text-jade-alpha {
    font-size: 18px;
    font-weight: 700;
    --tw-text-opacity: 1;
    margin-top: 20px;
}
.justify-around {
    justify-content: space-around;
    display: flex;
}
.text-jade-alpha {
    color: #53338a;
    color: rgb(83 51 138 / var(--tw-text-opacity));
}
.ng-lazyloaded {
    width: 100px;
    height: 100px;
    background-size: cover;
    opacity: 1;
}
.text-amber-alpha {
    color: #1f9071;
    color: rgb(31 144 113 / var(--tw-text-opacity));
}
.leading-22 {
    line-height: 1.375rem;
}
.text-sm {
    font-size: .875rem;
    line-height: 1.25rem;
}
.pt-2\.5 {
    padding-top: .625rem;
    color: #000;
    font-weight: 500;
}
.text-opal-alpha {
    --tw-text-opacity: 1;
    color: #cb9b27;
    color: rgb(203 155 39 / var(--tw-text-opacity));
    font-size: 18px;
    font-weight: 700;
    margin-top: 20px;
}
.w-full {
    margin-top: 33px;
}
.text-garnet-alpha, .text-lapis-alpha {
    --tw-text-opacity: 1;
    font-size: 18px;
    font-weight: 700;
    margin-top: 20px;
}
.text-lapis-alpha {
    color: #328a92;
    color: rgb(50 138 146 / var(--tw-text-opacity));
}
.text-garnet-alpha {
    color: #a86c66;
    color: rgb(168 108 102 / var(--tw-text-opacity));
}
.font-ssb {
    font-family: var(--font-secondary-semibold);
    font-family: var(--font-secondary-semibold);
    font-weight: 600;
    font-family: GilroySemibold, Arial, sans-serif;
    font-family: var(--font-secondary-semibold);
}
.slick-slide {
    height: auto!important;
}
.price-card {
    height: 320px;
    padding: 20px 15px;
    border-radius: 15px;
    transition-duration: 1s;
    background: #123b48;
    border: 4px solid #090d20;
}
.price-card h1 {
    font-size: 20px;
    margin-top: 5px;
    color: #307e89;
}
.price-card p {
    font-size: 14px;
    margin-bottom: 25px;
    color: #fff;
}
.price-card:hover {
    background: #e7762d;
    border-color: #dfdada;
}
.price-card a.card-btn-own {
    margin-top: 5px;
    margin-bottom: 4px;
    font-size: 15px;
    color: #000;
    background: #fff;
    padding: 7px 20px;
    border-radius: 30px;
    font-weight: 700;
}
.services-3 .slick-dots {
    position: unset;
    margin-top: 20px;
}
.price-card a:hover {
    color: #00a3ff;
}
.services-3 .services-img {
    width: 75px;
    height: 75px;
    margin-left: auto;
    margin-right: auto;
    border: none;
}
.sub-areaimg {
    width: 48px;
    height: 48px;
    filter: contrast(.4);
}
.slick-slide img {
    display: initial!important;
    width: 130px;
    height: auto;
}
.services-3 .slick-slide {
    margin-right: 15px;
    margin-left: 15px;
}
.shadow {
    --tw-shadow: 0 0 15px 0 rgba(0,  0,  0,  .15);
    --tw-shadow-colored: 0 0 15px 0 var(--tw-shadow-color);
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 15px #00000026;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.border {
    border-width: 1px;
}
.p-7\.5 {
    padding: 1.875rem;
}
.mb-8 {
    margin-bottom: 2rem;
    margin-right: 25px;
}
.leading-6 {
    line-height: 1.5rem;
}
.text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
}
.w-3\/4 {
    width: 75%;
    font-weight: 600;
    color: #000;
}
.float-left {
    float: left;
}
.bg-no-repeat {
    background-repeat: no-repeat;
    height: 53px;
    width: 61px;
}
.paper-editing {
    margin-bottom: 50px;
}
.list-disc {
    font-weight: 400;
}
.text-ruby-alpha {
    --tw-text-opacity: 1;
    color: #262626;
    color: rgb(38 38 38 / var(--tw-text-opacity));
}
.review-stars {
    color: #df7546;
}
.hire span {
    color: #27666f;
}
.heading h1 {
    font-size: 18px!important;
}
.form-box-main p, .reasons-inners p {
    font-size: 14px;
    text-align: left;
}
.belowform {
    padding: 70px 0 80px;
}
.justify-content-center {
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
}
.form-box-main h2 {
    width: 100%;
    line-height: 1.2;
    color: #000;
    text-align: left;
    padding-top: 50px;
}
.form-box-main p {
    width: 100%;
    padding-bottom: 30px;
    font-weight: 500;
    line-height: 1.4;
}
.form-box-main form input[type=email], .form-box-main form input[type=number], .form-box-main form input[type=tel], .form-box-main form input[type=text], .form-box-main form select, .form-box-main form textarea {
    width: 100%;
    margin: 0;
    border: 0;
    border-bottom: 1px solid #b2b9c1;
    background: #fff;
    padding: 18px 15px;
    color: #000;
    font-size: 18px;
    font-weight: 400;
    height: 55px;
    border-radius: 0;
}
.form-box-main form textarea {
    width: 100%;
    margin: 0;
    padding: 8px 12px;
    height: 100px;
    resize: none;
}
.form-box-main form .col-md-12, .form-box-main form .col-md-6 {
    padding-bottom: 20px;
}
.secondary-btn:hover {
    cursor: pointer;
    transform: translateY(-.625rem);
    transition: .7s;
    color: #fff;
}
.secondary-btn {
    color: #fff;
    font-weight: 700;
    display: inline-block;
    margin: 10px 10px 0 0;
    border-radius: 100px;
    padding: 9px 25px;
    font-size: 16px;
    transform: translateY(0);
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -o-transition: .4s;
    background: linear-gradient(110deg, #653b60 0, #17a2b8 100%);
    transition: .4s;
    border: none;
}
.next-arrow, .prev-arrow {
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
}
.reasons-inners h3 {
    font-size: 1.3rem;
}
.card-title, .pb-5 h3 {
    font-size: 20px;
    color: #fff;
}
.slide-arrow {
    position: absolute;
    top: 50%;
    margin-top: -15px;
}
.prev-arrow {
    left: 0;
    border-left: 0 solid transparent;
    border-right: 15px solid #113463;
}
.next-arrow {
    right: 0;
    border-right: 0 solid transparent;
    border-left: 15px solid #113463;
}
section#packgecard-sec h3.card-title {
    font-weight: 900;
    color: #fff;
    background: #0f1426;
    border-radius: 15px 15px 0 0;
    padding: 19px 0;
}
.pb-5 h3 {
    font-weight: 800;
}
section#packgecard-sec button.btn.get-btn.btn-primary {
    border: 2px solid #00000042!important;
    padding: 9px 40px;
    background: #123b48!important;
    font-size: 18px;
    transition: .9s;
}
section#packgecard-sec p.card-text {
    padding: 30px;
    font-family: Poppins;
    font-size: 20px;
    font-weight: 400;
}
.modal-title {
    color: #ffe200;
}
.modal-dialog-scrollable .modal-body {
    overflow-y: auto;
    background-color: #17a2b8;
}
.modal-footer, .modal-header {
    background-color: #123b48!important;
}
.poupBtn {
    background: #123b48!important;
    color: #fff;
}
.btn-danger {
    color: #ffe200;
    background: #204d55;
}
.modal-body {
    background-color: #000!important;
}
.modal-body h5 {
    color: #fff;
    font-weight: 700;
}
.btn-danger:hover {
    color: #fff;
    background-color: #474747;
    border-color: #ffe21e;
}
.privacy-text {
    margin-top: 40px;
}
.privacy-p {
    display: flex;
    justify-content: center;
    text-align: center;
    align-items: center;
}
.ppp {
    background-color: #0e3a41;
    min-height: 30vh;
}
.sec-one1, .service-page-banner {
    background: url('/img/homebg.webp') center/cover no-repeat;
}
.process_sec .pt-5 {
    margin-top: 5.5rem!important;
}
.accordion .card-body {
    height: auto!important;
    min-height: auto!important;
}
.accordion .card-body ul {
    left: 18px;
}
.accordion .card-body ul p {
    left: 0;
}
.sec-one1 {
    padding-bottom: 30px;
}
.sec-one1 .row, .service-page-banner .row {
    text-align: center;
    padding-top: 18%}
#diverse .col-lg-4:hover a {
    color: #f5f5f5;
}
.text-center p a:hover {
    color: #de996f;
    font-weight: 700;
}
@media(max-width:1817px) {
    .why_choose_img {
    right: -200px;
}
}@media(max-width:1680px) {
    .why_choose_img {
    right: -326px;
}
}@media(max-width:1440px) {
    .process_wrapper1 .process_box.process_box1 {
    position: relative;
    left: 30px!important;
}
.why_choose_img {
    right: -355px;
}
}@media(max-width:1024px) {
    #ongoing-discount {
    background-size: 65%}
.why_choose_img {
    right: -390px;
}
.desktop_process {
    display: none;
}
.desktop_process-2 {
    display: unset;
}
.process_box p {
    padding: 10px 10px 10px 49px;
    margin-bottom: 0;
}
.process_box2 {
    margin-left: 0;
}
.headingNumber {
    display: flex;
}
.process_box2 h3 {
    padding: 10px;
    position: relative;
    left: 17%;
    width: 90%}
}@media(max-width:1080px) {
    .last-button {
    width: 20%!important;
}
.why_choose_img {
    right: -390px;
}
.desktop_process {
    display: none;
}
.desktop_process-2 {
    display: unset;
}
.process_box p {
    padding: 10px 10px 10px 49px;
    margin-bottom: 0;
    text-align: left;
}
.process_box2 {
    margin-left: 0;
}
.headingNumber {
    display: flex;
}
.process_box2 h3 {
    padding: 10px;
    position: relative;
    left: 15%;
    width: 90%}
.price-card {
    height: 350px;
}
}@media(max-width:991px) {
    section#process-section .ff, section#process-section .fff, section#process-section .ffff, section#process-section .fffff {
    left: unset!important;
    right: unset!important;
}
.nav-item a, .navbar-nav {
    padding-left: 10px!important;
}
.fixed-top .navbar-collapse, .main-header, .navbar-light .navbar-toggler {
    background-color: #fff;
}
.main-header, .pop-form {
    top: 0;
    z-index: 99;
    position: absolute;
}
#story, .sec_pb {
    padding-bottom: 0;
}
.faq-txt-container .card-body p {
    width: 70%}
.footer {
    text-align: center;
}
.bg-no-repeat {
    text-align: center!important;
}
#ongoing-discount {
    background-image: none;
}
.main-header {
    left: 0;
    width: 100%}
.navbar-light .navbar-toggler {
    float: right;
    padding: 18px;
    margin-top: 3px;
    margin-right: 10px;
}
.navbar-brand img {
    width: 8%}
.navbar {
    display: block!important;
}
.nav-item, .two {
    padding-bottom: 10px;
}
.nav-item a {
    color: #000!important;
}
.nav-item a:hover {
    background-color: #06091f;
    color: #fff!important;
}
.faq_img, .logo, .popup-l-side, .process_box2 h2, .top-header, .why_choose_img {
    display: none;
}
.reasons-box img {
    padding-right: 10px;
}
section#packgecard-sec .card {
    margin-bottom: 20PX;
}
section#my-choosesec {
    padding-bottom: 30px;
}
.btns {
    display: flex;
    justify-content: center;
    align-items: center;
}
.card-title {
    font-size: 17px!important;
}
.p-2 {
    padding: 20px;
}
.stepsbox {
    margin-bottom: 26px;
}
.process_box2 h3 {
    padding: 10px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    left: 0;
}
.pop-form {
    width: 510px;
    height: 500px;
    bottom: 0;
    right: 0;
    margin: auto;
    padding: 0;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.popupform-main .col-sm-offset-4.col-sm-8, .popupform-main-auto .col-sm-offset-4.col-sm-8 {
    max-width: 100%;
    width: 100%;
    margin: 0;
}
.popupform-main h3, .popupform-main-auto h3 {
    font-size: 30px!important;
}
.popupform-main h6, .popupform-main-auto h6 {
    font-size: 30px;
}
.pop-form .close-btn {
    margin-top: 17px;
    width: 42px;
    height: 30px;
    display: block;
    position: absolute;
    top: 2px;
    right: 0;
    font-size: 18px;
    font-weight: 900;
    color: #080808;
    padding-top: 3px;
}
.sec-2 {
    background: #fff;
    min-height: 30vh;
}
div#pop-form {
    width: 100%}
.w-full .flex {
    flex-direction: column;
}
#flform input[type=text], input[type=email] {
    margin-bottom: 0;
}
.navbar-brand {
    display: unset;
}
}@media(max-width:768px) {
    #my-choosesec .row.align-items-center {
    flex-direction: column-reverse;
}
.reasons-inners .reasons-box img {
    width: 19%}
.navbar-nav .dropdown-menu {
    position: static;
    width: 100%!important;
}
ul.navbar-nav.mr-auto {
    margin: 0;
    width: 100%;
    height: 600px!important;
    overflow-y: scroll;
    padding: 0 8px!important;
}
.navbar-brand img {
    width: 10%}
.last-button {
    width: 30%!important;
}
.bg-no-repeat {
    text-align: center!important;
}
.navbar-light .navbar-toggler {
    float: right;
    padding: 13px;
    margin-top: 5px;
    margin-right: 10px;
}
}@media(max-width:767px) {
    .ourmissions, div#pop-form {
    text-align: center;
}
.bg-garnet-phi h2 br, .popup-l-side, .scroll-nav, section#write-book p br, section.sec-one1 span br {
    display: none;
}
section#testimonialsec .review-sec {
    width: 100%!important;
}
.popupform-main h2, .popupform-main-auto h2 {
    font-size: 20px!important;
    line-height: 30px!important;
}
section#process-section .col-lg-6 img {
    display: none!important;
}
.sec2-con h2 {
    font-size: 29px;
    line-height: 40px;
}
.bg-garnet-phi .p-2 {
    margin-bottom: 20px!important;
}
.sec-6 .box-counter {
    margin-bottom: 30px;
    box-shadow: unset;
}
section#story {
    padding-bottom: 40px!important;
}
.popupform-main h6:before, .popupform-main-auto h6:before {
    position: absolute;
    content: "";
    left: -20px;
    top: 0;
    width: 0;
    height: 0;
    border-top: 0 solid transparent;
    border-right: 28px solid #4274fa;
    border-bottom: 28px solid transparent;
}
.popupform-main .pop-form h3, .popupform-main-auto .pop-form h3 {
    font-size: 21px!important;
    margin-top: 4px;
}
.popupform-main h6, .popupform-main-auto h6 {
    letter-spacing: 0;
    font-size: 21px;
    background: #4274fa;
    color: #fff;
    border-radius: 10px;
    padding: 3px 8px 5px;
    text-align: left;
    position: relative;
    right: 0;
    margin: 0;
    float: right;
}
.popupform-main h3 {
    font-size: 26px;
    margin: 31px 0 0;
    color: #fff;
    font-weight: 500;
}
.popupform-main h2, .popupform-main-auto h2 {
    margin: 10px 0 0;
    color: #fff;
    font-weight: 700;
}
.popupform-main h4, .popupform-main-auto h4 {
    font-size: 24px;
    margin: 8px 0 0;
    color: #fff;
    font-weight: 700;
}
.justify-around {
    display: block!important;
}
.process_wrapper1 img {
    margin-left: 16px;
}
div#pop-form {
    padding: 10px 20px 20px;
    max-width: 100%;
    width: 100%;
    margin: 0;
    border-radius: 26px;
}
.pop-form .close-btn {
    top: -13px;
    right: -6px;
    height: 35px;
}
.pop-form .submit-btn {
    font-size: 22px;
    width: 100%;
    padding: 8px 0;
}
.popupform-main-auto h3 {
    font-size: 26px;
    margin: 0;
    color: #fff;
    font-weight: 500;
}
.chk-st-1 {
    display: inline-flex;
}
.process_box p {
    padding-right: 10px;
    padding-left: 10px;
}
}@media(max-width:700px) {
    .process_box p, .process_box2, .process_wrapper1 h3, .reasons-inners .reasons-box {
    text-align: center;
}
.nav-item a:hover {
    color: #fff!important;
    background-color: #06091f;
}
.reasons-box img {
    margin-bottom: 15px;
}
.sec-2 {
    background: #fff!important;
    min-height: 45vh;
}
.navbar, .reasons-box {
    display: block!important;
}
.card-title {
    padding-top: 17px;
}
.copyright {
    margin-bottom: 20px!important;
}
.process_box2 {
    margin-left: 0!important;
    max-width: 100%}
.process_wrapper2 {
    margin-left: 10px!important;
}
.info h1 {
    font-size: 30px;
}
.navbar-brand {
    max-width: 19%}
.logo {
    display: none;
}
.main-header .container, .sec-3, .sec-6 {
    display: flex;
}
.madd {
    padding-top: 3rem!important;
}
.packmodal .modal-footer, .packmodal .modal-header {
    justify-content: center!important;
}
.sec-6 {
    background: center center/cover no-repeat fixed #20545b;
    min-height: 50vh;
    align-items: center;
}
.nav-item a, .navbar-nav {
    padding-left: 10px!important;
}
.main-header {
    position: absolute;
    z-index: 99;
    top: 0;
    left: 0;
    width: 100%;
    background-color: #fff;
}
.navbar-light .navbar-toggler {
    float: right;
    padding: 18px;
    margin-top: 3px;
    margin-right: 10px;
}
.navbar-brand img {
    width: 10%}
.nav-item {
    padding-bottom: 10px;
}
.nav-item a {
    color: #000!important;
}
}@media (max-width:600px) {
    .footer .col-lg-2, .footer .col-lg-4, .footer p, .process_box h5, .sec_title h4 {
    text-align: center;
}
#diverse .col-lg-4 {
    left: 0;
}
.two-btn {
    border: 1px solid #070707;
    padding: 2px 7px;
    border-radius: 17px;
    background-color: #000;
    color: #f0f8ff;
}
.faq_img, .owl-theme .owl-nav, .top-header, .why_choose_img {
    display: none;
}
.navbar-light .navbar-toggler {
    float: right;
    padding: 5px;
    margin-top: 0;
    margin-right: 10px;
}
.form-box, .navbar-brand {
    margin-right: 0;
}
.copyright .container-fluid {
    display: block;
    text-align: center;
}
.why_choose .col-lg-6 {
    margin-top: 30px;
}
.container-fluid {
    padding: 0;
}
.sec-9 .col-lg-4 {
    padding-bottom: 15px;
}
.sec-9 {
    padding-bottom: 0;
}
.img-width {
    max-width: 100%}
.form-box {
    margin-left: 0;
}
.process_box1 {
    margin-left: 3%}
.process_row2 {
    top: 5px;
}
.process_wrapper1 {
    position: relative;
}
.sec-4 .col-lg-4 {
    max-width: 394px;
}
.footer .col-lg-2 {
    margin-bottom: 20px;
}
#diverse, #write-book .row {
    padding: 20px;
}
.main-header {
    position: inherit!important;
}
.info h3 {
    font-size: 34px!important;
    margin-bottom: 35px!important;
}
.bg-light .border-botom {
    border-bottom: none;
}
.border-botom {
    border-bottom: none!important;
}
}.resource-counter {
    margin-right: 0;
}
@media(max-width:425px) {
    .chat-btn, .poupBtn {
    text-align: center;
}
.heading {
    padding-bottom: 10px;
}
#story, .sec_pb {
    padding-bottom: 0;
}
.last-button {
    width: 100%!important;
}
.two-btn {
    padding: 12px 15px;
    border-radius: 2px;
    font-size: 13px;
}
.pop-form {
    position: absolute;
    width: 389px!important;
    height: 590px!important;
}
}@media(max-width:375px) {
    .pop-form {
    width: 300px!important;
}
.default-btn, .default-btnn {
    border-radius: 0;
    font-size: 12px;
}
.mb-8 {
    margin-right: 0;
}
}@media(max-width:320px) {
    .navbar-light .navbar-toggler {
    float: right;
    padding: 5px;
    margin-top: -4px;
    margin-right: 10px;
}
.navbar-brand img {
    width: 15%}
.resource-counter h4, .resource-counter p {
    padding-left: 10px;
}
}.process_wrapper1 .process_box.process_box1 {
    position: relative;
    left: 60px;
}
.navbar-nav {
    margin: 0 auto;
}
ul.hdr-social {
    margin: 0;
}
#process-section h2 b, .bg-garnet-phi h2 b, .services-3 h2 b, section#testimonialsec .testimonialheadings h2 b {
    color: #123b48;
    text-shadow: 0 1px 0 #000;
}
.ourmissions h2 {
    color: #000;
    font-family: Poppins;
}
.bg-garnet-phi .text-sm, .services-3 h3 {
    font-family: Lato;
}
.ourmissions h2 b {
    color: #d5773c;
    font-weight: 700;
    text-shadow: 0 2px 0 #fff;
}
.services-3 h2 {
    color: #000;
    font-weight: 600;
    margin-bottom: 50px;
}
.slick-dots li button {
    transform: scale(2);
}
.bg-garnet-phi .p-2:hover {
    transform: scale(1.1);
}
.bg-garnet-phi .text-lg {
    font-family: Lato;
    font-weight: 400;
}
.bg-garnet-phi .p-2 {
    border: 2px solid #8dc9cd;
    width: 100%;
    margin: 0 7px;
    padding: 15px 0!important;
    border-radius: 12px;
    transition: .9s;
    box-shadow: 0 10px 11px #ccc;
}
.services-3 h3 {
    font-weight: 700;
    font-size: 20px;
    padding: 10px 0;
    color: #fff;
}
.sec-6 .box-counter .box-counter-title {
    text-transform: capitalize;
    font-family: Poppins;
    padding-top: 22px;
}
.sec-6 .box-counter .counter {
    font-size: 40px;
    font-family: Lato;
    font-weight: 800;
    color: #212529;
    text-shadow: 0 5px 0 #fff;
}
.sec-6 .box-counter {
    background: #ffffffc7;
    color: #000;
    padding: 48px 0;
    box-shadow: 0 1px 11px #fff;
    border-left: 20px solid #123b48;
    border-radius: 0 10px 10px 0;
}
.sec6-headings h2, .sec6-headings p {
    text-align: center;
    color: #fff;
}
.sec6-headings p {
    margin-bottom: 40px;
}
.sec6-headings h2 b {
    color: #fff;
    text-shadow: 0 1px 1px #b7b4b4;
}
#process-section {
    padding: 50px 30px;
}
section#process-section .text-block-proces {
    margin-bottom: 24px;
    border: 1px solid #ccc;
    border-radius: 15px;
    position: relative;
    padding: 10px;
}
section#process-section .text-block-proces p {
    color: #000;
    font-size: 13px;
    line-height: 20px;
}
section#process-section .text-block-proces h3 {
    font-size: 20px;
    font-weight: 700;
}
section#process-section .ff, section#process-section .fffff {
    position: relative;
    left: 100px;
}
section#process-section .fff, section#process-section .ffff {
    position: relative;
    right: 100px;
}
section#packgecard-sec h2.heading-packge b {
    color: #17a2b8;
    text-shadow: 0 1px 0 #000;
}
section#packgecard-sec h2.heading-packge {
    text-align: center;
    margin-bottom: 30px;
    color: #000;
}
::-webkit-scrollbar {
    width: 10px;
}
::-webkit-scrollbar-track {
    background: #000;
}
::-webkit-scrollbar-thumb {
    background: #327489;
}
.footer a:hover {
    color: tomato;
}
.footer a {
    color: #fff;
    font-size: 14px;
}
.footer p {
    font-size: 14px;
    line-height: 24px;
}
section#testimonialsec {
    padding: 50px 0;
    text-align: center;
}
.truspiloticon img {
    width: 10%}
section#testimonialsec .review-sec {
    width: 80%!important;
    border: 2px solid #ccc;
    padding: 30px 10px;
    border-radius: 20px;
    margin: 10px 0;
}
section#testimonialsec .review-sec img {
    width: 80px;
    margin-bottom: 20px;
}
section#testimonialsec .review-sec h6 {
    font-size: 20px;
    font-weight: 700;
    color: #0c1225;
    font-style: italic;
}
button.clarissa-btn.chat-btn.mt-5.py-3.px-4:hover {
    background: #23b4c7;
    transition: .9s;
}
.belowform .form-box-main.clearfix h2 b {
    color: #232944;
    text-shadow: 1px 1px 1px #000;
}
.belowform .faq_sec h2 {
    color: #fff;
    text-shadow: 0 2px 11px #000;
}
.belowform .faq_sec {
    background: #15192a;
}
section#write-book h3 b {
    text-shadow: 1px 1px 1px #000;
    color: #000;
}
#diverse h3 b, #story h3 b, section#ongoing-discount h3 b, section#res-writing h2 b, section.paper-editing h3 b {
    color: #d77324;
    text-shadow: 1px 1px 1px #000;
}
section.paper-editing .border {
    border: 2px solid #15192a!important;
    border-radius: 18px;
    box-shadow: 12px 11px 11px #ccc!important;
}
.resource-counter h4.count-num {
    font-family: Poppins;
    font-weight: 700;
    color: #1b5289;
    text-shadow: 1px 1px 1px #000;
}
section.paper-editing .wrapper h4 {
    font-family: Lato;
    color: #0d6efd;
    font-size: 20px;
    line-height: 30px;
    font-weight: 900;
}
.steps-number {
    position: absolute;
    right: 0;
    top: -40px;
}
.steps-number span {
    font-size: 70px;
    font-weight: 700;
    opacity: .2;
    font-style: italic;
}
@keyframes rotate {
    100%, 50% {
    transform: rotate(-45deg);
}
75% {
    transform: rotate(45deg);
}
}section#process-section .col-lg-6 img {
    animation: 5s infinite rotate;
    transform: rotate(-45deg);
    filter: hue-rotate(-185deg);
}
section.paper-editing span {
    visibility: visible!important;
    display: block;
}
section#process-section .text-block-proces img {
    filter: hue-rotate(185deg);
}
.sec-3 img.services-img.img-fluid.myLazy {
    filter: hue-rotate(-185deg);
}