@-ms-viewport {
    width: device-width;
}
@media (min-width: 1760px) and (max-width: 4000px) {

}
@media (min-width: 1559px) and (max-width: 1760px) {
    /* for about page */

    .top-banner-info{
        padding: 20px 0px;
    }
    .bread-cumb{
        padding: 0 0 35px 0;
    }
    .top-banner-info h1{
        font-size: 50px;
        line-height: 60px;
        padding: 0 0 15px 0;
    }
    .top-banner-info p{
        font-size: 30px;
        line-height: 30px;
    }
    .bread-cumb p{
        font-size: 25px;
        line-height: 30px;
    }

    /* for conference page */


    .annual-conference-inner{
        padding: 20px 20px;
    }
    .annual-conference-item-inner{
        min-height: 90px;
    }
    .annual-conference-item-inner h4{
        font-size: 18px;
        line-height: 20px;
    }
    .annual-conference-buttons{
        padding: 20px 0;
    }
}
@media (min-width: 1439px) and (max-width: 1559px) {
    
    /* for about page */

    .top-banner-info{
        padding: 20px 0px;
    }
    .bread-cumb{
        padding: 0 0 35px 0;
    }
    .top-banner-info h1{
        font-size: 50px;
        line-height: 60px;
        padding: 0 0 15px 0;
    }
    .top-banner-info p{
        font-size: 30px;
        line-height: 30px;
    }
    .bread-cumb p{
        font-size: 25px;
        line-height: 30px;
    }
    .about-content h1{
        font-size: 50px;
        line-height: 50px;
    }

    /* for forum details page */

    .forum-about-content h2{
        font-size: 30px;
        line-height: 40px;
    }

    /* for conference page */

    .annual-conference-box{
        margin: -70px 0 0 0;
    }
    .annual-conference-inner{
        padding: 20px 20px;
    }
    .annual-conference-content h1{
        font-size: 30px;
        line-height: 30px;
        padding: 0 0 10px 0;
    }
    .annual-conference-item-inner{
        min-height: 90px;
    }
    .annual-conference-item-inner h4{
        font-size: 18px;
        line-height: 20px;
    }
    .annual-conference-buttons{
        padding: 20px 0;
    }
    
}

@media (min-width: 1201px) and (max-width: 1439px) {
    .header{
        height: 80px;
    }
    .header-top-inner{
        height: 80px;
    }
    .header-right{
        right: auto;
        left: 10px;
        top: 10px;
    }
    .logo img{
        max-width: 200px;
    }
    .navigation{
        display: none;
    }
    .menuicon{
        display: block;
    }
    .home-banner-content h1{
        font-size: 60px;
        line-height: 60px;
        padding: 0 0 20px 0;
    }
    .home-banner-content h2{
        font-size: 60px;
        line-height: 60px;
        padding: 0 0 20px 0;
    }
    .home-banner-content h4{
        font-size: 30px;
        line-height: 20px;
        padding: 0 0 20px 0;
    }
    .home-banner-content p{
        font-size: 22px;
        line-height: 30px;
        padding: 0 0 20px 0;
    }
    .about-content h1{
        font-size: 40px;
        line-height: 50px;
    }
    .news-date-box{
        top: 10px;
        right: 10px;
    }
    .partner-item{
        width: 31.33%;
    }

    /* for about page */

    .top-banner-info{
        padding: 20px 0px;
    }
    .bread-cumb{
        padding: 0 0 35px 0;
    }
    .top-banner-info h1{
        font-size: 50px;
        line-height: 60px;
        padding: 0 0 15px 0;
    }
    .top-banner-info p{
        font-size: 30px;
        line-height: 30px;
    }
    .bread-cumb p{
        font-size: 25px;
        line-height: 30px;
    }
    .steps-line{
        width: 40%;
        left: -25%;
    }
    .activity-item-inner{
        padding: 20px 20px;
    }
    .activity-item-right{
        width: 35%;
    }
    .activity-item-left{
        width: 65%;
    }
    .professional-community-info h2{
        font-size: 30px;
        line-height: 35px;
        padding: 0 0 15px 0;
    }

    /* for forum page */

    .forum-separetor{
        display: none;
    }

    /* for forum details page */

    .forum-about-content h2{
        font-size: 30px;
        line-height: 40px;
    }
    .forum-featured-item{
        width: 100%;
        margin: 10px 0;
    }
    .forum-featured-item-inner{
        background: none;
    }

    /* for product category */

    .product-category-left{
        width: 70%;
    }
    .product-category-item{
        width: 48%;
    }
    .product-category-right{
        width: 28%;
    }
    .sidebar-add{
        text-align: center;
    }
    .sidebar-add-right{
        width: 100%;
    }
    .sidebar-add-left{
        width: 100%;
    }

    /* for sponsored page */

    .join-with-box-left {
        padding: 40px 0 0 0;
    }
    .join-with-box-left a{
        margin: 5px 0;
    }
    .join-with-box-right{
        padding: 40px 0 0 0;
    }

    /* for product details page */

    .product-details-left{
        width: 45%;
    }
    .product-details-right{
        width: 53%;
    }
    .product-details-featured-item:nth-child(1) .product-details-featured-item-inner{
        background: none;
    }
    .seminar-suitable-content{
        padding: 30px 140px 30px 30px;
    }
    .agenda-info{
        padding: 10px 20px 10px 20px;
    }

    /* for conference page */

    .annual-conference-box{
        margin: -70px 0 0 0;
    }
    .annual-conference-inner{
        padding: 20px 20px;
    }
    .annual-conference-content{
        padding: 0 0 0 0;
    }
    .annual-conference-content h4{
        font-size: 20px;
        padding: 0 0 10px 0;
    }
    .annual-conference-content h1{
        font-size: 30px;
        line-height: 30px;
        padding: 0 0 10px 0;
    }
    .annual-conference-content p {
        line-height: 22px;
        font-size: 18px;
        padding: 0 0 10px 0;
    }
    .time-box-inner{
        height: 70px;
        padding: 20px 20px;
    }
    .time-box span{
        font-size: 30px;
        line-height: 30px;
    }
    .time-box small{
        font-size: 20px;
        line-height: 20px;
    }
    .annual-conference-item-inner{
        min-height: 90px;
    }
    .annual-conference-item-inner h4{
        font-size: 18px;
        line-height: 20px;
    }
    .annual-conference-buttons{
        padding: 20px 0;
    }

}

