@font-face {
    font-family: 'Al-Fresco-bold';
    src: url('../fonts/AlFresco-Bold.eot');
    src: url('../fonts/AlFresco-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/AlFresco-Bold.woff2') format('woff2'),
        url('../fonts/AlFresco-Bold.woff') format('woff'),
        url('../fonts/AlFresco-Bold.ttf') format('truetype'),
        url('../fonts/AlFresco-Bold.svg#AlFresco-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Al-Fresco';
    src: url('../fonts/AlFresco.eot');
    src: url('../fonts/AlFresco.eot?#iefix') format('embedded-opentype'),
        url('../fonts/AlFresco.woff2') format('woff2'),
        url('../fonts/AlFresco.woff') format('woff'),
        url('../fonts/AlFresco.ttf') format('truetype'),
        url('../fonts/AlFresco.svg#AlFresco') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}





body {
    font-family: "Poppins", serif;
    margin: 0;
}

html {
    font-size: 10px;
}

a {
    text-decoration: none;
}

.common_width {
    width: 1485px;
    margin: 0 auto;
}
.common_width_sub {
    width: 1370px;
    margin: 0 auto;
}
.gabriel_hemingway_page_full_width {
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/gabriel_hemingway_home_bg_main_new.webp), #000000;
    background-repeat: no-repeat;
    background-size: 100% 100%, cover;
    background-position: top center, center;
    padding: 70px 0 0;
    overflow: hidden;
}
.gabriel_hemingway_page_inr_full_width {
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/gabriel_hemingway_home_bg_sub.webp), #000000;
    background-repeat: no-repeat;
    background-size: cover, cover;
    background-position: top center, center;
    border-radius: 15px 15px 0 0;
    padding: 15px 0;
}
.navigation_section {
    width: 1415px;
    padding-bottom: 70px;
    margin: 0 0 0 auto;
}
.navigation_main_wrpr {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-right: 2px;
}
.logo_section {
    width: 30%;
}
.logo_section img {
    display: block;
    max-width: 100%;
    cursor: pointer;
}
.right_sec {
    width: 68%;
    background: #000000d4;
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.6082808123249299) 20%, rgba(0, 0, 0, 0.8099614845938375) 80%);
}
.right_sec.show {
    display: block;
}
.text_flex_wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
    margin: 0;
}
.text_flex_wrapper li {
    position: relative;
    font-size: clamp(14px, 0.8vw, 15px);
    line-height: clamp(19px, 1.07vw, 20px);
    font-weight: 600;
    color: #ffffff;
    text-decoration: none;
    margin-right: 10px;
    list-style-type: none;
    padding: 10px clamp(6px, 0.5vw ,10px);
    cursor: pointer;
}
.text_flex_wrapper li:last-child {
    margin-right: 0;
}
.mt-25 {
    margin-top: 4%;
}

/* ///////////NAVBAR////////// */
.text_flex_wrapper li.active::after,
.text_flex_wrapper li:hover::after {
    position: absolute;
    content: '';
    background: #ff8f00;
    padding: 10px 0;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.text_flex_wrapper li a {
    text-decoration: none;
    color: #ffffff;
    position: relative;
    z-index: 1;
}
.banner_sec_main {
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/gabriel_hemingway_bnr_right_nw_img.webp);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: bottom right;
    border-top: 0;
    border-right: 0;
    border-left: 0;
    border-bottom-width: 1px;
    border-style: solid;
    border-image: linear-gradient(90deg, #00000000, #696666 45%, #696666 55%, #00000000) 10;
    padding-bottom: 85px;
}
.bnr_cont_sec {
    padding-right: 520px;
}
.bnr_cont_sec h4 {
    font-size: 39px;
    line-height: 45px;
    font-weight: 500;
    color: #ffffff;
    text-transform: uppercase;
    margin: 0;
    margin-bottom: 10px;
}
.bnr_cont_sec h1 {
    position: relative;
}
.toggle_menu_bar {
    display: none;
}
.bnr_cont_sec h1 span {
    position: relative;
    font-size: 264px;
    line-height: 264px;
    font-weight: 500;
    text-transform: uppercase;
    background: linear-gradient(176deg, rgba(248, 184, 20, 1) 20%, rgba(246, 252, 81, 1) 25%, rgba(181, 103, 9, 1) 50%, rgba(181, 103, 9, 1) 60%, rgba(224, 186, 19, 1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke: 1.5px #c0ba58;
    display: block;
    margin: 0;
    font-family: "Anton", sans-serif;
}
.bnr_cont_sec h1::before {
    position: absolute;
    content: '';
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/gabriel_bnr_heading_bfr_img.webp);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 1110px;
    height: 290px;
    left: -286px;
    bottom: -95px;
    mix-blend-mode: screen;
    z-index: 2;
}
.bnr_cont_sec h3 {
    position: relative;
    font-size: 127px;
    line-height: 130px;
    font-weight: 500;
    color: #ffffff;
    margin: 0;
    top: -55px;
    right: -340px;
    font-family: 'Al-Fresco';
}
.bnr_cont_sec p {
    font-size: 23px;
    line-height: 28px;
    font-weight: 500;
    color: #ffffff;
    text-wrap: balance;
    margin: 0;
}

/* ---------block1---------- */
.block1_main_width {
    padding: 20px 0 40px;
}
.block1_main_width h2 {
    font-size: 28px;
    line-height: 34px;
    font-weight: 600;
    color: #ffffff;
    text-align: center;
    text-transform: uppercase;
    margin: 0;
}
.blck1_box_wrpr {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 50px;
}
.blck1_top_sec_box {
    width: 1250px;
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/gabriel_hamingway_blck1_top_box_bg_img.webp);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: top center;
    padding: 35px;
    margin: 0 auto;
}
.blck1_cont_box {
    width: 27%;
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/gabriel_home_blck1_bx1_bg_img.webp), rgba(255, 255, 255, 0.25);
    background-repeat: no-repeat;
    background-size: auto, cover;
    background-position: bottom 10px right 10px, center;
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    border: 1px solid rgba(255, 255, 255, 0.18);
    border-radius: 10px;
    padding: 10px;
    min-height: 185px;
}
.blck1_cont_box.sec_box {
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/gabriel_home_blck1_bx2_bg_img.webp), rgba(255, 255, 255, 0.25);
    background-repeat: no-repeat;
    background-size: auto, cover;
    background-position: bottom 10px right 10px, center;
}
.blck1_cont_box.third_box {
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/gabriel_home_blck1_bx3_bg_img.webp), rgba(255, 255, 255, 0.25);
    background-repeat: no-repeat;
    background-size: auto, cover;
    background-position: bottom 10px right 10px, center;
}
.top_sec_wrpr {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #5f5e5e;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.blck1_cont_box h4 {
    font-size: 26px;
    line-height: 32px;
    font-weight: 700;
    color: #ffffff;
    text-transform: uppercase;
    text-shadow: 1px 1px 6px #242424;
    margin: 0;
    margin-right: 10px;
}
.number_sec h1 {
    font-size: 55px;
    line-height: 60px;
    font-weight: 700;
    color: #fe3eb6;
    margin: 0;
}
.blck1_top_sec_box .blck1_cont_box p {
    font-size: 18px;
    line-height: 24px;
    font-weight: 500;
    color: #ffffff;
    text-align: start;
    text-shadow: 1px 1px 6px #323232;
    margin: 0;
    margin-bottom: 10px;
}
.number_sec.box_2 h1 {
    color: #ffa200;
}
.number_sec.box_3 h1 {
    color: #3485ff;
}
.blck1_top_sec_box p {
    font-size: 18px;
    line-height: 24px;
    font-weight: 500;
    color: #ffffff;
    text-align: center;
    /* text-wrap: balance; */
    margin: 0 10%;
    margin-bottom: 15px;
}

/* --------BLOCK2--------- */
.block2_main_wrpr {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-bottom: 45px;
}
.cont_section {
    width: 48%;
}
.white_heading {
    font-size: 28px;
    line-height: 34px;
    font-weight: 600;
    color: #ffffff;
    text-transform: uppercase;
    margin: 0;
    margin-bottom: 25px;
}
.white_heading span {
    color: #ffa200;
}
.side_bar_cont {
    font-size: 18px;
    line-height: 24px;
    font-weight: 500;
    color: #ffffff;
    border-left: 2px solid #ffffff;
    padding-left: 20px;
}
.side_bar_cont:last-child {
    margin-top: 15px;
}
.music_section_main {
    width: 48%;
}
.music_section_wrpr {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}
.music_box {
    width: 49%;
    margin-bottom: 30px;
}
.music_bx_wrpr {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.left_img_sec {
    width: 22%;
}
.left_img_sec img {
    display: block;
    width: 100%;
}
.music_details_sec {
    width: 72%;
}
.music_details_sec h4 {
    font-size: 18px;
    line-height: 24px;
    font-weight: 500;
    color: #ffffff;
    text-decoration: none;
    margin: 0;
}
.music_details_sec p {
    font-size: 15px;
    line-height: 20px;
    font-weight: 500;
    color: #ffffff;
    margin: 0;
}
.music_details_sec h6 {
    font-size: 15px;
    line-height: 20px;
    font-weight: 500;
    color: #ffffff;
    margin: 0;
}
.second_part {
    margin-bottom: 0;
}
.block2_main_width {
    border-top: 0;
    border-right: 0;
    border-left: 0;
    border-bottom-width: 1px;
    border-style: solid;
    border-image: linear-gradient(90deg, #00000000, #696666 45%, #696666 55%, #00000000) 10;
}

/* ---------block3---------- */
.block3_main_width {
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/gabriel_img_blck3_nw.webp);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: top -15px left 135px;
    padding: 30px 0;
}
.block3_main_width .side_bar_cont {
    border-left: none;
    padding-left: 0;
    margin-bottom: 20px;
}
.block3_main_width .side_bar_cont:last-child {
    margin-bottom: 0;
}
.orng_blt_cont {
    position: relative;
    font-size: 18px;
    line-height: 24px;
    font-weight: 500;
    color: #ffffff;
    padding-left: 30px;
    margin: 0;
    margin-bottom: 20px;
}
.orng_blt_cont::before {
    position: absolute;
    content: '';
    background: #ffa200;
    width: 15px;
    height: 15px;
    top: 4px;
    left: 0;
}
.blck3_right_sec_cont {
    padding-left: 685px;
}

/* ------block4------ */
.blck4_box_sec_main {
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/g_h_blck4_bx_book_img.webp), url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/g_h_blck4_bx_img_bg.webp);
    background-repeat: no-repeat;
    background-size: auto, 100% 100%;
    background-position: bottom -35px left -15px, top right;
    border: 1px solid #a65b0d;
    border-radius: 10px;
    padding: 15px;
}
.blck4_right_sec_cont {
    padding-left: 545px;
}
.blck4_right_sec_cont h2 {
    font-size: 31px;
    line-height: 38px;
    font-weight: 600;
    color: #ffffff;
    text-transform: uppercase;
    margin: 0;
    margin-bottom: 10px;
}
.blck4_right_sec_cont p {
    font-size: 21px;
    line-height: 28px;
    font-weight: 500;
    color: #ffffff;
    margin: 0;
}
.block4_main_width {
    padding-bottom: 70px;
}

/* <<----------FOOTER-SECTION-CSS-START---------->> */
.gabriel_hemingway_footer_main {
    background: linear-gradient(90deg, rgba(9, 9, 9, 1) 0%, rgba(64, 64, 64, 1) 36%, rgba(64, 64, 64, 1) 65%, rgba(9, 9, 9, 1) 100%);
    border-top-width: 1px;
    border-right: 0;
    border-left: 0;
    border-bottom: 0;
    border-style: solid;
    border-image: linear-gradient(90deg, #00000000, #eaeaea 45%, #eaeaea 55%, #00000000) 10;
    padding: 30px 0;
}
.gabriel_hemingway_footer_wrpr {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.ftr_logo_sec {
    width: 20%;
}
.ftr_logo_sec img {
    display: block;
    max-width: 100%;
    cursor: pointer;
}
.ftr_page_name_sec {
    width: 65%;
}
.ftr_page_name_wrpr {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.ftr_page_name_wrpr li {
    font-size: 17px;
    line-height: 22px;
    font-weight: 500;
    color: #ffffff;
    margin: 0;
    margin: 0 12px;
    list-style-type: none;
    cursor: pointer;
    position: relative;
}
.ftr_page_name_wrpr li a {
    text-decoration: none;
    color: #ffffff;
}
.ftr_page_name_wrpr li.active,
.ftr_page_name_wrpr li:hover {
    background: #000000;
    border: 1px solid #ffffff;
    padding: 6px;
    margin: 0 6px;
}
.ftr_page_name_wrpr li a {
    position: relative;
    z-index: 1;
}
.ftr_social_media_sec {
    width: 12%;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
.ftr_social_media_sec img {
    display: block;
    max-width: 100%;
    cursor: pointer;
    margin: 6px;
}
.gabriel_hemingway_footer_black_sec {
    background: #000000;
    padding: 20px;
}
.gabriel_hemingway_footer_black_sec h6 {
    font-size: 16px;
    line-height: 21px;
    font-weight: 500;
    color: #616161;
    text-align: center;
    margin: 0;
}

/* <<----------FOOTER-SECTION-CSS-END---------->> */


/* /////-----HOME-PAGE-NEW-BLOCK-CSS-START-----///// */

.new_blcks_d_img_added img {
    display: block;
    width: 100%;
    margin: 0 auto;
}
.yellow_heading {
    background: linear-gradient(90deg, rgba(229, 194, 38, 0) 12%, rgba(229, 194, 38, 1) 45%, rgba(229, 194, 38, 1) 55%, rgba(229, 194, 38, 0) 88%);
    padding: 10px;
    margin-bottom: 3%;
}
.yellow_heading_content {
    font-size: clamp(2.5rem, 2.08333333333vw, 4rem);
    line-height: clamp(3rem, 2.34375vw, 4.5rem);
    font-weight: 700;
    color: #ffffff;
    text-align: center;
    text-transform: uppercase;
    text-shadow: 2px 2px 5px #212121a8;
    margin: 0;
}
.featured_block_main_wrpr {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    box-shadow: 0 20px 20px #1d1d1d;
    margin-bottom: 5%;
}
.featured_blck_book_sec_box_main {
    width: calc(25% - 10px);
    text-decoration: none;
    margin: 5px;
}
.image_section {
    background: radial-gradient(circle, rgba(56, 56, 56, 1) 0%, rgba(0, 0, 0, 1) 70%);
}
.image_section img {
    display: block;
    max-width: 100%;
    margin: 0 auto;
}
.book_details_section {
    display: flex;
    justify-content: center;
    align-items: center;
    background: linear-gradient(180deg, rgba(47, 43, 42, 1) 0%, rgba(5, 4, 4, 1) 100%);
    padding: 10px;
    min-height: 50px;
}
.book_details_section h3 {
    font-size: clamp(1.8rem, 1.04166666667vw, 2rem);
    line-height: clamp(2.4rem, 1.30208333333vw, 2.5rem);
    font-weight: 700;
    color: #d3d3d3;
    text-align: center;
    text-wrap: balance;
    text-transform: uppercase;
    margin: 0;
}
.book_details_section h3 span {
    color: #ffa200;
}
.btm_center_content {
    margin-bottom: 6%;
}
.grey_content {
    font-size: clamp(1.6rem, 0.9375vw, 1.8rem);
    line-height: clamp(2.2rem, 1.25vw, 2.4rem);
    font-weight: 500;
    color: #d3d3d3;
    text-align: center;
    text-wrap: balance;
    margin: 0;
}

/* -----BUSENESSES-BLOCK----- */
.h_university_blck_main {
    position: relative;
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/hemingway_university_blck_bg_nw_img.webp), #fef8e7;
    background-repeat: no-repeat;
    background-size: auto 100%, cover;
    background-position: top right, center;
    padding: clamp(1rem, 1.5625vw, 3rem);
    margin-top: 85px;
}
.hemingway_university_logo {
    position: absolute;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 1) 40%);
    border-radius: 0 0 235px 235px;
    padding: 60px;
    padding-top: 0;
    top: -30%;
    left: 15px;
}
.hemingway_university_logo img {
    display: block;
    max-width: 100%;
}
.h_university_blck_main_wrpr {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    flex-wrap: wrap;
}
.h_university_left_section {
    width: 60%;
    margin-top: 130px;
}
.blck_heading {
    font-size: clamp(3rem, 2.34375vw, 4.5rem);
    line-height: clamp(3.5rem, 2.60416666667vw, 5rem);
    font-weight: 700;
    color: #463c1f;
    text-transform: uppercase;
    margin: 0;
    margin-bottom: 10px;
}
.h_university_left_section p {
    font-size: clamp(2rem, 1.25vw, 2.4rem);
    line-height: clamp(2.5rem, 1.5625vw, 3rem);
    font-weight: 500;
    color: #8d6726;
    text-wrap: pretty;
    margin: 0;
}
.black_button {
    display: block;
    width: fit-content;
    position: relative;
    font-size: clamp(2rem, 1.30208333333vw, 2.5rem);
    line-height: clamp(2.5rem, 1.5625vw, 3rem);
    font-weight: 600;
    color: #d7d7d7;
    text-transform: uppercase;
    text-shadow: 0 1px 2px #000000;
    background: linear-gradient(180deg, rgb(87 87 87) 0%, rgb(24 24 24) 100%);
    border-radius: 6px;
    padding: 6px 15px;
    margin-top: 20px;
    cursor: pointer;
    z-index: 999;
}
.h_university_right_section {
    position: absolute;
    width: 40%;
    right: 0;
    bottom: 0;
}
.h_university_right_section img {
    display: block;
    max-width: 100%;
    margin: 0 auto;
}
.mettica_blck_main {
    position: relative;
    margin-top: 95px;
}
.feather_image {
    position: absolute;
    top: 45%;
    left: -10px;
    transform: translateY(-50%);
    z-index: 1;
}
.feather_image img {
    display: block;
    max-width: 100%;
}
.mettica_blck_sub {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/mettica_box_top_bg_img.webp), url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/mettica_box_main_bg_sky_img.webp), #afdefb;
    background-repeat: no-repeat;
    background-size: auto, cover, cover;
    background-position: top right, top right, center;
    clip-path: polygon(15% 0%, 100% 0%, 100% 100%, 0% 100%);
    padding: clamp(1rem, 1.5625vw, 3rem);
    padding-top: clamp(0.8rem, 1.14583333333vw, 2.2rem);
    padding-left: 225px;
}
.mettica_blck_img_section {
    position: absolute;
    width: 22%;
    bottom: 0;
}
.mettica_blck_img_section img {
    display: block;
    max-width: 100%;
    width: 85%;
}
.mettica_blck_cont_section {
    width: 70%;
    margin: 0 0 0 auto;
}
.mettica_blck_main .blck_heading {
    background: linear-gradient(175deg, #0078c0 20%, #102556 50%);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    filter: drop-shadow(1px 1px 0px #ffffff);
}
.mettica_blck_cont_section p {
    font-size: clamp(2rem, 1.25vw, 2.4rem);
    line-height: clamp(2.5rem, 1.5625vw, 3rem);
    font-weight: 500;
    color: #000000;
    margin: 0;
}
.mettica_blck_cont_section p span img {
    width: clamp(16.5rem, 14.1666666667vw, 27.2rem);
    float: right;
    margin-top: 10px;
    margin-left: 10px;
}
.sub_wrpr {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.left_section {
    width: 68%;
}
.left_section p {
    margin-bottom: 15px;
}
.mettica_logo {
    width: 30%;
}
.mettica_logo img {
    display: block;
    max-width: 100%;
}
.businesses_block_main {
    margin-bottom: 55px;
}

/*home page qethca block*/
.qethca_block_main {
    position: relative;
    margin-top: 55px;
}
.qethca_inner_block_wrapper {
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/qethca_page/bg1.png) no-repeat;
    background-position: top left;
    background-size: 100% 100%;
    padding: clamp(12px, 1.4vw, 25px) 0 clamp(12px, 1.4vw, 25px) clamp(210px, 24vw, 450px);
    position: relative;
    border: 1px solid transparent;
    border-image: linear-gradient(99deg, rgb(120 120 120 / 90%) 54%, rgb(215 215 215 / 80%) 100%) 1;
    display: block;
}
.hidebg {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    cursor: pointer;
    z-index: 9;
}
.qethca_content_block {
    padding: 20px;
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/qethca_page/bg2.png) no-repeat;
    background-position: top left;
    background-size: 100% 100%;
}
.qethca_content_block h2 {
    font-size: clamp(25px, 2.4vw, 45px);
    line-height: clamp(30px, 2.65vw, 50px);
    font-weight: 600;
    color: #d8ff00;
    text-transform: uppercase;
    margin: 0;
}
.qethca_content_block p {
    font-size: clamp(16px, 1.3vw, 24px);
    line-height: clamp(22px, 1.6vw, 30px);
    color: #FFF;
    font-weight: 500;
    margin: 0;
    margin-top: clamp(10px, 1.06vw, 20px);
    text-wrap: pretty;
}
.home_logo {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    width: clamp(210px, 23.03vw, 442px);
    height: auto;
    z-index: 2;
}
.home_logo img {
    display: block;
    max-width: 100%;
    height: auto;
}

@media screen and (max-width: 768px) {
    .home_logo {
        position: relative;
        top: 0;
        transform: none;
        left: 0;
        width: 100%;
        height: auto;
        z-index: 2;
    }
    .qethca_content_block {
        padding: 12px;
    }
    .qethca_inner_block_wrapper {
        padding: 0 12px 12px;
        background-position: right bottom;
        background-size: cover;
    }
    .home_logo {
        margin: 0 auto;
    }
    .home_logo img {
        margin: 0 auto;
    }
    .qethca_block_main {
        margin-top: 25px;
    }
}

/* /////-----HOME-PAGE-NEW-BLOCK-CSS-END-----///// */


/* /////-----HOME-PAGE-Hemingway-Philanthropy-Block-CSS-START-----///// */
.hemingway_philanthropy_blck_main {
    background: #3f3f41;
    padding: 15px;
    margin-top: 55px;
}
.hemingway_philanthropy_sky_box {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/my_businesses/hemingway_philanthropy_blck_bg.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: top right;
}
.hemingway_philanthropy_left_cont {
    width: 65%;
    padding: 30px;
}
.hemingway_philanthropy_left_cont .blck_heading {
    color: #065173;
}
.hemingway_philanthropy_left_cont p {
    font-size: clamp(2rem, 1.25vw, 2.4rem);
    line-height: clamp(2.5rem, 1.5625vw, 3rem);
    font-weight: 500;
    color: #065173;
    margin: 0;
    margin-bottom: 15px;
}
.hemingway_philanthropy_left_cont p:last-child {
    margin-bottom: 0;
}
.hemingway_philanthropy_left_cont p strong {
    color: #065173;
}
.hemingway_philanthropy_right_image_section {
    width: 35%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: column;
}
.hemingway_philanthropy_right_image_section img {
    display: block;
    max-width: 100%;
}
.hemingway_philanthropy_round_image {
    position: relative;
    top: 0;
    right: 0;
}
.logo_image {
    position: relative;
    background: linear-gradient(90deg, rgba(241, 252, 255, 0) 0%, rgba(241, 252, 255, 1) 25%);
    right: -45px;
    bottom: 15px;
    padding: 10px 15px;
}
.hemingway_philanthropy_round_image_1199view {
    display: none;
}

