/*
Theme Name: Tweenty seventeen child
Author: 
Description: Your description goes here
Version: 1.0
Template: twentyseventeen

This is the child theme for Twenty Seventeen theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/

@import url('https://fonts.cdnfonts.com/css/general-sans?styles=135312,135307,135310,135311,135313,135314,135303,135304');

.plann_secc h2.elementor-heading-title.elementor-size-default {
    font-family: 'General Sans', sans-serif !important; font-weight:500 !important;
}

.pro_list ul li {
    width: 31.8%;
    list-style: none;
    position: relative;
    box-sizing: border-box !important;
    border-radius: 7px;
    overflow: hidden;
}
li.product_list a {
    padding: 0;
    margin: 0;
    display: grid;
}
.pro_list ul {
    display: flex;
    gap: 24px;
    flex-wrap: wrap;
}
li.product_list img {
    height: 420px;
    object-fit: cover;
    border-radius: 9px;
}
h2.product_name a {
    color: #fff;
    font-weight: 500;
    font-size: 26px;
    margin-bottom: 5px;
}
h2.product_name {
    margin: 0;
}
.artist_profile a {
    color: #FF7B5E;
    font-size: 13px;
}
.product_des {
    position: absolute;
    bottom: 20px;z-index: 9;
    width: 100%;
    padding: 0 30px;
}

.artist_profile {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.artist_profile span svg {
    width: 10px;
}

span.green_color {
    color: #589F6D;
}

ul.elementskit-dropdown.elementskit-submenu-panel li a {
    color: #fff !important;
}

ul.elementskit-dropdown.elementskit-submenu-panel {
    background: rgb(28, 28, 28);
    border-color: rgb(28, 28, 28);
    border-radius: 10px !important;
}



ul.elementskit-dropdown.elementskit-submenu-panel li a:hover {
    color: rgb(248, 118, 77) !important;
    background: transparent !important;
}

.elementskit-client_logo img {
    width: 100% !important;
}
.premium-banner-animation1 img {
    transform: unset !important;
}


/********** Css By Sumit **********/
.Header_fixed .e-con-inner {
    max-width: 100%;
    padding: 13px 23px;
}
.LinkedText span.premium-title-header.premium-title-style1 {
    padding: 0;
}
.ServiceOffer .premium-banner-ib::before {
    content: '';
    background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 99;
    height: 100%;
    width: 100%;
    left: 0;
    right: 0;
}
.ServiceOffer .premium-banner-ib-desc {
    z-index: 99;
    height: 0; bottom:16px;
}
.ServiceOffer .premium-banner-read-more {
    background: url("https://eypcreations.com/wp-content/uploads/2024/09/Link_Icon.png");
    position: absolute;
    right: 36px;
    bottom: 28px;
    background-size: 100%;
    width: 50px;
    height: 50px;
    font-size: 0;
}
.ServiceOffer .premium-banner-ib-content.premium_banner_content {
    padding-right: 50px;
}
.ServiceOffer img.active + .premium-banner-ib-desc {
    height: auto;
}
#HomeClients .elementor-widget-container {
    margin: 4px 0;
}













.elementor-32 .elementor-element.elementor-element-0736696 .elementor-tab-title.elementor-active, .elementor-32 .elementor-element.elementor-element-0736696 .elementor-tab-title.elementor-active a {
    color: #FFFFFF;
    border: none !important;
    background: linear-gradient(269.93deg, rgba(35, 35, 35, 0) 15.73%, #282828 58.33%, rgba(35, 35, 35, 0) 99.94%);
}
.elementor-32 .elementor-element.elementor-element-0736696 .elementor-tab-title, .elementor-32 .elementor-element.elementor-element-0736696 .elementor-tab-title:before, .elementor-32 .elementor-element.elementor-element-0736696 .elementor-tab-title:after, .elementor-32 .elementor-element.elementor-element-0736696 .elementor-tab-content, .elementor-32 .elementor-element.elementor-element-0736696 .elementor-tabs-content-wrapper {
    border-width: 0px !important;
    border: none;
}

.accord .elementor-tab-title.elementor-tab-desktop-title {
    padding: 47.5px 25px 47.5px 0;
}





input.es-email {
    background: transparent !important;
    box-shadow: inset 0 0 0 0px var(--token-1a7a35d3-8846-424c-a1c3-a7a6628c8c5c, rgb(248, 118, 77)), inset 0 0 0 1px rgba(133, 133, 133, 0.5);
    border: none;
}

input[type="submit"] {
    background: rgb(248, 118, 77) !IMPORTANT;
    color: #FFF;
    font-weight: 500;
    text-transform: uppercase;
    padding: 17px 26px;
    BORDER-RADIUS: 4PX;
    margin-left: 10px;
}

.es-form-field-container {
    margin: 0;
    display: flex;
    align-items: center;
    width: 80%;
    position: relative;
}



input.es-email {
    box-shadow: none;
}

input.es-email {
    background: transparent;
    color: #fff !important;
    border: none;
    font-size: 14px !important;
	padding: 13px 14px !important;
    width: 100% !important;
    color: #929292 !important;
}
input[type="submit"] {
    background: #292929 !important;
    color: #F8764D;
    font-weight: 500;
    text-transform: uppercase;
    padding: 13px 25px;
}
.es-form-field-container .gjs-row {
    margin: 0 !important;
}

.es-form-field-container {
    border: 0.75px solid #858585;
    margin: 0;
    display: flex;
    align-items: center;
    width: 70%;
    position: relative;
   
}
.es-form-field-container:after {
    content: "";
    background: #292929;
    position: absolute;
    width: 23px;
    height: 23px;
    right: -12px;
    bottom: -11px;
    border-bottom: 1px solid #f9f7f7;
    transform: rotate(133deg);
    border: 1px solid #858585;
    border-right: none;
    border-left: none;
    border-top: none;
}
.fixed {
    position: fixed !important;
    background: rgb(28, 28, 28);
    top: 0 !important;
}

.FooterText .elementor-widget-html p {
    color: #fff;
    font-size: 13.5px;
    font-weight: 500;
}
.FooterText .elementor-widget-html p {
    margin-bottom: 2px;
}
.GotSomething p {
    margin-bottom: 4px;
    margin-left: -7px;
}
.Header_fixed .elementskit-navbar-nav-default .elementskit-navbar-nav>li>a, .top_list li.elementor-icon-list-item.elementor-inline-item {
    font-size: 13px;
}






select#artistDropdown {
    width: 60%;
    border: none;
    float: right;
    font-weight: 500;
    font-size: 18px;
    text-align: right;
}
.filter-wrap {
    display: flex;
    align-items: center;
    gap: 15px;
    font-weight: 500;
    justify-content: end;
}
.filter-wrap span {
    font-weight: 500;
    font-size: 18px;
}
#HomeBannerPanel .elementor-element.elementor-element-1e8c2ca.elementor-widget.elementor-widget-spacer {
    display: none;
}
@media (min-width:1280px) {
#HomeBannerPanel .elementor-widget.elementor-widget-html{max-height:128px;}
}
@media (min-width:1300px) and (max-width:1500px)
{
#HomeBannerPanel {
    height: 607px;
    overflow: hidden;
}	
}












