/* Medium Layout: 1280px. */
@media only screen and (max-width: 1200px) {
    .stories-slider {
		padding: 0 15px;
	}
	.about-img {
		overflow: hidden;
	}
	.sorbet-quickfire-slider .owl-nav button,.sorbet-post-slider .owl-nav button,.stories-slider .owl-nav button {
		left: 20px !important;
	}
	.sorbet-quickfire-slider .owl-nav button.owl-next,.sorbet-post-slider .owl-nav button.owl-next,.stories-slider .owl-nav button.owl-next {
		left: auto !important;
		right: 20px !important;
	}
	.quickfire-section-wrapper {
		padding: 0 15px;
	}
	section.elementor-element {
		overflow-x: hidden;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
    .main-menu ul li {
		padding: 0;
		margin: 0;
	}
	.main-menu ul li a {
		font-size: 10px;
	}
	.main-menu ul li.mega-menu:after {
		font-size: 13px;
		line-height: 62px;
	}
	.social-links a {
		font-size: 13px;
	}
	.search-icon {
		font-size: 14px;
	}
	.stories-slider {
		padding: 0 15px;
	}
	.header-section-scroll .main-menu ul li a {
		font-size: 14px;
	}
	.header-section-scroll .social-links a {
		font-size: 16px;
	}
	.megamenu {
		padding-left: 30px;
		padding-right: 30px;
	}
	.mega-details h3 {
		margin-top: 0;
		margin-bottom: 15px;
	}
	.mega-details {
		padding-left: 2%;
	}
	.mega-img {
		width: 43%;
	}
}
/* Tablet Layout: 991px. */
@media only screen and (max-width: 991px) {
    .cat-title h2 {
		margin-top: 25px;
	}
	.header-section-scroll.upscrolling .main-menu,
	.main-menu {
		display: none;
	}
	.triple-bar {
		display: block;
	}
	.megamenu {
		height: 100%;
		padding: 50px 0 15px;
	}
	.megamenu .col {
		flex-basis: 100%;
		margin-bottom: 15px;
	}
	.megamenu.visible {
		position: fixed;
	}
	ul.mega-cats {
		margin-bottom: 13px;
	}
	.single-cat-column {
		border-top: 1px solid #6f6f6f;
		padding-top: 15px;
	}
	.close-menu {
		display: block;
	}
	.single-cat-column .mega-cats {
		display: none;
		margin-top: 15px;
	}
	.single-cat-column > a {
		display: none;
	}
	.single-cat-column.expanded .mega-cats {
		display: block;
	}
	 .single-cat-column.expanded > a {
		display: inline-block;
	}
	.single-cat-column h6 {
		margin-bottom: 0;
		cursor: pointer;
	}


}
/* Tablet Layout: 768px. */
@media only screen and (max-width: 991px) {
	.single-video-post .template-header {
	    height: 400px;
	}
    .site-branding a {
		padding: 20px 0;
	}
	.megamenu .col-lg-4 {
		display: none;
	}
	.megamenu.visible {
		z-index: 999;
	}
	.banner-slide.center-banner > div {
		flex-basis: 100%;
	}
	.banner-slide.center-banner {
		align-items: center !important;
	}
	.slide-content {
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
	.slide-content h1 {
		font-size: 40px !important;
	}
	.story-slide {
		min-height: 402px;
	}
	.story-slide div.story-bg {
		background-size: 100% 122%;
	}
	.copyright-area {
		padding-left: 15px;
		padding-right: 15px;
	}
}
/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .site-branding a {
		padding: 20px 0;
	}
}

/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) {
    /* Header */
    span.search-icon {
		margin: 0;
		float: right;
		line-height: 66px;
	}
	.downscrolling span.search-icon {
		line-height: inherit;
	}
	.float-image {
		position: static !important;
	}
	.single-post header.header-section-scroll .row> div:first-child {
		flex-basis: 100% !important;
	}
	.gallery-post.var-2 .gallery-inthis-wrapper {
		max-width: initial !important;
	}
	.gallery-header .header-content h1 {
		font-size: 30px !important;
	}
	.header-section-scroll .site-branding a {
		padding: 10px 5px;
	}
	.audio-meta {
		padding: 0;
	}
	.sorbet-img {
		position: static;
	}
	.audio-meta h2 {
		font-size: 14px;
	}
	.audio-controls {
		margin-top: -12px;
	}
	h2.post-single-title {
		font-size: 28px !important;
		padding: 0 15px !important;
	}
	.videos-wrap .row > .col {
		padding: 0 15px;
	}
	.cat-headings .page-captions {
		overflow-x: hidden;
	}
	.cat-headings .page-captions .row h1 {
		font-size: 18px;
	}
	.related-post-slider .owl-nav button {
		left: 20px !important;
		width: 20px;
	}
	.related-post-slider .owl-nav button.owl-next {
		right: 30px !important;
		left: auto !important;
	}
	.page-captions h1 {
		width: 100%;
		padding: 0 15px;
		font-size: 28px;
	}
	.post-tablecell h1 {
		font-size: 17px;
	}
	.post-tablecell p {
		font-size: 12px;
	}
	h3.submission {
		font-size: 14px;
	}
	.videos-wrap {
		padding: 50px 0;
	}
	.videos-wrap.cat-archive-page {
	    padding-top: 100px;
	}
	.social-links {
		display: none;
	}
	.header-section-scroll .social-links {
		display: block;
		text-align: right;
	}
	
	.about-imgs {
		left: 0;
		z-index: -1;
		width: 100% !important;
	}
	.about-imgs:after {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		content: "";
		background-color: #fff;
		opacity: .5;
	}
	.about-imgs div{
		display: none;
	}
	.about-imgs div:first-child{
		width: 100%;
		display: block;
	}
	.about-wid{
		padding: 70px 0;
	}
	.about-btn {
	    padding: 10px 20px !important;
	}
	.about-meta{
		margin: 15px 0 0 0 !important;
	}
	.submission-slider {
		margin-bottom: 15px;
	}
	.featured-content {
		width: 100% !important;
	}
	.featured-content h1 {
		margin: 0;
	}
	.mailchimp-form input[type="email"] {
		width: 100% !important;
	}
	header.header-section {
		padding: 0 !important;
	}
	.slide-content p {
		max-height: 350px;
	}
	.section-title h1 {
		font-size: 30px !important;
	}
	.section-title h1 img {
		height: 30px !important;
	}
	.featured-content {
		width: 100% !important;
	}
	.featured-content h1 {
		font-size: 28px !important;
	}
	header.header-section.light-header .row .col:nth-child(1) {
		order: 2;
	}
	header.header-section.light-header .row .col:nth-child(3) {
		order: 3;
	}
	header.header-section.light-header .row .col:nth-child(2) {
		order: 1;
	}
	.site-branding img {
		max-width: inherit;
		width: 100%;
	}
	.category-navigations {
		padding: 15px 0;
	}
	.sorbet-paginations ul li a {
		padding: 6px 10px;
	}
	.category-navigations.sticky {
		padding: 0;
	}
	ul.archive-cats li a {
		padding: 0 3px;
	}
	.elementor-widget-sorbet-stories h1 {
		text-align: left;
		padding: 0 15px;
		font-size: 28px;
	}
	.story-img {
		min-height: 550px;
	}
	.about-gallery-img.boxed-layout {
		display: block !important;
	}

	.about-gallery-img.boxed-layout .owl-stage-outer,
	.submission-slider.mobile-block .owl-stage-outer,
	.sorbet-quickfire-slider .owl-stage-outer,
	.sorbet-post-slider .owl-stage-outer,
	.stories-slider .owl-stage-outer {
		overflow: inherit !important;
	}
	.mobile-block {
		display: block;
	}
	.desktop-block {
		display: none;
	}
	.submission-slider.mobile-block,.sorbet-quickfire-slider ,.sorbet-post-slider ,.stories-slider {
		padding: 0 40px;
	}
	.issue-wrapper {
		padding: 0 30px;
	}
	.post-author-info {
		border-top: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
		padding-top: 30px;
		position: relative;
		padding-left: 92px;
	}
	.author-thumbnail {
		position: absolute;
		top: 15px;
		left: 0;
	}
	.post-meta {
		width: 50%;
		float: left;
		margin-top: 15px;
	}
	.post-author-info + .post-meta {
		border-right: 1px solid #ddd;
		width: 48%;
		margin-right: 2%;
	}
	.elementor-widget-sorbet-post-meta {
		border-bottom: 1px solid #ddd;
		padding-bottom: 15px;
	}
	.header-content > p.mobile-block {
		position: absolute;
		bottom: 15px;
		margin: 0;
		width: 100%;
		text-align: center;
	}
	button.grid-view, button.slider-view {
		left: 0 !important;
		top: 0 !important;
		width: 100%;
	}
	.mobile-about-content h6, .mobile-about-content a {
		color: #fff;
		font-weight: 500;
	}
	.mobile-about-img {
		background-color: #000;
		background-size: cover;
		background-position: center;
		height: 480px;
		display: flex;
		align-items: flex-end;
	}
	.mobile-about-content {
		width: 100%;
		padding: 15px;
	}
	.mobile-about-content h1 {
		margin: 0;
	}
	.posts-page-navigations {
		display: none;
	}
	.videos-list {
		overflow-x: scroll !important;
		display: flex;
	}
	.single-video {
		width: 100% !important;
		flex-basis: 100%;
		flex-grow: 1;
		min-width: 80%;
		margin-right: 4%;
	}
	.single-video-post .template-header {
	    height: 320px;
	}
	.single-video-post h1 {
	    font-size: 22px;
	}
	.banner-desc h4 {
	    font-size: 19px;
	}

	.banner-desc {
	    padding: 20px;
	    padding-bottom: 0;
	}
	.about-wid{
		padding-top: 0
	}
}
/* Wide Mobile Layout: 480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
}
/* Wide Mobile Layout: 480px. */
@media only screen and (max-width: 480px) {
    .slide-content h1 {
		font-size: 22px !important;
	}
	.slide-content p {
		font-size: 15px;
	}
	p.copyright-text {
		text-align: center;
	}
	.copyright-area .col-sm-6.text-md-right {
		text-align: center;
	}
	.story-slides .owl-stage-outer {
		width: 300px !important;
	}
	.woocommerce-page ul.products li.product {
		margin-left: 0 !important;
		margin-right: 0 !important;
		width: 100% !important;
	}
	div#customer_details > .col-2 {
		max-width: inherit;
	}
	h3#ship-to-different-address {
		font-size: 18px;
	}
	table.shop_table.woocommerce-checkout-review-order-table tbody td.product-name {
		width: 66.6666%;
	}
	table.shop_table.woocommerce-checkout-review-order-table a.remove {
		position: absolute;
		right: 0;
	}
	table.shop_table.woocommerce-checkout-review-order-table {
		position: relative;
	}
	.xoo-wsc-basket {
		width: 100%;
	}
	.google-ad {
		position: relative;
		overflow: hidden;
		margin: 0 auto;
	}
	.google-ad img {
		height: 300px !important;
		max-width: 300px !important;
	}
	.featured-imgs > div {
		height: 400px !important;
		background-size: cover!important;
		background-position: left !important;
	}
	.featured-content h6 {
		margin-bottom: 15px;
	}
	/*.about-gallery-img.boxed-layout .owl-stage-outer {
		overflow: inherit !important;
	}*/
	.insta-gallery-list .insta-gallery-item {
		width: 50% !important;
	}
	.featured-content {
		padding: 35px 20px !important;
	}
	.featured-content h1 {
		font-size: 20px !important;
	}
	.single-video-post .template-header {
	    height: 260px;
	}
	.videos-wrap.cat-archive-page {
	    padding-top: 120px;
	}
}