body {
  background-color: #f7f7f7;
}

.mt-90px {
  margin-top: 90px;
}

.fs-medium {
  font-size: medium;
}

.mt-5rem {
  margin-top: 5rem;
}

::-ms-input-placeholder {
  color: #7d7d7d !important;
  font-weight: 500;
  font-size: small;
}

::placeholder {
  color: #7d7d7d !important;
  font-weight: 500;
  font-size: small;
}

form input,
form select,
form textarea {
  background-color: white !important;
  box-shadow: none !important;
  border: none !important;
  margin: 0.5rem 0;
}

textarea {
  height: 120px !important;
}

.custom-submit-button {
  background-color: #131c3a;
  color: white;
  border-radius: 7px;
  margin-top: 30px;
}

.custom-submit-button:hover,
.custom-submit-button:active {
  border: 1px solid #131c3a;
  color: #131c3a;
  background-color: white;
}

.page-content {
  min-height: calc(100vh - 146px);
}


/* edrine */
.banner {
    height: 58vh;
    background-image: url('../assets/images/companyBg.png');
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat;
}
.contact-main .banner {
  height: 55vh;
  background-image: url('../assets/images/contactbg.png');
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

.contact-main .banner {
  height: 1vh;
  background-image: url('../assets/images/contactmbbg.png');
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  /* margin-top: 45px; */
}
@media (max-width: 576px) {
    .main {
        height: auto;
    }

    .banner {
        height: 50vh;
        background-image: url('../assets/contact-us/companybgmob.png');
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
    }

    .contact-main .banner {
        height: 22vh;
        background-image: url('../assets/contact-us/contactmbbg.png');
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
        /* margin-top: 45px; */
    }

    .container {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }

    .mainhead {
        /* margin-top: 14vh; */
        font-size: 26px;
        font-weight: bold;
        color: #fff;
    }

    .tile {
        margin: 10px 0px;
    }

        .tile img {
            padding: 7px 11px;
            width: 100%;
            height: 100%;
        }

    .contact-us-mb ul {
        margin-top: 3px;
    }
    .nav-item .col-4 {
        padding: 0px;
        background-color: #D6D6D6;
    }
    .contact-us-mb li {
        background-color: #D6D6D6;
        
    }
        .contact-us-mb li a {
           width:100%;
            text-align: center;
            color: #fff;
        }
        .contact-us-mb li a {
            width: 100%;
            text-align: center;
            color: #fff;
        }
    .contact-us-mb .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
        border-bottom: 4px solid #3E70EE;
        color: #3E70EE;
    }

   

    .contact-us-mb li p {
        margin-top: 5px;
        font-weight: bold;
    }

    .contact-us-mb p {
        margin-top: 9px;
        margin-bottom: 5px;
        
        font-weight: 600;
    }

    .contact-us-mb h3 {
        font-size: 22px;
    }

    .contact-us-mb .contact-desc {
        padding: 0px;
        margin-top:20px;
    }

        .contact-us-mb .contact-desc img {
            width: 37px;
            height: 37px;
            margin: 10px 0px;
        }

        .contact-us-mb .contact-desc p {
            font-size: 14px;
            margin-left: 0px;
            margin-top: 8px;
        }

        .contact-us-mb .contact-desc .col-10 {
            padding-left: 5px;
        }

    .exmt {
        margin-top: 18px !important;
    }

    .mobdesc {
        padding-top: 20px;
    }
    .col-12
    {
        padding:0px;
    }
}

.contactus{
    
    margin-top:20px;

}

.contactus img {
    width: 60px;
    height: 60px;
    float:left;
    margin:10px;
}
.contactus p {
    margin-top: 10px;
    margin-left: 81px;
    font-size: 18px;
    margin-bottom:0px;
}
.contactus h3 {
   
    font-size: 22px;
}

.contact-desc {
    padding: 10px;
    margin-top: 20px;
}
.contact-desc img {
    width: 37px;
    height: 37px;
}
.contact-desc p {
    font-size: 14px;
    margin-left: 0px;
}

.sideborder {
    border-left: 2px solid #808080;
    border-right: 2px solid #808080;
}

