/* Import font families */
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap');

* {
    box-sizing: border-box;
    margin: 0px;
    padding: 0px;
    font-family: 'Roboto';
}

:root {
    /* font family variabels  */
    --font-family-roboto: 'Roboto';
    --font-family-dm-sans: 'DM Sans', sans-serif;

    /* colors variables  */
    --clr-fdf7636: #FD7636;
    --clr-FFC324: #FFC324;
    --clr-7d7dafb: #7D7AFB;
    --clr-sssss: #9a98f8;
    --clr-1d1d1d: #1D1D1D;
    --clr-000000: #000000;
    --clr-ffffff: #FFFFFF;
    --clr-8a8a8a: #8A8A8A;
    --clr-acacac: #ACACAC;
    --clr-8e8e8e: #8E8E8E;
    --clr-606060: #606060;
    --clr-5f5b5b: #5F5B5B;
    --clr-18194599: #18194599;
    --clr-181945: #181945;
    --clr-D1D1F7: #D1D1F7;
    --clr-050C26: #050C26;
    --clr-D9D9D9: #D9D9D9;
    --clr-fde8e8: #f7f7f7;
    --clr-C2C2C2: #C2C2C2;
    --clr-ECECFB: #ECECFB;
    --clr-353535: #353535;
    --clr-00052E: #00052E;
    --clr-B7B7B7: #B7B7B7;
    --clr-ffffff70: #ffffff70;
    --clr-583FBC: #583FBC;
    --clr-D9EBFA: #D9EBFA;
    --clr-181059: #181059;
    --clr-DBEFFA: #DBEFFA;

    /* font size variables  */
    --fs-18: 18px;
    --fs-40: 40px;
    --fs-64: 64px;
    --fs-20: 20px;
    --fs-18: 18px;
    --fs-12: 12px;
    --fs-8-24: 8.24px;
    --fs-24: 24px;
    --fs-25: 25px;
    --fs-13-35: 13.35px;
    --fs-13: 13px;
    --fs-10-99: 10.99px;
    --fs-16: 16px;
    --fs-30: 30px;
    --fs-40: 40px;
    --fs-15-47: 15.47px;
    --fs-14: 14px;
    --fs-55-21: 55.21px;
    --fs-50: 50px;
    --fs-19-45: 19.45px;
    --fs-16-86: 16.86px;
    --fs-35-39: 35.39px;
    --fs-18-58: 18.57px;
    --fs-14-11: 14.11px;
    --fs-14-49: 14.49px;
    --fs-48: 48px;
    --fs-18-12: 18.12px;
    --fs-16-62: 16.62px;
    --fs-35: 35px;
    --fs-9-62: 9.62px;

    /* font weight variables  */
    --fw-600: 600;
    --fw-700: 700;
    --fw-400: 400;
    --fw-500: 500;

}

/* default styling  */
a {
    text-decoration: none !important;
}

.para-sty {
    font-size: var(--fs-20);
    font-weight: var(--fw-400);
    color: var(--clr-5f5b5b);
    font-family: var(--font-family-dm-sans);
    line-height: 24px;
}

.para-2-sty {
    font-size: var(--fs-18);
    font-weight: var(--fw-500);
    line-height: 28px;
    color: var(--clr-181945);
}

.h1-head {
    font-size: var(--fs-64);
    font-weight: var(--fw-700);
    font-family: var(--font-family-dm-sans);
    line-height: 70px;
    color: var(--clr-fdf7636);
}

.h2-head {
    font-size: var(--fs-50);
    font-weight: var(--fw-700);
    font-family: var(--font-family-dm-sans);
    line-height: 65px;
    color: var(--clr-000000);
}

.h3-head {
    font-size: var(--fs-48);
    font-weight: var(--fw-400);
    font-family: var(--font-family-dm-sans);
    line-height: 62px;
    color: var(--clr-181945);
}

.h4-head {
    font-size: var(--fs-35);
    font-weight: var(--fw-700);
    line-height: 45px;
    color: var(--clr-181945);
    font-family: var(--font-family-dm-sans);
}

.place-ord-btn-link {
    padding: 12px 65px 12px 65px;
    border-radius: 10px;
    color: var(--clr-ffffff);
    text-align: center;
    font-size: var(--fs-18);
    font-weight: var(--fw-500);
    background-color: var(--clr-fdf7636);
    font-family: var(--font-family-roboto);
}

.get-help-btn {
    background-color: var(--clr-fdf7636);
    color: var(--clr-ffffff);
    padding: 5.5px 9px;
    border-radius: 10px;
    text-align: center;
    outline: none;
    border: none;
    font-size: 15px;
    font-weight: var(--fw-500);
    font-family: var(--font-family-roboto);

}

.get-discount-btn {
    padding: 5.5px 9px;
    border-radius: 10px;
    margin-left:10px;
    text-align: center;
    outline: none;
    border: 1px solid var(--clr-7d7dafb);
    color: var(--clr-7d7dafb);
    background-color: var(--clr-ffffff);
    text-align: center;
    font-size: var(--fs-18);
    font-weight: var(--fw-500);
    font-family: var(--font-family-roboto);
}

.get-instant-hlp-btn {
    padding: 8px 30px;
    border-radius: 10px;
    text-align: center;
    font-size: var(--fs-16);
    font-weight: var(--fw-400);
    color: var(--clr-ffffff);
    background-color: var(--clr-7d7dafb);
    outline: none;
    border: none;
    font-family: var(--font-family-roboto);
}

.book-appointment-btn {
    border-radius: 10.99px;
    font-weight: var(--fw-700);
    font-size: var(--fs-10-99);
    color: var(--clr-ffffff);
    text-align: center;
    border: none;
    outline: none;
    font-family: var(--font-family-dm-sans);
    background-color: var(--clr-fdf7636);
    padding: 12px 40px;
}

.lets-talk-btn {
    font-size: var(--fs-16);
    font-weight: var(--fw-400);
    text-align: center;
    color: var(--clr-ffffff);
    background-color: var(--clr-fdf7636);
    border: none;
    outline: none;
    border-radius: 16px;
    padding: 8px 30px;
    font-family: var(--font-family-roboto);
}

.free-inquiry-btn {
    font-size: var(--fs-16);
    font-weight: var(--fw-400);
    text-align: center;
    color: var(--clr-ffffff);
    background-color: var(--clr-fdf7636);
    border: none;
    outline: none;
    border-radius: 10px;
    padding: 8px 30px;
    font-family: var(--font-family-roboto);
}

.get-exclus-dis-btn {
    font-size: var(--fs-20);
    font-weight: var(--fw-500);
    border-radius: 10px;
    padding: 18px 41px;
    border: 1px solid var(--clr-fdf7636);
    text-align: center;
    outline: none;
}

.send-mess-btn {
    border-radius: 14.17px;
    border: none;
    outline: none;
    text-align: center;
    padding: 18px 70px;
    color: var(--clr-ffffff);
    font-size: var(--fs-14-11);
    font-weight: var(--fw-400);
    background-color: var(--clr-fdf7636);
}

