/* CSS Document */
@media (min-width: 320px) and (max-width: 767px) {
.form{ padding:0px 15px; }
.form-control{ height:46px; font-size:16px; }
.footer-bottom .footer-wrapper { justify-content: center; padding: 0px 15px; }
.h-video { padding: 0px 15px; background: #222222; }
.section-padding { padding: 40px 0; }
.car-body { padding: 15px;}
.submi { font-family: arial; font-size: 24px; font-weight: bold; }
.testi-pagi{ display:none !important; }
.logo {
    position: relative;
    z-index: 9999;
    margin-top: 260px !important;
    width: 70%;
    margin: 0px auto;
}
.ft-58 { font-size: 28px; }
.deadline { font-size: 25px; line-height: 32px; color: #e43e34; }
.right-shape { bottom: -90px; }
.right-shape{  }
.left-shape{ display:none; }
.email a{ font-size:14px; }
.quote-box{ height:auto; }
.quote {
        padding: 40px 15px 70px 15px;
        background: #000;
    }
.pri-btn ul li a {
    width: 240px;
    text-align: center;
}
h1 {
    font-family: arial;
    font-weight: bold !important;
    font-size: 28px !important;
}
.submission { font-family: arial; padding:50px 0px; }
.idma-btn {
    display: inline-block; margin-bottom: 10px;
}
.testimonial-box-items-2 {
    position: relative;
    height: 280px;
}
.header-main { justify-content: right; }
.header-2 { padding-top:10px; padding-bottom:10px; }
    .shape {
        display: grid
;
        place-items: center;
        position: relative;
        width: 70%;
        height: 100%;
        margin: 0px auto;
        background-color: #12161e;
        border-radius: 50% / 10%;
        isolation: isolate;
        box-shadow: 0px 1px 3px rgba(9, 10, 15, 0.25), 0px 4px 16px rgba(9, 10, 15, 0.1), 0px 8px 24px rgba(9, 10, 15, 0.1), inset 0px 1px 1px #323543;
        padding: 30px 0px;
    }
h2.section-heading{ font-size:38px; }
.footer-bottom .footer-wrapper .gt-footer-list {
    display: inline-block;
}
.hero-section{ height:100vh; padding:0px 15px; }
.mdn{ display:none; }
.hero-content{ margin-top:30px; }
.con-box{ margin-bottom:30px; }
.about-section-2{ padding:50px 15px 50px; }
.quote-box { padding: 60px 15px; }
.gt-footer-section { margin-top: 0; }

}
 @media (min-width: 320px) and (max-width: 480px) {
}
 @media (min-width: 481px) and (max-width: 767px) {
}
@media (min-width: 768px) and (max-width: 1024px) {
}
 @media (min-width: 1025px) and (max-width: 1366px) {
}
 @media (min-width: 1367px) and (max-width: 1920px) {
    .about-wrapper-2 .about-content .about-text {
    margin-top: 15px;
    font-size: 19px;
}
}