/* /////-----HOME-PAGE-Hemingway-Philanthropy-Block-CSS-END-----///// */


/* <<<-----Introduction-to-the-Sevenframe-System-SECTION-CSS-START----->>> */

.philosophical_fragmentation_block_main {
    padding: 0 0 clamp(1.5rem, 1.30208333333vw, 2.5rem);
}
.white_heading_35 {
    font-size: clamp(2rem, 1.82291666667vw, 3.5rem);
    line-height: clamp(2.5rem, 2.08333333333vw, 4rem);
    font-weight: 700;
    color: #e4e4e4;
    margin: 0;
    margin-bottom: clamp(1rem, 0.78125vw, 1.5rem);
}
.white_heading_35 span {
    color: #ffb400;
}
.philosophical_fragmentation_block_wrpr {
    display: flex;
    justify-content: space-between;
}
.clr_box {
    width: 33%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px;
}
.blue_box {
    background: linear-gradient(180deg,rgba(3, 164, 240, 1) 0%, rgba(4, 62, 160, 1) 100%);
}
.yellow_box {
    background: linear-gradient(180deg,rgba(253, 204, 0, 1) 0%, rgba(221, 118, 0, 1) 100%);
}
.grey_box {
    background: linear-gradient(180deg,rgba(190, 189, 189, 1) 0%, rgba(103, 103, 104, 1) 100%);
}
.clr_box img {
    display: block;
    max-width: 100%;
    margin-right: 6px;
}
.clr_box p {
    font-size: clamp(1.8rem, 1.04166666667vw, 2rem);
    line-height: clamp(2.4rem, 1.30208333333vw, 2.5rem);
    font-weight: 400;
    color: #ffffff;
    text-wrap: balance;
    text-shadow: 1px 1px 4px #1212128a;
    margin: 0;
}
.content_18 {
    font-size: clamp(1.6rem, 0.9375vw, 1.8rem);
    line-height: clamp(2.2rem, 1.25vw, 2.4rem);
    font-weight: 400;
    color: #d3d3d3;
    text-shadow: 2px 1px 2px #121212ed;
    margin: 0 0 clamp(1rem, 0.78125vw, 1.5rem);
}
.seven_frames_block_main {
    margin: 0 0 clamp(1.5rem, 1.82291666667vw, 3.5rem);
}
.seven_frames_block_wrpr {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.seven_frames_left_section {
    width: 44%;
}
.box_section_main {
    display: flex;
    justify-content: space-between;
    background: linear-gradient(155deg, rgba(0, 0, 0, 0) 65%, rgba(58, 10, 9, 1) 100%);
    padding: clamp(0.6rem, 1.04166666667vw, 2rem);
}
.left_section {
    width: 40%;
}
.red_heading {
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/seven_frames_table_red_bg_img.webp);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: top center;
    padding: clamp(0.6rem, 0.52083333333vw, 1rem);
    margin-bottom: clamp(0.6rem, 0.52083333333vw, 1rem);
}
.red_heading h4 {
    font-size: clamp(2rem, 1.30208333333vw, 2.5rem);
    line-height: clamp(2.5rem, 1.5625vw, 3rem);
    font-weight: 600;
    color: #ffffff;
    text-align: center;
    margin: 0;
}
.content_box {
    display: flex;
    justify-content: center;
    flex-direction: column;
    background: linear-gradient(175deg, rgba(255, 255, 255, 0) 15%, rgb(255 255 255 / 20%) 100%);
    padding: clamp(0.6rem, 0.52083333333vw, 1rem);
    margin-bottom: clamp(0.6rem, 0.52083333333vw, 1rem);
    min-height: 68px;
}
.content_box:last-child {
    margin-bottom: 0;
}
.content_box p {
    font-size: clamp(1.6rem, 0.9375vw, 1.8rem);
    line-height: clamp(2.2rem, 1.25vw, 2.4rem);
    font-weight: 500;
    color: #d3d3d3;
    margin: 0;
}
.right_section {
    width: 56%;
}
.seven_frames_right_section {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 54%;
}
.seven_frames_right_section img {
    display: block;
    max-width: 100%;
}