.submit-btn {
    border-radius: 14.17px;
    border: none;
    outline: none;
    text-align: center;
    padding: 18px 41px;
    color: var(--clr-ffffff);
    font-size: var(--fs-14-11);
    font-weight: var(--fw-400);
    background-color: var(--clr-fdf7636);
}

.order-now-btn {
    font-size: var(--fs-16);
    font-weight: var(--fw-700);
    border: none;
    outline: none;
    text-align: center;
    color: var(--clr-ffffff);
    background-color: var(--clr-fdf7636);
    border-radius: 8px;
    padding: 5.5px 9px;
}
.request-writer-btn{
    font-size: 14px;
    font-weight: 500;
    color: white;
    background-color: #FD7636;
    padding: 10px 10px;
    border: none;
    outline: none;
    border-radius: 13px;
  }
/* ====== Home page ====== */
/* header  */
.navbar-collapse {
    justify-content: end;
}

.navbar-nav .nav-item .nav-link {
    font-size: var(--fs-18);
    font-weight: var(--fw-600);
    color: var(--clr-1d1d1d);
    padding-right: 20px;
}

.navbar-nav .nav-item .nav-link:hover {
    color: var(--clr-fdf7636);
}

.dropdown .dropdown-toggle::after {
    color: var(--clr-fdf7636);
}

.header-btn {
    margin-left: 20px;
}

.header-btn .place-ord-btn-link {
    outline: none;
    border: none;
}

.header-btn .place-ord-btn-link:hover {
    background-color: var(--clr-ffffff);
    color: var(--clr-fdf7636);
   
}

/* end header  */
/* home hero sect  */
.home-hero-sect {
    width: 100%;
    height: 100%;
    min-height: 650px;
    background: #ececfb;
    display: flex;
    align-items: center;
}

.home-h-l-baner .h1-head span.hire {
    display: block;
    color: var(--clr-7d7dafb);
    font-size: var(--fs-40);
    margin-bottom: -10px;
}

.home-h-l-baner .h1-head span.hire img {
    width: 100px;
}

.home-h-l-baner .h1-head span.acad {
    display: block !important;
}

.home-h-l-baner .h1-head span.to {
    display: block !important;
    color: var(--clr-7d7dafb);
    font-size: var(--fs-50);
    font-weight: var(--fw-600);
}

.number-div {
    position: relative;
    max-width: 400px;
}

.number-div input {
    padding: 17px 10px 17px 30px;
    border-radius: 30px;
    border: 1px solid var(--clr-7d7dafb);
}

.number-div .flag {
    position: absolute;
    top: 50%;
    left: 10px;
    transform: translateY(-53%);
}

.number-div .text-me-btn {
    position: absolute;
    top: 50%;
    right: 8px;
    transform: translateY(-50.8%);
    background-color: var(--clr-fdf7636);
    border-radius: 30px;
    color: var(--clr-ffffff);
    font-size: var(--fs-15-47);
    font-weight: var(--fw-400);
    padding: 13px 30px;
}

.phone-num-type::-webkit-inner-spin-button,
.phone-num-type::-webkit-outer-spin-button {
    -webkit-appearance: none;
}

.home-h-r-baner {
    display: flex;
    justify-content: right;
    position: relative;
}

.home-h-r-baner .female-img,
.home-h-r-baner .male-img {
    width: 100%;
    max-width: 245px;
    max-height: 309px;
}

.home-h-r-baner .female-img {
    margin-top: 140px;
    margin-right: 20px;
}

.get-text-back {
    background-color: var(--clr-7d7dafb);
    padding: 20px 50px;
    max-width: 230px;
    text-align: left;
    position: absolute;
    right: 15%;
    bottom: 9%;
    border-radius: 15px;
    color: var(--clr-ffffff);
}

.get-text-back h6 {
    font-size: var(--fs-14);
    font-weight: var(--fw-400);
}

/* end home hero sect */
/* home services sect  */
.home-services-sect .wraper {
    background-color: var(--clr-7d7dafb);
    transform: translateY(-70px);
    border-radius: 10px;
    padding: 40px 20px;
    margin-left: 20px;
    margin-right: 20px;
}

.home-services-sect .wraper .row {
    align-items: flex-start;
}

.home-services-sect .wraper .items {
    display: flex;
    color: var(--clr-ffffff);
    padding-right: 10px;
}

.home-services-sect .wraper .items h5 {
    font-size: var(--fs-24);
    font-weight: var(--fw-700);
}

.home-services-sect .wraper .items p {
    font-size: var(--fs-13);
    font-weight: var(--fw-500);
    line-height: 20px;
    margin-bottom: 0px;
}

.home-services-sect .wraper .items .img-div {
    width: 120px;
    max-height: 55px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 18px;
    background-color: var(--clr-sssss);
    margin-right: 10px;
}

.home-services-sect .wraper .items .img-div img {
    width: 60px !important;
}

/* end home services sect  */
/* home review sect  */
.home-review-sect {
    padding-bottom: 40px;
}

.home-review-sect .wraper .items {
    display: flex;
    justify-content: center;
    align-items: center;
}

.home-review-sect .wraper .items i {
    color: var(--clr-FFC324);
}

.home-review-sect .wraper .items .img-div img {
    width: 50px;
    margin-right: 10px;
}

.home-review-sect .wraper .items .img-div img.google-icon {
    width: 55px;
}

.home-review-sect .wraper .items h6 {
    font-size: var(--fs-18);
    font-weight: var(--fw-400);
    margin-bottom: 0px;
}

.home-review-sect .wraper .items ul {
    padding: 0px;
    margin: 0px;
}

.home-review-sect .wraper .items ul li {
    list-style-type: none;
    display: inline-block;
}

/* end home review sect  */
/* accademic partners sect  */
.accademic-part-sect {
    position: relative;
    padding-top: 70px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 50px;
}

.accademic-part-sect img.cap-img {
    display: block;
    margin: auto;
    margin-bottom: -14px;
}

.accademic-part-sect h1.accad {
    text-align: center;
    max-width: 700px;
    line-height: 71px;
    color: var(--clr-fdf7636);
    margin: auto;
    font-size: var(--fs-55-21);
    font-weight: var(--fw-700);
}

.accademic-part-sect h1.accad span {
    color: var(--clr-000000);
}

.accademic-part-sect img.stud-arrow {
    position: absolute;
    top: 50px;
    left: 50px;
}

.accademic-part-sect img.planet-arrow {
    position: absolute;
    top: 50px;
    right: 50px;
}

.accademic-part-sect .iner-wraper-items {
    display: flex;
    padding-top: 20px;
}

.accademic-part-sect .iner-wraper-items img {
    margin-right: 15px;
}

.accademic-part-sect .iner-wraper-items h4 {
    font-size: var(--fs-20);
    font-weight: var(--fw-700);
    font-family: var(--font-family-dm-sans);
    margin-top: 15px;
    color: var(--clr-000000);
}

