@media only screen and (max-width: 768px) and (min-width: 320px){
.radio-button-box p {
    padding-left: 12px;
}    
.navbar-toggler{
    display:block;
}
.compition-page .row .col-lg-3 {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.Mission-area{
    margin-bottom:20px;
}
.slider-areas .owl-carousel .owl-item img {
    height: 190px;
}
.page-competation-section .category-image-box img {
    position: relative;
    min-height:inherit;
}

.tablinks.act img {
    width: 100%;
    background: #079c39;
    padding: 3px;
    border: 2px solid #f5bf00;
}
.btn.btn-primary {
    font-size: 11px;
}
.class-select.form-textarea {
    font-size: 12px;
}
.nice-select.class-select-class{
    font-size: 12px;
}
.filter-class {
    position: relative;
    display: inline-block;
    width: auto; 
}
.tab-nav .nav-link::before {
    display:none;
}
.compettion-category-box .category-image-box {
    height: auto;
}
.gallery-image-card img {
    height: auto;
}
.page-competition-details .tab-nav {
    margin-bottom:0px!important;
    position: relative;
    z-index: 2;
    display:inline-block;
}
.competition-tab-pane .nav-justified .nav-item {
    -ms-flex-preferred-size: 0;
    flex-basis: inherit;
    -ms-flex-positive: 1;
    flex-grow: inherit;
    text-align: center;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    width: 16.5%;
    float: left;
}
.competition-tab-pane .tab-nav .nav-link {
    color: #303030;
    background: #dae0e6;
    cursor: inherit;
    font-size: 10px;
    padding: 6px 3px;
}
.competition-tab-pane .nav-justified .nav-item {
    border-bottom: 1px solid #ccc;
}
.whats-app-chat {
    bottom: 5px;
}
.myaccount-content {
    border: 0px solid #eeeeee;
    padding: 0px 0px 25px 0px;
}
.competition-creteria-box.step-up-one:before {
    display:none;
}
.competition-creteria-box.step-up-one:after {
    display:none;
}
.competition-creteria-box.step-up-two:before {
    display:none;
}
.competition-creteria-box.step-up-two:after {
    display:none;
}
.competition-creteria-box.step-up-three:before {
    display:none;
}
.competition-creteria-box.step-up-three:after {
    display:none;
}
.competition-creteria-box.step-up-four:before {
    display:none;
}
.competition-creteria-box.step-up-four:after {
    display:none;
}
.competition-creteria-box.step-up-five:before {
    display:none;
}
.competition-creteria-box.step-up-five:after {
    display:none;
}
.page-competition-details .tab-content .myaccount-content .tab button {
    padding: 3px;
}
.competition-creteria-name p{
    font-size:9px;
}
.page-competition-details .col-lg-12.col-md-12{
    padding:0px 5px;
}
.page-competition-details .tab-content .myaccount-content .tab button.active .competition-creteria-ionc {
    background: transparent;
}
.competition-creteria-ionc {
    position: relative;
    width: 100%;
    max-width: 120px;
    margin: 0 auto;
    padding: 3px;
    background: #fff;
    height: auto;
    border: 0px solid #303030;
    border-radius: 50%;
}
.competation-section .col-lg-4.col-md-6.col-sm-9{
    width:50%;
    padding-left:5px !important;
    padding-right:5px!important;
}
.contact-page-section{
    padding:30px 0;
}
.page-naming-box {
    position: absolute;
    top: 7px;
    left: 0px;
    z-index: 9;
}
.mb-30 {
    margin-bottom: 18px;
}
.list-unstyled.connect-list li {
    position: relative;
    margin: 0px;
    padding: 4px 0px 0px 30px;
}
.aboutus-page-section{
  padding: 30px 0px 20px 0px;  
}
.privacy-policy-page-section{
    padding:30px 0;
}
.total-category-compettion-box ul li {
    width:100%;
}
.page-competation-section {
    padding:30px 0;
}
.subpage-naming {
    top: 20px;
}
.contact-btn{
    width:100%!important;
}
.page-naming-box h1 {
    font-size: 18px;
    color: #fff;
}
.tutor-item-alt {
    width: 100%;
    padding: 40px 10px 15px 10px;
}
.testimonials-section {
    padding:30px 0;
}
.winner-section {
    padding:30px 0;
}
.mission-vision-section{
    padding:25px;
}
.aboutus-second-section{
    padding:30px 0;
}
.page-about-carousel-one .owl-prev {
    left:-10px;
}
.para-footer{
    text-align:justify;
}
.tutor-item-alt p{
    text-align:justify;
}
.competation-section .compettion-category-card{
    padding:5px;
}
.category-tittle {
    font-size: 17px;
}

.competation-section {
    padding: 30px 0px;
}
.collapse.navbar-collapse {
    background: #fbfbfb;
    position: absolute;
    left: 0;
    width: 100%;
    padding-bottom: 40px;
}
.owl-dots button{
    margin-top:20px;
}
.enquiry-btn {
    position: fixed;
    top: 298px;
    right: -35px;
    padding: 11px;
    font-size: 12px;
}
.welcome-about-text-box h1 {
    font-size: 24px;
    padding-bottom:10px;
    text-align:center;
}
.welcome-about-text-box {
    text-align: unset!important;
}
.welcome-about-text-box p{
    text-align:justify;
}
.welcome-about-text-box h1 .font-700 {
    font-size: 24px;
}
.welcome-about-section{
    padding:30px 0;
}
.page-competition-details .col-lg-3 {
    padding-left: 15px;
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.page-competition-details {
    padding: 30px 0px;
}
.page-competition-details .col-lg-9 {
    padding-left: 15px;
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.page-content-box{
    text-align:justify;
}
.contact-page-section .contact-address-box {
    height: 100%;
}
.breadcrumb-section {
    margin-top: 80px;
}
.pac-one {
    position: relative;
    width: 300px;
    height: 300px;
    margin: 0 auto;
    padding: 0px 0px 0px 0px;
}
.aboutus-second-section .nav-arrows {
    display: none;
}
.footer-top {
    padding-top: 0px;
}
.footer-top .col-6 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.testimonials-section .nav-arrows {
    display:none;
}
.winner-section .nav-arrows {
    user-select: none;
    position: absolute;
    top: 220px;
    right: 0px;
    z-index: 11;
    width: 100%;
}
.nav-arrows span.fa-chevron-right {
    padding-left: 2px;
    margin-right: 0;
    position: absolute;
    right: 0;
}
.treding-tittle {
    text-align: center;
}
.slider-areas {
    margin-top: 80px;
}
header {
    height: 80px;
}
.login-signup-box {
    display: none;
}
.collapse.navbar-collapse {
    display: none;
}
.navbar-collapse.collapse.show{
    display:block;
}
.collapse.navbar-collapse .navbar-nav li {
    position: relative;
    display: block;
    float: inherit;
    top: 5px;
}
legend {
    font-size: 14px;
}
.mobile-login-signup {
    display: flex;
}
.banner-5 {
    padding: 0px 0 0;
}
}