/**
* @ Vidiom
* Responsive CSS
**/

/* Extra large */
@media screen and ( max-width: 1199.98px ) {

	.vidiom-main-content.icon-sidebar .vidiom-live-chat {
		grid-template-columns: 2fr 2fr 2fr;
	}

	.vidiom-main-content .vidiom-live-chat {
		grid-template-columns: 2fr 2fr;
	}

	.multi-product {
		margin-top: 0;
	}

}

/* Large */
@media screen and ( max-width: 991.98px ) {

	.show-for-tab-mobile {
		display: flex;
		margin-left: -15px;
	}

	.carousel-caption.text-left {
		margin-left: 30px;
	}

	.carousel-caption.text-right {
		margin-right: 30px;
	}

	.hero-slide-inner-image {
		text-align: left;
		margin-top: 50px;
	}

	.movie-info {
		margin: 15px 0 30px;
	}

	.vidiom-main-slide .carousel-caption h1, 
	.vidiom-main-slide .carousel-caption h2 {
		font-size: 35px;
		margin-bottom: 30px;
	}

	.movie-slider .slide-video {
		width: 50%;
	}

	.cat-nav-link,
	.squire-item .cat-nav-link {
		margin: 0 55px 30px 50px;
	}
	
	.vidiom-main-content .vidiom-live-chat,
	.vidiom-main-content.icon-sidebar .vidiom-live-chat {
		grid-template-columns: 2fr 2fr;
	}

	.only-for-desktop,
	.audioPodcast-container table th:nth-child(2),
	.audioPodcast-container table td:nth-child(2),
	.audioPodcast-container table th:nth-child(3),
	.audioPodcast-container table td:nth-child(3),
	.audioPodcast-container table th:nth-child(4),
	.audioPodcast-container table td:nth-child(4),
	.vidiom-testimonial .slider-content::before,
	.vidiom-main-slide .carousel-caption p, 
	.movie-slider .carousel-caption p,
	.movie-grid-selector,
	.grid-selector {
		display: none;
	}

	.song-play-icon .song-artist {
		display: block
	}

	.cat-nav-link .bi-chevron-right.slick-arrow {
		right: -40px;
	}

	.vidiom-testimonial {
		padding: 50px 0
	}

	.vidiom-testimonial .slider-nav {
        padding: 0 30px;
    }

	.vidiom-testimonial .slider-content{
        padding: 0;
    }

	.author-assets .author-search {
		margin: 30px 0;
	}

	.author-assets .member-image img {
		max-height: 150px;
		min-height: 150px;
	}
	
	.editor-pick {
		display: block;
	}

	.editor-pick .post-item {
		margin-bottom: 30px
	}

	.editor-pick .post-item:nth-child(3) {
		margin-bottom: 0
	}

	.vidiom-alert .sale-image {
		opacity: 0.3;
	}

	.vidiom-main-navbar .navbar-nav {
		margin: 0
	}

	.subscribe-form {
		width: 100%;
	}

	.nav-search {
		width: 100%;
		margin-bottom: 30px
	}

	.nav-item .submenu{ 
		left: 30px; 
		top: 40px;
	}

	.nav-item .submenu-left{ 
		right: 30px; 
		left: auto;
	}

	.dropdown-menu > li:hover{ 
		background-color: #f1f1f1 
	}

	.vidiom-dark .dropdown-menu > li:hover {
		background-color: transparent
	}

	.dropdown-menu > li:hover > .submenu{ 
		display: block; 
	}

	.vidiom-main-navbar .main-nav-profile,
	.video-upload, 
	.mode-switcher {
		display: inline-block;
		margin-bottom: 15px
	}

	.video-upload {
		margin-left: 15px;
	}

	.vidiom-footer .useful-links {
		margin-top: 30px;
	}
}