.living_architecture_block_wrpr {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.content_box_main {
    width: 50%;
    padding: clamp(1.5rem, 1.30208333333vw, 2.5rem);
}
.red_gradient {
    background: linear-gradient(195deg, rgba(255, 255, 255, 0) 55%, rgba(100, 21, 29, 1) 100%);
}
.purple_gradient {
    background: linear-gradient(195deg,rgba(255, 255, 255, 0) 55%, rgba(90, 17, 98, 1) 100%);
}
.blue_bdr_bullet_cont_18 {
    position: relative;
    font-size: clamp(1.8rem, 1.04166666667vw, 2rem);
    line-height: clamp(2.4rem, 1.30208333333vw, 2.5rem);
    font-weight: 400;
    color: #d3d3d3;
    padding-left: 30px;
    margin: 0 0 clamp(0.6rem, 0.52083333333vw, 1rem);
}
.blue_bdr_bullet_cont_18::before {
    position: absolute;
    content: '';
    background: #ffffff;
    border: clamp(0.2rem, 0.15625vw, 0.3rem) solid #3398ff;
    width: clamp(0.8rem, 0.52083333333vw, 1rem);
    height: clamp(0.8rem, 0.52083333333vw, 1rem);
    top: 4px;
    left: 0;
}
.compass_block_main  {
    padding: clamp(1.5rem, 1.82291666667vw, 3.5rem) 0;
}
.compass_block_wrpr {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.compass_block_left_sec {
    width: 54%;
    padding: 10px;
    padding-right: 25px;
}
.grey_cont_20 {
    font-size: clamp(1.8rem, 1.04166666667vw, 2rem);
    line-height: clamp(2.4rem, 1.30208333333vw, 2.5rem);
    font-weight: 400;
    color: #b9b8b8;
    margin: 0 0 10px;
}
.grey_cont_20:last-child {
    margin-bottom: 0;
}
.compass_block_right_sec {
    width: 45%;
    position: relative;
    background: linear-gradient(180deg,rgba(255, 255, 255, 0) 0%, rgba(42, 34, 26, 1) 100%);
    border-left: 2px solid #4a494a;
    padding: clamp(1.5rem, 1.30208333333vw, 2.5rem);
}
.compass_image {
    position: absolute;
    top: 54%;
    right: -85px;
    transform: translateY(-50%);
}
.compass_image img {
    display: block;
    max-width: 100%;
}
.green_circle_bullet_cont {
    position: relative;
    font-size: clamp(1.8rem, 1.04166666667vw, 2rem);
    line-height: clamp(2.4rem, 1.30208333333vw, 2.5rem);
    font-weight: 400;
    color: #b9b8b8;
    margin: 0 0 clamp(1rem, 0.78125vw, 1.5rem);
}
.green_circle_bullet_cont:last-child {
    margin: 0;
}
.green_circle_bullet_cont::before {
    position: absolute;
    content: '';
    background: #1ed10c;
    border-radius: 50%;
    width: 18px;
    height: 18px;
    top: 3px;
    left: -33px;
}
.philosophy_remembered_block_wrpr {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.philosophy_remembered_block_left_image_sec {
    width: 38%;
    position: relative;
}
.philosophy_remembered_block_left_image_sec img {
    display: block;
    max-width: 100%;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}
.philosophy_remembered_block_right_cont_sec {
    width: 62%;
}
.beyond_dogma_main_block {
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/beyond_dogma_blck_red_bg_img.webp);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: bottom center;
    margin: 0 0 clamp(1.5rem, 1.82291666667vw, 3.5rem);
}
.white_heading_38 {
    position: relative;
    font-size: clamp(3.2rem, 1.97916666667vw, 3.8rem);
    line-height: clamp(3.8rem, 2.29166666667vw, 4.4rem);
    font-weight: 600;
    color: #e4e4e4;
    text-align: center;
    text-transform: uppercase;
    top: -25px;
    margin: 0 0 clamp(1rem, 0.78125vw, 1.5rem);
}
.white_heading_38 span {
    color: #e6c327;
}
.beyond_dogma_main_wrpr {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-bottom: 15px;
}
.beyond_dogma_left_cont {
    width: 48%;
    position: relative;
    padding: 15px;
    padding-right: 30px;
}
.arrow_image {
    position: absolute;
    right: -65px;
    bottom: -15px;
}
.arrow_image img {
    display: block;
    max-width: 100%;
}
.beyond_dogma_right_cont {
    width: 48%;
    padding: 15px;
}

.sevenframe_system_section_main .yellow_heading {
    position: relative;
    z-index: 1;
}
.seven_windows_block_main {
    position: relative;
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/seven_windows_blck_bg_box_img.webp);
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-position: bottom right;
    padding: clamp(1.5rem, 1.30208333333vw, 2.5rem);
    margin-bottom: clamp(1.5rem, 1.82291666667vw, 3.5rem);
}
.bg_stone_image {
    position: absolute;
    top: -195px;
    left: -57px;
    z-index: 0;
}
.bg_stone_image img {
    display: block;
    max-width: 100%;
}
.seven_windows_block_wrpr {
    position: relative;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.seven_windows_left_section {
    width: 40%;
    display: flex;
    justify-content: space-between;
}
.number_section {
    width: 125px;
    margin-right: clamp(1.5rem, 1.30208333333vw, 2.5rem);
}
.number_section img {
    display: block;
    max-width: 100%;
}
.white_heading_42 {
    position: relative;
    /* font-size: clamp(3rem, 2.1875vw, 4.2rem);
    line-height: clamp(3.5rem, 2.5vw, 4.8rem); */
    font-size: clamp(3.5rem, 2.5vw, 4.8rem);
    line-height: clamp(4rem, 2.8125vw, 5.4rem);
    font-weight: 700;
    color: #e4e4e4;
    text-transform: uppercase;
    margin: 0;
}
.white_heading_42 span {
    color: #e2bf26;
}
.seven_windows_right_section {
    width: 60%;
}
.second_cont {
    padding-right: 75px;
    margin-left: -75px;
}
.third_cont {
    padding-right: 155px;
    margin-left: -155px;
}

/* <<<-----Introduction-to-the-Sevenframe-System-SECTION-CSS-END----->>> */


@media screen and (max-width: 1820px) {
    /* /////-----HOME-PAGE-NEW-BLOCK-CSS-START-----///// */
    /* -----BUSENESSES-BLOCK----- */
    .mettica_blck_img_section {
        bottom: -65px;
    }
    /* /////-----HOME-PAGE-NEW-BLOCK-CSS-END-----///// */
}
@media screen and (max-width: 1720px) {
    /* /////-----HOME-PAGE-NEW-BLOCK-CSS-START-----///// */
    /* -----BUSENESSES-BLOCK----- */
    .feather_image {
        top: 48%;
        left: -1.5%;
    }
    .mettica_blck_cont_section {
        width: 72%;
    }
    /* /////-----HOME-PAGE-NEW-BLOCK-CSS-END-----///// */
}
@media screen and (max-width: 1680px) {
    /* /////-----HOME-PAGE-Hemingway-Philanthropy-Block-CSS-START-----///// */
    .hemingway_philanthropy_sky_box {
        align-items: center;
        overflow: hidden;
    }
    .hemingway_philanthropy_left_cont {
        width: 60%;
    }
    .hemingway_philanthropy_right_image_section {
        width: 40%;
    }
    .logo_image {
        right: -80px;
        padding: 10px 45px;
    }
    .hemingway_philanthropy_round_image {
        right: -46px;
    }
    /* /////-----HOME-PAGE-Hemingway-Philanthropy-Block-CSS-END-----///// */
}
@media screen and (max-width: 1620px) {
    .common_width {
        width: 96%;
    }
    .navigation_section {
        width: 98%;
    }
    .common_width_sub {
        width: 94%;
    }
    .blck1_top_sec_box {
        width: 92%;
    }
    .banner_sec_main {
        background-position: bottom -25px right;
    }

    /* ---------block1---------- */
    .blck1_cont_box {
        width: 30%;
    }
    .blck1_cont_box h4 {
        font-size: 24px;
        line-height: 30px;
    }
    .number_sec h1 {
        font-size: 50px;
        line-height: 55px;
    }
    .blck1_top_sec_box p {
        text-wrap: balance;
        margin: 0;
    }
    .blck1_box_wrpr {
        margin-bottom: 30px;
    }

    /* ---------block3---------- */
    .block3_main_width {
        background-position: top -15px left 65px;
    }
    .blck3_right_sec_cont {
        padding-left: 555px;
    }

    /* -----BUSENESSES-BLOCK----- */
    .mettica_blck_img_section {
        bottom: -125px;
    }

    /* <<<-----Introduction-to-the-Sevenframe-System-SECTION-CSS-END----->>> */
    .green_circle_bullet_cont::before {
        left: -30px;
    }
    /* <<<-----Introduction-to-the-Sevenframe-System-SECTION-CSS-END----->>> */
}
@media screen and (max-width: 1580px) {
    /* -----BUSENESSES-BLOCK----- */
    .mettica_blck_img_section {
        bottom: -90px;
    }
}
@media screen and (max-width: 1520px) {
    .hemingway_philanthropy_left_cont {
        width: 65%;
    }
    .hemingway_philanthropy_right_image_section {
        width: 35%;
    }
    .logo_image {
        right: -15px;
    }
    .hemingway_philanthropy_round_image {
        right: 0;
    }
}
@media screen and (max-width: 1480px) {
    /* //////////NAVBAR///////// */
    .banner_sec_main {
        background-position: bottom -25px right -85px;
    }
    .bnr_cont_sec h4 {
        font-size: 38px;
        line-height: 44px;
    }
    .bnr_cont_sec h1 span {
        font-size: 245px;
        line-height: 245px;
    }
    .bnr_cont_sec h3 {
        font-size: 110px;
        line-height: 115px;
    }
}
@media screen and (max-width: 1380px) {
    /* ---------BANNER--------- */
    .banner_sec_main {
        background-position: bottom -95px right -135px;
    }
    .bnr_cont_sec {
        padding-right: 470px;
    }
    .bnr_cont_sec h4 {
        font-size: 35px;
        line-height: 40px;
    }
    .bnr_cont_sec h1 span {
        font-size: 205px;
        line-height: 205px;
    }
    .bnr_cont_sec h1::before {
        width: 1060px;
        height: 280px;
    }
    .bnr_cont_sec h3 {
        font-size: 90px;
        line-height: 95px;
    }
    .bnr_cont_sec p {
        font-size: 22px;
        line-height: 28px;
    }

    /* /////-----HOME-PAGE-NEW-BLOCK-CSS-START-----///// */
    /* -----BUSENESSES-BLOCK----- */
    .feather_image {
        top: 50%;
        left: -2%;
    }
    .mettica_blck_img_section {
        bottom: -55px;
    }
    /* /////-----HOME-PAGE-NEW-BLOCK-CSS-END-----///// */

    /* ---------block1---------- */
    .block1_main_width h2 {
        font-size: 25px;
        line-height: 30px;
        margin-bottom: 6px;
    }
    .blck1_cont_box h4 {
        font-size: 22px;
        line-height: 28px;
    }
    .number_sec h1 {
        font-size: 45px;
        line-height: 50px;
    }
    .blck1_box_wrpr {
        margin-bottom: 25px;
    }
    .blck1_top_sec_box {
        padding: 30px;
    }

    /* ---------block3---------- */
    .block3_main_width {
        background-position: top -18px left 35px;
    }
    .blck3_right_sec_cont {
        padding-left: 505px;
    }

    /* ------block4------ */
    .blck4_right_sec_cont {
        padding-left: 515px;
    }

    /* ////////FOOTER////////// */
    .ftr_page_name_sec {
        width: 66%;
    }
    .ftr_page_name_wrpr {
        padding-left: 10px;
    }
    .ftr_page_name_wrpr li {
        font-size: 15px;
        line-height: 20px;
        margin: 0 10px;
    }

    /* <<<-----Introduction-to-the-Sevenframe-System-SECTION-CSS-START----->>> */
    .seven_frames_left_section {
        width: 45%;
    }
    .compass_block_left_sec {
        width: 50%;
    }
    .compass_block_right_sec {
        width: 50%;
    }
    .green_circle_bullet_cont::before {
        left: -28px;
    }
    /* <<<-----Introduction-to-the-Sevenframe-System-SECTION-CSS-END----->>> */
}
@media screen and (max-width: 1260px) {
    /* ---------BANNER--------- */
    .banner_sec_main {
        background-position: bottom -95px right -135px;
        padding-bottom: 75px;
    }

    /* ---------block1---------- */
    .blck1_cont_box h4 {
        font-size: 20px;
        line-height: 25px;
        margin-right: 6px;
    }
    .number_sec h1 {
        font-size: 40px;
        line-height: 45px;
    }
    .hemingway_philanthropy_left_cont {
        padding: 20px;
    }

    /* <<<-----Introduction-to-the-Sevenframe-System-SECTION-CSS-END----->>> */
    .green_circle_bullet_cont::before {
        left: -26px;
    }
    /* <<<-----Introduction-to-the-Sevenframe-System-SECTION-CSS-END----->>> */
}
@media screen and (max-width: 1199px) {
    /* //////////NAVBAR///////////// */
    .navigation_main_wrpr {
        margin-right: 0;
    }
    .right_sec {
        width: 66%;
    }
    .text_flex_wrapper li {
        font-size: 12px;
        line-height: 18px;
        padding: 8px 6px;
        margin-right: 6px;
    }
    .navigation_section {
        padding: 35px 0 45px;
    }

    /* -------Banner-------- */
    .common_width {
        width: 100%;
    }
    .gabriel_hemingway_page_inr_full_width {
        border-radius: 0;
        padding-top: 0;
    }
    .gabriel_hemingway_page_full_width {
        background-size: cover, cover;
        padding: 0;
        overflow: hidden;
    }
    .banner_sec_main {
        background-size: 100%;
        background-position: bottom center;
        padding-bottom: 35px;
    }
    .bnr_cont_sec {
        text-align: center;
        padding-right: 0;
        padding-bottom: 118%;
    }
    .bnr_cont_sec h1::before {
        width: 1030px;
        height: 250px;
        left: -18px;
        bottom: -80px;
    }
    .bnr_cont_sec h3 {
        top: -50px;
        right: -215px;
    }
    .bnr_cont_sec h1 {
        display: block;
        margin: 0 auto;
    }
    .mettica_blck_img_section {
        bottom: 0;
    }
    .feather_image {
        width: 20%;
        left: -2%;
    }
    .feather_image img {
        width: 100%;
    }
    .mettica_blck_sub {
        clip-path: polygon(17% 0%, 100% 0%, 100% 100%, 0% 100%);
        padding-left: 185px;
    }
    .businesses_block_main {
        margin-bottom: 45px;
    }

    /* ---------block1---------- */
    .blck1_top_sec_box {
        background-size: cover;
        border: 1px solid #7c7c7cde;
        border-top: none;
        padding: 20px;
        padding-top: 35px;
    }
    .blck1_box_wrpr {
        flex-wrap: wrap;
        justify-content: center;
        margin-bottom: 15px;
    }
    .blck1_cont_box {
        width: 43%;
        margin: 10px;
        min-height: 155px;
    }
    .blck1_cont_box h4 {
        margin-bottom: 0;
    }

    /* --------block2---------- */
    .music_details_sec h4 {
        font-size: 16px;
        line-height: 22px;
    }
    .music_details_sec p {
        font-size: 12px;
        line-height: 18px;
    }
    .music_details_sec h6 {
        font-size: 13px;
        line-height: 18px;
    }
    .white_heading {
        font-size: 25px;
        line-height: 30px;
        margin-bottom: 20px;
    }
    .side_bar_cont {
        padding-left: 15px;
    }

    /* ---------block3---------- */
    .block3_main_width {
        background-size: 100%;
        background-position: top -25px center;
    }
    .blck3_right_sec_cont {
        padding-left: 0;
        padding-top: 80%;
    }

    /* ------block4------ */
    .blck4_box_sec_main {
        background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/g_h_blck4_bx_book_phn_v_img.webp), url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/g_h_blck4_bx_img_bg.webp);
        background-repeat: no-repeat;
        background-size: 100%, cover;
        background-position: top center, top right;
    }
    .blck4_right_sec_cont {
        padding-left: 0;
        padding-top: 36%;
    }
    .blck4_right_sec_cont h2 {
        font-size: 30px;
        line-height: 35px;
        text-shadow: 2px 2px 6px #020202;
    }
    .blck4_right_sec_cont p {
        font-size: 20px;
        line-height: 25px;
        text-shadow: 2px 2px 6px #020202;
    }
    .block4_main_width {
        padding-bottom: 35px;
    }

    /* /////-----HOME-PAGE-Hemingway-Philanthropy-Block-CSS-START-----///// */
    .hemingway_philanthropy_sky_box {
        background-size: cover;
        background-position: bottom left;
        flex-direction: column-reverse;
        padding: 0;
    }
    .hemingway_philanthropy_left_cont {
        width: 100%;
    }
    .hemingway_philanthropy_right_image_section {
        width: 100%;
        justify-content: center;
        flex-direction: row;
    }
    .logo_image {
        top: 0;
        right: 0;
        padding: 10px;
        margin: 10px;
        margin-left: 25px;
    }
    .hemingway_philanthropy_round_image {
        margin: 10px;
    }
    .mt-25 {
        margin-top: 5%;
    }
    .hemingway_philanthropy_right_image_section {
        margin-bottom: 25px;
    }
    .hemingway_philanthropy_sky_box {
        padding: clamp(1rem, 1.5625vw, 3rem);
    }
    .hemingway_philanthropy_round_image {
        display: none;
    }
    .hemingway_philanthropy_round_image_1199view {
        display: block;
        background: #ffffff;
        border-radius: 50%;
        border: 10px solid #ffffff;
        box-shadow: 2px 2px 15px #2929294d;
        overflow: hidden;
    }
    .hemingway_philanthropy_round_image_1199view img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .hemingway_philanthropy_left_cont {
        padding: 0;
    }
    /* /////-----HOME-PAGE-Hemingway-Philanthropy-Block-CSS-END-----///// */


    /* ////////FOOTER////////// */
    .gabriel_hemingway_footer_main .common_width {
        width: 96%;
    }
    .gabriel_hemingway_footer_wrpr {
        flex-wrap: wrap;
    }
    .ftr_logo_sec {
        width: 100%;
        margin-bottom: 35px;
    }
    .ftr_logo_sec img {
        margin: 0 auto;
    }
    .ftr_page_name_wrpr li {
        font-size: 15px;
        line-height: 20px;
    }
    .ftr_page_name_wrpr li.active,
    .ftr_page_name_wrpr li:hover {
        padding: 6px;
        margin: 0 6px;
    }
    .ftr_page_name_wrpr li.active::after,
    .ftr_page_name_wrpr li:hover::after {
        display: none;
    }
    .ftr_page_name_wrpr li.active::after,
    .ftr_page_name_wrpr li:hover::after {
        background: #ff8f00;
        width: 145px;
        height: 45px;
        top: -10px;
    }
    .ftr_page_name_sec {
        width: 75%;
        padding-bottom: 0;
    }
    .ftr_social_media_sec {
        width: 20%;
    }
    .ftr_page_name_wrpr {
        padding-left: 0;
    }

    /* <<<-----Introduction-to-the-Sevenframe-System-SECTION-CSS-START----->>> */
    .left_section {
        width: 25%;
    }
    .right_section {
        width: 74%;
    }
    .seven_frames_left_section {
        width: 100%;
    }
    .seven_frames_right_section {
        width: 100%;
    }
    .philosophical_fragmentation_block_wrpr {
        flex-wrap: wrap;
        justify-content: center;
    }
    .clr_box {
        width: calc(48% - 12px);
        margin: 6px;
    }
    .compass_block_left_sec {
        width: 100%;
        padding: 10px;
    }
    .compass_block_right_sec {
        width: 100%;
        margin-top: 25px;
    }
    .compass_image {
        right: -50px;
    }
    .philosophy_remembered_block_main {
        padding-top: 25px;
    }
    .philosophy_remembered_block_wrpr {
        flex-direction: column-reverse;
    }
    .philosophy_remembered_block_left_image_sec {
        width: 85%;
        margin: 0 auto;
    }
    .philosophy_remembered_block_left_image_sec img {
        position: relative;
        width: 100%;
        top: inherit;
        left: inherit;
        bottom: 0;
        transform: none;
    }
    .philosophy_remembered_block_right_cont_sec {
        width: 100%;
    }
    .seven_windows_left_section {
        width: 42%;
    }
    .seven_windows_right_section {
        width: 56%;
    }
    .second_cont {
        padding-right: 45px;
        margin-left: -45px;
    }
    .third_cont {
        padding-right: 125px;
        margin-left: -125px;
    }
    .bg_stone_image {
        left: -75px;
    }
    /* <<<-----Introduction-to-the-Sevenframe-System-SECTION-CSS-END----->>> */
}
@media screen and (max-width: 999px) {
    /* //////////NAVBAR///////////// */
    .navigation_section {
        position: relative;
        margin: 0 auto;
        padding: 1% 4%;
        width: auto;
        background: #020202bf;
        margin-bottom: 45px;
        border-top: 0;
        border-right: 0;
        border-left: 0;
        border-bottom-width: 1px;
        border-style: solid;
        border-image: linear-gradient(90deg, #00000000, #696666 10%, #696666 90%, #00000000) 10;
        box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.37);
        backdrop-filter: blur(4px);
        -webkit-backdrop-filter: blur(4px);
        z-index: 3;
    }
    .right_sec {
        display: none;
    }
    .toggle_menu_bar {
        display: block;
        width: 60px;
        height: 45px;
        border: 1px solid #5a5a5a;
        border-radius: 6px;
        box-shadow: 2px 2px 15px -5px #000000, -2px -2px 15px -5px #ffffff;
        background: #fa8300;
        font-size: 20px;
        color: #fff;
        cursor: pointer;
    }
    .logo_section {
        width: 100%;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .right_sec {
        width: 100%;
        background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 30%, rgba(0, 0, 0, 1) 70%, rgba(0, 0, 0, 0) 100%);
        margin-top: 35px;
    }
    .navigation_main_wrpr {
        flex-wrap: wrap;
    }
    .text_flex_wrapper {
        flex-direction: column;
        padding: 0;
    }
    .text_flex_wrapper li {
        width: 100%;
        font-size: 16px;
        line-height: 22px;
        border-image: linear-gradient(90deg, #00000000, #696666 45%, #696666 55%, #00000000) 10;
        text-align: center;
        border-top: 0;
        border-right: 0;
        border-left: 0;
        border-bottom-width: 1px;
        border-style: solid;
        padding-bottom: 6px;
        padding: 6px 0 6px;
        margin: 0;
        margin-bottom: 6px;
    }
    .text_flex_wrapper li.active::after {
        padding: 6px 0;
    }

    /* -------Banner-------- */
    .logo_section img {
        width: 240px;
    }
    .bnr_cont_sec h4 {
        font-size: 34px;
        line-height: 40px;
    }
    .bnr_cont_sec h1 span {
        font-size: 185px;
        line-height: 185px;
    }
    .bnr_cont_sec h1::before {
        width: 990px;
        height: 210px;
        left: -75px;
        bottom: -70px;
    }
    .bnr_cont_sec h3 {
        font-size: 80px;
        line-height: 85px;
        top: -45px;
        right: -165px;
    }

    /* /////-----HOME-PAGE-NEW-BLOCK-CSS-START-----///// */
    .featured_blck_book_sec_box_main {
        width: calc(50% - 10px);
    }

    /* -----BUSENESSES-BLOCK----- */
    .h_university_blck_main {
        background-size: auto 60%, cover;
        background-position: bottom right, center;
        padding: 0 clamp(1rem, 1.5625vw, 3rem) 0;
    }
    .hemingway_university_logo {
        position: relative;
        width: fit-content;
        background: #000000;
        top: 0;
        left: 50%;
        transform: translateX(-50%);
        padding: 20px 85px;
    }
    .h_university_left_section {
        width: 100%;
        margin-top: 4%;
    }
    .h_university_right_section {
        position: relative;
        width: 100%;
    }
    .h_university_right_section img {
        width: 70%;
    }
    .mettica_blck_main {
        margin-top: 5%;
    }
    .mettica_blck_sub {
        clip-path: none;
        padding-left: 0;
        padding: clamp(1rem, 1.5625vw, 3rem);
    }
    .mettica_blck_sub {
        flex-direction: column-reverse;
        padding-bottom: 0;
    }
    .mettica_blck_cont_section {
        width: 100%;
        margin: 0;
    }
    .mettica_blck_img_section {
        position: relative;
        width: 70%;
        margin: 0 auto;
    }
    .feather_image {
        display: none;
    }
    .mettica_blck_sub {
        background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/mettica_box_main_bg_sky_img.webp), #afdefb;
        background-repeat: no-repeat;
        background-size: cover, cover;
        background-position: top right, center;
    }
    .h_university_blck_main {
        margin-top: 5%;
    }
    .mettica_blck_cont_section p span img {
        display: none;
    }

    /* <<<-----Introduction-to-the-Sevenframe-System-SECTION-CSS-START----->>> */
    .compass_block_right_sec {
        margin-top: 70px;
    }
    .compass_image {
        top: 38%;
    }
    .philosophy_remembered_block_main {
        padding-top: 0;
    }
    .beyond_dogma_main_wrpr {
        padding: 0;
    }
    .white_heading_38 {
        top: 10px;
    }
    .beyond_dogma_left_cont {
        width: 100%;
        padding: clamp(1rem, 0.78125vw, 1.5rem) clamp(1rem, 0.78125vw, 1.5rem) 0;
    }
    .arrow_image {
        display: none;
    }
    .beyond_dogma_right_cont {
        width: 100%;
        padding: 0 clamp(1rem, 0.78125vw, 1.5rem) clamp(1rem, 0.78125vw, 1.5rem);
    }
    .seven_windows_block_main {
        background: linear-gradient(166deg, rgb(255 255 255 / 3%) 70%, rgb(255 255 255 / 16%) 100%);
    }
    .seven_windows_left_section {
        width: 100%;
        justify-content: flex-start;
        margin-bottom: clamp(1rem, 2.002002002vw, 2rem);
    }
    .seven_windows_right_section {
        width: 100%;
    }
    .second_cont, .third_cont {
        padding-right: 0;
        margin-left: 0;
    }
    .white_heading_42 {
        font-size: clamp(2.4rem, 4.5045045045vw, 4.5rem);
        line-height: clamp(3rem, 5.00500500501vw, 5rem);
    }
    /* <<<-----Introduction-to-the-Sevenframe-System-SECTION-CSS-END----->>> */


    /* /////-----HOME-PAGE-NEW-BLOCK-CSS-END-----///// */
    /* --------block2---------- */
    .block2_main_wrpr {
        flex-direction: column;
        margin-bottom: 25px;
    }
    .block2_main_wrpr:last-child {
        flex-direction: column-reverse;
        margin-bottom: 0;
    }
    .cont_section {
        width: 100%;
        margin-bottom: 20px;
    }
    .music_section_main {
        width: 70%;
        margin: 0 auto;
    }
    .music_box {
        margin-bottom: 25px;
    }
    .yellow_heading {
        background: linear-gradient(90deg, rgba(229, 194, 38, 0) 0%, rgba(229, 194, 38, 1) 20%, rgba(229, 194, 38, 1) 80%, rgba(229, 194, 38, 0) 100%);
    }
    .mt-25 {
        margin-top: 6%;
    }

    /* ////////FOOTER////////// */
    .ftr_page_name_sec {
        width: 100%;
    }
    .ftr_social_media_sec {
        width: fit-content;
        margin: 0 0 0 auto;
        margin-top: 10px;
    }
    .gabriel_hemingway_footer_main {
        padding: 20px 0;
    }
    .content_box_main {
        width: 100%;
    }
}
@media screen and (max-width: 768px) {
    /* ///////////NAVBAR//////////// */
    .navigation_section {
        padding: 2% 3%;
        margin-bottom: 25px;
    }
    .right_sec {
        margin-top: 25px;
    }

    /* -------Banner-------- */
    .bnr_cont_sec {
        padding-bottom: 115%;
    }
    .bnr_cont_sec h4 {
        font-size: 30px;
        line-height: 35px;
    }
    .bnr_cont_sec h1 span {
        font-size: 165px;
        line-height: 165px;
    }
    .bnr_cont_sec h1::before {
        width: 990px;
        height: 210px;
        left: -160px;
        bottom: -70px;
    }
    .bnr_cont_sec h3 {
        font-size: 70px;
        line-height: 75px;
        top: -45px;
        right: -135px;
    }
    .sub_wrpr p {
        width: 100%;
    }
    .mettica_logo {
        width: fit-content;
        margin: 0 0 0 auto;
        margin-top: 15px;
    }
    .businesses_block_main {
        margin-bottom: 25px;
    }

    /* ---------block1---------- */
    .block1_main_width {
        padding: 20px 0 30px;
    }
    .blck1_top_sec_box {
        border: 1px solid #d3d2d4;
        border-top: none;
        padding: 15px;
        padding-top: 50px;
        margin-top: -15px;
    }
    .blck1_box_wrpr {
        flex-direction: column;
    }
    .blck1_cont_box {
        width: calc(100% - 20px);
        margin: 0;
        margin-bottom: 20px;
        min-height: 100%;
    }
    .blck1_cont_box:last-child {
        margin-bottom: 0;
    }
    .block1_main_width h2 {
        margin-bottom: 0;
    }

    /* --------block2---------- */
    .music_section_main {
        width: 90%;
    }
    .music_box {
        margin-bottom: 20px;
    }

    /* ---------block3---------- */
    .block3_main_width {
        background-size: 110%;
        background-position: top -15px center;
        padding: 25px 0;
    }
    .blck3_right_sec_cont {
        padding-top: 90%;
    }

    /* ------block4------ */
    .blck4_box_sec_main {
        background-size: 110%, cover;
    }
    .blck4_right_sec_cont {
        padding-top: 40%;
    }
    .block4_main_width {
        padding-bottom: 25px;
    }

    /* /////-----HOME-PAGE-Hemingway-Philanthropy-Block-CSS-START-----///// */
    .hemingway_philanthropy_blck_main {
        padding: 10px;
        margin-top: 25px;
    }
    .hemingway_philanthropy_left_cont {
        padding: 0;
    }
    .hemingway_philanthropy_right_image_section {
        flex-direction: column-reverse;
    }
    .logo_image {
        margin: 0;
        margin-bottom: 15px;
    }
    .mt-25 {
        margin-top: 3.5%;
    }
    .hemingway_philanthropy_sky_box {
        padding: 15px;
    }
    .philosophy_remembered_block_left_image_sec {
        width: 100%;
    }
    .beyond_dogma_main_block {
        background-size: cover;
    }
    /* /////-----HOME-PAGE-Hemingway-Philanthropy-Block-CSS-END-----///// */


    /* ////////FOOTER////////// */
    .ftr_page_name_wrpr li.active::after,
    .ftr_page_name_wrpr li:hover::after {
        width: 140px;
        height: 40px;
        top: -8px;
    }
    .ftr_logo_sec {
        margin-bottom: 25px;
    }
    .ftr_page_name_sec {
        width: 100%;
    }
    .ftr_page_name_wrpr li {
        font-size: 12px;
        line-height: 18px;
        margin: 0 8px;
    }
    .ftr_social_media_sec {
        width: 100%;
        justify-content: flex-end;
        margin: 0 0 0 auto;
        margin-top: 25px;
    }
    .ftr_social_media_sec img {
        margin: 6px;
    }
    .gabriel_hemingway_footer_black_sec {
        padding: 15px 0;
    }
}
@media screen and (max-width: 699px) {
    /* ---------block1---------- */
    .blck1_top_sec_box {
        background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/gabriel_hamingway_blck1_top_box_bg_phn_v_img.webp);
        background-size: cover;
        background-position: bottom center;
        border: 1px solid #d3d2d4;
        padding: 10px;
        margin-top: 0;
    }
    .block1_main_width h2 {
        margin-bottom: 15px;
    }

    /* <<<-----Introduction-to-the-Sevenframe-System-SECTION-CSS-END----->>> */
    .clr_box {
        width: 100%;
        margin: 0 0 10px;
    }
    /* <<<-----Introduction-to-the-Sevenframe-System-SECTION-CSS-END----->>> */
}
@media screen and (max-width: 599px) {
    /* -------Banner-------- */
    .bnr_cont_sec h4 {
        font-size: 28px;
        line-height: 34px;
    }
    .bnr_cont_sec h1 span {
        font-size: 145px;
        line-height: 145px;
    }
    .bnr_cont_sec h1::before {
        width: 950px;
        height: 170px;
        left: -258px;
        bottom: -55px;
    }
    .bnr_cont_sec h3 {
        font-size: 65px;
        line-height: 70px;
        top: -45px;
        right: -105px;
    }
    .bnr_cont_sec p {
        font-size: 20px;
        line-height: 25px;
    }

    /* /////-----HOME-PAGE-NEW-BLOCK-CSS-START-----///// */
    .yellow_heading {
        background: #e5c226;
        margin-bottom: 8%;
    }
    .featured_blck_book_sec_box_main {
        width: 80%;
        margin: 0;
        margin-bottom: 2%;
    }
    .featured_blck_book_sec_box_main:last-child {
        margin-bottom: 0;
    }
    .book_details_section {
        min-height: auto;
    }
    .btm_center_content {
        margin-bottom: 8%;
    }
    .mt-25 {
        margin-top: 8%;
    }
    .hemingway_philanthropy_left_cont {
        padding: 0;
    }

    /* -----BUSENESSES-BLOCK----- */
    .businesses_block_main {
        margin-bottom: 25px;
    }
    .h_university_blck_main {
        background-size: auto 45%, cover;
        background-position: bottom center, center;
    }
    .hemingway_university_logo {
        width: 90%;
        border-radius: 0 0 25px 25px;
        padding: 15px;
    }
    .hemingway_university_logo img {
        margin: 0 auto;
    }
    .h_university_right_section img {
        width: 100%;
    }
    .sub_wrpr p {
        width: 100%;
    }
    .mettica_logo {
        margin: 0 auto;
        margin-top: 10px;
    }
    .mettica_blck_img_section {
        width: 100%;
    }
    .sub_wrpr {
        margin-top: 10px;
    }

    /* <<<-----Introduction-to-the-Sevenframe-System-SECTION-CSS-START----->>> */
    .compass_block_right_sec {
        margin-top: 0;
    }
    .green_circle_bullet_cont {
        padding-left: 25px;
    }
    .green_circle_bullet_cont::before {
        width: 15px;
        height: 15px;
        left: 0;
    }
    .compass_image {
        position: relative;
        width: fit-content;
        top: inherit;
        right: inherit;
        bottom: 0;
        transform: none;
        margin: 0 auto;
    }
    /* <<<-----Introduction-to-the-Sevenframe-System-SECTION-CSS-END----->>> */
    /* /////-----HOME-PAGE-NEW-BLOCK-CSS-END-----///// */

    /* <<<-----FOOTER-CSS-START----->>> */
    .ftr_page_name_wrpr {
        flex-direction: column;
        margin: 0;
    }
    .ftr_page_name_wrpr li {
        width: 75%;
        font-size: 16px;
        line-height: 22px;
        text-align: center;
        padding: 6px 0;
        margin: 0 10px 6px;

        border-top: 0;
        border-right: 0;
        border-left: 0;
        border-bottom-width: 1px;
        border-style: solid;
        border-image: linear-gradient(90deg, #00000000, #e1e1e1 45%, #e1e1e1 55%, #00000000) 10;
    }
    .ftr_social_media_sec {
        width: fit-content;
        margin: 0 auto;
        margin-top: 15px;
    }
    /* <<<-----FOOTER-CSS-END----->>> */
}
@media screen and (max-width: 499px) {
    /* /////////NAVBAR///////// */
    .toggle_menu_bar {
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 18px;
        width: 45px;
        height: 40px;
        margin-top: 20px;
    }
    .navigation_section {
        padding: 3%;
        margin-bottom: 25px;
    }
    .logo_section img {
        width: 175px;
    }
    .right_sec {
        margin-top: 25px;
    }
    .text_flex_wrapper li {
        padding: 6px 0;
    }
    .text_flex_wrapper li.active::after,
    .text_flex_wrapper li:hover::after {
        padding: 0;
    }

    /* -------Banner-------- */
    .bnr_cont_sec {
        padding-bottom: 112%;
    }
    .bnr_cont_sec h4 {
        font-size: 25px;
        line-height: 30px;
    }
    .bnr_cont_sec h1 {
        margin: 0;
        margin-bottom: 15px;
    }
    .bnr_cont_sec h1 span {
        font-size: 115px;
        line-height: 115px;
    }
    .bnr_cont_sec h1::before {
        width: 910px;
        height: 130px;
        left: -255px;
        bottom: -40px;
    }
    .bnr_cont_sec h3 {
        font-size: 55px;
        line-height: 60px;
        top: -15px;
        right: -75px;
    }
    .bnr_cont_sec p {
        font-size: 18px;
        line-height: 24px;
    }

    /* /////-----HOME-PAGE-NEW-BLOCK-CSS-START-----///// */
    .featured_blck_book_sec_box_main {
        width: 100%;
        margin-bottom: 5%;
    }
    .featured_blck_book_sec_box_main:last-child {
        margin-bottom: 0;
    }
    /* /////-----HOME-PAGE-NEW-BLOCK-CSS-END-----///// */

    /* ---------block1---------- */
    .block1_main_width {
        padding: 15px 0 25px;
    }
    .top_sec_wrpr {
        padding-bottom: 10px;
        margin-bottom: 10px;
    }
    .blck1_cont_box h4 {
        font-size: 18px;
        line-height: 24px;
    }
    .number_sec h1 {
        font-size: 35px;
        line-height: 40px;
    }
    .blck1_top_sec_box .blck1_cont_box p {
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 0;
    }
    .blck1_top_sec_box p {
        font-size: 16px;
        line-height: 22px;
    }
    .block1_main_width h2 {
        font-size: 24px;
        line-height: 30px;
    }

    /* --------block2---------- */
    .music_section_main {
        width: 100%;
    }
    .white_heading {
        font-size: 22px;
        line-height: 28px;
        margin-bottom: 15px;
    }
    .side_bar_cont {
        font-size: 16px;
        line-height: 22px;
        border-left: 1px solid #ffffff;
        padding-left: 10px;
    }
    .music_section_wrpr {
        flex-direction: column;
    }
    .music_box {
        width: 100%;
        margin-bottom: 15px;
    }
    .block2_main_wrpr {
        margin-bottom: 15px;
    }

    /* ---------block3---------- */
    .block3_main_width {
        background-size: 120%;
        background-position: top -10px center;
        padding: 15px 0;
    }
    .blck3_right_sec_cont {
        padding-top: 98%;
    }
    .block3_main_width .side_bar_cont {
        margin-bottom: 10px;
    }
    .orng_blt_cont::before {
        width: 12px;
        height: 12px;
        top: 5px;
    }
    .orng_blt_cont {
        font-size: 16px;
        line-height: 22px;
        padding-left: 20px;
        margin-bottom: 10px;
    }

    /* ------block4------ */
    .blck4_box_sec_main {
        background-size: 115%, cover;
        border-radius: 6px;
        padding: 10px;
    }
    .blck4_right_sec_cont {
        padding-top: 44%;
    }
    .blck4_right_sec_cont h2 {
        font-size: 24px;
        line-height: 30px;
    }
    .blck4_right_sec_cont p {
        font-size: 18px;
        line-height: 24px;
    }
    .block4_main_width {
        padding-bottom: 15px;
    }

    /* /////-----HOME-PAGE-Hemingway-Philanthropy-Block-CSS-START-----///// */
    .hemingway_philanthropy_blck_main {
        padding: 6px;
        margin-top: 15px;
    }
    .hemingway_philanthropy_left_cont p {
        margin-bottom: 10px;
    }
    .hemingway_philanthropy_sky_box {
        padding: 10px;
    }
    .logo_image {
        padding: 10px;
        margin: 15px 0;
    }
    .hemingway_philanthropy_right_image_section {
        margin-bottom: 10px;
    }
    .bg_stone_image {
        top: -85px;
        left: -35px;
    }

    /* /////-----HOME-PAGE-Hemingway-Philanthropy-Block-CSS-END-----///// */


    /* /////////---FOOTER---/////////// */
    .gabriel_hemingway_footer_main {
        padding: 15px 0;
    }
    .ftr_logo_sec img {
        width: 90%;
    }
    .ftr_social_media_sec {
        justify-content: center;
        margin-top: 15px;
    }
    .gabriel_hemingway_footer_black_sec {
        padding: 10px 0;
    }

    /* <<<-----Introduction-to-the-Sevenframe-System-SECTION-CSS-END----->>> */
    .red_heading h4 {
        font-size: clamp(1.5rem, 1.30208333333vw, 2.5rem);
        line-height: clamp(2rem, 1.5625vw, 3rem);
    }
    .content_box {
        min-height: 50px;
    }
    .content_box p {
        font-size: clamp(1.2rem, 0.9375vw, 1.8rem);
        line-height: clamp(1.8rem, 1.25vw, 2.4rem);
    }
    /* <<<-----Introduction-to-the-Sevenframe-System-SECTION-CSS-END----->>> */
}
@media screen and (max-width: 399px) {
    /* -------Banner-------- */
    .bnr_cont_sec h1 {
        margin-bottom: 6px;
    }
    .bnr_cont_sec h1 span {
        font-size: 95px;
        line-height: 95px;
    }
    .bnr_cont_sec h1::before {
        width: 885px;
        height: 105px;
        left: -258px;
        bottom: -35px;
    }
    .bnr_cont_sec h3 {
        font-size: 45px;
        line-height: 50px;
        top: -4px;
        right: -65px;
    }
}


/* <<-------/////////////MY-MUSIC-PAGE-CSS-START/////////////-------->> */
.gabriel_music_page_full_width {
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/blog/gabriel_hemingway_blog_page_main_bg.png), #000000;
    background-repeat: no-repeat;
    background-size: cover, cover;
    background-position: top center, center;
    padding: 70px 0;
    padding-bottom: 0;
    overflow: hidden;
}
.gabriel_music_page_inr_full_width {
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/my_music/gabriel_mymusic_full_page_sub_bg_img.webp);
    background-repeat: no-repeat;
    background-position: top center;
    border-radius: 15px 15px 0 0;
    padding: 15px 0;
}
.music_page_banner_sec_main {
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/my_music/gabriel_mymusic_page_bnr_right_img.webp);
    background-repeat: no-repeat;
    background-size: 535px;
    background-position: bottom -65px right 105px;
    border-top: 0;
    border-right: 0;
    border-left: 0;
    border-bottom-width: 1px;
    border-style: solid;
    border-image: linear-gradient(90deg, #00000000, #696666 45%, #696666 55%, #00000000) 10;
    padding-bottom: 85px;
}
.music_page_banner_sec_main .bnr_cont_sec h1 span {
    font-size: 173px;
    line-height: 175px;
}
.music_page_banner_sec_main .bnr_cont_sec h1::before {
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/my_music/gabriel_music_page_bnr_heading_bfr_img.webp);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 1105px;
    height: 365px;
    left: -110px;
    bottom: -95px;
}
.music_page_blck1_main img {
    display: block;
    max-width: 100%;
}

