/* Responsive styles
================================================== */

/* Large Devices, Wide Screens */
@media (min-width : 1200px) {

	.navbar-collapse{
		padding-right: 0;
	}

	.nav-style-boxed .navbar-collapse{
		padding-left: 15px;
	}
	.sidebar .widget{
	 margin-bottom: 50px;
}


}


/* Medium Devices, Desktops */
@media (min-width: 992px) and (max-width:1199px){

	/* Header */

	ul.navbar-nav > li {
/*    	padding: 0 10px;*/
    	padding: 0;
	}

	/* Projects */

	.project-item-title {
    	font-size: 18px;
	}

	/* Clients */

	.clients-logo{
		margin-bottom: 20px;
	}

	/* Subscribe */

	.newsletter-form input{
		min-width: 340px;
	}

	/* Action box */

	.action-box-text{
		font-size: 13px;
	}

	/* Footer */

	.footer-social ul li {
   	margin: 0 3px 0 0;
   }

   .footer-menu {
    	float: none;
	}

	#back-to-top.affix {
    	bottom: 35px;
	}

	#back-to-top {
    	right: 15px;
   }

   .mega-menu-content{
		max-width: 940px;
	}


	
	/* new stuff */
	
			/* home */
	.hot-post-big {
   	 min-height: 340px;
	}

	.hot-post-top {
	    max-height: 197px;
   	 margin-bottom: 3px;
	}
	
	.hot-post-top .post-title.title-large {
		font-size: 22px;
	}
	
	.hot-post-bottom, .hot-post-bottom img {
   	 min-height: 140px;
    /* min-height: 182px; */
	}
	
	.hot-post-top .post-content, .hot-post-bottom .post-content {
   	 padding: 10px;
	}
	
	.post-title.title-medium {
   	 font-size: 15px;
    	line-height: 19px;
    	margin-top: 15px;
    	margin-bottom: 5px;
	}
	
	.video-tab .nav-tabs>li>a h3 {
		font-size: 15px;
		line-height: 21px;
	}
	
	.special-sections .col-lg-4.col-md-4.col-sm-12.col-xs-12 {
    	padding-right: 0;
	} 
	
		/* summary */
	
	.top-larget-post .post-title.title-large {
		font-size: 27px;
	}
	
	.post-title.title-large {
		font-size: 21px;
	}
	
/*	.list-post-block .list-post > li {
		min-height: 75px;
		margin-bottom: 20px;
	}*/
	
	.post-block-style.post-float .post-thumb {
		margin-right: 10px;
	}
	
/*	.post-block-style.post-float .post-content {
		display: table-cell;
	}*/
	

	
	.post-title.title-small {
		margin-bottom: 5px;
	}
	
	.special-sections .list-post-block .list-post > li {
		margin-bottom: 9px;
	}
	
	.special-sections .post-block-style.post-float .post-title {
    	font-size: 14px;
	}
	.special-sections .post-block-style.post-float .post-thumb img {
   	max-width: 130px;
	}


}

@media (min-width : 992px) and (max-width: 1090px) {
	.sidebar .widget {
	 max-width: 290px;
	}	
		.editors-block .sidebar .widget {
    	max-width: 100%;
	}
}

@media (min-width : 1091px) {
	.sidebar .widget {
		max-width: 350px;
	}	

	.editors-block .sidebar .widget {
    	max-width: 100%;
	}

}



