/*
Theme Name: Christmas Event
Theme URI: https://www.theclassictemplates.com/products/free-christmas-event-wordpress-theme
Author: classictemplate
Author URI: https://www.theclassictemplates.com/
Description: Christmas Event theme is designed specifically to help you create stunning and engaging websites for all your festive needs. This theme is perfect for businesses, organizations, and individuals looking to capture the spirit of Christmas and winter holidays. With its elegant design and user-friendly features, you can easily showcase your offerings and connect with your audience. The Christmas Event theme can help you create website for different niches such as Christmas, Music, Xmas, Business, Gift Shop, Winter holidays, Christmas shop, Dropshipping, Christmas product, Festival, Holiday gift, Event, Exhibition, Halloween, Thanksgiving, Entertainment, Fest, Festival party and etc;. Customizability is at the heart of the Christmas Event theme. With a range of options to tailor the design to your brand, you can create a website that truly reflects your vision. Choose from festive color schemes, fonts, and layouts that embody the warmth and joy of the season. This flexibility allows you to create an inviting atmosphere that keeps customers coming back. In addition to its aesthetic appeal, the theme is optimized for performance. It ensures fast loading times and seamless functionality, which are essential for retaining visitors during the busy holiday shopping season. With responsive design, your site will look stunning on any device, from desktops to smartphones, making it easy for customers to shop or RSVP to events on the go. Event organizers will also find this theme beneficial, as it includes features for promoting exhibitions, concerts, and festival parties. You can effortlessly create dedicated event pages with schedules, ticket information, and multimedia content to engage your audience. The integration of social media sharing options helps spread the word about your events, increasing visibility and participation. 
Template: classic-events
Version: 0.2.1
Tested up to: 6.8
Requires PHP: 5.6
Requires at least: 5.0
License: GNU General Public License
License URI: http://www.gnu.org/licenses/gpl.html
Text Domain: christmas-event
Tags: blog, holiday, entertainment, right-sidebar, left-sidebar, one-column, two-columns, three-columns, four-columns, grid-layout, custom-logo, post-formats, full-width-template, featured-images, custom-colors, editor-style, wide-blocks, block-styles, custom-header, custom-background, custom-menu, sticky-post, threaded-comments, theme-options, rtl-language-support

Christmas Event WordPress Theme has been created by classictemplate (theclassictemplates.com), 2024.
Christmas Event WordPress Theme is released under the terms of GNU GPL

Christmas Event WordPress Theme is child theme of Classic Events WordPress Theme, Copyright 2024 classictemplate (theclassictemplates.com)
Christmas Event WordPress Theme is distributed under the terms of the GNU GPL
*/

body{
  margin:0;
  padding:0;
  line-height:20px;
  font-size:15px;
  color:#aaaaaa;
  font-family: 'Roboto', sans-serif;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  background: #ffffff;
  overflow-x: hidden !important;
}
:root {
  --theme-color: #DC143C;
  --second-theme-color: #B5995A;
}
#error-page{
  margin-top: 0 !important;
}
a, a:hover{
  text-decoration: none;
  color:var(--theme-color);
}
h1,h2,h3,h4,h5,h6{
  font-weight: 600;
  color:#000;
}
p{
  color:#9d9c9c;
}
/*block css*/
.postsec-list .wp-block-button a:hover, 
.site-main .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):hover{
  background-color: #30584c;
  color: #fff !important;
}
.postsec-list .wp-block-button.is-style-outline a, .site-main .wp-block-button.is-style-outline a{
  background:none;
  border:1px solid var(--theme-color);
  color: #fff !important;
}
.postsec-list .wp-block-button__link, .site-main .wp-block-button__link{
  background: var(--theme-color);
  color:#fff !important;
  border-radius: 30px;
}
.postsec-list .wp-block-button a:hover, .site-main .wp-block-button a:hover{
  background:#30584c;
  border:1px solid #30584c !important;
  color: #fff !important;
}
a.wc-block-components-totals-coupon-link, a.components-button.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained, a.wc-block-components-checkout-return-to-cart-button, .wc-block-components-totals-coupon__button.contained, button.wc-block-components-checkout-place-order-button{
  background-color: var(--theme-color);
  color:#fff;
}
button.wc-block-components-checkout-place-order-button:hover, a.wc-block-components-totals-coupon-link:hover, a.components-button.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained:hover, a.wc-block-components-checkout-return-to-cart-button:hover{
  background-color: #262626;
  color:#fff;
}
/*braedcrumb*/
.breadcrumb a{
  background-color: var(--theme-color);
  color:#fff !important;
  padding: 10px;
  font-weight: 500;
  font-size: 15px;
  text-decoration: none;
  align-self: center;
  margin-left: 15px;
}
.breadcrumb a:first-child{
  margin-left: 0;
}
.breadcrumb .current-breadcrumb, .breadcrumb a:hover{
  background-color: #30584c;
  color:#fff;
}
.breadcrumb .current-breadcrumb{
  padding: 10px;
  font-weight: 500;
  font-size: 14px;
  text-decoration: none;
}
.breadcrumb {
    margin-bottom: 10px;
}