/* ///////////BLOCK-1///////////// */
.music_page_blck1_main_width {
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/my_music/gabriel_mymusic_page_blck1_left_img.webp), url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/my_music/gabriel_mymusic_page_blck1_bg_img.webp);
    background-repeat: no-repeat;
    background-size: auto, auto;
    background-position: top 55px left -25px, bottom right;
    padding: 45px 0 0;
}
.music_page_blck1_right_cont {
    padding-left: 380px;
}
.music_album_section_wrpr {
    width: 90%;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    align-items: flex-start;
    margin: 25px auto 0;
}
.music_sec {
    margin: 20px;
    cursor: pointer;
}
.music_sec a {
    text-decoration: none;
}
.image_sec {
    height: 185px;
    margin-bottom: 10px;
    overflow: hidden;
}
.image_sec img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.music_page_blck1_right_cont .music_details_sec {
    width: 100%;
}
.music_page_blck1_right_cont .music_details_sec h4 {
    font-size: 20px;
    line-height: 25px;
}
.music_page_blck1_right_cont .music_details_sec p {
    font-size: 16px;
    line-height: 22px;
}
.music_page_blck1_right_cont .music_details_sec h6 {
    font-size: 16px;
    line-height: 22px;
}
.gabriel_music_page_full_width .white_heading {
    font-size: 38px;
    line-height: 44px;
}
.spotify_icon_section {
    width: 20%;
    margin: 20px auto 20px;
}
.spotify_icon_section a {
    text-decoration: none;
}
.image_box {
    background: #00000082;
    padding: 28px;
    border: 1px solid #ffffff47;
}
.image_box img {
    display: block;
    max-width: 100%;
}
.spotify_cont_section {
    text-align: center;
}
.spotify_cont_section h1 {
    font-size: 20px;
    line-height: 25px;
    font-weight: 600;
    color: #ffffff;
    text-decoration: none;
    margin: 10px 0;
}
.music_album_slider {
    position: relative !important;
}
.swiper-button-prev {
    position: absolute !important;
    color: #ffffff !important;
    background: #7f7f7f;
    top: inherit !important;
    left: inherit !important;
    right: 45px !important;
    bottom: 0 !important;
}
.swiper-button-prev::after {
    font-size: 30px !important;
    line-height: 35px !important;
    font-weight: 800;
}
.swiper-wrapper {
    padding-bottom: 45px;
}
.swiper-button-next {
    position: absolute !important;
    color: #ffffff !important;
    background: #7f7f7f;
    top: inherit !important;
    right: 0 !important;
    bottom: 0 !important;
}
.swiper-button-next::after {
    font-size: 30px !important;
    line-height: 35px !important;
    font-weight: 800;
}

@media screen and (max-width: 1620px) {
    .music_page_banner_sec_main {
        background-position: bottom -65px right 65px;
    }
}
@media screen and (max-width: 1420px) {
    .music_page_banner_sec_main {
        background-position: bottom -65px right;
    }

    /* ///////////BLOCK-1///////////// */
    .music_page_blck1_main_width {
        background-position: top 75px left -55px, bottom right;
        padding: 40px 0 0;
    }
    .music_page_blck1_right_cont {
        padding-left: 335px;
    }
    .music_album_section_wrpr {
        width: 96%;
    }
}
@media screen and (max-width: 1320px) {
    .music_page_banner_sec_main {
        background-size: 515px;
        background-position: bottom -85px right -45px;
    }
    .music_page_banner_sec_main .bnr_cont_sec h1::before {
        width: 1075px;
        height: 335px;
        left: -110px;
        bottom: -92px;
    }
    .music_page_banner_sec_main .bnr_cont_sec h1 span {
        font-size: 153px;
        line-height: 155px;
    }

    /* ///////////BLOCK-1///////////// */
    .music_page_blck1_main_width {
        background-position: top 75px left -115px, bottom right;
        padding: 40px 0 0;
    }
    .music_page_blck1_right_cont {
        padding-left: 285px;
    }
    .gabriel_music_page_full_width .white_heading {
        font-size: 35px;
        line-height: 40px;
        margin-bottom: 20px;
    }
    .music_sec {
        margin: 10px;
    }
    .music_page_blck1_right_cont .music_details_sec h4 {
        font-size: 18px;
        line-height: 24px;
    }
    .spotify_icon_section {
        width: 22%;
        margin: 10px;
    }
}
@media screen and (max-width: 1199px) {
    .gabriel_music_page_full_width {
        padding: 0;
    }
    .gabriel_music_page_inr_full_width {
        background-size: cover;
        border-radius: 0;
        padding-bottom: 0;
    }
    .music_page_banner_sec_main {
        background-size: 100%;
        background-position: bottom -85px right -45px;
    }
    .music_page_banner_sec_main .bnr_cont_sec h1::before {
        width: 1045px;
        height: 335px;
        left: -55px;
        bottom: -90px;
    }
    .music_page_banner_sec_main .bnr_cont_sec h1 span {
        font-size: 163px;
        line-height: 165px;
    }
    .gabriel_music_page_full_width .bnr_cont_sec {
        padding-bottom: 80%;
    }

    /* ///////////BLOCK-1///////////// */
    .music_page_blck1_main_width {
        background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/my_music/gabriel_mymusic_page_blck1_left_img_1199v.webp);
        background-repeat: no-repeat;
        background-size: 70%, auto;
        background-position: bottom -25px center, top right;
        padding: 35px 0;
    }
    .music_page_blck1_right_cont {
        padding-left: 0;
        padding-bottom: 75%;
    }
}
@media screen and (max-width: 999px) {
    .gabriel_music_page_full_width {
        padding: 0;
    }
    .gabriel_music_page_inr_full_width {
        padding: 0;
    }
    .gabriel_music_page_full_width .bnr_cont_sec {
        padding-bottom: 75%;
    }
}
@media screen and (max-width: 768px) {
    .music_page_banner_sec_main .bnr_cont_sec h1 span {
        font-size: 153px;
        line-height: 155px;
    }
    .gabriel_music_page_full_width .bnr_cont_sec {
        padding-bottom: 75%;
    }
    .music_page_banner_sec_main .bnr_cont_sec h1::before {
        width: 1045px;
        height: 330px;
        left: -55px;
        bottom: -90px;
    }

    /* ///////////BLOCK-1///////////// */
    .music_page_blck1_main_width {
        background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/my_music/gabriel_mymusic_page_blck1_left_img_1199v.webp);
        background-repeat: no-repeat;
        background-size: 85%, auto;
        background-position: bottom -25px center, top right;
        padding: 25px 0;
    }
    .music_page_blck1_right_cont {
        padding-bottom: 95%;
    }
    .music_sec {
        margin: 15px;
    }
    .spotify_icon_section {
        width: 28%;
        margin: 15px;
    }
}
@media screen and (max-width: 699px) {
    .music_page_banner_sec_main .bnr_cont_sec h1 span {
        font-size: 122px;
        line-height: 125px;
    }
    .gabriel_music_page_full_width .bnr_cont_sec {
        padding-bottom: 65%;
    }
    .music_page_banner_sec_main .bnr_cont_sec h1::before {
        width: 1045px;
        height: 270px;
        left: -55px;
        bottom: -75px;
    }

    /* ///////////BLOCK-1///////////// */
    .music_page_blck1_main_width {
        background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/my_music/gabriel_mymusic_page_blck1_left_img_1199v.webp);
        background-repeat: no-repeat;
        background-size: 85%, auto;
        background-position: bottom -25px center, top right;
        padding: 25px 0;
    }
    .music_page_blck1_right_cont {
        padding-bottom: 95%;
    }
    .gabriel_music_page_full_width .white_heading {
        font-size: 30px;
        line-height: 35px;
        margin-bottom: 15px;
    }
    .music_album_section_wrpr {
        width: 100%;
    }
    .music_sec {
        margin: 10px;
    }
    .swiper-button-prev {
        width: 20px !important;
        height: 30px !important;
        color: #ffffff !important;
        background: #ffffff59;
        right: 35px !important;
    }
    .swiper-button-prev::after {
        font-size: 20px !important;
        line-height: 25px !important;
    }
    .swiper-button-next {
        width: 20px !important;
        height: 30px !important;
        color: #ffffff !important;
        background: #ffffff59;
    }
    .swiper-button-next::after {
        font-size: 20px !important;
        line-height: 25px !important;
    }
}
@media screen and (max-width: 599px) {
    .swiper-slide {
        margin-top: 0 !important;
        margin-right: 12px !important;
    }
    .music_details_sec {
        width: 100%;
    }
    .image_sec {
        height: 100%;
        min-height: 100%;
    }
    .music_page_blck1_right_cont .music_details_sec h4 {
        font-size: 14px;
        line-height: 20px;
    }
    .music_page_blck1_right_cont .music_details_sec p {
        font-size: 10px;
        line-height: 15px;
    }
    .music_page_blck1_right_cont .music_details_sec h6 {
        font-size: 12px;
        line-height: 18px;
    }
}
@media screen and (max-width: 499px) {
    .music_page_banner_sec_main {
        background-size: 110%;
        background-position: bottom right -65px;
    }
    .music_page_banner_sec_main .bnr_cont_sec h1 span {
        font-size: 92px;
        line-height: 105px;
    }
    .music_page_banner_sec_main .bnr_cont_sec h1::before {
        width: 715px;
        height: 205px;
        left: -14px;
        bottom: -52px;
    }
    .gabriel_music_page_full_width .bnr_cont_sec {
        padding-bottom: 90%;
    }
    .music_page_banner_sec_main .bnr_cont_sec h1 span {
        -webkit-text-stroke: 0.5px #c0ba58;
    }

    /* ///////////BLOCK-1///////////// */
    .gabriel_music_page_full_width .white_heading {
        font-size: 25px;
        line-height: 30px;
        margin-bottom: 10px;
    }
    .music_page_blck1_main_width {
        background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/my_music/gabriel_mymusic_page_blck1_left_img_1199v.webp);
        background-repeat: no-repeat;
        background-size: 110%, auto;
        background-position: bottom -15px center, top right;
        padding: 15px 0;
    }
    .music_page_blck1_right_cont {
        padding-bottom: 125%;
    }
    .gabriel_music_page_full_width .music_sec {
        width: 100%;
        margin: 10px 0;
    }
    .spotify_icon_section {
        width: 100%;
        margin: 10px 0;
    }
    .spotify_icon_section a {
        display: flex;
        justify-content: flex-start;
        align-items: center;
    }
    .image_box {
        width: 17%;
        padding: 10px;
        margin-right: 10px;
    }
    .spotify_cont_section {
        width: 75%;
        text-align: left;
    }
}
@media screen and (max-width: 399px) {
    .music_page_banner_sec_main {
        background-position: bottom right -55px;
    }
    .music_page_banner_sec_main .bnr_cont_sec h1 span {
        font-size: 70px;
        line-height: 75px;
    }
    .music_page_banner_sec_main .bnr_cont_sec h1::before {
        width: 635px;
        height: 155px;
        left: -12px;
        bottom: -42px;
    }
    .gabriel_music_page_full_width .bnr_cont_sec {
        padding-bottom: 90%;
    }
}

/* <<-------/////////////MY-MUSIC-PAGE-CSS-END/////////////-------->> */


/* <-<<------------MY-AUTHORSHIP-PAGE-CSS-------------->>-> */
.gabriel_authorship_page_full_width {
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/my_authorship/myauthorship_page_main_bg_img.webp), #000000;
    background-repeat: no-repeat;
    background-size: cover, cover;
    background-position: top center, center;
    padding: 70px 0 0;
    overflow: hidden;
}
.gabriel_authorship_page_inr_full_width {
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/my_authorship/myauthorship_page_sub_bg_img.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;
    border-radius: 15px 15px 0 0;
    padding: 15px 0;
}
.authorship_page_banner_sec_main {
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/my_authorship/gabriel_authorship_page_bnr_right_img.webp);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: bottom -15px right -6px;
    border-top: 0;
    border-right: 0;
    border-left: 0;
    border-bottom-width: 2px;
    border-style: solid;
    border-image: linear-gradient(90deg, #00000000, #696666 45%, #696666 55%, #00000000) 10;
    padding-bottom: 115px;
}
.gabriel_authorship_page_full_width .bnr_cont_sec h1 span {
    font-size: 141px;
    line-height: 141px;
}
.gabriel_authorship_page_full_width .bnr_cont_sec h1::before {
    position: absolute;
    content: '';
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/my_authorship/gabriel_authorship_page_bnr_heading_bfr_img.webp);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 1141px;
    height: 345px;
    left: -70px;
    bottom: -105px;
    mix-blend-mode: screen;
    z-index: 2;
}

/* ------block1------ */
.authorship_page_blck1_main_width {
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/my_authorship/gabriel_authorship_blck1_left_img.webp);
    background-repeat: no-repeat;
    background-size: 535px;
    background-position: top -35px left 95px;
    padding: 30px 0 15px;
}
.authorship_page_blck1_right_sec {
    padding-left: 660px;
}
.gabriel_authorship_page_full_width .white_heading {
    font-size: 38px;
    line-height: 44px;
}
.gabriel_authorship_page_full_width .blck2_left_cont_sec a {
    text-decoration: none;
}
.side_bar_content_sec {
    border-left: 2px solid #ffffff;
    padding-left: 25px;
}
.authorship_page_blck1_main_width .side_bar_cont {
    border-left: none;
    padding-left: 0;
    margin-bottom: 30px;
}

/* -------block2-------- */
.authorship_page_blck2_main_width {
    position: relative;
    padding: 80px 0;
}
.blck2_bg_main_bx {
    background: linear-gradient(135deg, rgba(46, 59, 100, 0) 45%, rgba(46, 59, 100, 1) 100%);
    padding: 35px 0;
}
.blck2_left_cont_sec {
    padding-right: 560px;
}
.blck2_img_sec {
    position: absolute;
    top: 50%;
    right: 55px;
    transform: translateY(-50%);
}
.blck2_img_sec img {
    display: block;
    max-width: 100%;
}
.authorship_page_blck2_main_width .white_heading {
    margin-bottom: 6px;
}
.sub_cont {
    font-size: 20px;
    line-height: 25px;
    font-weight: 500;
    color: #ffffff;
    margin: 0;
    margin-bottom: 25px;
}

/* ----------block3--------- */
.authorship_page_blck3_main_width {
    padding: 50px 0;
}
.authorship_page_blck_wrpr {
    display: flex;
    justify-content: space-between;
}
.authorship_blck3_left_sec {
    position: relative;
    flex: 1 0 38%;
}
.block3_image {
    position: absolute;
    top: 49%;
    left: -10%;
    transform: translateY(-50%);
}
.authorship_blck3_right_cont_sec {
    width: 62%;
    position: relative;
    z-index: 1;
}
.gabriel_authorship_page_full_width .authorship_blck3_right_cont_sec a {
    text-decoration: none;
}
.authorship_blck3_right_cont_sec .white_heading {
    margin-bottom: 6px;
}

/* ----------Aphorisms_block---------- */
.authorship_page_aphorisms_blck_main_width {
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/my_authorship/aphorisms_book_bg_img.webp);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: top -12px left -75px;
    padding: 50px 0 80px;
}
.aphorisms_image {
    position: absolute;
    width: 790px;
    top: 65%;
    left: -32%;
    transform: translateY(-50%);
}

/* ----------block4---------- */
.authorship_page_blck4_main_width {
    padding: 115px 0 60px;
}
.authorship_page_blck_wrpr.blck4_wrpr {
    flex-direction: row-reverse;
}
.block4_image {
    position: absolute;
    top: 68% !important;
    right: -175px;
    transform: translateY(-50%);
}

/* ----------block5---------- */
.authorship_page_blck5_main_width {
    padding: 95px 0 50px;
}
.block5_image {
    position: absolute;
    top: 68% !important;
    left: -45px;
    transform: translateY(-50%);
}

/* ----------block6---------- */
.authorship_page_blck6_main_width {
    padding: 110px 0 115px;
}
.blck6_wrpr {
    flex-direction: row-reverse;
}
.block6_image {
    position: absolute;
    top: 68% !important;
    right: -115px;
    transform: translateY(-50%);
}
.comming_soon_books_main {
    position: relative;
    border-top-width: 2px;
    border-right: 0;
    border-left: 0;
    border-bottom: 0;
    border-style: solid;
    border-image: linear-gradient(90deg, #00000000, #febe33 45%, #febe33 55%, #00000000) 10;
    margin-bottom: 30px;
}
.comming_soon_books_main::after {
    position: absolute;
    content: '';
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/my_authorship/comming_soon_heading_shadow_img.webp);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 100%;
    height: 155px;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}
