.video.col-in-3:nth-child(3n+1),.video.col-2:nth-child(5n+1){
    clear:left;
}
@media only screen and (max-width: 1260px) {
    .logo{
        margin-top: 15px;
    }
	
}
@media only screen and (max-width: 991px) {
.video.col-2:nth-child(5n+1){
    clear:none;
}
.video.col-2:nth-child(4n+1){
    clear:left;
}
    .logo{
        float: left;
    }
	.main-menu, .heading {
		position: relative;
	}
	.mobile-menu, .mobile-sort {
		display: inline-block;
	}
	.main-menu > ul {
		position: absolute;
		top: 100%;
		left: 0;
		width: 270px;
		background: #22282F;
		opacity: 0;
		visibility: hidden;
		transition: all 0.3s ease-in-out 0s;
		-moz-transition: all 0.3s ease-in-out 0s;
		-o-transition: all 0.3s ease-in-out 0s;
		-webkit-transition: all 0.3s ease-in-out 0s;
		-ms-transition: all 0.3s ease-in-out 0s;
        z-index: 99;
	}
    ul.sort{
        position: absolute;
        top: 100%;
        display: none;
        right: 5px;
        width: 150px;
        z-index: 99;
    }
    ul.sort li{
        display: block;
    }
	.main-menu.open > ul {
		opacity: 1;
		visibility: visible;
	}
	.main-menu ul li {
		float: none;
	}
	.main-menu .sub-menu {
		position: static;
		opacity: 1;
		visibility: visible;
		width: auto;
		display: none;
	}
	.main-nav .arrow {
		display: block;
	}
    .col-in-3{
        width: 33.333%;
    }
    .top-content .col-6{
        width: 100%;
    }
    .top-content .col-4{
        width: 100%;
    }
    .list-item .col-2{
        width: 25%;
    }
    .logo-ft, .right-ft{
        text-align: center;
    }
    .logo-ft{
        margin-bottom: 20px;
    }
    .ads-bottom .ads{
        margin: 0 5px 10px;
    }
}

@media only screen and (max-width: 767px) {
.video.col-in-3:nth-child(3n+1),.video.col-2:nth-child(4n+1){
    clear:none;
}	
.video.col-in-3:nth-child(2n+1),.video.col-2:nth-child(2n+1){
    clear:left;
}
    .logo{
        float: none;
        text-align: center;
    }
    .list-item .col-2{
        width: 50%;
    }
    .col-in-3{
        width: 50%;
    }
}
@media only screen and (max-width: 540px) {
	.ads-bottom .ads {
		width: auto;
		margin: 0;
		padding: 5px 0;
	}
    .navigation{
        float: none;
        text-align: right;
        margin-bottom: 10px;
    }
	.bot-footer .col-xs-6 {
		float: none;
		width: auto;
		text-align: center;
	}
	.copyright {
		text-align: center;
	}
	.single-detail iframe {
		height: 300px;
	}
    .right-footer .footer-menu li{
        margin-bottom: 5px;
    }
    .top-footer .item{
        width: 50%;
        margin-bottom: 10px;
    }
    .searchform{
        float: none;
    }
    .searchform > div{
        width: 100%;
    }
    .advertising{
        height: auto !important;
    }
    .advertising .adv{
        text-align: center;
        padding: 30px 0;
    }
    .advertising .adv a{
        position: relative;
        top: 0;
        left: 0;
        transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -webkit-transform: translate(0, 0);
    }
    .pagination ul li,
    .pagination ul li:first-child{
        margin-bottom: 5px;
    }
}

@media only screen and (max-width: 500px) {
	.top-header .col-xs-6 {
		width: auto;
		float: none;
		text-align: center;
	}
	.top-nav ul {
		padding: 15px 0 10px;
		text-align: center;
	}
	.subtitle-menu {
		float: none;
		margin-bottom: 15px;
	}
}

@media only screen and (max-width: 399px) {
	.videos .video {
		float: none;
		width: auto;
	}
	.main-title {
		font-size: 16px;
	}
	#commentform .col-xs-6,
	.single-video .ads {
		width: auto;
		float: none;
	}
	#commentform #author {
		margin-bottom: 10px;
	}
	.single-video .ads {
		padding: 0;
	}

    .navigation{
        margin-left: 0;
    }
    ul.navigation li{
        padding: 0 8px;
    }
}
