/*
Theme Name: Vlogger Video Blog
Theme URI: https://www.vwthemes.com/products/free-wordpress-video-theme
Author: VWthemes
Author URI: https://www.vwthemes.com
Description: Vlogger video blog theme is a qualitative theme apart from being multipurpose and elegant. It has premium features and all the features are industry oriented. It is stunning with slider, copyright sections, influencer marketting, Tutorials, promo section, and social options. It is sophisticated, responsive and user-friendly with a call to action button [CTA], flexible theme layouts and extensive Theme Options, It has back to top button ensuring better user expierience. This WP theme is one of the very good choices for you in case you are interested in easily realizing the passion for videography. It is social media-oriented and SEO friendly making it rise high in search engine ranking. Vlogger WordPress theme is interactive with secure and clean code and has a faster page load time. It provides support to the reputed video hosting sites. It has a blogging section and is a perfect video solution for video related websites like IMDb Review Websites, Graphic designers, Recording engineers & musicians, Writers, Marketers, Sponsored blog content, influencer marketting, Tutorials, Parenting niches – baby product video, Self-improvement, Baking video, Podcasters podcast, portal, video portfolio, video website, complex video magazine, video news websites, Music, video courses, video portfolio, Dailymotion, web series,Business, Vlogging, Media, Branding, Content, kids songs, Marketing Tutorial videos, common video content, video Streaming, films, hbo, hotstar, movies, Netflix, cinematographer, cameraman, camera operator, camera crew, ott Streaming, streamit, tv shows, viral video sharing videographer, vimeo, youtube, Video Marketers, Vlog, Video Blogging, VideoStories, Vlogging. With Vlogger video blog Theme, you can not only make video websites but movie websites as well. With this, you can generate a homepage with customizer widgets that too in a short period. It is bootstrap oriented with personalization options, Sticky Post and customization options. It is translation ready making it easy for expanding business. You have the choice to implement the layout as a personal blog, news journals, news sites and much more. Demo: https://www.vwthemes.net/vw-video-vlog-pro/
Requires at least: 5.0
Template: vw-blog-magazine
Tested up to: 6.9
Requires PHP: 7.2
Version: 2.4.6
License: GPLv3.0 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: vlogger-video-blog
Tags: left-sidebar, right-sidebar, one-column, two-columns, three-columns, four-columns, grid-layout, wide-blocks, block-styles, flexible-header, block-patterns, custom-colors, custom-background, custom-logo, custom-menu, custom-header, editor-style, featured-images, footer-widgets, sticky-post, full-width-template, theme-options, featured-image-header, translation-ready, threaded-comments, post-formats, rtl-language-support, blog, portfolio, e-commerce
*/

/*------- DEFAULT CSS --------*/

body{
	font-family: 'Montserrat', sans-serif !important;
	color: #909090 !important;
}
a{
	color: #e62323;
    text-decoration: none ;
}
a.button{ 
	background: transparent;
	border: solid 2px #222222;
	color: #222222;
	text-transform: none;
}
a.button:hover{
	background: #e62323;
	color: #fff;
	border-color: #e62323;
}
.closepop a:focus{
	outline: solid 1px #fff;
}
.woocommerce-product-details__short-description p a, .textwidget p a, .entry-content a, .sidebar p a, #comments p a, .comment-meta.commentmetadata a{
  color: #e62323 !important;
  text-decoration: underline;
}
/*------- LOGO --------*/
.admin-bar #header {
    margin-top: 32px;
}
#header {
    -webkit-box-shadow: 0 8px 8px -2px #eee;
    -moz-box-shadow: 0 8px 8px -2px #eee;
    box-shadow: 0 8px 8px -2px #eee;
    padding: 15px 0;
    border-top: 5px solid #e62323;
}
.header-fixed {
    -webkit-box-shadow: 0 8px 8px -2px #eee;
    -moz-box-shadow: 0 8px 8px -2px #eee;
    box-shadow: 0 8px 8px -2px #eee;
    padding: 15px 0;
    border-bottom: none;
    border-top: 5px solid #e62323;
}
.logo{
	text-align: left;
	border: none;
}
.logo h1, 
.logo p.site-title{
	font-size: 25px;
	letter-spacing: 0;
	margin-bottom: 0;
	padding: 0;
}
.logo p {
    margin-bottom: 0;
}
.logo h1 a, 
.logo p, 
.logo p.site-title a{
	color: #222222;
}
.logo .site-title a:hover{
  color: #e62323;
}
.page-template-ibtana-page-template .middle-align{
  padding: 0em 0 0;
}
/*-------- NAVIGATION ---------*/

