@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Manrope:wght@200..800&family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Manrope:wght@200..800&family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Manrope:wght@200..800&family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
.sidebar {
    position: fixed;
    top: 0;
    height: 100%;
    width: 250px;
    background-color: #343a40;
    transform: translateX(-100%);
    transition: transform 0.3s ease;
}
.sidebar.show {
    transform: translateX(0);
    z-index: 1;
    left: 0;
}
div#sidebarMenu {
    background: #ff9900 !important;
    padding: 30px 15px;
}

div#sidebarMenu ul.navbar-nav {}

div#sidebarMenu ul.navbar-nav a.nav-link {
    color: #FFFFFF !important;
}
.d_flex {
    display: flex;
    align-items: center;
}

a.nav-link {
    color: #000000 !important;
    text-align: center;
    font-family: Raleway;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px; /* 125% */
    text-transform: uppercase;
}
.col_1 {
    flex: 23%;
}

.col_2 {
    flex: 55%;
}

.col_3 {
    flex: 25%;
}

button#navbarToggle {
    display: none;
}

nav.navbar.navbar-expand-lg.navbar-dark {
    /* display: flex; */
    /* align-items: center; */
}

ul.navbar-nav.ms-auto {
    margin-left: 0 !important;
    gap: 0.9rem;
}

a.btn.btn-primary.yellow_btn {
    border-radius: 50px;
    background: #ff9900;
    box-shadow: 0px 0px 17px 1px #ff9900;
    color: #FFF;
    text-align: center;
    font-family: Poppins;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 18.57px; /* 123.8% */
    border: none;
    border-top-right-radius: 50px !important;
    border-bottom-right-radius: 50px !important;
    padding: 12px 16px;
}

a.btn.btn-primary.white_btn {
    border-radius: 50px;
    background: #181818;
    color: #FFF;
    text-align: center;
    font-family: Poppins;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 18.57px; /* 123.8% */
    border: none;
    padding: 12px 16px;
}
.btn-group {
    gap: 1rem;
}
header {
    padding: 10px 0;
    background: #FFFFFF;
}
section.banner {
    background-image: url('../images/banner.png');
    background-size: cover;
    padding: 8rem 0;
    background-position: bottom;
    border-top: 4px solid #ff9900;
}
.banner_icon ul {
    list-style-type: none;
    display: flex;
    padding-left: 0;
    gap: 1.5rem;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
}
.banner_content h1 {
    color: #FFF;
    font-family: Raleway;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 50px; /* 125% */
    text-transform: uppercase;
    margin-bottom: 1.5rem;
}
.banner_content p {
    color: #FFF;
    font-family: Raleway;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 141.176% */
    max-width: 95%;
    margin-bottom: 2.5rem;
}
.btn_red {
    border-radius: 4px;
    background: #ff9900;
    border: none;
    color: #FFF;
    text-align: center;
    font-family: Raleway;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px; /* 133.333% */
    letter-spacing: 0.4px;
    text-transform: uppercase;
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
    padding: 7px 20px;
}

.btn_white {
    border-radius: 4px;
    background: #FFF;
    border: none;
    color: #0D0D51;
    text-align: center;
    font-family: Raleway;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 25px; /* 133.333% */
    letter-spacing: 0.4px;
    text-transform: uppercase;
    border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
    padding: 7px 20px;
    border: 1px solid #ff9900;
}

.banner_icon {
    margin: 7px 0;
}

.banner_btn {
    margin-bottom: 1.5rem;
}
section.sec_2 {
    background: #ff9900;
    padding: 2rem 0;
}

.sec_2_main ul {
    list-style-type: none;
    padding-left: 0;
    display: flex;
    justify-content: space-around;
    align-items: center;
    margin-bottom: 0;
    gap: 2rem;
}

.sec_2_listing {
}

.sec_2_listing_left {
    display: flex;
    align-items: center;
}

