.section-padding{
    padding: 120px 0px;
}
.projdtal img {
    min-height: 440px;
    height: 440px;
    object-fit: cover;
    width: 100%;
    margin-bottom: 25px;
}

.projdtal .big-img {
    min-height: 700px;
    height: 700px;
}

a{
    text-decoration: none !important;
}

.moonDark i {
    color: #ffffffbf;
    font-size: 20px;
  }
  .fa-moon-o:before {
    content: "\f186";
  }
  .fa-sun-o:before {
    content: "\f185";
  }
  html,body {
    background-color: var(--bg-color) !important;
    color: var(--text-color) !important; 
  }

  /* custom */
  /*footer style*/

.footer-half .insta .insta-gallary a{
  width: 60px;
  height: 60px;
  border-radius: 50%;
  overflow: hidden;
  margin-right: 5px;
  display: inline-block;
}

.footer-half .cont .social-icon .social a{
  width: 45px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  background: rgb(255 252 0 / 6%);
  border-radius: 50%;
  margin-right: 5px;
  font-size: 13px;
  opacity: 1;
  display: inline-block;
}
.footer-half .cont .con-info li{
color: #fff;
}
.footer-half .cont .social-icon .social a i{
color: #fff;
}
footer{
background-color: #000;
}
.footer-half .subscribe form input{
background: rgb(255 255 255 / 7%);
}
.footer-half .subscribe form button{
background: rgb(18 18 18 / 76%);
}
.custBgBtn:after {
  content: '';
  width: 45%;
  height: 100%;
  /* background: rgb(255 222 0 / 30%); */
  position: absolute;
  left: 0;
  top: 0;
}
.custBgBtn {
  position: relative;
  padding: 7px;
}
.cs-section_heading.cs-style1 .cs-section_title{
  color: var(--text-color);
}

.cs-funfact.cs-style1 .cs-funfact_number{
  font-size: 45px;
  display: flex;
}

@media(max-width: 355px){
    .cs-funfact.cs-style1 .cs-funfact_number{
  font-size: 35px;
  display: flex;
}
}

.serCustCnt{
  font-size: 14px;
  margin-top: 20px;
}
.cs-card.cs-style1:hover{
  filter: drop-shadow(0px 0px 20px rgba(130, 120, 42, 0.5));
  -webkit-filter:drop-shadow(0px 0px 20px rgba(130, 120, 42, 0.5)) ;
}
.cs-pricing_table.cs-style1::before{
  /* background: #ffde00; */
}
.footer-half:after{
  background: #000;
}
.footer-half .cont .con-info li{
  color: #fff;
}
.footer-half .cont .social-icon .social a i{
  color: #fff;
}
.followColor{
  color: #fff!important;
}
.cs-cursor_lg, .cs-cursor_sm{
  mix-blend-mode: normal;
}

/*.menuhovr{
  margin-left: 0px;
  margin-top: 0px;
  width: 80px;
  height: 80px;
  background-color: #000000 !important;
  opacity: .3 !important;
}*/



/* ====================== [ Start Preloader ] ====================== */

/*.pace {*/
/*pointer-events: none;*/
/*-webkit-user-select: none;*/
/*-moz-user-select: none;*/
/*-ms-user-select: none;*/
/*user-select: none;*/
/*z-index: 99999999999999;*/
/*position: fixed;*/
/*margin: auto;*/
/*top: 0;*/
/*left: 0;*/
/*right: 0;*/
/*bottom: 0;*/
/*width: 400px;*/
/*border: 0px;*/
/*height: 1px;*/
/*overflow: hidden;*/
/*background: rgba(255, 255, 255, 0.05);*/
/*-webkit-transition: all 1s;*/
/*-o-transition: all 1s;*/
/*transition: all 1s; }*/
/*.pace .pace-progress {*/
/*  -webkit-transform: translate3d(0, 0, 0);*/
/*  transform: translate3d(0, 0, 0);*/
/*  max-width: 300px;*/
/*  position: fixed;*/
/*  z-index: 99999999999999;*/
/*  display: none;*/
/*  position: absolute;*/
/*  top: 0;*/
/*  right: 100%;*/
/*  height: 100%;*/
/*  width: 100%;*/
/*  background: red; }*/

/*.pace.pace-inactive {*/
/*width: 100vw;*/
/*opacity: 0; }*/
/*.pace.pace-inactive .pace-progress {*/
/*  max-width: 100vw; }*/