.comming_soon_books_sub {
    position: relative;
    width: 585px;
    clip-path: polygon(50% 0, 100% 0, 100% 60%, 50% 100%, 50% 100%, 0 60%, 0 0);
    background: linear-gradient(180deg, #fbb934, #8c3f1c 15%, #3e1502);
    padding: 20px 20px 40px;
    margin: 0 auto;
    top: -1px;
    z-index: 1;
}
.comming_soon_books_sub h1 {
    font-size: 35px;
    line-height: 40px;
    font-weight: 700;
    color: #efbf00;
    text-align: center;
    text-wrap: balance;
    text-transform: uppercase;
    text-shadow: -4px 3px 4px #000000a3;
    padding: 0 85px;
    margin: 0;
}

/* ------Block7------ */
.authorship_page_blck7_main_width {
    padding: 0;
}
.authorship_page_blck_wrpr.blck7_wrpr {
    margin-bottom: 50px;
}
.block7_image {
    position: absolute;
    top: 50% !important;
    left: -15px;
    transform: translateY(-50%);
}
.authorship_page_blck7_main_width .side_bar_cont {
    border: none;
    padding-left: 0;
}
.music_box_main .content_section {
    background: #000000;
    border-left: 2px solid #ffffff;
    padding-left: 20px;
}

/* ------Block8------ */
.authorship_page_blck8_main_width {
    padding: 0;
}
.authorship_page_blck_wrpr.blck8_wrpr {
    margin-bottom: 50px;
}
.block8_image {
    position: absolute;
    top: 50% !important;
    right: -115px;
    transform: translateY(-50%);
}
.authorship_page_blck8_main_width .side_bar_cont {
    border: none;
    padding-left: 0;
}

/* ------Block9------ */
.authorship_page_blck9_main_width {
    padding: 0 0 85px;
}
.authorship_page_blck9_main_width .authorship_page_blck_wrpr {
    margin-bottom: 60px;
}
.block9_image {
    position: absolute;
    top: 50% !important;
    left: -115px;
    transform: translateY(-50%);
}
.authorship_page_blck9_main_width .side_bar_cont {
    border: none;
    padding-left: 0;
}
.side_bar_cont.last_cont {
    border-left: 2px solid #ffffff;
    padding-left: 20px;
}
.authorship_blck3_img_sub {
    cursor: pointer;
}
.authorship_blck3_left_sec.blck8_img_sec {
    cursor: pointer;
}

/* --------Block10------- */
.authorship_page_blck10_main_width {
    padding: 0 0 80px;
}
.authorship_page_blck10_main_width .side_bar_cont {
    border: none;
    padding-left: 0;
}
.block10_image {
    position: absolute;
    top: 50% !important;
    left: -50px;
    transform: translateY(-50%);
}

/* --------Block11------- */
.authorship_page_blck11_main_width {
    padding: 0 0 30px;
}
.authorship_page_blck11_main_width .side_bar_cont {
    border: none;
    padding-left: 0;
}
.block11_image {
    position: absolute;
    top: 55% !important;
    left: -50px;
    transform: translateY(-50%);
}
.metaphysics_book_image {
    position: absolute;
    top: 50% !important;
    left: -45px;
    transform: translateY(-50%);
}

/* --------Metaphysics-Block--------- */
.metaphysics_blck_wrpr {
    flex-direction: row;
}

/* ----------block12---------- */
.authorship_page_blck12_main_width {
    padding: 115px 0 60px;
}
.authorship_page_blck_wrpr.blck12_wrpr {
    flex-direction: row-reverse;
}
.block12_image {
    position: absolute;
    top: 40% !important;
    right: -125px;
    transform: translateY(-50%);
}

/* ----------Block-13----------- */
.authorship_page_blck10_main_width.authorship_page_blck13_main_width {
    padding: 0 0 50px;
}
.authorship_page_blck13_main_width .side_bar_cont {
    border: none;
    padding-left: 0;
}


@media screen and (max-width: 1620px) {
    /* ---------block2---------- */
    .blck2_left_cont_sec {
        padding-right: 455px;
    }
    .blck2_img_sec {
        width: 465px;
        right: 2.9%;
    }

    /* --------block4-------- */
    .block4_image {
        top: 70% !important;
        right: -135px;
    }
}
@media screen and (max-width: 1520px) {
    .gabriel_authorship_page_full_width .bnr_cont_sec {
        padding-right: 510px;
    }
    .gabriel_authorship_page_full_width .bnr_cont_sec h1 span {
        font-size: 130px;
        line-height: 130px;
    }
    .gabriel_authorship_page_full_width .bnr_cont_sec h1::before {
        width: 1055px;
        height: 320px;
        left: -70px;
        bottom: -98px;
    }

    /* -----block1-------- */
    .authorship_page_blck1_main_width {
        background-position: top -25px left 95px;
    }

    /* ----------Block-13----------- */
    .authorship_page_blck10_main_width.authorship_page_blck13_main_width {
        padding: 0 0 35px;
    }
}
@media screen and (max-width: 1440px) {
    /* ----------Aphorisms_block---------- */
    .authorship_page_aphorisms_blck_main_width {
        padding: 40px 0 65px;
    }
    .aphorisms_image {
        width: 865px;
        top: 62%;
        left: -44%;
    }

    /* ----------block7---------- */
    .block7_image {
        left: -55px;
    }
}
@media screen and (max-width: 1420px) {
    .authorship_page_banner_sec_main {
        padding-bottom: 85px;
    }
    .gabriel_authorship_page_full_width .bnr_cont_sec {
        padding-right: 485px;
    }
    .gabriel_authorship_page_full_width .bnr_cont_sec h1 span {
        font-size: 115px;
        line-height: 115px;
    }
    .gabriel_authorship_page_full_width .bnr_cont_sec h1::before {
        width: 940px;
        height: 285px;
        left: -60px;
        bottom: -88px;
    }

    /* -----block1-------- */
    .authorship_page_blck1_main_width {
        background-size: 585px;
        background-position: top -20px left 65px;
    }

    /* ---------block2---------- */
    .blck2_left_cont_sec {
        padding-right: 460px;
    }
    .blck2_img_sec {
        width: 465px;
        top: 52%;
        right: 2.9%;
    }

    /* ---------block3---------- */
    .block3_image {
        top: 60%;
        left: -20%;
    }

    /* --------block4-------- */
    .block4_image {
        top: 70% !important;
        right: -185px;
    }

    /* ------block5--------- */
    .block5_image {
        top: 60% !important;
        left: -65px;
    }

    /* -------block6-------- */
    .block6_image {
        top: 65% !important;
        right: -115px;
    }
}
@media screen and (max-width: 1360px) {
    /* ----------Aphorisms_block---------- */
    .authorship_page_aphorisms_blck_main_width {
        padding: 40px 0 65px;
    }
    .aphorisms_image {
        width: 815px;
        top: 58%;
        left: -46%;
    }

    /* --------Block10------- */
    .block10_image {
        top: 52% !important;
        left: -65px;
    }

    /* --------Block11------- */
    .block11_image {
        left: -70px;
    }

    /* --------Block11------- */
    .authorship_page_blck13_main_width .block10_image {
        left: -105px;
    }

    /* ----------Block-13----------- */
    .authorship_page_blck10_main_width.authorship_page_blck13_main_width {
        padding: 0 0 25px;
    }
}
@media screen and (max-width: 1320px) {
    .authorship_page_banner_sec_main {
        background-position: top -10px right -40px;
    }
    .gabriel_authorship_page_full_width .bnr_cont_sec h1 span {
        font-size: 100px;
        line-height: 100px;
    }
    .gabriel_authorship_page_full_width .bnr_cont_sec h1::before {
        width: 805px;
        height: 255px;
        left: -50px;
        bottom: -80px;
    }

    /* -----block1-------- */
    .authorship_page_blck1_main_width {
        background-size: 635px;
        background-position: top -55px left -34px;
    }
    .authorship_page_blck1_right_sec {
        padding-left: 535px;
    }
    .authorship_page_blck1_main_width .side_bar_cont {
        margin-bottom: 20px;
    }

    /* ---------block2---------- */
    .authorship_page_blck2_main_width {
        padding: 45px 0;
    }
    .blck2_left_cont_sec {
        padding-right: 410px;
    }
    .gabriel_authorship_page_full_width .white_heading {
        font-size: 35px;
        line-height: 40px;
    }
    .sub_cont {
        margin-bottom: 18px;
    }
    .blck2_img_sec {
        width: 415px;
        top: 52%;
    }

    /* ---------block3---------- */
    .block3_image {
        top: 60%;
        left: -28%;
    }

    /* --------block4-------- */
    .block4_image {
        top: 70% !important;
        right: -235px;
    }
    .block5_image {
        top: 60% !important;
        left: -75px;
    }

    /* -------block6-------- */
    .block6_image {
        top: 70% !important;
        right: -150px;
    }

    /* ----------block12---------- */
    .block12_image {
        right: -155px;
    }
}
@media screen and (max-width: 1260px) {
    /* ----------Aphorisms_block---------- */
    .authorship_page_aphorisms_blck_main_width {
        padding: 40px 0 65px;
    }
    .aphorisms_image {
        width: 770px;
        top: 60%;
    }

    /* ----------block7---------- */
    .block7_image {
        left: -75px;
    }

    /* --------Block10------- */
    .block10_image {
        top: 55% !important;
        left: -80px;
    }

    /* --------Block11------- */
    .block11_image {
        left: -90px;
    }
}
@media screen and (max-width: 1199px) {
    .gabriel_authorship_page_full_width {
        padding: 0;
    }
    .gabriel_authorship_page_inr_full_width {
        padding-top: 0;
    }
    .authorship_page_banner_sec_main {
        background: linear-gradient(180deg, rgba(0, 0, 0, 1) 45%, rgba(0, 0, 0, 0) 55%), url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/my_authorship/gabriel_authorship_page_bnr_right_img.webp);
        background-repeat: no-repeat;
        background-size: cover, 100%;
        background-position: center, bottom center;
    }
    .gabriel_authorship_page_full_width .bnr_cont_sec {
        padding-right: 0;
        padding-bottom: 35%;
    }
    .gabriel_authorship_page_full_width .bnr_cont_sec h1 span {
        font-size: 130px;
        line-height: 130px;
        filter: drop-shadow(2px 2px 6px #161616f6);
    }
    .gabriel_authorship_page_full_width .bnr_cont_sec h1::before {
        width: 94%;
        height: 320px;
        left: 112px;
        bottom: -98px;
    }

    /* ----------block1--------- */
    .authorship_page_blck1_main_width {
        background-size: 100%;
        background-position: bottom -45px center;
    }
    .authorship_page_blck1_main_cont_sec {
        padding-bottom: 50%;
    }
    .authorship_page_blck1_right_sec {
        padding-left: 0;
    }

    /* ---------block2---------- */
    .authorship_page_blck2_main_width {
        padding: 35px 0 0;
    }
    .blck2_left_cont_sec {
        padding-right: 0;
        margin-bottom: 35px;
    }
    .gabriel_authorship_page_full_width .white_heading {
        font-size: 35px;
        line-height: 40px;
    }
    .sub_cont {
        margin-bottom: 18px;
    }
    .blck2_img_sec {
        position: relative;
        width: 100%;
        bottom: 0;
        right: inherit;
        transform: inherit;
    }
    .blck2_img_sec img {
        display: block;
        margin: 0 auto;
    }
    .blck2_bg_main_bx {
        padding-top: 0;
        padding-bottom: 35px;
    }

    /* ----------Aphorisms_block---------- */
    .authorship_page_aphorisms_blck_main_width {
        background-size: cover;
        background-position: bottom -35px center;
        padding: 35px 0 0;
    }
    .authorship_page_aphorisms_blck_main_width .authorship_page_blck_wrpr {
        flex-direction: column-reverse;
        padding-bottom: 0;
    }
    .authorship_page_aphorisms_blck_main_width .authorship_blck3_right_cont_sec {
        margin-bottom: 35px;
    }
    .aphorisms_image {
        display: block;
        position: relative;
        width: 100%;
        bottom: -20px;
        right: inherit;
        left: 50%;
        transform: translateX(-50%);
    }

    /* -------block3-------- */
    .authorship_page_blck3_main_width {
        padding: 35px 0;
    }
    .authorship_page_blck3_main_width .authorship_page_blck_wrpr {
        flex-direction: column;
        padding-bottom: 55%;
    }
    .authorship_blck3_right_cont_sec {
        width: 100%;
    }
    .block3_image {
        width: 90%;
        top: -15px;
        left: 50%;
        transform: translateX(-50%);
    }

    /* -------block4-------- */
    .authorship_page_blck4_main_width {
        padding: 35px 0;
    }
    .authorship_page_blck_wrpr.blck4_wrpr {
        flex-direction: column;
        padding-bottom: 46%;
    }
    .block4_image {
        width: 100%;
        top: 35px !important;
        right: 50%;
        transform: translateX(50%);
    }

    /* -------block5-------- */
    .authorship_page_blck5_main_width {
        padding: 35px 0 0;
    }
    .authorship_page_blck_wrpr.blck5_wrpr {
        flex-direction: column;
        padding-bottom: 65%;
    }
    .block5_image {
        width: 90%;
        top: 35px !important;
        left: 50%;
        transform: translateX(-50%);
    }

    /* -------block5-------- */
    .authorship_page_blck6_main_width {
        padding: 35px 0 0;
    }
    .authorship_page_blck_wrpr.blck6_wrpr {
        flex-direction: column;
        padding-bottom: 55%;
    }
    .block6_image {
        width: 100%;
        top: 35px !important;
        left: 50%;
        transform: translateX(-50%);
    }

    /* ------Block7------ */
    .authorship_page_blck7_main_width {
        padding: 45px 0 45px;
    }
    .block7_image {
        width: 100%;
        top: 15px !important;
        left: 50%;
        transform: translateX(-50%);
    }
    .authorship_page_blck7_main_width .authorship_page_blck_wrpr.blck7_wrpr {
        flex-direction: column;
        padding-bottom: 75%;
        margin-bottom: 0;
    }

    /* --------Metaphysics-Block--------- */
    .metaphysics_blck_wrpr {
        flex-direction: column;
    }
    .metaphysics_book_image {
        position: relative;
        width: 85%;
        top: 0 !important;
        left: 50%;
        transform: translateX(-50%);
    }

    /* ------Block8------ */
    .authorship_page_blck8_main_width {
        padding: 0 0 45px;
    }
    .block8_image {
        width: 100%;
        top: -80px !important;
        left: 50%;
        transform: translateX(-50%);
    }
    .authorship_page_blck8_main_width .authorship_page_blck_wrpr.blck8_wrpr {
        flex-direction: column-reverse;
        padding-bottom: 75%;
        margin-bottom: 0;
    }

    /* ------Block9------ */
    .authorship_page_blck9_main_width {
        padding: 0 0 45px;
    }
    .block9_image {
        width: 80%;
        top: -35px !important;
        left: 50%;
        transform: translateX(-50%);
    }
    .authorship_page_blck9_main_width .authorship_page_blck_wrpr.blck9_wrpr {
        flex-direction: column;
        padding-bottom: 64%;
        margin-bottom: 0;
    }

    /* ------Block10------ */
    .authorship_page_blck10_main_width {
        padding: 0;
    }
    .authorship_page_blck10_main_width .authorship_page_blck_wrpr {
        flex-direction: column-reverse;
        padding-bottom: 60%;
    }
    .block10_image {
        width: 80%;
        top: -30px !important;
        left: 50%;
        transform: translateX(-50%);
    }

    /* ------Block11------ */
    .authorship_page_blck11_main_width {
        padding: 0;
    }
    .authorship_page_blck11_main_width .authorship_page_blck_wrpr {
        flex-direction: column;
        padding-bottom: 68%;
    }
    .block11_image {
        width: 80%;
        top: 10px !important;
        left: 50%;
        transform: translateX(-50%);
    }

    /* ----------block12---------- */
    .authorship_page_blck12_main_width {
        padding: 0;
    }
    .authorship_page_blck_wrpr.blck12_wrpr {
        flex-direction: column;
        padding-bottom: 52%;
    }
    .block12_image {
        width: 100%;
        top: 0 !important;
        left: 50%;
        transform: translateX(-50%);
    }

    /* --------Block11------- */
    .authorship_page_blck13_main_width .block10_image {
        width: 80%;
        top: 10px !important;
        left: 50%;
        transform: translateX(-50%);
    }
    .authorship_page_blck13_main_width .authorship_page_blck_wrpr {
        flex-direction: column-reverse;
        padding-bottom: 68%;
    }

    /* ----------- */
    .comming_soon_books_main {
        margin-bottom: 0;
    }
    .comming_soon_books_sub {
        width: 485px;
        padding: 15px 20px 35px;
    }
}
@media screen and (max-width: 999px) {
    .gabriel_authorship_page_full_width .bnr_cont_sec {
        padding-bottom: 30%;
    }
    .gabriel_authorship_page_full_width .bnr_cont_sec h1 span {
        font-size: 115px;
        line-height: 115px;
    }
    .gabriel_authorship_page_full_width .bnr_cont_sec h1::before {
        width: 130%;
        height: 285px;
        left: -40px;
        bottom: -88px;
    }

    /* ----------Aphorisms_block---------- */
    .aphorisms_image {
        width: 110%;
        bottom: -30px;
    }
}
@media screen and (max-width: 768px) {
    .authorship_page_banner_sec_main {
        background-size: cover, 110%;
        background-position: center, bottom -35px right;
        padding-bottom: 55px;
    }
    .gabriel_authorship_page_full_width .bnr_cont_sec h1 span {
        font-size: 100px;
        line-height: 100px;
    }
    .gabriel_authorship_page_full_width .bnr_cont_sec h1::before {
        width: 128%;
        height: 245px;
        left: -30px;
        bottom: -75px;
    }

    /* ----------block1--------- */
    .authorship_page_blck1_main_width {
        background-size: 110%;
        background-position: bottom -35px center;
        padding: 25px 0;
    }
    .authorship_page_blck1_main_cont_sec {
        padding-bottom: 52%;
    }
    .authorship_page_blck1_main_width .white_heading {
        font-size: 35px;
        line-height: 40px;
    }
    .side_bar_content_sec {
        padding-left: 20px;
    }

    /* -------block2---------- */
    .authorship_page_blck2_main_width {
        padding: 25px 0;
    }
    .blck2_left_cont_sec {
        margin-bottom: 25px;
    }
    .blck2_bg_main_bx {
        padding-bottom: 25px;
    }

    /* ----------Aphorisms_block---------- */
    .aphorisms_image {
        width: 120%;
        bottom: -20px;
    }

    /* ---------block3------------- */
    .block3_image {
        width: 100%;
        top: 0;
    }
    .authorship_page_blck_wrpr {
        padding-bottom: 60%;
    }

    /* -------block4-------- */
    .authorship_page_blck_wrpr.blck4_wrpr {
        padding-bottom: 55%;
    }
    .block4_image {
        width: 115%;
        top: 45px !important;
    }

    /* --------block5---------- */
    .block5_image {
        width: 100%;
        top: 30px !important;
    }
    .authorship_page_blck_wrpr.blck5_wrpr {
        padding-bottom: 70%;
    }

    /* --------block6---------- */
    .authorship_page_blck7_main_width {
        padding: 0 0 35px;
    }
    .block6_image {
        width: 115%;
        top: 25px !important;
    }

    /* --------Metaphysics-Block--------- */
    .metaphysics_book_image {
        width: 100%;
    }
    .authorship_page_blck_wrpr.metaphysics_blck_wrpr {
        padding-bottom: 0;
    }
    .authorship_page_blck_wrpr.blck6_wrpr {
        padding-bottom: 62%;
    }

    /* ------Block7------ */
    .authorship_page_blck7_main_width {
        padding: 35px 0 35px;
    }
    .authorship_page_blck7_main_width .authorship_page_blck_wrpr.blck7_wrpr {
        padding-bottom: 72%;
    }
    .block7_image {
        top: 0 !important;
    }

    /* ------Block8------ */
    .authorship_page_blck8_main_width {
        padding: 0 0 35px;
    }
    .block8_image {
        width: 100%;
        top: -50px !important;
        left: 50%;
        transform: translateX(-50%);
    }
    .authorship_page_blck8_main_width .authorship_page_blck_wrpr.blck8_wrpr {
        padding-bottom: 75%;
    }

    /* ------Block9------ */
    .authorship_page_blck9_main_width {
        padding: 0 0 35px;
    }
    .block9_image {
        width: 80%;
        top: -15px !important;
        left: 50%;
        transform: translateX(-50%);
    }
    .authorship_page_blck9_main_width .authorship_page_blck_wrpr.blck9_wrpr {
        padding-bottom: 64%;
    }

    /* ------Block10------ */
    .authorship_page_blck10_main_width .authorship_page_blck_wrpr {
        padding-bottom: 65%;
    }
    .block10_image {
        width: 80%;
        top: 0 !important;
        left: 50%;
        transform: translateX(-50%);
    }

    /* ----------- */
    .comming_soon_books_sub {
        width: 435px;
        padding: 15px 20px 35px;
    }
    .comming_soon_books_sub h1 {
        font-size: 30px;
        line-height: 35px;
    }

    /* ----------block12---------- */
    .authorship_page_blck_wrpr.blck12_wrpr {
        padding-bottom: 62%;
    }
    .block12_image {
        width: 120%;
    }

}
@media screen and (max-width: 680px) {
    .authorship_page_banner_sec_main {
        background-size: cover, 110%;
        background-position: center, bottom -20px right;
    }
    .gabriel_authorship_page_full_width .bnr_cont_sec h1 span {
        font-size: 75px;
        line-height: 75px;

    }
    .gabriel_authorship_page_full_width .bnr_cont_sec h1::before {
        width: 128%;
        height: 185px;
        left: -25px;
        bottom: -57px;
    }
}
@media screen and (max-width: 599px) {
    /* ----------- */
    .comming_soon_books_main {
        border-image: none;
        border-top: 2px solid #e6a23080;
    }
}
@media screen and (max-width: 499px) {
    .authorship_page_banner_sec_main {
        background: linear-gradient(180deg, rgba(0, 0, 0, 1) 55%, rgba(0, 0, 0, 0) 65%), url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/my_authorship/gabriel_authorship_page_bnr_right_img.webp);
        background-repeat: no-repeat;
        background-size: cover, 115%;
        background-position: center, bottom -20px right;
        padding-bottom: 45px;
    }
    .gabriel_authorship_page_full_width .bnr_cont_sec {
        padding-bottom: 35%;
    }
    .gabriel_authorship_page_full_width .bnr_cont_sec h1 span {
        font-size: 60px;
        line-height: 60px;
        filter: drop-shadow(1px 1px 2px #161616f6);
    }
    .gabriel_authorship_page_full_width .bnr_cont_sec h1::before {
        width: 128%;
        height: 150px;
        left: -20px;
        bottom: -47px;
    }

    /* ----------block1--------- */
    .authorship_page_blck1_main_width {
        background-size: 115%;
        background-position: bottom -10px center;
        padding: 15px 0;
    }
    .authorship_page_blck1_main_cont_sec {
        padding-bottom: 58%;
    }
    .authorship_page_blck1_main_width .white_heading {
        font-size: 30px;
        line-height: 35px;
    }
    .side_bar_content_sec {
        border-left: 1px solid #ffffff;
        padding-left: 10px;
    }

    /* -------block2---------- */
    .authorship_page_blck2_main_width {
        padding: 15px 0;
    }
    .blck2_left_cont_sec {
        margin-bottom: 15px;
    }
    .blck2_bg_main_bx {
        padding-top: 0;
        padding-bottom: 15px;
    }
    .gabriel_authorship_page_full_width .white_heading {
        font-size: 29px;
        line-height: 34px;
    }

    /* ----------Aphorisms_block---------- */
    .aphorisms_image {
        width: 180%;
        bottom: 0;
    }

    /* ---------block3------------- */
    .authorship_page_blck3_main_width {
        padding: 0 0 35px;
    }
    .authorship_page_blck3_main_width .authorship_page_blck_wrpr {
        padding-bottom: 70%;
    }
    .block3_image {
        width: 125%;
        top: 15px;
    }
    .authorship_page_blck_wrpr {
        padding-bottom: 70%;
    }

    /* --------block4-------- */
    .authorship_page_blck_wrpr.blck4_wrpr {
        padding-bottom: 54%;
    }
    .block4_image {
        width: 135%;
        top: 10px !important;
    }

    /* --------block5---------- */
    .block5_image {
        width: 135%;
        top: 20px !important;
    }
    .authorship_page_blck_wrpr.blck5_wrpr {
        padding-bottom: 95%;
    }

    /* --------block6---------- */
    .block6_image {
        width: 125%;
        top: 15px !important;
    }
    .authorship_page_blck_wrpr.blck6_wrpr {
        padding-bottom: 70%;
    }

    /* --------Metaphysics-Block--------- */
    .metaphysics_book_image {
        width: 135%;
    }

    /* ------Block7------ */
    .authorship_page_blck7_main_width {
        padding: 25px 0 25px;
    }
    .block7_image {
        width: 130%;
        top: 10px !important;
        left: 50%;
        transform: translateX(-50%);
    }
    .authorship_page_blck7_main_width .authorship_page_blck_wrpr.blck7_wrpr {
        padding-bottom: 98%;
        margin-bottom: 0;
    }

    /* ------Block8------ */
    .authorship_page_blck8_main_width {
        padding: 0 0 25px;
    }
    .block8_image {
        width: 130%;
        left: 50%;
        transform: translateX(-50%);
    }
    .authorship_page_blck8_main_width .authorship_page_blck_wrpr.blck8_wrpr {
        padding-bottom: 98%;
        margin-bottom: 0;
    }

    /* ------Block9------ */
    .authorship_page_blck9_main_width {
        padding: 0 0 25px;
    }
    .block9_image {
        width: 120%;
        top: -30px !important;
        left: 50%;
        transform: translateX(-50%);
    }
    .authorship_page_blck9_main_width .authorship_page_blck_wrpr.blck9_wrpr {
        padding-bottom: 95%;
    }

    /* ------Block10------ */
    .authorship_page_blck10_main_width .authorship_page_blck_wrpr {
        padding-bottom: 85%;
    }
    .block10_image {
        width: 120%;
        top: -30px !important;
    }

    /* ------Block11------ */
    .authorship_page_blck11_main_width .authorship_page_blck_wrpr {
        padding-bottom: 90%;
    }
    .block11_image {
        width: 110%;
        top: 0 !important;
    }

    /* --------Block11------- */
    .authorship_page_blck13_main_width .block10_image {
        width: 110%;
    }
    .authorship_page_blck13_main_width .authorship_page_blck_wrpr {
        padding-bottom: 88%;
    }

    /* ----------- */
    .comming_soon_books_sub {
        width: calc(94% - 20px);
        padding: 10px 10px 30px;
    }
    .comming_soon_books_sub h1 {
        font-size: 25px;
        line-height: 26px;
        padding: 0;
    }

    /* ----------block12---------- */
    .authorship_page_blck_wrpr.blck12_wrpr {
        padding-bottom: 72%;
    }
    .block12_image {
        width: 140%;
    }
}
@media screen and (max-width: 399px) {
    .gabriel_authorship_page_full_width .bnr_cont_sec h1 span {
        font-size: 50px;
        line-height: 50px;
        -webkit-text-stroke: unset;
    }
    .gabriel_authorship_page_full_width .bnr_cont_sec h1::before {
        width: 138%;
        height: 125px;
        left: -25px;
        bottom: -39px;
    }
}

/* <-<<------------MY-AUTHORSHIP-PAGE-CSS-------------->>-> */


/* <-<<------------BLOG-PAGE-CSS-------------->>-> */

.blog_page_inr_full_width {
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/blog/blog_page_sub_bg_img.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;
    border-radius: 15px 15px 0 0;
    padding: 15px 0;
}
.blog_page_block1_main {
    padding: 50px 0;
}
.blog_page_block1_wrpr {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.blck1_blog_box_main {
    width: calc(48% - 40px);
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/blog/gabriel_blog_box_bg_img.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    border: 1px solid #768289;
    border-radius: 50px;
    padding: 30px;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    margin: 20px;
    margin-bottom: 50px;
    min-height: 545px;
}
.blog_img_sec {
    border: 8px solid #6d6d6d;
    border-radius: 35px;
    margin-bottom: 25px;
    height: 285px;
    overflow: hidden;
}
.blog_img_sec img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.cont_sec p {
    font-size: 21px;
    line-height: 27px;
    font-weight: 500;
    color: #ffffff;
    text-wrap: balance;
    margin: 0;
    margin-bottom: 25px;
}
.btn_sec {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.social_media_icon {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.social_media_icon img {
    display: block;
    width: 100%;
    cursor: pointer;
    margin: 0 2px;
}
.grey_btn {
    font-size: 25px;
    line-height: 30px;
    font-weight: 700;
    color: #000000;
    text-shadow: 0 1px 2px #ffffff;
    background: linear-gradient(180deg, rgba(236, 240, 242, 1) 0%, rgba(146, 159, 167, 1) 100%);
    border-radius: 6px;
    padding: 6px 15px;
    cursor: pointer;
}
.grey_btn:hover {
    background: linear-gradient(180deg, rgba(236, 240, 242, 1) 0%, rgb(169 180 187) 100%);
}
.cont_sec,
.btn_sec {
    margin: 0 10px;
}


@media screen and (max-width: 1620px) {
    .blck1_blog_box_main {
        margin-bottom: 35px;
    }
}
@media screen and (max-width: 1360px) {
    .blog_page_block1_main {
        padding: 45px 0;
    }
}
@media screen and (max-width: 1199px) {
    .blog_page_block1_main {
        padding: 35px 0;
    }
    .blck1_blog_box_main {
        width: 100%;
        border-radius: 35px;
        padding: 25px;
        margin: 0;
        margin-bottom: 35px;
        min-height: auto;
    }
    .blck1_blog_box_main:last-child {
        margin-bottom: 0;
    }
}
@media screen and (max-width: 768px) {
    .blog_page_block1_main {
        padding: 25px 0;
    }
    .blck1_blog_box_main {
        border-radius: 25px;
        padding: 20px;
        margin-bottom: 25px;
    }
    .blog_img_sec {
        height: auto;
        margin-bottom: 20px;
    }
    .cont_sec p {
        font-size: 20px;
        line-height: 25px;
        margin-bottom: 20px;
    }
    .grey_btn {
        font-size: 24px;
        line-height: 30px;
    }
}
@media screen and (max-width: 499px) {
    .blog_page_block1_main {
        padding: 15px 0;
    }
    .blck1_blog_box_main {
        border-radius: 15px;
        padding: 10px;
        margin-bottom: 15px;
    }
    .blog_img_sec {
        border: 4px solid #6d6d6d;
        border-radius: 20px;
        margin-bottom: 15px;
    }
    .cont_sec,
    .btn_sec {
        margin: 0 6px;
    }
    .cont_sec p {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 15px;
    }
    .btn_sec {
        flex-direction: column;
    }
    .social_media_icon {
        margin-bottom: 10px;
    }
    .grey_btn {
        font-size: 20px;
        line-height: 25px;
    }
}

/* <-<<------------BLOG-PAGE-CSS-------------->>-> */


/* <<<<<-----//////////////-----BLOG-DETAILS1-CSS-START-----///////////////----->>>>> */

.gabriel_authorship_page_full_width.gabriel_blog_details1_page_full_width {
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/blog/gabriel_blog_details_p1_full_page_bg_img.webp), #000000;
    background-repeat: no-repeat;
    background-size: cover, cover;
    background-position: top center, center;
}
.gabriel_blog_details1_page_inr_full_width {
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/my_authorship/gabriel_authorship_full_page_bg_img.webp), #000000;
    background-repeat: no-repeat;
    background-size: cover, cover;
    background-position: top center, center;
    padding: 70px 0 0;
    overflow: hidden;
}
.gabriel_b_details1_page_inr_full_width {
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/blog_details1/blog_details_page1_sub_bg_img.webp), #000000;
    background-repeat: no-repeat;
    background-size: cover, cover;
    background-position: top center, center;
    border-radius: 15px 15px 0 0;
    padding: 15px 0 0;
    overflow: hidden;
}
.b_details1_page_banner_sec_main {
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/blog_details1/blog_details1_bnr_right_img.webp);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: bottom -15px right 35px;
    border-top: 0;
    border-right: 0;
    border-left: 0;
    border-bottom-width: 2px;
    border-style: solid;
    border-image: linear-gradient(90deg, #00000000, #696666 45%, #696666 55%, #00000000) 10;
    padding-bottom: 115px;
}
.blog_details1_page_block_sec_demo img {
    display: block;
    width: 100%;
}
.gabriel_b_details1_page_inr_full_width .bnr_cont_sec h1 span {
    font-size: 211px;
    line-height: 211px;
}
.gabriel_b_details1_page_inr_full_width .bnr_cont_sec h1::before {
    position: absolute;
    content: '';
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/blog_details1/blog_details1_bnr_heading_bfr_img.webp);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 1155px;
    height: 420px;
    left: -165px;
    bottom: -108px;
    mix-blend-mode: screen;
    z-index: 2;
}

