

@media (min-width:768px) and (max-width:1024px) {

	#post-grid-89504 .grid-items {
    	display: flex;
	}
	
	#hero-second-col {
		order:1;
		width:100% !important;
	}
	
	#hero-first-col {
		order:2;
		width:50% !important;
		
	}
	
		#hero-third-col {
			order:3;
			width:50% !important;
	}
	
		#hero-first-col .empty-space.marg-lg-b25 {
    display: none;
}
	
		#hero-first-col .tt-title-block.hp-sec1-tit-desk {
    display: none;
}
	
}




@media (min-width:1025px){

	#post-grid-89504 .grid-items {
    	display: flex;
	}
	
	#hero-second-col {
		order:2;
		
		width:66.66666667% !important;
	}
	
	#hero-first-col {
		order:1;
		width:16.66666667% !important;
	}
	
		#hero-third-col {
			order:3;
			width:16.66666667% !important;
	}
	
}

#rsi-home-videos-wrapper  .post-grid-view {
    display: flex;
    flex-wrap: wrap;
}

#rsi-home-videos-wrapper .post-grid-view > .post {
	height:auto !important;
}

.visible-mobile div#bsa-block-300--300 {
    border: #000 1px solid;
    margin: 20px 0;
	    box-sizing: content-box;
}

@media (min-width:769px) {
	div#post-grid-89402 a,
div#post-grid-89420 a{
    color: #000 !important;
}


div#post-grid-89402 a:hover,
div#post-grid-89420 a:hover{
	color:#d32531 !important;
}

div#post-grid-89400 a {
    color: #fff !important;
}
}


@media only screen and (max-width: 767px) and (min-width: 0px) {
	#post-grid-89400 .item {
    width: 100%;
    height: auto !important;
}

	
}

@media (max-width:767px) {
#post-grid-89504 .grid-items {
    display: flex;
}
	
	#hero-second-col {
		order:1;
	}
	
	#hero-first-col {
		order:2;
	}
	
		#hero-third-col {
		order:3;
	}
	
	.tt-title-block.hp-sec1-tit-desk {
    display: none;
}
	
}

body.home .pagination {
    display: none;
}

div.bsa-block-160--600 {
    max-width: 160px;
}

.in-content-ad-wrapper {
    margin: 30px 0;
}


/* Top horizontal Google ad */
.bsaProContainer-9 > div {
    margin-bottom: 30px;
}

.bsaProContainer-9 {
    max-width: 970px;
    margin: 0 auto;
}


/* Starts */
@media (max-width: 768px) {

	/* Top banner ad */
	.bsaProCarousel-8 #bsa-block-970--250 .bsaProItemInner__img {
	    height: 0px !important;
	    padding-bottom: 26% !important;
	}

	.bsaProCarousel-8 #bsa-block-970--250 .bsaProAnimateThumb, 
	.bsaProCarousel-8 #bsa-block-970--250 .bsaProItemInner__thumb {
		height: auto !important;
	}

	.bsaProCarousel-8 #bsa-block-970--250 .bsaProAnimateThumb {
		height: auto !important;
		padding-bottom: 26% !important;
	}

	/* Homepage Hero Posts */
	#post-grid-89400 .item .layer-media img {
		    object-fit: contain;
	}

	#post-grid-89400 .item .layer-media {
		height: auto !important;
	}

	#post-grid-89400 .skin.contentbottom .layer-content {
		position: relative;
		background-color: #fff;
	}
	
	#post-grid-89402 .item:last-child {
    margin-left:0 !important;
}

	#post-grid-89400 .skin.contentbottom .layer-wrapper {
		box-shadow:0 0.125rem 0.75rem 0 rgba(0,0,0,.08)	
	}
	

	#post-grid-89400 a,
	#post-grid-89400 .element_1  {
		color: #000 !important;
	}

	#post-grid-89400,
	#post-grid-89400 .skin.contentbottom,
	#post-grid-89400 .grid-items,
	#post-grid-89400 .grid-items-wrap{
		overflow: visible !important;
	}

	div#post-grid-89402 .grid-items {
	  /*  display: flex; */
	}
	
	 div#post-grid-89402 .layer-wrapper,div#post-grid-89420 .layer-wrapper{
		box-shadow:0 0.125rem 0.75rem 0 rgba(0,0,0,.08);
	}

	#post-grid-89402 .layer-wrapper {
		      padding-bottom: 0 !important;
    border-bottom: 0 !important;
    margin-bottom: 0 !important;
	}

	#post-grid-89402 .layer-media {
	    margin-right: 0 !important;
	}
	#post-grid-89402 .item:first-child {
		margin-right: 10px;
	}

	#post-grid-89402 .item:last-child {
		margin-left: 10px;
	}

	#rsi-homepage-features-wrapper .tt-post.type-8 .tt-post-info {
	    margin: 5px 5px 5px 0;
	    padding: 0 15px 5px;
	}
}

/* Ends */
	

#post-grid-89420 .item .layer-media {
	height: auto !important;
}

#post-grid-89402 hr{
   display:none !important;
	visibility:hidden !important;
}


#post-grid-89402 .element_0 {
margin-bottom: 0px !important;
}

#post-grid-89402 .layer-wrapper {
	padding-bottom:15px;
	border-bottom:#ccc 1px solid;
	margin-bottom:15px;
}

#post-grid-89402 .grid-items > div:last-child .layer-wrapper{
	padding-bottom:0px;
	border-bottom:0px;
	margin-bottom:0px;
}

#post-grid-89402 .layer-media {

    margin: 0px;
    padding: 0px !important;
    flex: 60px 0 0;
    margin-right: 15px;
}

#post-grid-89402 .layer-media img {
    width: 100%;
    height: auto;
}

#post-grid-89402 .layer-content .thumb {
	display:none;
	visibility:hidden;
}

.bsaProCarousel-8 {
max-width:970px !important;	
}

#bsa-block-970--250 .bsaProItemInner__img {
    background-size: 100% auto !important;
}


div#top-above-logo-ad-wrapper {
    max-width: 1120px;
    margin: 20px auto;
	text-align:center;
}

@media (min-width: 992px) {
#bsa-block-970--250 .bsaProItemInner__img {
    background-size: 100% 100% !important;
}
	
	div#post-grid-89420 {
    margin-left: 15px;
}
	
	div#nav_menu-9 {
    text-align: left;
    margin-left: 50px;
}
	
	.cmn-mobile-switch {
    display: none;
    visibility: hidden;
}

	
}

.sidebar .empty-space.marg-lg-b30 {
    height: 0px;
}

@media(max-width:990px){
div#nav_menu-9 {
    text-align: left;
    margin-left: 0px;
}
}

.tt-title-block h3.tt-title-text {
	    padding-top: 1.35rem !important;
    padding-bottom: 1.35rem;
}

#gigpress-2 {
    margin-top: 7.5px;
}

#rsi-homepage-features-wrapper .tt-post-grid-series .col-md-6 .marg-lg-b30 {
	height:0px !important;
}

@media (max-width:767px) {
	.visible-mobile {
		display:block !important;
				max-width: 320px;
    margin: 0 auto;
	}
}
@media (min-width:768px) {
	.visible-desktop {
		display:block !important;

	}
}