@media (min-width: 1023px) and (max-width: 1200px) {
    .header{
        height: 80px;
    }
    .header-top-inner{
        height: 80px;
    }
    .header-right{
        right: auto;
        left: 10px;
        top: 10px;
    }
    .logo img{
        max-width: 200px;
    }
    .navigation{
        display: none;
    }
    .menuicon{
        display: block;
    }
    .home-banner-content h1{
        font-size: 60px;
        line-height: 60px;
        padding: 0 0 20px 0;
    }
    .home-banner-content h2{
        font-size: 60px;
        line-height: 60px;
        padding: 0 0 20px 0;
    }
    .home-banner-content h4{
        font-size: 30px;
        line-height: 20px;
        padding: 0 0 20px 0;
    }
    .home-banner-content p{
        font-size: 22px;
        line-height: 30px;
        padding: 0 0 20px 0;
    }
    .about-content h1{
        font-size: 30px;
        line-height: 30px;
        padding: 0;
    }
    .news-date-box{
        top: 10px;
        right: 10px;
    }
    .partner-item{
        width: 31.33%;
    }

    /* for about page */

    .top-banner-info{
        padding: 20px 0px;
    }
    .bread-cumb{
        padding: 0 0 35px 0;
    }
    .top-banner-info h1{
        font-size: 50px;
        line-height: 60px;
        padding: 0 0 15px 0;
    }
    .top-banner-info p{
        font-size: 30px;
        line-height: 30px;
    }
    .bread-cumb p{
        font-size: 25px;
        line-height: 30px;
    }
    .steps-line{
        width: 40%;
        left: -25%;
    }
    .activity-item-inner{
        padding: 20px 20px;
    }
    .activity-item-right{
        width: 40%;
    }
    .activity-item-left{
        width: 60%;
    }
    .professional-community-info h2{
        font-size: 30px;
        line-height: 35px;
        padding: 0 0 15px 0;
    }

    /* for forum page */

    .forum-separetor{
        display: none;
    }

    /* for forum details page */

    .forum-about-content h2 {
        font-size: 25px;
        line-height: 25px;
        padding: 0 0 10px 0;
    }
    .forum-about-content p {
        font-size: 17px;
        line-height: 20px;
        padding: 0 0 10px 0;
    }
    .forum-featured-item{
        width: 100%;
        margin: 10px 0;
    }
    .forum-featured-item-inner{
        background: none;
    }
    .documents-sorting{
        display: block;
        text-align: center;
    }
    .documents-download a{
        padding: 10px 15px 10px 15px;
    }

    /* for product category */

    .product-category-left{
        width: 70%;
    }
    .product-category-item{
        width: 48%;
    }
    .product-category-right{
        width: 28%;
    }
    .sidebar-add{
        text-align: center;
    }
    .sidebar-add-right{
        width: 100%;
    }
    .sidebar-add-left{
        width: 100%;
    }

    /* for sponsored page */

    .join-with-box-left {
        padding: 40px 0 0 0;
    }
    .join-with-box-left a{
        margin: 5px 0;
    }
    .join-with-box-right{
        padding: 40px 0 0 0;
    }

    /* for product details page */

    .product-details-left{
        width: 49%;
    }
    .product-details-right{
        width: 49%;
    }
    .product-details-featured-item:nth-child(1) .product-details-featured-item-inner{
        background: none;
    }
    .seminar-suitable-content{
        padding: 30px 140px 30px 30px;
    }
    .agenda-info{
        padding: 10px 20px 10px 20px;
    }

    /* for conference page */

    .annual-conference-box{
        margin: 20px 0 0 0;
    }
    .annual-conference-category{
        left: 20px;
        top: 20px;
    }
    .annual-conference-category span{
        padding: 10px 20px;
    }
    .annual-conference-half{
        position: static;
        width: 100%;
        margin: 20px 0 0 0;
        height: calc(100%);
        border-radius: 25px;
    }
    .annual-conference-inner{
        padding: 20px;
    }
    .annual-conference-content{
        overflow: hidden;
        padding: 0 0 20px 0;
    }
    .annual-conference-content h1{
        font-size:40px;
        line-height: 40px;
    }
    .annual-conference-content p{
        line-height: 35px;
        font-size: 28px;
        padding: 0 0 10px 0;
    }
    .conference-category ul li a{
        padding: 15px 25px 15px 25px;
    }
    .signup-box{
        padding: 20px 20px;
        background: #0f1e37;
    }
    .signup-form{
        padding: 0 0 20px 0;
    }
    .signup-box-right{
        width: 100%;
    }
    .signup-submit-btn{
        width: 40%;
    }
    .signup-input-field{
        width: 58%;
    }
    .signup-box-left{
        width: 100%;
    }
    .signup-content{
        text-align: center;
        padding: 0 0 0 0;
    }
    .extra-space p{
        padding: 0 5px 0 0;
        font-size: 15px;
    }
}