/* Small Devices, Tablets */
@media (min-width : 768px) and (max-width: 991px) {

	/* top info */

	ul.top-info li{
		padding-right: 12px;
	}

	/* Header */

	.navbar-fixed{
		position: relative;
		animation:none;
		box-shadow: none;
	}

	.logo {
		padding: 13px 0;
	}

	.logo img{
		height: 80px;
	}

	/* Navigation breakpoint */


   .navbar-toggle{
   	display: block;
    	z-index: 1;
	}

   .navbar-collapse {
      border-top: 1px solid transparent;
      box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
   }

   .navbar-collapse.collapse {
      display: none !important;
   }

   ul.navbar-nav {
      float: none !important;
		margin-top: 7.5px;
	}

	ul.navbar-nav>li {
      float: none;
      display: block;
   }
   
   ul.navbar-nav li.btn-home span {
		display: inline-block;
	}

    .collapse.in{
  		display: block !important;
	}

	.navbar-collapse.in {
    overflow-y: auto;
	}

	ul.nav li.dropdown:hover ul.dropdown-menu {
    	display: none;
	}

	ul.nav li.dropdown.open ul.dropdown-menu {
    	display: block;
	}

	.navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
	}


	/* Navigation */

	.navbar-collapse{
		background: none;
		width: 100%;
	}

	ul.navbar-nav > li:hover > a:after, 
	ul.navbar-nav > li.active > a:after{
		content: '';
	}

	ul.navbar-nav >li>a:before{
		border-bottom: 0;
	}

	.navbar-nav .open .dropdown-menu>li{
		padding-left: 0;
	}

	.navbar-nav .open .dropdown-menu>li>a, 
	.navbar-nav .open .dropdown-menu .dropdown-header{
		padding: 5px 15px 10px 10px;
	}

	ul.navbar-nav > li,
	.nav-style-boxed ul.navbar-nav > li{
		display: block;
	}

	.navbar-nav .open .dropdown-menu>li>a {
    	line-height: 30px;
	}

	ul.navbar-nav > li.nav-search,
	ul.navbar-nav > li.header-get-a-quote{
		display: none;
	}

	ul.navbar-nav{ width:100%;padding: 0 0 10px;}
	ul.navbar-nav li{ float:none;}
	ul.navbar-nav li a {
		line-height:normal !important;
		/*color:#333;*/
		color: #fff;
		border-top: 1px solid #f1f1f1 !important;
		border-bottom: 0;
		padding: 10px 0;
		display: block;
		min-width: 350px;
	}
	ul.navbar-nav .dropdown-menu{ float:none;position: relative; border:0; margin:0; padding:0;}
	ul.navbar-nav .dropdown-menu li a{ padding-left:20px!important;}
	ul.navbar-nav li.dropdown ul.dropdown-menu li.dropdown-submenu .dropdown-menu{ left:0;position: relative;}
	ul.navbar-nav li.dropdown ul.dropdown-menu li.dropdown-submenu .dropdown-menu a{ padding-left:50px;}
	ul.navbar-nav li.dropdown ul.dropdown-menu li.dropdown-submenu a i{ margin-top:-22px;}
	ul.navbar-nav li.dropdown ul.dropdown-menu li.dropdown-submenu .dropdown-menu li a{ padding-left:35px!important;}
	ul.navbar-nav .dropdown-menu{box-shadow: none;border-top: 0;background: none;}
	ul.navbar-nav li a i, .dropdown-submenu>a:after {background: #f5f5f5;float: right;width: 36px;height: 28px;line-height: 28px;margin-top: -5px;text-align: center;}
	.dropdown-submenu>a:after{margin-right: 0;}

	.single-post .post-title {
    font-size: 32px;
    line-height: initial;
	}
	
	.post-block-style .post-title.title-large {
/*		font-size: 23px;*/
		font-size: 16px;
		line-height: 20px;
	}
	
	.post-overaly-style .post-content {
		width: 100%;
	}
	
	.post-title.title-small {
/*		font-size: 22px !important;*/
		font-size: 22px;
		line-height: initial;
		margin-bottom: 10px;
	}
	
	.post-block-style.post-float .post-title.title-small {
		font-size: 20px;
	}

	.trending-slide .post-title.title-small {
		font-size: 15px;
	}
	
	.post-overaly-style .post-content .post-title.title-small {
   	 font-size: 28px !important;
   	 line-height: initial;
	}
	
	.list-post-block .list-post > li {
		max-height: 105px;
	}
	
	.post-block-style.post-float .post-thumb img {
		max-width: inherit;
		max-height: 115px;
	}
	
	.post-thumb img {
		width: inherit;
	}
	
	.post-block-style.post-list.editors-sum .post-thumb img {
		width: 75%;
	}
	
	.block.category-listing.category-style2 .post-block-style .post-title.title-large {
		font-size: 25px;
	}
	
	section.banner-wrapper {
		padding: 20px 0;
	}
	
	
	/* Featured area */

	.featured-post-area .pad-r {
   	padding-right: 15px;
	}

	.featured-post-area .pad-l{
		padding-left: 15px;
	}

	/* Sidebar */

	.sidebar-right{
		margin-top: 50px;
	}

	.sidebar-right .widget{
		margin-left: 0;
	}

	.block.color-aqua,
	.block.color-violet{
		margin-top: 40px;
	}

	.commentsx .post-block-style {
   	 min-height: 45px;
	}
	
		/* offers */
	
	.post-content-area.cover {
    	padding: 20px 10%;
    }
	
				

	.special-sections .post-title {
   	font-size: 25px;
    	line-height: initial;
    	margin-bottom: 15px;
	}
	
	/* editors */
	
	.editors-block .col-lg-3, .editors-block .col-md-3 {
    	width: 33%;
    	float: left;
	}
	
	.post-block-style {
		min-height: 290px;
	}
	
	.post-list {
    margin-bottom: 0px;
}
	
	.editors-block .block.category-listing.category-style2 .post-block-style .post-title.title-large {
		font-size: 20px !important; 
	}
	
	.archive-art .post-thumb img {
    	width: auto;
    	height: 365px;
}
	

	/* Footer */


	.footer-widget{
		display: inline-block;
		margin-bottom: 30px;
	}

	.newsletter-form input{
		width: 90%;
	}

	.footer-info-content{
		padding: 50px 100px 0;
	}

	#back-to-top.affix {
   	bottom: 78px;
	}

	
}