/*#preloader {*/
/*width: 100%;*/
/*height: 100vh;*/
/*overflow: hidden;*/
/*position: fixed;*/
/*z-index: 9999999; }*/
/*#preloader:after, #preloader:before {*/
/*  content: '';*/
/*  position: fixed;*/
/*  left: 0;*/
/*  height: 50%;*/
/*  width: 100%;*/
/*  background: #252531;*/
/*  -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);*/
/*  -o-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);*/
/*  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }*/
/*#preloader:before {*/
/*  top: 0; }*/
/*#preloader:after {*/
/*  bottom: 0; }*/
/*#preloader.isdone {*/
/*  visibility: hidden;*/
/*  -webkit-transition-delay: 1.5s;*/
/*  -o-transition-delay: 1.5s;*/
/*  transition-delay: 1.5s; }*/
/*  #preloader.isdone:after, #preloader.isdone:before {*/
/*    height: 0;*/
/*    -webkit-transition: all 0.7s cubic-bezier(1, 0, 0.55, 1);*/
/*    -o-transition: all 0.7s cubic-bezier(1, 0, 0.55, 1);*/
/*    transition: all 0.7s cubic-bezier(1, 0, 0.55, 1);*/
/*    -webkit-transition-delay: 1s;*/
/*    -o-transition-delay: 1s;*/
/*    transition-delay: 1s; }*/

/*.loading-text {*/
/*font-weight: 300;*/
/*text-transform: uppercase;*/
/*letter-spacing: 10px;*/
/*position: absolute;*/
/*top: calc(50% - 30px);*/
/*left: 50%;*/
/*-webkit-transform: translate(-50%, -50%);*/
/*-ms-transform: translate(-50%, -50%);*/
/*transform: translate(-50%, -50%);*/
/*color: #75dab4;*/
/*font-family: 'Teko', sans-serif;*/
/*z-index: 9999; }*/
/*.loading-text.isdone {*/
/*  top: 50%;*/
/*  opacity: 0;*/
/*  -webkit-transition: all 0.8s cubic-bezier(0.19, 1, 0.22, 1);*/
/*  -o-transition: all 0.8s cubic-bezier(0.19, 1, 0.22, 1);*/
/*  transition: all 0.8s cubic-bezier(0.19, 1, 0.22, 1);*/
/*  -webkit-transition-delay: .5s;*/
/*  -o-transition-delay: .5s;*/
/*  transition-delay: .5s; }*/

/* ====================== [ End Preloader ] ====================== */

.usdInrDv{
text-align: center;
margin-top: 10px;
}
.usdInrDv a{
cursor: pointer;
margin: 5px;
font-weight: 700;
}
.usdInrDv a:hover{
color: #ffde00!important;
}
.inrInline,
.curreInline,
.adeInline{
display: none;
}
.cs-site_header{
opacity: 1;
background: #000;
}
.cs-nav .cs-nav_list > li > a{
color: #fff;
text-transform: capitalize;
}
.cs-site_header.cs-style1 .cs-main_header_center{
justify-content: end;
max-width: calc(100% - 230px);
}

@media(max-width: 767px){
.cs-hero.cs-style1 .cs-hero_title {
  font-size: 45px;
  line-height: 1;
}
.cs-funfact_heading h2{
font-size: 35px;
}
.cs-funfact.cs-style1 .cs-funfact_number{
 font-size: 30px;
}
.cs-section_heading.cs-style1 .cs-section_title{
font-size: 35px;
}
.sec-head h3{
font-size: 35px;
}
.usdInrDv{
text-align: left;
}
}

@media(max-width: 991px){
.footer-half:after {
  background: #000;
}
.footer-half .cont .con-info li{
color: #fff;
}
.followColor{
color: #fff!important;
}
.footer-half .cont .social-icon .social a i{
color: #fff;
}
}
@media (max-width: 1199px)
{
  .cs-nav .cs-nav_list a{
    color :  var(--text-color) !important; 
  }
}

.footer-half .copyrights{
background: #000;
}
.moonDark{
  width: 35px;
  height: 35px;
  background: rgba(255, 255, 255, 0.04);
  border: 1px solid rgba(200, 200, 200, 0.2);
  border-radius: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.moonDark i{
  color: #ffffffbf;
  font-size: 20px;
}
header{
  cursor: default;
}
footer{
cursor: default;
}
.cs-text_btn{
  color : var(--text-color) !important; 
}

.cs-iconbox.cs-style2 .cs-iconbox_title{
  height: 90px !important;
}
@media screen and (max-width: 1199px){
.cs-nav .cs-nav_list {
    background-color: var(--bg-color) !important;
    color: var(--text-color) !important; 
}
}

  