.accademic-part-sect .iner-wraper-items p {
    font-size: var(--fs-16);
    font-weight: var(--fw-500);
    margin-top: 10px;
    color: var(--clr-000000);
    margin-top: 10px;
    line-height: 24px;
}

.accademic-part-sect .wraper {
    padding-top: 70px;
}

.accademic-part-sect .wraper .items {
    padding-top: 80px;
}

.accademic-part-sect .wraper .items img.female {
    width: 100%;
    max-width: 438px;
    display: block;
    margin: auto;
}

.accademic-part-sect .wraper .items img.arrow-line {
    display: block;
    margin: auto;
}

.accademic-part-sect .wraper .items img.arrow-icon {
    display: block;
    transform: translateY(-28px);
    margin: auto;
}

.accademic-part-sect .wraper .items .place-ord-btn-link {
    display: block;
    margin: auto;
    transform: translateY(-15px);
    font-size: var(--fs-25);
    font-weight: var(--fw-500);
}

/* end accademic partners sect  */

/* home scholarly sect */
.home-scholarly-sect {
    width: 100%;
    height: 100%;
    min-height: 774px;
    background-color: var(--clr-D1D1F7);
    position: relative;
}

.home-scholarly-sect .row {
    padding-top: 50px;
    padding-bottom: 50px;
}


.home-scholarly-sect .left-baner {
    position: relative;
    z-index: 4;
}

.home-scholarly-sect .left-baner img.female {
    width: 100%;
    max-width: 412px;
    display: block;
    margin-left: auto;
    margin-right: 40px;
    transform: translateY(140px);
    z-index: 4;
}

.home-scholarly-sect .left-baner .circle-one {
    width: 100%;
    max-width: 346px;
    position: absolute;
    top: 60px;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}

.home-scholarly-sect .left-baner .circle-two {
    width: 100%;
    max-width: 193px;
    position: absolute;
    top: 120px;
    left: 50%;
    transform: translateX(-49%);
    z-index: -1;
}

.home-scholarly-sect .right-baner .h2-head {
    color: var(--clr-050C26);
    margin-top: 30px;
}

.home-scholarly-sect .right-baner .h2-head span.help {
    display: block;
    color: var(--clr-fdf7636);
}

.home-scholarly-sect .right-baner p.offers {
    font-size: var(--fs-20);
    font-weight: var(--fw-400);
    color: var(--clr-000000);
    line-height: 24px;
}

.home-scholarly-sect .right-baner ul {
    padding: 0px;
    margin: 0px;
    margin-top: 20px;
}

.home-scholarly-sect .right-baner ul li {
    list-style-type: none;
    display: flex;
    align-items: flex-start;
    margin-bottom: 15px;
}

.home-scholarly-sect .right-baner .img-div {
    width: 65px;
    height: 65px;
    background-color: var(--clr-ffffff);
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 7px;
    margin-right: 13px;
}

.home-scholarly-sect .right-baner ul li h4 {
    font-size: var(--fs-19-45);
    font-weight: bold;
    color: var(--clr-050C26);
    margin-bottom: 3px;
}

.home-scholarly-sect .right-baner ul li p {
    font-size: var(--fs-16-86);
    font-weight: var(--fw-500);
    color: #000;
}

/* end home scholarly sect */
/* home proof sect */
.home-proof-sect {
    padding: 70px 10px 75px 10px;
    position: relative;
}

.home-proof-sect .h2-head {
    max-width: 600px;
    display: block;
    margin: auto;
    text-align: center;
}

.home-proof-sect span.achieved {
    display: block;
    color: var(--clr-fdf7636);
}

.home-proof-sect .slider-row {
    margin-top: 40px;
}

.home-proof-sect .slider-row .carousel-item img {
    width: 100%;
}

.home-proof-sect .slider-row .carousel-indicators {
    transform: translateY(80px);
}

.home-proof-sect .slider-row .carousel-indicators button {
    width: 13.59px;
    height: 13.59px;
    border-radius: 50%;
    background-color: var(--clr-C2C2C2);
    margin: 10px;
    border: 0px solid var(--clr-C2C2C2);
}

.home-proof-sect .slider-row .carousel-indicators button.active {
    width: 38.13px;
    height: 11.73px;
    border-radius: 14px;
    background-color: var(--clr-7d7dafb);
}

/* end home proof sect */

/* home art process sect */
.home-art-sect {
    padding: 60px 10px;
    background-color: var(--clr-ECECFB);
}

.home-art-sect .h2-head {
    text-align: center;
    max-width: 700px;
    margin: auto;
}

.home-art-sect .h2-head span.we {
    color: var(--clr-fdf7636);
}

.home-art-sect .wraper {
    padding-top: 50px;
    position: relative;
}

.home-art-sect .wraper .point-one {
    position: absolute;
    top: 45%;
    left: 58%;
    transform: translateY(-55%);
}

.home-art-sect .wraper .point-two {
    position: absolute;
    top: 45%;
    left: 24%;
    transform: translateY(-55%);
}

.home-art-sect .wraper .items {
    padding-left: 30px;
    padding-right: 30px;
}

.home-art-sect .wraper .items .img-div {
    border-radius: 50%;
    background-color: var(--clr-D9D9D9);
    width: 150px;
    height: 150px;
    display: flex;
    justify-content: center;
    align-items: center;

    margin: auto;
}

.home-art-sect .wraper .items h4 {
    color: var(--clr-000000);
    font-size: var(--fs-20);
    font-weight: var(--fw-700);
    text-align: center;
    padding-top: 12px;
}

.home-art-sect .wraper .items p {
    color: var(--clr-000000);
    font-size: var(--fs-16);
    font-weight: var(--fw-400);
    text-align: center;
    line-height: 20px;
}

.home-art-sect .place-ord-btn-link {
    font-size: var(--fs-25);
    font-weight: var(--fw-500);
}

/* end home art process sect */

/* custome reviews sect  */
.custome-reviews-sect {
    padding: 50px 10px 0px 10px;
    position: relative;
    background-color: var(--clr-fde8e8);
}

.custome-reviews-sect .h2-head {
    text-align: center;
}

.custome-reviews-sect .h2-head span.rev {
    color: var(--clr-fdf7636);
}

.custome-reviews-sect .container {
    margin-top: 30px;
}

.custome-reviews-sect .owl-carousel .item {
    box-shadow: 0px 3.91px 86.04px 0px #0000000D;
    background-color: var(--clr-ffffff);
    height: 259px;
    padding: 30px;
    border-radius: 5px;
    position: relative;
}

.custome-reviews-sect .owl-carousel .item .info-div {
    display: flex;
    align-items: center;
}

.custome-reviews-sect .owl-carousel .item .dannett {
    margin-top: 43px;
}

.custome-reviews-sect .owl-carousel .item p {
    font-size: var(--fs-18-58);
    font-weight: var(--fw-400);
    line-height: 29px;
    color: var(--clr-acacac);
}