ul.elementor-icon-list-items.elementor-inline-items li a:hover span {
    color: rgb(248, 118, 77) !important;
}


.elementor-element.elementor-element-91ecbd1.iconse_secc.e-transform.elementor-widget.elementor-widget-elementskit-social-media {
    top: -60px;
}
.elementor-32 .elementor-element.elementor-element-91ecbd1 .ekit_social_media > li {
    display: block;
    margin: 0px 0px 14px 0px !important;
}

.Client_Slider .elementor-image-carousel-wrapper.swiper.swiper-initialized.swiper-horizontal, .client-top-slider, .client-middle-slider , .client-bottom-slider  {
    mask-image: linear-gradient(to right, 
        rgba(0, 0, 0, 0) 0%,      /* Fully transparent at the start */
        rgb(0, 0, 0) 2.5%,        /* Fully visible (opaque) at 2.5% */
        rgb(0, 0, 0) 97.5%,       /* Fully visible (opaque) until 97.5% */
        rgba(0, 0, 0, 0) 100%     /* Fully transparent at the end */
    );
    -webkit-mask-image: linear-gradient(to right, 
        rgba(0, 0, 0, 0) 0%, 
        rgb(0, 0, 0) 2.5%, 
        rgb(0, 0, 0) 97.5%, 
        rgba(0, 0, 0, 0) 100%);
}
.top_list li.elementor-icon-list-item.elementor-inline-item {
    padding: 11px 34px;
    border-radius: 4px;
    margin-right: 0 !important;
    display: inline;
    vertical-align: 4px;
}
.top_list li.elementor-icon-list-item.elementor-inline-item:last-child a {
    padding: 7px 20px;  border: 1.57px solid #FFFFFF; border-radius:4px; position:relative; top:0; 
} 
.top_list li.elementor-icon-list-item.elementor-inline-item:last-child{ padding:0;   
}
.top_list li.elementor-icon-list-item.elementor-inline-item:last-child:hover a {
    background: #1c1c1c;border:1px solid transparent;
}
.top_list li.elementor-icon-list-item.elementor-inline-item:last-child:hover a span {
    color: #ffff !important;
}

#HomeClients .e-flex.e-con.e-child {
    padding-left: 0;
}

.OurSix .elementor-image-box-content {
    margin-top: 6px;
}
.OurSix.elementor-widget-image-box .elementor-image-box-description {
    margin-top: 31px;
}

embed, iframe, object {
    margin-bottom: 0 !important;
}

.new_slider {
    box-shadow: 0 0 8px #ccc;
}









.all_talbent .elementor-element.elementor-element-a7e8253.e-con-full.e-flex.e-con.e-child {
    padding-bottom: 0 !important;
}
.all_talbent .elementor-element.elementor-element-47008e3.e-con-full.e-flex.e-con.e-child {
    padding-bottom: 0 !important;
}






.single-talent {
    background: #FAF7F7 !important;
}
.sldier_first_mg img {
    height: 334.5px !important;
    width: 100%;
    display: flex;
    object-fit: cover;
}
.sldier_sec_sinle .sldier_first.slider-item {
    width: 10%;
}




@media (max-width:767px) {
	
	.midel_sec_songle.new.sinle_page_brand .second_sinle_sec {
    gap: 0;
}
.second_sinle_sec {
    flex-direction: column;
}	
.music_section_new_img_text {
    gap: 15px;
}
	.music_section_new_content h4 {
    font-size: 17px !important;
    margin: 0 0 5px !important; 
}
body .midel_sec_first.second_sec.new_sinle_paggee .midel_sec_right p {
    width: 100% !important;
    margin-top: 20px;
}	
body .gall_sec {
    padding-top: 70px !important;
    margin-top: 380px !important;
}
.gal_sec_mid {
    flex-direction: column !important;
}
  .midel_sec_left {
    flex: 1;
    width: 100%;
}
 a.view_alll {
    display: none;
}
 
.pro_list ul {
    gap: 14px !important;
}
body .pro_list ul li {
	width: 48% !important;
}
li.product_list img {
    height: 201px !important;
}
h2.product_name a {
    font-size: 14px;
}
.product_des {
    position: absolute;
    bottom: 14px;
    width: 100%;
    padding: 0 18px;
}

h2.product_name a {
    font-size: 14px !important;
}
.product_des {
    bottom: 14px !important;
    width: 100%;
    padding: 0 18px !important;
}

select#artistDropdown {
    width: 100% !important;
}
.midel_sec_songle.new.sinle_page_brand .second_sinle_sec .second_sinle_right_sec {
    flex: 1;
    width: 100% !important;
}
.second_sinle_right_sec {
    overflow: hidden;
    width: 100% !important;
}
 .auto_slider_container {
    max-width: 100% !important;
}
.titlke_and_dis {
    width: 88% !important;
}
.video_mid {
    width: 90% !important;
}
frame {
        width: 90% !important;
        height: 300px !important;
    }
body .gall_sec .midel_sec_left h2 {
        width: auto !important;
    }
}