.sec_2_listing_right_text h3 {
    margin-bottom: 18px;
    color: #000000;
    font-family: Raleway;
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px; /* 41.667% */
    letter-spacing: 0.4px;
    text-transform: uppercase;
}

.sec_2_listing_right_text p {
    margin-bottom: 0;
    color: #000000;
    font-family: Raleway;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
    letter-spacing: 0.4px;
}
.sec_3_header {
    text-align: center;
    padding: 2rem 0;
}

section.sec_3 {
    background: #F8F7FD;
    padding: 4rem 0;
}

.sec_3_header h3 {
    color: #000;
    text-align: center;
    font-family: Raleway;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 44px; /* 110% */
    text-transform: uppercase;
}

.sec_3_header h4 {
    color: #ff9900;
    text-align: center;
    font-family: Raleway;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 26.7px; /* 133.5% */
}

.sec_3_header p {
    color: #000;
    text-align: center;
    font-family: Raleway;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px; /* 152.941% */
}

.btn_black {
    border-radius: 4px;
    background: #000;
    border: none;
    border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
    border: none;
    color: #FFF;
    text-align: center;
    font-family: Raleway;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0.4px;
    text-transform: uppercase;
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
    padding: 7px 20px;
}
.box_1 {
    border-radius: 10px;
    margin: 10px 0;
}

.golden_btn {
    border-radius: 10px;
    background: #EDDDB3;
    padding: 30px 12px;
    padding: 27px 17px;
    padding-bottom: 62px;
}

.box_1.golden_btn h5 {
    color: #000;
    font-family: Poppins;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px; /* 133.333% */
    letter-spacing: 0.4px;
    text-transform: uppercase;
    margin-bottom: 10px;
}

.box_1.golden_btn h3 {
    color: #000;
    font-family: Poppins;
    font-size: 35px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px; /* 57.143% */
    letter-spacing: 0.4px;
    text-transform: uppercase;
    margin-bottom: 10px;
}

.box_1.golden_btn p {
    color: #000;
    font-family: Poppins;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 133.333% */
    letter-spacing: 0.4px;
    margin-bottom: 10px;
}

.box_btn {
    border-radius: 4px;
    color: #FFF;
    text-align: center;
    font-family: Raleway;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px; /* 133.333% */
    letter-spacing: 0.4px;
    text-transform: uppercase;
}

.btn_golden {
    background: #C98C0A;
    border: none;
}
.small_box h5 {
    color: #000;
    font-family: Poppins;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px; /* 128.571% */
    letter-spacing: 0.4px;
    text-transform: uppercase;
    margin-bottom: 6px;
}

.small_box h3 {
    color: #000;
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px; /* 100% */
    letter-spacing: 0.4px;
    text-transform: uppercase;
    margin-bottom: 10px;
}

.small_box p {
    color: #000;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: 20px; /* 142.857% */
    letter-spacing: 0.4px;
}

.small_box a {
    text-align: center;
    font-family: Raleway;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px; /* 133.333% */
    letter-spacing: 0.4px;
    text-transform: uppercase;
}
.large_box h5 {
     /* 57.143% */
     color: #000;
     font-family: Poppins;
     font-size: 15px;
     font-style: normal;
     font-weight: 500;
     line-height: 20px; /* 133.333% */
     letter-spacing: 0.4px;
     text-transform: uppercase;
     margin-bottom: 1rem;
}

.large_box h3 {
    color: #000;
    font-family: Poppins;
    font-size: 35px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px; /* 57.143% */
    letter-spacing: 0.4px;
    text-transform: uppercase;
    margin-bottom: 1.5rem;
}

.large_box p {
    color: #000;
    font-family: Poppins;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 133.333% */
    letter-spacing: 0.4px;
    margin-bottom: 2rem;
}