@media (min-width: 769px) and (max-width: 1023px) {
    .header{
        height: 80px;
    }
    .header-top-inner{
        height: 80px;
    }
    .header-right{
        right: auto;
        left: 10px;
        top: 10px;
    }
    .logo img{
        max-width: 200px;
    }
    .navigation{
        display: none;
    }
    .menuicon{
        display: block;
    }
    .home-banner-content h1{
        font-size: 40px;
        line-height: 30px;
        padding: 0 0 20px 0;
    }
    .home-banner-content h2{
        font-size: 40px;
        line-height: 30px;
        padding: 0 0 20px 0;
    }
    .home-banner-content h4{
        font-size: 30px;
        line-height: 20px;
        padding: 0 0 20px 0;
    }
    .home-banner-content p{
        font-size: 22px;
        line-height: 30px;
        padding: 0 0 20px 0;
    }
    .home-banner-content p br{
        display: none;
    }
    .featured-item{
        width: 31.33%;
    }
    .about-area{
        padding: 30px 0;
    }
    .about-right{
        width: 100%;
        padding: 0 0 30px 0;
    }
    .about-content h1{
        font-size: 40px;
        line-height: 40px;
    }
    .about-left{
        width: 100%;
    }
    .news-area .row{
        justify-content: center;
    }
    .news-item{
        width: 48%;
    }
    .training-item{
        width: 48%;
    }
    .training-item-inner{
        padding: 0 30px;
        background: none;
    }
    .association-right{
        width: 100%;
    }
    .association-left{
        width: 100%;
    }
    .partner-item{
        width: 48%;
    }
    .footer-col{
        width: 48%;
    }
    .designby{
        position: static;
        text-align: center;
    }

    /* for about page */

    .top-banner-info{
        padding: 20px 0px;
    }
    .bread-cumb{
        padding: 0 0 15px 0;
    }
    .top-banner-info h1{
        font-size: 40px;
        line-height: 40px;
        padding: 0 0 5px 0;
    }
    .top-banner-info p{
        font-size: 30px;
        line-height: 30px;
    }
    .bread-cumb p{
        font-size: 25px;
        line-height: 30px;
    }
    .sucess-item{
        width: 48%;
    }
    .our-vision-area{
        padding: 20px 0;
    }
    .our-vision-area .row{
        justify-content: center;
    }
    .our-vision-item{
        width: 48%;
        margin: 10px 0;
    }
    .vision-item-inner{
        background: none;
    }
    .milestones-steps{
        width: 48%;
    }
    .steps-line{
        display: none;
    }
    .activity-item{
        width: 100%;
        margin: 10px 0;
    }
    .activity-item-inner{
        padding: 20px 20px;
    }
    .activity-item-right{
        width: 25%;
    }
    .activity-item-left{
        width: 75%;
    }
    .professional-community-right{
        width: 100%;
    }
    .professional-community-left{
        width: 100%;
    }
    .professional-community-info{
        padding: 20px 20px;
    }
    .professional-community-info h2{
        font-size: 40px;
        line-height: 45px;
        padding: 0 0 10px 0;
    }

    /* for forum page */

    .forum-work-item{
        width: 48%;
    }
    .forum-separetor{
        display: none;
    }
    .documents-sorting{
        display: block;
        text-align: center;
    }
    .documents-sorting-field{
        padding: 5px 0;
    }
    .documents-items{
        padding: 10px 10px;
    }
    .documents-items-col-1{
        width: 15%;
    }
    .documents-items-col-2{
        width: 15%;
    }
    .documents-date{
        text-align: center;
    }
    .documents-items-col-3{
        width: 55%;
    }
    .documents-item-title{
        padding: 0 0 0 15px;
    }
    .documents-items-col-4{
        width: 15%;
    }
    .documents-download a {
        font-size: 15px;
        padding: 10px 25px 10px 25px;
    }
    .firesafety-right{
        width: 100%;
    }
    .firesafety-content{
        padding: 20px 20px;
    }
    .firesafety-left{
        width: 100%;
    }

    /* for forum details page */

    .administrator-item{
        width: 98%;
        margin: 10px 1%;
    }
    .administrator-info{
        padding: 10px 20px;
        overflow: hidden;
    }
    
    .forum-about-right{
        width: 100%;
        padding: 0 0 30px 0;
    }
    .forum-about-content h2{
        font-size: 40px;
        line-height: 45px;
    }
    .forum-featured-item-inner{
        padding: 0 10px;
    }
    .forum-about-left{
        width: 100%;
    }
    .practice-item{
        width: 48%;
    }

    /* for product category */

    .category-featured-item-inner{
        text-align: center;
    }
    .category-featured-item-info{
        padding: 0 0 0 0;
    }
    .product-category-left{
        width: 100%;
    }
    .product-category-item{
        width: 48%;
    }
    .product-category-right{
        width: 100%;
    }

    /* for sponsored page */

    .sponsored-featured-item{
        width: 48%;
    }
    .sponsored-featured-area .sponsored-featured-item:nth-child(3) .featured-item-inner{
        background: none;
    }
    .sponsor-feedback-right{
        width: 100%;
    }
    .sponsor-feedback-content{
        padding: 20px;
        background: none;
    }
    .sponsor-feedback-left{
        width: 100%;
    }
    .join-withus-area{
        text-align: center;
    }
    .join-with-box{
        padding: 20px 20px;
    }
    .join-with-box-right{
        width: 100%;
    }
    .join-with-box-content{
        text-align: center;
        padding: 0;
    }
    .join-with-box-left{
        width: 100%;
        padding: 0 0 0 0;
    }
    .justify-left{
        justify-content: center;
    }
    .join-with-box-left a{
        margin: 5px 20px;
    }

    /* for product details page */

    .product-details-left{
        width: 100%;
    }
    .product-details-right{
        width: 100%;
        margin: 30px 0 0 0;
    }
    .product-details-featured-item{
        width: 31.33%;
    }
    .product-details-featured-item:nth-child(1) .product-details-featured-item-inner{
        background: none;
    }
    .product-details-featured-item:nth-child(4) .product-details-featured-item-inner{
        background: none;
    }
    .seminar-suitable-content{
        padding: 30px 140px 30px 30px;
    }
    .agenda-info{
        padding: 10px 20px 10px 20px;
    }
    .our-courses-area .row{
        justify-content: center;
    }
    .courses-item{
        width: 48%;
    }

    /* for conference page */

    .annual-conference-box{
        margin: 20px 0 0 0;
    }
    .annual-conference-category{
        left: 20px;
        top: 20px;
    }
    .annual-conference-category span{
        padding: 10px 20px;
    }
    .annual-conference-half{
        position: static;
        width: 100%;
        margin: 20px 0 0 0;
        height: calc(100%);
        border-radius: 25px;
    }
    .annual-conference-inner{
        padding: 20px;
    }
    .annual-conference-content{
        overflow: hidden;
        padding: 0 0 20px 0;
    }
    .annual-conference-content h1{
        font-size:40px;
        line-height: 40px;
    }
    .annual-conference-content p{
        line-height: 35px;
        font-size: 28px;
        padding: 0 0 10px 0;
    }
    .conference-category ul li a{
        padding: 15px 25px 15px 25px;
    }
    .conference-item{
        width: 48%;
    }
    .signup-box{
        padding: 20px 20px;
        background: #0f1e37;
    }
    .signup-form{
        padding: 0 0 20px 0;
    }
    .signup-box-right{
        width: 100%;
    }
    .signup-submit-btn{
        width: 40%;
    }
    .signup-input-field{
        width: 58%;
    }
    .signup-box-left{
        width: 100%;
    }
    .signup-content{
        text-align: center;
        padding: 0 0 0 0;
    }
    .signup-content h2{
        color: #fff;
    }
    .conference-event-item{
        width: 48%;
    }
    .gallery-item{
        width:31.33%;
    }
    .forum-contact-form-info-right{
        float: none;
        padding: 0 0 10px 0;
    }
    .forum-contact-form-info-left{
        float: none;
    }
    

}