.main-navigation a{
    font-size: 11px;
    letter-spacing: 1px;
    padding: 12px 10px;
    color: #222222;
}
.main-menu{
	text-align: right;
}
.main-navigation a:hover,
.main-navigation ul.sub-menu a:hover,
.search-box i:hover,
.postbox:hover h2, 
.postbox:hover i,
.blogbutton-small:hover,
.sidebar td#prev a,
.entry-content a, a,
.footer h3,
.textwidget p a, 
#comments p a,
.video-content h2 a:hover,
.playlist-box h4 a:hover,
.footer .custom-social-icons i,
.sidebar .custom-social-icons i,
nav.navigation.posts-navigation .nav-previous a:hover, 
nav.navigation.posts-navigation .nav-next a:hover {
	color: #e62323;
}
.main-navigation ul ul,
hr.big,
input[type="submit"],
.footer .custom-social-icons i,
.sidebar .custom-social-icons i,
.footer .custom-social-icons i:hover,
.sidebar .custom-social-icons i:hover{
	border-color: #e62323;
  opacity: 1;
}
.sidebar h3:hover{
    background: #e62323;
}
/*-------- SEARCH POPUP ---------*/

.search-box label {
	width: 80%;
}
#header .search-box,
#header label{
	margin-top: 0;
}
.search-box form.search-form {
    border: solid 2px #000;
    border-radius: 30px;
	background: transparent;
}
.search-box input.search-submit {
	padding: 10px 20px;
    margin: 7px 0;
}
.search-box input.search-field {
	border: 1px solid #ccc;
	padding: 9px;
}
button.search-submit {
	border: 0;
	background: transparent;
}
.search-box input.search-field {
	border: none;
	padding: 10px;
	background: transparent;
	width: 100%;
	font-size: 15px;
	font-style: italic;
	color: #999
}
.search-box i {
	color: #222222;
	cursor: pointer;
	font-size: 15px;
}
input#url{
  width: 100%;
  padding: 12px 10px;
  font-size: 18px;
  margin: 20px 0 0 0;
  border: 1px solid #bcbcbc;
}
/*------- POST CSS --------*/

.postbox h2 {
  font-size: 25px;
  letter-spacing: 0;
  padding: 10px 0;
  font-weight: 700;
}
#playlist_sec .metabox:hover a, .postbox:hover h2 a, .postbox:hover .metabox a, .single-post .metabox:hover a{
  color: #e62323;
}
h2.section-title a,
.blog-icon i,
.sidebar th,
.sidebar caption,
.post-navigation .meta-nav,
h1{
	color: #222222;
}
.postbox p {
    font-size: 13px;
    color: #909090;
    margin: 15px 0 10px;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 24px;
}
.metabox span {
    margin-right: 10px;
    font-size: 13px;
    font-weight: 600;
}
.metabox,
.entry-date a, .entry-author a {
    color: #909090;
    clear: both;
    padding: 0;
    font-size: 13px;
    font-weight: 600;
}
.metabox:hover .entry-date a, .metabox:hover .entry-author a {
    color: #e62323;
}
.metabox i{
	font-size: 12px;
	color: #909090;
}
.blogbutton-small, nav.navigation.posts-navigation .nav-previous a, nav.navigation.posts-navigation .nav-next a{
	background: #e62323;
	border-color: #e62323;
	padding: 12px 10px;
}
.read-btn{
    margin: 25px 0;
    display: block;
}
.pagination{
    margin-bottom: 20px;
}
.pagination .current,
.pagination a:hover , .post-nav-links span,.post-nav-links a:hover {
	background: #e62323;
	color: #fff;
}
.pagination span, 
.pagination a,
.sidebar h3,
.serach_inner input.search-submit:hover{
	background: #222222;
}
.single-post h1,
.middle-align h1 {
    font-weight: bold;
}
#comments input[type="submit"].submit{
	background: #e62323 !important;
}
#comments input[type="submit"].submit:hover{
    background: #000 !important;
}
.box-content {
    padding: 0px 30px;
}
.new-text {
    padding: 0 !important;
}
.postbox .service-image {
  text-align: center;
  margin-top: 20px;
}
.service-image {
    padding-right: 0 !important;
}
.nav-previous a{
  padding: 15px 15px;
  color: #fff;
  font-size: 15px;
  line-height: 13px;
  font-weight: bold;
  text-align: left;
  background: #222222;
}
.nav-next a{
  padding: 15px 15px;
  color: #fff;
  font-size: 15px;
  line-height: 13px;
  font-weight: bold;
  text-align: right;
  background: #222222;
}
.nav-previous a:hover, .nav-next a:hover {
  background: #e62323;
  color: #fff;
  transition-duration: 0.5s;
}
.page-content {
  margin: 20px 0px 40px 0px;
}
#comments ol {
    padding-left: 0;
}
#comments .comment-content{
    margin: 0 0 10px 0;
}
/*------- SIDEBAR CSS --------*/