/* -------block1------- */
.details_p1_block1_main_width {
    padding-top: 50px;
}
.top_image_box {
    border: 8px solid #6d6d6d;
    border-radius: 35px;
    margin-bottom: 25px;
    height: 398px;
    overflow: hidden;
}
.top_image_box img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.bullet_cont {
    position: relative;
    font-size: 22px;
    line-height: 28px;
    font-weight: 500;
    color: #ffffff;
    padding-left: 35px;
    margin: 0;
    margin-bottom: 30px;
    z-index: 1;
}
.bullet_cont::before {
    position: absolute;
    content: '';
    background: #f29900;
    width: 22px;
    height: 22px;
    top: 4px;
    left: 0;
}

/* -------block2------- */
.details_p1_block2_main_width .block2_main_wrpr {
    align-items: center;
    margin-bottom: 0;
}
.block2_left_img_sec {
    width: 35%;
    position: relative;
}
.block2_left_img_sec img {
    position: absolute;
    width: 635px;
    top: 50% !important;
    left: -15% !important;
    transform: translateY(-55%);
}
.block2_right_cont_sec {
    width: 64%;
}

/* -----block3----- */
.details_p1_block3_main_width .block2_main_wrpr {
    align-items: center;
    margin-bottom: 0;
}
.block2_right_cont_sec.blck3_left_sec {
    position: relative;
    z-index: 1;
}
.top_heading {
    font-size: 38px;
    line-height: 44px;
    font-weight: 600;
    color: #ffffff;
    text-transform: uppercase;
    margin: 0;
    margin-bottom: 30px;
}
.top_heading span {
    color: #f29900;
}
.block3_right_img_sec {
    width: 35%;
    position: relative;
}
.block3_right_img_sec img {
    position: absolute;
    width: 755px;
    top: 50% !important;
    right: -15% !important;
    transform: translateY(-55%);
}

/* -------block4------ */
.details_p1_block4_main_width {
    padding-bottom: 50px;
}
.details_p1_block4_main_width .block2_main_wrpr {
    align-items: center;
    margin-bottom: 0;
}
.block4_left_img_sec {
    width: 35%;
    position: relative;
}
.block4_left_img_sec img {
    position: absolute;
    width: 705px;
    top: 50% !important;
    left: -25% !important;
    transform: translateY(-55%);
}


@media screen and (max-width: 1620px) {
    /* ------block3------- */
    .block3_right_img_sec img {
        transform: translateY(-48%);
    }
}
@media screen and (max-width: 1440px) {
    /* ------block1------ */
    .bullet_cont {
        position: relative;
        font-size: 20px;
        line-height: 25px;
        padding-left: 30px;
    }
    .bullet_cont::before {
        width: 20px;
        height: 20px;
    }

    /* -----block2------ */
    .block2_left_img_sec img {
        left: -20% !important;
        transform: translateY(-58%);
    }

    /* ------block3------- */
    .block3_right_img_sec img {
        right: -20% !important;
        transform: translateY(-47%);
    }

    /* -------block4------ */
    .block4_left_img_sec img {
        left: -30% !important;
    }
}
@media screen and (max-width: 1360px) {
    .b_details1_page_banner_sec_main {
        background-position: bottom -5px right -55px;
    }

    /* -----block2------ */
    .block2_left_img_sec img {
        left: -25% !important;
        transform: translateY(-58%);
    }

    /* ------block3------- */
    .block3_right_img_sec img {
        right: -25% !important;
        transform: translateY(-50%);
    }

    /* -------block4------ */
    .block4_left_img_sec img {
        left: -40% !important;
    }
}
@media screen and (max-width: 1260px) {
    .b_details1_page_banner_sec_main {
        background-position: bottom -15px right -85px;
    }

    /* -----block2------ */
    .block2_left_img_sec img {
        width: 685px;
        left: -35% !important;
        transform: translateY(-58%);
    }

    /* ------block3------- */
    .block3_right_img_sec img {
        right: -35% !important;
        transform: translateY(-50%);
    }

    /* -------block4------ */
    .block4_left_img_sec img {
        left: -48% !important;
    }
}
@media screen and (max-width: 1199px) {
    .gabriel_b_details1_page_inr_full_width {
        padding-top: 0;
    }
    .b_details1_page_banner_sec_main {
        background-size: 90%;
        background-position: bottom center;
    }
    .gabriel_b_details1_page_inr_full_width .bnr_cont_sec {
        padding-right: 0;
        padding-bottom: 40%;
    }

    /* -------block1------- */
    .top_image_box {
        border: 6px solid #6d6d6d;
        height: auto;
    }

    /* -------block2------- */
    .details_p1_block2_main_width .block2_main_wrpr {
        flex-direction: column;
    }
    .block2_left_img_sec {
        width: 100%;
    }
    .block2_left_img_sec img {
        width: 1185px;
        top: -235px !important;
        left: 50% !important;
        transform: translateX(-50%);
    }
    .block2_right_cont_sec {
        width: 100%;
        padding-top: 465px;
    }

    /* ------block3------- */
    .details_p1_block3_main_width .block2_main_wrpr {
        flex-direction: column-reverse;
    }
    .block2_right_cont_sec.blck3_left_sec {
        padding-top: 65%;
    }
    .top_heading {
        font-size: 35px;
        line-height: 40px;
        margin-bottom: 25px;
    }
    .block3_right_img_sec {
        width: 100%;
    }
    .block3_right_img_sec img {
        width: 100%;
        top: -45px !important;
        right: 50% !important;
        transform: translateX(50%);
    }

    /* -------block4------ */
    .details_p1_block4_main_width {
        padding-bottom: 35px;
    }
    .details_p1_block4_main_width .block2_main_wrpr {
        flex-direction: column;
    }
    .block4_left_img_sec img {
        width: 985px;
        top: -155px !important;
        left: 50% !important;
        transform: translateX(-50%);
    }
    .block2_right_cont_sec.blck4_right_sec {
        width: 100%;
        padding-top: 565px;
    }
}
@media screen and (max-width: 768px) {
    .b_details1_page_banner_sec_main {
        background-size: 100%;
        background-position: bottom center;
    }
    .gabriel_b_details1_page_inr_full_width .bnr_cont_sec {
        padding-bottom: 40%;
    }
    .gabriel_b_details1_page_inr_full_width .bnr_cont_sec h1 span {
        font-size: 190px;
        line-height: 190px;
    }

    /* -------block1------- */
    .top_image_box {
        border: 5px solid #6d6d6d;
        border-radius: 30px;
    }

    /* -------block2-------- */
    .details_p1_block1_main_width {
        padding-top: 35px;
    }
    .block2_left_img_sec img {
        width: 875px;
        top: -155px !important;
    }
    .bullet_cont {
        font-size: 18px;
        line-height: 24px;
        padding-left: 25px;
        margin-bottom: 15px;
    }
    .bullet_cont::before {
        width: 16px;
        height: 16px;
    }
    .block2_right_cont_sec {
        padding-top: 385px;
    }

    /* ------block3------- */
    .block2_right_cont_sec.blck3_left_sec {
        padding-top: 78%;
    }
    .top_heading {
        font-size: 30px;
        line-height: 35px;
        margin-bottom: 20px;
    }
    .block3_right_img_sec img {
        width: 120%;
        top: -25px !important;
    }

    /* -------block4------ */
    .details_p1_block4_main_width {
        padding-bottom: 25px;
    }
    .block4_left_img_sec img {
        width: 380%;
        top: -95px !important;
        left: 60% !important;
    }
    .block2_right_cont_sec.blck4_right_sec {
        padding-top: 84%;
    }
}
@media screen and (max-width: 499px) {
    .b_details1_page_banner_sec_main {
        background-size: 110%;
    }
    .gabriel_b_details1_page_inr_full_width .bnr_cont_sec {
        padding-bottom: 25%;
    }
    .gabriel_b_details1_page_inr_full_width .bnr_cont_sec h1 span {
        font-size: 145px;
        line-height: 145px;
    }
    .gabriel_b_details1_page_inr_full_width .bnr_cont_sec h1::before {
        width: 100%;
        height: 245px;
        left: 46px;
        bottom: -60px;
    }

    /* -------block1------- */
    .top_image_box {
        border: 4px solid #6d6d6d;
        border-radius: 20px;
        margin-bottom: 20px;
    }

    /* -------block2-------- */
    .details_p1_block1_main_width {
        padding-top: 25px;
    }
    .block2_left_img_sec img {
        width: 635px;
        top: -85px !important;
    }
    .bullet_cont {
        font-size: 17px;
        line-height: 23px;
        padding-left: 22px;
        margin-bottom: 10px;
    }
    .bullet_cont::before {
        width: 15px;
        height: 15px;
    }
    .block2_right_cont_sec {
        padding-top: 298px;
    }

    /* ------block3------- */
    .block2_right_cont_sec.blck3_left_sec {
        padding-top: 94%;
    }
    .top_heading {
        font-size: 25px;
        line-height: 30px;
        margin-bottom: 15px;
    }
    .block3_right_img_sec img {
        width: 140%;
        top: -10px !important;
    }

    /* -------block4------ */
    .details_p1_block4_main_width {
        padding-bottom: 15px;
    }
    .block4_left_img_sec img {
        width: 385%;
        top: -65px !important;
        left: 60% !important;
    }
    .block2_right_cont_sec.blck4_right_sec {
        padding-top: 84%;
    }
}

/* <<<<<-----//////////////-----BLOG-DETAILS1-CSS-END-----///////////////----->>>>> */


/* <<<<<-----//////////////-----BLOG-DETAILS-PAGE2-CSS-START-----///////////////----->>>>> */

.gabriel_authorship_page_full_width.gabriel_blog_details2_page_full_width {
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/blog/gabriel_blog_details_p1_full_page_bg_img.webp), #000000;
    background-repeat: no-repeat;
    background-size: cover, cover;
    background-position: top center, center;
}

/* -------block2------- */
.details_p2_block2 .block2_left_img_sec img {
    transform: translateY(-54%);
}

/* ------block3------ */
.details_p2_block3 {
    margin-bottom: 70px;
}
.details_p2_block3 .block3_right_img_sec img {
    position: absolute;
    width: 845px;
    top: 50% !important;
    right: -30% !important;
    transform: translateY(-55%);
}




@media screen and (max-width: 1440px) {
    /* -------block2------- */
    .details_p2_block2 .block2_left_img_sec img {
        left: -22% !important;
        transform: translateY(-52%);
    }

    /* ------block3------ */
    .details_p2_block3 .block3_right_img_sec img {
        right: -42% !important;
        transform: translateY(-52%);
    }
}
@media screen and (max-width: 1360px) {
    /* -------block2------- */
    .details_p2_block2 .block2_left_img_sec img {
        left: -25% !important;
        transform: translateY(-52%);
    }
}
@media screen and (max-width: 1260px) {
    /* -------block2------- */
    .details_p2_block2 .block2_left_img_sec img {
        left: -38% !important;
        transform: translateY(-50%);
    }

    /* ------block3------ */
    .details_p2_block3 .block3_right_img_sec img {
        right: -55% !important;
        transform: translateY(-52%);
    }
}
@media screen and (max-width: 1199px) {
    /* -------block2------- */
    .details_p2_block2 .block2_left_img_sec img {
        width: 1335px;
        top: -185px !important;
        left: 50% !important;
        transform: translateX(-50%);
    }
    .details_p2_block2 .block2_right_cont_sec {
        padding-top: 765px;
    }

    /* ------block3------ */
    .details_p2_block3 {
        margin-bottom: 50px;
    }
    .details_p2_block3 .block3_right_img_sec img {
        width: 1455px;
        top: -115px !important;
        left: 50% !important;
        transform: translateX(-50%);
    }
    .details_p2_block3 .block2_right_cont_sec.blck3_left_sec {
        padding-top: 685px;
    }
}
@media screen and (max-width: 768px) {

    /* -------block2------- */
    .details_p2_block2 .block2_left_img_sec img {
        width: 130%;
        top: -125px !important;
    }
    .details_p2_block2 .block2_right_cont_sec {
        padding-top: 78%;
    }

    /* ------block3------ */
    .details_p2_block3 {
        margin-bottom: 40px;
    }
    .details_p2_block3 .block3_right_img_sec img {
        width: 165%;
        top: -75px !important;
    }
    .details_p2_block3 .block2_right_cont_sec.blck3_left_sec {
        padding-top: 84%;
    }
}
@media screen and (max-width: 499px) {
    /* -------block2------- */
    .details_p2_block2 .block2_left_img_sec img {
        width: 140%;
        top: -75px !important;
    }
    .details_p2_block2 .block2_right_cont_sec {
        padding-top: 85%;
    }

    /* ------block3------ */
    .details_p2_block3 {
        margin-bottom: 25px;
    }
    .details_p2_block3 .block3_right_img_sec img {
        width: 185%;
        top: -45px !important;
    }
    .details_p2_block3 .block2_right_cont_sec.blck3_left_sec {
        padding-top: 95%;
    }
}

/* <<<<<-----//////////////-----BLOG-DETAILS-PAGE2-CSS-END-----///////////////----->>>>> */


/* <<<<<-----//////////////-----BLOG-DETAILS-PAGE3-CSS-START-----///////////////----->>>>> */

.gabriel_authorship_page_full_width.gabriel_blog_details3_page_full_width {
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/blog/gabriel_blog_details_p1_full_page_bg_img.webp), #000000;
    background-repeat: no-repeat;
    background-size: cover, cover;
    background-position: top center, center;
}
.gabriel_b_details1_page_inr_full_width.gabriel_blog_details_page3 {
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/blog_details3/blog_details_page3_sub_bg_img.webp), #000000;
    background-repeat: no-repeat;
    background-size: cover, cover;
    background-position: top center, center;
}

/* -------block2------- */
.block2_right_img_sec {
    width: 35%;
    position: relative;
}
.details_p3_block2 .block2_right_img_sec img {
    position: absolute;
    width: 625px;
    top: 50% !important;
    right: -14% !important;
    transform: translateY(-58%);
}

/* --------NEW-BLOCK1------- */
.details_p3_block3.details_page_blck_2 .block3_left_img_sec img {
    position: absolute;
    width: 655px;
    top: 50% !important;
    left: -15% !important;
    transform: translateY(-50%);
}

/* ------block3------ */
.block3_left_img_sec {
    width: 35%;
    position: relative;
}
.details_p3_block3 .block3_left_img_sec img {
    position: absolute;
    width: 655px;
    top: 50% !important;
    left: -15% !important;
    transform: translateY(-50%);
}

/* ------block4------ */
.details_p1_block4_main_width.details_p3_block4 {
    padding-bottom: 0;
}
.block4_right_img_sec {
    width: 35%;
    position: relative;
}
.details_p3_block4 .block4_right_img_sec img {
    position: absolute;
    width: 565px;
    top: 50% !important;
    right: -5% !important;
    transform: translateY(-55%);
}

/* --------block5-------- */
.details_p1_block5_main_width.details_p3_block5 {
    margin-bottom: 70px;
}
.details_p3_block5 .block2_main_wrpr {
    margin-bottom: 0;
}
.block5_left_img_sec {
    width: 35%;
    position: relative;
}
.details_p3_block5 .block5_left_img_sec img {
    position: absolute;
    width: 665px;
    top: 50% !important;
    left: -20% !important;
    transform: translateY(-54%);
}


