@media screen and (max-width: 1199px){

    .hero-text-box {

        width: 80%;

        padding: 85px 0;

    }

    .testimonal {

        width: 60%;

    }



    .table thead {

        display: none;

      }

    

      .table,

      .table tbody,

      .table tr,

      .table td {

        display: block;

        width: 100%;

      }

      .table tr {

        margin-bottom: 15px;

      }

      .table td {

        padding-left: 50%;

        text-align: left;

        position: relative;

      }

      .table tr td::before {

        content: attr(data-label);

        position: absolute;

        left: 0;

        width: 50%;

        padding-left: 15px;

        font-size: 14px;

        font-weight: bold;

        text-align: left;

   

      }

      .table-bordered {

        border: 0px solid #dee2e6;

    }

    .table-bordered td {

        border: 1px solid #dee2e6;

        /* border-top: 0; */

        border-bottom: 0;

    }

    .table-bordered td:last-child{

        border-bottom: 1px solid #dee2e6;

    }

    .action-btn-box {

        display: inline-block;

    }

}



@media screen and (max-width: 991px){

    .view-details .view-detail-content td {

        word-wrap: break-word;

    }

    .view-details .view-detail-content th{

        display: none;

    }

    .view-details .view-detail-content tr{

        margin-bottom: 0 !important;

    }

   



    

    .navbar .navbar-toggler-icon {

        background-image: none;

    }

    .navbar-container input[type="checkbox"],

    .navbar-container .hamburger-lines {

      display: block;

    }

  

    .navbar-container {

      display: block;

      position: relative;

      height: 64px;

    }

  

    .navbar input[type="checkbox"] {

      position: absolute;

      display: block;

      height: 32px;

      width: 30px;

      top: 20px;

      right: 20px;

      z-index: 5;

      opacity: 0;

      cursor: pointer;

    }

  

    .navbar .hamburger-lines {

      display: block;

      height: 28px;

      width: 35px;

      position: absolute;

      top: 13px;

    right:5px;

      z-index: 2;

      display: flex;

      flex-direction: column;

      justify-content: space-around;

      align-items: center;

    }

  

    .navbar .hamburger-lines .line {

      display: block;

      height: 3px;

      width: 100%;

      border-radius: 10px;

      background: #007ab7;

    }

  

 .navbar .hamburger-lines .line1 {
    transform-origin: 5% 30%;
    transition: transform 0.3s ease-in-out;
}

  

    .navbar .hamburger-lines .line2 {

      transition: transform 0.1s ease-in-out;

    }

  

    .navbar .hamburger-lines .line3 {
        transform-origin: 18% 129%;
        transition: transform 0.3s ease-in-out;
    }

    .navbar-light .navbar-toggler {

        color: rgba(0,0,0,.5);

        border-color: rgb(45 71 91);

    }

    

   

   

  

  

  

    .navbar input[type="checkbox"]:checked ~ .header-menu-tiems {

      transform: translateX(0);

    }

  

    .navbar input[type="checkbox"]:checked ~ .hamburger-lines .line1 {

      transform: rotate(45deg);

    }

  

    .navbar input[type="checkbox"]:checked ~ .hamburger-lines .line2 {

      transform: scaleY(0);

    }

  

    .navbar input[type="checkbox"]:checked ~ .hamburger-lines .line3 {

      transform: rotate(-45deg);

    }

    .affiyable-header .navbar {

        padding: 10px 0;

    }

    .affiyable-header header{

        background: #06060670;

    }





    .hero-text-box {

        width: 100%;

        padding: 50px 0;

    }

    .hero-heading {

        font-size: 50px;

        margin: 20px 0;

    }

    .section {

        padding: 40px 0;

    }

    .testimonal {

        width: 70%;

    }



    .right-contact-form {

        padding: 100px 20px;

        margin-top: 25px;

        height: inherit;

    }

    .about-us .text-box {

        text-align: center;

        margin-bottom: 25px;

    }

    h4.sub-heading {

        margin-bottom: 10px;

    }

    .register-bg{

        display: none!important;

    }



    .my-dash-content .dash-content {

        margin-bottom: 20px;

    }

}



@media screen and (max-width: 767px){

   .slick-next,  .slick-prev {

   display: none !important;

}

.hero-sub-heading {

    font-size: 18px;

}

.hero-heading {

    font-size: 34px;

    margin: 10px 0;

    margin-bottom: 18px;

}

.site-btn {

    padding: 7px 13px;

}

.section {

    padding: 30px 0;

}

h4.sub-heading {

    font-size: 16px;

    margin-bottom: 8px;

}

h3.site-heading {

    font-size: 23px !important;

    margin-bottom: 18px;

}

.testimonal {

    width: 100%;

}

.fa-quote-right {

    left: 103%; 

}

.impact-num {

    font-size: 60px;

}



.impact-heading {

    font-size: 22px !important;

  

}

.impact-box-content{

    margin-bottom: 24px !important;

}

.impact {

    background-position: 8% !important;

}

.brands-testimonal.slick-initialized.slick-slider.slick-dotted {

    width: 60%;

}

.brands-testimonal .slick-next, .brands-testimonal  .slick-prev {

    display: block !important;

 }

 .brands-testimonal .slick-prev {

    left: -50px;

}

.brands-testimonal .slick-next {

    right: -50px;

}

.mobile-screen{

    display: none;

}

.hero-banner .navbar {

    padding: 17px 0;

    padding-bottom: 0;

}

.my-dash-content .dashbord-text-num {

    font-size: 40px;

}

.dashbord-icons {

    height: 2.8rem;

    width: 2.8rem;

}

h5.dashbord-text-hading {

    font-size: 16px;

}
.navbar-brand img{
    width: 200px !important;
}
}

@media screen and (max-width: 500px){

   

   .form-control::placeholder{

    font-size: 14px;

   }

   .form-group .form-icon {

    bottom: -5px;

    font-size: 16px;

}

[type="radio"]:checked + label, [type="radio"]:not(:checked) + label {

    font-size: 14px;

}

.site-btn {

    font-size: 15px;

}

.regiter-content .backto-home {

    font-size: 14px;

}

.footer-contente{

    margin-bottom: 30px;

}

.dont-have-ac p{

    font-size: 14px;

}

.form-icon-text-area {

    transform: translate(-50%, -316%) !important;

}
.redio-single-box {
    padding-right: 20px;
}
}