.sidebar input[type="submit"], 
.footer input[type="submit"],
.sidebar td#today,
.footer .tagcloud a:hover,
.scrollup i,
input[type="submit"],
.woocommerce #respond input#submit,
.woocommerce a.button, .woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce span.onsale,
nav.woocommerce-MyAccount-navigation ul li,
#comments a.comment-reply-link,
.sidebar .woocommerce-product-search button,
.sidebar .widget_price_filter .ui-slider .ui-slider-range, 
.sidebar .widget_price_filter .ui-slider .ui-slider-handle,
.footer .woocommerce-product-search button,
.footer .widget_price_filter .ui-slider .ui-slider-range, 
.footer .widget_price_filter .ui-slider .ui-slider-handle,
.footer .custom-social-icons i:hover,
.sidebar .custom-social-icons i:hover, .sidebar .wp-block-search .wp-block-search__button{
	background: #e62323;
}
.sidebar ul li a{
	color: #909090;
}
.footer li a:hover, .sidebar ul li a:hover{
  color: #e62323;
}
.sidebar td#today a,
a.rsswidget{
	color: #fff;
}
.sidebar h3{
	margin-top: 0;
}
.woocommerce-message{
	border-top-color: #e62323;
}
.sidebar .custom-social-icons {
    margin-bottom: 20px;
}
.woocommerce input#password{
  border: 1px solid #bcbcbc;
}
.woocommerce-page form .password-input{
  width: 100%;
}
.woocommerce label {
  width: 100%;
}
.woocommerce nav.woocommerce-pagination ul li a {
  display: block;
  margin: 2px 2px 2px 0;
  padding: 12px 15px;
  text-decoration: none;
  width: auto;
  color: #fff;
  background: #222222;
  transition: background .15s ease-in-out;
  font-weight: bold;
}
.woocommerce nav.woocommerce-pagination ul li a:hover{
  background: #e62323;
  color: #fff;
}
.woocommerce nav.woocommerce-pagination ul li span.current{
  padding: 12px 15px;
  background: #e62323;
  color: #fff;
  font-weight: normal;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li{
  border: none;
  float: none;
  overflow: unset;
}
.woocommerce nav.woocommerce-pagination {
  text-align: center;
  margin-bottom: 20px;
} 
h2.woocommerce-loop-product__title{
  font-size: 20px !important;
  font-weight: bold;
}  
.woocommerce div.product .product_title {
  font-size: 30px !important;
  font-weight: bold;
}  
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
  background: #e62323 !important;
  color: #fff !important;
  border-radius: 0;
  opacity: 1 !important;
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background: #000 !important;
}
.woocommerce-cart table.cart td.actions .coupon .input-text{
  width: 120px !important;
  padding: 8px 5px 8px !important;
  margin: 0px 10px 0px 0 !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
  margin-bottom: 30px;
}
#payment {
  margin-bottom: 30px;
}
nav.woocommerce-MyAccount-navigation ul li a {
    color: #ffffff !important;
    font-weight: bold;
}
nav.woocommerce-MyAccount-navigation ul li a:hover{
    color: #222222 !important;
}
a.checkout-button.button.alt.wc-forward{
    padding: 10px;
}
.woocommerce h3#order_review_heading {
    padding: 20px 0px 5px 0;
}
.sidebar ul li{
    font-size: 15px;
}
.woocommerce p.price{
    font-size: 18px !important;
}
/*------- TOP VIDEO SECTION CSS --------*/

