@media screen and (max-device-width:  979px), screen and (max-width:  979px) {
    .container_12{width: 98%;}
    .layout-1cols-ceneter{width: 98%;}

    .clear-2col{
        display: block;
    }
    .layout-2cols{
        width: 100%;
    }
    /* Header
    ****************************************/
    #header .header-content{
        padding: 12px 0 22px;
    }
    #header .wrap-top-menu{
        padding: 7px 0;
    }
    #header .top-menu{
        margin-top: 2px;
    }
    #header .top-message{
        display: none;
    }
    #header .wrap-top-menu .iBtnRed{
        display: block;
    }
	#header .top-menu .nav-horizontal{
        display: none;
    }
	#header .top-menu .btn-toogle-menu{
        display: block;
    }
    .header-content .header-right{
        width: 100%;
        border-bottom: 1px solid #d4d4d4;
        padding-bottom: 12px;
        display: none;
    }
    .header-content .header-right.active{
        display: block;
    }
    .header-content .header-left{
        width: 100%;
        padding-top: 10px;
    }
    #header .dropdown-search-result{
        top:97px;
    }
    .dropdown-search-result .iPickUp{
        display: none;
    }
    /* Home */
    .home-feature-category .wrap-lst-category{
        *height: 422px;
    }
    .box-marked-project.project-short .top-project-info{
        *height: 278px;
    }
    .box-marked-project .content-info-short .thumb-img{
        margin-right: 20px;
    }
    .box-marked-project .content-info-short .wrap-short-detail{
        float: none;
        width: auto;
    }
    .box-marked-project .content-info-short .comment-view{
        position: static;
    }

    .home-popular-project .clear-2col{display: none}

    .project-short.sml-thumb .group-fee .fee-item{
        float: none;
        width: auto;
        border-top: 1px dashed #d4d4d4;
        padding: 5px 10px;
    }
    .project-short.sml-thumb .group-fee .fee-item:first-child{
        padding-left: 10px;
    }

    .project-short.larger .bottom-project-info{
        padding-bottom: 20px;
    }
    .project-short.larger .project-progress{
        float: none;
        margin: 10px auto;
    }
    .project-short.larger .group-fee{
        padding: 0 0 0 20px;
    }
    .project-short.larger .bottom-project-info .btn-buck-project{
        margin: 0 20px 0 0;
    }


    .home-discover-friends .row-friends.row-connect-fb .thumb-avatar.t-first,
    .home-discover-friends .row-friends.row-connect-fb .thumb-avatar.t-last{
        display: none;
    }
    .home-discover-friends .connect-fb{
        width: 100%;
        margin: 0;
        padding-bottom: 20px;
    }

    .project-author .author-action{
        text-align: center;
    }
    .project-author .author-action .btn{
        margin: 10px 0 0 0;
    }
    .project-author .author-action .btn:first-child{
        margin-top: 0;
    }
    .form-profile{
        width: auto;
    }
    .form .row-item .lbl{
        width: 90px;
    }
    .form .row-item .val{
        margin-left: 100px;
    }
    .form.form-profile .txt{
        width: 215px;
    }
    .form .txt.fill-width{
        width: 100%;
    }

    /*SelectNav.js*/
    .selectnav{
        display: block;
    }
    .nav-menu-blog{
        display: none;
    }

    /* Footer */
    #footer .main-footer .grid_3{
        width: 48%;
    }
    #footer .footer-menu > ul{
        float: left;
        width: 50%;
    }
    #footer .footer-menu > ul:first-child{
        width: 50%;
    }
    #footer .site-copyright{
        padding-top: 40px;
    }
}