/* = top header css
-------------------------------------- */
h1.site-title, p.site-title{
  font-size: 35px;
  margin-bottom: 0;
  color:#fff;
}
h1.site-title a, p.site-title a{
  color: #fff;
  font-size: 27px;
  font-weight: 600;
}
h1.site-title a:hover {
  text-decoration: unset;
}
.social-icons i:hover, #footer .social-icons i:hover{
  color: var(--theme-color);
}

/*scroll to top*/
.page-links .post-page-numbers.current, .page-links a:hover, #button, .tagcloud a:hover, .wp-block-tag-cloud a:hover{
  background: var(--theme-color);
  color:#fff;
  display: inline-block;
}
.nav-links .page-numbers{
  background-color: #30584c;
}
.page-links a, .page-links span,  #footer,.page-template-template-home-page .bhead.sticky-head, .bhead.sticky-head{
  background-color: #30584c;
}
#footer a:hover, .header .site-mail p:hover, .header .social-icons i:hover, .post-comment:hover a, .post-comment:hover i, .post-date:hover a, .post-date:hover i{
  color:var(--theme-color);
}
.widget_calendar #today a, #footer aside h5, .page-links a, .page-links span, .page-header span a, .woocommerce ul.products li.product a, .wc-block-components-button__text{
  color:#fff !important;
}
/* = header css
-------------------------------------- */
.woocommerce a.added_to_cart,.woocommerce ul.products li.product .button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce a.button, .woocommerce button.button, .woocommerce #respond input#submit, #commentform input#submit {
  color: #fff !important;
  border-radius: 8px;
  padding: 12px 14px;
  font-size: 15px;
  display: inline-block;
  background-color: var(--theme-color);
  text-decoration: none;
  margin-top: 5px;
}
.woocommerce a.added_to_cart {
  margin-top: 10px;
  padding: 12px;
}
.pagemore a:hover,
.woocommerce ul.products li.product .button:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
#commentform input#submit:hover,.woocommerce a.added_to_cart:hover {
  background: #30584c;
  color: #fff;
}
.woocommerce input#coupon_code{
  padding: 10px;
}
.woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text{
  width: 100px;
}
.woocommerce ul.products li.product .onsale, .copywrap{
  background-color: var(--theme-color);
}
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled[disabled]{
  color:#fff;
}
.logo{
  text-align: left;
}
/* = menus css */
.main-nav li ul{
  border: none;
}
.main-nav a {
  color: #fff;
}
.page-template-template-home-page .main-nav a:hover{
  color: var(--theme-color);
}
.main-nav ul ul li.current-menu-item.page_item a{
  color: #000000 !important;
}
.main-nav ul ul li.current-menu-item.page_item a:hover{
  color: #ffffff !important;
}
.main-nav li ul{
  border-top: 3px solid var(--theme-color);
}
.main-nav ul ul li:hover, .serach_inner{
  background-color: var(--theme-color);
}
.main-nav ul ul li a:hover{
  color: #ffffff;
}
.main-nav ul ul li li a:hover{
  color: #000000;
}
.main-nav ul ul li li a:hover{
  color: #ffffff;
}
.main-nav ul ul li a{
  color: #000000;
}
.page-template-template-home-page .main-nav .current-menu-item.page_item:after{
  background-color: var(--theme-color);
}
body.admin-bar .search-close {
  top: 55px;
}
body.admin-bar .sticky-head .serach_inner{
  margin-top: 0 !important;
}
body.admin-bar .sticky-head .search-close {
  top: 30px;
}