.breadcurm_sec a {
    color: #F8764D;
    font-size: 16px;
    font-weight: 500;
}
.breadcurm_sec {
    display: flex;
    align-items: center;
    color: #fff;
    gap: 20px;
    margin: 0 0 15px;
}
.breadcurm_sec {
    display: flex;
    align-items: center;
    color: #fff;
}
.breadcurm_sec a {
    align-items: center;
    display: flex;
    gap: 8px;
}
.breadcurm_sec span {
    color: #757575;
    padding-right: 20px;
}

.JobHeader {
    float: left;
    width: 100%;
    margin-bottom: 15px;
    border-bottom: 1px solid #ccc;
}











ul#artistList li {
    list-style: none;
    padding: 7px 30px;
    color: #757575;
}

@media (max-width:767px)
{
	#HomeBannerPanel #text-container{ font-size:40px;}	
	.elementor-32 .elementor-element.elementor-element-91ecbd1 .ekit_social_media > li > a{margin-left: 15px;}
}

 


.single-events .midel_review_sec {
    display: none;
}
.single-events .last_sec {
    background: #202020;
}


.page-id-1815 header.entry-header, .page-id-1815 .entry-content {
    width: 100% !important;
}
button.pum-close.popmake-close {
    background: transparent !important;
    box-shadow: unset !important;
    color: #000 !important;
    font-size: 19px !important;
    right: 41px !important;
    top: 20px !important;
}

@media (min-width:1025px)
{

button.pum-close.popmake-close {
    position: fixed !important;
    width: 100% !important;
    height: 100% !important;
    border: none !important;
}
button.pum-close.popmake-close img{display:none !important;}
}








div#popmake-1858 {
    padding: 0 !important;
}
.intl-tel-input.allow-dropdown {
    display: block;
}

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


.filterPanel li {
    list-style-type: none;
    display: inline-block;
    padding: 5px 15px;
    
}
.filterPanel li{font-size: 18px;
    text-transform: uppercase; cursor:pointer;
color: #AEAEAE;}
.filterPanel li.ActiveFilter {
    color: #7852A5;
    font-weight: 600;
}
.feature_img_sec{position:relative;}
.feature_img_sec img {
    width: 100%;
}
.feature_img_sec::before {
    background: none;
    position: absolute;
    top: 0;
    content: '';
    bottom: 0;
    left: 0;
    right: 0;
}

li.product_list{position:relative;}

.filter-wrap {
    display: block;
    text-align: center;
}
.filterPanel {
    text-align: center;
}




.IMagePanel .ImgB {
    width: 20%;
    height: 300px;
    display: block;
    float: left;
}

.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

.IMagePanel .ImgB img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.IMagePanel {
    margin-bottom: 90px;
}


.midel_sec_left h2 span {
    color: #589F6D;
}
.midel_sec_first.second_sec .midel_sec_left h5 {
    color: #1B1B1B;
}
.othPanel .midel_sec_right img {
    height: 420px;
}
.othPanel .midel_sec_right {
    position: relative;
}
.ProdImg {
    position: absolute;
    right: 0;
    top: 24px;
    width: 431px;
}
.ProdImg img {
    border-radius: 7px;
}
/***** Form CSS STart **********/

.inner_bar h4 {
    font-size: 28px;
    letter-spacing: 0;
    font-family: "GeneralSans-Regular", Sans-serif;
    color: #1C1C1C; font-weight:600;
    text-transform: uppercase;
    font-family: "Satoshi-Bold", Sans-serif;
}
.inner_bar h2 {
    margin: 0;
    padding: 0;
    color: #1C1C1C;
    font-family: "GeneralSans-Regular", Sans-serif !important;
    font-size: 40px;
    font-weight: 600;
    line-height: 55px;
    margin: 0;
    padding: 0;
}
.midel_space {
    margin: 0;
    border: 1px solid #E6E6E6;
}
.form_sec br {
    display: none;
}
.first_sec_form {
    display: flex;
    justify-content: space-between;
    gap: 45px;
}
.left_sec_fotm {
    flex: 1;
}
.right_sec_form {
    flex: 1;
}

.first_sec_form label {
    color: #1C1C1C;
    font-family: "GeneralSans-Regular", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 30.4px;
    letter-spacing: 0.6px;
}
.inner_bar {
    margin: 90px auto 90px;
    width: 80%;
}
.inner_new {
width: 80%;
}

.first_sec_form input, .first_sec_form select {
    border: 2px solid #E6E6E6;
    border-radius: 4px;
    font-size: 15px;
    padding: 14px 18px;
    width: 100%;
    height: 55px;
    background: #ffffff00;
}

.first_sec_form textarea {
    border: 2px solid #E6E6E6;
    border-radius: 4px;
    font-size: 15px;
    padding: 14px 18px;
    width: 54%;
    height: 190px;
    background: #ffffff00;
}
.DetailsPanel {
    border-bottom: 2px solid #e6e6e6;
    margin-bottom: 20px;
}
.DetailsPanel h2 {
    color: #1C1C1C;
    margin-bottom: 3px;
}
.DetailsPanel p {
    color: #757575;
}
.DetailSec .form_sec.inner_new {
    margin: 30px auto;
}


.BudgetRange input {
    width: 50%;position:relative;
    display: inline-block;
}
.BudgetRange input#max-range {
    margin-left: -6px;
    padding-left: 0;
    padding-right: 0;
}
.BudgetRange input#min-range{ padding-left: 0; padding-right: 0;}
.MinMaxRange {
    text-align: center;
}
.MinRange, .MaxRange {
    border: 1px solid #AEAEAE;
    display: inline-block;
    padding: 9px 20px;
    border-radius: 5px;
    width: 100%;
    max-width: 250px;
}
.MinMaxRange input.wpcf7-form-control {
    width: 92%;
    margin-left: 3%;
    background: none;    pointer-events: none;
    border: none;
}
.MinMaxRange  p{
    margin:0;
}
.BudgetRange input::before {
    position: absolute;
    bottom: -12px;
    font-size: 13px;
    left: 0;
}
#min-range::before{
	content: '(Min Value)';
}
#max-range::before{
	content: '(Max Value)';
}
.midel_sec_left h2 span {
    color: #589F6D;
}