@media (min-width: 481px) and (max-width: 768px) {
    .header{
        height: 80px;
    }
    .header-top-inner{
        height: 80px;
    }
    .header-right{
        right: auto;
        left: 10px;
        top: 10px;
    }
    .logo img{
        max-width: 200px;
    }
    .navigation{
        display: none;
    }
    .menuicon{
        display: block;
    }
    .home-banner-content h1{
        font-size: 40px;
        line-height: 30px;
        padding: 0 0 0 0;
    }
    .home-banner-content h2{
        font-size: 40px;
        line-height: 30px;
        padding: 0 0 0 0;
    }
    .home-banner-content h4{
        font-size: 30px;
        line-height: 20px;
        padding: 0 0 0 0;
    }
    .home-banner-content p{
        font-size: 18px;
        line-height: 22px;
        padding: 0 0 10px 0;
    }
    .home-banner-content p br{
        display: none;
    }
    .home-banner-content a.default-btn {
        font-size: 16px;
        font-weight: 400;
        padding: 5px 20px 5px 20px;
        background: #d0050e;
    }
    .featured-item{
        width: 48%;
    }
    .about-area{
        padding: 30px 0;
    }
    .about-right{
        width: 100%;
        padding: 0 0 30px 0;
    }
    .about-content h1{
        font-size: 40px;
        line-height: 40px;
    }
    .about-left{
        width: 100%;
    }
    .news-item{
        width: 100%;
        margin: 10px 0;
    }
    .training-item{
        width: 100%;
        margin: 20px 0;
    }
    .training-item-inner{
        padding: 0 30px;
        background: none;
    }
    .association-right{
        width: 100%;
    }
    .association-left{
        width: 100%;
    }
    .partner-item{
        width: 100%;
        margin: 20px 0;
    }
    .footer-col{
        width: 100%;
        padding: 10px 0 10px 0;
    }
    .designby{
        position: static;
        text-align: center;
    }

    /* for about page */

    .top-banner-info{
        padding: 20px 0px;
    }
    .bread-cumb{
        padding: 0 0 15px 0;
    }
    .top-banner-info h1{
        font-size: 30px;
        line-height: 30px;
        padding: 0 0 5px 0;
    }
    .top-banner-info p{
        font-size: 20px;
        line-height: 30px;
    }
    .bread-cumb p{
        font-size: 18px;
        line-height: 20px;
    }
    .bread-cumb p a{
        color: #fff;
    }
    .sucess-item{
        width: 48%;
    }
    .our-vision-area{
        padding: 20px 0;
    }
    .our-vision-area .row{
        justify-content: center;
    }
    .our-vision-item{
        width: 48%;
        margin: 10px 0;
    }
    .vision-item-inner{
        background: none;
    }
    .milestones-steps{
        width: 48%;
    }
    .steps-line{
        display: none;
    }
    .activity-item{
        width: 100%;
        margin: 10px 0;
    }
    .activity-item-inner{
        padding: 20px 20px;
    }
    .activity-item-right{
        width: 25%;
    }
    .activity-item-left{
        width: 75%;
    }
    .professional-community-right{
        width: 100%;
    }
    .professional-community-left{
        width: 100%;
    }
    .professional-community-info{
        padding: 20px 20px;
    }
    .professional-community-info h2{
        font-size: 40px;
        line-height: 45px;
        padding: 0 0 10px 0;
    }

    /* for forum page */

    .forum-item{
        width: 48%;
    }
    .forum-work-item{
        width: 48%;
    }
    .forum-separetor{
        display: none;
    }
    .documents-sorting{
        text-align: center;
        padding: 20px 0 20px 0;
        display: block;
    }
    .documents-sorting-heading{
        padding: 0 0 0 0;
        text-align: center;
    }
    .documents-sorting-heading h2{
        color: #0b1633;
        font-size: 38px;
        line-height: 38px;
    }
    .documents-sorting-field{
        margin: 5px 0 5px 0;
    }
    .documents-items{
        display: block;
    }
    .documents-items-col-1{
        width: 100%;
        padding: 0 0 10px 0;
    }
    .documents-items-col-2{
        width: 100%;
        padding: 0 0 10px 0;
    }
    .documents-date p{
        font-size: 20px;
    }
    .documents-items-col-3{
        width: 100%;
        padding: 0 0 20px 0;
    }
    .documents-items-col-4{
        width: 100%;
        text-align: right;
    }
    .firesafety-right{
        width: 100%;
    }
    .firesafety-content{
        padding: 20px 20px;
    }
    .firesafety-left{
        width: 100%;
    }

    /* for forum details page */

    .administrator-item{
        width: 100%;
        margin: 10px 0;
    }
    .administrator-info{
        padding: 10px 20px;
        overflow: hidden;
    }
    .administrator-info h3{
        font-size: 30px;
        line-height: 35px;
        padding: 0 0 10px 0;
    }
    .administrator-info h4{
        font-size: 25px;
        line-height: 30px;
        padding: 0 0 10px 0;
    }
    .administrator-info p{
        font-size: 20px;
        line-height: 30px;
        padding: 0 0 10px 0;
    }
    .forum-about-right{
        width: 100%;
        padding: 0 0 30px 0;
    }
    .forum-about-content h2{
        font-size: 40px;
        line-height: 45px;
    }
    .forum-featured-item{
        width: 100%;
        padding: 10px 0;
    }
    .forum-featured-item-inner{
        background: none;
    }
    .forum-featured-item-icon{
        width: 20%;
    }
    .forum-featured-info{
        width: 73%;
    }
    .forum-about-left{
        width: 100%;
    }
    .practice-item{
        width: 48%;
    }

    /* for product category */

    .category-featured-item-inner{
        text-align: center;
    }
    .category-featured-item-info{
        padding: 0 0 0 0;
    }
    .product-category-left{
        width: 100%;
    }
    .product-category-item{
        width: 100%;
        margin: 10px 0;
    }
    .product-category-right{
        width: 100%;
    }
    .delivery-item{
        width: 48%;
        margin: 10px 0;
    }
    .delivery-item:nth-child(3) .delivery-item-inner{
        background: none;
    }

    /* for sponsored page */

    .sponsored-featured-item{
        width: 48%;
    }
    .sponsored-featured-area .sponsored-featured-item:nth-child(3) .featured-item-inner{
        background: none;
    }
    .sponsored-large-item{
        width: 48%;
    }
    .sponsored-small-item{
        width: 48%;
    }
    .sponsor-feedback-right{
        width: 100%;
    }
    .sponsor-feedback-content{
        padding: 20px;
        background: none;
    }
    .sponsor-feedback-left{
        width: 100%;
    }
    .join-withus-area{
        text-align: center;
    }
    .join-with-box{
        padding: 20px 20px;
    }
    .join-with-box-right{
        width: 100%;
    }
    .join-with-box-content{
        text-align: center;
        padding: 0;
    }
    .join-with-box-left{
        width: 100%;
        padding: 0 0 0 0;
    }
    .justify-left{
        justify-content: center;
    }
    .join-with-box-left a{
        margin: 5px 20px;
    }

    /* for product details page */

    .product-details-left{
        width: 100%;
    }
    .product-details-right{
        width: 100%;
        margin: 30px 0 0 0;
    }
    .product-details-featured-item{
        width: 48%;
        margin: 10px 0;
    }
    .product-details-featured-item:nth-child(odd) .product-details-featured-item-inner{
        background: none;
    }
    .seminar-suitable-content{
        background: url(images/icon-75.png) no-repeat center 10% #eaeef4;
        padding: 120px 30px 30px 30px;
    }
    .seminar-day-item{
        width: 48%;
    }
    .agenda-list-right{
        width: 35%;
    }
    .agenda-list-left{
        width: 65%;
    }
    .agenda-info{
        padding: 10px 20px 10px 20px;
    }
    .courses-item{
        width: 100%;
        margin: 10px 0;
    }

    /* for conference page */

    .annual-conference-box{
        margin: 20px 0 0 0;
    }
    .annual-conference-category{
        left: 20px;
        top: 20px;
    }
    .annual-conference-category span{
        padding: 10px 20px;
    }
    .annual-conference-half{
        position: static;
        width: 100%;
        margin: 20px 0 0 0;
        height: calc(100%);
        border-radius: 25px;
    }
    .annual-conference-inner{
        padding: 20px;
    }
    .annual-conference-content{
        overflow: hidden;
        padding: 0 0 20px 0;
    }
    .annual-conference-content h1{
        font-size:40px;
        line-height: 40px;
    }
    .annual-conference-content p{
        line-height: 35px;
        font-size: 28px;
        padding: 0 0 10px 0;
    }
    .annual-conference-date{
        border-top: 2px solid #fff;
        padding: 20px 0;
        overflow: hidden;
    }
    .annual-conference-item-inner{
        background: none;
    }
    .time-box{
        width: 48%;
        margin: 1%;
    }
    .conference-featured-item{
        width: 48%;
        margin: 10px 0;
    }
    .conference-featured-item:nth-child(odd) .conference-featured-item-inner{
        background: none;
    }
    .conference-category ul li a{
        padding: 15px 25px 15px 25px;
    }
    .conference-item{
        width: 100%;
        margin: 10px 0;
    }
    .signup-box{
        padding: 20px 20px;
        background: #0f1e37;
    }
    .signup-form{
        padding: 0 0 20px 0;
    }
    .signup-box-right{
        width: 100%;
    }
    .signup-submit-btn{
        width: 40%;
    }
    .signup-input-field{
        width: 58%;
    }
    .signup-box-left{
        width: 100%;
    }
    .signup-content{
        text-align: center;
        padding: 0 0 0 0;
    }
    .signup-content h2{
        color: #fff;
    }
    .conference-event-item{
        width: 100%;
        margin: 10px 0;
    }
    .gallery-item{
        width:48%;
    }
    .forum-contact-form-item{
        float: none;
        width: auto;
        margin: 5px 0;
    }
    .forum-contact-form-info-right{
        float: none;
        padding: 0 0 10px 0;
    }
    .forum-contact-form-info-left{
        float: none;
    }
}