/*Clearing floats css*/
.page-links a, .page-links span{
  color: var(--theme-color);
  border: 1px solid var(--theme-color);
}
.page-links .post-page-numbers.current, .page-links a:hover, .tags a{
  background-color: var(--theme-color);
  color: #fff;
}
#sidebar ol.wp-block-latest-comments{
  padding-left: 0;
}
#sidebar form .wp-block-search__button{
  background-color: var(--theme-color);
  color: #ffffff;
  border: none;
}
#sidebar form input.wp-block-search__input{
  margin-bottom: 0;
}
#sidebar .wp-block-search__label, #sidebar .widget-title {
  font-size: 30px;
  font-weight: 600;
  color: #000 !important;
  margin-bottom: 0.5rem;
  text-transform: capitalize;
}
/* = slider section css
-------------------------------------- */

#slider-cat{
  background-image: url(images/slider-img.png);
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 99;
  height: 650px;
  background-color: rgba(0, 0, 0, 0.5);
  background-size: cover;
}
#slider-cat .text-content h1, #slider-cat .text-content .slider-content{
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical
}
#slider-cat .text-content h1{
  -webkit-line-clamp: 2;
}
#slider-cat .text-content .slider-content{
  -webkit-line-clamp: 4;
}
#slider-cat{
  height: 730px;
}
.text-content .slider-text{
  color: var(--theme-color);
  font-size: 12px;
}
.slide-btn a, .page-template-template-home-page .contact-us a{
  background-color: var(--theme-color);
}
#slider-cat .imagebox img{
  margin: 0 auto;
  border: 10px solid #ffffff !important;
}
#slider-cat .heading-color{
  color: var(--theme-color);
}
.page-template-template-home-page .logo:after{
  content: "";
  position: absolute;
  z-index: 1;
  width: 570px;
  height: 210px;
  top: 0;
  left: 0;
  right: auto;
  background-image: url(images/logo-shape1.png);
  background-repeat: no-repeat;
  background-size: cover;
}
#slider-cat::after {
  content: "";
  position: absolute;
  z-index: 1;
  width: 770px;
  height: 435px;
  left: auto;
  right: 0;
  bottom: 0;
  background-image: url(images/slider-side-img.png);
  background-repeat: no-repeat;
  background-size: cover;
}
#slider-cat .owl-prev i:hover, #slider-cat .owl-next i:hover{
  color: var(--theme-color);
}
.page-template-template-home-page .contact-us a:hover, .slide-btn a:hover{
  color: var(--theme-color) !important;
}
#slider-cat .dot-image{
  position: relative;
}
#slider-cat .dot-image:after{
  content: "";
  position: absolute;
  z-index: 2;
  width: 40px;
  height: 40px;
  top: 44em;
  right: 100px;
  background-image: url(images/circle1.png);
  background-repeat: no-repeat;
  background-size: contain;
}
#slider-cat .dot-image:before{
  content: "";
  position: absolute;
  z-index: 2;
  width: 100px;
  height: 50px;
  top: 38em;
  left: 100px;
  background-image: url(images/circle2.png);
  background-repeat: no-repeat;
  background-size: contain;
}
.header-top .search-box i:hover{
  border: 0 solid !important;
}
.search-box i, .page-template-template-home-page .search-box i:hover{
  color: var(--second-theme-color);
}
#slider-cat .owl-prev{
  left: 0;
}
#slider-cat .owl-next{
  right: 95%;
}
#slider-cat .owl-prev, #slider-cat .owl-next{
  top: 90%;
}
.mainhead.sticky-head, .page-template-template-home-page .mainhead.sticky-head{
  background-color: var(--theme-color);
}
.page-template-template-home-page .mainhead.sticky-head .contact-us a, #sidebar ul li::before{
  color: var(--theme-color);
} 
.page-template-template-home-page .mainhead.sticky-head #mySidenav .current-menu-item a,
.page-template-template-home-page .mainhead.sticky-head .main-nav a:hover{
  color: #000000;
}
#footer .copywrap{
  border-top: 2px solid #ffffff;
}
.page-template-template-home-page .mainhead.sticky-head{
  margin-top: 30px;
  background-color: var(--theme-color) !important;
}
.mainhead.sticky-head{
  margin-top: 0px !important;
  background-color: var(--theme-color) !important; 
}
/* = services css
-------------------------------------- */
#about_section .services-text{
  color: var(--theme-color);
  font-size: 14px;
  font-weight: 600;
}
#about_section .services-title{
  font-size: 28px;
  font-weight: 700;
}
#about_section .blog_bx{
  width: 63%;
  margin: 0 auto;
}
#about_section .cat-box{
  position: relative;
}
#about_section .cat-box:hover .articles h3{
  background-color: var(--theme-color);
}
#about_section .cat-box:hover .thumb_img{
  border: 5px solid var(--theme-color);
}
#about_section .cat-box .articles{
  text-align: center;
}
#about_section .cat-box .articles h3{
  background-color: var(--second-theme-color);
  color: #ffffff;
  border-radius: 7px;
  font-size: 15px;
  font-weight: 700;
  text-transform: capitalize;
  display: inline-block;
  padding: 16px 80px;
  position: absolute;
  left: 50%;
  bottom: -7%;
  transform: translateX(-50%);
}
#about_section .cat-box .thumb_img{
  border: 5px solid transparent;
  height: 400px;
  width: 100%;
  border-radius: 20px;
  object-fit: cover;
  background-color: #e3e0e0;
}
#about_section .cat-box img.thumb_img{
  background-color: transparent;
}
#about_section .info-btn a{
  background-color: var(--theme-color);
  border-radius: 10px;
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  text-transform: capitalize;
  padding: 12px 28px;
}
.mainhead,
.copywrap, 
span.page-numbers.current, 
.nav-links .page-numbers:hover,
.woocommerce ul.products li.product .button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce a.button, .woocommerce button.button, .woocommerce #respond input#submit, #commentform input#submit{
  background-color: var(--theme-color);
}
.woocommerce-account .addresses .title .edit, nav.woocommerce-MyAccount-navigation ul li{
  background-color: var(--theme-color) !important;
}
.page-template-template-home-page .mainhead{
  background: transparent !important;
}
.contact-us a{
  background-color: #ffffff;
  color: var(--theme-color);
}
.header, 
.wc-block-components-totals-coupon__button.contained, 
.woocommerce button.button.alt, 
.slider-img-color, 
.postsec-list .search-form input.search-submit, 
input.search-submit, 
.page-links a, 
.page-links span, 
.tagcloud a:hover, 
.breadcrumb a, 
nav.woocommerce-MyAccount-navigation ul li, 
.woocommerce a.button, 
a.wc-block-components-checkout-return-to-cart-button, 
button.wc-block-components-checkout-place-order-button, 
#commentform input#submit, 
.main-nav .current_page_item a::before, 
.page-template-template-home-page .contact-us a, 
#about_section .abt-image .post-color{
  background-color: var(--theme-color);
}
.breadcrumb a{
  background-color: var(--theme-color);
}
.breadcrumb .current-breadcrumb, .breadcrumb a:hover,.nav-links .page-numbers{
  background: #000 !important;
}
.page-template-template-home-page #mySidenav .current-menu-item a,
#sidebar .widget a:hover,
.woocommerce ul.products li.product a, 
.woocommerce-page .entry-summary a, blockquote a, 
.postsec-list .wp-block-button.is-style-outline a, 
.page-template-template-home-page p.site-title a:hover, 
.page-template-template-home-page h1.site-title a:hover, 
.page-template-template-home-page .header .contact-us a i, 
#slider-cat .text-content h1 a:hover, 
#slider-cat .text-content p.slider-smalltitle, 
#slider-cat .sliderbtn a i, #slider-cat .text-content .slider-text, 
#service_section .abt-btn .contact-us.btn1 a i, 
#service_section .abt-btn .contact-us.btn2 a:hover i, 
.listarticle h2 a:hover, #sidebar ul li::before, 
#sidebar .widget a:active, 
#footer h6, #about_section .abt-slide-title a:hover, 
#about_section h2 a:hover, 
#sidebar .widget-title, 
.ftr-4-box h5, 
.edit-link a, 
.wc-block-components-button__text, 
.woocommerce-MyAccount-content a, 
.wp-block-quote a, 
.wc-block-cart__submit-container a, 
.logged-in-as a, 
.sliderbox span, 
.info-box a:hover, 
.social-icons i:hover, 
.nav-links a, 
#comments a, 
#about_section .abt-title, 
.entry-content a, 
.postmeta a:hover, 
#sidebar aside .page_item a:hover{ 
  color: var(--theme-color);
}
.page-template-template-home-page #mySidenav .current-menu-item ul li:hover a,
#footer li a:hover,
#footer a:hover, 
#footer h6, .page-template-template-home-page .contact-us a:hover, .slide-btn a:hover{
  color: #ffffff;
}
#footer h6{
  text-align: left;
  border-bottom: 2px solid #ffffff;
  padding-bottom: 10px;
}
#footer td, #footer th {
  color: #fff;
  border: 1px solid #ffffff;
}
#footer form input[type="search"]{
  border-color: #ffffff !important;
  color: #ffffff;
}
#footer input.search-submit{
  background-color: #ffffff;
  color: var(--theme-color);
  padding: 10px !important;
}
#footer input.search-field::placeholder{
  color: #ffffff;
}

