.new_content .heading_title{

    /* background-color: #F8DF84; */

    /* color: #FE6200;
    font-weight: 600; */
    color: white;
    font-weight: 600;
    background-color: #cb8273;
    border-radius: 53px;

}

.new_content{
    padding-top: 25px;
    padding-bottom: 25px;
}

.new_content .heading_title h1 {
    font-size: 25px;
    padding: 30px;
    font-weight: bold;
}

.new_detail_page .heading_title_new{
    padding-top: 25px;
    /* background-color: #DAAE53; */
    background-color: #ffc6c7;
    border-radius: 53px;
    padding: 30px 30px 30px 30px;
    margin-bottom: 0px;


}

.new_detail_page .heading_title_newmx p {
    font-size: 15px;
}


.new_detail_page .read_more a {
    text-decoration: none;
    color: black;
    font-weight: 600;
}

.new_detail_page .coose_our {
    font-size: 20px;
    color: #FE6200;
    text-align: center;
    font-weight: 600;
    padding: 10px !important;
}


.new_detail_page .coose_our p {

    padding: 10px !important;
}


.heading_first_brand {
    font-size: 20px;
    color: #FE6200;
    font-weight: bold;
    padding-top: 50px;

}

.contact_queries_new_home_page {
    background-image: url(../images/banner_one.png);
    background-size: cover;

    object-fit: cover;
    height: 520px;
    width: auto;
    padding: 0px;
    padding-top: 40px;
    padding-bottom: 40px;
}

.contact_queries_new_home_page h4 {
    color: #E8C946;
}



.contact_queries_new_home_page h2 {
    color: white !important;
}

.drop-item_new .drop-left_new {
    max-width: 610px;
    /*     margin-left: auto; */

}

/* .new_banner_home_page{
    padding-top: 100px;
} */


/* -------second section----------------- */
.new_detail_page .wishes_message {
    text-align: left;
    margin: 0px;
    padding-left: 16px;
}

.new_detail_page .wishes_message li {
    padding-bottom: 10px
}

.new_detail_page .heading_title_new .heading_new {
    font-size: 25px;
}

/* .nav_rowtabs nav{
    display: flex;
    justify-content: space-between;
} */
.nav_rowtabs .nav-tabs .nav-link {
    padding: 10px;
    border: 2px solid #aeaeae;
    border-radius: 44px;
    color: #666363;
    font-weight: 600;
}

.nav_rowtabs .nav-tabs .nav-link.active {
    background-color: #ff6101;
    color: #fff !important;
    border-color: #ff6101;

}

.nav_rowtabs .nav-tabs .nav-link:hover {
    background-color: #ff6101;
    color: #fff !important;
    border-color: #ff6101;
}

.nav_rowtabs .nav-tabs {
    border-bottom: none;
    gap: 40px;
}

.middle_banner img {

    width: 100%;


}


@media only screen and (min-width: 767px) and (max-width: 992px) {
    .service-content .get-now {
        color: #fff;
        font-size: 18px;
        font-weight: 600;
        position: unset;
        background-color: #ff6100;
        width: max-content;
        text-align: center;
        justify-content: center;
        align-items: center;
        padding: 5px 17px;
        border-radius: 34px;
    }



}




@media only screen and (max-width:768px) {

    .contact_queries_new_home_page {
        height: unset;




    }

}

.nav_rowtabs .nav-tabs .nav-link {
    width: 200px !important
}


@media only screen and (min-width: 1200px) and (max-width: 992px) {
    .service-content .get-now {
        position: unset !important;

    }
}

.service-content {
    min-height: 268px;
}





.about_secion_new {
    background-image: url(../img/about_us_new_page.png);
    background-size: cover;
    background-repeat: round;

    object-fit: cover;
    height: 800px;
    width: auto;
    padding: 0px;
    padding-top: 40px;
    padding-bottom: 40px;

}

.about_secion_new .about_description {
    padding-top: 10px;
    text-align: center;
    color: white;
    font-size: 15px;
}

.about_secion_new .about_description .heading h1 {
 
    font-size: 80px;
    color: #f6d777;
    text-shadow: 1px 0px 9px #edcf49;
}