.BreadCumPanel {
    display: flex;
}
.BreadCumPanel a {
    margin-right: 15px;
}
.BreadCumPanel b {
    margin-left: 10px; font-weight:normal; color:#979797;
}
.BreadCumPanel em {
    font-style: normal;
    color: #fff;
    margin-left: 15px;
}

.midel_sec_songle, .othPanel { position:relative;
    background-image: url(https://eypcreations.com/wp-content/uploads/2024/10/Union.png);
}
.midel_sec_songle:before {
    content: "";
    background-image: url(https://eypcreations.com/wp-content/uploads/2024/10/unnamed-file.png);
    background-repeat: no-repeat;
    background-size: 350px;
    background-position: 20px 79px;
    overflow: visible !important;
    position: absolute;
    top: -53px;
    width: 97%;
    z-index: 9;
    height: 100%;
    left: 2%;
}
.midel_sec_songle .container{ position:relative; z-index:99;}
.MarketingViews li {
    list-style-type: none;
    padding: 10px 0 0;
    font-size: 30px;
    color: #FFFFFF;width: 48%;
    display: inline-block;vertical-align: top;
}
.MarketingViews li span {
    display: block;
    font-size: 19px;
    color: #AFAFAF;
    text-transform: uppercase;
}
.MarketingViews li.SpacePanel {
    display: block;
    width: 100%;
    padding: 0px 0 7px;
}
.midel_review_innewr .midel_sec_left h2.MainTitle {
    font-size: 40px;
    line-height: 60px;
}
.midel_review_innewr .midel_sec_left h2.MainTitle span{color:#F8764D;}
a.orange-color, .orange-color, .breadcurm_sec span.orange-color {
    color: #f8764d !important;
}
.green-color{color: #589F6D !important;}
.related_prop .midel_sec_first {
    padding-bottom: 20px;
}

.related_prop .midel_sec_left h5 {
    font-size: 17px;
    letter-spacing: 0;
    font-family: 'General Sans', sans-serif;
    color: #F8764D;
    text-transform: uppercase;
    font-weight: 400;
}

.midel_sec_first.second_sec .midel_sec_left h5 {
    color: #1B1B1B;
}
.midel_review_innewr {
    margin-top: 40px;
}

.read_more_sec a, .open-modal-btn {
    background: #E6ECEA;
    padding: 14px 30px;font-family: 'General Sans', sans-serif !important;
    color: #000;
    border-radius: 4px;font-weight:500;
    font-size: 14px;
    display: inline-block;
    margin-top: 30px;
    text-transform: uppercase;
}
.breadcurm_sec {
    width: 100%; 
    display: block;
}
.breadcurm_sec a {
    display: inline;
}
.IMGBoxCont em {
    font-style: normal;
}
.FeaturePanelColumn li {
    display: block;
    border: 4px solid #000;
    height: 250px; cursor:pointer;
}
.FeaturePanelColumn li.active {
    border-color: #fff;
}

.product_list::before {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 50%;
    background: linear-gradient(to top, rgb(0 0 0 / 99%), rgba(0, 0, 0, 0));
    pointer-events: none;
    content: '';
}

.FeaturePanelColumn li:nth-child(2) {
    margin: 0 10px 0 13px;
}

.artist_profile a {
    display: none;
}
.product_des .artist_profile {
    text-align: right;
    display: block;
}

.sldier_first_mg .nwe_sinle:before{
position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 80%;
    background: linear-gradient(to top, rgb(0 0 0 / 99%), rgba(0, 0, 0, 0));
    pointer-events: none;
    content: '';}	
.feature_img_sec::before {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 80%;
    background: linear-gradient(to top, rgb(0 0 0 / 99%), rgba(0, 0, 0, 0));
    pointer-events: none;
    content: '';
    z-index: 9;
    top: inherit;
}
.feature_img_sec:after, .sldier_first_mg .nwe_sinle:after {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 18%;
    background: linear-gradient(to bottom, rgb(0 0 0 / 99%), rgba(0, 0, 0, 0));
    pointer-events: none;
    content: '';
    z-index: 9;
    bottom: inherit;
}
	
.last_sec {
    position: relative;
    z-index: 9;
}
.IMGBox {
    min-width: 600px;
}
.nwe_sinle {
    position: relative;
    border-radius: 9px;
    overflow: hidden;
}
.premium_banner_content p {
    margin: 0;
}
#FooterPanel {
    overflow: hidden;  
}
body .Header_fixed .e-con-inner {
    padding: 0 !important;
}	
.Header_fixed.fixed {
    background: #000;
    position: fixed;
    top: 0;
    z-index: 9999;
}
/******Show Hide Know more text***********/
#showTextButton {
    cursor: pointer;
}

#animatedText {
    margin-top: 20px;
    font-size: 1.5em;
    color: #fff;
    opacity: 0;
    max-height: 0;
    overflow: hidden; /* Prevents the content from spilling out */
    transform: translateY(-20px); /* Slight upward positioning for the hidden state */
    transition: max-height 1s ease, opacity 1s ease, transform 1s ease;
}

/* Visible state */
#animatedText.visible {
    opacity: 1;
    max-height: 500px; /* Ensure this value is large enough to fit the content */
    transform: translateY(0); /* Resets the translateY to 0 for smooth sliding */
}







.promotion-section .midel_sec_left h2 {
    width: auto;
}
.promotion-section .second_sinle_sec {
    display: block;
}
.promotion-section .second_sinle_sec .imgbox {
    display: inline-block;
    width: 32%;
    margin-right: 1%;
    vertical-align: top;
    background: #fff; overflow:hidden;
    border-radius: 7px;
}
.promotion-section .second_sinle_sec .imgbox img {
    height: 364px;
    width: 100%;
}
.promotion-section .second_sinle_sec .imgbox b {
    color: #1B1B1B;
    font-size: 30px;
    font-weight: 400;
    display: block;
    padding: 0 15px;
}
.promotion-section .second_sinle_sec .imgbox span {
    padding: 0 15px 15px;
    display: block;
    color: #979797;
    font-size: 18px;
}

.photo-gallery-section .midel_sec_first {
    display: block;padding-bottom: 40px;
}
.photo-gallery-section .midel_sec_left h2 {
    width: 100%;
    font-size: 38;
    margin-top: 30px;
}

.photo-gallery-section .midel_sec_left h5 {
    font-size: 20px;
}