/* Small Devices Potrait */
@media (max-width : 767px){

	.your-header {
		position: fixed;
    	z-index: 9999;
		width: 100%; 
		top: 0;
		padding-bottom: 5px;
	}

	.stickylogomob {
		position: absolute;
		right: 30%;
		top: 13px;
		display: block;
   		z-index: 1;
	}

	.header {
		padding: 2px 0 10px;
		display: none;
	}

	.boxed-layout .body-inner{
		margin: 0 auto;
	}
	
	ul.navbar-nav li.btn-home span {
		display: inline-block;
	}
	li.dropdown {
    clear: both;
    width: 100%;
    display: grid!important;
}


	/* Top bar */
	.ts-date{
		padding: 0;
		border-right: 0;
		display: block;
	}

	.top-nav{
		display: block;
		margin: 10px 0;
	}

	.top-bar{
		text-align: center;
	}

	.top-social{
		float: none;
		text-align: center;
		display: inline-block;
	}
	
	/* Header */
	
	.col-md-3.col-sm-3.col-xs-12.top-social.text-left {
    	width: 30%;
    	float: left;
    	text-align: left;
	}

	.col-xs-12.col-sm-6.col-md-6.haslogo {
    	width: 45%;
	}
	
	.col-md-3.col-sm-3.col-xs-12.listenlive.text-right {
	    padding: 20px 0 0;
	    width: 25%;
	    float: right;
	    margin: 0 5% 0 0;
	}	
	
	.navbar-fixed{
		position: relative;
		animation:none;
		box-shadow: none;
	}

	.logo {
		padding: 25px 0 0 0;
    	text-align: center;
	}

	.logo img{
		height: 80px;
	}


	/* Navigation */

	.navbar-toggle{
   	display: block;
    	z-index: 1;
	}

	.navbar-collapse,
	.site-nav-inner{
		background: none;
		width: 100%;
	}

	ul.navbar-nav > li:hover > a:after, 
	ul.navbar-nav > li.active > a:after{
		content: '';
	}

	ul.navbar-nav >li>a:before{
		border-bottom: 0;
	}

	/*.navbar-nav .open .dropdown-menu>li>a, 
	.navbar-nav .open .dropdown-menu .dropdown-header{
		padding: 10px 15px 10px 10px;
	}*/

	ul.navbar-nav > li{
		display: block;
	}

	.navbar-nav .open .dropdown-menu>li>a {
    	line-height: 30px;
	}

	ul.navbar-nav > li.nav-search,
	ul.navbar-nav > li.header-get-a-quote{
		display: none;
	}

	ul.navbar-nav{ width:100%;padding: 0 0 10px 10px; min-width: 95vw;}
	ul.navbar-nav > li{ float:none;}
	ul.navbar-nav li a{
		line-height:normal !important;
		/*color:#333;*/
		color: #fff;
		border-top: 1px solid #f1f1f1 !important;
		border-bottom: 0;
		padding: 10px 15px 10px 10px;
		display: block;
	}
	ul.navbar-nav .dropdown-menu{ float:none;position: relative; border:0; margin:0; padding:0;}
	ul.navbar-nav .dropdown-menu li a{ }
	ul.navbar-nav li.dropdown ul.dropdown-menu li.dropdown-submenu .dropdown-menu{ left:0;position: relative;}
	ul.navbar-nav li.dropdown ul.dropdown-menu li.dropdown-submenu .dropdown-menu a{ }
	ul.navbar-nav li.dropdown ul.dropdown-menu li.dropdown-submenu a i{ margin-top:-22px;color: }
	ul.navbar-nav li.dropdown ul.dropdown-menu li.dropdown-submenu .dropdown-menu li a{padding-left: 20px}
	ul.navbar-nav .dropdown-menu{box-shadow: none;border-top: 0;background: none;}
	ul.navbar-nav li a i, .dropdown-submenu>a:after {background: #f5f5f5; /*color:#333*/ color:#fff; float: right;width: 36px;height: 28px;line-height: 28px;margin-top: -5px;text-align: center;}
	.dropdown-submenu>a:after{margin-right: 0;}

	
	.single-post .post-title {
    	font-size: 35px;
    	line-height: initial;
	}
	
	section.banner-wrapper {
		padding: 20px 0;
	}
	
	.aricleContainer .row.banner {
		margin: 0 auto 0px;
	}
	
	/* Dart bg */

	.main-nav.dark-bg{
		margin-bottom: 20px;
	}
	.main-nav.dark-bg >.container > .row{
		padding: 0 20px;
	}

	.main-nav.dark-bg ul.navbar-nav > li.active, .main-nav.dark-bg ul.navbar-nav > li:hover{
		background: none;
	}

	.main-nav.dark-bg ul.navbar-nav li a{
		color: #fff;
	}

	/* Search */

	.nav-search{
    	position: absolute;
    	top: 10px;
    	right: 20px;
	}

	.search-block{
		width: 220px;
	}

	.header.header-menu{
		position: relative;
		margin-bottom: 20px;
	}

	.search-area{
		position: absolute;
		right: 0;
		top: 50px;
	}
	
	/* top news */
	.col-md-4.col-sm-4.sum-rest {
		width: 50%;
		float: left;
	}
	
	/* offers */

	.post-content-area.cover {
    	padding: 20px 10%;
    }
	
	
	.post-content-area.cover .col-xs-12 {
		width: 50%;
	}
	

	

	/* Featured area */

	.featured-post-area .pad-r,
	.pad-r-small {
    	padding-right: 15px;
   	padding-right: 15px;
	}

	.featured-post-area .pad-l,
	.pad-l-small{
		padding-left: 15px;
	}

	.post-title {
   	font-size: 18px;
   	line-height: 26px;
	}
	
	.post-overaly-style.hot-post-big, .post-overaly-style.hot-post-bottom {
		margin-bottom: 3px;
	}
	
	.hot-post-top {
		max-height: none;
	}
	
	.post-overaly-style .post-title.title-medium {
		font-size: 25px;
		line-height: initial;
	}
	
	.post-block-style.post-float .post-title {
    	margin-top: 0;
    	font-size: 20px;
    	line-height: initial;
	}

	.post-overaly-style .post-title {
    	font-size: 25px;
    	line-height: initial;
    	margin-bottom: 10px;
	}
	
	.archive-art .post-thumb img {
    	width: 100%;
    	height: auto;
	}
	

	/* Block */

	.block.color-orange .post-overaly-style.last{
		margin-top: 40px;
	}
	
	.post-block-style.post-list.editors-sum .post-thumb {
		float: left;
	}
	
	.post-block-style.post-list.editors-sum .post-thumb img {
		width: 75%;
	}
	
	.archive-art .col-xs-12 {
		width: 50%;
	}
	
	.archive-art .post-thumb img {
		width: auto;
		height: 250px;
	}


	/* Sidebar */

	.sidebar-right{
		margin-top: 50px;
	}
	
	.sidebar-right .widget{
		margin-left: 0;
	}

	.block.color-aqua,
	.block.color-violet{
		margin-top: 40px;
	}

	.social-icon li a i{
		margin-bottom: 10px;
	}

	.post-block-style.post-float-half .post-thumb img{
		max-width: 100%;
    	min-height: 100%;
    	margin-bottom: 20px;
	}

	.post-overaly-style .post-title.title-small {
    	font-size: 32px;
    	line-height: initial;
	}
	
	.sidebar-right .post-block-style.post-float .post-title {
    	font-size: 20px;
    	line-height: initial;
	}
	
	.editors-block .col-lg-3, .editors-block .col-md-3 {
		float: left;
	}
	
	.editors-block .post-title.title-large {
    	font-size: 15px;
	}


	/* Footer */


	.footer-widget{
		display: inline-block;
		margin-bottom: 30px;
	}

	.newsletter-form input{
		width: 90%;
	}

	.footer-info-content{
		padding: 50px 20px 0;
	}

	.footer-social li a i{
		margin-bottom: 10px;
	}

	#back-to-top.affix {
   	bottom: 78px;
	}

	/* Copyright */

	.copyright-info{
		text-align: center;
	}

	.footer-menu {
   	float: none;
   	text-align: center;
	}

	#back-to-top.affix {
   	bottom: 0;
   	right: 20px;
	}

	/* Block title */

	.block-title{
		/*font-size: 11px;*/
		font-size: 15px;
	}

	.sidebar .block-title > span {
		line-height: 31px;
	}
	
	.block-title > span{
		padding: 9px 10px;
	}

	.featured-tab .nav-tabs > li > a{
		font-size: 12px;
	}

	/* Category style */

	.category-style2 .post-thumb{
		margin-bottom: 20px;
	}

}



