/* CSS Document */
@media (min-width: 320px) and (max-width: 767px) {
.steps li { float: none; width: 280px; }
.about-wrapper-2 { padding: 0px 15px;}
.hastag{ display:none;}
.tab-body h1 { font-size: 16px; }
.section-padding { padding: 20px 0; }
.email a{ color:#fff; font-size:13px; }
.con-title { font-size: 16px; }
h2 { font-size: 22px; font-family:Arial, Helvetica, sans-serif; }
.about-content { padding:15px 15px;  }
.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:28px; }
.footer-bottom .footer-wrapper .gt-footer-list {
    display: inline-block;
}
.hero-section{ height:80vh; }
.mdn{ display:none; }
.hero-content{ margin-top:30px; }
.con-box{ margin-bottom:30px; }
.hero-content{ display:none !important; } 
.register{ padding:0px 15px; }


}
 @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;
}
}