.photo-gallery-section .second_sinle_sec{
            margin: 0;
            padding: 0;
            display: flex;
            justify-content: center;
            align-items: center;
        }

.photo-gallery-section .grid-container {
            display: grid;
            grid-template-columns: repeat(3, 1fr); /* 3 equal columns */
            grid-template-rows: repeat(2, 1fr);   /* 2 rows */
            gap:15px; /* Space between grid items */
            width: 100%;
			max-width: 1140px;
        }

.photo-gallery-section .grid-container .box {
            background-color: #ccc;border-radius: 7px;
    overflow: hidden;height:350px;
        }

.photo-gallery-section .grid-container .box1 {
            grid-column: span 1; /* Occupies 1 column */
            background-color: #b3b3b3;
        }

.photo-gallery-section .grid-container .box2 {
            grid-column: span 2; /* Occupies 2 columns */
            grid-row: span 1;    /* Occupies 1 row */
            background-color: #b3a1c3;
        }

.photo-gallery-section .grid-container .box3 {
            grid-column: span 1; /* Occupies 1 column */
            grid-row: span 1;    /* Occupies 1 row */
            background-color: #a4c3c3;
        }

.photo-gallery-section .grid-container .box4 {
            grid-column: span 1; /* Occupies 1 column */
            grid-row: span 1;    /* Occupies 1 row */
            background-color: #8fabb3;
        }

.photo-gallery-section .grid-container .box5 {
            grid-column: span 1; /* Occupies 1 column */
            grid-row: span 1;    /* Occupies 1 row */
            background-color: #a4c39f;
        }
.photo-gallery-section .grid-container .box img {
    width: 100%;
    height: 100%;
}



/***/
.client-top-slider, .client-middle-slider , .client-bottom-slider  {
    margin: 20px auto;
    max-width: 90%;
}

.client-top-slider .slide , .client-middle-slider .slide  , .client-bottom-slider .slide {
    padding: 10px; text-align:center;
}
.client-top-slider .slide.slick-slide img , .client-middle-slider .slide.slick-slide img , .client-bottom-slider .slide.slick-slide img{ display:inline-block;}
.client-top-slider, .client-bottom-slider {
    direction: rtl;
}
ul.ekit_social_media svg.e-font-icon-svg.e-fab-x-twitter {
    width: 1em;
}
ul.FooterMenu {
    padding: 0 10px;
}
ul.FooterMenu li {
    display: inline-block;
    margin-right: 47px;
}


ul.FooterMenu li a {
    font-family: "GeneralSans-Regular", Sans-serif;
    font-size: 13.5px;
    font-weight: 500;
    color: #FAF7F7;
    transition: color 0.3s;
}
ul.FooterMenu li a:hover {
    color: #F8764D;
}


@media (max-width:767px)
{
.IMagePanel .ImgB, .MarketingViews li{width:100%;}	
.IMGBox {
    min-width: inherit;
}
.ProdImg {
    position: static;
    width: 100%;
}
.othPanel .midel_sec_right img{height:auto;}
.othPanel .ImageTextBox{
    display: block;
}
.FeaturePanelColumn li {
    height: 120px;
}
}



@media screen and (min-width: 48em) {
    body:not(.has-sidebar):not(.page-one-column) .page-header, body.has-sidebar.error404 #primary .page-header, body.page-two-column:not(.archive) #primary .entry-header, body.page-two-column.archive:not(.has-sidebar) #primary .page-header, .blog:not(.has-sidebar) #primary article, .archive:not(.page-one-column):not(.has-sidebar) #primary article, .search:not(.has-sidebar) #primary article, .error404:not(.has-sidebar) #primary .page-content, .error404.has-sidebar #primary .page-content, body.page-two-column:not(.archive) #primary .entry-content, body.page-two-column #comments {
        float: left;
        width: 100%;
    } 
} 

.wrap {
    max-width: 100%;padding: 0;
}
.InnerPage .elementor-widget-heading .elementor-heading-title {
    font-family: "GeneralSans-Semibold", Sans-serif;
    font-size: 38px;
    font-weight: 600; 
    text-transform: capitalize;
    line-height: 61px;
    color: #fff;
}
main#main header {
    display: none;
}
.top_list {
    position: relative;
    top: 12px;
}
.Header_fixed .e-con {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}/*************/#HomeAch {    overflow: hidden;}.AwardsPanel ul {            list-style: none;            padding: 0;            max-width: 1140px;        }.AwardsPanel li {            display: flex;            align-items: center;            justify-content: space-between;            padding: 47.5px 25px 47.5px 0;			padding-right:150px;            border-radius: 8px;            position: relative;            overflow: hidden;			font-family: "GeneralSans-Regular", Sans-serif;            }.AwardsPanel li:hover {            background: linear-gradient(269.93deg, rgba(35, 35, 35, 0) 15.73%, #282828 58.33%, rgba(35, 35, 35, 0) 99.94%); cursor:pointer;             overflow:visible;         }.AwardsPanel li .text {            font-size: 24px;    font-weight: 500;    line-height: 36px;	color:#757575;        }.AwardsPanel .image-container {            height: 200px;    width: 160px;            overflow: hidden;            border-radius: 8px;            position: absolute;            right: -150px; /* Start completely hidden outside */            top: -35px;            transform: translateY(-50%) translateX(100%); /* Slide in from right */            transition: transform 0.5s ease, right 0.5s ease;        }        .AwardsPanel li img {            width: 100%;            height: 100%;            object-fit: cover;        }				.AwardsPanel .frame_img {    border-bottom-width: 1px;    border-color: rgb(255, 255, 255);    border-left-width: 2px;    border-right-width: 5px;    border-style: solid;    border-top-width: 2px;    background-color: rgb(217, 217, 217);    border-bottom-right-radius: 8px;    border-top-left-radius: 20px;    box-shadow: rgb(233, 233, 233) 11px 21px 1px 0;    border-top-right-radius: 8px;}.AwardsPanel .frame_img img{display:block;width:100%;height:100%;border-radius:inherit;object-position:center;object-fit:cover;image-rendering:auto}.AwardsPanel li:hover .image-container {            transform: translateY(-50%) translateX(-37px); /* Stop 50px left */            right:50px; /* Bring the image into view */			transform: rotate(4deg) translateZ(0px);        }				.AwardsPanel li.second_option:hover .image-container {            right:250px;    transform: rotate(-8deg) translateZ(0px);        }.AwardsPanel li.third_option:hover .image-container {           right:120px;    transform: rotate(4deg) translateZ(0px);        }.AwardsPanel li.fourth_option:hover .image-container {            right:70px;    transform: rotate(-8deg) translateZ(0px);        }.AwardsPanel li:hover .text{color:#fff;}.Header_fixed  .dropdown-item {font-size:13px !important;}/* Modal Background */        .modal {            display: none; /* Hidden by default */            position: fixed;            top: 0;            left: 0;            width: 100%;            height: 100%;            background-color: rgba(0, 0, 0, 0.5); /* Transparent black background */            justify-content: center;            align-items: center;            z-index: 1000;        }        /* Modal Content */        .modal-content {            background-color: #fff;            padding: 20px;            border-radius: 8px;            width: 400px;            max-width: 90%;            text-align: center;            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);        }        /* Close Button */        .close-btn {            float: right;            font-size: 20px;            font-weight: bold;            color: #333;            cursor: pointer;        }        .close-btn:hover {            color: red;        }