.page-template-custom-home-page .logo,
.page-template-ibtana-page-template .logo{
    position: static;
    padding: 0;
    border-top:none !important;
    border-bottom:none !important;
}
.top-video .mejs-overlay.mejs-layer.mejs-overlay-play {
    z-index: 999;
    width: auto !important;
    left: 80%;
}
.top-video .mejs-overlay-button {
    background-color: red !important;
    border-radius: 50%;
}
.one, .two, .three {
	position: relative;
}
.video-content {
    position: absolute;
    background: #fff;
    top: 50%;
    transform: translateY(-50%);
    left: 10%;
    right: 55%;
    padding: 15px;
    opacity: 0.9; 
}
.video-content h2 {
    margin-bottom: 0;
    text-align: left;
    font-size: 20px;
    line-height: 30px;
    font-weight: bold;
}
.top-video .metabox {
    margin: 15px 0;
    color: #222222;
    font-size: 10px;
}
.top-video .entry-date a,.top-video .entry-author a,
.top-video .metabox i,
.video-content h2 a{
	color: #222222;
}
.two .video-content,
.three .video-content {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.two iframe,.three iframe {
    height: 260px;
}
.one iframe {
    height: 527px;
}
.video-tag a.post-tag,
.playlist-tag a.post-tag {
    display: inline-block;
    font-size: 14px;
    padding: 1px 14px;
    margin-bottom: 3px;
}
.video-tag a.post-tag:hover,
.playlist-tag a.post-tag:hover{
	color: #fff;
}

/*------- PLAYLIST CSS --------*/
.playlist-tag{
	position: absolute;
	top: 8%;
	left: 6%;
}
#playlist_sec {
    padding: 3% 0;
}
.playlist-box h4,
.playlist-video .metabox{
	text-align: center;
}
.playlist-box h4 a{
	color: #222222;
    font-size: 16px;
    font-weight: bold;
}
#playlist_sec .metabox{
	padding-bottom: 15px;
}
#playlist_sec h3 {
    color: #222222;
    font-size: 32px;
    margin-top: 0;
    padding-top: 0;    
    font-weight: bold;
}
#playlist_sec p {
    letter-spacing: 0;
    line-height: 2;
}
.more-btn a {
    font-size: 12px;
    border: solid 2px #222222;
    font-weight: bold;
    color: #222222;
    padding: 10px 20px;
    letter-spacing: 1px;
}
.more-btn {
    margin: 20px 0;
}
.more-btn a:hover {
    background: #e62323;
    border-color: #e62323;
    color: #fff;
}
.playlist-video iframe {
    height: 205px;
}
#playlist_sec button.owl-next,
#categry button.owl-next{
	right: 0;
}
#playlist_sec button.owl-prev,
#categry button.owl-prev{
	left: 0;
}
#playlist_sec button.owl-prev:hover,
#playlist_sec button.owl-next:hover,
#categry button.owl-prev:hover,
#categry button.owl-next:hover {
    background: red;
    color: #fff;
}
#playlist_sec .owl-dots,
#categry .owl-dots {
    display: none;
}

/*------- CATEGORY CSS --------*/

