@media  only screen and ( max-width: 1100px){
    .box-shadow-sides::before,
    .box-shadow-sides::after {display: none;}
}
@media  only screen and ( max-width: 991px){
    .container{ max-width: 96%; padding: 0px;}
    nav .navigation{ padding: 20px 0px;}
}
@media  only screen and ( max-width: 930px){
    .ham { display: block; z-index: 20;}
    nav .main-menu .menu{ width: 300px; height: 100%; position: fixed; display: block; background-color: var(--thm-white); right: -100%; top: 0; bottom: -100%; padding: 100px 30px; z-index: 5; transition: 0.5s; border-radius: 0px;}
    nav .main-menu .menu.show-menu{ right: 0; bottom: 0; border-radius: 0; }
    nav .main-menu .menu > li{ margin: 15px 0px; border-right: none;}

    .banner-content { padding: 30px 20px 15px;}
}
@media  only screen and ( max-width: 767px){
    .container{ max-width: 90%; padding: 0px 0px;}
    .banner-section .banner-container .banner-img img{ height: auto;}
    .welcometoEM-section .welcometoEM-content-container{ padding-right: 0px;}
}
@media  only screen and ( max-width: 500px){
    .container{ max-width: 95%; }
    .btn-box { font-size: 11px; padding: 6px 10px; border-radius: 0px 0px 3px 3px;}

    .policy-update-container{ padding: 10px 0px 10px;}
    .policy-update-info p br{ display: none;}

    
    .navigation-btn { margin-top: -2px;}
    nav .web-logo img{ max-width: 181px;}
    nav .main-menu .menu{ width: 240px; padding: 100px 30px;}
    .ham { width: 50px; margin: 0px;}
    .banner-section .banner-container{ padding-top: 0px;}
    .banner-content { padding: 30px 15px 15px;}
    
    .welcometoEM-section .welcometoEM-content-container .heading { margin-bottom: 20px; font-size: 18px;}
    .welcometoEM-section .welcometoEM-content-container .person-hl{ padding-right: 0px;}
    .welcometoEM-section .welcometoEM-content-container .welcometoEM-content .james-morris-section { padding: 20px 0px 20px 15px; margin-top: 20px;}
    .welcometoEM-section .welcometoEM-content-container .welcometoEM-content .james-morris-section .description{ font-size: 12px;}

    .join-form { padding: 25px 15px;}
}