.custome-reviews-sect .owl-carousel .item .info-div h6 {
    font-size: var(--fs-16-62);
    font-weight: var(--fw-500);
    color: var(--clr-353535);
    margin-top: 10px;
    margin-bottom: 0px;
}

.custome-reviews-sect .owl-carousel .item .info-div p {
    font-size: var(--fs-12);
    font-weight: var(--fw-400);
    color: var(--clr-8e8e8e);
    margin-bottom: 0px;
}

.custome-reviews-sect .owl-carousel .item .info-div img {
    width: 45.95px;
    height: 45.95px;
    margin-right: 15px;
}

.custome-reviews-sect .owl-carousel .owl-dots {
    margin-top: 45px;
    display: flex;
    justify-content: center;
}

.custome-reviews-sect .owl-carousel .owl-dots button {
    margin-right: 20px;
    width: 13px;
    height: 13px;
    border-radius: 50%;
    background-color: var(--clr-C2C2C2);
}

.custome-reviews-sect .owl-carousel .owl-dots button.active {
    width: 38.13px;
    height: 11.74px;
    border-radius: 10px;
    background-color: var(--clr-7d7dafb);
}

/* end custome reviews sect  */


/* student from university sect */

.student-university-sect {
    padding: 50px 10px;
    position: relative;
    background-color: var(--clr-fde8e8);

}

.student-university-sect .h2-head {
    text-align: center;
    max-width: 700px;
    margin: auto;
}

.student-university-sect .h2-head span.trust {
    color: var(--clr-fdf7636);
}

.student-university-sect img.student-arrow {
    position: absolute;
    top: 35px;
    left: 80px;
}

.student-university-sect img.on-bulb {
    position: absolute;
    top: 46px;
    right: 80px;
}

.student-university-sect .container {
    margin-top: 50px;
}

.student-university-sect .owl-carousel .owl-dots {
    margin-top: 45px;
    display: flex;
    justify-content: center;
}

.student-university-sect .owl-carousel .owl-dots button {
    margin-right: 20px;
    width: 13px;
    height: 13px;
    border-radius: 50%;
    background-color: var(--clr-C2C2C2);
}

.student-university-sect .owl-carousel .owl-dots button.active {
    width: 38.13px;
    height: 11.74px;
    border-radius: 10px;
    background-color: var(--clr-fdf7636);
}

/* end student from university sect */

/* get started sect */
.get-started-sect {
    padding-bottom: 80px;
}

.get-started-sect .wraper {
    background-color: var(--clr-7d7dafb);
    border-radius: 10px;
    position: relative;
    min-height: 320px;
}

.get-started-sect .wraper .iner-wraper{
    bottom: 0px;
    position: absolute;
}

.get-started-sect .wraper  .get-instant-hlp-btn{
    background-color: var(--clr-fdf7636);
}

.get-started-sect .wraper  .exclusive{
    border:1px solid var(--clr-fdf7636);
    background-color: unset;
}

.get-started-sect .wraper  .exclusive:hover{
    background-color: var(--clr-fdf7636);
    color: #fff;
}

.get-started-sect .wraper h5 {
    color: var(--clr-ffffff);
    font-size: var(--fs-35);
    font-weight: var(--fw-600);
    text-align: center;
    padding-top: 40px;
}

.get-started-sect img.one {
    position: absolute;
    top: 7px;
    left: 7px;
}

.get-started-sect img.two {
    position: absolute;
    top: 7px;
    left: 0px;
}

.get-started-sect img.three {
    position: absolute;
    top: 7px;
    right: 7px;
}

.get-started-sect img.four {
    position: absolute;
    top: 7px;
    right: 7px;
}

.get-started-sect h4.h4-head {
    text-align: center;
    color: var(--clr-ffffff);
    margin-bottom: 0px;
}

.get-started-sect .iner-wraper img.female {
    width: 100%;
    max-width: 250px;
    display: block;
    margin-left: auto;
    margin-left: 70px;
}

.get-started-sect .iner-wraper img.arrow-icon {
    width: 100%;
    max-width: 170px;
    display: block;
    margin: auto;
    transform: translateX(40px);
}

.get-started-sect .iner-wraper h5.call-now {
    text-align: center;
    font-size: var(--fs-20);
    font-weight: var(--fw-700);
    color: var(--clr-ffffff);
    padding-top: 0px;
    margin-top: 2px;
    transform: translateX(-60px);
    margin-bottom: 2px;
}

.get-started-sect .iner-wraper h2.h2-head {
    text-align: center;
    margin-top: 2px;
    color: var(--clr-ffffff);
    transform: translateX(30px);
}

.get-started-sect .iner-wraper .col-lg-6 {
    position: relative;
}

.get-started-sect .iner-wraper .col-lg-6 img.phone-icon {
    width: 100%;
    max-width: 100px;
    position: absolute;
    top: 65%;
    transform: translateY(-50%);
}

.get-started-sect .iner-wraper .col-lg-6 img.phone-icon {
    width: 100%;
    max-width: 100px;
    position: absolute;
    top: 65%;
    transform: translateY(-50%);
}

.get-started-sect .iner-wraper .btn-col {
    display: flex;
    align-items: end;
    padding-bottom: 25px;
}

/* end get started sect */

/* footer  */
footer {
    background-color: var(--clr-ECECFB);
    padding-top: 40px;

}

footer ul {
    padding: 0px;
    margin: 0px;
}

footer ul li {
    list-style-type: none;
}

footer .left-baner {
    padding-right: 100px;
}

footer .left-baner .site-logo {
    width: 100%;
    max-width: 240px;
    height: 45px;
    margin-bottom: 10px;
}

footer .left-baner p {
    font-size: var(--fs-14-11);
    font-weight: var(--fw-400);
    text-align: justify;
    color: var(--clr-606060);
    line-height: 23px;
}

footer .left-baner ul li {
    margin-right: 5px;
    display: inline-flex;
}

footer h5 {
    font-size: var(--fs-18-58);
    font-weight: var(--fw-600);
    color: var(--clr-00052E);
}

footer .right-baner ul li {
    font-size: var(--fs-14-11);
    font-weight: var(--fw-400);
    color: var(--clr-606060);
    padding-top: 10px;
}

footer .right-baner ul li a {
    color: var(--clr-606060);
}

footer .right-baner .contact-info li img {
    margin-right: 15px;
}

footer .right-baner .follow-us h5 {
    padding-top: 15px;
}

footer .right-baner .follow-us li {
    display: inline-flex;
    padding-top: 0px;
}

footer hr {
    border: 0.74px solid var(--clr-B7B7B7);
    margin-bottom: 0px;
}

footer .copy-right p {
    font-size: var(--fs-14-11);
    font-weight: var(--fw-400);
    color: var(--clr-606060);
    margin-bottom: 0px;
    text-align: center;
    padding: 15px 10px;
}

/* end footer  */


/* ===== about us page style ====== */
/* about hero sect  */

