.clearfixx{
   display: flex;
    justify-content: space-between;
    align-items: center;
    /* width: 102px; */
    gap: 20px;
}
.clearfixxs{
   display: flex;
    justify-content:;
    align-items: center;
    /* width: 102px; */
    gap: 30px;
}
.clearfixx li a span{
        font-size: 28px;
    color: #bf8f4d;
}
.clearfixxs li a span{
        font-size: 28px;
    color: #bf8f4d;
}
.header-style-three .logo-box {
    position: relative;
    margin-right: 61px;
     padding: 0px 0px; 
}

.mainsection{
    padding:100px 0px;
    height:auto;
    display:flex;
    align-items:center;
}

.mainsection .spnst{
   font-size:20px;
   padding:10px;
   background-color:#bf8f4d;
   color:#282828;
   font-weight:800;
}
.mainsection .content-box h2 {
   font-size: 65px;
   line-height: 1;
   font-weight: 600;
   margin: 15px 0px;
   /*background: blueviolet;*/
   -webkit-background-clip: text;
   background-clip: text;
   -webkit-text-fill-color: transparent;
   display: inline-block;
       background-image: linear-gradient(45deg, #ff7200, #212728);
}
.mainsection .content-box p{
   font-size: 20px;
    line-height: 1;
    font-weight: 400;
    margin-bottom: 15px;
    color: #222222;
}

 .inner-container{
    padding:20px!important;
    border-radius:20px;
}
 
.mainsection .form-inner .form-group{
    margin-bottom:8px!important;
}
.mainsection .contact-style-two .sec-title{
    margin-bottom:10px;
    text-align:center;
}

.contact-style-two .form-inner .form-group .theme-btn {
    /*background: #0a0807;*/
    color: #fff;
    margin-top: 10px;
    padding: 16px 39px;
    width: 100%;
        /*background-image: linear-gradient(45deg, #fb9931, #ffc766);*/
            background-image: linear-gradient(45deg, #ff8503, #000000);
    
}
    
    
    .contact-style-two .form-inner .form-group .theme-btn:hover {
    background: #141312;
}


.mainsection .form-inner .form-group input::placeholder {
    color: #282828;
}
.form-group input::placeholder {
    color: #282828;
}
.select-box .current{
       color: #282828;
}

  .feature-section .icon-box img{
      width:64px;
  }
  
  .feature-section {
    position: relative;
    padding: 60px 0px 60px 0px;
}

.pfont{
    font-size:25px;
    margin-top:15px;
   color:#bf8f4d;
    
}

.sec-title h2 {
    text-transform: capitalize;
     background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    background-image: linear-gradient(45deg, #ff7200, #212728);
} 

.sec-titlee h2 { 
    text-transform: capitalize;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    background-color:#fff;
    font-size: 50px;
    line-height: 60px;
    font-weight: 700;
}

.sec-titlee{
    margin-bottom:30px;
}
.sec-title h2 span{
    color:#fff!important;
}

.borwh{
    border-bottom:2px solid #fff;
}

.experience-style-three {
    position: relative;
    padding: 0px 0px 60px 0px;
}
.goldencr{
    background-color:#000;
    padding:50px 0px;
}
.fashionshow{
    background-color:#000;
    padding:50px 0px;
}

.futuresec{
    padding:50px 0px;
}

.innerbtn a{
    padding:15px 20px;
    font-size:18px;
    font-weight:600;
    background-color:#000;
    color:#fff;
    border-radius:5px;
    display: block;
    text-align: center;
    transition:all ease-in 1s;
}
.innerbtn a:hover{
   
    background-image: linear-gradient(45deg, #ff7200, #212728);
    color:#fff;
  
   
}

.futuresec ul li {
    list-style:disc;
   
}
.futuresec ul li p {
    color:#282828;
}
.futuresec img{
    border-radius:20px;
}
.img-sec{
    padding:50px 0px;
}
.img-de img{
    border-radius:20px;
    margin-bottom:20px;
}

.logo-sec{
    padding:0px 0px 50px 0px;
    position:relative;
    background-attachment:fixed;
}

.logo-sec .rlogo{
    margin-bottom:15px;
}
.logo-sec .rlogo img{
   width:200px;
   text-align:center;
   border-radius:10px;
}
.paddlo{
    padding: 35px 0px;
    border-bottom: 1px solid #ffffff47;
}

.bgblur{
   background: #4dacff36; backdrop-filter: blur(10px);
}
.bgblack{
   background: #0000003d; backdrop-filter: blur(10px);
}

.about-style-two {
    position: relative;
    padding: 60px 0px!important;
}

.writesec{ 
    /*height:700px;*/
    padding:50px 0px;
    position:relative;
}

.writesec .swiper-slide img{
    /*width:500px;*/
}

.writesec .swiper-button-next {
    background-color:#fff;
    border-radius:50%;
    width:40px;
    height:40px;
        box-shadow:0px 0px 5px #000;
}
.writesec .swiper-button-prev{
   background-color:#fff;
    border-radius:50%;
    width:40px;
    height:40px; 
    box-shadow:0px 0px 5px #000;
}

.contact-style-two .sec-title h2 {
    font-size: 56px;
    line-height: 1;
}


.contact-style-two:before {
    position: absolute;
    content: '';
    background: #f1efee;
    width: 100%;
    height: 0;
    left: 0px;
    bottom: 0px;
}

.swiper-button-next:after, .swiper-button-prev:after {
    content: 'next';
    font-size: 20px!important;
    color:#000;
}
.ctc {
    padding: 30px 0px;
    border:1px solid #bf8f4d;
    border-radius:20px;

}

.img-float-3 {
    position: absolute;
    /* top: 0; */
    /* left: 40%; */
    bottom: -82px;
    z-index: 100;
    right: -213px;
}
.img-float{
       position: absolute;
    /* top: 0; */
    /* left: 40%; */
    bottom: -6px;
    z-index: 100;
    right: -60px;
}
.img-float-2{
       position: absolute;
    /* top: 0; */
     left: -40px; 
    bottom: -6px;
    z-index: 100;
    
}
.img-float-2{
      position: absolute;
    /* top: 0; */
    left: -82px;
    bottom: -20px;
    z-index: 100;
    
}
.img-float-2 img{
    height:600px;
} 


  .footer-style-three .widget-section {
    position: relative;
    padding: 50px 0px 50px;
    border-bottom: 1px solid rgb(51, 49, 49);
} 
.menu-area{
    display: flex;
    direction: rtl;
    align-items: end;
}

@media screen and (max-width:1050px){
  .img-float-3 img{
     display:none; 
  } 
}

@media screen and (max-width:1920px){
  .img-float-3{
    right:-66px;
  } 
}

@media screen and (max-width:1200px){
   .img-float img ,.img-float-2 img,.img-float img {display:none;} 
   .img-float-3 {
    position: absolute;
    /* top: 0; */
    /* left: 40%; */
    bottom: -163px;
    z-index: 100;
    right: -97px;
}
  .img-float-3 img{
      height:800px;
  }

} 



@media screen and (max-width:1599px){
    .img-float {
    position: absolute;
    /* top: 0; */
    /* left: 40%; */
    bottom: -6px;
    z-index: 100;
    right: -87px;
}
.img-float img{
    height:500px;
}
.img-float-3 img{
    height:500px;
}
.img-float-2 {
    position: absolute;
    /* top: 0; */
    left: -138px;
    bottom: -20px;
    z-index: 100;
}

.img-float-2 img{
    height:500px;
}
.container {
        max-width: 1100px;
        padding: 0px 15px;
    }
}


.vidsty{
   height:500px; object-fit:cover;
}

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

    .img-float, .img-float-2{
        display:none;
    }
    .vidsty{
   height:200px; object-fit:fill;
   width:100%;
}
}


@media screen and (max-width:767px){
    .mainsection .content-box h2,.contact-style-two .sec-title h2 {
        font-size:40px ;
    } 
    .social-linkss {
        margin-right: 15px;
    }
}

.swiper {
        width: 100%;
        height: 100%;
    }

    .swiper-slide {
        text-align: center;
        background: #fff;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .swiper-slide img {
        display: block;
        width: 100%;
        height: auto;
        object-fit: cover;
    }
    
    
    
    
  
.contact-style-two .form-inner .form-group input[type='text'], .contact-style-two .form-inner .form-group input[type='email'], .contact-style-two .form-inner .form-group textarea, .contact-style-two .form-inner .form-group select {
    position: relative;
    display: block;
    width: 100%;
    height: 56px;
    border: 1px solid #e2dfdd;
    padding: 0px 50px 0px 20px;
    font-size: 18px;
    color: #8d8b8a;
    border-radius: 0px;
    transition: all 500ms ease;
}
       