#categry {
    padding: 3% 0;
    background: #f7f7f7;
    margin: 0;
}
#categry h3 {
    margin: 0;
    padding-bottom: 30px;
    text-align: left;
    color: #222222;
    font-weight: bold;
}
a.post-tag {
    color: #fff;
    background: red;
    padding: 4px 8px;    
    font-weight: 600;
}
.imagebox h4 a{
	color: #222222;
	font-size: 15px;
	font-weight: bold;
}
.imagebox .cat-tag:hover,.footer .wp-block-search .wp-block-search__button, #sidebar .wp-block-search .wp-block-search__button,
.blogbutton-small, .related-post .more-btn a {
    background: #e62323;
}
.blogbutton-small, .related-post .more-btn a{
    border-color:#e62323 ;
}
.related-post .more-btn a:hover,.blog .blogbutton-small:hover{
    color: #e62323 !important;
}
.imagebox .cat-tag:hover a{
	color: #fff;
}
.imagebox .cat-tag:hover a.post-tag{
	background: #fff;
	color: #e62323;
}
.bradcrumbs{
  padding:30px 0;
}
.bradcrumbs a{
  background: #e62323 !important;
  color: #fff !important;
  border: 1px solid #e62323;
  padding:8px 15px;
  margin-right:5px;
  font-weight: 600;
}
.bradcrumbs a:hover{
  background: #000 !important;
  border: 1px solid #000;
}
.bradcrumbs span{
  background: #e62323 !important;
  color: #fff !important;
  border: 1px solid #e62323;
  padding:10px 15px;
  font-weight: 600;
}
.post-categories li a{
  background-color:#e62323;
  color: #fff;
  font-size: 15px;
  border: 1px solid #e62323;
}
.post-categories li a:hover{
  background: #fff;
  border: 1px solid #e62323;
  color: #e62323;
}
/*------- FOOTER CSS --------*/

.footer{
	background: #222222;	
}
.footer-2 {
    background: #e62323;
    border-top: 0;
}
.footer .wp-block-search .wp-block-search__label{
    color: #e62323;
}
.copyright p{
	font-weight: 600;
	letter-spacing: 0;
}
.copyright a:hover{
   color: #222222 !important;
}
.footer .wp-block-search .wp-block-search__inside-wrapper{
  flex-wrap: wrap;
  display: block;
}
.footer .wp-block-search .wp-block-search__input {
  padding:10px 10px;
  font-size:15px;
  margin-bottom: 10px;
  color:#4d4749;
  border: solid 1px #e1e1e1;
  width: 100%;
}
.footer .wp-block-search .wp-block-search__button{
  background: #e62323;
  color: #222222;
  padding: 10px;
  font-weight: bold;
  font-size: 15px;
  letter-spacing: 2px;
  width: 100%;
  margin-left: 0;
}
.footer .wp-block-search__inside-wrapper{
    display: block;
}
/*----------- PRELOADER ----------*/
#preloader {
  background-color: #e62323;
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 999999;
  height: 100%;
}
.loader-inner {
  bottom: 0;
  height: 60px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 100px;
}
.loader-line-wrap {
  animation: spin 2000ms cubic-bezier(.175, .885, .32, 1.275) infinite;
  box-sizing: border-box;
  height: 50px;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  transform-origin: 50% 100%;
  width: 100px;
}
.loader-line {
  border: 4px solid #ffffff;
  border-radius: 100%;
  box-sizing: border-box;
  height: 100px;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 100px;
}
.loader-line-wrap:nth-child(1) { animation-delay: -50ms; }
.loader-line-wrap:nth-child(2) { animation-delay: -100ms; }
.loader-line-wrap:nth-child(3) { animation-delay: -150ms; }
.loader-line-wrap:nth-child(4) { animation-delay: -200ms; }
.loader-line-wrap:nth-child(5) { animation-delay: -250ms; }

.loader-line-wrap:nth-child(1) .loader-line {
  height: 90px;
  width: 90px;
  top: 7px;
}
.loader-line-wrap:nth-child(2) .loader-line {
  height: 76px;
  width: 76px;
  top: 14px;
}
.loader-line-wrap:nth-child(3) .loader-line {
  height: 62px;
  width: 62px;
  top: 21px;
}
.loader-line-wrap:nth-child(4) .loader-line {
  height: 48px;
  width: 48px;
  top: 28px;
}
.loader-line-wrap:nth-child(5) .loader-line {
  height: 34px;
  width: 34px;
  top: 35px;
}
@keyframes spin {
  0%, 15% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
.elementor-page #preloader{
  display: none;
}
/*end*/
.wc-block-components-order-summary-item__quantity,a.wc-block-components-checkout-return-to-cart-button,.wp-block-woocommerce-cart .wc-block-cart__submit-button, .wc-block-components-checkout-place-order-button, .wc-block-components-totals-coupon__button{
    background: #e62323 !important;
    color: #fff !important;
}