.large_box a {
    text-align: center;
    font-family: Raleway;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px; /* 133.333% */
    letter-spacing: 0.4px;
    text-transform: uppercase;
}
.pink_btn {
    border-radius: 10px;
    background: #F5D9DF;
    padding-bottom: 2.2rem !important;
}

.ligh_blue_btn {
    background: #DFD9F5;
}

.cloud_blue_btn {
    background: #D9E9F5;
    padding-bottom: 2.2rem !important;!i;!;
}

.gray_btn {
    background: #DBDCDA;
}

.light_green_btn {
    background: #E0EAE1;
}

.dark_pink_btn {
    background: #E7CAF0;
}

.beach_btn {
    background: #F5E8D9;
    padding-bottom: 3.3rem !important;
}

.ferozi_btn {
    background: #DFF0FF;
}

.small_box {
    padding: 15px 15px;
}
.form_area {/* Rectangle 3 */
    position: relative;
    background: #FFFFFF;
    border-radius: 0px 20px;
    padding: 30px 15px;
}

.banner_form:before {/* Rectangle 2 */
    content: '';
    position: absolute;
    background: #ff9900;
    border-radius: 0px 20px;
    width: 100%;
    height: 105%;
    left: -1rem;
    top: -1.3rem;
}

.banner_form {
    position: relative;
}

.form_header {
    text-align: center;
}

.form_header h2 {/* Ready Set, Publish! */
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 700;
    font-size: 25px;
    line-height: 20px;
/* identical to box height, or 80% */
    text-align: center;
    letter-spacing: 0.4px;
    text-transform: uppercase;
    color: #000000;
}

.form_header h4 {/* Sign Up Now to Activate your 50% Off */
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 20px;
/* or 100% */
    text-align: center;
    letter-spacing: 0.4px;
    color: #000000;
}

.form_header h4 span {
    color: #ff9900;
    font-weight: 700;
}
.custom_txt_box {
    /* Group 19 */
    /* Rectangle 5 */
    background: #FAF1F1;
    border-radius: 0px;
    /* Full Name */
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 18px;
    /* identical to box height */
    color: #8C8A8B;
    padding: 12px 15px;
    margin: 9px 0;
    border: none;
}
.sb_btn {/* Link */
    background: #ff9900;
    border-radius: 4px;
    border: none;
/* Submit */
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 20px;
/* or 133% */
    display: flex;
    align-items: center;
    text-align: center;
    letter-spacing: 0.4px;
    text-transform: uppercase;
    color: #FFFFFF;
    padding: 11px 33px;
}
.col-lg-12.btn_area {
    text-align: center;
    display: flex;
    justify-content: center;
}
section.sec_4 {
    background-image: url('../images/cta_img.png');
    background-size: cover;
    background-repeat: no-repeat;
    padding: 19px 0;
}
.sec_4_content {
    text-align: center;
}

.sec_4_content h3 {/* Grow with a Global Audience! */
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 700;
    font-size: 40px;
    line-height: 46px;
/* or 114% */
    align-items: center;
    text-align: center;
    color: #FFFFFF;
}

.sec_4_content p {/* Are You Ready to Share Your Story with The World? */
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 500;
    font-size: 22px;
    line-height: 46px;
/* or 208% */
    text-align: center;
    color: #FFFFFF;
}

.add_details ul {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
    padding-left: 0;
    gap: 1.5rem;
    list-style-type: none;
}

.add_details ul li a {
    text-decoration: none;
}

.nbr_details {
    display: flex;
    gap: 0.5rem;
}

.txt_details h5 {
    font-family: Raleway;
    font-size: 20px;
    font-weight: 700;
    line-height: 23.48px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #FFFFFF;
    margin-bottom: 0;
}

.txt_details h4 {
    font-family: Raleway;
    font-size: 22px;
    font-weight: 700;
    line-height: 29.35px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #FFFFFF;
}
.sec_5_header {
    text-align: center;
}

