nav{
    color: white !important;
 }
.nav_direct::after{
color: white !important;
}
.nav_direct:hover::after{
 transform: scaleX(1); transform-origin: 100% 0% !important;
color: white !important;
 } 
.nav_directs .active{
}
.nav_directs  .active::after{
 transform: scaleX(.5); transform-origin: 100% 0%;
  padding: 0px 20px 10px 10px;
color: #2616FF !important ;


}
.nav_active{
    background-color: var(--blue) !important;
 }
.nav_directs  .active:hover:after{
color:#2616FF !important;
 transform: scaleX(1); transform-origin: 100% 0%;
}
.nav_contact span{
  background: #FFFFFF17;
}
.nav_contact {
    color: white;
}
.contact_us{
    width: 100%;
     display: flex;
flex-direction: column;
background-repeat: no-repeat;
background-position: left,right;
background-size: contain;
    background-color: var(--blue);
background-image: url(../images/pattern2.png),url(../images/pattern.png);
height: 40rem;
 padding-top: 5rem;
 color: white;
align-items: center;

 }
.contact_us h1{
    font-size: 40px;
    font-weight: 700;
}
.contact_us p{
font-size: 17px;
margin-top: 10px;

}
.main{
 
    position: relative;
}
.contactus_form{
    z-index: 2;
display: flex;
flex-direction: column;
    min-height: 400px;
    position: absolute;
    left: 0%;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    bottom: -350px;
      clip-path: polygon(0% 0%, 100% 0%, 100% 88%, 94% 100%, 0% 100%, 0% 0%);
    background-color:var(--blue) ;
padding: 50px 30px;
}
.contactus_form form{
    display: flex;
    flex-direction: column;
background-color: white;
padding: 20px;
width: 100%;
}
.contactus_form input{
    background-color: #191462;
    height: 60px;
    color: white;
    border: none;
    width: 98%;
    padding: 0 10px;
    margin-top: 10px;
}
textarea{
    resize: none;
    width: 100%;
    height:230px ;
    background-color:#191462 ;
    color: white;
    padding: 20px;
    margin-top: 10px;
    border: none;
}
footer{
    margin-top:500px !important;
}
.contactus_sochials{
    width: 100%;
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.contactus_sochial{
    width:24% ;
    height: 88px;
    display: flex;
      clip-path: polygon(0% 0%, 100% 0%, 100% 70%, 90% 100%, 0% 100%, 0% 0%);
 background: linear-gradient(90deg, #607D8B 0%, #607D8B 100%);
padding: 15px;
color: white;
}
.contactus_top {
    width: 100%;
    height: 88px;
    display: flex
;
    clip-path: polygon(0% 0%, 100% 0%, 100% 70%, 90% 100%, 0% 100%, 0% 0%);
    background: linear-gradient(90deg, #607D8B 0%, #607D8B 100%);
    padding: 15px;
    color: white;
}
.contactus_sochial span{
    width:58px ;
    height: 58px;
    background-color: white;
    display: flex;
    align-items: center;
    justify-content: center;
      clip-path: polygon(0% 0%, 100% 0%, 100% 70%, 70% 100%, 0% 100%, 0% 0%);

}
.contactus_top span{
    width:58px ;
    height: 58px;
    background-color: white;
    display: flex;
    align-items: center;
    justify-content: center;
      clip-path: polygon(0% 0%, 100% 0%, 100% 70%, 70% 100%, 0% 100%, 0% 0%);

}
.contactus_sochial   p{
    margin: 0%;
    font-size: 12px;
    font-weight: 300;
}
.contactus_top p{
    margin: 0%;
    font-size: 12px;
    font-weight: 300;
}
.contactus_sochial   h6{
    margin: 0%;
    font-size: 16px;
    font-weight: 500;
}
.contactus_top h6{
    margin: 0%;
    font-size: 16px;
    font-weight: 500;
}
 @media (max-width: 992px) {
 .contactus_sochial{
    width: 48%;
    margin-top: 20px;
 }
 
 
 .contactus_form {
 clip-path: polygon(0% 0%, 100% 0%, 100% 88%, 88% 100%, 0% 100%, 0% 0%);
    bottom: -450px;
 }
 }

 @media (max-width: 576px) {
 .inputs{
    display: flex;
    flex-direction: column;
 }
 .contactus_form {
position: relative; 
 clip-path: unset;
 bottom: 0;
 }
 .contact_us{
    height: 40vh;
    padding: 190px 30px;
    text-align: center;
 }
 .footer{
    margin-top: 120px !important;
 }
 .inputs div{
    width: 100% !important;
 }
 .contactus_sochial{
    width: 100% ; 
 }
 }


.gform-theme--foundation .gfield textarea.large {
    min-block-size: 12rem !important;
}