@media only screen and (min-width:1920px)
{
	.sidebar{max-width:210px;}
    .post-list .post-item .image{height: 500px;}
    .post-list .post-item .video {padding-bottom:0; height:500px}
}
@media only screen and (min-width:1700px) and (max-width: 1920px)
{
	.sidebar{max-width:210px;}
    .post-list .post-item .image{height: 430px;}
    .post-list .post-item .video {padding-bottom:0; height:430px}
}

@media only screen and (max-width: 1470px){
	.article-item:hover .details .name{color:#fff !important;}
	
	#header .logo{width:180px; display:block;}
	#header .top-wrap{border-bottom: 1px solid #323232;}
	
	.nav{display:block;}
	
	.socials li{padding:0 15px;}
	.links > li{padding:0 15px;}
		
	#content{padding-top:110px;}

    .thumbnail-wrapper.very-large-thumb > div {height: 400px;}
	
	.sidebar{display:none;}
	
	.content-wrapper{width:100%;}
	
	#footer .arrow-footer{display:none;}
	.footer-content{display:block !important;}

    .article-item .img-wide{height:200px;}
        
    /*====== Member ======*/
    .profile-wrap{padding-top:130px;}
    .profile-wrap .profile-inner{width:100%;}
    .profile-stats .profile-inner{width:100%; float:right;}

    /*====== Post ======*/
    .post-list .post-item .image{height: 415.69px;}/*400px*/
    .post-list .post-item .video {padding-bottom:0; height:415.69px}
    .post-content-list .image, .post-content-list .video{height: 320px;}
    .showoff-stats .stats-item a .stat-image, .showoff-stats .stats-item .video iframe{height:200px;}
    .showoff-type-hide{display:block;}
    .showoff-style-hide{display:none;}
    a.quick-create{float:right;}
}

@media only screen and (max-width: 1260px){
	#header .logo{width: 140px; transform: translate(-50%, 40%); z-index:9;}
	
	.nav .nav-bar > li{padding:13px 22px 23px;}
    	
	.content-left{width:100%; overflow:hidden;}
	.content-right{display:none;}

    .thumbnail-wrapper.very-large-thumb > div {height: 370px;}
	
	.authors .listing li .image {width: 141px;}
	
	a.AdsMobile{display:block;}
	a.AdsMobile.small{display:none;}
}

@media only screen and (max-width: 1180px){
	.nav .nav-bar > li{padding:13px 17px 23px;}
}

@media only screen and (max-width: 1100px){
	#header .logo{width: 130px; transform: translate(-50%, 55%);}
	.nav{width:100%;}
	
    .thumbnail-wrapper.very-large-thumb > div {height: 350px;}
    /*====== Member ======*/    
    .profile-stats .profile-inner ul > li .text{font-size: 13px;}
    .profile-stats .profile-inner ul > li .number{font-size: 33px;}
    /*====== Post ======*/
    .post-list .post-item .image{height: 358.31px;}/*380px*/
    .post-list .post-item .video {height:358.31px}
    
}

@media (max-width: 989px) {
    img:not(.lg-object):not(.notransform){transform: none !important; -webkit-transform: none !important; -moz-transform: none !important;}
    
    #header {height: 70px;}
	#header .top-wrap{display:none;}
	#header .logo{width:140px; transform: translate(-50%, 12%);}
	
	.nav{display:none;}
	.nav-mobile{display: block;}
	
	.banner{display:none;}
	
	#content {padding-top: 60px;}
	.article-content, .authors {float: none; width: auto;}	
	
	.overlay {background:rgba(0,0,0,0.7); color: #fff; padding:18px;}
	.slider-item .overlay .title {font-size: 22px;}
	.slider-item .overlay .desc,
	.slider-item:hover .overlay .desc{display:none;}
	
	.copyright{text-align:center !important; font-size:18px;}
	.socials{float:none !important; padding:20px 0 30px;}
	.socials > li{padding:0 40px;}
	
	.row.reorder-xs {
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		transform: rotate(180deg);

		direction: rtl;
	}
	.row.reorder-xs > [class*="col-"] {
		-webkit-transform: rotate(-180deg);
		-moz-transform: rotate(-180deg);
		-ms-transform: rotate(-180deg);
		-o-transform: rotate(-180deg);
		transform: rotate(-180deg);

		direction: ltr;
	}
	
	.authors .listing li .type {font-size: 18px;}
	.authors .listing li .image {width: 120px;}
	.authors .listing li .name {font-size: 18px;}
	
	.homepage a.AdsMobile{display:none;}
	a.AdsMobile.small{display:block;}
    .homepage .topAdves, .homepage .botAdves{display:none;}
	
	.article-item .details .date,
	.article-list .article-item .details .date{font-size:15px;}
	.article-item .details  .name,
	.article-list .article-item .details  .name{font-size:20px;}

    .article-item .img-wide{height:160px;}
		
	.related-item .details .date,
	.related-list .related-item .details .date{font-size:15px;}
	.related-item .details  .name,
	.related-list .related-item .details  .name{font-size:20px;}

    .tablet-hide{display:none !important;}
    .tablet-show{display:block !important;}
    .thumbnail-wrapper.very-large-thumb > div {height: 420px;}
	
	.breadcrumbs{display:none;}
	.backHome{display:block;}
	.desktop span.section{display:none}
	.desktop ul{display:none}    
	.desktop ul.pagebreak{display:block !important;}
	.categoryTitle{display:block; margin-bottom:20px;}
        
    /*====== Member ======*/
    .profile-wrap{padding:70px 10px 15px 40px}
    .profile-wrap .profile-inner{float:none;}
    
    .profile-wrap .profile-inner ul.mobile-btn{display:block;}
    .profile-wrap .profile-inner ul.mobile-btn > li > a{font-size:14px;}

    .profile-user .avatar{width:90px; height:90px;}
    .profile-user .name{font-size: 24px;}
            
    .profile-stats{padding:10px 0; display:none;}
    .profile-stats .profile-inner ul > li{margin-right:23px; padding-right:23px;}
    .profile-stats .profile-inner ul > li .text{font-size: 13px;}
    .profile-stats .profile-inner ul > li .number{font-size: 28px;}
    .profile-stats .profile-inner ul > li .number img{height:28px; width:auto;}
    
    .profile-stats_mobile{display:block;}
    .profile-stats_mobile .profile-inner ul > li{padding:0 25px;}
    .profile-stats_mobile .profile-inner ul > li .text{font-size: 14px;}
    .profile-stats_mobile .profile-inner ul > li .number{font-size: 22px;}

    .profile-interactive{display:none;}
    .profile-interactive_mobile{display:block;}

    .profile-menu_mobile{display:block; margin-top:70px;}

    /*====== Post ======*/
    .showoff-widget{padding:0 10px;}
    .joinBanner .registration{left:50px; right:50px;}
    .joinBanner a{height:450px;}
    .post-list .post-item .image{height: 430.31px;}/*400px*/
    .post-list .post-item .video {height:430.31px}
    .post-content-list .image,
    .post-content-list .video{height: 350px;}
    
    /*====== Event ======*/
    .upcoming-event{padding:80px 0 40px;}
    .upcoming-event .event-header{margin-bottom:200px;}
    .upcoming-event .event-header .logo{width:48px;}
    .upcoming-event .event-header h1.title{font-size:25px; margin-bottom:10px;}
    .upcoming-event .event-header .registerNow{padding: 10px 32px;}
    .upcoming-event .event-header .moreInfo{padding: 8px 20px;}
    
    .upcoming-event .event-list .months li {font-size: 17px;}
    .upcoming_event_year {padding: 3px 10px; font-size:13px;}

    .upcoming-event .event-list .items::after{left:45px;}
    .upcoming-event .event-list .items {padding-left: 146px; padding-right: 44px;}
    
    /*====== Event Detail ======*/
    .event-left{width:100%; float:none; overflow:hidden;}
    .event-right{width:100%; height:100%; float:none;}
	
	/*====== Feature ======*/
    .feature-button-wrap{min-height:inherit;}
    .feature-title-ver, .feature-bot-ver{top:0; right:0; left:0; width:210px; transform:none;}
    .feature-title-ver{ margin-bottom:20px;}
    
    a.quick-create{padding:6px 16px;}
    a.quick-create img{width:25px;}
		
    .col-md-hide{display:block;}
}

@media (max-width: 749px) {
    #wrapper{overflow-x:hidden;}
    #header {height: 55px;}
	#header .logo, #header.scroll .logo{width:120px; transform: translate(-50%, 12%);}
	
	.mobileMenu{width:30px; top: 12px;}
	
	#mobileNavi{margin-top:50px;}
    #mobileNavi ul#aboutSub {top: -340px;}
    #mobileNavi ul#loginSub {top: 75px;}
	#mobileNavi .topLinks li a{font-size:14px;}
	.mobile_links > li > a, .mobile_links > li > ul > li > a{font-size:16px;}
	
	#content {width:100%; padding:40px 20px 0 20px;}
	
	.backHome{font-size: 15px; margin-bottom:20px; padding: 15px 50px !important;}
	.backHome span{position:absolute; left:15px; top:19px;}
	
	.categoryTitle{font-size: 16px; margin-bottom:20px; padding: 15px !important;}
	.categoryTitle span{position:absolute; right:15px; top:19px;}
	.desktop .categoryTitle_Mobile{margin-top:-19px;}
	.desktop .categoryTitle_Mobile > li > a{font-size:14px;}
	
	.overlay {background: #19191c; color: #fff; padding: 8px; position: relative;}
	.slider-item .overlay .title {font-size: 14px;}	
    .slider-item .img-wide{height:330px;}

	.featured a.title {font-size:14px;}
	
	.article-item .details .date,
	.article-list .article-item .details .date{font-size:13px;}
	.article-item .details  .name,
	.article-list .article-item .details  .name{font-size:16px;}

    .article-item .img-wide{height:330px;}

    .article-content{ font-size: 18px;}
    		
	.related-item .details .date,
	.related-list .related-item .details .date{font-size:13px;}
	.related-item .details  .name,
	.related-list .related-item .details  .name{font-size:16px;}
	
	.mobile-hide{display:none !important;}
	.mobile-show{display:block !important;}
    .thumbnail-wrapper.very-large-thumb > div {height: 340px;}

	.thumbnail-wrapper.large-thumb {width: 65%;}
	.thumbnail-wrapper.large-thumb > div {height: 250px;}
	.thumbnail-wrapper.small-thumb {width: 35%; padding:0;}
	.totalImages-wrapper > div, .thumbnail-wrapper.small-thumb > div {height: 120px;}

    .thumbnail-wrapper.small-thumb-third, .thumbnail-wrapper-disable.small-thumb-third > div {height: 120px;}
	.thumbnail-wrapper > div .viewGallery {display: none;}
    	
	.footer-content{display:none !important;}
	
	.authors .listing li .type {font-size: 16px;}
	.authors .listing li .image {width: 100px;}
	.authors .listing li .name {font-size: 16px;}

    .form-group.sm-haft{width:45%;}
    .form-group.sm-haft.sm-haft-last{float:right;}
    
    /*====== Member ======*/
    .profile-wrap{padding:60px 10px 15px 30px;}
    .profile-wrap .profile-inner{float:none;}

    .profile-user .avatar{width:90px; height:90px;}
    .profile-user .name{font-size: 17px; vertical-align:top;}
        
    .profile-stats .profile-inner ul.sm-right{float:none;}
    .profile-stats .profile-inner ul > li{margin-right:20px; padding-right:20px;}
    .profile-stats .profile-inner ul > li .text{font-size: 10px;}
    .profile-stats .profile-inner ul > li .number{font-size: 25px;}
    .profile-stats .profile-inner ul > li .number img{height:24px; width:auto;}

    .profile-interactive_mobile .profile-inner{padding:0 20px;}
    .profile-interactive_mobile .profile-inner .title{font-size: 14px;}
    .profile-interactive_mobile .profile-inner .number, .profile-interactive_mobile .profile-inner .text{font-size: 20px;}
    .profile-interactive_mobile .icon-showoff{width:25px; height:25px;}
    
    .profile-menu_mobile{margin-top:50px;}

    /*====== Post ======*/
    .post-list .post-item .image{height: 252.56px;}/*320px*/    
    .post-list .post-item .video {height:252.56px}
    .post-content-list .image, .post-content-list .video{height: 350px;}
    .post-content-list .profile-user .name{font-size:17px; vertical-align:middle;}
    
    .showoff-stats .stats-item a .stat-image, .showoff-stats .stats-item .video iframe{height:160px;}

    /*====== Event ======*/
    .upcoming-event{padding:40px 0 30px;}
    .upcoming-event .event-header{margin-bottom:150px;}
    .upcoming-event .event-header .logo{width:45px;}
    .upcoming-event .event-header h1.title{font-size:20px;}
    .upcoming-event .event-header .dateTime{font-size:16px;}
    .upcoming-event .event-header .registerNow{font-size:14px; padding: 6px 25px;}
    .upcoming-event .event-header .moreInfo{font-size:14px; padding: 4px 14px;}
    
    .upcoming-event .event-list .months{margin: 0 0 25px;}
    .upcoming-event .event-list .months li {font-size: 10px; padding:0;}
    .upcoming_event_year {padding: 3px 8px; font-size:10px;}

    .upcoming-event .event-list .items::after{bottom: 30px; left:34px;}
    .upcoming-event .event-list .items {padding-left: 80px; padding-right: 20px;}
    .upcoming-event .event-list .items ul{margin-bottom:30px;}
    .upcoming-event .event-list .items ul li {margin: 0 0 40px;}
    .upcoming-event .event-list .items ul li::after {border: 10px solid #1c1c1f; height: 30px; left: -60px; width: 30px;}    
    .upcoming-event .event-list .items ul li a {padding: 12px;}
    .upcoming-event .event-list .items ul li .image {float: left; width: 80px;}

    .upcoming-event .event-list .items ul li .details {font-size: 10px; margin-left: 90px;}
    .upcoming-event .event-list .items ul li .details .title {font-size: 15px;}

    /*====== Event Detail ======*/
    .event-left p{font-size:15px;}
    .event-left span.title{font-size:16px;}
    .event-detail-box{padding:15px 20px;}
    .event-detail-image h2.caption {padding: 20px; font-size:20px;}
    .event-detail-position img{width:24px;}
    .event-detail-ticket h2{font-size:20px;}
    .event-detail-ticket table tr th, .event-detail-ticket table tr td{font-size:14px;}
    .event-detail-ticket .button{font-size: 14px;}

    .event-right .widget h2 {font-size:20px;}
    .event-right .widget .slider-item .details {font-size: 13px;}
    .event-right .widget .slider-item .details .title {font-size: 16px;}

    /*====== Quick Post ======*/
    .quick-post{min-width:400px;}
    
    /*====== Notification ======*/
    .notif{font-size:13px;}
    .notif li.notif-title{border-bottom:1px solid #575759;}
    .notif li .notif-button{margin-bottom:10px;}
    .notif li .notif-content .date{font-size:12px;}
}

@media (max-width: 479px) {    
    #header {height: 50px;}
	#header .logo, #header.scroll .logo{width:120px !important; transform: translate(-50%, 12%) !important;}
	.copyright{font-size:14px;}
	.socials > li{padding:0 20px;}

    .slider-item .img-wide{height:200px;}

    .team-detail .img-wrap{width:100%; margin-bottom:10px;}
	
	.article-item .details .date,
	.article-list .article-item .details .date{font-size:12px;}
	.article-item .details  .name,
	.article-list .article-item .details  .name{font-size:14px;}
    .article-item .img-wide{height:220px;}

    .related_list > li .related_item .img-wrapp {float: none; margin:0; width: 100%;}

    .thumbnail-wrapper.very-large-thumb > div {height: 230px;}
	
	.thumbnail-wrapper.large-thumb {width: 65%;}
	.thumbnail-wrapper.large-thumb > div {height: 200px;}
        
    .thumbnail-wrapper.small-thumb-third > div, .thumbnail-wrapper-disable.small-thumb-third > div {height: 95px;}

	.totalImages-wrapper > div, .thumbnail-wrapper.small-thumb > div {height: 95px;}
    
    .contact-form .form-group label{font-size:12px; width:28%;}
	.contact-form .form-group select{font-size: 12px; width:72%;}
	.contact-form .form-group select.dropDown{background:url("../images/dropdown-ico.png") no-repeat right center #383838;}
	.contact-form .form-group input, .contact-form .form-group textarea{font-size: 12px; width:72%;}
	.contact-form button, .contact-form submit{font-size:12px; width:72%;}
    
    .register-form .maintitle{margin-top:30px; margin-bottom:50px; font-size:20px !important; text-align:center !important;}
    .register-form .form-group label{font-size:12px; width:100%;}
	.register-form select{font-size: 12px; width:100%;}
	.register-form select.dropDown{background:url("../images/dropdown-ico.png") no-repeat right center #383838;}
	.register-form .form-group input, .register-form .form-group textarea{font-size: 12px; width:100%;}
	.register-form button, .register-form submit{font-size:12px; width:100%; margin-left:0;}

    .register-form .combodate select{margin-bottom:10px;}

    .login-form .maintitle{margin-top:30px; margin-bottom:50px; font-size:20px !important;}
    .login-form .form-group label{font-size:12px; width:100%;}
	.login-form .form-group input, .login-form .form-group textarea{font-size: 12px; width:100%;}
	.login-form button, .login-form submit{font-size:12px; width:100%;}

    .btn_google .fa{font-size:26px;}
    .btn_google .btn_text{font-size:16px;}
    
    .blog-form .form-group label{width:25%; font-size:12px;}
    .blog-form .form-group select,
    .blog-form .form-group input,
    .blog-form .form-group textarea{width:75%; font-size: 12px;}

    .post-content-form .form-group label{width:100%; margin-bottom:5px;}
    .post-content-form .form-group textarea{width:100%; font-size: 12px;}
    .post-content-form ul.gallery, .post-content-form ul.video {width: 100%;}
    .post-content-form ul.video button, .post-content-form ul.video submit{width:100%; font-size:13px;}
    
    .form-group.xs-full{width:100%;}
    .form-group.xs-bot20{margin-bottom:20px !important;}
    
    /*====== Checkout ======*/    
    #checkoutForm .form-group label{font-size:12px; width:35%;}
	#checkoutForm select{font-size: 12px; width:72%;}
	#checkoutForm select.dropDown{background:url("../images/dropdown-ico.png") no-repeat right center #383838;}
	#checkoutForm .form-group input, textarea{font-size: 12px; width:80%;}
	#checkoutForm button, #checkoutForm submit{font-size:12px; width:80%;}
    
    /*====== Member ======*/
    .profile-wrap{padding:50px 10px 35px 25px;}
    .profile-wrap .profile-inner{float:none;}
    
    .profile-wrap .profile-inner ul.mobile-btn{top:30px;}
    .profile-wrap .profile-inner ul.mobile-btn > li > a{font-size:11px;}

    .profile-user .avatar{width:60px; height:60px;}
    .profile-user .name{vertical-align:top; max-width:160px; padding-left:10px;}
        
    .profile-stats_mobile{display:block; margin-bottom:-15px;}
    .profile-stats_mobile .profile-inner ul > li{padding:0 25px;}
    .profile-stats_mobile .profile-inner ul > li .text{font-size: 11px;}
    .profile-stats_mobile .profile-inner ul > li .number{font-size: 18px;}
    
    .profile-interactive_mobile .profile-inner{padding:0 10px;}
    .profile-interactive_mobile .profile-inner .title{font-size: 11px;}
    .profile-interactive_mobile .profile-inner .number, .profile-interactive_mobile .profile-inner .text{font-size: 17px;}
    
    /*====== Post ======*/
    .post-list .post-item .image{height: 188.44px;}/*230px*/
    .post-list .post-item .video {height:188.44px}
    .post-content-list .image, 
    .post-content-list .video{height: 310px;}
    .post-list .post-item .meta i.date {display:block;}
    .post-list .post-item .meta i.date:before{content:""; margin:0;}
        
    .showoff-stats h1{font-size:22px;}
    .showoff-stats .title .icon-showoff{width:40px; height:40px;}
    .showoff-stats .title .icon-showoff.halloffame{width:70px; height:70px;}
    .showoff-stats .stats-item a{font-size:13px;}
    .showoff-stats .stats-item a .stat-image, .showoff-stats .stats-item .video iframe{height:120px;}
    /*====== Event ======*/
    .upcoming-event .event-header .logo{width:36px;}
    .upcoming-event .event-header h1.title{font-size:18px;}
    .upcoming-event .event-header .dateTime{font-size:13px;}
    .upcoming-event .event-header .registerNow{font-size:13px; padding: 5px 18px;}
    .upcoming-event .event-header .moreInfo{font-size:13px; padding: 3px 13px;}
    
    .upcoming-event .event-list .months{margin: 0 0 25px;}
    .upcoming-event .event-list .months li {font-size: 9px; padding:0;}
    .upcoming_event_year {padding: 3px;}

    .upcoming-event .event-list .items::after{bottom: 220px; left:29px;}
    .upcoming-event .event-list .items ul li::after {border: 9px solid #1c1c1f; height: 25px; left: -60px; width: 25px;}
    .upcoming-event .event-list .items ul li .image {float: none; width: 100%;}

    .upcoming-event .event-list .items ul li .details {margin:12px 0 0 0;}

    /*====== Event Detail ======*/
    .event-left p{font-size:13px;}
    .event-left span.title{font-size:13px;}
    .event-detail-box{padding:15px;}
    .event-detail-image h2.caption {padding: 15px; font-size:16px;}
    .event-detail-position img{width:20px; margin-right:10px;}
    .event-detail-ticket h2{font-size:20px;}
    .event-detail-ticket table tr th, .event-detail-ticket table tr td{padding:0 10px 10px 0; font-size:13px;}
    .event-detail-ticket .button{font-size: 14px;}

    /*====== Quick Post ======*/
    .quick-post{min-width:280px;}
    a.quick-create{width:100%; text-align:left; font-weight:300; padding:6px 13px;}
    a.quick-create img{width:25px; float:left;}

    /*____________ Comment ____________*/
    .post-comment .comment-content .title{margin-top:15px;}
    .post-comment .comment-content .remaining-comment{float:none; text-align:left; width:100%; display:block; margin-bottom:10px;}
    
    /*====== Private Message ======*/
    .message-post{min-width:300px;}
}

@media (max-width: 429px)
{
    /*====== Event ======*/
    .upcoming-event .event-header .registerNow{font-size:12px; padding: 5px 16px;}
    .upcoming-event .event-header .moreInfo{font-size:12px; padding: 3px 11px;}
    
    .upcoming-event .event-list .items::after{bottom: 150px; left:29px;}
    .upcoming-event .event-list .items ul li::after {border: 9px solid #1c1c1f; height: 25px; left: -60px; width: 25px;}
    .upcoming-event .event-list .items ul li .image {float: none; width: 100%;}

    .upcoming-event .event-list .items ul li .details {margin:12px 0 0 0;}
}