.sec_5_header h3 {
    font-family: Raleway;
    font-size: 40px;
    font-weight: 700;
    line-height: 38.5px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}

.sec_5_header h4 {
    font-family: Raleway;
    font-size: 40px;
    font-weight: 700;
    line-height: 46.96px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #FF9900;
}

.sec_5_header p {
    font-family: Raleway;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    max-width: 61%;
    margin: auto;
    color: #000000;
}

.sec_5_body_area ul {
    list-style-type: none;
    padding-left: 0;
    display: flex;
    text-align: center;
    margin-bottom: 0;
    gap: 3.1rem;
}

.sec_5_body_area_main_content h3 {
    font-family: Raleway;
    font-size: 18px;
    font-weight: 600;
    line-height: 26.7px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #000000;
}

.sec_5_body_area_main_content p {
    font-family: Raleway;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #000000;
    max-width: 100%;
    margin: auto;
}

.sec_5_body {
    margin-top: 3rem;
}

.sec_5_body_area:before {
    content: '';
    width: 94%;
    height: 1%;
    background: #FF9900;
    position: absolute;
    top: 4rem;
    z-index: -1;
    left: 2rem;
}

.sec_5_body_area {
    position: relative;
}
body {
    background: #F8F7FD;
}
.sec_6_body {}

.sec_6_body ul#pills-tab {display: flex;justify-content: center;gap: 0.5rem;}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {/* Frame 2121457512 */

/* Auto layout */

background: #FF9900;

border-radius: 15px;

font-family: Roboto;

font-size: 18px;

font-weight: 500;

line-height: 21.09px;

text-align: left;

text-underline-position: from-font;

text-decoration-skip-ink: none;

}

