@media all and (min-width: 992px) {

}	

@media only screen and (max-width:1599px){
}

@media only screen and (max-width:1536px){
}

@media only screen and (max-width:1499px){ 
.hide{display:none !important;}
.ace-responsive-menu > li > a{padding: 18px 5px 18px 5px;}

}  

@media only screen and (max-width:1399px){
.mail-info{padding-left:30px;}
.logo-band{height:auto;padding:10px 0;}
.symbol{margin-top:0px;margin-bottom:0px;}
img.rays{left:0;top:0;width:inherit;height:inherit;}

} 

@media only screen and (max-width:1300px){
    header {
        grid-template-columns: 250px auto 250px;
        padding: 10px 15px;
    }
    .logo {
        display: block;
        max-width: 240px;
    }
    .login-row a {
        padding: 9px 14px;
        font-size: 12px;
    }   
} 

@media only screen and (max-width:1280px){   
} 

@media only screen and (max-width:1200px){  
} 

@media only screen and (max-width:1199px){
.header-top{padding:0 30px;}
.mail-info{display:none;}
.header-mode{padding-right:0px;}

.initia-text {
	margin-bottom: 40px;
}
.faq-text-sec {
	display: grid;
	align-items: flex-end;
}
.main-ilu img {
    max-height: 130px;
  }
  .main-ilu {
    text-align: center;
    display: block;
    margin-top: 0;
  }



}

@media only screen and (max-width:992px){ 
}

@media only screen and (max-width:991px){ 


}

@media only screen and (max-width:767px){
    h2 {
        font-size: 26px;
        line-height: 34px;
        text-align: center;
    }
    header {
        grid-template-columns: 1fr;
        padding: 10px 0px 0;
    }
    .logo-wrap {
        order: 1;
    }
    .logo {
        display: block;
        max-width: none;
        text-align: center;
    }
    
    .login-row {
        text-align: center;
        order: 2;
        padding: 15px 0;
        justify-content: center;
    }
    .mobile_btn i {
        color: #fff;
    }
    nav {
        order: 3;
        background: #72bf78;
    }
    .home-slider {
        min-height: max-content;
        background-position: center top;
        background-size: contain;
        padding: 30px 0;
    }
    .initia-text {
        grid-template-columns: 1fr;
    }
    h1 {
        font-size: 26px;
        line-height: 28px;
        text-align: center;
    }
    .slider-content p {
        font-size: 13px;
        line-height: normal;
        text-align: center;
    }
    .slider-btn img {
        display: none;
    }
    .slider-btn  {
        text-align: center;
    }
    .slider-btn .btn {
        margin: 0 auto;
    }
    .scheme-cta {
        grid-template-columns: 1fr;
        padding: 40px;
    }
    .cta-sec {
        margin-top: -50px;
        padding-bottom: 30px;
    }
    .cta-text h3, .cta-text span {
        text-align: center;
        display: block;
        margin: 10px 0;
    }
    .cta-icon {
        display: none;
    }
    .faq-text-sec p {
        text-align: center;
    }
    .footer-menu1, .footer-menu2 {
        display: grid;
        gap: 5px;
    }
    .copy-right {
        grid-template-columns: 1fr;
        gap: 5px;
    }

    .inside-banner {
        min-height: 119px;
    }
    .main-content {
        padding: 20px 10px;
    }

    .page-heading {
        justify-content: center;
    }
    .page-heading h2 {
        font-size: 22px;
    }

    .main_menu ul li ul {
        box-shadow: none;
        padding: 0 !important;
    }


}

/* Portrait */
@media only screen and (max-width: 568px) { 
}