/*footer*/
.postsec-list .search-form input.search-submit, .widget_calendar caption, .widget_calendar #today, span.page-numbers.current, .nav-links .page-numbers:hover, #footer, #sidebar input.search-submit, form.woocommerce-product-search button{
  background-color: var(--theme-color);
}
.postsec-list .search-form input.search-submit, #sidebar input[type="text"], #sidebar input[type="search"], #footer input[type="search"]{
  border-color: var(--theme-color);
}
#sidebar ul li::before{
  color: var(--theme-color);
}
#sidebar .widget{
  border-bottom: 3px solid var(--theme-color);
}
nav.woocommerce-MyAccount-navigation ul li, .woocommerce-message, span.page-numbers.current, .nav-links .page-numbers:hover{
  border-color: var(--theme-color);
}
#sidebar .widget a:hover, #sidebar .widget a:active, .listarticle h2 a, .woocommerce-message::before{
  color: var(--theme-color);
}
#sidebar .widget-title{
  color: #000;
  text-align: left;
}
#sidebar .widget .tagcloud a:hover{
  color: #000 !important;
}
nav.woocommerce-MyAccount-navigation ul li{
  background-color: var(--theme-color);
}
.header .site-mail i{
  background-color: #30584c;
}
.woocommerce div.product form.cart .button{
  margin-top: 0 !important;
}
/*responsive*/
@media screen and (max-width: 1000px){
  .main-nav li ul{
    border-top: 0px solid var(--theme-color) !important;
  }
  .mainhead.sticky-head .logo {
    text-align: center;
    margin-bottom: 15px;
  }
  .admin-bar .main.sticky-head {
    top: 0;
  }
  .page-template-template-home-page .toggle-nav button, .page-template-template-home-page .contact-us a, .page-template-template-home-page .search-box i{
    background-color: var(--theme-color);
    color: #ffffff !important;
  }
  .page-template-template-home-page .toggle-nav button, .page-template-template-home-page .contact-us a{
    border: none;
  }
  .mainhead.sticky-head .toggle-nav button,
  .page-template-template-home-page .mainhead.sticky-head .contact-us a,
  .mainhead.sticky-head .search-box i {
    background-color: #fff !important;
    color: var(--theme-color);
  }
  .slide-btn a, .contact-us a {
    font-size: 12px;
    padding: 6px 20px;
  }
  .page-template-template-home-page #mySidenav .main-nav ul{
    position: initial;
  }
  .page-template-template-home-page .logo:after, #slider-cat::after {
    content: none;
  }
  .search-box i{
    font-size: 12px;
  }
  .toggle-nav button{
    font-size: 12px;
    padding: 6px 20px;
    background-color: #ffffff !important;
  }
  .imagebox img {
    height: 250px !important;
    width: 250px !important;
  }
  #mySidenav{
    background-color: #30584c;
  } 
  .toggle-nav button, .contact-us a{
    color:var(--theme-color);
    border-radius: 8px;
    border:1px solid #fff;
  }
  .main-nav li{
    border-color: #fff;
  }
  .page-template-template-home-page .bhead, .bhead{
    background-color: #30584c;
  }
  .sidenav .close-button{
    margin-bottom: 20px !important;
    margin-top: 20px;
  }
  .main-nav a:hover{
    background:none;
    color:#fff !important;
  }
}
@media screen and (max-width: 767px){
  #sidebar{
    margin-top: 30px;
  }
  .logo {
    text-align: center;
  }
  #slider-cat .dot-image:after, #slider-cat .dot-image:before{
    display: none;
  }
  #slider-cat .text-content p{
    display: block;
    text-align: center;
  }
  .page-template-template-home-page .mainhead{
    background-color: var(--theme-color) !important;
  }
  .slide-btn a, .contact-us a{
    font-size: 12px;
    padding: 6px 20px;
  }
  #slider-cat .owl-prev, #slider-cat .owl-next {
    top: 95%;
    transform: translateX(-50%);
  }
  #slider-cat .owl-prev{
    left: 45%;
  }
  #slider-cat .owl-next{
    left: 55%;
  }
  #slider-cat {
    height: 600px;
  }
  .page-template-template-home-page .toggle-nav button, .page-template-template-home-page .contact-us a, .page-template-template-home-page .search-box i{
    background-color: #ffffff !important;
    color: var(--theme-color);
  }
  #about_section .blog_bx{
    width: 100%;
  }
  #about_section .services-title{
    font-size: 20px;
    line-height: 25px;
  }
  #about_section .cat-box .thumb_img{
    height: 250px;
  }
  #about_section .cat-box .articles h3{
    padding: 16px 60px;
    bottom: -10%;
  }
}
@media screen and (max-width: 991px) and (min-width: 768px){
  #slider-cat .dot-image:after, #slider-cat .dot-image:before{
    display: none;
  }
  #slider-cat .owl-prev{
    right: auto;
  }
  #slider-cat .owl-next {
    right: 92%;
  }
  #slider-cat .owl-prev, #slider-cat .owl-next {
    top: 90%;
  }
  #slider-cat {
    height: 500px;
  }
  .logo{
    text-align: left;
  }
  .admin-bar .sticky-head{
    top: 45px;
  }
  #about_section .blog_bx{
    width: 95%;
  }
  #about_section .services-title{
    font-size: 25px;
  }
  #about_section .cat-box .thumb_img{
    height: 280px;
  }
  #about_section .cat-box .articles h3{
    bottom: -11%;
    padding: 16px 50px;
  }
}
@media screen and (min-width: 992px) and (max-width:1199px){
  .logo{
    text-align: center;
  }
  .slide-btn a, .contact-us a {
    font-size: 14px;
    padding: 9px 20px;
  }
  .page-template-template-home-page .logo:after{
    width: 300px;
    height: 113px;
  }
  .imagebox img {
    height: 300px !important;
    width: 300px !important;
  }
  #slider-cat .sliderbox{
    top: 58%;
  }
  #slider-cat::after{
    width: 450px;
    height: 360px;
  }
  #slider-cat {
    height: 600px;
  }
  #slider-cat .owl-prev, #slider-cat .owl-next{
    top: 95%;
  }
  #slider-cat .dot-image:after{
    top: 38em;
    right: 50px;
  }
  #about_section .blog_bx{
    width: 95%;
  }
  #about_section .services-title{
    font-size: 25px;
  }
  #about_section .cat-box .thumb_img{
    height: 280px;
  }
  #about_section .cat-box .articles h3{
    bottom: -11%;
    padding: 16px 50px;
  }
}
@media screen and (min-width: 1200px) and (max-width:1399px){
  .logo{
    text-align: center;
  }
  #slider-cat {
    height: 610px;
  }
  .page-template-template-home-page .logo:after{
    width: 340px;
    height: 128px;
  }
  .imagebox img {
    height: 320px !important;
    width: 320px !important;
  }
  #slider-cat .owl-prev, #slider-cat .owl-next{
    top: 95%;
  }
  #slider-cat::after{
    width: 535px;
    height: 450px;
    background-size: 120% 100%;
  }
  #slider-cat .dot-image:after{
    top: 38em;
    right: 65px;
  }
}
@media screen and (min-width: 1400px) and (max-width:1599px){
  .logo{
    text-align: center;
  }
  .page-template-template-home-page .logo:after{
    width: 400px;
    height: 150px;
  }
  #slider-cat {
    height: 640px;
  }
  #slider-cat .owl-prev, #slider-cat .owl-next{
    top: 90%;
  }
  .imagebox img {
    height: 350px !important;
    width: 350px !important;
  }
  #slider-cat::after{
    width: 615px;
    height: 460px;
  }
  #slider-cat .dot-image:after{
    top: 40em;
    right: 65px;
  }
}
@media screen and (max-width: 999px){
  .blog-content{
    width: 80%;
  }
  .mainhead.sticky-head .toggle-nav button, .page-template-template-home-page .mainhead.sticky-head .contact-us a, .mainhead.sticky-head .search-box i{
    color: var(--theme-color) !important;
  }
}
@media screen and (min-width: 1900px){
  #slider-cat::after{
    height: 450px;
  }
}