/***** Feedback*******/
.product_des .artist_profile, .read_more_sec {display: none;}
.new_secd_new ul li .elementor-icon.elementor-social-icon {font-size: 22px;padding: 0;width: auto;height: auto;}

@media (max-width:767px)
{
.promotion-section .second_sinle_sec .imgbox{width:100%;margin:0 0 15px;}	
body .Header_fixed .e-con-inner {padding: 13px 23px !important;}
.all_talbent .elementor-element.elementor-element-a7e8253.e-con-full {
    width: 100%;
}
}



.pum-content.popmake-content {
    z-index: 9;
}


#FullSliderPanel {
    padding: 0;
}
.related-posts-slider .slide {
    padding: 10px;
}
h2.product_name a{text-decoration:none; box-shadow:none;}
h2.product_name a:hover{color: #f8764d;box-shadow:none;}



/* Container Styling */
.image-grid-container {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(367px, 1fr));
    gap: 20px;
}
.image-grid-container.EventsPanelC{grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));}

/* Individual Image Cards */
.image-card {
    position: relative;
    border-radius: 12px;max-height: 350px;
    overflow: hidden;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.image-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15);
}

/* Image Styling */
.image-card img {
    width: 100%;
    height: auto;
    display: block;
    transition: opacity 0.3s ease;
}

.image-card img:hover {
    opacity: 0.9;
}

.image-card::before {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 80%;
    background: linear-gradient(to top, rgb(0 0 0 / 99%), rgba(0, 0, 0, 0));
    pointer-events: none;
    content: '';
    z-index: 9;
    top: inherit;
}

#clientSlGlobal {
    display: none;
}



/************ Career ***********/
.career-container {
    padding: 20px;
}

.job-item {
    margin-bottom: 50px;
    cursor: pointer;
    background: #303030;
    border-radius: 9px;
    padding: 30px 50px;
}
.job-left {
    float: left;
}
.job-left p {
    margin: 0;
}
.job-right {
    float: right;
    padding-top: 12px;
}
.job-left h2 {
    color: #fff;
    font-size: 30px;
    margin-bottom: 4px;
}
button.view-details, button.view-details:hover, button.view-details:focus {
    background: none;    padding: 0;
}

.popup-content {
    border: 1px solid #000000;
    padding: 20px;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 9;
    max-width: 809px;
    width: 100%;
    box-shadow: 0px 0px 30px 0px rgba(2, 2, 2, 1.00);
    background: rgba(250, 247, 247, 1.00);
    border-radius: 3px;
    max-height: 560px;
    overflow-y: auto;
}

#job-popup, #application-popup {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.7);
    display: none;
    justify-content: center;
    align-items: center;
	z-index:9999;
}
#job-description ul, #job-description ol {
    padding-left: 20px;
}

.close-popup {
    margin-top: 10px;
    background: #f00;
    color: #fff;
    border: none;
    padding: 10px;
    cursor: pointer;
}



.titlke_and_dis {
    display: flex;
    align-items: end;
    position: absolute;
    bottom: 60px;
    z-index: 1111;
    justify-content: space-between;
    left: 0;
    right: 0;
    width: 1140px;
    margin: 0 auto;
}
.titlke_and_dis_left h1 {
    font-family: "GeneralSans-Semibold", Sans-serif;
    font-size: 38px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 61px;
    color: #fff;
    margin: 0 0 20px;
    padding: 0;
}
.container {
    max-width: 1140px;
    padding-left: 0;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
}
.main_sec.fveature_img {
    position: relative;
}
.job-listing {
    background: #202020;
    padding: 25px 0;
}
.job-listing .iconArrow {
    width: 48px;
    height: 48px;
    cursor: pointer;
    transition: stroke 0.3s ease, fill 0.3s ease;
  }

.job-listing .job-item:hover .iconArrow circle{
    stroke:#f8764d;
  }

.job-listing .job-item:hover .iconArrow path {
    stroke:#f8764d;
  }
  
button.close-popup:hover {
    background: none;
}
button.close-popup {
    position: fixed;
    width: 100%;
    height: 100%;
    background: none;
}

.submite {
    position: relative;
}
.submite input {
    font-size: 16px;
    font-weight: 500;
    background-color: #262626;
    padding: 17px 60px 17px 27px;
    color: #fff;
    border-radius: 4px;
    margin-top: 0px;
    display: inline-block;
    font-family: "Satoshi-regular", Sans-serif;
    margin: 0;
}
.submite:before {
    content: "";
    background-image: url(https://eypcreations.com/wp-content/uploads/2024/11/right.png);
    position: absolute;
    left: 155px;
    width: 20px;
    height: 20px;
    display: inline-block;
    z-index: 99;
    background-repeat: no-repeat;
    top: 16px;
}

#application-form input[type="file"] {
    position: inherit;
}
.first_sec_form.fullrow textarea {
    width: 100%;
}