/* iPhone 6-8 landscape · width: 667px */

@media (min-width: 480px) and (max-width:668px){

.col-md-3.col-sm-3.col-xs-12.top-social.text-left {
    	width: 100%;
    	float: left;
    	text-align: left;
	}
		
	.weather {
		margin-top: 10px;
	}
	
	.top-social h2.date {
		margin-top: 15px;
		float: right;
	}
	
	.col-xs-12.col-sm-6.col-md-6.haslogo {
   	 width: 70%;
	}
	
	.logo {
		padding: 15px 0 0 0;
	}
	
	.logo img {
    	height: 100px;
	}
		
	.col-md-3.col-sm-3.col-xs-12.listenlive {
    	width: 25%;
    	float: right;
    	margin-top: 0px;
    	padding-top: 10px;
	}


}

/* Android (Pixel 2) landscape · width: 684px */

@media (min-width: 669px) and (max-width: 684px) {
	.col-md-3.col-sm-3.col-xs-12.listenlive.text-right {
		padding: 28px 0 0;
		width: 18%;
	}
}



/* iPhone 6-8 Plump portrait · width: 414px */

@media (min-width: 401px) and (max-width: 415px) {
	.col-md-3.col-sm-3.col-xs-12.listenlive.text-right {
		width: 50%;
	}
}