.about_secion_new .breadumtop_new ul {
    display: flex;
    text-align: left;
    justify-content: start;
    list-style: none;
    gap: 15px;
    color: white;
}


.about_secion_new .breadumtop_new ul li a {
    text-decoration: none;
    color: white;

}

.button_content_new a {
    margin-bottom: 10px;
}

@media (max-width: 768px) {
    .btn-link.btn-book {
        font-weight: 400;
        font-size: 13px;
        line-height: 44px;
        width: 50%;
    }

.button_content_new .new_wishes_page{
    padding-bottom: 25px;
}


.new_management .btn-link.btn-book{

    font-weight: 400;
    padding: 0px;
    font-size: 13px;
    margin-bottom: 30px;
    width: 100%;
}


.drop-item_new {
    margin: 0px 26px;
}
}




.new_contect_center_form{
    display: flex;
    justify-content: center;
}




















/*------------------------------------------------------------------------------------landing pages csssssssssssssssssss -------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------landing pages csssssssssssssssssss -------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------landing pages csssssssssssssssssss -------------------------------------------------------------------------------*/



.bannerlanding img{
        width: 100%;
}
.landingcss {
    background-color: #000;
    padding: 40px 0;
}
.landingcss .mainheading h1{
        color: #fff;
}

.landingcss .work_list_nav .work_list{
    padding: 8px 35px;
    border: 2px solid #fff;
    border-radius: 50px;
    color: #fff;
    background-color: #000;
    font-size: 18px;
    cursor: pointer;
    transition:  0.5s ease;
}
.landingcss .work_list_nav .work_list:hover{
    background: linear-gradient(to right, #ff512f, #f09819); 
        transition:  0.5s ease;
}
.landingcss .work_list_nav .work_list.active{
    background: linear-gradient(to right, #ff512f, #f09819); 
    color: white;
    /*border-color: transparent;*/

}
.landingcss .work_list_nav{
    gap: 15px;
}
.list_tab_area{
    margin-top: 3pc;
    
}
.list_tab_area .list_img img{
    width: 100%;
    height: 420px;
    object-fit: cover;
    border-radius: 10px;
}

.list_tab_area .list_img{
    width: 100%;
    height: 420px;
    object-fit: cover;
    border-radius: 10px;
}


.work_list_slider .owl-item:nth-child(even) {
  margin-top: 30px;
}
.connect_btn{
    padding: 10px 40px;
    display: inline-block;
    background: linear-gradient(to right, #ff512f, #f09819);
    color: #fff !important;
    font-size: 28px;
    border-radius: 52px;
    text-decoration: none !important;
    border:2px solid transparent;
    
}

.connect_btn:hover{
    border-color: #fff;
    color: #f09819 !important;
    background: transparent;
}
.bradn_expersection2{
    padding: 60px 0;
}
.bradn_expersection2 .headingtab h3{
    font-size: 50px;
    font-weight: 300;
    color: #fff;
    margin-bottom: 0;
}
.bradn_expersection2 .headingtab h6{
    font-size: 50px;
    font-weight: 600;
    color: #fede67;
}
.accordiontest .card{ 
    margin-bottom: 1pc;
    border: 2px solid #fff;
    padding: 4px;
    background-color: #000;
    border-radius: 20px;
}
.accordiontest .card-header{
    padding: 0;
}
.accordiontest .card-header .btn.btn-link{
    background: linear-gradient(to right, #ff512f, #f09819);
    text-align: center;
    color: #fff;
    text-decoration: none !important;
    display: block;
    width: 100%;
    padding: 16px;
    font-size: 20px;
    border-radius: 50px;
}

.accordiontest .card-header .btn.btn-link.collapsed{
    background: #000;
    text-align: center;
    color: #fff;
    padding: 13px 10px;
    font-size: 20px;
    border-radius: 50px;
    box-shadow: none !important;
}

.accordiontest .card-body{
    text-align: center;
    color: #fff;
}

.success_section3{
    padding: 60px 0;
}
.success_section3 .bradncard:hover{
    transform: scale(0.9);
    transition: all ease-in-out 0.5s;
}
.success_section3 .bradncard img{
        width: 80px;
        height: 80px;
        object-fit: contain;
}
.success_section3 .bradncard h4{
    font-size: 50px;
    color: #fede67;
    font-weight: 600;
    margin-bottom: 0;
}
.success_section3 .bradncard h5{
    font-size: 20px;
    color: #fff;
    margin-bottom: 0;
    font-weight: 300;
}
.bradncard{
    gap: 10px;
    align-items: center;
}
.pgr{
    /*text-align: center;*/
    font-size: 18px;
    color: #fff;
    
}


.form_section4 {
    background-image: url(../img/video_banner_one.png);
    width: 100%;
    object-fit: cover;
    padding: 40px 0px;
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
}
.form_section4 h3{
    text-align: center;
    color: #fff;
    font-size: 50px;
    margin-bottom: 0;
    font-weight: 600;
}

.form_section4 .form-control{
       height: 55px;
    padding: 10px 15px;
    border-radius: 10px !important;

}
.form_section4 .form-control::placeholder{
    color: #7a7a7a !important;
    font-weight: 400;
    
}
.form_section4 .btn_submit{

    background-color: #fdde72;
    color: #000000;
    padding: 8px 40px;
    border: none;
    display: inline-block;
    font-size: 23px;
    border-radius: 8px;
    font-weight: 600;
    margin-top: 30px;
    
}


.budget-options {
  display: flex;
  gap: 10px;
  /*justify-content: center;*/
  align-items: center;
}

.budget-label {
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.3); /* Light transparent effect */
  padding: 12px 20px;
  border-radius: 10px;
  font-weight: bold;
  cursor: pointer;
  transition: 0.3s ease;
  color: white;
  font-size: 14px;
}

/* Hide default radio button */
.budget-label input {
  display: none;
}

/* Active (selected) effect */
.budget-label input:checked + span {
  background: linear-gradient(to right, #ff512f, #f09819);
  color: white;
}

/* Submit button styling */
.submit-btn {
  background: linear-gradient(to right, #ff512f, #f09819);
  color: white;
  border: none;
  padding: 12px 20px;
  border-radius: 10px;
  font-size: 16px;
  font-weight: bold;
  cursor: pointer;
  margin-left: 15px;
  transition: 0.3s ease;
}

.submit-btn:hover {
  opacity: 0.8;
}
.form_section4 h6{
    font-size: 19px;
    color: #fff;
}
.brand_section5{
    padding: 60px 0;
}
.brand_section5 h1{
    color: #fff;
    font-size: 40px;
}
.brand_section5 h1 span{
    color: #fede67;
    font-weight: 600;
}

.brand_logo img{
    width: 150px !important;
    height: 90px;
    object-fit: contain;
}





/*---------------------------------- video section css---------------------------------- */
.bradn_growsection5{
    padding-bottom: 60px;
}
.bradn_growsection5 h5{
    font-size: 25px;
    color: #fff;
}
.bradn_growsection5 h2{
        font-size: 50px;
    color: #fede67;
    font-weight: 600;
    
}
/*.video-section {*/
/*    display: flex;*/
/*    gap: 20px;*/
/*    padding: 20px;*/
/*}*/

/* Left Side: Main Video */
.main-video {
    flex: 2;
    background: white;
    padding: 15px;
    border-radius: 15px;
    text-align: center;
    color: black;
}
.main-video #videoTitle{
    color: #000 !important;
}

.main-video video {
    width: 100%;
    border-radius: 15px;
}

.main-video h2 {
    font-size: 20px;
    margin: 10px 0;
}

/* Right Side: Video List */
.video-list {
    flex: 1;
    display: flex;
    /*flex-direction: column;*/
    gap: 10px;
    max-height: 560px;
        overflow-y: scroll;
    flex-wrap: wrap;
    padding-right: 10px;
}

/* Scrollbar Customization */
.video-list::-webkit-scrollbar {
    width: 5px;
}

.video-list::-webkit-scrollbar-track {
    background: #fff;
}

.video-list::-webkit-scrollbar-thumb {
    background: #f14a1f;
    /*border-radius: 10px;*/
}

.video-item {
    /*display: flex;*/
    align-items: center;
    gap: 10px;
    background: rgba(255, 255, 255, 0.1);
    padding: 10px;
    border-radius: 10px;
    cursor: pointer;
    transition: 0.3s ease;
    width: 47%;
    border: 2px solid transparent;
}

.video-item img {
    width: 100%;
    height: 200px;
    border-radius: 8px;
    object-fit: cover;
}

.video-item p {
    font-size: 16px;
    margin: 0;
    color: #fff;
    padding: 10px 0;
}

/* Active Video Effect */
.video-item.active {
    border-color: #fff;
    background: rgba(255, 255, 255, 0.2);
    position: relative;
}
.video-item.active img{
    opacity: 0.7;
}
/*.video-item.active p {*/
/*    font-weight: bold;*/
/*    color: gold;*/
/*}*/

.video-item.active::before {
    content: "NOW PLAYING";
    position: absolute;
    top: 48%;
    
    font-size: 12px;
    color: gold;
    font-weight: bold;
    text-align: center;
    margin: auto;
    left: 0;
    right: 0;
}





/*-----------*/
.whychosse_section7{
 padding-bottom: 60px;   
}

.whychosse_section7 h2{
    color: #fff;
    font-size: 40px;
    text-align: center;
    font-weight: 500;
}
.whychosse_section7 h2 span{
   color: #fede67;
    font-weight: 600
}
.choose_card{
   background-color: #262626;
    padding: 30px;
    border-radius: 16px;
    color: #fff;
    margin-bottom: 30px;
    height: 468px;
    transition: all ease-in-out 0.5s;
}
.choose_card:hover{
    transform:  scale(0.9);
    transition: all ease-in-out 0.5s;
}
.choose_card h3{
    font-size: 35px;
    color: #fff;
    margin-bottom: 20px;
}
.choose_card ul{
    margin-top: 15px;
    padding-left: 16px;
}
.choose_card li{
    margin-bottom: 10px;
    font-size: 15px;
}




.differnt_section8{
    padding-bottom: 60px;
}
.differnt_section8 h2{
    color: #fff;
    text-align: center;
        font-size: 40px;
    
    font-weight: 500;
}
.diffrent_list ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px;
    list-style: none;
}
.diffrent_list li{
    background-color:#444444;
    padding: 15px;
    border-radius: 15px;
    /*margin-bottom: 10px;*/
    width: 32%;
     transition: all ease-in-out 0.5s;;
}
.diffrent_list li:hover{
    transform: scale(0.9);
}
.diffrent_list .bradncard img{
    width: 90px !important;
    height: 90px;
    object-fit: contain;
}
.diffrent_list .bradncard h4{
    color: #fede67;
    font-size: 22px;
}
.diffrent_list .bradncard h5{
    font-size: 14px;
    color: #fff;
}
.Get_touch_section{
    background-color: #262626;
    border-radius: 20px;
    padding: 25px;
    color: #fff;
}
.Get_touch_section h5{
    font-weight: 700;
        color: #fede67;
    font-size: 35px;
    margin-bottom: 0;
}
.Get_touch_section p{
    color: #fff;
    font-size: 20px;
    margin-bottom: 0;
}



.Get_touch_section .btn_connect{
    padding: 10px 40px;
    display: inline-block;
    background: linear-gradient(to right, #ff512f, #f09819);
    color: #fff !important;
    font-size: 20px;
    border-radius: 52px;
    text-decoration: none !important;
    border: 2px solid transparent;
}
.Get_touch_section .btn_connect:hover{
     border-color: #fff;
    color: #f09819 !important;
    background: transparent;
}

.faq_section9{
    padding: 60px 0;
}

.faq_section9 h5 {
    font-size: 25px;
    color: #fff;
}
.faq_section9 h2 {
    font-size: 50px;
    color: #fede67;
    font-weight: 600;
}

/*-------------------------------faq section */

.faq-section h5 {
    font-size: 25px;
    color: #fff;
    margin-bottom: 0;
}
.faq-section h2 {
   font-size: 50px;
    color: #fff;
    font-weight: 600;
}


.faq-section {
    margin-top: 50px;
}

.faq-item {
    border: 1px solid #ddd;
    border-radius: 8px;
    margin-bottom: 15px;
    overflow: hidden;
}

.faq-question {
    background: #000;
    color: white;
    padding: 15px;
    font-size: 18px;
    font-weight: 500;
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
}

.faq-arrow {
    transition: transform 0.3s ease;
}

.faq-answer {
    display: none;
    padding: 15px;
    background: #f9f9f9;
    font-size: 16px;
    color: #333;
}

.faq-item.active .faq-arrow {
    transform: rotate(180deg);
}




.active-center {
    transform: scale(1.1) !important;
    transition: transform 0.3s ease;
}


.video_carouselanimation .owl-stage-outer .owl-stage{
    padding: 2pc 0;
}


/* --------------------------- Elevate your Brand  ----------------------------------- */

.list_muliderslider .owl-stage-outer .owl-stage{
    padding: 4pc 0;
}

.list_muliderslider .item img{
    height: 350px;
    transform: scale(0.9) translateX(-13px) rotateY(15deg) !important;
    opacity: 0.6 !important;
    z-index: 5 !important;
    width: 275px;
    border-radius: 10px;
    object-fit: cover;
}

/*.list_muliderslider .item img*/




.list_muliderslider .owl-item.active.center .item img{
     transform: scaleX(1.8) translateZ(80px) !important ; 
    z-index: 10 !important;
    opacity: 1 !important;
    transition:  all ease-in-out .5s;
    /*width: 700px !important;*/
    /*height: 300px;*/
    border-radius: 10px;
    object-fit: fill;
   transition: all 0.5s ease-in-out;
}
.list_muliderslider .owl-item.active.center item img{
    height: 400px;
}







/*------------------------------------------------------------- responsive css ---------------------------------------------------------*/
/*------------------------------------------------------------- responsive css ---------------------------------------------------------*/
@media(max-width: 768px){
    
    .Get_touch_section{
        text-align: center;
    }
    
    
    .Get_touch_section .col-md-6.text-right{
    text-align: center !important;
}
.Get_touch_section .whatspcallbtn{
           margin-bottom: 10px;
        display: inline-block;
}
.Get_touch_section .btn_connect {
    font-size: 16px;
    margin-top: 23px;
}
    
    
    .landingcss .work_list_nav{
        flex-wrap: nowrap;
        overflow-x: scroll;
        justify-content: flex-start !important;
    }
    .landingcss .work_list_nav .work_list{
         min-width: fit-content;
    }
    .list_tab_area{
        margin-top: 2pc;
    }
    .list_tab_area .list_img img{
        height: 210px;
    }
    .budget-options{
        flex-wrap: wrap;
        
    }
    .budget-label{
        width: 31%;
    }
    .budget-options .submit-btn{
        margin-left: 0;
    }
    .success_section3 .bradncard h4{
        font-size: 16px;
    }
    .success_section3 .bradncard h5{
        font-size: 14px;
    }
    .success_section3 .bradncard img{
        width: 45px;
        height: 45px;
    }
    .landingcss .mainheading h1{
        font-size: 30px;
    }
    .landingcss .work_list_nav .work_list{
        padding: 5px 17px;
        font-size: 14px;
    }
    .bradn_expersection2 .headingtab h3{
        font-size: 22px;
    }
    .bradn_expersection2 .headingtab h6{
        font-size: 30px;
    }
    .accordiontest .card-header .btn.btn-link{
        font-size: 16px;
    }
    .accordiontest .card-body{
        font-size: 14px;
    }
    .form_section4 h3{
        font-size: 30px;
    }
    .brand_section5 h1{
        font-size: 30px;
    }
    .brand_logo img {
        width: 93px !important;
        height: 36px;
        object-fit: contain;
    }
    .bradn_growsection5 h2 {
        font-size: 30px;
        color: #fede67;
        font-weight: 600;
    }
    .main-video{
        margin-bottom: 1.5pc;
    }
    .video-item img {
        width: 100%;
        height: 112px;
        border-radius: 8px;
        object-fit: cover;
    }
    .video-item p{
        font-size: 14px;
    }
    .whychosse_section7 h2{
        font-size: 30px;
    }
    .choose_card{
        height: unset;
        padding: 15px;
    }
    .choose_card h3{
        font-size: 25px;
    }
    .differnt_section8 h2{
        font-size: 30px;
    }
    .diffrent_list ul{
        gap: 10px;
    }
    .diffrent_list li{
        width: 48%;
    }
    .diffrent_list .imgleft{
        display: none;
    }
    .diffrent_list .bradncard h4{
        font-size: 24px;
    }
      .diffrent_list ul li:last-child{
        width: 100%;
    }
    .Get_touch_section h5{
        font-size: 30px;
    }
    .Get_touch_section p{
        margin-bottom: 1pc;
        font-size: 14px;
    }
    .btn_connect{
        width: 100%;
    }
    .faq-section h2{
        font-size: 30px;
    }
    .faq-section h5{
        font-size: 20px;
    }
    .faq-question{
        font-size: 14px;
    }
    .list_muliderslider .item img{
        height: 200px;
    }
}
@media(max-width: 400px){
    .success_section3 .bradncard h4{
        font-size: 14px;
    }
    .success_section3 .bradncard h5{
        font-size: 12px;
    }
    .success_section3 .bradncard img{
        width: 37px;
        height: 37px;
    }
    
    .innerIam {
        font-size: 25px !important;
    }
}
@media(max-width: 400px){
    .innerIam {
            font-size: 30px !important;
        }
        .video_carouselanimation .owl-item.active.center .item{
            transform: scale(1) !important;
        }
    }





.whatspcallbtn{
       background-color: #1ed372;
    display: inline;
    padding: 15px 43px;
    color: #fff !important;
    font-size: 20px;
    border-radius: 50px;
    text-decoration: none !important;
}

.animated-heading {
    font-size: 3rem;
    font-weight: bold;
    color: yellow;
    text-shadow: 3px 3px 0px rgba(255, 0, 0, 0.7),
                 6px 6px 0px rgba(0, 0, 0, 0.3);
    height: 50px;
    display: flex;
    align-items: center;
}

.text-change::after {
    content: "CELEBRITY PROMOTIONS";
    animation: changeText 6s infinite, trajectoryFadeIn 2s ease-in-out;
}

@keyframes changeText {
    0% { content: "CELEBRITY PROMOTIONS"; }
    33% { content: "BRAND ENDORSEMENTS"; }
    66% { content: "INFLUENCER MARKETING"; }
    100% { content: "CELEBRITY PROMOTIONS"; }
}

/* Trajectory-based Fade-in Animation */
@keyframes trajectoryFadeIn {
    0% { 
        opacity: 0; 
        transform: translate(-30px, -30px) rotate(-5deg); 
    }
    50% { 
        opacity: 0.5; 
        transform: translate(10px, 10px) rotate(3deg); 
    }
    100% { 
        opacity: 1; 
        transform: translate(0, 0) rotate(0deg); 
    }
}
.headerbg{
    background-color: #be0000;
    padding: 60px 0;
}

.captionheaderlanding{
    margin-bottom: 15px;
}
.captionheaderlanding h4{
    margin-bottom: 30px;
    color: #fff;
    font-size: 40px;
    font-weight: 500;
}
.captionheaderlanding p{
    
    color: #fff;
    font-size: 30px;
    margin-top: 20px;
    font-weight: 300;
    width: 95%;
}

.animationheight{
    overflow: hidden;
    position: relative;
    height: 46px;
    line-height: 48px;
       
}

.innerIam {
    font-weight: bold;
    
  display: inline-block;
  color: yellow;
  position: relative;
  font-size: 50px;
  white-space: nowrap;
  text-shadow: 3px 3px 0px rgba(255, 0, 0, 0.7),
                 6px 6px 0px rgba(0, 0, 0, 0.3);
                 



/*animation*/
-webkit-animation:move 5s;
   -moz-animation:move 5s;
    -ms-animation:move 5s;
     -o-animation:move 5s;
        animation:move 5s;
/*animation-iteration-count*/
-webkit-animation-iteration-count:infinite;
   -moz-animation-iteration-count:infinite;
    -ms-animation-iteration-count:infinite;
     -o-animation-iteration-count:infinite;
        animation-iteration-count:infinite;
/*animation-delay*/
-webkit-animation-delay:1s;
   -moz-animation-delay:1s;
    -ms-animation-delay:1s;
     -o-animation-delay:1s;
        animation-delay:1s;
}
@keyframes move{
0%  { top: 0px; }
20% { top: -50px; }
40% { top: -100px; }
60% { top: -150px; }
80% { top: -200px; }
}

@-webkit-keyframes move {
    0%  { top: 0px; }
    20% { top: -50px; }
    40% { top: -100px; }
    60% { top: -150px; }
    80% { top: -200px; }
}
@-moz-keyframes move {
    0%  { top: 0px; }
    20% { top: -50px; }
    40% { top: -100px; }
    60% { top: -150px; }
    80% { top: -200px; }
}
@-o-keyframes move {
    0%  { top: 0px; }
    20% { top: -50px; }
    40% { top: -100px; }
    60% { top: -150px; }
    80% { top: -200px; }
}
@keyframes move {
    0%  { top: 0px; }
    20% { top: -50px; }
    40% { top: -100px; }
    60% { top: -150px; }
    80% { top: -200px; }
}

















.banner_video {
    width: 100%;
    height: 100%;
    background-color: #fff;
    border-radius: 12px;
    height: 368px;
}

.video_carouselanimation .item {
    transition: filter 0.5s ease, transform 0.5s ease;
}

.video_carouselanimation .item .list_img img{
    border-radius: 10px;
}
.video_carouselanimation .item video {
    width: 100%;
    transition: filter 0.5s ease, transform 0.5s ease;
}

.video_carouselanimation .item:not(.center) {
    filter: blur(2px);
    transform: scale(0.9);
}

.video_carouselanimation .owl-item.active.center .item{
   filter: blur(0);
    transform: scale(1.1); /* Corrected */
    border-radius: 12px;
    transition: all 0.5s ease-in-out;
}

.budget-options.modal_buget{
        flex-wrap: wrap;
}
.budget-options.modal_buget .pricelistmodal{
    width:25%
}


.budget-options.modal_buget .pricelistmodal .budget-label{
    background: #000;
}


.headingmodal{
    font-weight: 600;
}

.bootom_fixed{
    background: linear-gradient(to right, #ff512f, #f09819);
    padding: 10px;
    position: fixed;
    bottom: 0;
    width: 100%;
     z-index: 9;
}

.bootom_fixed.closenoneclass{
    display: none;
}

.bootom_fixed .bottom_relative{
    position: relative;
}

.flexconter{
    display: flex;
    gap: 20px;
}
.closebottomoffer{
    position: absolute;
    top: -12px;
    right: -6px;
    color: #000000;
    font-size: 19px;
    z-index: 9999;
    padding: 4px;
    cursor: pointer;
}
.bgwhitecounter{
    background-color: #fff;
    color: #be0000;
    width: 54px;
    border-radius: 6px;
    font-size: 22px;
    display: flex;
    justify-content: center;
    align-items: end;
    font-weight: 700;
    padding: 3px 0;
    font-size: 15px;
}
.cardcount{
        color: #fefe3f;
    font-size: 11px;
    text-align: center;
    
}
.grabbtn{
    
   background-color: #fff;
    padding: 12px 18px;
    border-radius: 34px;
    color: #be0000 !important;
    display: inline-block;
    font-weight: 700;
    text-decoration: none !important;
    font-size: 14px;
    
}

.textdescright{
    text-align: right;
}
.flexconter h3{
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 0;
    
}
.flexconter h5{
    font-size: 15px;
    color: yellow;
    font-weight: 600;
}

  .countdown {
    display: flex;
    gap: 15px;
}
.countdown{
    color: #fff;
}
/*.countdown div {*/
/*background: white;*/
/*color: red;*/
/*padding: 10px;*/
/*border-radius: 5px;*/
/*}*/


@media (max-width: 768px){
    .video_carouselanimation {
        display: none !important;
    }
    .brand_logo {
        margin-top: 25px;   
    }
    .centerinmobile{
        text-align: center;
    }
    .bootom_fixed{
        display:none;
    }
}


@media (max-width:1366px ) and (min-width: 1280px){
    .list_muliderslider .item img{
        height: 260px !important;
    }
    .list_tab_area .list_img{
          height: 260px !important;
    }
}
@media (max-width: 470px){
    .list_tab_area .list_img{
        height: 190px;
    }
    .landingcss .work_list_nav .nav-link{
        text-wrap: nowrap;
    }
    .connect_btn{
        font-size: 20px !important;
    }
}
















