@media (max-width: 1315px) {

    .reg-now {

        font-size: 25px;

        top: 20px;

        color: white;

            margin-right: 30px;

    }



    .logo-img-sp {

        height: 60px;

        margin-top: 20px;

    }

}



@media (max-width: 1024px) {

    .header-logo {

        /*height: 65px;*/

        height: 100px;

        top: 0;

        position: relative;

        /*top: 12px;*/

    }



    .header {

        background-attachment: initial;

        background-size: cover;

        background-position: 0px;

    }



    .reg-now {

        font-size: 30px;

        top: 20px;

        color: white;

    }



    .rg-now {

        margin: 0px;

    }

    /*.count-down-mob {

        display:block !important;

    }*/



}



@media(max-width: 950px) {

    .reg-now {

        font-size: 25px;

        top: 20px;

        color: white;

    }



    .header {

        background-attachment: initial;

        background-size: cover;

        background-position: 0px;

    }



    .r-now {

        position: relative;

        left: 75px;

        top: 0px;

    }

}



@media(max-width: 767px) {

    .custome-line {

        border-right: 0px solid gray;

        margin-top: 0px;

        margin-bottom: 0px;

    }



    .map {

        margin-top: 10px !important;

        margin-bottom: 10px !important;

    }



    .header-logo {

        /*height: 45px;*/

        height: 70px;

        top: 0px;

        position: relative;

        /*top: 10px;*/

    }



    .head-right {

        height: 70px;

    }



    .reg-now {

        font-size: 20px;

        top: 10px;

        color: white;

    }



    .header {

        height: 75px;

        background-attachment: initial;

        background-size: cover;

        background-position: 0px;

    }



    .r-now {

        position: relative;

        left: 50%;

    }



    .foot-img {

        height: 50px;

    }

}



@media(max-width: 520px) {

    .logo-img-sp {

    height:30px;

    margin-top:20px !important;

  

    }

    .register-first {

        display: block;

        text-align:center;

        font-size:15px;

    }



    .register-second {

        display: none;

        float: left;

        margin-top: 10px;

        font-size: 20px;

    }



    .head-right {

        height: 70px;

    }



     

    .reg-now {

            margin-top: 10px !important;

            margin-right: 5px !important;

        }



    .header {

        height: 70px;

    }



    .r-now {

        left: 0px;

    }



    .dummy-logo {

        display: none;

    }

}



@media (max-width: 415px) {

    .header-logo {

        height: 50px;

        top: 1px;

    }



    .head-right {

        height: 50px;

    }



    .register-second {

        margin-top: 0px;

    }



    .reg-now {

              margin-top: 5px !important;



    }



    .header {

        height: 50px;

    }

    .logo-img-sp {

           margin-top: 10px !important;

           height:25px;



    }

}

/*--nav---*/

@media (max-width: 1220px) {



    #primary_nav ul a {

        padding: 8px 20px;

    }



    #primary_nav ul ul li {

        width: 183px;

    }

}



@media (max-width: 1010px) {



    #primary_nav ul a {

        padding: 8px 16px;

    }



    #primary_nav ul ul li {

        width: 175px;

    }

}



@media (max-width: 767px) {



    #myNavbar {

        padding: 0px 15px !important;

    }



    #primary_nav ul li {

        width: 100% !important;

    }



    #primary_nav ul a {

        padding: 8px 16px;

    }



    #primary_nav ul ul {

        position: static;

    }



        #primary_nav ul ul li {

            float: none;

            position: static;

            width: 100%;

            border-bottom: 0px solid white;

            text-align: center;

        }



    .sub-nav {

        width: 100%;

        background-color: rgb(191, 84, 15) !important;

    }



    .media-container {

        padding: 0px;

    }



    .footer {

        position: relative;

    }

}



@media (max-width: 446px) {

    .footer-cory {

        height: auto !important;

    }

}