/* Extra Small Devices, Phones */ 
@media (max-width : 479px) {


	.firsthome .post-content {
    	padding: 10px;
    	z-index: 1;
    	position: relative;
    	background: #002065;
    	color: #fff;
    	margin-bottom: 15px;
	}

	.firsthome .headtitle {
		margin-top: 0px;
    	font-size: 15px;
	}
	
	.firsthome .post-title {
		margin-top: 0;
	}
	
	.firsthome .post-title a {
		color: #fff;
	}

		/* new stuff */
		
	.logo {
		padding: 5px 0 0;
	}
	
	.top-social ul {
		margin: 0 0 5px;
	}	
		
	.restmediascr, .mobiledev {
		display: none;
	}
	
	.smallmediascr {
		display: block;
	}

	.smallmediascr .post-overaly-style {
		margin-bottom: 0;
	}
	
	.smallmediascr .post-overaly-style a.post-cat {
    	position: absolute;
    	top: 0;
	}
	
	.col-md-3.col-sm-3.col-xs-12.top-social.text-left {
    	width: 100%;
    	float: left;
    	text-align: left;
	}
		
	.weather {
		margin-top: 10px;
	}
	
	.top-social h2.date {
		margin-top: 15px;
		float: right;
	}
	
	.col-xs-12.col-sm-6.col-md-6.haslogo {
   	 width: 70%;
	}
	
	.logo img {
    	height: 75px;
	}
		
	.col-md-3.col-sm-3.col-xs-12.listenlive {
    	width: 25%;
    	float: right;
    	margin-top: 0px;
    	padding-top: 0;
	}
	

	.col-md-4.col-sm-4.sum-rest {
		width: 100%;
	}
	
	/* OFFERS */
	
	.post-content-area.cover .col-xs-12 {
		width: 100%;
	}
	
	
	
	
	.video-tab .post-overaly-style {
    	min-height: 308px;
	}
	
	.post-overaly-style .post-title.title-small {
	    font-size: 26px;
	}
	
	.post-block-style.top-larget-post .post-thumb {
    	min-height: auto;
	}
	
	.top-larget-post {
    	margin-bottom: 0px;
	}
	
	.top-larget-post .post-title.title-large {
    	font-size: 25px;
	}

	.col-lg-4.col-md-4.col-sm-12.col-xs-12 .sidebar-right {
    	margin-top: 0px;
	}
	
	.post-overaly-style {
	    margin-bottom: 20px;
	}
	
	.sidebar-right .post-block-style.post-float .post-title {
    	font-size: 18px;
    	line-height: initial;
	}
	
	.sidebar-right .post-block-style.post-float .post-title {
		font-size: 17px;
	}
	
	section.featured-post-area.special-sections {
    	padding: 10px 0;
	}

	.hot-post-big {
    	min-height: 280px;
	}
	
	.post-overaly-style.hot-post-top {
    	margin-bottom: 3px;
	}
	
	.post-block-style.post-float .post-title {
		font-size: 18px;
	}

	.editors-block .col-lg-2-5, .editors-block .col-md-2-5 {
   	min-height: 300px;
	}
	
	.post-block-style.post-list.editors-sum .post-thumb {
		float: none;
		padding: 0 80px;
		margin-bottom: 10px;
	}
	
	.post-block-style.post-list.editors-sum .post-thumb img {
		width: 100%;
	}
	
		/* summary */
	.toparticle-sum .post-block-style.top-larget-post {
	    margin-bottom: 40px;
	}
	
	.toparticle-sum .post-block-style.top-larget-post .post-title.title-large {
    	margin-top: 15px;
    	font-size: 25px;
	}
	
		/* article */
	.post-meta span {
		display: inline-block;
	}
	
	
@media (max-width : 400px) {
	.archive-art .post-thumb img {
    	width: 100%;
    	height: 210px;
	}
	
	.col-md-3.col-sm-3.col-xs-12.listenlive.text-right {
		width: 50%;
	}
	
	/* editors */
	.editors-block-cont .col-xs-4 {
   	width: 50%;
	}
}

/* Custom, mobile */ /* new!! */
@media (min-width : 321px) and (max-width: 376px)  {
	.top-social h2.date {
		margin-top: 9px;
    	width: 48%;
    	float: right;
    	text-align: right;
	}
	.col-xs-12.col-sm-6.col-md-6.haslogo {
    	width: 100%;
	}
	
	.logo img {
    	height: 80px;
	}
	

	
	/* OFFERS */
	
	
	
	
	
	.post-overaly-style .post-title.title-small {
		font-size: 22px;
	}
	
	.sidebar-right .post-block-style.post-float .post-title {
		font-size: 16px;
	}
	
	.list-post-block .list-post > li {
		margin-bottom: 20px;
		max-height: inherit;
		min-height: 75px;
	}
	
	.commentsx .list-post-block {
		padding-bottom: 0;
	}
	
	.video-tab .post-overaly-style {
		min-height: 240px;
	}
	
	.video-tab .post-overaly-style .post-content {
		padding: 25px;
	}
	
	.video-tab .post-overaly-style .post-title {
    	margin-bottom: 0px;
	}
	
	.video-tab .nav-tabs>li>a h3 {
		font-size: 14px;
	}
	
	.hot-post-big {
		min-height: 215px;
	}
	
	.post-overaly-style .post-title.title-large {
		font-size: 24px;
	}
	
	.post-overaly-style .post-title.title-medium {
		font-size: 24px;
	}
	
	.post-block-style.post-float .post-title {
		font-size: 16px;
	}

	.special-sections .list-post-block .list-post > li {
		max-height: inherit;
		min-height: 100px;
	}
	
	.editors-block .col-lg-3, .editors-block .col-md-3 {
		width: 50%;
		min-height: 260px;
	}
	
}

/* Custom, iPhone Retina */ 
@media (max-width : 320px) and (max-width: 478px)  {

		/* new stuff */

	ul.dropdown-menu li {
		float: none;
	}
		
	.top-social h2.date {
    	margin-top: 5px;
    	float: right;
    	width: 50%;
    	text-align: right;
	}
	
	.col-xs-12.col-sm-6.col-md-6.haslogo {
    	width: 100%;
	}
	
	.col-md-3.col-sm-3.col-xs-12.listenlive {
    	width: 70%;
    	margin-top: 0px;
	}

	.restmediascr, .smallmediascr {
		display: none;
	}
	
	.mobiledev {
		display: block;
	}
	
	 .firsthome .post-content {
    	padding: 10px;
    	z-index: 1;
    	position: relative;
    	background: #002065;
    	color: #fff;
    	margin-bottom: 20px;
	}
	
	.firsthome .headtitle {
		margin-top: 0px;
    	font-size: 15px;
	}
	
	.firsthome .post-title {
		margin-top: 0;
	}
	
	.firsthome .post-title a {
		color: #fff;
	}

	.category-listing .firsthome .post-block-style .post-content .post-meta {
	 	margin-bottom: 0;
	 }	
	
	/* offers */
	
	
	
	
	.post-title.title-large.home {
    	font-size: 22px;
	}
	
	.post-overaly-style .post-title.title-small {
		font-size: 16px;
	}
	
	.sidebar-right .post-block-style.post-float .post-title {
   	font-size: 14px;
	}
	
	.sidebar-right .list-post-block .list-post > li {
    	margin-bottom: 10px;
    	max-height: inherit;
	}
	
	.video-tab .post-overaly-style {
    	min-height: 203px;
	}
	
	.video-tab .post-overaly-style .post-content {
		padding: 20px;
	}
	
	.video-tab  .post-overaly-style .post-title {
		font-size: 19px;
	}
	
	.video-tab .nav-tabs>li>a h3 {
		font-size: 14px;
		line-height: inherit;
	}
	
	.category-style2 .post-thumb {
		margin-bottom: 10px;
	}
	
	.top-larget-post .post-title.title-large {
		font-size: 21px;
	}
	
	.post-title.title-large {
		font-size: 21px;
	}
	
	.special-sections .list-post-block .list-post > li {
		max-height: inherit;
	}
	
	.hot-post-big {
    	min-height: 180px;
	}
	
	.post-overaly-style .post-title.title-medium {
		font-size: 19px;
	}
	
	.display4 .sidebar .widget {
    	margin-bottom: 30px;
	}
	
	.display4 .sidebar-left .widget {
		margin-right: 0;
	}
	
	.display4 .post-block-style.post-float .post-thumb {
		margin-right: 0;
		margin-bottom: 5px;
	}
	
	.display4 .post-block-style.post-float .post-thumb img {
		width: 100%;
		max-width: 100%;
	}
	
	.display4 .post-overaly-style .post-content {
		background: none;
		position: inherit;
		padding: 0;
	}
	
	.display4 .post-overaly-style .post-title {
		font-size: 19px;
	}
	
	.display4 .post-overaly-style .post-title a {
		color: #002065;
	}
	
	.display4 .post-block-style.post-float .post-title {
    	font-size: 19px;
    	font-weight: 700;
	}
	
	.post-overaly-style .post-title {
		font-size: 19px;
	}
	
	.post-overaly-style .post-title.title-large {
		font-size: 19px;
	}
	
	.display3 .col-md-4 {
		max-height: 195px;
	}
	
	.display3 .post-overaly-style {
		margin-bottom: 0;
	}
	
	.editors-block .col-lg-3, .editors-block .col-md-3 {
		width: 50%;
	}
	
	.toparticle-sum .post-block-style.top-larget-post .post-title.title-large {
		font-size: 21px;
	}
	
	.post-block-style.post-list.editors-sum .post-thumb {
		padding: 0 20px;
	}
	
	.post-title-area .post-title {
		font-size: 30px;
	}
	
	.archive-art .col-xs-12 {
		width: 100%;
	}
	
	.archive-art .post-thumb img {
		width: 100%;
		height: auto;
	}
	
}




@media (max-width: 767px) {

	ul.dropdown-menu li {
		width: 40%!important;
	}

	.navbar-nav .open .dropdown-menu> li {
		padding-left: 0;
		display: block!important;
		float: left!important;
		width: 40%!important;
		min-width: 45vw;
	}

	.navbar-nav .dropdown-menu> li {
		padding-left: 0;
		float: left!important;
		width: 40%!important;
		min-width: 45vw;
	}	

	.navbar-nav .open .dropdown-menu>li>a, 
	.navbar-nav .open .dropdown-menu .dropdown-header {
		padding: 10px!important;
	}

	.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a {
	    padding: 0px 0px 0px 0px;
	    font-size: 13px;
	}

	li.dropdown.dropdown42799.open, li.dropdown.dropdown42769.open {
		display: inline-grid!important;
	}

	li.dropdown.dropdown42799, li.dropdown.dropdown42769 {
		display: inline-grid!important;
	}

	.dropdown42799 .dropdown-menu li a {
	    /*min-width: fit-content!important;*/
	}

	.dropdown-menu li a {
		display: block;
		font-size: 14px;
		font-weight: 400;
		line-height: normal;
		text-decoration: none;
	/*	padding: 12px 15px 12px 10px;
		border-bottom: 1px solid #e5e5e5;*/
	    padding: 10px 15px 10px 10px;
	    border-right: 0px solid;
	    margin-bottom: 5px;
	    margin-right: 5px;
		/*color: #333333;*/
		color: #fff;
		min-width: 165px;
	}


	.dropdown-menu{
		text-align: left;
		background: #fff;
		z-index: 100;
	/*	min-width: 230px;*/
	/*	min-width: 715px;*/
		min-width:  90vw;
		border-radius: 0;
		border: 0;
		border:0;
		padding: 20px;
	}


}