/* Medium */
@media screen and ( max-width: 767.98px ) {

	.movie-slider .slide-content h3,
	.movie-slider .slide-video,
	.sidebar-following,
	.mode-switcher span,
	.side-nav ul.sidebar-footer,
	span.sidebar-copyright,
	.side-nav .dropdown a span, 
	.side-nav .nav-pills .nav-link span {
		display: none;
	}

	.movie-slider .slide-content {
		width: 100%;
	}

	.vidiom-cta img {
		margin-top: 30px;
	}

	.vidiom-main-content .vidiom-live-chat,
	.vidiom-main-content.icon-sidebar .vidiom-live-chat {
		grid-template-columns: 2fr 2fr 2fr 2fr;
	}

	.side-nav .dropdown a, 
	.side-nav .nav-pills .nav-link {
		display: block;
	}

	.vidiom-main-slide {
		margin-right: -14px;
		margin-bottom: 30px;
	}
	
	.vidiom-live-chat {
		grid-template-columns: 2fr 2fr 2fr;
	}

	.mega-menu-wrapper ul.large-menu-items {
		margin-bottom: 30px;
	}

	.blog-thumbnail img {
		margin-bottom: 30px;
	}

	.vidiom-content-sidebar {
		width: 55px;
	}	

	.vidiom-content-body {
		width: calc( 100% - 55px );
	}

	.side-nav .dropdown a svg, 
	.side-nav .nav-pills .nav-link svg {
		margin: 0;
	}
	
	.side-nav {
		text-align: center;
	}

	.menuToggleIcon {
		cursor: not-allowed
	}

	.alert-content {
		padding: 15px;
	}
}

/* Small devices (landscape phones, 576px and up) */
@media ( max-width: 575.98px ) { 

	.carousel-caption.text-left {
		margin-left: 15px;
	}

	.carousel-caption.text-right {
		margin-right: 15px;
	}

	.song-poster-box {
		width: 0
	}
	
	.premium-button .vidiom-primary {
		font-size: 13px;
		padding: 5px 15px
	}

	.subscribe-box .subscribe-image {
		display: none
	}

	.author-image,
	.movie-information li,
	.video-meta, 
	.video-author,
	.movie-information span:first-child,
	.author-content-container {
		display: block;
	}

	.social-links,
	.video-author-left,
	.author-image img {
		margin-bottom: 15px;
	}

	.author-assets .member-image img {
		max-height: 250px;
		min-height: 250px;
	}

	.sidebar-video .video-container {
		display: block;
	}

	.sidebar-video .thumbnail-container {
		margin-right: 0;
	}

	.sidebar-video .video-content h3 {
		margin: 25px 0 5px 0
	}
}

/* X-Small */
@media screen and ( max-width: 479.98px ) {

	.title-left h4, 
	.title-left h3, 
	.title-left h2, 
	.mega-menu-wrapper .menu-title {
		font-size: 17px;
	}

	.vidiom-cta {
		padding: 30px
	}

	.vidiom-main-content .vidiom-live-chat,
	.vidiom-main-content.icon-sidebar .vidiom-live-chat {
		grid-template-columns: 2fr 2fr;
	}

	.children {
		margin-left: 0;
		padding-left: 15px;
	}

	.editor-pick .post-details a {
		font-size: 20px;
		line-height: 25px;
	}

	.menu-toggle {
		display: none;
	}

	.main-navigation ul {
		display: flex;
	}

	.alert-content {
		padding: 5px;
	}

	button, input[type="button"], 
	input[type="reset"], 
	input[type="submit"], 
	.wp-block-search .wp-block-search__button, 
	a.vidiom-primary {
		padding: 10px
	}
}

/* Devices between 992 and 1320 */
@media (min-width: 991.98px ) and (max-width: 1320px) {

	.sidebar-video .video-container {
		display: block;
	}

	.sidebar-video .thumbnail-container {
		margin-right: 0;
	}

	.sidebar-video .video-content h3 {
		margin: 25px 0 5px 0
	}

}