.wc-block-grid__product-onsale{
    background: #e62323 !important;
    border: none !important;
}
a.wp-block-button__link.add_to_cart_button.ajax_add_to_cart:hover,a.wc-block-components-checkout-return-to-cart-button:hover,.wp-block-woocommerce-cart .wc-block-cart__submit-button:hover, .wc-block-components-checkout-place-order-button:hover{
    background: #000 !important;
    color: #fff !important;
    border: none !important;
}
a.wc-block-components-checkout-return-to-cart-button{
    color: #fff !important;
}
a.wc-block-components-product-name, .wc-block-components-product-name{
    color: #e62323 !important;
}
a.added_to_cart.wc-forward{
    background:#e62323 !important;       
}
a.wp-block-button__link.add_to_cart_button.ajax_add_to_cart:hover{
    border: 1px solid #e62323 !important;
}
.woocommerce .woocommerce-notices-wrapper a:hover{
    background: transparent !important;
}
/*my account address button css*/
header.woocommerce-Address-title.title a,.wp-block-woocommerce-cart .wc-block-components-product-badge{
  background-color: #e62323 !important;
  border-color: #e62323 !important;
  color: #ffffff !important;
  font-size: 15px;
  font-weight: bold !important;
  text-decoration: none !important;
  padding: 12px 20px !important;
}
header.woocommerce-Address-title.title a:hover,#tag-cloud-sec .tag-cloud-link:hover,.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:hover:hover{
  background: #fff !important;
  color:#e62323 !important;
}
#tag-cloud-sec .tag-cloud-link {
  font-size: 16px !important;
  color: #fff !important;
  padding: 10px;
  margin: 10px;
  display: inline-block;
  text-transform: capitalize;
  background-color: #e62323 !important;
  border-color: #e62323 !important;
  color: #ffffff;
}
a.wp-block-button__link.add_to_cart_button.ajax_add_to_cart{
    border-radius: 0 !important;
}
#our_blog .custom-social-icons i {
    color: #e62323;
    border: 1px solid;
    border-radius: 50%;
    padding: 10px 10px;
}
.sidebar .custom-social-icons i:hover{
    color: #fff !important;
}

/*------- MEDIA CSS --------*/

@media screen and (max-width:720px) {
    a.wc-block-components-checkout-return-to-cart-button,button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained{
        font-size: 13px;
    }
    a.wc-block-components-checkout-return-to-cart-button{
        padding-right: 8px !important;
    }
    .middle-align, .blog .middle-align {
    padding: 3em 25px;
    }
	.admin-bar #header {
    	margin-top: 46px;
	}
	#header .search-box {
	    margin: 10px 0;
	}
	.logo{
		text-align: center;
	}
	.serach_inner form.search-form{
		width: auto;
	}
	#playlist_sec .owl-nav,
	#categry .owl-nav {
    	text-align: center;
    	margin-top: 10px;
	}
	#playlist_sec button.owl-prev, 
	#playlist_sec button.owl-next,
	#categry button.owl-next,
	#categry button.owl-prev {
	    border: solid 1px #000;
	    margin-right: 5px;
	}
	#our-services .service-image {
    	margin-right: 15px;
	}
}

@media screen and ( max-width: 788px ) and ( min-width: 768px ) {
	.admin-bar #header {
	    margin-top: 46px;
	}
}

@media screen and (max-width: 1000px){
	.sidenav .closebtn {
	    right: 15px;
        background: #e62323;
	}
	.sidenav .closebtn {
		top:0;
	}
	.toggle-nav i{
		background: #e62323;
		margin: 10px;
	}
	.search-box i {
	    color: #fff;
	    font-size: 18px;
	    background: #e62323;
	    padding: 12px;
	}
	.toggle-nav{
		text-align: right;
		width: 100%;
		position: static;
	}
	.search-box{
		text-align: left;
	}
	.single-post iframe{
		width: 100%;
	}
	.page-template-custom-home-page .logo,
    .page-template-ibtana-page-template .logo{
		border: none;
	}
	.video-content{
		right: 25%;
	}
    .related.products li{
        float: none !important;
        width: 47% !important;
        margin: 10px !important;
    }
}