.first_sec_form.fullrow {
    display: block;
    width: 100%;
}
.job-left em {
    font-style: normal;
    color: #ccc;
    margin: 0 5px;
}

/************/
.new_secd_new ul {display: flex;}
.new_secd_new ul li {
    list-style: none;
    margin-left: 28px;
}
.new_secd_new a {
    background: transparent !important;
    padding: 0;
}
.new_secd_new .elementor-social-icon-youtube {
    background-color: inherit;
}
.titlke_and_dis_right a {
    background: #ffff;
    padding: 12px 22px;
    border-radius: 4px;
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 14px;
    box-sizing: border-box;
    font-weight: 500;
    font-family: "GeneralSans-Regular", Sans-serif;
}
.IpHeaderRight .elementor-button {
    padding: 15.5px 22px !important;
    font-family: "GeneralSans-Regular", Sans-serif !important;
    padding-right: 53px !important;
    display: inline-block; position:relative;
}
.IpHeaderRight .elementor-button ::before {
    content: '';
    position: absolute;
    background: url(https://eypcreations.com/wp-content/uploads/2025/01/aerobtn.png);
    width: 27px;
    height: 19px;
    right: 17px;
    top: 12px;
}
.Latest_right_cont .elementor-widget-html {
    text-align: right;
}
.Latest_right_cont .elementor-widget-image img {
    width: 94px;
    height: 94px;
    border-radius: 7px;
    object-fit: cover;
    object-position: top;
}
.Latest_right_cont .elementor-widget.elementor-widget-text-editor{position:relative;}
.Latest_right_cont .elementor-widget.elementor-widget-text-editor::before {
    content: '';
    background: url(https://eypcreations.com/wp-content/uploads/2024/10/Line-124-1.png);
    position: absolute;
    width: 100%;
    height: 1px;
    left: auto;
    right: auto;
    width: 400px;
    bottom: 9px;
    transform: rotate(180deg);
}
.elementor-widget-button .elementor-button#IPViewAll {
    background: none;
    color: #7a7a7a;
    font-weight: normal;
    text-transform: uppercase;
    text-decoration: underline;
    padding: 0;
    font-family: 'General Sans';
    font-size: 17px;
}
.Gurnazar-Live img {
    width: 100%;
    max-width: 650px;
    margin-bottom: 50px;
}

.Gurnazar-Live {
    text-align: center; display:none;
}
.postid-1734 .Gurnazar-Live{display:block;}

.EngagementBox .e-con-inner h2 span {
    color: #f8764d;
}

.EngagementBox .e-con-inner {
    background: #292929;
    padding: 25px 50px;
    border-radius: 10px;
}
.EngagementBox {
     padding-top: 70px;padding-bottom: 70px;
}
.postid-1731 .midel_sec_songle{display:none;}

.JobHeader h2{float:left;}
.JobHeader button {
    float: right;
}

@media (max-width:767px)
{
.main_sec.fveature_img.career .titlke_and_dis {
    position: static;
}	
.main_sec.fveature_img.career .titlke_and_dis h1{margin: 0;color:#000;}
}

/****** AutoSlider CSS*******/
.auto_slider_container{
    max-width: 100%;
    width: 100%;
    display: flex;
    margin: auto;
    overflow: hidden;
}
.auto_slider{
    padding: 0px;
    margin: 0px;
    list-style: none;
    display: flex;
    justify-content: center;
    align-items: center;
    animation: rotation 140s linear infinite;
}
.auto_slider li{
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 240px;
    width: 100%;
    margin: 0px 15px;
    box-sizing: border-box;
}
@keyframes rotation {
0% {
    transform:translateX(0)
}
100% {
    transform:translateX(-100%)
}
}


/******Career********/
.JobH_Left{float:left;width:100%; max-width:590px;}
.JobH_Left #job-title, .JobH_Left #job-exp {
    font-size: 27px;
    font-weight: 600;
    display: inline-block;
}
#job-exp p {
    font-size: 16px;
    margin-left: 15px;
    color:#f8764d;
}
.page-template-page-career .popup-content .submite::before {
    left: 134px;
}


/*****POPUP Forms *******/
.popup-content .form_sec .inner_bar, .popmake-content .form_sec .inner_bar{
    margin: 25px auto;
}
.popup-content .form_sec, .popmake-content .form_sec{
    margin:20px auto;
}

.fileUpload p {
    margin: 0;
}

.left_sec_fotm.mrg_sec p {
    margin: 0;
}
.fileUpload span:last-child {
    font-size: 12px;
    color: #bbb;
}



.fileUpload span.wpcf7-not-valid-tip {
    color: #dc3232;
    font-size: 15px;
}


@media (min-width:768px) {

div#elementor-tab-content-7563 {
    transform: translateY(110px);
    transition: all 0.55s;
	text-align: right;
}
div#elementor-tab-content-7564 {
    transform: translateY(220px);
	  transition: all 0.55s;
	  text-align: right;
}
    div#elementor-tab-content-7561 {
        transform: translateY(-90px) translateX(-10px);
        transition: all 0.55s;
        /* transform: rotateX(45deg); */
        text-align: right;
    }

div#elementor-tab-content-7562 {
    text-align: right;
}
.elementor-tabs-content-wrapper {
    position: absolute;
    right: 0;
}
.accord .elementor-tabs-wrapper {
    width: 100% !important;
}
}

