@media (max-width: 1120px) {}

@media (max-width: 992px) {
  .hero_area {
    min-height: auto;
  }

  .hero_area::before {
    width: 100%;
  }

  .slider_section .slider_form {
    width: 100%;
    max-width: 550px;
    margin-top: 45px;
    margin-bottom: 75px;
  }

  .slider_section .carousel-indicators {
    left: 0;
    justify-content: center;
  }

  .news_section .news_container {
    flex-direction: column;
  }

  .news_section .news_container .box:nth-child(2) {
    margin-top: 75px;
    margin-bottom: 75px;
  }

  .contact_section .contact_form {
    padding: 25px 15px;
    margin: 0 auto;
    max-width: 475px;
  }

  .why_section .why_container {
    padding: 0;
  }

  .info_section .box {
    width: 100%;
  }

  .footer_section p {
    width: 100%;
  }
}

@media (max-width: 768px) {

  .about_section .detail-box {
    padding: 0;
    margin-bottom: 45px;
  }

  .about_section .detail-box::before {
    right: -5px;
  }

  .about_section .img-box {
    padding: 45px 0;
  }

  .service_section .service_container .box:nth-child(2) {
    margin: 45px 0;
  }

  .service_section .service_container {
    flex-direction: column;
  }

  .contact_section .img-box {
    padding-left: 25px;
    margin-top: 35px;
  }

  .app_section .detail-box {
    margin-bottom: 35px;
  }

  .info_section .info_links ul {
    flex-direction: column;
    align-items: center;
  }


}

@media (max-width: 576px) {
  .news_section .news_container {
    padding: 0;
  }
}

@media (max-width: 480px) {}

@media (max-width: 420px) {
  .why_section .box {
    flex-direction: column;
    align-items: center;
    text-align: center;
  }

  .why_section .box .img-box {
    margin: 0;
    margin-bottom: 25px;
  }
}

@media (max-width: 360px) {
  .app_section .detail-box .btn-box {
    flex-direction: column;
    align-items: center;
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 1170px;
  }
}


#exTab1 .tab-content {
                color: white;
                background-color: #fffff;
                padding: 5px 15px;
                margin-top: 40px;
            }

            

            /* remove border radius for the tab */

            #exTab1 .nav-pills > li > a {
                border-radius: 0;
                padding: 5px 45px;
                color: #5d646d;
                background-color: #fff;
                -webkit-box-shadow: 0 0 40px rgba(82,85,90,.1);
                -moz-box-shadow: 0 0 40px rgba(82,85,90,.1);
                box-shadow: 0 0 40px rgba(82,85,90,.1);
                -webkit-border-radius: 30px;
                -moz-border-radius: 30px;
                border-radius: 30px;
                font-size: 16px;
                box-shadow: 0 0 6px rgb(247 198 33);
}
       #exTab1 .nav-pills > li{
            margin: 0px 7px 0px;
        }
            #exTab1 .nav-pills > li > a:hover {
                color: #fff;
                background-color: #f4ae00;
                box-shadow: 0 0 6px rgb(19 18 13);
            }

            #exTab1 .nav-pills > li > a.active {
                color: #fff;
                background-color: #f4ae00;
                 box-shadow: 0 0 6px rgb(19 18 13);
            }
            /* change border radius for the tab , apply corners on top*/

            
            
.deal-card {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 40px rgba(82,85,90,.1);
  -moz-box-shadow: 0 0 40px rgba(82,85,90,.1);
  box-shadow: 0 0 40px rgb(247 198 33);
  padding: 25px;
  position: relative;
  border: 1px solid transparent;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  margin-bottom: 30px;
}
.deal__title > a {
    color: #000;
}
.deal__title > a:hover {
    color: #f4ae00;
}
.deal-card > a:hover {
    background-color: #f4ae00;
}
.btn-text:hover {
    color: #fff;
}
.btn-text {
    color: #000000;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    font-size: 15px;
}
.mr-1, .mx-1 {
    margin-right: 0.25rem !important;
    color: #000;
}
span.price__num {
    color: #000;
}
.deal-card .deal-title img {
  width: 25px;
  margin-right: 12px;
}

.deal-card .deal__title {
  font-size: 18px;
  color: #000000;
}
.deal-card .deal__meta {
    font-size: 14px;
    padding-left: 36px;
    font-weight: 500;
    color: #000;
}

ul.list.angle-double-right.list-border li a {
    color: #fff;
}

ul.list.angle-double-right.list-border li a:hover {
    color: #f7c621;
}

ul.feature-list {
    margin: 0;
    list-style: none;
    padding: 20px 20px 10px 20px;
    margin-top: 15px;
    border-top: 2px solid #000;
}

ul.feature-list li {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    color: #000;
    font-size: 16px;
}

section.news_section.layout_padding {
    background: white;
    box-shadow: 2px 2px 9px #f7c621;
}
section.contact_section.layout_padding-bottom {
    background: white;
    box-shadow: 2px 2px 9px #f7c621;
}