@media screen and (max-width: 1620px) {
    /* --------block2-------- */
    .details_p3_block2 .block2_right_img_sec img {
        right: -10% !important;
    }

    /* --------NEW-BLOCK1------- */
    .details_p3_block3.details_page_blck_2 .block3_left_img_sec img {
        width: 585px;
        top: 50% !important;
        left: -5% !important;
        transform: translateY(-50%);
    }

    /* ------block4------ */
    .details_p3_block4 .block4_right_img_sec img {
        position: absolute;
        width: 565px;
        top: 50% !important;
        right: -2% !important;
        transform: translateY(-52%);
    }
}
@media screen and (max-width: 1440px) {
    /* --------block2-------- */
    .details_p3_block2 .block2_right_img_sec img {
        width: 545px;
        right: -10% !important;
    }

    /* --------NEW-BLOCK1------- */
    .details_p3_block3.details_page_blck_2 .block3_left_img_sec img {
        width: 525px;
        top: 50% !important;
        left: -5% !important;
        transform: translateY(-50%);
    }

    /* --------block3-------- */
    .details_p3_block3 .block3_left_img_sec img {
        width: 585px;
        left: -14% !important;
        transform: translateY(-52%);
    }

    /* ------block4------ */
    .details_p3_block4 .block4_right_img_sec img {
        width: 525px;
        top: 50% !important;
        right: -5% !important;
        transform: translateY(-52%);
    }

    /* ------block5------ */
    .details_p3_block5 .block5_left_img_sec img {
        width: 685px;
        top: 50% !important;
        left: -30% !important;
        transform: translateY(-50%);
    }
}
@media screen and (max-width: 1360px) {
    /* --------NEW-BLOCK1------- */
    .details_p3_block3.details_page_blck_2 .block3_left_img_sec img {
        width: 525px;
        top: 50% !important;
        left: -8% !important;
        transform: translateY(-50%);
    }

    /* ------block4------ */
    .details_p3_block4 .block4_right_img_sec img {
        width: 545px;
        top: 50% !important;
        right: -8% !important;
        transform: translateY(-54%);
    }

    /* ------block5------ */
    .details_p3_block5 .block5_left_img_sec img {
        width: 698px;
        left: -40% !important;
        transform: translateY(-48%);
    }
}
@media screen and (max-width: 1260px) {
    /* --------block2-------- */
    .details_p3_block2 .block2_right_img_sec img {
        width: 565px;
        right: -18% !important;
    }

    /* --------NEW-BLOCK1------- */
    .details_p3_block3.details_page_blck_2 .block3_left_img_sec img {
        width: 565px;
        top: 50% !important;
        left: -20% !important;
        transform: translateY(-50%);
    }

    /* --------block3-------- */
    .details_p3_block3 .block3_left_img_sec img {
        width: 585px;
        left: -25% !important;
        transform: translateY(-52%);
    }

    /* ------block4------ */
    .details_p3_block4 .block4_right_img_sec img {
        width: 575px;
        top: 50% !important;
        right: -18% !important;
        transform: translateY(-52%);
    }

    /* ------block5------ */
    .details_p3_block5 .block5_left_img_sec img {
        width: 710px;
        left: -50% !important;
        transform: translateY(-48%);
    }
}
@media screen and (max-width: 1199px) {
    /* --------block2-------- */
    .details_p1_block2_main_width.details_p3_block2 .block2_main_wrpr {
        flex-direction: column-reverse;
    }
    .details_p3_block2 .block2_right_cont_sec.blck2_left_sec {
        padding-top: 50%;
    }
    .details_p3_block2 .block2_right_img_sec {
        width: 100%;
    }
    .details_p3_block2 .block2_right_img_sec img {
        width: 110%;
        top: -65px !important;
        right: 50% !important;
        transform: translateX(50%);
    }

    /* --------NEW-BLOCK1------- */
    .details_p3_block3.details_page_blck_2 .block3_left_img_sec img {
        width: 100%;
        top: -45px !important;
        left: 50% !important;
        transform: translateX(-50%);
    }
    .details_p3_block3.details_page_blck_2 .block2_right_cont_sec {
        padding-top: 60%;
    }

    /* --------block3-------- */
    .details_p1_block3_main_width.details_p3_block3 .block2_main_wrpr {
        flex-direction: column;
    }
    .details_p3_block3 .block3_left_img_sec {
        width: 100%;
    }
    .details_p3_block3 .block3_left_img_sec img {
        width: 100%;
        top: -155px !important;
        left: 50% !important;
        transform: translateX(-50%);
    }
    .details_p3_block3 .block2_right_cont_sec {
        padding-top: 70%;
    }

    /* ------block4------ */
    .details_p1_block4_main_width.details_p3_block4 .block2_main_wrpr {
        flex-direction: column-reverse;
    }
    .details_p3_block4 .block2_right_cont_sec.blck3_left_sec {
        padding-top: 78%;
    }
    .details_p3_block4 .block4_right_img_sec {
        width: 100%;
    }
    .details_p3_block4 .block4_right_img_sec img {
        width: 110%;
        top: -85px !important;
        right: 50% !important;
        transform: translateX(50%);
    }

    /* ------block5------ */
    .details_p1_block5_main_width.details_p3_block5 {
        margin-bottom: 50px;
    }
    .details_p3_block5 .block2_main_wrpr {
        flex-direction: column;
    }
    .details_p3_block5 .block5_left_img_sec {
        width: 100%;
    }
    .details_p3_block5 .block5_left_img_sec img {
        width: 120%;
        top: -85px !important;
        left: 50% !important;
        transform: translateX(-50%);
    }
    .details_p3_block5 .block2_right_cont_sec {
        padding-top: 65%;
    }
}
@media screen and (max-width: 768px) {
    /* --------block2-------- */
    .details_p3_block2 .block2_right_cont_sec.blck2_left_sec {
        padding-top: 55%;
    }
    .details_p3_block2 .block2_right_img_sec img {
        width: 120%;
        top: -25px !important;
    }

    /* --------NEW-BLOCK1------- */
    .details_p3_block3.details_page_blck_2 .block3_left_img_sec img {
        width: 120%;
        top: -45px !important;
        left: 50% !important;
        transform: translateX(-50%);
    }
    .details_p3_block3.details_page_blck_2 .block2_right_cont_sec {
        padding-top: 70%;
    }

    /* --------block3-------- */
    .details_p3_block3 .block3_left_img_sec img {
        width: 115%;
        top: -105px !important;
        transform: translateX(-50%);
    }
    .details_p3_block3 .block2_right_cont_sec {
        padding-top: 82%;
    }

    /* ------block4------ */
    .details_p3_block4 .block2_right_cont_sec.blck3_left_sec {
        padding-top: 90%;
    }
    .details_p3_block4 .block4_right_img_sec img {
        width: 130%;
        top: -45px !important;
        right: 50% !important;
        transform: translateX(50%);
    }

    /* --------block5--------- */
    .details_p1_block5_main_width.details_p3_block5 {
        margin-bottom: 40px;
    }
    .details_p3_block5 .block5_left_img_sec img {
        width: 130%;
        top: -55px !important;
    }
    .details_p3_block5 .block2_right_cont_sec {
        padding-top: 72%;
    }
}
@media screen and (max-width: 499px) {
    /* --------block2-------- */
    .details_p3_block2 .block2_right_cont_sec.blck2_left_sec {
        padding-top: 62%;
    }
    .details_p3_block2 .block2_right_img_sec img {
        width: 130%;
        top: -15px !important;
    }

    /* --------NEW-BLOCK1------- */
    .details_p3_block3.details_page_blck_2 .block3_left_img_sec img {
        width: 130%;
        top: -25px !important;
        left: 50% !important;
        transform: translateX(-50%);
    }
    .details_p3_block3.details_page_blck_2 .block2_right_cont_sec {
        padding-top: 78%;
    }

    /* --------block3-------- */
    .details_p3_block3 .block3_left_img_sec img {
        width: 120%;
        top: -65px !important;
    }
    .details_p3_block3 .block2_right_cont_sec {
        padding-top: 82%;
    }

    /* ------block4------ */
    .details_p3_block4 .block2_right_cont_sec.blck3_left_sec {
        padding-top: 108%;
    }
    .details_p3_block4 .block4_right_img_sec img {
        width: 150%;
        top: -35px !important;
        right: 50% !important;
        transform: translateX(50%);
    }

    /* --------block5--------- */
    .details_p1_block5_main_width.details_p3_block5 {
        margin-bottom: 25px;
    }
    .details_p3_block5 .block5_left_img_sec img {
        width: 140%;
        top: -35px !important;
    }
    .details_p3_block5 .block2_right_cont_sec {
        padding-top: 78%;
    }
}

/* <<<<<-----//////////////-----BLOG-DETAILS-PAGE3-CSS-END-----///////////////----->>>>> */


/* <<<<<-----//////////////-----BLOG-DETAILS-PAGE4-CSS-START-----///////////////----->>>>> */

.gabriel_b_details1_page_inr_full_width.gabriel_blog_details_page4 {
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/blog_details4/blog_details_page4_sub_bg_img.webp), #000000;
    background-repeat: no-repeat;
    background-size: cover, cover;
    background-position: top center, center;
}

/* <<<<<-----//////////////-----BLOG-DETAILS-PAGE4-CSS-START-----///////////////----->>>>> */


/* <<<<<-----//////////////-----BLOG-DETAILS-PAGE5-CSS-START-----///////////////----->>>>> */

.blog5_details_blck3_main {
    position: relative;
}
.gabriel_blog_details5_page_full_width.gabriel_authorship_page_full_width {
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/blog_details5/blog_details5_bg_img.webp), #000000;
    background-repeat: no-repeat;
    background-size: cover, cover;
    background-position: top center, center;
}
.gabriel_blog_details5_page_full_width .gabriel_b_details1_page_inr_full_width.gabriel_blog_details_page4 {
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/blog_details5/blog_details5_sub_bg_img.png), #000000;
    background-repeat: no-repeat;
    background-size: cover, cover;
    background-position: top center, center;
}
.blog5_details_blck1_main {
    margin-bottom: clamp(1.5rem, 2.34375vw, 4.5rem);
}
.gabriel_blog_details5_page_full_width .block3_left_img_sec img {
    position: absolute;
    width: 125%;
    top: 50% !important;
    left: -10% !important;
    transform: translateY(-54%);
}
.blck4_wrpr {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.sub_content_section {
    width: 30%;
}
.sub_content_section.full_width {
    width: 100%;
}
.sub_white_heading {
    font-size: clamp(2rem, 1.5625vw, 3rem);
    line-height: clamp(2.5rem, 1.82291666667vw, 3.5rem);
    font-weight: 600;
    color: #ffffff;
    margin: 0;
    margin-bottom: clamp(1rem, 0.78125vw, 1.5rem);
}
.blog5_details_blck5_main {
    margin-bottom: clamp(2.5rem, 3.64583333333vw, 7rem);
}
.blog5_details_blck5_main .block2_right_img_sec img {
    position: absolute;
    width: 585px;
    top: 50% !important;
    right: -20% !important;
    transform: translateY(-50%);
}


@media screen and (max-width: 1440px) {
    .sub_content_section {
        width: 32%;
    }
    .blog5_details_blck5_main .block2_right_img_sec img {
        width: 545px;
        right: -15% !important;
        transform: translateY(-45%);
    }
}
@media screen and (max-width: 1360px) {
    .blog5_details_blck5_main .block2_right_img_sec img {
        width: 565px;
        right: -25% !important;
        transform: translateY(-45%);
    }
}
@media screen and (max-width: 1199px) {
    .sub_content_section {
        width: 100%;
    }
    .blog5_details_blck3_main .block2_main_wrpr {
        flex-direction: column;
    }
    .blog5_details_blck3_main .block2_right_cont_sec {
        padding: 0;
        padding-top: 45%;
    }
    .block3_left_img_sec {
        position: absolute;
        width: 60%;
    }
    .gabriel_blog_details5_page_full_width .block3_left_img_sec img {
        width: 100%;
        top: -45px !important;
        left: 50% !important;
        transform: translateX(-50%);
    }
    .block2_right_img_sec {
        position: absolute;
        width: 60%;
    }
    .blog5_details_blck5_main .block2_right_img_sec img {
        width: 100%;
        top: 0 !important;
        right: 50% !important;
        transform: translateX(50%);
    }
    .blog5_details_blck5_main .block2_right_cont_sec {
        padding-top: 55%;
    }
    .blog5_details_blck5_main {
        margin-bottom: clamp(1.5rem, 2.94117647059vw, 3.5rem);
    }
}
@media screen and (max-width: 991px) {
    .blog5_details_blck3_main .block2_right_cont_sec {
        padding-top: 55%;
    }
    .block3_left_img_sec {
        width: 75%;
    }
    .blog5_details_blck5_main .block2_right_cont_sec {
        padding-top: 65%;
    }
    .block2_right_img_sec {
        width: 75%;
    }
    .blog5_details_blck5_main .block2_right_img_sec img {
        top: -35px !important;
    }
}
@media screen and (max-width: 768px) {
    .blog5_details_blck3_main .block2_right_cont_sec {
        padding-top: 72%;
    }
    .block3_left_img_sec {
        width: 100%;
    }
    .gabriel_blog_details5_page_full_width .block3_left_img_sec img {
        left: 54% !important;
    }
    .blog5_details_blck5_main .block2_right_cont_sec {
        padding-top: 78%;
    }
    .block2_right_img_sec {
        width: 90%;
    }
}
@media screen and (max-width: 499px) {
    .blog5_details_blck3_main .block2_right_cont_sec {
        padding-top: 90%;
    }
    .gabriel_blog_details5_page_full_width .block3_left_img_sec img {
        width: 125%;
        left: 58% !important;
    }
    .blog5_details_blck5_main .block2_right_cont_sec {
        padding-top: 90%;
    }
    .block2_right_img_sec {
        width: 100%;
    }
    .blog5_details_blck5_main .block2_right_img_sec img {
        top: -15px !important;
    }
}

/* <<<<<-----//////////////-----BLOG-DETAILS-PAGE5-CSS-START-----///////////////----->>>>> */


/* <<<<<-----//////////////-----BLOG-DETAILS-PAGE6-CSS-START-----///////////////----->>>>> */

.gabriel_blog_details6_page_full_width.gabriel_authorship_page_full_width {
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/blog_details6/blog_details6_page_main_bg_img.webp), #000000;
    background-repeat: no-repeat;
    background-size: cover, cover;
    background-position: top center, center;
}
.gabriel_blog_details6_page_full_width .gabriel_b_details1_page_inr_full_width.gabriel_blog_details_page4 {
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/blog_details6/blog_details6_page_sub_bg_img.png), #000000;
    background-repeat: no-repeat;
    background-size: cover, cover;
    background-position: top center, center;
}
.blog6_details_blck2_main {
    position: relative;
}
.bullet_removed::before {
    display: none;
}
.bullet_removed.m_b_0 {
    margin-bottom: 0;
}
.blog6_details_blck2_main .block3_left_img_sec img {
    position: absolute;
    width: 568px;
    top: 50% !important;
    left: -10% !important;
    transform: translateY(-50%);
}
.blog6_details_blck2_main .block2_main_wrpr {
    margin-bottom: 0;
}
.blog6_details_blck4_main {
    position: relative;
}
.blog6_details_blck4_main .block3_left_img_sec img {
    position: absolute;
    top: 45% !important;
    right: -15%;
    transform: translateY(-50%);
}
.blog6_details_blck4_main .white_heading {
    font-size: clamp(2.8rem, 1.875vw, 3.6rem);
    line-height: clamp(3.4rem, 2.1875vw, 4.2rem);
}
.blog6_details_blck5_main {
    position: relative;
}
.blog6_details_blck5_main .block3_left_img_sec img {
    position: absolute;
    width: 645px;
    top: 55% !important;
    left: -20% !important;
    transform: translateY(-50%);
}


@media screen and (max-width: 1360px) {
    .blog6_details_blck2_main .block3_left_img_sec img {
        left: -20% !important;
    }
    .blog6_details_blck5_main .block3_left_img_sec img {
        left: -30% !important;
    }
}
@media screen and (max-width: 1199px) {
    .blog6_details_blck2_main .block2_main_wrpr {
        flex-direction: column;
    }
    .blog6_details_blck2_main .block3_left_img_sec img {
        width: 100%;
        top: -35px !important;
        left: 80% !important;
        transform: translateX(-50%);
    }
    .blog6_details_blck2_main .block2_right_cont_sec {
        padding-top: 55%;
    }
    .blog6_details_blck4_main .block2_main_wrpr {
        flex-direction: column;
        align-items: center;
    }
    .blog6_details_blck4_main .block3_left_img_sec img {
        width: 100%;
        top: -25px !important;
        right: 50%;
        transform: translateX(50%);
    }
    .blog6_details_blck4_main .block2_right_cont_sec {
        padding-top: 60%;
    }
    .blog6_details_blck5_main .block2_main_wrpr {
        flex-direction: column;
        align-items: center;
    }
    .blog6_details_blck5_main .block3_left_img_sec img {
        width: 100%;
        top: -35px !important;
        left: 50% !important;
        transform: translateX(-50%);
    }
    .blog6_details_blck5_main .block2_right_cont_sec {
        padding-top: 52%;
    }
}
@media screen and (max-width: 991px) {
    .blog6_details_blck2_main .block3_left_img_sec img {
        left: 62% !important;
    }
    .blog6_details_blck2_main .block2_right_cont_sec {
        padding-top: 68%;
    }
    .blog6_details_blck4_main .block2_right_cont_sec {
        padding-top: 74%;
    }
    .blog6_details_blck5_main .block3_left_img_sec img {
        top: -15px !important;
    }
    .blog6_details_blck5_main .block2_right_cont_sec {
        padding-top: 65%;
    }
}
@media screen and (max-width: 768px) {
    .blog6_details_blck2_main .block3_left_img_sec img {
        left: 50% !important;
    }
    .blog6_details_blck2_main .block2_right_cont_sec {
        padding-top: 90%;
    }
    .blog6_details_blck4_main .block3_left_img_sec img {
        top: -45px !important;
    }
    .blog6_details_blck4_main .block2_right_cont_sec {
        padding-top: 95%;
    }
    .blog6_details_blck5_main .block2_right_cont_sec {
        padding-top: 88%;
    }
}
@media screen and (max-width: 499px) {
    .blog6_details_blck2_main .block3_left_img_sec img {
        width: 115%;
    }
    .blog6_details_blck2_main .block2_right_cont_sec {
        padding-top: 100%;
    }
    .blog6_details_blck4_main .block3_left_img_sec img {
        width: 120%;
    }
    .blog6_details_blck4_main .block2_right_cont_sec {
        padding-top: 110%;
    }
    .blog6_details_blck5_main .block3_left_img_sec img {
        width: 120%;
    }
    .blog6_details_blck5_main .block2_right_cont_sec {
        padding-top: 105%;
    }
}

/* <<<<<-----//////////////-----BLOG-DETAILS-PAGE6-CSS-END-----///////////////----->>>>> */


/* ///////////////////////////////// */

/* <<<<<---------MY-BUSINESSES-PAGE-CSS-START---------->>>>> */

