@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;800&display=swap');



*,

*::before,

*::after {

    padding: 0;

    margin: 0;

    box-sizing: border-box;

    scroll-behavior: smooth;

    text-decoration: none;

    list-style: none;

}

.z-orange-btn {
        background-color: #ff6e3e !important;
    padding: 10px 30px !important;
}

.zz {

    border: 2px solid red;

}



.z-center {

    display: flex;

    align-items: center;

    justify-content: center;

}



.z-center-down {

    display: flex;

    align-items: center;

    justify-content: center;

    flex-direction: column;

}



a {

    text-decoration: none;

    color: unset;

}



.home {

    background-color: #2a6cb4;

    color: #fff;

}



/* .z-orange-btn {

    background-color: #ff6e3e;

    padding: 10px 20px;

    color: #fff;

    transition: .30s all ease;

}



.z-orange-btn:hover {

    background-color: #ff6e3e;

    opacity: 0.8;

    color: #fff;

} */



.z-home-content h1 {

    font-size: 60px;

    font-weight: 600;



}



.z-home-content {

    display: flex;

    flex-direction: column;

    justify-content: center;

}



.z-home-tags-container ul {

    display: flex;

    flex-wrap: wrap;



}



.z-home-tags-container ul li {

    background-color: #ff6e3e;

    margin: 5px;

    padding: 5px 10px;

    border-radius: 5px;

    font-size: 14px;

    box-shadow: 4px 4px 10px -8px #000000;

}



.z-home-img img {

    width: 100%;



}



.z-form {

    background: #fff;

    top: 6%;

    border: 3px solid #2a6cb4;

    border-radius: 20px;

}



.z-form h4 {

    color: #2a6cb4;

    font-size: 18px;

    margin-bottom: 20px

}

.z-input-container label{

    color: #000;

    text-align: start;

    padding: 10px 0px 0px 10px;

    font-size: 14px;



}



.z-textarea-container textarea {

    width: 100%;

       min-height: 30px;
    max-height: 30px;

    border: none;

    outline: none;

    

    border-bottom: 1px solid #ccc;

    font-size: 13px;



}



.z-input-container input, .z-input-container select {

    padding: 10px 10px;

    background: transparent;

    border: none;

    border-bottom: 1px solid #ccc;

    outline: none;

    font-size: 13px;

    width: 100%;

}



.z-form-checkbox {

    width: fit-content;

}



.z-checkbox-text {

    color: #000;

    width: fit-content;

        margin: 0 0 0 10px;

    font-size: 12px;

}



/* .z-form-btn-container button {

    width: 60%;

    padding: 10px 60px;

    background-color: #ff6e3e;

    color: #fff;

    transition: .30s all ease;



}



.z-form-btn-container button:hover {

    opacity: 0.8;

    background-color: #ff6e3e;



} */



.z-main-icon-container {

    width: 30px;

    padding: 0;

}



.z-main-icon-container img {

    width: 100%;

}



.z-main-icon-content-container h4 {

    font-size: 14px;

    font-weight: 400;

}



.z-main-icon-content-container h4 span {



    font-weight: 500;

}



.heading h2 {

    font-weight: 600;

    text-transform: uppercase;



}



.coloured-section {

    background: #f6f6f6;

}



.z-partner-container {

    height: 250px;

    background: #fff;

    border-radius: 20px;

    row-gap: 20px;

    width: 100%;

    padding: 20px;

    transition: .30s all ease;

}

.z-partner-container:hover{

    transform: scale(1.03);

        box-shadow: 0px 0px 19px -17px #000;

}

.z-partner-container img {

    width: 80px;

    padding: 10px;

}





#form-container {

    margin-top: 20px;

    margin-bottom: 20px;

    padding-top: 20px;

    padding-bottom: 20px;

}



#form-container .wp-editor-container textarea.wp-editor-area {

    resize: none;

}



#table-container {}



ul.tabs {

    margin: 0px;

    padding: 0px;

    display: flex;

    list-style: none;

    margin: 0px 0 50px 0;

    justify-content: space-between;

}



ul.tabs li {

    background: #fff;

    color: #222;

    border-radius: 8px;

    min-width: 200px;

    display: flex;

    align-items: center;

    justify-content: center;

    padding: 10px 15px;

    cursor: pointer;

    transition: .30s all ease;

}

ul.tabs li:hover{

    

    box-shadow: -1px 0px 13px -10px #000;

}



