/* ------------------------------------------------------------------------------------------------------- */

/* common css start */

.page-template-new-home-php #page_content .container {padding: 0px 20px;max-width: 1460px;}

.new_theme_btn {font-weight: 700;font-size: 18px;line-height: 1.4;color: #254590;background-color: #ABBD35;padding: 10px 26px;transition: all 0.5s;border-radius: 6px;display: inline-flex;align-items: center;gap: 8px;transition: all 0.5s;}
.new_theme_btn:hover {background-color: #FFFFFF;color: #254590;}

.new_section_title h2 {font-weight: 700;font-size: 42px;line-height: 88px;color: #1A3258;}

/* common css end */

/* ------------------------------------------------------------------------------------------------------- */

/* new home banner section css start */

.new_home_banner_section {position: relative;z-index: 1;}
.new_banner_bg_image_video {position: absolute;top: 0;bottom: 0;left: 0;right: 0;height: 100%;width: 100%;z-index: -1;}
.new_banner_bg_image_video:after {content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;background-color: #5C360033;z-index: 1;}
.new_banner_bg_image_video video, .new_banner_bg_image_video iframe, .new_banner_bg_image_video img {height: 100% !important;width: 100% !important;object-fit: cover;object-position: center;filter: grayscale(1);}

.new_banner_content {padding: 87px 92px 120px;max-width: 1217px;position: relative;z-index: 1;}
.new_banner_content:before {content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;background-image: url(../images/new-home/banner_shape_desktop.png);background-size: cover;background-position: right center;background-repeat: no-repeat;z-index: -1;}
.new_banner_logo_animation {width: 245px;position: relative;z-index: 1;margin: 0px -35px 10px 0px;}
.new_banner_logo_animation_inner {position: relative;overflow: hidden;width: 100%;padding-top: 70.20%;}
.new_banner_logo_animation_inner video {height: 100%;width: 100% !important;object-fit: cover;object-position: center;position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
.new_banner_content .title_label {font-weight: 400;font-size: 22px;line-height: 1;letter-spacing: 0.5px;color: #FFFFFF;}
.new_banner_content h1 {font-weight: 700;font-size: 42px;line-height: 44px;color: #FFFFFF;max-width: 320px;}
.new_banner_content p {font-weight: 400;font-size: 20px;line-height: 1.4;color: #FFFFFF;max-width: 500px;margin-bottom: 38px;}

/* new home banner section css end */

/* ------------------------------------------------------------------------------------------------------- */

/* new home news section css start */

.new_home_news_section {padding: 90px 0px 45px;background-color: #FFFFFF;}
.new_home_news_inner {display: flex;flex-wrap: wrap;align-items: center;}
.new_home_news_inner .new_section_title {order: 1;}
.new_home_news_inner .new_btn_view_all {order: 2;margin-right: auto;}
.new_home_news_inner .new_btn_view_all a {font-weight: 400;font-size: 18px;line-height: 1.4;color: #2B79F5;text-decoration: underline;}
.new_home_news_inner .new_home_news_list {order: 3;flex: 0 0 100%;max-width: 100%;display: flex;flex-wrap: wrap;gap: 20px;margin-top: 20px;}
.single_new_home_news {flex: 0 0 calc((100% - (20px * 1)) / 2);max-width: calc((100% - (20px * 1)) / 2);padding: 27px 18px;border-radius: 15px;display: flex;gap: 36px;background-color: #F2F2F2;}

.new_home_news_image {flex: 0 0 308px;max-width: 308px;}
.new_home_news_image_inner {position: relative;z-index: 1;overflow: hidden;border-radius: 10px;padding-top: 106.45%;min-height: 100%;}
.new_home_news_image_inner:after {content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;background-color: #5C360033;z-index: 1;transition: all 0.5s;}
.single_new_home_news:hover .new_home_news_image_inner:after {opacity: 0;}
.new_home_news_image_inner > img {position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;height: 100% !important;width: 100% !important;object-fit: cover;object-position: center;z-index: -1;filter: grayscale(1);transition: all 0.5s;}
.single_new_home_news:hover .new_home_news_image_inner > img {filter: grayscale(0);}

.new_home_news_content {flex: 0 0 calc(100% - 308px - 36px);max-width: calc(100% - 308px - 36px);}
.new_home_news_content .news_label {font-weight: 400;font-size: 18px;line-height: 1.3;color: #2B79F5;}
.new_home_news_content h3 {font-weight: 700;font-size: 24px;line-height: 1.3;color: #254590;}
.new_home_news_content p {font-weight: 400;font-size: 18px;line-height: 1.4;color: #254590;margin-bottom: 24px;}

/* new home news section css end */

/* ------------------------------------------------------------------------------------------------------- */

/* new area of activity section css start */

.new_area_of_activity_section {padding: 45px 0px 70px;position: relative;background-color: #FFFFFF;}
.new_area_of_activity_list {display: flex;flex-wrap: wrap;gap: 20px;margin-top: 20px;}
.single_new_area_of_activity {flex: 0 0 calc((100% - (20px * 1)) / 2);max-width: calc((100% - (20px * 1)) / 2);}
.new_area_of_activity_image {position: relative;z-index: 1;overflow: hidden;border-radius: 20px;padding-top: 55%;}
.new_area_of_activity_image:after {content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;background-color: #5C360033;z-index: 1;transition: all 0.5s;}
.single_new_area_of_activity:hover .new_area_of_activity_image:after {opacity: 0;}
.new_area_of_activity_image > img {position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;height: 100% !important;width: 100% !important;object-fit: cover;object-position: center;z-index: -1;filter: grayscale(1);transition: all 0.5s;}
.single_new_area_of_activity:hover .new_area_of_activity_image > img {filter: grayscale(0);}
.new_area_of_activity_image .new_theme_btn {position: absolute;bottom: 30px;right: 30px;z-index: 2;}
.new_area_of_activity_image .new_theme_btn img {max-width: 13px !important;max-height: 17px !important;}

/* new area of activity section css end */

/* ------------------------------------------------------------------------------------------------------- */

/* new partnerships section css end */

.new_partnerships_section {padding: 70px 0px 45px;position: relative;background-color: #FFFFFF;}
.new_partnerships_box {border-radius: 20px;background-color: #254590;overflow: hidden;}

.new_partnerships_box_inner {display: flex;flex-wrap: wrap;align-items: flex-end;}

.new_partnerships_box_right {flex: 0 0 850px;max-width: 850px;padding: 50px 150px 50px 120px;}
.new_partnerships_box_right h2 {font-weight: 700;font-size: 42px;line-height: 1.2;color: #FEFAF4;}
.new_partnerships_box_right p {font-weight: 400;font-size: 20px;line-height: 1.4;color: #FEFAF4;margin: 0px 0px 24px;}

.new_partnerships_box_right ul {display: flex;flex-wrap: wrap;align-items: center;gap: 10px 15px;list-style: none;margin: 0px 0px 24px;}
.new_partnerships_box_right ul li a {display: block;font-weight: 400;font-size: 20px;line-height: 1.4;color: rgba(254, 250, 244, 0.5);background-color: rgba(255, 255, 255, 0.1);padding: 2px 12px;border-radius: 6px;transition: all 0.5s;}
.new_partnerships_box_right ul li a:hover {color: rgba(254, 250, 244, 1);background-color: rgba(255, 255, 255, 0.2);}

.new_partnerships_box_left {flex: 0 0 calc(100% - 850px);max-width: calc(100% - 850px);}
.new_partnerships_box_left img {width: 100% !important;max-height: 100%;object-position: left bottom;}


/* new partnerships section css end */

/* ------------------------------------------------------------------------------------------------------- */

/* new rashi numbers section css start */

.new_rashi_numbers_section {padding: 45px 0px 115px;position: relative;background-color: #FFFFFF;}

.new_rashi_numbers_list {display: flex;flex-wrap: wrap;gap: 20px;margin-top: 20px;}
.single_new_rashi_number {flex: 0 0 calc((100% - (20px * 4)) / 5);max-width: calc((100% - (20px * 4)) / 5);background-color: #254590;padding: 70px 20px 60px;border-radius: 20px;text-align: center;background-image: url(../images/new-home/new_rashi_number_pattern.png);background-repeat: no-repeat;background-size: contain;background-position: top 45px center;}

.new_rashi_number_icon {height: 86px;width: 115px;display: flex;align-items: center;justify-content: center;margin: 0px auto 20px;}
.new_rashi_number_icon img {max-height: 100%;max-width: 100%;object-fit: contain;object-position: center;}

.new_rashi_number_content h3 {font-weight: 700;font-size: 56px;line-height: 80px;color: #FFFFFF;}
.new_rashi_number_content p {font-weight: 400;font-size: 24px;line-height: 1;color: #FFFFFF;}

/* new rashi numbers section css end */

/* ------------------------------------------------------------------------------------------------------- */

/* foundation in social field section css start */

.foundation_in_social_field_section {padding: 70px 0px 125px;background-color: #2B79F5;position: relative;z-index: 1;}
.foundation_in_social_field_section .new_section_title {position: absolute;left: 0;right: 0;bottom: 75px;margin: auto;display: table;z-index: -1;text-align: center;}
.foundation_in_social_field_section .new_section_title h2 {line-height: 1.1;color: #FEFAF4;}
.foundation_in_social_field_section .new_section_title img {width: 420px !important;height: auto;margin: 12px auto 0px;}
.link_list ul {display: flex;align-items: flex-start;justify-content: center;list-style: none;direction: rtl;margin: 0px auto;padding: 0;}

.link_list ul li {filter: drop-shadow(2px 0px 0px #F197DF) drop-shadow(-2px 0px 0px #F197DF) drop-shadow(0px 2px 0px #F197DF) drop-shadow(0px -2px 0px #F197DF);}

.link_list ul li:nth-child(1) {margin-top: 390px;margin-left: -165px;transform: rotate(72deg);}
.link_list ul li:nth-child(2) {margin-top: 110px;margin-left: -40px;transform: rotate(36deg);}
.link_list ul li:nth-child(4) {margin-top: 110px;margin-right: -40px;transform: rotate(-36deg);}
.link_list ul li:nth-child(5) {margin-top: 390px;margin-right: -165px;transform: rotate(-72deg);}

.link_list ul li a {display: flex;align-items: center;justify-content: center;background-color: #2B79F5;transition: all 0.5s;padding: 30px;width: 364px;height: 214px;clip-path: path("M181.5 1.5C244.15 1.5 304.497 11.2948 361.108 29.4297L301.664 212.414C263.315 200.262 222.893 193.929 181.5 193.929C140.107 193.929 99.7024 200.245 61.3359 212.414L1.8916 29.4297C58.5028 11.2948 118.85 1.50002 181.5 1.5Z");}
.link_list ul li a:hover {background-color: #F197DF;}

.link_list ul li a span {align-items: center;display: inline-block;text-align: center;color: #FFFFFF;font-weight: 700;font-size: 20px;line-height: 1.5;}
.link_list ul li:nth-child(1) a span {max-width: 200px;}
.link_list ul li:nth-child(2) a span {max-width: 170px;}
.link_list ul li:nth-child(3) a span {max-width: 140px;}
.link_list ul li:nth-child(4) a span {max-width: 130px;}
.link_list ul li:nth-child(5) a span {max-width: 130px;}
.link_list ul li a span img {margin-right: 8px;width: 28px !important;height: 28px !important;}

/* foundation in social field section css end */

/* ------------------------------------------------------------------------------------------------------- */

/* new rashi media section css start */

.new_rashi_media_section {padding: 112px 0px;position: relative;z-index: 1;background-color: #BAE5FF;}
.new_rashi_media_section:before {content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: -1;background-image: url(../images/new-home/new_rashi_media_pattern.png);background-repeat: no-repeat;background-position: bottom right;background-size: 28.9vw auto;}
.page-template-new-home-php #page_content .new_rashi_media_section .container {max-width: calc(100% - ((100% - 1460px) / 2));padding: 0px 20px 0px 0px;margin: 0px auto 0px 0px;}

.new_rashi_media_inner {display: flex;flex-wrap: wrap;gap: 164px;}

.new_rashi_media_right {flex: 0 0 305px;max-width: 305px;}
.new_rashi_media_right h2 {font-weight: 700;font-size: 42px;line-height: 1.1;color: #1A3258;}
.new_rashi_media_right p {font-weight: 400;font-size: 20px;line-height: 1.4;color: #1A3258;}

.swiper-button {display: inline-flex;align-items: center;justify-content: center;list-style: none;gap: 20px;margin-top: 115px;}
.swiper-button li {height: 45px;width: 45px;border-radius: 50%;background: linear-gradient(180deg, #DBB97A 0%, #AB915E 50%, #DBB97A 100%);background-size: 45px 90px;background-position: top center;position: relative;margin: auto;cursor: pointer;transition: all 0.5s;}
.swiper-button li.swiper-button-disabled {opacity: 0.75;cursor: not-allowed;}
.swiper-button li:hover {background-position: bottom center;}
.swiper-button li:after {content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;text-align: center;display: flex;align-items: center;background-position: center;background-repeat: no-repeat;background-size: 10px;}
.swiper-button li.swiper-prev:after {background-image: url(../images/new-home/slider_prev.svg);}
.swiper-button li.swiper-next:after {background-image: url(../images/new-home/slider_next.svg);}

.new_rashi_media_left {flex: 0 0 calc(100% - 305px - 164px);max-width: calc(100% - 305px - 164px);}
.new_rashi_media_left .swiper-button {display: none;}

.new_rashi_media_slider .swiper-slide {height: auto;width: 504px;}
.single_new_rashi_media {padding: 32px;background-color: #FFFFFF;border-radius: 20px;height: 100%;margin: 0px 0px 0px 30px;}

.new_rashi_media_image {border: 1px solid #0000001A;border-radius: 20px;padding-top: 63.41%;overflow: hidden;position: relative;z-index: 1;margin: 0px 0px 32px;}
.new_rashi_media_image img {position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;height: 100% !important;width: 100% !important;object-fit: cover;object-position: center;}

.new_rashi_media_content {padding: 10px 5px 22px;}
.new_rashi_media_content h3 {font-weight: 700;font-size: 24px;line-height: 1.3;color: #254590;margin-bottom: 20px;}
.new_rashi_media_content p {font-weight: 400;font-size: 20px;line-height: 1.3;color: #254590;margin-bottom: 44px;}
.new_rashi_media_content a {font-weight: 700;font-size: 18px;line-height: 1.4;padding: 8px 24px;background-color: #2B79F5;color: #FFFFFF;display: table;border-radius: 6px;transition: all 0.5s;}
.new_rashi_media_content a:hover {background-color: #33428B;color: #FFFFFF;}

/* new rashi media section css end */

/* ------------------------------------------------------------------------------------------------------- */

/* responsive css start */

@media(max-width: 1699px) {
    .page-template-new-home-php #page_content .container {max-width: 1320px;}

    .new_banner_content {padding: 70px;max-width: 1000px;}
    .new_banner_logo_animation {width: 200px;margin: 0px -28px 10px 0px;}

    .single_new_home_news {gap: 20px;padding: 18px;}
    .new_home_news_image {flex: 0 0 255px;max-width: 255px;}
    .new_home_news_content {flex: 0 0 calc(100% - 255px - 20px);max-width: calc(100% - 255px - 20px);}

    .new_area_of_activity_image {border-radius: 15px;}
    .new_area_of_activity_image .new_theme_btn {bottom: 20px;right: 20px;}

    .new_partnerships_box {border-radius: 15px;}
    .new_partnerships_box_right {flex: 0 0 720px;max-width: 720px;padding: 40px 70px;}
    .new_partnerships_box_left {flex: 0 0 calc(100% - 720px);max-width: calc(100% - 720px);}

    .single_new_rashi_number {padding: 50px 20px;border-radius: 15px;}
    .new_rashi_number_content p {font-size: 20px;}

    .foundation_in_social_field_section .new_section_title img {width: 320px !important;}
    .link_list ul li:nth-child(1) {margin-top: 345px;margin-left: -166px;}
    .link_list ul li:nth-child(2) {margin-top: 95px;margin-left: -55px;}
    .link_list ul li:nth-child(4) {margin-top: 95px;margin-right: -55px;}
    .link_list ul li:nth-child(5) {margin-top: 345px;margin-right: -166px;}
    .link_list ul li a {width: 345px;height: 204px;clip-path: path("M 172.5 1.5 C 232.01 1.5 289.332 10.8157 343.108 28.0625 L 286.657 202.117 C 250.223 190.561 211.823 184.539 172.5 184.539 C 133.177 184.539 94.7923 190.544 58.3418 202.116 L 1.89062 28.0625 C 55.6672 10.8155 112.99 1.5 172.5 1.5 Z");}

    .page-template-new-home-php #page_content .new_rashi_media_section .container {max-width: calc(100% - ((100% - 1320px) / 2));}
    .new_rashi_media_inner {gap: 100px;}
    .swiper-button {margin-top: 75px;}
    .new_rashi_media_left {flex: 0 0 calc(100% - 305px - 100px);max-width: calc(100% - 305px - 100px);}
    .new_rashi_media_slider .swiper-slide {width: 478px;}
    .single_new_rashi_media {padding: 24px;margin: 0px 0px 0px 20px;border-radius: 15px;}
    .new_rashi_media_image {border-radius: 15px;margin: 0px 0px 24px;}
    .new_rashi_media_content {padding: 10px 5px;}
    .new_rashi_media_content p {margin-bottom: 32px;}
}

@media(max-width: 1366px) {
    .new_theme_btn {font-size: 14px;padding: 6px 16px;}

    .page-template-new-home-php #page_content .container {max-width: 1180px;}

    .new_section_title h2 {font-size: 35px;line-height: 1.4;}

    .new_banner_content {padding: 30px;max-width: 800px;}
    .new_banner_logo_animation {width: 180px;margin: 0px -24px 10px 0px;}
    .new_banner_content .title_label {font-size: 18px;}
    .new_banner_content h1 {font-size: 35px;line-height: 1.2;max-width: 280px;}
    .new_banner_content p {font-size: 17px;max-width: 420px;margin-bottom: 24px;}

    .new_home_news_section {padding: 40px 0px;}
    .new_home_news_image {flex: 0 0 225px;max-width: 225px;}
    .new_home_news_content {flex: 0 0 calc(100% - 225px - 20px);max-width: calc(100% - 225px - 20px);}
    .new_home_news_content h3 {font-size: 20px;min-height: 56px;}
    .new_home_news_content p {font-size: 16px;}
    
    .new_area_of_activity_section {padding: 40px 0px;}

    .new_partnerships_section {padding: 40px 0px;}
    .new_partnerships_box_right {flex: 0 0 640px;max-width: 640px;}
    .new_partnerships_box_right h2 {font-size: 35px;line-height: 1.4;}
    .new_partnerships_box_right p {font-size: 17px;}
    .new_partnerships_box_right ul li a {font-size: 16px;line-height: 1.5;}
    .new_partnerships_box_left {flex: 0 0 calc(100% - 640px);max-width: calc(100% - 640px);}
    
    .new_rashi_numbers_section {padding: 40px 0px;}
    .new_rashi_numbers_list {gap: 10px;}
    .single_new_rashi_number {flex: 0 0 calc((100% - (10px * 4)) / 5);max-width: calc((100% - (10px * 4)) / 5);}
    .new_rashi_number_icon {height: 64px;width: 94px;}
    .new_rashi_number_content h3 {font-size: 45px;line-height: 1.4;}

    .foundation_in_social_field_section {padding: 40px 0px 80px;}
    .foundation_in_social_field_section .new_section_title {bottom: 45px;}
    .foundation_in_social_field_section .new_section_title img {width: 240px !important;}
    .link_list ul li:nth-child(1) {margin-top: 305px;margin-left: -145px;}
    .link_list ul li:nth-child(2) {margin-top: 85px;margin-left: -45px;}
    .link_list ul li:nth-child(4) {margin-top: 85px;margin-right: -45px;}
    .link_list ul li:nth-child(5) {margin-top: 305px;margin-right: -145px;}
    .link_list ul li a {width: 305px;height: 180px;clip-path: path("M 152.5 1.5 C 205.03 1.5 255.631 9.69702 303.107 24.875 L 253.31 178.118 C 221.132 167.95 187.222 162.652 152.5 162.652 C 117.777 162.652 83.8811 167.935 51.6885 178.117 L 1.8916 24.875 C 49.3679 9.69684 99.9695 1.5 152.5 1.5 Z");}
    .link_list ul li:nth-child(1) a span {max-width: 160px;}
    .link_list ul li:nth-child(2) a span {max-width: 145px;}
    .link_list ul li:nth-child(3) a span {max-width: 115px;}
    .link_list ul li:nth-child(4) a span {max-width: 115px;}
    .link_list ul li:nth-child(5) a span {max-width: 115px;}
    .link_list ul li a span {font-size: 16px;}
    .link_list ul li a span img {margin-right: 6px;width: 24px !important;height: 24px !important;}

    .new_rashi_media_section {padding: 70px 0px;}
    .page-template-new-home-php #page_content .new_rashi_media_section .container {max-width: calc(100% - ((100% - 1180px) / 2));}
    .new_rashi_media_inner {gap: 32px;}
    .new_rashi_media_right h2 {font-size: 35px;line-height: 1.4;}
    .new_rashi_media_right p {font-size: 17px;}
    .swiper-button {margin-top: 50px;}
    .new_rashi_media_right {flex: 0 0 270px;max-width: 270px;}
    .new_rashi_media_left {flex: 0 0 calc(100% - 270px - 32px);max-width: calc(100% - 270px - 32px);}
    .new_rashi_media_slider .swiper-slide {width: 400px;}
    .single_new_rashi_media {padding: 16px;}
    .new_rashi_media_image {margin: 0px 0px 20px;}
    .new_rashi_media_content h3 {font-size: 20px;}
    .new_rashi_media_content p {font-size: 17px;margin-bottom: 20px;}
    .new_rashi_media_content a {font-size: 16px;line-height: 1.5;}
}

@media(max-width: 1199px) {
    .page-template-new-home-php #page_content .container {max-width: 980px;}

    .new_banner_content {padding: 20px;max-width: 650px;}
    .new_banner_content:before {background-size: 100% 100%;}
    .new_banner_logo_animation {width: 140px;margin: 0px -20px 10px 0px;}

    .single_new_home_news {gap: 15px;padding: 15px;border-radius: 10px;}
    .new_home_news_image_inner {border-radius: 5px;}
    .new_home_news_image {flex: 0 0 150px;max-width: 150px;}
    .new_home_news_content {flex: 0 0 calc(100% - 150px - 15px);max-width: calc(100% - 150px - 15px);display: flex;flex-direction: column;}
    .new_home_news_content .new_theme_btn {margin: auto 0px 0px auto;}

    .new_area_of_activity_image {border-radius: 10px;}
    .new_area_of_activity_image .new_theme_btn {bottom: 15px;right: 15px;}

    .new_partnerships_box {border-radius: 10px;}
    .new_partnerships_box_right {flex: 0 0 560px;max-width: 560px;padding: 30px;}
    .new_partnerships_box_left {flex: 0 0 calc(100% - 560px);max-width: calc(100% - 560px);}
    
    .new_rashi_numbers_section .new_section_title {text-align: center;}
    .new_rashi_numbers_list {justify-content: center;}
    .single_new_rashi_number {padding: 30px 10px;border-radius: 10px;flex: 0 0 calc((100% - (10px * 2)) / 3);max-width: calc((100% - (10px * 2)) / 3);background-size: cover;background-position: center;}
    
    .foundation_in_social_field_section .new_section_title {bottom: 50px;}
    .foundation_in_social_field_section .new_section_title img {width: 180px !important;}
    .link_list ul li:nth-child(1) {margin-top: 268px;margin-left: -125px;}
    .link_list ul li:nth-child(2) {margin-top: 75px;margin-left: -40px;}
    .link_list ul li:nth-child(4) {margin-top: 75px;margin-right: -40px;}
    .link_list ul li:nth-child(5) {margin-top: 268px;margin-right: -125px;}
    .link_list ul li a {width: 265px;height: 157px;clip-path: path("M 132.5 1.5 C 178.052 1.5 221.934 8.62386 263.11 21.8184 L 219.96 155.119 C 192.039 146.283 162.621 141.677 132.5 141.677 C 102.379 141.677 72.973 146.271 45.0391 155.119 L 1.88867 21.8184 C 43.0657 8.62368 86.9478 1.5 132.5 1.5 Z");}

    .new_rashi_media_section {padding: 40px 0px;}
    .page-template-new-home-php #page_content .new_rashi_media_section .container {max-width: calc(100% - ((100% - 980px) / 2));}
}

@media(max-width: 991px) {
    .new_section_title {text-align: center;}
    .new_section_title h2 {font-size: 28px;}

    .page-template-new-home-php #page_content .container {max-width: 768px;}

    .new_banner_logo_animation {width: 110px;margin: 0px -14px 10px 0px;}
    .new_banner_content {max-width: 550px;}
    .new_banner_content .title_label {font-size: 16px;}
    .new_banner_content h1 {font-size: 28px;max-width: 220px;}
    .new_banner_content p {font-size: 14px;max-width: 320px;}

    .new_home_news_section {padding: 30px 0px;}
    .new_home_news_inner .new_section_title {flex: 0 0 100%;max-width: 100%;}
    .new_home_news_inner .new_home_news_list {order: 2;}
    .single_new_home_news {flex: 0 0 100%;max-width: 100%;}
    .new_home_news_image {flex: 0 0 38%;max-width: 38%;}
    .new_home_news_content {flex: 0 0 calc(100% - 38% - 15px);max-width: calc(100% - 38% - 15px);}
    .new_home_news_inner .new_btn_view_all {flex: 0 0 100%;max-width: 100%;order: 3;text-align: center;margin-top: 32px;}

    .new_area_of_activity_section {padding: 30px 0px;}
    
    .new_partnerships_section {padding: 30px 0px;}
    .new_partnerships_box_right {flex: 0 0 100%;max-width: 100%;padding: 20px;}
    .new_partnerships_box_right h2 {font-size: 28px;}
    .new_partnerships_box_right p {font-size: 14px;}
    .new_partnerships_box_right ul {gap: 8px;}
    .new_partnerships_box_right ul li a {font-size: 14px;line-height: 24px;padding: 2px 8px;}
    .new_partnerships_box_left {flex: 0 0 100%;max-width: 100%;padding: 0px 10px 0px 0px;}
    
    .new_rashi_numbers_section {padding: 30px 0px;}

    .foundation_in_social_field_section {padding: 30px 0px;}
    .foundation_in_social_field_section .new_section_title {position: relative;left: auto;right: auto;bottom: auto;margin-bottom: 32px;display: flex;align-items: center;justify-content: center;flex-direction: column-reverse;gap: 15px;}
    .link_list ul {flex-wrap: wrap;gap: 8px;}
    .link_list ul li {margin: 0 !important;transform: none !important;flex: 0 0 100%;max-width: 100%;filter: none;}
    .link_list ul li a {width: 100%;height: auto;display: block;clip-path: none;padding: 12px;border: 2px solid #F197DF;}
    .link_list ul li a span {display: flex;align-items: center;justify-content: space-between;max-width: none !important;text-align: right;}

    .new_rashi_media_section {padding: 30px 0px;overflow: hidden;}
    .page-template-new-home-php #page_content .new_rashi_media_section .container {max-width: 768px;padding: 0px 20px;margin: 0px auto;}
    .new_rashi_media_right {flex: 0 0 100%;max-width: 100%;}
    .new_rashi_media_right h2 {font-size: 28px;}
    .new_rashi_media_right p {font-size: 14px;}
    .new_rashi_media_right .swiper-button {display: none;}
    .swiper-button {margin-top: 30px;}
    .new_rashi_media_left {flex: 0 0 100%;max-width: 100%;}
    .new_rashi_media_slider {overflow: visible;margin: 0px -10px;}
    .single_new_rashi_media {margin: 0px 10px;}
    .new_rashi_media_slider .swiper-slide {width: 360px;}
    .new_rashi_media_content p {font-size: 14px;}
    .new_rashi_media_content a {font-size: 14px;line-height: 24px;padding: 4px 16px;}
    .new_rashi_media_left .swiper-button {display: inline-flex;}
}

@media(max-width: 767px) {
    .new_banner_bg_image_video {top: -300px;height: calc(100% + 300px);}
    .new_banner_content {margin-top: 300px;max-width: 100%;padding: 100px 20px 30px;}
    .new_banner_content:before {background-image: url(../images/new-home/banner_shape_mobile.png);background-size: 100% 100%;}

    .single_new_area_of_activity {flex: 0 0 100%;max-width: 100%;}

    .single_new_rashi_number {padding: 20px;flex: 0 0 calc((100% - (10px * 1)) / 2);max-width: calc((100% - (10px * 1)) / 2);}
    .new_rashi_number_icon {height: 52px;width: 68px;}
    .new_rashi_number_content h3 {font-size: 34px;}
    .new_rashi_number_content p {font-size: 16px;}

    .new_rashi_media_section:before {background-image: url(../images/new-home/new_rashi_media_pattern_mobile.png);background-size: 67.77vw auto;}
}

@media(max-width: 575px) {
    .new_banner_bg_image_video {top: -200px;height: calc(100% + 200px);}
    .new_banner_content {margin-top: 200px;}

    .new_home_news_content p {display: none;}

    .single_new_rashi_number {flex: 0 0 100%;max-width: 100%;}

    .link_list ul li a span {font-size: 15px;}
    
    .new_rashi_media_slider .swiper-slide {width: 300px;}
}

/* responsive css end */

/* ------------------------------------------------------------------------------------------------------- */