.gabriel_businesses_page_inr_full_width {
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/my_businesses/gabriel_business_page_sub_bg_img.webp), #000000;
    background-repeat: no-repeat;
    background-size: cover, cover;
    background-position: top center, center;
    border-radius: 15px 15px 0 0;
    padding: 15px 0 0;
    overflow: hidden;
}
.businesses_page_banner_sec_main {
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/my_businesses/my_business_page_bnr_img.png);
    background-repeat: no-repeat;
    background-size: 495px;
    background-position: bottom -10px right 35px;
    border-top: 0;
    border-right: 0;
    border-left: 0;
    border-bottom-width: 2px;
    border-style: solid;
    border-image: linear-gradient(90deg, #00000000, #696666 45%, #696666 55%, #00000000) 10;
    padding-bottom: 115px;
}
.orange_heading {
    font-size: clamp(2.5rem, 2.34375vw, 4.5rem);
    line-height: clamp(3rem, 2.60416666667vw, 5rem);
    font-weight: 600;
    color: #ffa200;
    text-transform: uppercase;
    margin: 0;
    margin-bottom: 10px;
}
.orange_sub_heading {
    font-size: clamp(2rem, 1.40625vw, 2.7rem);
    line-height: clamp(2.5rem, 1.66666666667vw, 3.2rem);
    font-weight: 600;
    color: #ffffff;
    text-transform: uppercase;
    margin-bottom: 15px;
}
.orange_sub_heading span {
    color: #ffa200;
}
.white_content {
    font-size: clamp(1.8rem, 1.14583333333vw, 2.2rem);
    line-height: clamp(2.4rem, 1.45833333333vw, 2.8rem);
    font-weight: 400;
    color: #ffffff;
}
.businesses_block_1_main {
    border-top: 0;
    border-right: 0;
    border-left: 0;
    border-bottom-width: 2px;
    border-style: solid;
    border-image: linear-gradient(90deg, #00000000, #696666 45%, #696666 55%, #00000000) 10;
    padding-bottom: 3%;
}
.businesses_block_1_main .businesses_block_1_main_wrpr {
    margin: 0;
}
.businesses_block_1_main .businesses_block_1_main_wrpr p {
    margin: 0;
}
.businesses_block_1_main_wrpr {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-bottom: 10px;
}
.businesses_block_content_section {
    width: 60%;
    padding: 3% 0;
}
.businesses_block_image_section {
    width: 30%;
}
.businesses_block_2_main .businesses_block_image_section {
    width: 38%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.businesses_block_image_section img {
    display: block;
    max-width: 100%;
}
.businesses_block_2_main {
    padding-top: 2%;
}
.businesses_block_2_main .grey_btn_section {
    display: block;
    width: fit-content;
    margin: 0 0 0 auto;
}
.businesses_block_2_main .businesses_block_content_section {
    padding: 0;
}
.gabriel_businesses_page_inr_full_width .grey_btn {
    text-transform: uppercase;
}

/* -----HEMINGWAY-PHILANTHROPY-BLOCK----- */
.businesses_block_3_main .businesses_block_1_main_wrpr {
    align-items: center;
}
.businesses_block_3_main .businesses_block_content_section {
    padding-bottom: 0;
}
.businesses_block_3_main .businesses_block_image_section {
    width: 35%;
}


@media screen and (max-width: 1520px) {
    .businesses_page_banner_sec_main {
        background-size: 485px;
        background-position: bottom -10px right 85px;
    }
}
@media screen and (max-width: 1420px) {
    .businesses_page_banner_sec_main {
        background-size: 465px;
        background-position: bottom -10px right 85px;
    }
}
@media screen and (max-width: 1320px) {
    .businesses_page_banner_sec_main {
        background-size: 445px;
        background-position: bottom -15px right 85px;
    }
}
@media screen and (max-width: 1199px) {
    .businesses_page_banner_sec_main {
        background-size: 70%;
        background-position: bottom -35px center;
    }
    .gabriel_businesses_page_inr_full_width .bnr_cont_sec {
        padding-bottom: 50%;
    }
}
@media screen and (max-width: 1110px) {
    .businesses_block_1_main .businesses_block_content_section {
        padding: 3% 0 0%;
    }
}
@media screen and (max-width: 999px) {
    .gabriel_businesses_page_inr_full_width {
        padding-top: 0;
    }
    .businesses_page_banner_sec_main {
        background-size: 90%;
        background-position: bottom center;
    }
    .gabriel_businesses_page_inr_full_width .bnr_cont_sec {
        padding-bottom: 68%;
    }

    .businesses_block_1_main_wrpr {
        flex-direction: column-reverse;
    }
    .businesses_block_content_section {
        width: 100%;
    }
    .businesses_block_1_main .businesses_block_content_section {
        padding: 0;
    }
    .businesses_block_image_section {
        width: 40%;
        margin: 0 auto;
        margin-bottom: 15px;
    }
    .businesses_block_2_main .businesses_block_image_section {
        width: 40%;
    }
    .businesses_block_image_section img {
        max-width: inherit;
        width: 100%;
    }
    .businesses_block_2_main .businesses_block_1_main_wrpr {
        flex-direction: column;
    }

    /* -----HEMINGWAY-PHILANTHROPY-BLOCK----- */
    .businesses_block_3_main .businesses_block_1_main_wrpr {
        margin-top: 3%;
    }
    .businesses_block_3_main .businesses_block_image_section {
        width: 40%;
    }
}
@media screen and (max-width: 768px) {
    .businesses_block_image_section {
        width: 50%;
    }
    .businesses_block_2_main .businesses_block_image_section {
        width: 50%;
    }

    /* -----HEMINGWAY-PHILANTHROPY-BLOCK----- */
    .businesses_block_3_main .businesses_block_image_section {
        width: 50%;
    }
}
@media screen and (max-width: 599px) {
    .gabriel_businesses_page_inr_full_width .bnr_cont_sec {
        padding-bottom: 60%;
    }
    .businesses_block_image_section {
        width: 65%;
    }
    .businesses_block_2_main .businesses_block_image_section {
        width: 65%;
    }

    /* -----HEMINGWAY-PHILANTHROPY-BLOCK----- */

    .businesses_block_3_main .businesses_block_image_section {
        width: 65%;
    }
}
@media screen and (max-width: 499px) {
    .gabriel_businesses_page_inr_full_width .bnr_cont_sec {
        padding-bottom: 52%;
    }
    .businesses_block_image_section {
        width: 90%;
    }
    .businesses_block_2_main .businesses_block_image_section {
        width: 90%;
    }
    .grey_btn_section {
        display: block;
        width: fit-content;
        margin: 0 auto;
    }
    .businesses_block_2_main .grey_btn_section {
        margin: 0 auto;
    }

    /* -----HEMINGWAY-PHILANTHROPY-BLOCK----- */
    .businesses_block_3_main .businesses_block_image_section {
        width: 90%;
    }
}


.mb-30 {
    margin-bottom: clamp(15px, 2vw, 35px);
    padding: 0 20px;
    text-wrap: inherit;
}
.my_blog_section_main_wrpr {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    padding-top: clamp(1.5rem, 2.08333333333vw, 4rem);
}
.blog_content_section {
    width: 44%;
}
.blog_image_section {
    width: 54%;
    background: #000000;
    border: 1px solid #333232;
}
.blog_image_section img {
    display: block;
    width: 100%;
}
.blog_white_heading {
    font-size: clamp(2.4rem, 1.45833333333vw, 2.8rem);
    line-height: clamp(3rem, 1.77083333333vw, 3.4rem);
    font-weight: 600;
    color: #ffffff;
    text-transform: uppercase;
    margin: 0;
    margin-bottom: 25px;
}
.blog_white_heading span {
    color: #ffa200;
}
.blog_side_bar_cont {
    font-size: clamp(1.6rem, 0.9375vw, 1.8rem);
    line-height: clamp(2.2rem, 1.25vw, 2.4rem);
    font-weight: 500;
    color: #d3d3d3;
    text-wrap: pretty;
}


@media screen and (max-width: 999px) {
    .my_blog_section_main_wrpr {
        flex-direction: column-reverse;
    }
    .blog_content_section {
        width: 100%;
        text-align: center;
    }
    .blog_image_section {
        width: 70%;
        margin: 0 auto;
        margin-bottom: 15px;
    }
    .blog_white_heading {
        margin-bottom: 20px;
    }
}
@media screen and (max-width: 599px) {
    .blog_image_section {
        width: 100%;
    }
    .blog_white_heading {
        margin-bottom: 15px;
    }
}


/*-----Carousel-CSS-Start-----*/
.music_blck_main_wrpr {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    margin: 0 -10px;
}
.music_box_main {
    position: relative;
    width: calc(25% - 42px);
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    background: linear-gradient(180deg, rgba(49, 49, 49, 1) 0%, rgba(81, 85, 87, 1) 50%, rgba(53, 54, 54, 1) 100%);
    border: 1px solid rgba(0, 0, 0, .125);
    text-decoration: none;
    padding: 10px;
    overflow: hidden;
    flex-shrink: 0;
}
.image_Section {
    height: 244px;
    margin-bottom: 10px;
    overflow: hidden;
}
.image_Section img {
    display: block;
    width: 100%;
    height: 100%;
}
.content_top {
    padding: 10px;
    background-color: #000;
}
.content_top p {
    color: #ff7200;
    font-size: clamp(1.4rem, 1.17vw, 2.2rem);
    line-height: clamp(2rem, 1.6vw, 2.8rem);
    font-weight: 600;
    text-transform: uppercase;
    margin: 0 !important;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-clamp: 1;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.content_bottom {
    display: flex;
    justify-content: space-between;
    background: linear-gradient(180deg, rgba(50, 50, 50, 1) 0%, rgba(40, 40, 40, 1) 100%);
}
.content_bottom_left p {
    font-size: clamp(1.3rem, 1vw, 1.7rem);
    line-height: clamp(2rem, 1.2vw, 2.3rem);
    font-weight: 500;
    color: #ababab;
    margin: 0;
}
.content_bottom_right {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #b02404;
    padding: 10px;
}
.content_bottom_left {
    padding: 10px 5px;
}
.content_bottom_right p {
    font-size: clamp(1.4rem, 1vw, 1.7rem);
    line-height: clamp(2rem, 1.2vw, 2.3rem);
    font-weight: 500;
    color: #f2f2f2;
    margin: 0;
}


@media screen and (max-width: 1199px) {
    .music_box_main {
        width: calc(45% - 42px);
    }
}
@media screen and (max-width: 768px) {
    .music_box_main {
        width: calc(50% - 42px);
    }
}
@media screen and (max-width: 599px) {
    .music_box_main {
        width: calc(80% - 42px);
    }
}
@media screen and (max-width: 480px) {
    .music_box_main {
        width: calc(100% - 42px);
    }
}

/* -----CAROUSEL-CSS----- */

* {
    box-sizing: border-box;
}

.card-slider {
    max-width: 94%;
    margin: 0 auto;


    @media screen and (max-width: 1024px) {
        width: 94%;
    }

    .slick-prev-icon,
    .slick-next-icon {
        color: black;
    }
    .slick-slide {
        padding: 0 10px;
    }
    .card {
        position: relative;
        display: flex !important;
        flex-direction: column;
        border: 1px solid rgba(0, 0, 0, .2);
        background-color: white;
        text-decoration: none;
        color: rgba(0, 0, 0, .9);
        transition: all .1s linear;

        @media screen and (max-width: 600px) {
            height: auto;
        }
    }

    .card .main-link {
        text-decoration: none;
        display: flex;
        flex-direction: column;
    }
    .card .main-link:focus {
        outline: none;
    }
    .card .main-link:focus .title {
        outline: 3px dashed orange;
        outline-offset: -4px;
        color: royalblue;
        text-decoration: underline;
    }
    .card .title {
        color: #000;
        margin: 0;
        padding: 10px 10px 5px 10px;
        font-size: 16px;
        font-weight: bold;
    }
    .card .title:hover {
        text-decoration: underline;
    }
    .card .image {
        order: -1;
        position: relative;
        height: 100px;
        padding: 2px;
        overflow: hidden;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .card .image img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        filter: grayscale(.5);
        transition: all .3s ease-in-out;
    }
    .card .image:hover img {
        width: 110%;
        height: 110%;
    }
    .card .description {
        margin: 7px 10px 15px 10px;
        font-size: 14px;
        opacity: .8;
    }
    .card .badge {
        position: absolute;
        top: 2px;
        right: 2px;
        z-index: 1;
        padding: 5px 10px;
        font-size: 12px;
        font-weight: bold;
        text-transform: uppercase;
        color: white;
        background-color: rgb(200, 0, 0);
    }
    .card .price {
        padding-left: 10px;
    }
    .card .price .new-price {
        font-weight: bold;
    }
    .card .price .original-price {
        margin-left: 5px;
        font-size: 14px;
        font-style: italic;
        opacity: .5;
        text-decoration: line-through;
    }
    .card .rating {
        margin: 10px 0 15px 10px;
        color: orange;
        font-size: 12px;
    }
    .card .rating .reviews-link {
        color: rgba(0, 0, 0, .6);
        margin-left: 5px;
    }
    .card .rating .reviews-link:hover {
        color: black;
    }
    .card .rating .reviews-link:focus {
        color: royalblue;
        outline: 3px dotted royalblue;
        outline-offset: 2px;
    }
    .card:hover {
        border-color: rgba(0, 0, 0, .4);
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15);
    }
    .card:hover .image img,
    .card:focus .image img {
        filter: grayscale(0);
    }
    .card a:focus {
        outline: none;
    }
}


.note {
    text-align: center;
    font-size: 14px;
    max-width: 960px;
    padding: 40px 20px;
    margin: 0 auto;
    opacity: .8;

    a {
        color: black;
        font-weight: bold;

        &:hover,
        &:focus {
            color: royalblue;
        }
    }
}


.slick-slide.slick-active {
    width: 320px !important;
}
.slick-arrow span {
    color: #ffffff !important;
}
.carousel_block_main {
    position: relative;
}
.carousel_btn {
    position: absolute;
    background: #ffffff00;
    font-size: 45px;
    line-height: 50px;
    color: #b7b7b7;
    border: none;
    border-radius: 2px;
    cursor: pointer;
}
.carousel_btn:hover {
    color: #ffffff;
}
.carousel_btn.slick-disabled {
    color: #ffffff3f;
}
.previous {
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}
.next {
    top: 50%;
    right: 0;
    transform: translateY(-50%);
}


@media screen and (max-width: 1085px) {
    .previous {
        left: -10px;
    }
    .carousel_btn {
        font-size: 30px;
        line-height: 36px;
    }
    .slick-track {
        width: 17335px !important;
    }
    .slick-slide.slick-active {
        width: 475px !important;
    }
}
@media screen and (max-width: 999px) {
    .slick-slide {
        padding: 0 6px !important;
    }
    .slick-prev {
        left: -20px !important;
    }
    .slick-next {
        right: -15px !important;
    }
    .music_box_main {
        padding: 6px;
    }
    .content_bottom_right {
        padding: 6px;
    }
    .next {
        right: -8px;
    }
}
@media screen and (max-width: 768px) {
    .slick-track {
        width: 19235px !important;
    }
    .slick-slide.slick-active {
        width: 445px !important;
    }
}
@media screen and (max-width: 600px) {
    .previous {
        top: inherit;
        left: 39%;
        bottom: -45px;
        transform: translateX(-50%);
    }
    .next {
        top: inherit;
        right: 32%;
        bottom: -45px;
        transform: translateX(-50%);
    }
    .slick-slider {
        margin-bottom: 45px !important;
    }
    .carousel_btn {
        width: 40px;
        font-size: 25px;
        line-height: 30px;
        background: #ffffff21;
        padding: 6px 6px 4px;
    }
}
@media screen and (max-width: 499px) {
    .slick-slide.slick-active {
        width: 280px !important;
    }
}

/*-----Carousel-CSS-End-----*/


/* ///////////////<<<-----MY-ORGANIZATIONS-PAGE-CSS-START----->>>/////////////// */

.organization_page_inr_full_width {
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/my_organization/my_organization_full_page_sub_img.png), #000000;
    background-repeat: no-repeat;
    background-size: cover, cover;
    background-position: top center, center;
    border-radius: 15px 15px 0 0;
    padding: 15px 0 0;
    overflow: hidden;
}
.organization_page_banner_sec_main {
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/my_organization/my_organizations_page_bnr_right_img.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: bottom -10px right 35px;
    border-top: 0;
    border-right: 0;
    border-left: 0;
    border-bottom-width: 2px;
    border-style: solid;
    border-image: linear-gradient(90deg, #00000000, #696666 45%, #696666 55%, #00000000) 10;
    padding-bottom: 75px;
}
.organization_page_main_width .bnr_cont_sec h1 span {
    font-size: clamp(4rem, 5.52083333333vw, 10.6rem);
    line-height: clamp(4.5rem, 5.72916666667vw, 11rem);
}
.organization_page_main_width .bnr_cont_sec h1::before {
    position: absolute;
    content: '';
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/my_organization/my_organization_page_bnr_heading_effect_top_img.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: top left;
    width: 172px;
    height: 212px;
    top: -98px;
    left: -75px;
}
.organization_page_main_width .bnr_cont_sec h1::after {
    position: absolute;
    content: '';
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/my_organization/my_organization_page_bnr_heading_effect_bottom_img.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: bottom left;
    width: 847px;
    height: 173px;
    left: -70px;
    bottom: -80px;
    mix-blend-mode: screen;
}

/* -----BLOCK-1-CSS----- */
.organization_page_block1_main {
    padding: 35px 0;
}
.organization_page_main_wrpr {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
}
.organization_page_left_logo_section {
    width: 35%;
}
.logo_bg {
    width: min(420px, 94%);
    display: flex;
    justify-content: center;
    align-items: center;
    background: #ffffff;
    outline: 8px solid #ffffff54;
    border: 2px solid #ffffff;
    box-shadow: inset 0px 0px 5px #000000b8;
    padding: 30px 10px;
    margin: 0 auto;
    cursor: pointer;
}
.organization_page_left_logo_section img {
    display: block;
    max-width: 100%;
}
.organization_page_right_cont_section {
    width: 62%;
}
.organization_page_main_width .grey_btn {
    text-transform: uppercase;
}


@media screen and (max-width: 1440px) {
    .organization_page_banner_sec_main {
        background-position: bottom -25px right 50px;
    }
}
@media screen and (max-width: 1320px) {
    .organization_page_banner_sec_main {
        background-position: bottom -40px right 15px;
    }
}
@media screen and (max-width: 1199px) {
    .organization_page_banner_sec_main {
        background-size: 100%;
        background-position: bottom -75px center;
    }
    .organization_page_main_width .bnr_cont_sec {
        padding-bottom: 40%;
    }
    .organization_page_main_width .bnr_cont_sec h1 span {
        font-size: clamp(4rem, 10.4253544621vw, 12.5rem);
        line-height: clamp(4.5rem, 10.8423686405vw, 13rem);
    }
    .organization_page_main_width .bnr_cont_sec h1::before {
        left: 4.5%;
    }
    .organization_page_main_width .bnr_cont_sec h1::after {
        left: 11.4%;
        bottom: -78px;
    }

    /* -----BLOCK-1-CSS----- */
    .organization_page_left_logo_section {
        width: 100%;
        margin-bottom: 35px;
    }
    .organization_page_right_cont_section {
        width: 100%;
    }
}
@media screen and (max-width: 999px) {
    .organization_page_inr_full_width {
        padding: 0;
    }
    .organization_page_banner_sec_main {
        background-position: bottom -25% center;
        padding-bottom: 35px;
    }
    .organization_page_main_width .bnr_cont_sec {
        padding-bottom: 45%;
    }
    .organization_page_main_width .bnr_cont_sec h1::before {
        left: 3%;
    }
    .organization_page_main_width .bnr_cont_sec h1::after {
        left: 2.8%;
        bottom: -80px;
    }
}
@media screen and (max-width: 768px) {
    .organization_page_main_width .navigation_section {
        margin-bottom: 45px;
    }
    .organization_page_banner_sec_main {
        background-size: 110%;
        background-position: bottom center;
        padding-bottom: 0;
    }
    .organization_page_main_width .bnr_cont_sec {
        padding-bottom: 58%;
    }
    .organization_page_main_width .bnr_cont_sec h1::before {
        background-size: 100% 100%;
        width: 135px;
        height: 175px;
        left: 3%;
        top: -80px;
    }
    .organization_page_main_width .bnr_cont_sec h1::after {
        background-size: 100% 100%;
        width: 435px;
        height: 85px;
        left: 19.5%;
        bottom: -36px;
    }
}
@media screen and (max-width: 599px) {
    .organization_page_banner_sec_main {
        background-size: 120%;
        background-position: bottom -25% center;
    }
    .organization_page_main_width .bnr_cont_sec h1::before {
        width: 85px;
        height: 125px;
        left: 4.5%;
        top: -58px;
    }
    .organization_page_main_width .bnr_cont_sec h1::after {
        width: 375px;
        height: 45px;
        left: 16%;
        bottom: -17px;
    }
}
@media screen and (max-width: 499px) {
    .organization_page_banner_sec_main {
        background-size: 135%;
        background-position: bottom -45% center;
    }
    .organization_page_main_width .bnr_cont_sec h1 span {
        -webkit-text-stroke: unset;
    }
    .organization_page_main_width .bnr_cont_sec h1::before {
        width: 75px;
        height: 95px;
        left: 4%;
        top: -43px;
    }
    .organization_page_main_width .bnr_cont_sec h1::after {
        width: 315px;
        height: 35px;
        left: 15.4%;
        bottom: -13px;
    }

    /* -----BLOCK-1-CSS----- */
    .organization_page_block1_main {
        padding: 25px 0;
    }
    .organization_page_left_logo_section {
        margin-bottom: 25px;
    }
    .logo_bg {
        outline: 6px solid #ffffff54;
        padding: 25px 10px;
    }
    .organization_page_main_width .white_content {
        margin-top: 0;
    }
}
@media screen and (max-width: 399px) {
    .organization_page_banner_sec_main {
        background-size: 135%;
        background-position: bottom -45% center;
    }
}

/* ///////////////<<<-----MY-ORGANIZATIONS-PAGE-CSS-END----->>>/////////////// */


/* <<<<<---------QETHCA-PAGE-CSS-START---------->>>>> */

.quthca_page_full_width {
      background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/qethca_page/qethca_main_bg1.png), #000000;
    background-repeat: no-repeat;
    background-size: cover, cover;
    background-position: top center, center;
    padding: 70px 0 0;
    overflow: hidden;
}
.gabriel_authorship_page_inr_full_width {
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/my_authorship/myauthorship_page_sub_bg_img.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;
    border-radius: 15px 15px 0 0;
    padding: 15px 0;
}
.authorship_page_banner_sec_main {
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/my_authorship/gabriel_authorship_page_bnr_right_img.webp);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: bottom -15px right -6px;
    border-top: 0;
    border-right: 0;
    border-left: 0;
    border-bottom-width: 2px;
    border-style: solid;
    border-image: linear-gradient(90deg, #00000000, #696666 45%, #696666 55%, #00000000) 10;
    padding-bottom: 115px;
}
.quthca_page_full_width .bnr_cont_sec h1 span {
    font-size: clamp(65px, 10.2vw, 190px);
    line-height: clamp(65px, 10.2vw, 190px);
}
.quthca_page_full_width .bnr_cont_sec h1::before {
    position: absolute;
    content: '';
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/qethca_page/qethca_heading_before_img.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: clamp(400px, 35vw, 671px);
    height: clamp(189px, 10.5vw, 195px);
    left: 42px;
    bottom: -87px;
    mix-blend-mode: screen;
    z-index: 2;
}
.qethca_bnr h2 {
    position: relative;
    font-size: clamp(22px, 2.2vw, 40px);
    line-height: clamp(26px, 2.5vw, 46px);
    font-weight: 700;
    text-transform: uppercase;
    background: linear-gradient(180deg, rgba(248, 184, 20, 1) 20%, rgba(246, 252, 81, 1) 25%, rgba(181, 103, 9, 1) 50%, rgba(181, 103, 9, 1) 60%, rgba(224, 186, 19, 1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: block;
    margin: 0;
}
.qethca_bnr h2 span {
    display: block;
    background: linear-gradient(180deg, rgba(248, 184, 20, 1) 20%, rgba(246, 252, 81, 1) 25%, rgba(181, 103, 9, 1) 50%, rgba(181, 103, 9, 1) 60%, rgba(224, 186, 19, 1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.quthca_page_inr_full_width {
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/qethca_page/qethca_inner_bg.png), #000000;
    background-repeat: no-repeat;
    background-size: 100% 100%, cover;
    background-position: top center, center;
    border-radius: 15px 15px 0 0;
    padding: 15px 0 0;
    overflow: hidden;
    position: relative;
}
.qethca_logo_wrapper {
    position: absolute;
    top: clamp(130px, 7.2vw, 135px);
    right: 31%;
    width: 31%;
    height: auto;
}
.qethca_logo_wrapper img {
    display: block;
    max-width: 100%;
    height: auto;
}
.quthca_page_banner_sec_main {
    background: url(https://all-frontend-assets.s3.us-east-1.amazonaws.com/gabriel_hemingway/qethca_page/qethca_banner_bg.png);
    background-repeat: no-repeat;
    background-size: clamp(820px, 51.5vw, 959px);
    background-position: bottom -10px right -150px;
    border-top: 0;
    border-right: 0;
    border-left: 0;
    border-bottom-width: 2px;
    border-style: solid;
    border-image: linear-gradient(90deg, #00000000, #696666 45%, #696666 55%, #00000000) 10;
    padding-bottom: 45px;
}

/*block 1*/
.qethca_block_wrapper {
    padding-bottom: clamp(25px, 3.2vw, 60px);
}
.qethca_sub_block_wrapper {
    position: relative;
    display: flex;
    align-items: center;
}
.qethca_sub_block_image_wrapper {
    width: clamp(300px, 34.1vw, 640px);
}
.qethca_sub_block_image {
    position: absolute;
    top: -3%;
    left: -5%;
}
.qethca_sub_block_image_wrapper img {
    display: block;
    max-width: 100%;
    height: auto;
}
.qethca_sub_block_content_wrapper {
    width: calc(100% - clamp(300px, 34.1vw, 640px));
}
.image1 {
    width: clamp(500px, 37.5vw, 700px);
}
.qethca_content_title {
    font-size: clamp(25px, 2.4vw, 45px);
    line-height: clamp(30px, 2.67vw, 50px);
    color: #ffa200;
    text-transform: uppercase;
    font-weight: 600;
    margin: 0;
    margin-top: clamp(15px, 2.3vw, 40px);
}
.qethca_content_title span {
    color: #FFF;
}
.qethca_content_para {
    font-size: clamp(16px, 1.2vw, 22px);
    line-height: clamp(22px, 1.5vw, 28px);
    position: relative;
    z-index: 2;
    color: #FFF;
    font-weight: 400;
    margin: 0;
    margin-top: 15px;
    text-wrap: pretty;
}
.block_direction {
    flex-direction: row-reverse;
}
.image_direction {
    position: absolute;
    left: inherit;
}
.image2 {
    top: -15%;
    right: -7%;
    width: clamp(470px, 41.2vw, 770px);
}
.sub_block_image3 {
    top: -15%;
    left: -4%;
    width: clamp(500px, 37.5vw, 700px);
}
.image4 {
    top: -20%;
    right: 0;
    width: clamp(450px, 33.3vw, 620px);
}
.sub_block_image5 {
    top: -16%;
    left: -5%;
    width: clamp(300px, 40vw, 750px);
}
.image6 {
    top: 0;
    right: -4%;
    width: clamp(300px, 45.4vw, 850px);
}
.sub_block_image7 {
    top: -43%;
    left: -3%;
    width: clamp(350px, 37.5vw, 700px);
}
.image8 {
    top: -50px;
    right: -64px;
    width: clamp(350px, 31.8vw, 610px);
}
.sub_block_image9 {
    top: -5%;
    left: -4%;
    width: clamp(350px, 45.3vw, 850px);
}


@media screen and (max-width: 1344px) {
    .quthca_page_banner_sec_main {
        background-position: bottom -40px right -150px
    }
}
@media screen and (max-width: 1199px) {
    .quthca_page_full_width {
        padding: 0;
    }
    .quthca_page_full_width .bnr_cont_sec h1 span {
        font-size: clamp(65px, 12.7vw, 150px);
        line-height: clamp(65px, 12.7vw, 150px);
    }
    .quthca_page_inr_full_width {
        padding-top: 0;
        background-size: cover, cover;
        background-position: left top, center;
    }
    .quthca_page_banner_sec_main {
        background-size: 100%;
        background-position: bottom center;
    }
    .qethca_bnr {
        padding-bottom: clamp(90px, 43.5vw, 520px);
    }
    .qethca_bnr h2 {
        margin-top: 15px;
        margin-bottom: clamp(10px, 2.6vw, 30px);
    }
    .qethca_logo_wrapper {
        top: clamp(120px, 11vw, 130px);
        right: 0%;
        width: 20%;
    }
    .quthca_page_full_width .bnr_cont_sec h1::before {
        width: clamp(200px, 35.3vw, 420px);
        height: clamp(185px, 10.5vw, 195px);
        right: 260px;
        left: inherit;
    }
    .qethca_bnr h2 span {
        display: inline-block;
    }
    .image1 {
        width: clamp(200px, 39vw, 460px);
    }
    .qethca_sub_block_image {
        top: -10px;
    }
    .image4 {
        top: -40px;
        right: 0;
        width: clamp(200px, 38vw, 450px);
    }
    .sub_block_image9 {
        top: -10px;
        left: -4%;
    }
}
@media screen and (max-width: 991px) {
    .qethca_sub_block_wrapper {
        flex-direction: column-reverse;
    }
    .qethca_sub_block_image {
        position: relative;
    }
    .qethca_sub_block_content_wrapper {
        width: 100%;
    }
    .qethca_sub_block_image_wrapper img {
        margin: 0 auto;
    }
    .image1 {
        width: 100%;
    }
    .qethca_sub_block_image {
        top: 0;
        left: 0;
    }
    .qethca_sub_block_image_wrapper {
        width: 100%;
    }
    .image2 {
        top: 0;
        right: 0;
        width: 100%;
    }
    .sub_block_image3 {
        width: 100%;
    }
    .image4 {
        top: 0;
        right: 0;
        width: 100%;
    }
    .sub_block_image5 {
        width: 100%;
    }
    .image6 {
        top: 0;
        right: 0;
        width: 100%;
    }
    .sub_block_image7 {
        width: 100%;
    }
    .image8 {
        top: 0px;
        right: 0;
        width: 100%;
    }
    .sub_block_image9 {
        width: 100%;
    }
}
@media screen and (max-width: 767px) {
    .quthca_page_banner_sec_main {
        padding-bottom: 35px;
    }
    .quthca_page_full_width .bnr_cont_sec h1::before {
        width: 38%;
        height: 125px;
        right: 160px;
        bottom: -59px;
    }
}
@media screen and (max-width: 499px) {
    .qethca_logo_wrapper {
        display: none;
    }
}