@media (min-width: 375px) and (max-width: 480px) {
    .row{
        margin: 0;
    }
    .header{
        height: 80px;
    }
    .header-top-inner{
        height: 80px;
    }
    .header-right{
        right: auto;
        left: 10px;
        top: 10px;
    }
    .logo img{
        max-width: 200px;
    }
    .navigation{
        display: none;
    }
    .menuicon{
        display: block;
    }
    .home-banner-content h1{
        font-size: 30px;
        line-height: 30px;
        padding: 0 0 0 0;
    }
    .home-banner-content h2{
        font-size: 30px;
        line-height: 30px;
        padding: 0 0 0 0;
    }
    .home-banner-content h4{
        font-size: 20px;
        line-height: 20px;
        padding: 0 0 0 0;
    }
    .home-banner-content p{
        font-size: 14px;
        line-height: 14px;
        padding: 0 0 10px 0;
    }
    .home-banner-content p br{
        display: none;
    }
    .home-banner-content a.default-btn {
        font-size: 16px;
        font-weight: 400;
        padding: 5px 20px 5px 20px;
        background: #d0050e;
    }
    .featured-item{
        width: 100%;
        margin: 10px 0;
    }
    .about-area{
        padding: 30px 0;
    }
    .about-right{
        width: 100%;
        padding: 0 0 30px 0;
    }
    .about-content h1{
        font-size: 40px;
        line-height: 40px;
    }
    .about-left{
        width: 100%;
    }
    .news-item{
        width: 100%;
        margin: 10px 0;
    }
    .training-item{
        width: 100%;
        margin: 20px 0;
    }
    .training-item-inner{
        padding: 0 30px;
        background: none;
    }
    .association-right{
        width: 100%;
    }
    .association-left{
        width: 100%;
    }
    .partner-item{
        width: 100%;
        margin: 20px 0;
    }
    .footer-col{
        width: 100%;
        padding: 10px 0 10px 0;
    }
    .designby{
        position: static;
        text-align: center;
    }

    /* for about page */

    .top-banner-info{
        padding: 20px 0px;
    }
    .bread-cumb{
        padding: 0 0 5px 0;
    }
    .top-banner-info h1{
        font-size: 30px;
        line-height: 30px;
        padding: 0 0 5px 0;
    }
    .top-banner-info p{
        font-size: 18px;
        line-height: 20px;
    }
    .bread-cumb p{
        font-size: 18px;
        line-height: 20px;
    }
    .bread-cumb p a{
        color: #fff;
    }
    .sucess-item{
        width: 100%;
        margin: 10px 0;
    }
    .our-vision-area{
        padding: 20px 0;
    }
    .our-vision-item{
        width: 100%;
        margin: 10px 0;
    }
    .vision-item-inner{
        background: none;
    }
    .milestones-steps{
        width: 100%;
        margin: 10px 0;
    }
    .steps-line{
        display: none;
    }
    .activity-item{
        width: 100%;
        margin: 10px 0;
    }
    .activity-item-inner{
        padding: 20px 20px;
    }
    .activity-item-right{
        width: 35%;
    }
    .activity-item-left{
        width: 65%;
    }
    .professional-community-right{
        width: 100%;
    }
    .professional-community-left{
        width: 100%;
    }
    .professional-community-info{
        padding: 20px 20px;
    }
    .professional-community-info h2{
        font-size: 40px;
        line-height: 45px;
        padding: 0 0 10px 0;
    }

    /* for forum page */

    .working-item{
        width: 100%;
        margin: 10px 0;
    }
    .forum-item{
        width: 100%;
        margin: 10px 0;
    }
    .forum-work-item{
        width: 100%;
        margin: 20px 0;
    }
    .forum-separetor{
        display: none;
    }
    .documents-sorting{
        justify-content: center;
        padding: 20px 0 20px 0;
    }
    .documents-sorting-heading{
        padding: 0 0 0 0;
        text-align: center;
    }
    .documents-sorting-heading h2{
        color: #0b1633;
        font-size: 38px;
        line-height: 38px;
    }
    .documents-sorting-field{
        margin: 5px 0 5px 0;
    }
    .documents-items{
        display: block;
    }
    .documents-items-col-1{
        width: 100%;
        padding: 0 0 10px 0;
    }
    .documents-items-col-2{
        width: 100%;
        padding: 0 0 10px 0;
    }
    .documents-date p{
        font-size: 20px;
    }
    .documents-items-col-3{
        width: 100%;
        padding: 0 0 20px 0;
    }
    .documents-items-col-4{
        width: 100%;
        text-align: right;
    }
    .firesafety-right{
        width: 100%;
    }
    .firesafety-content{
        padding: 20px 20px;
    }
    .firesafety-left{
        width: 100%;
    }

    /* for forum details page */

    .administrator-item{
        width: 100%;
        margin: 10px 0;
    }
    .administrator-info{
        padding: 10px 20px;
        overflow: hidden;
    }
    .administrator-info h3{
        font-size: 25px;
        line-height: 25px;
        padding: 0 0 5px 0;
    }
    .administrator-info h4{
        font-size: 20px;
        line-height: 20px;
        padding: 0 0 5px 0;
    }
    .administrator-info p{
        font-size: 17px;
        line-height: 20px;
        padding: 0 0 5px 0;
    }
    .forum-about-right{
        width: 100%;
        padding: 0 0 30px 0;
    }
    .forum-about-content h2{
        font-size: 40px;
        line-height: 45px;
    }
    .forum-featured-item{
        width: 100%;
        padding: 10px 0;
    }
    .forum-featured-item-inner{
        background: none;
    }
    .forum-featured-item-icon{
        width: 25%;
    }
    .forum-featured-info{
        width: 68%;
    }
    .forum-about-left{
        width: 100%;
    }
    .practice-item{
        width: 100%;
        margin: 10px 0;
    }

    /* for product category */

    .category-featured-item-inner{
        text-align: center;
    }
    .category-featured-item-info{
        padding: 0 0 0 0;
    }
    .product-category-left{
        width: 100%;
    }
    .product-category-item{
        width: 100%;
        margin: 10px 0;
    }
    .product-category-right{
        width: 100%;
    }
    .delivery-item{
        width: 48%;
        margin: 10px 0;
    }
    .delivery-item:nth-child(3) .delivery-item-inner{
        background: none;
    }

    /* for sponsored page */

    .sponsored-featured-item{
        width: 100%;
        margin: 10px 0;
    }
    .sponsored-featured-area .featured-item-inner{
        background: none;
    }
    .sponsored-large-item{
        width: 48%;
    }
    .sponsored-small-item{
        width: 48%;
    }
    .sponsor-feedback-right{
        width: 100%;
    }
    .sponsor-feedback-content{
        padding: 20px;
        background: none;
    }
    .sponsor-feedback-left{
        width: 100%;
    }
    .join-withus-area{
        text-align: center;
    }
    .join-with-box{
        padding: 20px 20px;
    }
    .join-with-box-right{
        width: 100%;
    }
    .join-with-box-content{
        text-align: center;
        padding: 0;
    }
    .join-with-box-left{
        width: 100%;
        padding: 0 0 0 0;
    }
    .join-with-box-left a{
        margin: 5px 20px;
    }

    /* for product details page */

    .product-details-left{
        width: 100%;
    }
    .product-details-right{
        width: 100%;
        margin: 30px 0 0 0;
    }
    .product-details-featured-item{
        width: 48%;
        margin: 10px 0;
    }
    .product-details-featured-item:nth-child(odd) .product-details-featured-item-inner{
        background: none;
    }
    .seminar-suitable-content{
        background: url(images/icon-75.png) no-repeat center 10% #eaeef4;
        padding: 120px 30px 30px 30px;
    }
    .seminar-day-item{
        width: 48%;
    }
    .agenda-list-right{
        width: 35%;
    }
    .agenda-list-left{
        width: 65%;
    }
    .agenda-info{
        padding: 10px 20px 10px 20px;
    }
    .courses-item{
        width: 100%;
        margin: 10px 0;
    }

    /* for conference page */

    .annual-conference-box{
        margin: 20px 0 0 0;
    }
    .annual-conference-category{
        left: 20px;
        top: 20px;
    }
    .annual-conference-category span{
        padding: 10px 20px;
    }
    .annual-conference-half{
        position: static;
        width: 100%;
        margin: 20px 0 0 0;
        height: calc(100%);
        border-radius: 25px;
    }
    .annual-conference-inner{
        padding: 20px;
    }
    .annual-conference-content{
        overflow: hidden;
        padding: 0 0 20px 0;
    }
    .annual-conference-content h1{
        font-size:40px;
        line-height: 40px;
    }
    .annual-conference-content p{
        line-height: 35px;
        font-size: 28px;
        padding: 0 0 10px 0;
    }
    .annual-conference-date{
        border-top: 2px solid #fff;
        padding: 20px 0;
        overflow: hidden;
    }
    .annual-conference-item{
        width: 100%;
        margin: 10px 0;
    }
    .annual-conference-item-inner{
        background: none;
    }
    .time-box{
        width: 48%;
        margin: 1%;
    }
    .conference-featured-item{
        width: 48%;
        margin: 10px 0;
    }
    .conference-featured-item:nth-child(odd) .conference-featured-item-inner{
        background: none;
    }
    .conference-category ul li a{
        padding: 15px 25px 15px 25px;
    }
    .conference-item{
        width: 100%;
        margin: 10px 0;
    }
    .signup-box{
        padding: 20px 20px;
        background: #0f1e37;
    }
    .signup-form{
        padding: 0 0 20px 0;
    }
    .signup-box-right{
        width: 100%;
    }
    .signup-submit-btn{
        width: 40%;
    }
    .signup-input-field{
        width: 58%;
    }
    .signup-box-left{
        width: 100%;
    }
    .signup-content{
        text-align: center;
        padding: 0 0 0 0;
    }
    .signup-content h2{
        color: #fff;
    }
    .conference-event-item{
        width: 100%;
        margin: 10px 0;
    }
    .gallery-item{
        width: 98%;
    }
    .forum-contact-form-item{
        float: none;
        width: auto;
        margin: 5px 0;
    }
    .forum-contact-form-info-right{
        float: none;
        padding: 0 0 10px 0;
    }
    .forum-contact-form-info-left{
        float: none;
    }
    .home-banner-image{
        display: none;
    }
    .home-banner-mobile-image{
        display: block;
    }
    
}