.about-hero-sect {
    width: 100%;
    height: 100%;
    min-height: 650px;
    background: var(--clr-DBEFFA);
    position: relative;
    display: flex;
    align-items: center;
}

.about-hero-sect .main-row {
    justify-content: space-between;
}

.about-hero-sect .left-baner h1.h1-head {
    padding-top: 30px;
}

.about-hero-sect .left-baner h1.h1-head span {
    color: var(--clr-fdf7636);
}

.about-hero-sect .left-baner h1.h1-head span.get {
    font-size: var(--fs-40);
    color: var(--clr-7d7dafb);
    display: block;
}

.about-reviews .items {
    display: flex;
}

.about-reviews .right {
    display: flex;
    justify-content: center;
    align-items: center;
}

.about-reviews .items i {
    color: var(--clr-FFC324);
}

.about-reviews .items .img-div img {
    width: 50px;
    margin-right: 10px;
}

.about-reviews .items .img-div img.google-icon {
    width: 55px;
}

.about-reviews .items h6 {
    font-size: var(--fs-18);
    font-weight: var(--fw-400);
    margin-bottom: 0px;
}

.about-reviews .items ul {
    padding: 0px;
    margin: 0px;
}

.about-reviews .items ul li {
    list-style-type: none;
    display: inline-block;
}

.about-hero-sect img.about-arrow {
    width: 100%;
    max-width: 143px;
    height: 175px;
    position: absolute;
    top: 40%;
    left: 40%;
    transform: translateX(-50%);
    transform: translateY(-50%);
    transform: rotate(10deg);
}

.hero-sect-form form {
    background-color: var(--clr-ffffff70);
    border-radius: 40px;
    padding: 30px;
}

.hero-sect-form form label {
    padding-top: 10px;
    font-size: var(--fs-12);
    font-weight: var(--fw-400);
    color: var(--clr-181945);
}

.hero-sect-form form input,
.hero-sect-form form textarea,
.hero-sect-form form select {
    border: 0.69px solid var(--clr-7d7dafb);
    border-radius: 11px;

}

.hero-sect-form form input::placeholder,
.hero-sect-form form textarea::placeholder {
    font-size: var(--fs-12);
    font-weight: var(--fw-400);
    color: var(--clr-181945);
}

.hero-sect-form form select {
    font-size: var(--fs-12);
    font-weight: var(--fw-400);
    color: var(--clr-181945);
    padding: 10px;
}

.hero-sect-form form select option {
    font-size: var(--fs-16);
    font-weight: var(--fw-400);
    color: var(--clr-181945);
}

.hero-sect-form form ul.call-us-now-cont {
    padding: 0px;
    margin: 0px;
}

.hero-sect-form form .row:last-child {
    margin-top: 28px;
    align-items: center;
}

.hero-sect-form form ul.call-us-now-cont li {
    display: flex;
    padding: 0px;
    margin: 0px;
    align-items: center;
}

.hero-sect-form form ul.call-us-now-cont li p {
    padding: 0px;
    margin: 0px;
    padding-left: 10px;
}

.hero-sect-form form ul.call-us-now-cont li p.call-us-now {
    font-size: var(--fs-8-24);
    font-weight: var(--fw-500);
    color: var(--clr-583FBC);
}

.hero-sect-form form ul.call-us-now-cont li p.number {
    font-size: var(--fs-13-35);
    font-weight: var(--fw-400);
    color: var(--clr-606060);
}
.hero-sect-form form .call-us-row .btn{
    display: block;
    margin-left: auto;
}

/* end about hero sect  */

/* our priority sect */
.our-priority-sect {
    padding-top: 80px;
    padding-bottom: 50px;
}

.our-priority-sect .row:last-child {
    margin-top: 70px;
}

.our-priority-sect .img-cont img {
    width: 100%;
    max-width: 620px;
}

.our-priority-sect .right-cont {
    padding-left: 30px;
}

.our-priority-sect .left-cont {
    padding-right: 10px;
}

.our-priority-sect .item h6 {
    font-size: var(--fs-12);
    font-weight: var(--fw-400);
    color: var(--clr-583FBC);
    padding-top: 20px;
}

.our-priority-sect .item h3.h3-head {
    padding-top: 15px;
}

.our-priority-sect .item p.para-2-sty {
    padding-top: 15px;
    padding-bottom: 15px;
}

/* end our priority sect */

/* reliable sect  */
.reliable-sect .wraper {
    background-color: var(--clr-D1D1F7);
    border-radius: 43.48px;
    padding: 90px 170px;
}

.reliable-sect .wraper h6.our {
    font-size: var(--fs-12);
    font-weight: var(--fw-400);
    color: var(--clr-fdf7636);
    text-align: center;
}

.reliable-sect .wraper h3.reliable {
    max-width: 774px;
    margin: auto;
    font-size: var(--fs-30);
    font-weight: var(--fw-600);
    line-height: 35px;
    letter-spacing: -4%;
    text-align: center;
    color: var(--clr-181945);
    padding-top: 10px;
}

.reliable-sect .wraper h3.reliable span {
    color: var(--clr-fdf7636);
}

.reliable-sect .wraper p.para-sty {
    text-align: center;
    padding-top: 15px;
}

.reliable-sect .wraper .row {
    margin-top: 50px;
}

.reliable-sect .wraper .row ul {
    margin: 0px;
    padding: 0px;
}

.reliable-sect .wraper .row ul li {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    display: flex;
    align-items: flex-start;
}

.reliable-sect .wraper .row ul li img {
    margin-right: 20px;
    background-color: var(--clr-ffffff);
    padding: 6px;
    width: 80px;
    border-radius: 5px;
    border: 7px solid var(--clr-D1D1F7);
    outline: 0.50px solid var(--clr-ffffff);
}

.reliable-sect .wraper .row ul li h5,
.reliable-sect .wraper .row ul li p {
    margin-bottom: 0px;
    color: var(--clr-181945);
}

.reliable-sect .wraper .row ul li h5 {
    font-size: var(--fs-18-12);
    font-weight: bold;
    letter-spacing: -2%;
}

.reliable-sect .wraper .row ul li p {
    font-size: var(--fs-14-49);
    font-weight: var(--fw-400);
    letter-spacing: -2%;
    line-height: 23px;
}

/* end reliable sect */

/* accomplished-sect */
.accomplished-sect {
    padding: 60px 0px;
}

.accomplished-sect .wraper {
    width: 100%;
    max-width: 1200px;
    border-top-right-radius: 200px;
    border-bottom-right-radius: 200px;
    padding-top: 30px;

    background: linear-gradient(88.94deg, rgba(146, 143, 251, 0.3) 3.62%, rgba(253, 118, 54, 0.3) 100.36%);
}

.accomplished-sect .wraper h3 {
    text-align: center;
    font-size: var(--fs-30);
    font-weight: var(--fw-600);
    color: var(--clr-181945);
    transform: translateX(-100px);
    transform: translateY(70px);
}

.accomplished-sect .wraper h3 span {
    color: var(--clr-fdf7636);
}