ul.tabs li.current {

    background: #2a6cb4;

    color: #fff;

    border-radius: 8px;

}



.tab-content {

    display: none;

    /* background: #ededed; */

    padding: 15px;

}



.tab-content.current {

    display: inherit;

}



#stocklabel {

    font-weight: bold;

}



iframe {

    width: auto;

    height: 500px;

}

.cont1{

    width: 100%;

    padding: 20px;

    height: 185px;

}

.z-partner-container h6{

    font-size: 13px;

    opacity: 0.9;

}

.z-more-btn{

    padding: 5px 25px;

    border-radius: 8px;

    border: #2a6cb4 2px solid;

    background: transparent;

    transition: .30s all ease;

}

.z-more-btn:hover{

    background-color: #2a6cb4;

    color: #fff;

}

.contact-section{

    background-image: url("../images/abt-inf\ 1.png");

    background-size: 100%;

    background-repeat: no-repeat;

}



.counter-container{

    background: #fff;

    height: 180px;

    display: flex;

    align-items: center;

    justify-content: space-evenly;

    flex-direction: column;

    border-radius: 20px;

    

}

.community-container{

    padding: 20px 10px;

    border-radius: 20px;

    background: #fff;

}

.counter-container h2{

    font-size: 35px;

    font-weight: 600;

    color: #2a6cb4;

}

.community-container img{

    width: 10%;

    margin-right: 25px;

    /* padding: 0 !important; */

}

.community-content h3{

    color: #2a6cb4;

    font-weight: 600;



}

.carousel-wrap {

    /* margin: 90px auto; */

    /* padding: 0 5%; */

    /* width: 80%; */

    position: relative;

  }

  

  .owl-carousel .item {

    position: relative;

    z-index: 100;

    -webkit-backface-visibility: hidden;

  }

  

  .owl-nav > div {

    margin-top: -26px;

    position: absolute;

    top: 50%;

    color: #cdcbcd;

    display: none;

  }

  

  .owl-nav i {

    font-size: 52px;

  }

  

  .owl-nav .owl-prev {

    left: -30px;

  }

  

  .owl-nav .owl-next {

    right: -30px;

  }

  .brand-carousel .item {

    display: flex;

    align-items: center;

    justify-content: center;

    height: 100px;



  }

  .brand-carousel .item img {

   width: 60%;



  }

  .social-icon-container{

    width: 40px;

    border: 2px solid rgb(255, 255, 255);

    height: 40px;

    display: flex;

    align-items: center;

    justify-content: center;

    padding: 10px;

    border-radius: 50px;

  }

  .social-icon-container img{

    width: 100%;

  }

  footer{

    background: #252525;

    color: #fff;

  }

  footer p{

    font-size: 13px;

  }

  .social-icon-container{

    margin-right: 10px;

  }

  .facebook-container{

    padding: 12px;

  }



  .z-contact-form h4{

    font-size: 18px;

    margin-bottom: 20px;



  }

  .z-contact-form .z-input-container label{

    text-align: start;

    padding: 10px 0px 0px 10px;



  }

  .z-contact-form .z-input-container input{

    width: 100%;



  }

  .z-contact-form{

    border: none;

  }

  .z-contact-form .z-input-container input{

    font-size: 13px;

    

}

.z-contact-form .z-textarea-container textarea{

    padding: 10px;

    

}



/* .z-orange-btn {

}



.z-orange-btn:hover {

    background-color: #ff6e3e;

    opacity: 0.8;

    color: #fff;

} */

.z-orange-btn {

    border-radius: 4px;

    background-color: #ff6e3e;

    border: none;

    color: #fff;

    text-align: center;

    font-size: 13px;

    padding: 10px 20px;

    

    transition: all 0.5s;

    cursor: pointer;

    transition: .30s all ease;

    /* margin: 36px; */

    overflow: hidden;

}

  

  .z-orange-btn{

    cursor: pointer;

    display: inline-block;

    position: relative;

    transition: 0.5s;

  }

  

  .z-orange-btn:after {

    content: '»';

    position: absolute;

    opacity: 0; 

    font-size: 20px; 

    top: 5px;

    right: -20px;

    transition: 0.5s;

  }

  

  .z-orange-btn:hover{

    padding-right: 24px;

    padding-left:10px;

  }

  

  .z-orange-btn:hover:after {

    opacity: 1;

    right: 10px;

  }

/* swagata 18-02-2023 */
.tab-content.current .col:nth-child(n+5) {display: none;}
/* swagata 18-02-2023 */