@media (max-width:767px) {
.pro_list ul li {
    width: 100% !important;
}
body .Header_fixed .e-con-inner {
    padding: 13px 10px;
}
.gjs-row:nth-child(2) {
    flex: 1;
}
.elementor-element.elementor-element-6e096cc.elementor-widget.elementor-widget-image {
    text-align: left !important;
}
.es-form-field-container {
    width: 100% !important;
}
.premium-banner-animation1 .premium-banner-ib-content, .premium-banner-animation1 .premium-banner-ib-title, .premium-banner-animation1 .premium-banner-read-more {
    -webkit-transform: translate3d(0,0px,0) !important;
    transform: translate3d(0,-70px,0) !important;
    opacity: 1;
}
.ServiceOffer .premium-banner-read-more {
    right: 8px;
    bottom: -50px;
    background-size: 70%;
    background-repeat: no-repeat;
}
.premium-banner-ib-content.premium_banner_content {
    font-size: 14px !important;
}
.premium-banner-animation1.active .premium-banner-ib-content, .premium-banner-animation1.active .premium-banner-ib-title, .premium-banner-animation1.active .premium-banner-read-more, .premium-banner-animation1.active img, .premium-banner-animation1:hover .premium-banner-ib-content, .premium-banner-animation1:hover .premium-banner-ib-title, .premium-banner-animation1:hover .premium-banner-read-more, .premium-banner-animation1:hover img {
    -webkit-transform: translate3d(0,-70px,0) !important;
    transform: translate3d(0,-70px,0);
}
body .premium-banner-ib-desc {
    padding: 10px 20px !important;
}
/*** IP Single page **/

.DebutFridayBanner.e-con.e-grid>.e-con-inner {
        grid-template-rows: inherit;
        padding: 30px;
}
.IpHeaderRight .e-con-inner {
    display: block;
}
.elementor-element.e-grid.IpHeaderRight.e-con-boxed.e-con.e-child {
    margin: 0;
}
.elementor-element.e-grid.DebutFridayBanner.e-con-boxed.e-con.e-parent {
    padding-top: 50px;
}

.Latest_right_cont .elementor-element {e-con-grid-template-columns:repeat(3, 1fr) !important;}
.Latest_right_cont .elementor-widget-image {width: 100px !important;}
.elementor-1728 .elementor-element.elementor-element-1a8fd87, .elementor-1734 .elementor-element.elementor-element-6f1f119f, .elementor-1731 .elementor-element.elementor-element-1cb09a12 {
        --e-con-grid-template-columns: repeat(3, 1fr) !important;
    }
.Latest_right_cont .elementor-widget-html {
    margin-left: -25px;
    width: 82px;
}	
.Latest_right_cont .elementor-widget.elementor-widget-text-editor::before {
    width: 100%;
    bottom: -6px;
}
body .form_sec .inner_bar, .form_sec .inner_new {
    margin:25px auto !important;
    width: 100%;
}
.form_sec .inner_bar.br_add br{display:none;}
.left_sec_fotm.mrg_sec {
    margin-bottom: 20px;
}
.talent_se h2 br {
    display: none;
}
.photo-gallery-section .grid-container .box {
    height: 117px;
}
}

/** Latest Feedback Changes **/
body.page.page-id-533 .pro_list li, body.page.page-id-533 .pro_list li a, body.page.page-id-460 .pro_list li, body.page.page-id-460 .pro_list li a {pointer-events: none;}

.GlobalEvents .premium-banner-ib.premium-banner-min-height.premium-banner-animation1.none {
    height: 100%;position: inherit;
}
.GlobalEvents .premium-banner-ib h2.premium-banner-ib-title.premium_banner_title {
    position: absolute;
    z-index: 9;
    bottom:22px;
    font-size: 26px !important;
    margin: 0;
}
.GlobalEvents .premium-banner-animation1 .premium-banner-ib-desc {
    padding: 30px !important;
}
.GlobalEvents .premium-banner-animation1:hover .premium-banner-ib-title {
    transform: none !important;
    -webkit-transform: inherit !important;
}
.GlobalEvents .premium-banner-animation1:hover .premium-banner-ib-title {
    color: #f8764d !important;
}

.GlobalEvents .premium-banner-animation1 .premium-banner-ib-title {
    transform: none;
}
.hidden-section {
    display: none;margin-top: -20px;
}
#ShowEvents {
    cursor: pointer;
}

html body nav ul#menu-primary li.current-menu-item a, .elementor-7 .elementor-element.elementor-element-48e543f .elementskit-navbar-nav > li.current-menu-ancestor > a {
    color: #f8764d !important;
}

/*
 .elementor::after {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 35%;
    background: linear-gradient(to bottom, rgb(0 0 0 / 51%), rgba(0, 0, 0, 0));
    pointer-events: none;
    content: '';
    z-index: 9;
    bottom: inherit;
}
 */
.ServiceOffer .premium-banner-animation1 img {
    max-width: 100% !important;
}

.Latest_right_cont a, .Latest_right_cont a:hover {
    text-decoration: none;
    box-shadow: none;
}

@media (max-width:767px)
{
.premium-banner-animation1:hover img {
    transform: inherit !important;
}	
.premium_banner_content p { font-size: 13px;}
.AwardsPanel .image-container {
height: 149px;
width: 123px;}
.AwardsPanel li.second_option:hover .image-container, .AwardsPanel li.third_option:hover .image-container, .AwardsPanel li.fourth_option:hover .image-container {
    right: 20px;
}
}

.titlke_and_dis_left p {
    text-align: center;
}
.breadcurm_sec p {
    text-align: left;
}

.video_mid a, .video_mid img {
    position: relative;
    z-index: 999;
    width: 100%;
    max-width: 85%;
}
.titlke_and_dis_left, .titlke_and_dis_left p{text-align:justify;}
h4.designation {
    margin: -5px 0 5px;
    font-weight: normal;
    padding: 0;
    font-style: italic;
}


.auto_slider_container:hover .auto_slider {
    animation-play-state: paused;
}
.FeaturePanelColumn.hidesec {display: none;}

.hidden-section {
    margin-top: 0px;
}

.new_secd_new li svg {
    fill: white;
}




/*Slider CSS*/
.poster-slider-wrapper {
    width: 100%;
    overflow: hidden;
    padding: 30px 0;
    cursor: pointer;
}

.poster-slider {
    display: flex;
    gap: 30px;
    list-style: none;
    padding: 0;
    margin: 0;
    will-change: transform;
}

.poster-slider li {
    flex: 0 0 auto;
}

.poster-slider img {
    width: 240px;
    height: 320px;
    object-fit: cover;
    border-radius: 12px;
    transition: transform 0.3s ease;
}

.poster-slider img:hover {
    transform: scale(1.05);
}
.pro_list ul {
    font-size: 0;
}

.privacyterms p {
    margin-bottom: 0;
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    color: #7a7a7a;
}

.privacyterms p b { color:#333;
    font-size: 20px;
    margin: 20px 0 8px;
    display: block;
}

#TermsCondition p span + b {
    display: inline-block;
    margin: 0;
}