@media only screen and (max-width: 767px) {
    .counter-number-section ul
    {
        flex-direction: column;
    }

    .counter-number-section ul li
    {
        margin-bottom: 25px;
    }

    .colo-iocn
    {
        font-size: 20px !important;
        display: none !important;
    }

    .navbar-nav
    {
        text-align: center;
    }

    .register-button a
    {
        display: inline-block;
    }

    .banner-text-highl h1
    {
        font-size: 55px;
    }

    .banner-text-highl {
        padding: 35px 0 200px;
    }

    .new-pad-mob
    {
        padding-top: 140px;
    }

    .banner-right-ken img {
        margin-top: -865px;
    }

    .banner-text-highl h4
    {
        font-size: 24px;
    }

    .featured-section {
        background: linear-gradient(180deg, #cee4c1 50%, #6a9651 50%);
    }

    .account-registrations-heading-part , .account-registrations-heading-part-2nd
    {
        position: static;
        min-height: auto;
    }

    .account-registrations-section
    {
        margin-top: 30px;
    }

    .counter-number-section ul li #days, .counter-number-section ul li #hours, .counter-number-section ul li #minutes, .counter-number-section ul li #seconds {
        font-size: 60px;
        padding-bottom: 6px;
        line-height: 52px;
    }

    .contact-details , .flx-dc-m
    {
        flex-direction: column;
    }

    .contact-details span
    {
        display: none;
    }

    .contact-details li
    {
        margin-bottom: 10px;
    }

    .wd-80 , .wd-20 {
        width: 100%;
    }

    .social-icons
    {
        justify-content: center;
    }

    .social-icons {
        justify-content: left !important;
    }
  }

  @media only screen and (max-width: 991px) and (min-width: 768px)
  {
    .banner-text-highl h1
    {
        font-size: 55px;
    }

    .banner-text-highl {
        padding: 40px 0;
    }

    .banner-right-ken img {
        margin-top: 20px;
        width: 40%;
    }

    .banner-bottom-text
    {
        padding: 35px 0;
    }

    .featured-section {
        background: linear-gradient(180deg, #cee4c1 50%, #6a9651 50%);
    }

    .account-registrations-heading-part , .account-registrations-heading-part-2nd
    {
        position: static;
        min-height: auto;
    }

    .contact-details
    {
        flex-wrap: wrap;
    }

    .navbar-nav
    {
        flex-direction: row;
    justify-content: end;
    }
  }

  @media screen and ( min-width: 1600px )
{
	body
	{
		 width: 1600px;
    margin: auto;
	} 
}
