/* For mobile phones: */
@media only screen and (max-width: 768px) {
  /* working */
 
a.navbar-brand img {
    width: 250px;
}
.cta2 {
    display: flex;
    flex-direction: column !important;
}
.main-content {

    padding: 180px 0 0;
}
.header, section, footer {
    overflow: hidden;
}
.thank-head p {
    width: 90%;

}
section.checkout p {
    width: 90%;

}
section.our-mission ul#pills-tab {
    display: flex;
    flex-direction: column;
}
section.our-mission ul#pills-tab li button {
    width: 300px;
}
a.sticky-phone {
    display: none !important;
}
p.text {
    width: 100% !important;
}
.middle img.img-fluid {
    max-width: 100% !important;

}
.count-sec {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.col-md-6.faq-bg {
    margin-left: 0px !important;
}
section.cta {
    text-align: center;
}
.call {
    text-align: center;
}
.email {
    text-align: center;
}
img.img-fluid.cta-mail {
    margin: 20px 0px;
}
section.footer .row {
    display: flex;
    flex-direction: column;
}
section.footer .col {
    margin-top: 40px;
}
.service-tag {
    margin-top: 50px !important;
}
.mb-hide {
    display: none;
}
section.services {
    padding-top: 0px !important;
}
.box-up.down {
    margin-top: 0px !important;
}
.count-box {
    display: flex;
    flex-direction: column;
}
div#pills-tabContent p {
    width: 100%;
    margin-bottom: 40px;
}
section.contact-sec img.img-fluid {
    margin-top: 50px;
}
.custom-tabs {
    display: flex;
    flex-direction: column;
}
.custom-tabs .nav-pills {
    width: 95%;
}
.custom-tabs div#left-tabs button:nth-child(2n) {
    margin-right: 0px;
}
.custom-tabs div#right-tabs button:nth-child(2n) {

    margin-left: 0px;
}
.custom-tabs .tab-content {
    width: 100%;
}
.cus-tab-img {
    display: flex;
    flex-direction: column;
    row-gap: 20px;
}
  .modal-dialog.modal-dialog-centered {
     min-width: 100% !important ; 
}

.primary-btn p.link {

    transform: none !important;
    margin-bottom: 30px !important;
}

}

/* For desktop: */
@media only screen and (min-width: 768px) {
}

/* For 1366 Resolution */
@media only screen and (min-width: 1024px) and (max-width: 1366px) {
  /* working */


}

/* For tablets: */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
  /* working */
  .service-tag {
    margin-top: 0px !important;
}
.middle img.img-fluid {
    max-width: 50% !important;
}
.count-sec {
    display: flex;
    flex-direction: row;
}
.count-box {
    display: flex;
    flex-direction: column;
}
section.faq {
    padding: 0px 0px;
}
.cus-tab-img {
    display: flex;
    flex-direction: row;
}
.custom-tabs .nav-pills {
    width: 55%;
    margin: auto;
}

.primary-btn p.link {

    transform: none !important;
    margin-bottom: 30px !important;
}
  
}

/* For 1024 Resolution */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-device-width: 1024px) and (max-device-width: 1440p) {
}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
}

/* @media only screen and (min-width: 600px) {
  } */