.nav-pills .nav-link {/* Frame 2121457502 */

/* Auto layout */border-radius: 15px;/* Frame 2121457502 */

/* Auto layout */background: #E4E4E4;font-family: Roboto;font-size: 18px;font-weight: 400;line-height: 21.09px;text-align: left;text-underline-position: from-font;text-decoration-skip-ink: none;color: #000000;}

section.sec_6 {
    padding: 3rem 0;
}

section.sec_6 .container {}

section.sec_6 .container .sec_5_header {
    padding: 2rem 0;
}

section.sec_6 .container .sec_5_header p {}
section.sec_6 .container .sec_5_header p {
    max-width: 80%;
}
section.sec_5 {
    padding: 5rem 0;
    padding-bottom: 1rem;
}
.portfolio_details ul {
    list-style-type: none;
    padding-left: 0;
}

.container-fluid {
    padding-left: 0;
    padding-right: 0;
}
.portfolio_details ul {
    display: flex;
    gap: 0.5rem;
}
.sec_7_cc_body {/* Rectangle 23 */
    background: linear-gradient(333.76deg, #181717 1.59%, #222222 56.33%, #111111 95.84%);
    border-radius: 20px;
    text-align: center;
    padding: 70px 0;
}

.sec_7_cc_body_btn {}

.sec_7_cc_body_btn .btn-group {
    display: flex;
    flex-direction: column;
}
.sec_7_cc_header h3 {
    font-family: Raleway;
    font-size: 35px;
    font-weight: 700;
    line-height: 38.5px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    margin-bottom: 0;
}

.sec_7_cc_header h4 {
    font-family: Raleway;
    font-size: 25px;
    font-weight: 700;
    line-height: 29.35px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #FF9900;
}

.sec_7_cc_header p {
    font-family: Raleway;
    font-size: 17px;
    font-weight: 400;
    line-height: 24px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #000000;
}
.sec_7_cc_body_btn {
    padding: 2px 25px;
}
a.btn.btn-primary.btn_whites {/* Group 20 */
/* Link */background: #FFFFFF;border-radius: 800px;border: none;border-top-right-radius: 800px !important;!I;!;border-bottom-right-radius: 800px !important;!i;!;font-family: Poppins;font-size: 20px;font-weight: 600;line-height: 20px;letter-spacing: 0.4000000059604645px;text-align: center;text-underline-position: from-font;text-decoration-skip-ink: none;color: #000000;padding: 10px 0;}

button.btn.btn-primary.btn_whites {/* Group 20 */
/* Link */background: #FFFFFF;border-radius: 800px;border: none;border-top-right-radius: 800px !important;!I;!;border-bottom-right-radius: 800px !important;!i;!;font-family: Poppins;font-size: 20px;font-weight: 600;line-height: 20px;letter-spacing: 0.4000000059604645px;text-align: center;text-underline-position: from-font;text-decoration-skip-ink: none;color: #000000;padding: 10px 0;}
a.btn.btn-primary.btn_reds {
    background: #FF9900;
    border-radius: 800px;
    border: none;
    border-top-right-radius: 800px !important;
    border-bottom-right-radius: 800px !important;
    font-family: Poppins;
    font-size: 20px;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0.4000000059604645px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #FFFFFF;
    padding: 10px 0;
}
button.btn.btn-primary.btn_reds {
    background: #FF9900;
    border-radius: 800px;
    border: none;
    border-top-right-radius: 800px !important;
    border-bottom-right-radius: 800px !important;
    font-family: Poppins;
    font-size: 20px;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0.4000000059604645px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #FFFFFF;
    padding: 10px 0;
}
.expert_area ul {
    list-style-type: none;
    padding-left: 0;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.expert_area ul li {
    flex: 50%;
}

.box_area {/* Rectangle 24 */
    background: #EAEAEA;
    border-radius: 60px 60px 16px 16px;
    padding: 30px 32px;
    margin: 15px 15px;
}

.box_header h3 {/* Extensive Expertise */
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
/* identical to box height, or 120% */
    color: #000000;
}

.box_body p {/* Whether you're a seasoned author or a brand-new voice, we have the know-how to help you navigate every genre from thrillers to memoirs, sci-fi to children's books. Our 50+ genre specialties ensure your masterpiece receives the attention it deserves. */
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-size: 13px;
    line-height: 24px;
/* or 141% */
    color: #000000;
}

section.sec_7 {
    padding: 4rem 0;
}

section.sec_7 .row {
    display: flex;
}
.review_section ul {
    list-style-type: none;
    padding-left: 0;
    display: flex;
    gap: 1.5rem;
}

.review_box {/* Rectangle 44 */
    background: #FFFFFF;
    border: 1px solid #E0E0E0;
    border-radius: 50px;
    padding: 45px 40px;
}

.review_box_footer {
    display: flex;
    justify-content: space-between;
}

.review_user {
    display: flex;
    align-items: center;
    gap: 0.5rem;
}

.review_user_right h3 {
    font-family: Roboto;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    margin-bottom: 0;
}

.review_user_right h5 {
    font-family: Roboto;
    font-size: 13px;
    font-weight: 400;
    line-height: 24px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #E08907;
    margin-bottom: 0;
}

.review_box_body p {
    font-family: Roboto;
    font-size: 14px;
    font-weight: 300;
    line-height: 24px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}
section.contact_sec {
    background-image: url('../images/c_sec.png');
    background-size: cover;
    padding: 5rem 0;
}
.contact_sec_left h3 {/* Contact Us */
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 400;
    font-size: 45px;
    line-height: 24px;
/* or 53% */
    color: #FFFFFF;
    margin-bottom: 2rem;
}

.contact_sec_left p {/* Get in touch with us */
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 24px;
/* identical to box height, or 100% */
    color: #FFFFFF;
    margin-bottom: 1rem;
}

ul.address {
    padding-left: 0;
    list-style-type: none;
    margin-bottom: 0;
}

ul.address li a {
    text-decoration: none;
    display: flex;
/* 2100 Travis St, Houston, TX 77002, USA info@macmillionpublishers +1 469-285-7571 */
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 50px;
/* or 250% */
    color: #000000;
    margin-bottom: 0;
    align-items: center;
    gap: 0.5rem;
}

.icon_t p {/* 2100 Travis St, Houston, TX 77002, USA info@macmillionpublishers +1 469-285-7571 */
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 50px;
/* or 250% */
    color: #FFFFFF;
    margin-bottom: 0;
}

.icon_a img {/* Vector */width: 26px !important;!I;!;height: 30px !important;!i;!;}

.icon_a {
    /* width: 26px !important; */
    /* height: 30px !important; */
}
.large_box {padding: 27px 17px;padding-bottom: 38px;}
section.footer_1 {
    background: #000000;
    padding: 3rem 0;
}

.footer_logo {
    width: 75%;
}

section.footer_1 {}

section.footer_1 .row {
    display: flex;
    align-items: center;
}

.footer_links ul {
    list-style-type: none;
    padding-left: 0;
}

.footer_links ul li a {
    text-decoration: none;
/* Home About Us Our Portfolio Our Testimonials */
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 17px;
    line-height: 27px;
/* or 159% */
    color: #FFFFFF;
}

.footer_links ul li {
    padding: 3px 0;
}
.row.inner_row {
    display: flex;
    align-items: flex-start !important;!I;!;
}
.inner_footer {
    display: flex;
    justify-content: space-between;
}

.left_inner_footer p {/* Ã‚Â© Copyright 2024 | Macmillian Publishing Team | All right reserved. */
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 17px;
    line-height: 35px;
/* identical to box height, or 206% */
    color: #000000;
    margin-bottom: 0;
}

.bottom_anchor ul {list-style-type: none;display: flex;padding-left: 0;margin-bottom: 0;gap: 2rem;}

.bottom_anchor ul li a {/* Privacy Policy / Terms & Conditions */
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 17px;
    line-height: 35px;
/* identical to box height, or 206% */
    text-align: right;
    color: #000000;
    text-decoration: none;
}



.bottom_anchor ul li a {
}
section.service_details {
    padding: 3rem 0;
    padding-bottom: 1rem;
}

section.service_details .row {
    display: flex;
    align-items: center;
}

.service_details_content h3 {/* Heading 2 â†’ The Path to Becoming the Author You Always Dream Of */
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 700;
    font-size: 30px;
    line-height: 35px;
    display: flex;
    align-items: center;
    text-transform: uppercase;
    color: #000000;
}
.service_details_content p {
    /* If you aspire to serve people with a positive impact with your literature piece, then you need custom ghostwriting services. that comprise teams that are dedicated to understanding and navigating you through the obstacles you face in bringing your dreams to life. Collaborate with the top expert ghostwriters near you, and learn more about the industry standards of the creative ghostwriting process that need to be followed when it comes to establishing yourself as an author. Ensure that your manuscript effectively portrays your perspective and helps you uplift your author persona. A team of online ghostwriters for hire, who can work closely with you to enhance your ghostwriting journey for the better and assist you in tackling the complications with ease. Best ghostwriting services are determined to fulfill your needs. */
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 400;
    font-size: 17px;
    line-height: 26px;
    /* or 153% */
    color: #000000;
}
.sec_3_body.sec_3_body_mobile{
        display: none;
    }
    .sec_5_body_desktop{
        display:block;
    }
    .sec_5_body_mbl{
        display: none;
    }
    .owl-theme .owl-controls .owl-page span {
    display: block;
    width: 12px;
    height: 12px;
    margin: 5px 7px;
    filter: Alpha(Opacity = 50);
    opacity: 0.5;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background: #FF9900;
}
.banner_content.banner_content_contact {
    text-align: center;
}

.banner_content h3 {/* Grow with a Global Audience! Are You Ready to Share Your Story with The World? */
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 700;
    font-size: 35px;
    line-height: 41px;
    text-align: center;
    color: #FFFFFF;
}

.banner_content.banner_content_contact p {
    width: 100% !important;
    max-width: 100%;
}
.f_form_area_input {/* Rectangle 1595 */
    box-sizing: border-box;
    border-bottom: 1px solid #FFFFFF;
    background: transparent;
    border: none;
    border-bottom: 1px solid #FFFFFF;
    border-radius: 0;
/* Full Name */
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
    line-height: 24px;
/* identical to box height, or 133% */
    display: flex;
    align-items: center;
    color: #FFFFFF;
    padding: 7px 30px;
}

.form_box {
    position: relative;
    margin: 11px 0;
}

.form_box img {
    position: absolute;
    top: 9px;
}
.expert_area.expert_area_mbl {
    display: none;
}

.sec_6_body.sec_6_body_mbl {
    display: none;
}
.service_details_content ul {
    list-style-type: none;
    padding-left: 0;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.service_details_content ul li {
    flex: 50%;
    margin: 8px 0;
/* Self-Publishing */
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 500;
    font-size: 17px;
    line-height: 26px;
/* identical to box height, or 153% */
    color: #000000;
}
.iti.iti--allow-dropdown.iti--show-flags {
    width: 100%;
}
.discliamer p {
    font-family: Raleway;
    font-size: 15px;
    font-weight: 400;
    line-height: 24px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    margin: auto;
    color: #FFFFFF;
}
.modal-body {
    background-image: url(../images/c_sec.png);
    background-size: cover;
}
.modal-body {
    background-image: url(../images/yellow_bg.png);
    background-size: cover;
    padding: 3rem 30px;
    border: 2px solid;
    border-radius: 35px;
    padding-bottom: 1rem;
}
.f_form_area_input:focus {
    background: transparent;
    box-shadow: none;
}
.f_form_area_input:focus {
    background: transparent;
    box-shadow: none;
    color: #FFFFFF;
}

.modal-content {
    background: transparent;
    border: none;
}
.modal-body .contact_sec_left h3 {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
    font-size: 45px;
    line-height: 24px;
    color: #000000;
    margin-bottom: 2rem;
}
.modal-body .contact_sec_left p {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: bold;
    font-size: 24px;
    line-height: 24px;
    color: #0e0e0e;
    margin-bottom: 1rem;
}
.modal-body .f_form_area_input {
    box-sizing: border-box;
    border-bottom: 1px solid #FFFFFF;
    background: transparent;
    border: none;
    border-bottom: 1px solid #141313;
    border-radius: 0;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
    line-height: 24px;
    display: flex
;
    align-items: center;
    color: #000000;
    padding: 7px 30px;
}
.modal-body .form_box img.img-fluid {
    filter: invert(1);
}
button.btn.btn-primary.f_submit_btn {/* Link */
    background: #FFFFFF;
    border-radius: 800px;
/* Link */
    width: 100%;
    background: #FFFFFF;
    border-radius: 800px;
    border: none;
/* Submit */
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 20px;
/* or 100% */
    text-align: center;
    letter-spacing: 0.4px;
    text-transform: uppercase;
    color: #000000;
    text-align: center;
    padding: 15px 0;
}
button.btn.btn-primary.f_submit_btn.f_submit_btn_black {
    background: #000000;
    color: #fff;
}
.portfolio_details ul {
    display: flex;
    gap: 0.5rem;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
}
.modal-header {
    border: none;
    position: absolute;
    z-index: 1;
    right: 8px;
    /* background: #cfcfcfa3; */
    /* border-radius: 100%; */
    padding: 10px 15px;
}

button.btn-close {
    filter: invert(-81);
}

button.btn-close {
    padding: 0 0;
    margin: 0 0;
    opacity: 1;
}
.portfolio_details{
    display:block;
}
.portfolio_details_mbl{
    display:none;
}
.others {
    color:black
}