@media screen and (max-device-width:  767px), screen and (max-width:  767px) {
	#header .top-menu .nav-horizontal{
        display: none;
    }
	#header .top-menu .btn-toogle-menu{
        display: block;
    }
    .layout-2cols .content,
    .layout-2cols .sidebar{
        width: 98%;
        margin-bottom: 30px;
    }
    .layout-1cols-ceneter .content{
        width: 81.333%;
    }
	
    .dropdown-search-result .grid_3{
        width: 48%;
    }
    .home-feature-category .left-lst-category,
    .home-feature-category .marked-category{
        width: 98%;
    }
    .home-feature-category .wrap-lst-category,
    .box-marked-project.project-short .top-project-info{
        height: auto;
    }
	#home-slider .slide-title,
	.slide-description, .slide-description2 {
		padding-bottom: 12px
	}
    .box-marked-project .content-info-short .thumb-img{
        margin-right: 0;
    }
    .box-marked-project .content-info-short .wrap-short-detail{
        float: right;
        width: 43.36283185840708%;
    }
    .box-marked-project .content-info-short .comment-view{
        position: absolute;
    }
    .project-short.box-marked-project .group-fee{
        padding: 25px 20px 0 0;
        float: right;
    }
    .project-short.big-thumb .group-fee{
        padding-left: 25px;
    }
    .project-short.larger .group-fee .sep{
        margin: 12px 20px 0 20px;
    }


    .lst-popular-project {
        padding-bottom: 20px;
    }
    .lst-popular-project > .grid_3{
        width: 48%;
    }
	.lst-popular-project > .grid_14{
        width: 98%;
    }
	.others .sml-thumb .content-info-short .wrap-short-detail {
    padding: 5px 15px 5px 15px;
    *width: 82.5%; 
}
    .lst-popular-project .project-short{
        margin-bottom: 20px;
    }

    .home-discover-friends .connect-fb{
        text-align: center;
        padding-top: 20px;
    }
    .home-discover-friends .connect-fb .description{
        float: none;
        width: auto;
        padding: 0 0 10px 0;
    }
    .home-discover-friends .connect-fb .btn-fb{
        float: none;
        margin: 0;
    }

    .additional-info-line .grid_9,
    .additional-info-line .grid_3{
        width: 98%;
        text-align: left;
    }
    .project-author .author-action{
        text-align: left;
    }
    .how-it-work .left-intro{
        float: none;
        width: auto;
        margin-bottom: 20px;
    }
    .how-it-work .right-intro{
        float: none;
        width: auto;
        padding: 4px;
    }

    .popup-common{
        position: absolute;
        height: auto;
    }
    .popup-common .prefix_1{
        padding: 0;
    }
    .login-form .box-white{
        height: auto;
    }
    .popup-common .grid_6,
    .popup-common .grid_4{
        width: 81.333%;
        padding-left: 8.333%;
    }


}
@media screen and (max-device-width:  480px), screen and (max-width:  480px) {
    #logo{
        float: none;
        width: auto;
        padding: 0 0 20px 0;
        text-align: center;
    }
    #header .top-menu .nav-horizontal{
        display: none;
    }
    #header .top-menu .btn-toogle-menu{
        display: block;
    }
    #header .wrap-top-menu .iBtnRed{
        margin-top: 6px;
    }
     
	
    #header .account-panel{
        margin: 0 0 10px 0;
        float: none;
        text-align: center;
    }
    #header .account-panel .btn{
        float: none;
    }
    #header .form-search{
        float: none;
        width: 220px;
        margin: 0 auto;
    }
	#home-slider .slide-title,
	.slide-description, .slide-description2 {
		padding-bottom: 8px
	}
    .dropdown-search-result .grid_3{
        width: 98%;
    }
    .dropdown-search-result .iBigX{
        top: 15px;
    }
    .marked-category .title-mark{
        padding-bottom: 5px;
    }
    .marked-category .count-project{
        position: static;
    }
    .box-marked-project .content-info-short .thumb-img,
    .project-short.larger .content-info-short .thumb-img,
    .day-news .project-short .content-info-short .thumb-img{
        float: none;
        width: auto;
        margin-bottom: 10px;
    }
    .box-marked-project .content-info-short .wrap-short-detail,
    .project-short.larger .content-info-short .wrap-short-detail,
    .day-news  .project-short .content-info-short .wrap-short-detail{
         float: none;
         width: auto;
    }
    .box-marked-project .content-info-short .comment-view,
    .project-short.larger .content-info-short .comment-view,
    .day-news  .project-short .content-info-short .comment-view{
        position: static;
    }
    .project-short.box-marked-project .group-fee .fee-item,
    .project-short.larger .group-fee .fee-item,
    .project-short.big-thumb .group-fee .fee-item{
        float: none;
        width: auto;
        border-top: 1px dashed #d4d4d4;
        padding: 5px 10px;
    }
    .project-short.box-marked-project .group-fee .fee-item:first-child,
    .project-short.larger .group-fee .fee-item:first-child,
    .project-short.big-thumb .group-fee .fee-item:first-child{
        padding-left: 10px;
    }
    .project-short.box-marked-project .group-fee .sep,
    .project-short.larger .group-fee .sep,
    .project-short.big-thumb .group-fee .sep{
        display: none;
    }
    .project-short .bottom-project-info{
        overflow: hidden;
    }
    .project-short.box-marked-project .group-fee,
    .project-short.larger .group-fee,
    .project-short.big-thumb .group-fee{
        padding: 15px 0 10px 0;
    }
    .project-short .group-fee .sep{
        margin: 12px 24px 0 24px;
    }
    .project-short .project-progress{
        margin: 10px auto;
        float: none;
    }
    .project-short.box-marked-project .group-fee,
    .project-short.larger .group-fee,
    .project-short.big-thumb .group-fee{
        padding: 15px 0 10px 0;
        float: none;
        clear: both;
        width: 96%;
        margin: 0 auto;
    }
    .project-short.larger .bottom-project-info .btn-buck-project{
        float: left;
        margin: 0 0 0 20px;
    }
    .project-tab-detail .nav-tabs{
        display: none;
    }
    .project-detail .tab-content .alternate-tab{
        display: block;
    }
    .project-detail .tab-content .tab-pane{
        border-radius: 0;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
    }
    .project-detail .tab-content .alternate-tab.active{
        display: block;
    }
    .how-it-work .grid_6.box-text-content,
    .how-it-work .grid_4.box-text-content{
        width: 98%;
    }

    .form .row-item .lbl{
        display: block;
        float: none;
        width: auto;
        text-align: left;
        padding-bottom: 7px;
    }
    .form .row-item .val{
        margin-left: 0;
    }
    .form.form-profile .txt{
        width: 100%;
    }
    .form .row-item .btn{
        margin-left: 0;
        margin-top: 4px;
    }

    .blog-page .grp-info-box .box-text-content{
        float: none;
        width: auto;
        padding-bottom: 20px;
    }
    .blog-page .grp-info-box .box-text-content:first-child{
        margin-left: 0;
    }
    .blog-page .box-text-content .wrap-info{
        padding: 0;
    }

    .list-project-in-category .list-project > .grid_3{
        width: 96%;
        margin-left: 2%;
        margin-right: 2%;
    }

    .box-post-comment .left-input,
    .box-post-comment .right-input{
        float: none;
        width: auto;
    }
    .thanks{
        float: none;
        width: auto;
        display: block;
        margin-bottom: 10px;
    }
    .thanks .pick-right{
        border-color: #3c84ea transparent transparent transparent;
        top: 100%;
        right: 22px;
    }
    .box-post-comment .btn-submit-comment{
        width: 100px;
    }


    .lst-popular-project > .grid_3,
    #footer .main-footer .grid_3{
        width: 98%;
    }
    #footer .copyright{
        text-align: center;
    }
    #footer .logo-footer{
        position: static;
    }
    #footer .term-privacy{
        position: static;
        padding: 20px 0;
    }
    #footer .site-copyright{
        padding: 0;
    }

    .popup-common .grid_6,
    .popup-common .grid_4{
        width: 98%;
        padding-left: 0;
    }

    .centered-btns_nav{
        top: 65%;
    }
}

@media screen and (max-device-width:  600px), screen and (max-width:  600px) {
 #header .main-nav{ 
        display: none;
    }
}
@media screen and (max-device-width:  700px), screen and (max-width:  700px) {
 #header .main-nav{ 
        display: none;
    }
}