.accomplished-sect .wraper ul {
    padding: 0px;
    margin: 0px;
    margin-top: 80px;
    display: flex;
    justify-content: end;
}

.accomplished-sect .wraper ul li {
    list-style-type: none;
    text-align: center;
    margin-right: 20px;
}

.accomplished-sect .wraper ul li h4 {
    font-size: var(--fs-40);
    font-weight: var(--fw-700);
    color: var(--clr-7d7dafb);
}

.accomplished-sect .wraper ul li h6 {
    font-size: var(--fs-20);
    font-weight: var(--fw-600);
    color: var(--clr-fdf7636);
}

.accomplished-sect .wraper .col-lg-8 img {
    width: 100%;
    max-width: 700px;
}

.accomplished-sect .wraper .col-lg-4 img {
    width: 100%;
    max-width: 300px;
}

/* end accomplished-sect */
/* ========== end about us page style ========== */

/* ============ service page style ============ */
/* service hero sect  */
.service-hero-sect .wraper {
    width: 95%;
    background-color: var(--clr-D1D1F7);
    margin: auto;
    border-radius: 40px;
    padding-top: 50px;
    padding-bottom: 50px;
}

.service-hero-sect .main-row {
    align-items: center;
}

.service-hero-sect h1.h1-head span {
    color: var(--clr-7d7dafb);
}

.service-hero-sect .left-baner p {
    padding-top: 10px;
}

.service-hero-sect .left-baner button {
    margin-top: 10px;
}

/* end service hero    */
/* what make sect  */
/* new  */
.what-make-sect {
    padding-top: 80px;
    padding-bottom: 50px;
}

.what-make-sect .row:last-child {
    margin-top: 70px;
}

.what-make-sect .img-cont img {
    width: 100%;
    max-width: 620px;
}

.what-make-sect .right-cont {
    padding-left: 30px;
}

.what-make-sect .left-cont {
    padding-right: 10px;
}

.what-make-sect .item h6 {
    font-size: var(--fs-12);
    font-weight: var(--fw-400);
    color: var(--clr-583FBC);
    padding-top: 20px;
}

.what-make-sect .item h3.h3-head {
    padding-top: 15px;
}

.what-make-sect .item p.para-2-sty {
    padding-top: 15px;
    padding-bottom: 15px;
}
/* new  */

.what-make-sect .item h4.h4-head {
    letter-spacing: -1px;
}

.what-make-sect .item h4.h4-head span {
    color: var(--clr-fdf7636);
}

.what-make-sect .item p.para-2-sty {
    line-height: 28px;
    text-align: justify;
}

/* end what make sect  */

/* most popular service sect  */
.most-pop-service-sect h4.h4-head {
    text-align: center;
    max-width: 460px;
    margin: auto;
}

.most-pop-service-sect h4.h4-head span {
    color: var(--clr-fdf7636);
}

.most-pop-service-sect img.cap-img {
    display: block;
    margin: auto;
    margin-bottom: -7px;
}

/* end most popular service sect  */

/* ticket to succes sect  */
.success-sect .wraper {
    width: 95%;
    margin: auto;
    background-color: var(--clr-D9EBFA);
    border-radius: 40px;
    padding-top: 100px;
    padding-bottom: 100px;
    margin-bottom: 80px;
}

.success-sect .first {
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 100px;
}

.success-sect h4.h4-head {
    font-size: var(--fs-48);
    font-weight: var(--fw-700);
    max-width: 400px;
    letter-spacing: -2px;
}

.success-sect h4.h4-head span {
    color: var(--clr-fdf7636);
}

.success-sect .first p.para-2-sty {
    font-weight: var(--fw-400);
    max-width: 500px;
}

.success-sect .second-row .item {
    background-color: var(--clr-ffffff);
    border-radius: 32px;
    width: 100%;
    max-width: 400px;
    margin: auto;
    padding: 30px;
}

.success-sect .second-row .item>div {
    display: block;
    width: 90px;
    height: 90px;
    border-radius: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--clr-D9EBFA);

    margin: auto;
    transform: translateY(-70px);
}

.success-sect .second-row .item>div img {
    display: block;
    margin: auto;
    width: 65px !important;
    height: 65px;
}

.success-sect .second-row .row:last-child {
    margin-top: 60px;
}

.success-sect .second-row h6 {
    font-size: var(--fs-18);
    font-weight: bold;
    color: var(--clr-181945);
    text-align: center;
    transform: translateY(-20px);
}

.success-sect .second-row p {
    font-size: var(--fs-16);
    font-weight: var(--fw-400);
    color: var(--clr-181945);
    text-align: center;
    transform: translateY(-20px);

}

/* end ticket to succes sect  */
/* ============ end service page style ============ */

/* ============ samples page style ============ */
/* hero sect  */
.samples-hero-sect {
    padding-top: 30px;
}

.samples-hero-sect .wraper {
    width: 95%;
    min-height: 600px;
    max-height: 500px;
    background-image: url(/assets/images/samples-hero-bg-img.png);
    background-position: center;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    margin: auto;
}

.samples-hero-sect .wraper h1.h1-head {
    text-align: center;
    padding-top: 50px;
}

.samples-hero-sect .wraper h1.h1-head span {
    color: var(--clr-7d7dafb);
}

.samples-hero-sect .wraper p.para-sty {
    font-size: var(--fs-18);
    max-width: 600px;
    text-align: center;
    margin: auto;
    letter-spacing: -1px;
    padding-top: 15px;
}

.samples-this {
    width: 100% !important;
    padding: 10px;
    margin-top: -375px;
}

.samples-this form {
    max-width: 840px;
    min-height: 700px;
    margin: auto;
    padding: 70px 150px;
    margin-bottom: 50px;
    background-color: var(--clr-ffffff);
    box-shadow: 0px 100px 100px 0px #1819450D;

}

.samples-this form h1.please-cont {
    font-size: var(--fs-30);
    font-weight: var(--fw-400);
    line-height: 39px;
    color: var(--clr-181945);
    text-align: center;
    letter-spacing: -1px;
    margin-bottom: 40px;
}

.samples-this form h1.please-cont span {
    color: var(--clr-fdf7636);
}

.samples-this form label {
    font-size: var(--fs-15-47);
    font-weight: var(--fw-400);
    color: var(--clr-B7B7B7);
    padding-top: 30px;
}

.samples-this form input::placeholder,
.samples-this form textarea::placeholder {
    font-size: var(--fs-14);
    font-weight: var(--fw-400);
    color: var(--clr-B7B7B7);
}

.samples-this .send-mess-btn {
    display: block;
    margin-left: auto;
}


/* ============ end samples page style ============ */

/* ============ offers page style ============ */
/* hero sect  */
.offer-hero-sect .wraper {
    width: 95%;
    background-color: var(--clr-DBEFFA);
    margin: auto;
    border-radius: 40px;
    padding-top: 50px;
    padding-bottom: 50px;

    position: relative;
}