@media (min-width: 220px) and (max-width: 375px) {
    .row{
        margin: 0;
    }
    .header{
        height: 80px;
    }
    .header-top-inner{
        height: 80px;
    }
    .header-right{
        right: auto;
        left: 10px;
        top: 10px;
    }
    .logo img{
        max-width: 150px;
    }
    .navigation{
        display: none;
    }
    .menuicon{
        display: block;
    }
    .home-banner-content h1{
        font-size: 30px;
        line-height: 30px;
        padding: 0 0 0 0;
    }
    .home-banner-content h2{
        font-size: 30px;
        line-height: 30px;
        padding: 0 0 0 0;
    }
    .home-banner-content h4{
        font-size: 20px;
        line-height: 20px;
        padding: 0 0 0 0;
    }
    .home-banner-content p{
        font-size: 14px;
        line-height: 14px;
        padding: 0 0 10px 0;
    }
    .home-banner-content p br{
        display: none;
    }
    .home-banner-content a.default-btn {
        font-size: 16px;
        font-weight: 400;
        padding: 5px 20px 5px 20px;
        background: #d0050e;
    }
    .featured-item{
        width: 100%;
        margin: 10px 0;
    }
    .about-area{
        padding: 30px 0;
    }
    .about-right{
        width: 100%;
        padding: 0 0 30px 0;
    }
    .about-content h1{
        font-size: 40px;
        line-height: 40px;
    }
    .about-left{
        width: 100%;
    }
    .news-item{
        width: 100%;
        margin: 10px 0;
    }
    .training-item{
        width: 100%;
        margin: 20px 0;
    }
    .training-item-inner{
        padding: 0 30px;
        background: none;
    }
    .association-right{
        width: 100%;
    }
    .association-left{
        width: 100%;
    }
    .partner-item{
        width: 100%;
        margin: 20px 0;
    }
    .footer-col{
        width: 100%;
        padding: 10px 0 10px 0;
    }
    .designby{
        position: static;
        text-align: center;
    }

    /* for about page */

    .top-banner-info{
        padding: 20px 0px;
    }
    .bread-cumb{
        padding: 0 0 5px 0;
    }
    .top-banner-info h1{
        font-size: 30px;
        line-height: 30px;
        padding: 0 0 5px 0;
    }
    .top-banner-info p{
        font-size: 18px;
        line-height: 20px;
    }
    .bread-cumb p{
        font-size: 18px;
        line-height: 20px;
    }
    .bread-cumb p a{
        color: #fff;
    }
    .sucess-item{
        width: 100%;
        margin: 10px 0;
    }
    .our-vision-area{
        padding: 20px 0;
    }
    .our-vision-item{
        width: 100%;
        margin: 10px 0;
    }
    .vision-item-inner{
        background: none;
    }
    .milestones-steps{
        width: 100%;
        margin: 10px 0;
    }
    .steps-line{
        display: none;
    }
    .activity-item{
        width: 100%;
        margin: 10px 0;
    }
    .activity-item-inner{
        padding: 20px 20px;
    }
    .activity-item-right{
        width: 35%;
    }
    .activity-item-left{
        width: 65%;
    }
    .professional-community-right{
        width: 100%;
    }
    .professional-community-left{
        width: 100%;
    }
    .professional-community-info{
        padding: 20px 20px;
    }
    .professional-community-info h2{
        font-size: 40px;
        line-height: 45px;
        padding: 0 0 10px 0;
    }

    /* for forum page */

    .working-item{
        width: 100%;
        margin: 10px 0;
    }
    .forum-item{
        width: 100%;
        margin: 10px 0;
    }
    .forum-work-item{
        width: 100%;
        margin: 20px 0;
    }
    .forum-separetor{
        display: none;
    }
    .documents-sorting{
        justify-content: center;
        padding: 20px 0 20px 0;
    }
    .documents-sorting-heading{
        padding: 0 0 0 0;
        text-align: center;
    }
    .documents-sorting-heading h2{
        color: #0b1633;
        font-size: 38px;
        line-height: 38px;
    }
    .documents-sorting-field{
        margin: 5px 0 5px 0;
    }
    .documents-items{
        display: block;
    }
    .documents-items-col-1{
        width: 100%;
        padding: 0 0 10px 0;
    }
    .documents-items-col-2{
        width: 100%;
        padding: 0 0 10px 0;
    }
    .documents-date p{
        font-size: 20px;
    }
    .documents-items-col-3{
        width: 100%;
        padding: 0 0 20px 0;
    }
    .documents-items-col-4{
        width: 100%;
        text-align: right;
    }
    .firesafety-right{
        width: 100%;
    }
    .firesafety-content{
        padding: 20px 20px;
    }
    .firesafety-left{
        width: 100%;
    }

    /* for forum details page */

    .administrator-item{
        width: 100%;
        margin: 10px 0;
    }
    .administrator-item-right{
        width: 100%;
    }
    .administrator-picture img{
        -webkit-border-top-left-radius: 15px;
        -webkit-border-top-right-radius: 15px;
        -moz-border-radius-topleft: 15px;
        -moz-border-radius-topright: 15px;
        border-top-left-radius: 15px;
        border-top-right-radius: 15px;
    }
    .administrator-item:nth-child(even) .administrator-picture img{
        -webkit-border-top-left-radius: 15px;
        -webkit-border-top-right-radius: 15px;
        -moz-border-radius-topleft: 15px;
        -moz-border-radius-topright: 15px;
        border-top-left-radius: 15px;
        border-top-right-radius: 15px;
    }
    .administrator-item-left{
        width: 100%;
    }
    .administrator-info{
        padding: 10px 20px;
        overflow: hidden;
    }
    .administrator-info h3{
        font-size: 25px;
        line-height: 25px;
        padding: 0 0 5px 0;
    }
    .administrator-info h4{
        font-size: 20px;
        line-height: 20px;
        padding: 0 0 5px 0;
    }
    .administrator-info p{
        font-size: 17px;
        line-height: 20px;
        padding: 0 0 5px 0;
    }
    .forum-about-right{
        width: 100%;
        padding: 0 0 30px 0;
    }
    .forum-about-content h2{
        font-size: 40px;
        line-height: 45px;
    }
    .forum-featured-item{
        width: 100%;
        padding: 10px 0;
    }
    .forum-featured-item-inner{
        background: none;
    }
    .forum-featured-item-icon{
        width: 25%;
    }
    .forum-featured-info{
        width: 68%;
    }
    .forum-about-left{
        width: 100%;
    }
    .practice-item{
        width: 100%;
        margin: 10px 0;
    }

    /* for product category */

    .category-featured-item-inner{
        text-align: center;
    }
    .category-featured-item-info{
        padding: 0 0 0 0;
    }
    .product-category-left{
        width: 100%;
    }
    .product-category-item{
        width: 100%;
        margin: 10px 0;
    }
    .product-category-right{
        width: 100%;
    }
    .delivery-item{
        width: 48%;
        margin: 10px 0;
    }
    .delivery-item:nth-child(3) .delivery-item-inner{
        background: none;
    }

    /* for sponsored page */

    .sponsored-featured-item{
        width: 100%;
        margin: 10px 0;
    }
    .sponsored-featured-area .featured-item-inner{
        background: none;
    }
    .sponsored-large-item{
        width: 100%;
        margin: 10px 0;
    }
    .sponsored-small-item{
        width: 100%;
        margin: 10px 0;
    }
    .sponsor-feedback-right{
        width: 100%;
    }
    .sponsor-feedback-content{
        padding: 20px;
        background: none;
    }
    .sponsor-feedback-left{
        width: 100%;
    }
    .join-withus-area{
        text-align: center;
    }
    .join-with-box{
        padding: 20px 20px;
    }
    .join-with-box-right{
        width: 100%;
    }
    .join-with-box-content{
        text-align: center;
        padding: 0;
    }
    .join-with-box-left{
        width: 100%;
        padding: 0 0 0 0;
    }
    .join-with-box-left a{
        margin: 5px 20px;
    }

    /* for product details page */

    .product-details-left{
        width: 100%;
    }
    .product-details-right{
        width: 100%;
        margin: 30px 0 0 0;
    }
    .product-details-featured-item{
        width: 48%;
        margin: 10px 0;
    }
    .product-details-featured-item:nth-child(odd) .product-details-featured-item-inner{
        background: none;
    }
    .seminar-suitable-content{
        background: url(images/icon-75.png) no-repeat center 10% #eaeef4;
        padding: 120px 30px 30px 30px;
    }
    .seminar-day-item{
        width: 48%;
    }
    .agenda-list-right{
        width: 35%;
    }
    .agenda-list-left{
        width: 65%;
    }
    .agenda-info{
        padding: 10px 20px 10px 20px;
    }
    .courses-item{
        width: 100%;
        margin: 10px 0;
    }

    /* for conference page */

    .annual-conference-box{
        margin: 20px 0 0 0;
    }
    .annual-conference-category{
        left: 20px;
        top: 20px;
    }
    .annual-conference-category span{
        padding: 10px 20px;
    }
    .annual-conference-half{
        position: static;
        width: 100%;
        margin: 20px 0 0 0;
        height: calc(100%);
        border-radius: 25px;
    }
    .annual-conference-inner{
        padding: 20px;
    }
    .annual-conference-content{
        overflow: hidden;
        padding: 0 0 20px 0;
    }
    .annual-conference-content h1{
        font-size:40px;
        line-height: 40px;
    }
    .annual-conference-content p{
        line-height: 35px;
        font-size: 28px;
        padding: 0 0 10px 0;
    }
    .annual-conference-date{
        border-top: 2px solid #fff;
        padding: 20px 0;
        overflow: hidden;
    }
    .annual-conference-item{
        width: 100%;
        margin: 10px 0;
    }
    .annual-conference-item-inner{
        background: none;
    }
    .time-box{
        width: 48%;
        margin: 1%;
    }
    .conference-featured-item{
        width: 48%;
        margin: 10px 0;
    }
    .conference-featured-item:nth-child(odd) .conference-featured-item-inner{
        background: none;
    }
    .conference-category ul li a{
        padding: 15px 25px 15px 25px;
    }
    .conference-item{
        width: 100%;
        margin: 10px 0;
    }
    .signup-box{
        padding: 20px 20px;
        background: #0f1e37;
    }
    .signup-form{
        padding: 0 0 20px 0;
    }
    .signup-box-right{
        width: 100%;
    }
    .signup-submit-btn{
        width: 40%;
    }
    .signup-input-field{
        width: 58%;
    }
    .signup-box-left{
        width: 100%;
    }
    .signup-content{
        text-align: center;
        padding: 0 0 0 0;
    }
    .signup-content h2{
        color: #fff;
    }
    .conference-event-item{
        width: 100%;
        margin: 10px 0;
    }
    .gallery-item{
        width: 98%;
    }
    .forum-contact-form-item{
        float: none;
        width: auto;
        margin: 5px 0;
    }
    .forum-contact-form-info-right{
        float: none;
        padding: 0 0 10px 0;
    }
    .forum-contact-form-info-left{
        float: none;
    }
    .home-banner-image{
        display: none;
    }
    .home-banner-mobile-image{
        display: block;
    }
}
