.side-banner .wpcf7-form h5.text-center.text-medium {
    color: #fff;
}
.side-banner .wpcf7-form p{
  color: #fff;
}
.side-banner{
   background: #23282d;
   border-radius: 10px;

} 
li.wp-social-link.wp-social-link-twitter.wp-block-social-link {
  background: -webkit-gradient(linear,left top,left bottom,from(#946adf),to(#eb415f)) !important;
}
header.header.sticky {
  position: fixed;
  width: 100%;
  background: linear-gradient(122.83deg,#94df6e -24.1%,#42a9e7 3.14%,#db35d8 32.21%,#e16266 62.49%,#f22859 92.16%) !important;
}
.sidenav {
height: 100%;
width: 0;
position: fixed;
z-index: 1;
top: 0;
right: 0;
background-color: #111;
overflow-x: hidden;
transition: 0.5s;
padding-top: 60px;
z-index: 999999;
}

.sidenav a {
padding: 8px 8px 8px 32px;
text-decoration: none;
font-size: 14px;
color: #818181;
display: block;
transition: 0.3s;
}

.sidenav a:hover {
color: #f1f1f1;
}

.sidenav .closebtn {
position: absolute;
top: 0;
right: 25px;
font-size: 36px;
margin-left: 50px;
}

@media screen and (max-height: 450px) {
.sidenav {padding-top: 15px;}
.sidenav a {font-size: 14px;}
}
.wp-block-social-links .wp-social-link svg{
 padding: 6px !important;
}
.nv-navbar {
  background-color: rgb(255 255 255) !important;
}
.wpcf7-form {
  background-color: #ffffff;
  padding: 30px 36px 9px;
  border-radius: 16px;
}
.pum-content .wpcf7-form {
  padding: 0px !important;
}


/* The Modal (background) */
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  padding-top: 132px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
  background-color: #fefefe;
  margin: auto;
  padding: 20px;
  border: 1px solid #888;
  width: 30%;
  border-radius: 16px;
}

/* The Close Button */
.close {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
/* .iti__globe{
  background-image: var(--iti-path-flags-1x)!important;
  display: none!important;
} */

.iti__globe {
  background-image: none !important;
  background-size: contain;
  background-position: right;
  box-shadow: none;
  height: 19px;
}

/* @media (min-width: 769px) { 
  .modal-content {
      width: 80% !important;
  }
} */

  /* Custom CSS for Custom Language Switcher STARTS GERE*/
  .lang_switcher_wrap row {
    display: flex;
    justify-content: center !important;
  }
  .lang_switcher_wrap .col-md-2 {
    /* background: #5015A8; */
    background-color: #000000;
    padding: 6px;
  }
  .lang_switcher_wrap {
    position: fixed;
    rotate: 90deg;
    z-index: 11;
    bottom: 48%;
    right: -9%;
    transform: translateY(-42%);
    padding: 10px 20px;
    /* background-color: #4CAF50; */
    color: white;
    border: none;
    cursor: pointer;
  }
  p.para_margin_Set {
    font-family: Poppins, sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: rgb(255, 255, 255);
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 1px;
    padding-bottom: 1px;
    text-transform: uppercase !important;
  }
  .lang_switcher_wrap {
    /* background: inherit; */
    color: #fff;
    width: 100%;
    max-width: 25%;
    text-align: center;
  }
  p.para_margin_Set {
    margin-bottom: 0px;
  }
  p.para_margin_Set {
    rotate: -92deg;
  }
  .lang_switcher_wrap img {
    rotate: -92deg;
  }
  @media (min-width: 320px) and (max-width: 576px) {
    .lang_switcher_wrap {
      max-width: inherit !important;
      text-align: center;
    }
    .lang_switcher_wrap {
      bottom: 48%;
      right: -32%;
    }
  }
  @media (min-width: 577px) and (max-width: 768px) {
    .lang_switcher_wrap {
      max-width: 49% !important;
      right: -12% !important;
    }
  }
  @media (min-width: 1400px) and (max-width: 1440px) {
    .lang_switcher_wrap {
      right: -8%;
    }
  }
  @media (min-width: 769px) and (max-width: 976px) {
    .lang_switcher_wrap {
      max-width: 40% !important;
    }
  }
  @media (min-width: 977px) and (max-width: 1025px) {
    .lang_switcher_wrap {
      max-width: 32% !important;
    }
  }
  @media (min-width: 1026px) and (max-width: 1234px) {
    .lang_switcher_wrap {
      width: 100%;
      max-width: 30%;
    }
  }
    /* Custom CSS for Custom Language Switcher ENDS HERE */