.offer-hero-sect .wraper img.arrow-design-icon {
    position: absolute;
    top: 35%;
    left: 42%;
    transform: translateX(-50%);
    transform: translateY(-50%);

}

.offer-hero-sect .left-baner p.para-sty {
    max-width: 500px;
    padding-bottom: 40px;
}

/* end hero sect  */

/* avail flat sect */
.avail-flat-sect {
    padding-top: 0px;
    padding-bottom: 50px;
}

.avail-flat-sect .row {
    padding-top: 70px;
    align-items: center;
}

.avail-flat-sect .img-cont img {
    width: 100%;
    max-width: 620px;
}

.avail-flat-sect .right-cont {
    padding-left: 30px;
}

.avail-flat-sect .left-cont {
    padding-right: 10px;
}

.avail-flat-sect .item h6 {
    font-size: var(--fs-12);
    font-weight: var(--fw-400);
    color: var(--clr-583FBC);
    padding-top: 20px;
}

.avail-flat-sect .item h3.h3-head {
    padding-top: 15px;
}

.avail-flat-sect .item p.para-2-sty {
    padding-top: 15px;
    padding-bottom: 15px;
    line-height: 28px;
    text-align: justify;
}

.avail-flat-sect .item h4.h4-head {
    letter-spacing: -1px;
    color: var(--clr-7d7dafb);
}

.avail-flat-sect .item h4.h4-head span {
    color: var(--clr-fdf7636);
}

.avail-flat-sect .get-extra h4.h4-head span {
    display: block;
}

/* end avail flat sect */

.form-check .form-check-input {
    float: left;
    margin-left: -1.5em;
}

input[type="checkbox"]:checked~label::before, input[type="radio"]:checked~label::before{
    background-color: var(--clr-fdf7636);
    border-color: var(--clr-fdf7636);
}

input[type="radio"]~label::after {
    content: "";
    position: absolute;
    width: 8px;
    height: 8px;
    left: 3px;
    top: 7px;
    background: #fff;
    border-radius: 50%;
}

input[type="checkbox"]~label::before, input[type="radio"]~label::before {
    content: " ";
    position: absolute;
    top: 1px;
    left: -3px;
    width: 20px;
    height: 20px;
    background-color: #fff;
    border: 1px solid var(--clr-fdf7636);
    border-radius: 2px;
    transition: all .3s;
}

/* ============ end offers page style ============ */

/* ============ order now page style ============ */
 /* hero sect  */
 .order-now-hero-sect{
    padding-top: 30px;
   }
.order-now-hero-sect .wraper{
    width: 95%;
    min-height: 600px;
    max-height: 500px;
    background: #dbeffa;
    margin: auto;
}
.order-now-hero-sect .wraper h1.h1-head{
    text-align: center;
    padding-top: 50px;
    font-size: var(--fs-40);
    font-weight: var(--fw-700);
    line-height: 52px;
    letter-spacing: -1px;
}
.order-now-hero-sect .wraper h1.h1-head span{
   color: var(--clr-7d7dafb);
   display: block;
}
.order-now-hero-sect .wraper p.para-sty{
    font-size: var(--fs-18);
    max-width: 600px;
    text-align: center;
    margin: auto;
    letter-spacing: -1px;
    padding-top: 15px;
}

   /* detaile form  */

.details-form {
    width: 100% !important;
    padding: 10px;
    margin-top: -300px;
}

.details-form form {
    max-width: 900px;
    min-height: 700px;
    margin: auto;
    padding: 70px 150px;
    margin-bottom: 50px;
    background-color: var(--clr-ffffff);
    box-shadow: 0px 100px 100px 0px #1819450D;
    border-radius: 40px;
}

.details-form form h5.personal{
    font-size: var(--fs-30);
    font-weight: var(--fw-700);
    color: var(--clr-7d7dafb);
    text-align: center;
}
.details-form form h1.please-cont span {
    color: var(--clr-fdf7636);
}

.details-form form label {
    font-size: var(--fs-15-47);
    font-weight: var(--fw-400);
    color: var(--clr-181945);
    padding-bottom: 5px;
}
.details-form form .row {
    margin-top: 24px;
}
.details-form form h5.addition {
    font-size: var(--fs-18);
    font-weight: var(--fw-700);
    color: var(--clr-000000);

}
.details-form form p.add-para {
    font-size: var(--fs-14);
    font-weight: var(--fw-400);
    color: var(--clr-1d1d1d); 
}
.details-form form .dotted-border{
    border: 1px dashed var(--clr-fdf7636);
    border-width: 2px;
    border-radius: 7px;
    padding: 20px;
    text-align: center;
}
.details-form form .dotted-border h6{
    font-size: var(--fs-14);
    font-weight: var(--fw-500);
}
.details-form form .dotted-border h6 span{
   color: var(--clr-fdf7636);
}
.details-form form .dotted-border p{
    font-size: var(--fs-14);
    font-weight: var(--fw-400);
    margin-bottom: 0px;
}
.details-form form .dotted-border img{
    display: block;
    margin: auto;
}
.details-form form input::placeholder,
.details-form form textarea::placeholder {
    font-size: var(--fs-14);
    font-weight: var(--fw-400);
    color: var(--clr-181945);
}
.details-form form textarea::placeholder{
     color: var(--clr-000000);
     font-weight: var(--fw-500) !important;
}
.details-form .submit-btn {
    display: block;
    margin-left: auto;
}
.details-form form input,
.details-form form textarea,
.details-form form select {
    border: 0.69px solid var(--clr-7d7dafb);
    border-radius: 11px;
    padding: 14px !important;
}

.details-form form select {
    font-size: var(--fs-14);
    font-weight: var(--fw-400);
    color: var(--clr-181945);
    padding: 10px;
}

.details-form form select option {
    font-size: var(--fs-16);
    font-weight: var(--fw-400);
    color: var(--clr-181945);
}

.details-form form ul.call-us-now-cont {
    padding: 0px;
    margin: 0px;
}

.details-form form ul.call-us-now-cont li {
    display: flex;
    padding: 0px;
    margin: 0px;
    align-items: center;
}

.details-form form ul.call-us-now-cont li p {
    padding: 0px;
    margin: 0px;
    padding-left: 10px;
}

.details-form form ul.call-us-now-cont li p.call-us-now {
    font-size: var(--fs-8-24);
    font-weight: var(--fw-500);
    color: var(--clr-583FBC);
}

.details-form form ul.call-us-now-cont li p.number {
    font-size: var(--fs-13-35);
    font-weight: var(--fw-400);
    color: var(--clr-606060);
}

/* ============ end order now page style ============ */

/* ============ pricing page style ============ */
/* pricing hero sect  */
.pricing-hero-sect .wraper {
    width: 95%;
    background-color: var(--clr-DBEFFA);
    margin: auto;
    border-radius: 40px;
    padding-top: 50px;
    padding-bottom: 50px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    position: relative;
}
.pricing-hero-sect .wraper img.arrow-design-icon {
    position: absolute;
    top: 35%;
    left: 42%;
    transform: translateX(-50%);
    transform: translateY(-50%);

}

.pricing-hero-sect .left-baner p.para-sty {
    max-width: 500px;
    padding-bottom: 40px;
}


.pricing-hero-sect .main-row {
    align-items: center;
}
.pricing-hero-sect h1.h1-head span {
    color: var(--clr-7d7dafb);
}

.pricing-hero-sect .left-baner p {
    padding-top: 10px;
}

.pricing-hero-sect .left-baner button {
    margin-top: 10px;
}

/* end pricing hero    */
/* hidden charges sect   */
.hidden-charges-sect{
    padding: 40px 0px;
}
.hidden-charges-sect h6.our-pr-sm{
    font-size: 2rem;
    font-weight: var(--fw-700);
    color: var(--clr-7d7dafb);
    text-align: center;
}
.hidden-charges-sect h4.no-hiden{
    font-size: var(--fs-30);
    font-weight: var(--fw-600);
    color: var(--clr-fdf7636);
    text-align: center;
}
.hidden-charges-sect h4.no-hiden span{
    display: block;
    color: var(--clr-7d7dafb);
}
.hidden-charges-sect .row:last-child{
    padding-top: 40px;
}
.hidden-charges-sect .item button{
    display: block;
    margin: auto;
    margin-top: 10px;
}
.hidden-charges-sect .item button.get-discount-btn{
   background-color: var(--clr-7d7dafb);
   color: var(--clr-ffffff);
}
.hidden-charges-sect .item{
    padding: 30px 25px;
    border-radius: 24px;
    box-shadow: 0px 4px 4px 0px #00000040;
    background-color: var(--clr-ffffff);
    height: 100%;
}
.hidden-charges-sect .item h5{
   font-size: var(--fs-24);
   font-weight: var(--fw-700);
   text-align: center;
   color: var(--clr-7d7dafb);
   padding-bottom: 17px;
}
.hidden-charges-sect .item .twenty-per-page,
.hidden-charges-sect .item .twenty-five-per-page{
    display: flex;
    justify-content: space-between;
}
.hidden-charges-sect .item .twenty-per-page p,
.hidden-charges-sect .item .twenty-five-per-page p{
  margin-bottom: 0px;
}
.hidden-charges-sect .item .twenty-per-page p span.price,
.hidden-charges-sect .item .twenty-five-per-page p span.price{
    color: var(--clr-7d7dafb);
    font-size: var(--fs-25);
    font-weight: var(--fw-500);
}
.hidden-charges-sect .item .twenty-per-page p span.per-page,
.hidden-charges-sect .item .twenty-five-per-page p span.per-page{
    color: var(--clr-fdf7636);
    font-size: var(--fs-16);
    font-weight: var(--fw-400);
    display: inline-block;
    transform: translateY(5px);
}
.hidden-charges-sect .item p.three-days{
    color: var(--clr-fdf7636);
    font-size: var(--fs-14);
    font-weight: var(--fw-400);
    transform: translateY(7px);
}
.hidden-charges-sect .item hr{
    margin-top: 2px;
    border: 1px solid var(--clr-7d7dafb) !important;
    background-color: var(--clr-7d7dafb) !important;
}
.hidden-charges-sect .item ul{
    padding: 0px;
    margin: 0px;
}
.hidden-charges-sect .item ul li{
     list-style-type: none;
    padding-top: 20px;
    font-size: var(--fs-16);
    font-weight: var(--fw-400);
    color: var(--clr-181059);
}
.hidden-charges-sect .item ul li:first-child{
    color: var(--clr-fdf7636);
    font-weight: var(--fw-500);
}

.hidden-charges-sect .item ul li i{
   color: var(--clr-C2C2C2);
  padding-right: 17px;
}
.hidden-charges-sect .item ul li:first-child i{
    color: var(--clr-fdf7636);
 }
/* end hidden charges sect   */
/* ============ end pricing  page style ============ */


/* ============ writers  page style ============ */
.writer-hero-sect .wraper {
    width: 95%;
    background-color: var(--clr-DBEFFA);
    margin: auto;
    border-radius: 40px;
    position: relative;
}
.writer-hero-sect .left-baner p.para-sty {
    max-width: 500px;
}
.writer-hero-sect .main-row {
    align-items: center;
}
.writer-hero-sect h1.h1-head span {
    color: var(--clr-7d7dafb);
}

.writer-hero-sect .left-baner p {
    padding-top: 10px;
}
.writer-hero-sect .item img{
    width: 100%;
    max-width: 600px;
    display: block;
    margin: auto;
}

.our-admin-sect{
  padding-top: 80px;
  padding-bottom: 30px;
  background-color: #f7f7f7;
}
.our-admin-sect .wraper{
    width: 95%;
    margin: auto;
}
.our-admin-sect .item{
   background-color: white;
   padding: 15px;
  }
  .our-admin-sect .item p{
    font-size: 18px;
    font-weight: 400;
    color: #ACACAC;
    line-height: 29px;
  }
  .our-admin-sect .item ul{
    padding: 0px;
    margin: 0px;
  }
  .our-admin-sect .item ul li{
    display: flex;
  }
  .our-admin-sect .item .admin{
    display: flex;
  }
  .our-admin-sect .item .admin img{
   width: 45px;
   margin-right: 3px;
  }
  .our-admin-sect .item ul li h5{
   font-size: 16px;
   font-weight: 500;
   margin-bottom: 0px;
   }
   .our-admin-sect .item .admin p i{
    font-size: 16px;
    color: #FFC324;
    }
    .our-admin-sect .item .tags{
        display: flex;
        justify-content: space-between;
    }
    .our-admin-sect .item .tags button{
      display: block;
      width: 150px;
      margin-right: 10px;
      margin-top: 30px;
    }
    .our-admin-sect .item .tags h6{
       font-size: 14px;
       font-weight: 500;
       color: #000000;
      }
      .our-admin-sect .item .tags p{
        font-size: 14px;
        font-weight: 300;
        color: #000000;
        line-height: 21px;
       }
/* ============ end writers  page style ============ */


/* ============ reviews  page style ============ */

.reviews-hero-sect img{
    width: 100%;
    max-width: 380px !important;
    margin: auto;
    margin-top: 50px !important;
    margin-bottom: 30px !important;
}
.our-reviews-sect{
    padding-top: 30px;
    padding-bottom: 80px;
    background-color: #f7f7f7 !important;
  }
.our-reviews-sect .item{
        background-color: white !important;
        padding: 15px;
      
}
.our-reviews-sect .item h5{
    font-size: 16px;
    font-weight: 500;
    color: #353535;
    margin-bottom: 0px;
}
.our-reviews-sect .item p i{
   color: #FFC324;
}
.our-reviews-sect .item p.teaching{
    font-size: 18px;
    font-weight: 400;
    color: #ACACAC;
    line-height: 29px;
 }
/* ============ end reviews  page style ============ */

.details-form form input.form-check-input{
    padding: 10px !important;
}
