/*-------------- media section ---------------*/
@media screen and (min-width: 320px) {
  .social_icon {
    padding-left: unset;
  }
  .slider-main-heading {
    /* font: 500 19px/45px var(--font-comforta); */
  }
  .read-more {
    /* margin-left: 54px !important; */
  }
  .team-img-box {
    /* margin: 0px -32px; */
  }
  .plumber-img {
    /* padding: 27px; */
  }
  .client-test {
    /* margin: -46px 31px;*/
  }
  .client-content p {
    /* text-align: center; */
    font: 15px/25px Montserrat !important;
  }
  .our-working-process-left-img {
    width: 55px;
  }
  .our-working-process-right-img {
    width: 55px;
  }
  .entry-comments {
    right: 33px;
  }
}
@media screen and (min-width: 375px) {
  .social_icon {
    padding-left: 40px;
  }
  .team-img-box {
    /* margin: 0px -32px; */
  }
  .read-more {
    /* margin-left: 78px !important; */
  }
  .plumber-img {
    /* padding: 27px; */
  }
  .client-test {
    /*margin: -50px 20px;*/
  }
  .slider-main-heading {
    /* font: 500 19px/45px var(--font-comforta); */
  }
}
@media screen and (min-width: 425px) {
  .social_icon {
    padding-left: 55px;
  }
  /* .read-more {
    margin-left: 123px !important;
    font: 600 16px/47px Montserrat;
    width: 121px;
    height: 49px;
} */
  .read-more {
    /* margin-left: 106px !important; */
  }
  .our-working-process-left-img {
    width: 45px;
  }
  .our-working-process-right-img {
    width: 45px;
  }
  .our-services-left-img {
    width: 45px;
  }
  .our-services-right-img {
    width: 45px;
  }
  .our-gallery-left-img.text-center {
    width: 45px;
  }
  .our-gallery-right-img.text-center {
    width: 45px;
  }
  /* .our-services-right-img {
    width: 55px;
  }
  .our-services-right-img {
    width: 55px;
  } */
  .client-test {
    /*padding: 0px 25px;
    margin: -57px 31px;*/
  }
  .client-images {
    /* margin: -22px;*/
  }
  .plumber {
    /*padding-top: 62px;*/
    /* padding-right: 108px; */
  }
  .team-img-box {
    /* margin: unset!important; */
  }
  .slider-main-heading {
    /* font: 500 21px/45px var(--font-comforta); */
  }
}
@media screen and (max-width: 480px) {
  section#our-working-process {
    background-image: none !important;
    background-color: #267ece !important;
  }
  section#opening-time {
    background-image: none !important;
    background-color: #ffc527 !important;
  }
}
@media screen and (max-width: 575px) {
  .search__toggle:checked ~ .search__field {
    top: 6px;
  }
  .search__toggle:checked ~ .search__field .search__button {
    top: 20px;
  }
}
@media screen and (max-width: 767px) {
  #topbar {
    background-image: unset !important;
    background: var(--brown);
  }
  .post-title {
    font-size: 9px;
  }
  .blog-title {
    padding: 10px 10px;
  }
  .blog-title a {
    font: bold 15px/30px Comfortaa;
    padding: 0px;
  }
  a.sub-title {
    font: normal 15px/24px Montserrat;
  }
  .socila_share .fa-facebook-f,
  .socila_share .fa-linkedin-in {
    width: 20px;
    height: 20px;
  }
  .svg-inline--fa.fa-link {
    /* padding: 7px;*/
  }
  .our-newsletter-brand-img {
    padding-left: unset;
  }
  .check-mark {
    padding: 3px;
  }
  .why-choose-img-bg {
    /* margin: 0 auto; */
  }
  .newsletter-sub-heading {
    font: 27px/41px Comfortaa !important;
  }
  .our-newsletter-sub-para,
  .our-blog-sub-para {
    font: 16px/33px Montserrat;
  }
  .appoint-page-heading {
    text-align: center;
    font: 600 30px/52px Comfortaa;
  }
  .contac_form [type="submit"] {
    width: 114px;
    height: 48px;
  }
  .above_title {
    text-align: center;
  }
  h1.inner-page-title::after {
    display: none;
  }
  .post-contents-cols {
    position: relative;
    /* padding-top: 89px; */
  }
  .process-title {
    font: 600 16px/79px Comfortaa;
    padding-left: 30px;
  }
  #tg_gallery .mt-5 {
    margin-top: 0 !important;
  }
  .content_boxes {
    text-align: center;
    background-color: #ffff;
    transform: translateY(0%);
  }
  #our-services .owl-prev,
  #what_our_client_say .owl-prev {
    position: absolute !important;
    right: 50% !important;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto !important;
  }
  #our-blog .owl-prev {
    position: relative !important;
    right: 10% !important;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto !important;
  }
  #our-blog .owl-next {
    position: relative !important;
    right: -5% !important;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto !important;
    top: -30px;
  }
  #our-services .owl-next,
  #what_our_client_say .owl-next {
    position: absolute !important;
    right: 35% !important;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto !important;
  }
  .media.post-thumb {
    display: unset;
  }
  .image-text {
    width: 98%;
  }
  .video-image {
    padding-right: 4px;
  }
  .copyright {
    height: 159px;
  }
  #comments .comment-respond {
    width: 100%;
    text-align: center;
  }
  .above_title1 {
    display: none !important;
  }
  .single-blog-page-banner-img {
    display: block;
  }
  .single-blog-page-content {
    font: normal 16px/37px Montserrat;
  }
  a.btn.btn-lg.read-more-about.font-weight-bold {
    padding: 10px 2px;
    font-size: 15px;
    width: 117px;
    height: 44px;
  }
  .newsletter-shortcode input[type="submit"] {
    padding: 13px 36px;
  }
  .read-more-blog {
    width: unset;
    height: unset;
  }
  h2.service-page-cost-heading {
    text-align: center;
  }
  .col-lg-2.cost-box {
    margin: 8px auto;
  }
  .contac_form1::before {
    display: none;
  }
  .contac_form1::after {
    display: none;
  }
  .about-inner-choose-content {
    text-align: center;
  }
  .textwidget p {
    font: 300 14px/38px Montserrat;
  }
  #menu-footer-menu li a {
    font: 300 15px/35px Montserrat;
  }
  html.yes-js.js_active.js.fontawesome-i2svg-active.fontawesome-i2svg-complete {
    overflow-x: hidden !important;
  }
  html.fontawesome-i2svg-active.fontawesome-i2svg-complete {
    overflow-x: hidden !important;
  }
  .service-inner-content {
    text-align: center;
    font: 300 15px/34px Montserrat;
    letter-spacing: 0px;
    color: #1e1e1e;
  }
  .service-innerpage-title {
    font: bold 22px/57px Comfortaa;
    letter-spacing: 0px;
    color: #010101;
    opacity: 1;
    text-align: center;
  }
  a#return-to-top {
    font-size: 35px;
    transition: all 0.3s ease;
    padding: 3px 15px;
    z-index: 5;
    width: 50px;
    height: 38px;
    /* background-color: #FF1415; */
    right: 0;
    position: fixed;
    margin: auto;
    bottom: 15px;
  }
  .col-lg-2.col-md-6.sub-boxes {
    text-align: -webkit-center;
  }
  .search__input {
    position: unset;
  }
  #footer_box h3.headthree.widget-title {
    margin: 11px auto;
  }
  .textwidget p {
    text-align: center;
  }
  .footer_copyright_text p {
    text-align: unset;
    padding-top: unset;
    color: #fff;
  }
  .media-body.post-content.pl-3 {
    text-align: center;
  }
  #footer_box h3.top_title {
    margin: 0 auto;
  }
  .client-content {
    text-align: center;
    font: 13px/30px Montserrat;
  }
  .testimonial-title a {
    font: 700 15px/8px Comfortaa;
  }
  .about-left-img img,
  .about-right-img img {
    width: 35px;
    position: relative;
    /* bottom: 4px; */
    margin: 0 7px;
  }
  h2.text-center.blog-sub-heading {
    font: 400 27px/41px var(--font-comforta);
  }
  .our-services-left-img,
  .our-services-right-img {
    /* width: 35px;*/
    position: relative;
    /* bottom: 4px; */
    margin: 0 17px;
    width: 55px;
  }
  .our-blog-right-img,
  .our-blog-left-img {
    width: 35px;
    position: relative;
    bottom: 2px;
    margin: 0 5px;
  }
  .appointment {
    margin-bottom: 15px;
    border: none;
  }
  .above_title {
    width: 100%;
    display: none;
    border-radius: unset !important;
    padding: 0px 15% !important;
  }
  .address_text,
  .mail_text,
  .phone_text {
    font: 300 2px/37px Montserrat;
  }
  span.our-gallery-right-img.text-center {
    width: 35px;
    margin: 0 6px;
  }
  span.our-gallery-left-img.text-center {
    width: 35px;
    margin: 0 6px;
  }
  span.our-teams-left-img.text-center,
  span.our-teams-right-img.text-center {
    height: 17px;
    width: 35px;
  }
  .above_title {
    width: 100%;
    background: none;
    border-radius: unset !important;
    padding: 9px 15% !important;
  }
  #sidebar aside {
    margin-top: 40px;
  }

  button.owl-prev {
    height: 30px;
    width: 30px;
    font-size: 15px;
  }
  button.owl-next,
  button.owl-prev {
    height: 30px !important;
    width: 30px !important;
    font-size: 15px !important;
  }
  .mt-0.mt-sm-4.pt-4.animated.fadeInUp.delay-1s.slider-buttons {
    text-align: center;
  }
  .para {
    text-align: left;
    font: 9px/21px Montserrat;
    letter-spacing: 0px;
    color: #000000;
    opacity: 1;
  }
  a.\#single_post.\.single-post-social-box.\.cat-item.a {
    display: block;
  }
  .owl-prev {
    width: 50px;
    height: 50px;
  }
  .owl-next {
    width: 50px;
    height: 50px;
  }
  amp-sidebar#sidebar1 .main-navigation .current_page_item > a,
  .main-navigation .current-menu-item > a,
  .main-navigation .current_page_ancestor > a:hover {
    border-bottom: none;
  }
  .sticky {
    position: fixed !important;
    top: 0 !important;
    width: 100%;
    background: #000000e0;
    padding-bottom: 0 !important;
    left: 0;
    right: 0;
    z-index: 9999;
  }
  .col-md-8.client-test {
    padding-left: 26px;
  }
  .search__toggle:checked ~ .search__field .search__close {
    left: -29px;
  }

  ul.tg_gallery_front {
    display: block;
    /*grid-template-columns: unset;
    grid-template-rows:unset;*/
    grid-gap: 12px;
  }
  ul.tg_gallery_front > li {
    /*margin-bottom: 14px;*/
  }
  ul.tg_gallery_front > li:nth-child(1) {
    border-right: 0px solid #fff;
  }
  ul.tg_gallery_front > li:nth-child(2) {
    border-right: 0px solid #fff;
  }
  ul.tg_gallery_front > li:nth-child(3) {
    border-right: 0px solid #fff;
  }
  ul.tg_gallery_front > li:nth-child(5) {
    border-left: 0px solid #fff;
    border-right: 0px solid #fff;
    border-top: 0px solid #fff;
  }
  ul.tg_gallery_front > li:nth-child(6) {
    border-right: 0px solid #fff;
    border-top: 0px solid #fff;
  }
  ul.tg_gallery_front > li:nth-child(7) {
    border-right: 0px solid #fff;
    border-top: 0px solid #fff;
  }
  ul.tg_gallery_front > li:nth-child(8) {
    border-top: 0px solid #fff;
  }
  p.opening_time_title {
    font-size: 27px;
  }
  p.opening_time_title::after {
    height: 65px;
  }
  .our-teams-us-sub-para {
    font-size: 16px;
    line-height: 30px;
  }
  .why-choose h3 {
    padding-left: 15px;
    text-align: center;
  }
  #masthead {
    position: unset;
  }
  .main-navigation li,
  #masthead.scrolled .main-navigation li {
    display: block;
    line-height: 1.5 !important;
  }
  .sf-arrows .sf-with-ul {
    padding-right: 0;
  }
  .menu > ul > li > a {
    padding: 10px 0;
  }
  .main-navigation ul ul {
    position: static;
    width: 100%;
    box-shadow: none;
  }
  .menubar {
    position: relative;
    right: 0;
  }
  .logo img {
    /* left: -21px; */
    margin: 0 auto;
  }
  .wpcf7 form.invalid .wpcf7-response-output,
  .wpcf7 form.unaccepted .wpcf7-response-output,
  .wpcf7 form.payment-required .wpcf7-response-output {
    font-size: 14px;
    text-align: center;
  }
  .topbar-buttons {
    margin-bottom: 15px;
  }
  .phone_align {
    margin: 12px 0 4px 0;
  }
  #slider img {
    height: 407px;
    /* object-fit: cover; */
  }
  .search-wrapper .input-holder .search-icon {
    border: 1px solid #333333;
    background: #333333;
    outline: none;
    position: fixed;
    color: #fff !important;
    font-size: 18px;
    padding: unset;
  }
  .box {
    height: 34px;
  }
  .search__button {
    /* right: unset; */
    top: 9px;
  }
  .slider-main-heading,
  .slider-color-text {
    font: 500 23px/46px var(--font-comforta);
    text-align: center;
  }
  #slider .carousel-caption {
    top: -22%;
    padding-top: 7.25rem;
    opacity: 1;
    font: 52px/118px var(--font-comfortaa);
    left: 27px;
    width: unset;
    height: unset;
    text-align: unset;
  }
  .slider-color-text {
    font-size: 22px;
  }
  .prop_desc {
    display: unset;
    font: normal normal 300 11px/25px Montserrat;
    text-align: center;
  }
  .read-more,
  .slider-button2 {
    padding: 0px 0px;
  }
  #slider .btn {
    padding: 0px 2px !important;
    border-radius: 12px;
    margin-top: -20px;
  }
  .slider-button2,
  .read-more {
    /* margin-left: 61px !important; */
    font: 600 15px/36px Montserrat;
    width: 116px;
    height: 38px;
  }
  .carousel-control-prev-icon {
    display: none;
  }
  .carousel-control-next-icon {
    display: none;
  }
  .video-image {
    /* padding: 37px 19px; */
    /* background: transparent url(img/image.png) 0% 0% no-repeat padding-box; */
    border-radius: 26px;
    opacity: 1;
    margin-top: 10px;
  }
  .social_icon {
    text-align: -webkit-center;
    display: flex;
    /* padding-left: 65px; */
  }
  .slider-icon {
    margin: 20px;
  }
  .search__close {
    left: 12px;
  }
  .play {
    color: #fff;
    border-radius: 30px;
  }
  .video-slider-box {
    position: unset;
    right: 0;
    bottom: unset;
    z-index: 99;
  }
  .row.about-img-txt {
    display: none;
  }
  .about-happy-txt {
    display: none;
  }
  .slide_nav {
    bottom: 60%;
  }
  .title-box h1 {
    font-size: 20px;
    line-height: 30px;
  }
  .title-box img {
    height: 80px;
  }
  .plumber {
    width: 100%;
    padding-top: 108px;
  }
  .plumber-img {
    height: unset;
  }
  .comment-icon {
    font-size: 10px;
    top: 26px;
  }
  .entry-author.ms-2.me-2 {
    font-size: 8px;
  }
  .entry-comments {
    font-size: 9px;
    top: 25px;
  }
  .blog-content {
    text-align: center;
  }
  img.avatar.avatar-96.photo {
    height: 31px;
    width: 30px;
  }
  .our-newsletter-brand6-img {
    padding-top: 7px;
  }
  .our-newsletter-brand5-img {
    padding-top: 7px;
  }
  .our-newsletter-brand4-img {
    padding-top: 7px;
  }
  .teambg {
    width: 100%;
    display: none;
  }
  .newsletter-shortcode-box {
    width: 100%;
  }
  .about-us-sub-heading {
    text-align: center;
  }
  .our-working-process-sub-para {
    padding-top: 50px;
  }
  .opening-box {
    width: auto;
    margin: auto !important;
    margin-top: 30px !important;
    padding: 21px;
    display: grid;
    justify-content: center;
    align-items: center;
  }
  .our-teams-center {
    margin-top: 20px;
  }
  #why-choose-us {
    height: auto;
  }
  .our-teams-us-sub-para {
    text-align: center;
  }
  #our-teams {
    text-align: center;
  }
  .brand-imgs {
    text-align: center;
  }
  .read_more_blog_button {
    text-align: center;
    margin: -13px !important;
  }
  .copy-social-icon {
    /* margin: -21px; */
  }
  .footer-cols {
    /* padding-top: 212px; */
  }
  .border-bottom {
    text-align: center;
  }
  #menu-primary-menu-1 {
    display: block;
  }
  .why-choose-box {
    width: 100%;
    height: 300px;
  }
  .blog-title {
    font: 14px/8px Comfortaa;
    text-align: center;
  }
  .blog-images {
    width: 100%;
  }
  .teams-img {
    width: 80%;
  }
  .team-img-box {
    /* margin: unset; */
    width: 100%;
    height: auto;
    margin: 0 auto;
  }
  .client-images {
    /*margin: -26px;*/
  }
  .why-choose p {
    margin: 15px auto;
    padding: 18px;
  }
  .testimonial-title a {
    /* padding: 64px;*/
  }
  .t-desig {
    /*margin: -10px;
  padding-left: 78px;*/
  }
  .testimonial-star {
    /*padding-left: 68px;
  padding-top: 10px;*/
  }
  .video-content-box {
    top: 57%;
    left: 40%;
  }
  .image-text {
    margin: 0px;
    position: inherit;
  }
  #our-working-process {
    height: unset;
  }
  .our-servies-box {
    padding-left: unset;
  }
  .process_count {
    /* margin: unset; */
    float: right;
  }
  .our-working-process-title-content {
    padding: 32px;
    font: 300 11px/29px Montserrat;
  }
  .our-working-process-sub-para {
    font: 16px/30px Montserrat;
  }
  .our-services-us-sub-para {
    font-size: 16px;
    line-height: 30px;
  }

  .our-working-process-heading {
    font: 41px/57px Comfortaa;
  }
  .attachment_text {
    margin: 12px;
  }
  .our-working-process-heading {
    font: 27px/37px Comfortaa;
  }
  .teams-sub-heading {
    font-size: 27px;
  }
  .opening_time_title {
    padding-top: 19px;
  }

  .schedule-sub-heading {
    font: 400 26px/39px var(--font-comforta) !important;
  }
  .arrow-icon {
    padding: 54px;
  }
  .main_sociobox {
    display: contents;
    text-align: center;
  }
  .our-working-process-title-content {
    width: unset;
  }
  .html {
    overflow-x: hidden;
  }
  .single-product .wc-tabs {
    padding: 0 !important;
  }
  .search input[type="submit"] {
    padding: 12px 18px;
  }
  .toggle-nav {
    /* top: 252% !important; */
    color: #fff;
    /* margin: -59px -60px; */
    left: 0;
  }
  #newsletter input[type="email"],
  .about_left_img img,
  .video-img,
  .product-boxs {
    width: 100%;
    color: #fff;
    border: none !important;
  }
  .about-alignment,
  .about_right_img2 img {
    width: 100%;
    margin: 25px 0 25px 0;
  }
  .icon-left-box i,
  .icon-right-box i {
    margin-top: -68px;
    left: 45%;
  }
  .online-cooking-sub-heading {
    font-size: 22px;
  }
  #online-cooking {
    height: auto;
  }
  .nav-link.\34:after,
  .nav-link.\33:after,
  .nav-link.\32:after {
    left: 0;
    right: 0;
    width: 121px;
    margin: 0 auto;
    top: 14px;
  }
  #featuredproduct .nav-tabs {
    display: block;
  }
  #men_product .nav-tabs .nav-link,
  #products-second .nav-tabs .nav-link {
    margin-top: 20px;
    padding: 10px 25px;
  }
  #newsletter input[type="submit"] {
    margin-left: 0;
    display: block;
    margin: 12px auto;
    left: 0;
    border: none !important;
  }
  .newsletter-box #firstWord {
    font-size: 34px;
  }
  .read_more_book_trucks_button,
  #book-online-truck input[type="submit"],
  .our-gallery-sub-heading,
  .navigation {
    margin-bottom: 35px;
  }
  #men_product .nav-tabs .nav-link {
    margin-left: 0;
  }
  .tg_gallery_front {
    padding: 0;
  }
  #joinus .carousel-caption {
    top: 9%;
  }
  .joinus-main-heading {
    font-size: 18px;
  }
  #joinus img {
    height: 188px;
    object-fit: cover;
  }
  .testimonial-box-text p {
    margin-top: 74px;
  }
  #testimonial .owl-dots {
    right: 37px;
  }
  #testimonial {
    height: auto;
  }
  .video_main_box,
  .appetizer-head {
    text-align: center;
  }
  .about-us-sub-heading,
  .book-truck-sub-heading {
    max-width: unset;
  }
  #book-online-truck input[type="submit"] {
    margin: 15px auto;
    display: block;
  }
  .modal-contents {
    width: 85%;
  }
  .modal-new {
    padding-top: 0;
  }
  .video-recipes-main-heading {
    margin-top: 20px;
  }
  .trending_recipes-content {
    top: 71%;
  }
  .latest-main-box {
    margin-bottom: 35px;
  }
  #latest_post .post-title a {
    font-size: 18px;
  }
  .footer_copyright_text,
  #footer .about_me,
  #footer .widget-title,
  .menu-footer-menu-container ul,
  .custom-html-widget {
    text-align: center;
  }
  #footer img {
    display: block;
    margin: 0 auto;
  }
  .widget_instagram-feed-widget a {
    height: 154px !important;
  }
  #slider .slide_nav {
    bottom: 50%;
  }
  .alert.alert-minimalist {
    height: 32% !important;
    width: 91% !important;
  }
  #cart {
    width: 81%;
  }
  .salad-box1-heading,
  .salad-box2-heading,
  .salad-box3-heading,
  .salad-box4-heading,
  .salad-box5-heading,
  .salad-box6-heading,
  .salad-box7-heading,
  .salad-box8-heading,
  .middle-content p,
  .content_page p,
  .logged-in-as a,
  aside.widget_search,
  #appetizer-inner .custom-product-price {
    margin-top: 22px;
  }
  aside.widget_search {
    margin-top: 35%;
  }
  .main-menu-heading1,
  .main-menu-heading2 {
    font-size: 21px;
  }
  .main-menu-heading1:after,
  .main-menu-heading2:after {
    top: 34px;
  }
  .salad-box1-para,
  .salad-box2-para,
  .salad-box3-para,
  .salad-box4-para,
  .salad-box5-para,
  .salad-box6-para,
  .salad-box7-para,
  .salad-box8-para,
  .appetizer-images-right {
    margin-bottom: 30px;
  }
  .salad-box-1,
  .salad-box-2,
  .salad-box-3,
  .salad-box-4,
  .salad-box-5,
  .salad-box-6,
  .salad-box-7,
  .salad-box-8 {
    border-bottom: unset;
  }
  .tg_gallery_front img {
    height: auto;
  }
  #sidebar .post-thumb img {
    height: 73px;
    width: 73px !important;
  }
  #latest_post .post-title a,
  #full-width-blog .post-title a,
  .author-admin .post-title a,
  #blog-left-sidebar .post-title a,
  #blog-right-sidebar .post-title a,
  .category-uncategorized .post-title a {
    font-size: 18px;
  }
  .contac_form [type="submit"] {
    margin: 0 auto;
    display: block;
  }
  .error-bag {
    margin-top: -22px;
  }
  .appetizer-main-box,
  .product-inner-align,
  #products-second .product-inner-align,
  #products-inner .star-rating,
  #products-second .star-rating,
  #appetizer-inner .star-rating {
    left: 0;
  }
  #products-inner .rating_comment,
  #products-second .rating_comment,
  #appetizer-inner .rating_comment {
    display: flex;
    justify-content: center;
  }
  #products-inner .comment-value,
  #products-second .comment-value,
  #appetizer-inner .comment-value {
    margin-top: -3px;
    left: 0;
  }
  #products-inner .add-tocart-bg,
  #products-second .add-tocart-bg,
  #products-second .product-rat-add,
  .appetizer-images-right {
    margin-top: 0;
  }
  #products-inner .add-tocart-bg a,
  #products-second .add-tocart-bg a,
  #appetizer-inner .add-tocart-bg a,
  #products-inner a.added_to_cart.wc-forward,
  #inner-sliders a.added_to_cart.wc-forward,
  #products-second a.added_to_cart.wc-forward,
  #appetizer-inner a.added_to_cart.wc-forward,
  #product-sliders .cart-btns.buttons a {
    width: 78%;
  }
  #product-sliders .custom-product-prices {
    text-align: center;
    margin: -14px 0 13px 0 !important;
  }
  #inner-sliders {
    padding-top: 0;
  }
  .inner-product-slider-box {
    position: unset;
  }
  .appetizer-head {
    margin-left: 0 !important;
  }
  #appetizer-inner a.added_to_cart.wc-forward {
    margin: 10px -11px 0 0;
  }
  #men_product .nav-tabs .nav-link,
  #products-second .nav-tabs .nav-link {
    margin-left: 0;
  }
  #what_our_client_say .schedule-sub-heading {
    font-size: 26px !important;
    line-height: 35px !important;
  }
  #what_our_client_say .our-services-center.m-5 {
    margin: 0 !important;
  }
  .about-us-sub-heading {
    font-size: 26px;
  }
  .about-us-sub-para {
    font-size: 16px;
    line-height: 30px;
  }
  .contact-box .contac_form form {
    text-align: center;
  }
  .contact-color-bg {
    padding: 11px;
    text-align: center;
  }
  h2.cont-heading {
    text-align: center;
    font-size: 27px;
  }
  .errorimg {
    height: auto;
  }
  .footer_copyright_text {
    padding-top: 33px;
  }
  .copy-social-icon {
    padding-top: 13px;
  }
  .search__field {
    top: 6px;
  }
  .search__button {
    top: 21px;
  }
  .border-right {
    border-right: 0px !important;
  }
  .client-content-box {
    height: auto;
    text-align: center;
    padding-bottom: 17px;
  }
  .client-content p,
  .testimonial-star {
    text-align: center;
  }
  section#opening-time {
    padding-bottom: 30px;
  }
  .teams_main_box {
    margin: auto;
  }
  section#opening-time .plumber-img {
    display: none;
  }
  .newsletter-bg {
    margin: 0 !important;
    background-repeat: no-repeat;
    background-size: cover;
    height: auto;
  }
  .our-newsletter-sub-para {
    margin: 0 !important;
  }
  .blog-content-box {
    height: 580px;
  }
  .our-teams-center {
    display: flex;
    justify-content: center;
    align-items: center;
  }
}
@media screen and (max-width: 767px) and (min-width: 426px) {
  .prop_desc,
  .slider-main-heading {
    display: contents;
  }
  #slider img {
    height: 430px;
  }
  #slider .carousel-caption {
    top: 4%;
  }
  .owl-prev {
    width: 50px;
    height: 50px;
  }
  .owl-next {
    width: 50px;
    height: 50px;
  }
  .prop_desc {
    line-height: 24px;
  }
  .online-cooking-sub-heading {
    font-size: 31px;
  }
  #joinus .prop_desc {
    display: none;
  }
  .title-box img {
    height: auto !important;
  }
}
@media screen and (min-width: 1024px) {
  .image-text {
    /*margin: auto;
    width: 58%;*/
  }
  .topbar_button_right {
    padding: 0px 0px !important;
  }
  .about-us-sub-heading {
    font-size: 33px;
    line-height: 40px;
  }
  .about-us-para2 {
    font-size: 17px;
  }
  /*#our-teams button.owl-next {
    left: -342px;
    top: -189px;
}*/
}
@media screen and (max-width: 1023px) and (min-width: 768px) {
  html body {
    overflow-y: hidden;
  }
  .teambg {
    display: none;
  }
  .topbar-border {
    box-shadow: none;
  }
  #sidebar {
    /* padding-top: unset; */
  }
  .our-newsletter-brand-img {
    padding-left: unset;
  }
  .above_title1 {
    display: block;
    padding: 0px 15% !important;
  }
  h1.inner-page-title {
    font: normal 26px/56px Comfortaa;
  }
  .single-page-title {
    font: normal 27px/60px Comfortaa;
  }
  .socila_share .fa-facebook-f,
  .socila_share .fa-linkedin-in {
    width: 20px;
    height: 20px;
  }
  .svg-inline--fa.fa-link {
    padding: 7px;
  }
  a.sub-title {
    font: normal 15px/24px Montserrat;
  }
  .appoint-page-heading {
    text-align: center;
    font: 600 35px/52px Comfortaa;
  }
  .contac_form [type="submit"] {
    width: 125px;
    height: 50px;
  }
  a.btn.btn-lg.buy-now-service.font-weight-bold {
    padding: 17px 23px;
  }
  .blog-title a {
    font: bold 12px/45px Comfortaa !important;
  }
  .single-blog-page-banner-img {
    display: block;
  }
  .contac_form1::before {
    display: none;
  }
  /*.border-right {
  border-right: unset!important;
}*/
  .newsletter-shortcode input[type="submit"] {
    padding: 13px 36px;
  }
  .contac_form1::after {
    display: none;
  }
  .row.diamond {
    text-align: center;
  }
  #footer_box h3.top_title {
    width: 216px;
  }
  #footer_box h3.headthree.widget-title {
    width: 211px;
  }
  .media-body a {
    font: 600 14px/30px Comfortaa;
  }
  .innermenubox {
    position: relative;
  }
  .service-inner-content {
    text-align: center;
    font: 300 19px/34px Montserrat;
    letter-spacing: 0px;
    color: #1e1e1e;
  }
  .service-innerpage-title {
    font: bold 25px/57px Comfortaa;
    letter-spacing: 0px;
    color: #010101;
    opacity: 1;
    text-align: center;
  }
  ul.tg_gallery_front > li:nth-child(6) {
    border-top: unset;
  }
  .client-content-box {
    /*height: 265px;*/
  }
  .search__input {
    /* position: unset; */
  }
  .above_title {
    display: none;
    padding: 0px 15% !important;
  }
  #slider img {
    width: 100%;
    height: 548px;
  }
  .main-navigation .current_page_item > a,
  .main-navigation .current-menu-item > a,
  .main-navigation .current_page_ancestor > a:hover {
    border-bottom: 6px solid #ffc527;
    padding-bottom: unset;
  }
  button.owl-prev {
    height: 35px;
    width: 35px;
    font-size: 18px;
    display: none;
  }
  button.owl-next {
    height: 35px;
    width: 35px;
    font-size: 18px;
    display: none;
  }
  .col-lg-2.happy-text {
    display: none;
  }
  .search__icon {
    width: 19px;
    height: 19px;
  }
  .search__button {
    width: 31px;
    height: 31px;
  }
  .search__icon::before {
    width: 14px;
    height: 14px;
  }
  .search__icon::after {
    width: 10px;
    height: 3px;
    border-radius: 50px;
  }
  .search__field {
    right: 0;
    /* top: -40px!important; */
  }
  .slider-box {
    text-align: center;
  }
  p.monday,
  p.tuesday,
  p.wednesday,
  p.thursday,
  p.friday,
  p.saturday,
  p.sunday {
    padding: 9px 89px 0px;
  }
  .our-servies-box {
    padding-left: 0em;
  }
  .teams_main_box {
    padding-left: unset;
  }
  #slider img.video-image {
    width: auto;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
  }
  #slider p {
    text-align: center;
    /* padding-left: 93px;*/
  }
  .para {
    text-align: left;
    font: 11px/21px Montserrat;
  }
  amp-sidebar#sidebar1 .main-navigation .current_page_item > a,
  .main-navigation .current-menu-item > a,
  .main-navigation .current_page_ancestor > a:hover {
    border-bottom: none;
  }
  .btn {
    /* padding: 12px 9px; */
    height: 52px;
    width: 115px;
    padding: 13px 6px;
    font-size: 14px;
  }
  a.read-more.font-weight-bold.theme_button.btn.btn-lg {
    /* margin: 25px 2px; */
    height: 52px;
    width: 115px;
    padding: 18px 6px !important;
    font-size: 14px;
  }
  #slider .carousel-control-prev-icon {
    left: 58px;
  }
  #slider .carousel-control-next-icon {
    left: 58px;
    top: 24px;
  }
  a.address,
  a.mail,
  a.Phone,
  .appointment_text {
    font: 300 11px/16px Montserrat;
  }
  .sub-boxes {
    /* display: flex; */
    display: inline-table;
  }
  .col-md-8.client-test {
    padding-left: 11px;
    margin: -28px;
    padding-top: 11px;
  }
  .d-flex.paragraph1,
  .paragraph2,
  .paragraph3 {
    padding-left: 121px;
  }
  a.check-mark {
    padding: 7px;
  }
  .mt-0.mt-sm-4.read_more_abouts_button {
    text-align: center;
  }
  img.client-images {
    /* margin: -30px 0px 0px 0px;*/
  }
  ul.tg_gallery_front {
    grid-template-rows: unset;
    display: flex;
    grid-gap: unset;
    justify-content: center;
  }
  ul.tg_gallery_front > li:nth-child(5) {
    border: unset;
  }
  ul.tg_gallery_front > li:nth-child(6) {
    top: unset;
    left: unset;
  }
  ul.tg_gallery_front > li:nth-child(7) {
    top: unset;
  }
  ul.tg_gallery_front > li:nth-child(8) {
    border: unset;
    bottom: unset;
  }
  ul.tg_gallery_front > li {
    width: unset;
  }
  ul.tg_gallery_front > li:nth-child(7) {
    border-right: 0px;
    border-top: 0px;
  }
  ul.tg_gallery_front > li:nth-child(6) {
    border-right: 0px;
  }
  .entry-comments {
    position: absolute;
    right: 33px;
    top: 21px;
    font-size: 11px;
    color: #fff;
  }
  img.avatar.avatar-96.photo {
    height: 30px;
    width: 30px;
  }
  .comment-icon {
    position: absolute;
    right: 44%;
    top: 23px;
    font-size: 11px;
    color: #fff;
  }
  .blog-title {
    font: bold 13px/8px Comfortaa;
  }
  .about-img {
    position: relative;
    margin: 0 auto;
  }
  .row.about-img-txt.about-exp {
    display: none;
  }
  .col-lg-10.happy-img {
    display: none;
  }
  p.about-us-para1.mt-0.mt-sm-2 {
    text-align: center;
  }
  .search__toggle:checked ~ .search__field .search__close {
    left: 10px;
  }
  .search__close {
    left: -11px;
    position: relative;
  }
  div#close_nav {
    top: 45px;
  }
  .why-choose h3 {
    padding-left: 15px;
  }
  .why-choose p {
    font: 300 12px/33px Montserrat !important;
  }
  .why-choose-box {
    width: auto;
  }
  #tg_gallery .mt-5 {
    margin: 0 !important;
  }
  .process-title {
    font: 600 23px / 79px Comfortaa;
  }
  #slider .carousel-control-next-icon {
    padding: 8px 15px;
    font-size: 17px;
    width: 45px;
    height: 44px;
  }
  #slider .carousel-control-prev-icon {
    padding: 8px 15px;
    font-size: 17px;
    width: 45px;
    height: 44px;
  }
  .plumber {
    padding-right: unset;
    width: 100%;
    height: 100%;
  }
  .box {
    height: unset;
  }
  .search__toggle:checked ~ .search__field {
    /* margin: 42px; */
  }
  .container-2 {
    /* padding-top: 45px; */
  }
  .menubar .nav ul {
    display: block;
  }
  #slider .carousel-caption {
    padding-top: 56px;
  }
  .read-more {
    width: 101px;
    height: 37px;
    background: #ffc527 0% 0% no-repeat padding-box;
    border-radius: 12px;
    opacity: 1;
    border: none;
    padding-top: 13px;
    font: 601 10px/11px Montserrat;
  }

  img.logo-img {
    margin: auto;
  }
  .video-slider-box {
    position: static;
  }
  .video-content-box {
    top: 59%;
    left: 47%;
  }
  .social_icon {
    text-align: -webkit-center;
    display: flex !important;
    padding-left: 184px;
  }
  .image-text {
    margin: 1px;
    width: 79%;
    margin: auto;
  }
  .attach {
    padding: 10px 12px;
  }
  .svg-inline--fa.fa-link {
    padding: 0;
  }
  .blog-images {
    width: 100%;
  }
  .copy-social-icon {
    float: unset;
  }
  .about-us-sub-heading {
    text-align: center;
    font-size: 35px;
  }
  .opening-box {
    margin: 0 auto !important;
  }
  .our-teams-center {
    text-align: center;
  }
  .our-teams-us-sub-para {
    text-align: center;
  }
  .brand-imgs {
    text-align: center;
  }
  #our-working-process {
    height: unset;
  }
  h1.font-weight-bold.slider-main-heading.mb-0.mb-sm-3.animated.fadeInDown.delay-2s {
    font-size: 26px;
    padding-top: 15px;
  }
  .prop_desc.mt-0.mt-sm-3.animated.lightSpeedIn.delay-1s {
    font-size: 14px;
    width: 500px;
  }

  #footer_box {
    /* padding-top: 155px; */
  }
  #menu_conatiner .logo {
    margin-top: 0px;
  }
  .topbar_button_right {
    /* margin-top: -43px !important; */
    /* margin-left: -9px !important; */
  }
  .slider-buttons {
    margin-top: -14px !important;
  }
  .author-admin .post-contents-cols .postpic img {
    height: auto;
  }
  .woocommerce-page table.cart td.actions .coupon .button {
    margin-top: 10px;
  }
  .woocommerce button.button {
    margin: 0;
  }
  #slider .carousel-caption {
    top: 36%;
  }
  .slider-main-heading,
  .slider-color-text {
    font-size: 28px;
  }
  .prop_desc {
    line-height: 22px;
  }
  .about-alignment {
    width: auto;
  }
  .about-right {
    height: 323px;
  }
  .about-us-main-heading,
  .video-recipes-main-heading {
    margin-top: 30px;
  }
  .icon-left-box i,
  .icon-right-box i {
    margin-top: -73px;
    left: 46%;
  }
  .read_more_book_trucks_button {
    margin-bottom: 35px;
  }
  .tg_gallery_front {
    padding: 0;
  }
  #joinus .carousel-caption {
    top: 12%;
  }
  .joinus-main-heading {
    font-size: 28px;
  }
  #joinus img {
    height: 332px;
    object-fit: cover;
  }
  #product-sliders .inner-product-slider-box {
    position: unset;
  }
  .our-testimonial-sub-heading,
  .video-recipes-sub-heading {
    max-width: unset;
  }
  #testimonial {
    height: auto;
  }
  .modal-contents {
    width: 85%;
  }
  .modal-new {
    padding-top: 0;
  }
  .video-img,
  .inner-product-slider-main-box {
    width: 100%;
  }
  .footer_copyright_text {
    text-align: center !important;
  }
  .footer_copyright_text p {
    text-align: unset;
  }
  .copyright {
    height: 157px;
    background: #267ece 0% 0% no-repeat padding-box;
  }
  #latest_post .postbox-content p {
    font-size: 12px;
  }
  .inner-product-slider-para {
    max-width: unset;
  }
  .modal-content {
    height: 479px;
  }
  iframe {
    height: 361px !important;
  }
  .alert.alert-minimalist {
    height: 28% !important;
    width: 43% !important;
  }
  .read-more-blog {
    width: unset;
    height: unset;
  }
  .tg_gallery_front img,
  #appetizer-inner .product-thumb img {
    /* height: auto; */
  }
  ul.tg_gallery_front > li:nth-child(1) {
    grid-row-end: unset;
  }
  .tg_gallery_front img {
    width: unset;
    height: unset;
  }
  ul.tg_gallery_front > li:nth-child(4) {
    border: unset;
    top: unset;
  }
  ul.tg_gallery_front > li:nth-child(2) {
    border: unset;
    bottom: unset;
  }
  .our-working-process-sub-para {
    font: 15px/88px Montserrat;
  }
  .post-contents-cols {
    width: 50%;
  }
  .page-template-blog-with-left-sidebar .post-contents-cols,
  .page-template-blog-with-right-sidebar .post-contents-cols,
  .author-admin .post-contents-cols,
  #appetizer-inner .product-thumb img {
    width: 100%;
  }
  .error-bag {
    margin-top: -66px;
    text-align: center;
  }
  #products-inner .star-rating,
  #products-second .star-rating,
  #appetizer-inner .star-rating {
    width: max-content;
    left: 0;
  }
  #products-inner .comment-value,
  #products-second .comment-value,
  #appetizer-inner .comment-value {
    margin-top: 8px;
  }
  #products-inner .add-tocart-bg a {
    width: 76%;
  }
  #product-sliders .custom-product-prices {
    text-align: center;
    margin: -13px 0 10px 0 !important;
  }
  #product-sliders .cart-btns.buttons a {
    width: 85%;
  }
  #products-second .add-tocart-bg a {
    width: 78%;
  }
  #products-second .custom-product-price {
    margin-top: -13px;
  }
  .appetizer-main-box {
    left: 0;
  }
  #appetizer-inner .add-tocart-bg a {
    width: 54%;
  }
  #appetizer-inner a.added_to_cart.wc-forward {
    margin: 10px -14px 0 0;
  }
  .appetizer-images-right {
    margin: 0 0 25px 0;
  }
}
@media screen and (min-width: 769px) and (max-width: 991px) {
  .post_ctg {
    display: inline-flex;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .post_ctg {
    display: inline-flex;
  }
  section#opening-time {
    padding: 48px 0px;
    background-image: none !important;
    background-color: #ffc527 !important;
  }
  .client-content {
    padding-bottom: 10px;
  }
  .mail,
  .address,
  a.Address,
  a.Mail {
    font-size: 11px;
  }
  .border-right {
    border: 0px !important;
  }
  .appointment {
    padding: 2px 9px;
  }
  .toggle-nav.mobile-menu {
    padding: 7px 0px !important;
  }
  .search__field {
    top: 3px;
  }
  #site-navigation ul li {
    padding: 5px 14px;
  }
  #site-navigation ul li ul.sub-menu li {
    padding: 10px 15px 10px 20px;
  }
  .plumber {
    margin-top: 48px;
  }
  .opening_time_title {
    padding-top: 28px;
  }
  .opening-box {
    height: auto;
  }
  .opentime-img-txt {
    height: 70px;
  }
  #what_our_client_say .client-test,
  #what_our_client_say .testimonial-star {
    text-align: center;
  }
  .plumber-img .plumber {
    width: 100%;
  }
}
@media screen and (min-width: 992px) and (max-width: 1024px) {
  .appointment {
    padding: 2px 4px;
  }
  .mail,
  .address,
  a.Address,
  a.Mail {
    font-size: 12px;
  }
  .search__field {
    top: 4px;
  }
  .toggle-nav.mobile-menu {
    padding-top: 9px !important;
  }
  .menubar_main_box .col-lg-9 {
    width: 33.33%;
  }
  .menubar_main_box .col-lg-3 {
    width: 66.33%;
  }
  .blog-content-box {
    height: auto;
  }
  .blog-title a {
    font-size: 16px !important;
  }
  .read-more-blog {
    margin-bottom: 34px;
  }
  .blog-title a {
    padding: 0px;
  }
  .blog-title {
    padding: 10px 22px;
  }
  .blog-content {
    padding: 19px 26px;
  }
  #site-navigation ul li {
    padding: 5px 14px;
  }
  .image-text {
    margin: auto;
  }
  #what_our_client_say .client-content-box {
    height: auto;
    padding-bottom: 21px;
  }
  #what_our_client_say .client-sec {
    padding-bottom: 21px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1040px) {
  .menubar_main_box .col-lg-9 {
    width: 33.33%;
  }
  .menubar_main_box .col-lg-3 {
    width: 66.33%;
  }
  .appointment {
    padding: 2px 4px;
  }
  .mail,
  .address,
  a.Address,
  a.Mail {
    font-size: 12px;
  }
  .search__field {
    top: 4px;
  }
  .toggle-nav.mobile-menu {
    padding-top: 10px !important;
  }
  .blog-content-box {
    height: auto;
  }
  .blog-title a {
    font-size: 16px !important;
  }
  .read-more-blog {
    margin-bottom: 34px;
  }
  .blog-title a {
    padding: 0px;
  }
  .blog-title {
    padding: 10px 22px;
  }
  .blog-content {
    padding: 19px 26px;
  }
  .main-navigation .current_page_item > a,
  .main-navigation .current-menu-item > a {
    padding-bottom: 0px;
  }
  #footer_box h3.top_title,
  #footer_box h3.headthree.widget-title {
    width: 215px;
  }
  #site-navigation ul > li.menu-item-has-children > a:after {
    content: none;
  }
  img.teambg {
    display: none;
  }
}
@media screen and (min-width: 1041px) and (max-width: 1200px) {
  .main-navigation li {
    padding: 2px 11px !important;
  }
  .main-navigation ul {
    padding-top: 17px !important;
  }
  .main-navigation ul ul.sub-menu {
    padding-top: 0px !important;
  }
  .main-navigation ul ul.sub-menu li {
    padding: 7px 5px !important;
  }
  img.teambg {
    display: none;
  }
}
@media screen and (min-width: 1041px) and (max-width: 1199px) {
  .appointment {
    padding: 2px 4px;
  }
  .mail,
  .address,
  a.Address,
  a.Mail {
    font-size: 12px;
  }
  .search__field {
    top: 4px;
  }
  .toggle-nav.mobile-menu {
    padding-top: 10px !important;
  }
  .topbar-border {
    box-shadow: none;
  }
  .blog-content-box {
    height: auto;
  }
  .blog-title a {
    font-size: 16px !important;
  }
  .read-more-blog {
    margin-bottom: 34px;
  }
  .blog-title a {
    padding: 0px;
  }
  .blog-title {
    padding: 10px 22px;
  }
  .blog-content {
    padding: 19px 26px;
  }
  .main-navigation a {
    font-size: 14px;
    text-align: center;
  }
  .client-content-box {
    height: 291px;
  }
}
@media screen and (min-width: 992px) and (max-width: 1023px) {
  .topbar_button_right {
    padding: 0px 0px !important;
  }
}
@media screen and (min-width: 1201px) and (max-width: 1399px) {
  .post_ctg {
    display: inline-flex;
  }
  .comment-icon {
    right: 47%;
  }
  #sidebar .post-thumb img {
    width: 50px !important;
    height: 50px;
  }
  .blog-content {
    padding: 7px 26px;
  }
  #our-teams .owl-nav {
    margin-left: 62px;
    margin-top: 30px;
  }

  .main-navigation ul li {
    padding: 0px 16px;
  }
  .main-navigation ul li a {
    padding-top: 20px;
  }
  .main-navigation ul ul.sub-menu li a {
    padding-top: 0px;
  }
  .appointment {
    padding: 2px 11px;
  }
  /*.topbar-border{
  box-shadow: 500px 24px 0px -24px #6c757d;
}*/
  a.Address,
  a.Mail,
  a.Phone,
  .address,
  .mail,
  .phone {
    font-size: 12px;
  }
  .contact-box a.Mail1 {
    font-size: 14px;
  }
  .client-content-box {
    height: 288px;
  }
  img.teambg {
    display: block;
  }
  .team-img-box {
    height: 351px;
  }
  #slider .slider-box {
    max-width: 74%;
  }
  #slider .slider-box h1 {
    font-size: 30px;
    line-height: 49px;
  }
}
@media screen and (max-width: 1040px) and (min-width: 800px) {
  .toggle-nav.mobile-menu {
    font-size: 23px;
    padding-top: 17px;
    display: block;
    text-align: left;
  }
  .innermenubox {
    position: unset;
  }
  #slider .btn {
    padding: 11px;
  }
  #our-services .owl-prev {
    right: 27%;
  }
  /*.client-content-box{
  height: 287px;
}*/
  .media-body a {
    font: 600 11px/24px Comfortaa;
  }
  h1.inner-page-title {
    font: normal 26px/56px Comfortaa;
  }
  a.sub-title {
    font: normal 15px/24px Montserrat;
  }
  .appoint-page-heading {
    font: 600 35px/52px Comfortaa;
  }
  .appoint-border {
    margin: 0 auto;
  }
  .main-navigation ul {
    display: none;
  }
  .topbar-border {
    box-shadow: unset;
  }
  .menubar .nav ul {
    /* display: block; */
  }
  amp-sidebar#sidebar1 .sidenav {
    display: block;
  }
  amp-sidebar#sidebar1 {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 9;
    top: 0;
    right: 0;
    background-color: #267ece;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 60px;
  }
  .main-header .sidenav {
    display: none;
  }
  amp-sidebar#sidebar1 .sidenav {
    display: block;
  }
  .main-navigation li {
    padding: 4px 10px;
  }
  .main-navigation ul ul {
    background-color: transparent;
  }
  .main-navigation ul ul li,
  .menubar.scrolled .main-navigation ul ul li {
    border-bottom: none;
  }
  .toggle-nav {
    display: block;
    text-align: left;
    /* position: absolute; */
    top: 47%;
    /* transform: translateY(-50%); */
    /* left: 70%; */
  }
  .toggle-nav i {
    font-size: 20px;
    color: #222;
  }
  amp-sidebar#sidebar1 {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 9;
    top: 0;
    right: 0;
    background-image: linear-gradient(to top, #267ece, #ffc527);
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 60px;
  }
  .main-navigation:hover ul.sub-menu li a {
    color: #fff !important;
    text-align: start;
    font-weight: 400;
  }
  #close_nav {
    position: absolute;
    top: 34px;
    right: 1em;
    font-size: 26px;
    color: white;
    cursor: pointer;
    z-index: 99;
  }
  #close_nav i {
    color: white;
  }
  .sidenav #site-navigation {
    width: 100%;
  }
  .toggle-nav span {
    font-size: 30px;
    cursor: pointer;
    text-align: right;
  }
  iframe {
    width: 100%;
    height: auto;
  }
  .toggle-nav {
    display: block;
    color: #fff;
    /* padding-left: 136px; */
  }
  .main-navigation a {
    color: white !important;
    text-transform: capitalize;
    font-family: "Livvic";
  }
  .main-navigation .menu {
    float: none;
    text-align: center;
  }
  .main-navigation ul ul li,
  #masthead.scrolled .main-navigation ul ul li {
    display: block;
  }
  .main-navigation .menu > ul > li.highlight {
    background: transparent !important;
  }
  .menu > ul > li:hover:before,
  .menu > ul > li.current_page_item:before,
  .menu > ul > li.current-menu-item:before {
    display: none;
  }
  .sf-arrows .sf-with-ul:after {
    border-top-color: var(--color7);
  }
  .toggle i.fa.fa-bars,
  .toggle i.fa.fa-times {
    float: right;
    color: black;
  }
  .menubar .nav ul {
    width: 100%;
    margin-top: 0;
  }
  .menubar .nav ul li,
  .menubar.scrolled .main-navigation li {
    display: block;
    text-align: left;
    float: none;
    width: 100%;
  }
  .nav ul li a {
    /* padding: 5px 10px; */
    display: block;
    color: white;
  }
  .nav ul li a:hover {
    color: #ff8a00;
  }
  .nav ul li ul,
  .nav ul li ul ul {
    display: block;
  }
  .nav ul li ul li a:before {
    content: "\00BB \00a0";
    position: absolute;
    top: 1%;
    left: 0;
    transform: translateY(-50%);
  }
  li.page.menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-item.menu-item-86 {
    position: relative;
  }
  .nav ul li ul li a {
    padding-left: 20px !important;
    font-size: 13px;
    font-weight: 600;
  }
  .nav ul li ul li ul li a {
    padding-left: 30px !important;
  }
  .main-navigation ul ul {
    position: static;
    width: 100%;
    box-shadow: none;
  }
  #site-navigation ul > li.menu-item-has-children > a:after {
    background-color: white;
    color: var(--brown);
    text-align: center;
    width: 30px;
    font-size: 15px;
    margin: 0;
    /* content: "\00BB"; */
    position: absolute;
    right: 0;
    transform: rotate(90deg);
  }
  a#return-to-top {
    /* right: 13px; */
  }
  span.entry-author.ms-2.me-2 {
    color: #fff !important;
    font-size: 8px;
  }
  #sidebar1 .sub-menu {
    display: block !important ;
  }
  .main-navigation li {
    padding: 10px 14px;
  }
  .sub-menu li a:after {
    background-color: unset;
  }
  .main-navigation .current_page_item > a,
  .main-navigation .current-menu-item > a,
  .main-navigation .current_page_ancestor > a:hover {
    border-bottom: unset;
  }
  .above_title {
    padding: 8px 15% !important;
  }
  .about-happy-txt {
    display: none;
  }
  .opentime-img-txt {
    /* margin: 80px -7px -48px 2px!important; */
  }
  .slider-box {
    text-align: center;
    padding-left: 35px;
  }
  /*.image-text{
  display: none;
}*/
}
@media screen and (max-width: 1024px) {
  .teambg {
    display: none;
  }
  .col-lg-4.opening-box.mt-3.aos-init.aos-animate {
    margin: 0 auto !important;
  }
  .our-newsletter-brand-img {
    padding-left: unset;
  }
  .single-page-title {
    font: normal 31px/60px Comfortaa;
  }
  .about-us-para2,
  .about-us-para3,
  .about-us-para4 {
    font: normal 18px/24px Montserrat;
    letter-spacing: 0px;
    color: #000000;
    opacity: 1;
  }
  .client-content p {
    font: 13px/25px Montserrat !important;
  }
  #our-services .owl-next {
    width: 50px;
    height: 50px;
    background: #ffc527 0% 0% no-repeat padding-box;
    opacity: 1;
    border-radius: 49px;
    color: #ffffff;
    font-size: 32px;
    margin: 33px 0px;
    border: none;
    position: absolute;
    right: 15%;
  }
  #our-services .owl-prev {
    width: 50px;
    height: 50px;
    background: #ffc527 0% 0% no-repeat padding-box;
    opacity: 1;
    border-radius: 49px;
    color: #ffffff;
    font-size: 32px;
    margin: 33px 15px;
    border: none;
    right: 21%;
    position: absolute;
  }
  #slider .btn {
    padding: 14px 2px;
  }
  a.btn.btn-lg.read-more-blog.font-weight-bold {
    padding: 10px 13px;
  }
  .middle-content p,
  .content_page p,
  .logged-in-as a {
    /* display: flex; */
  }
  .above_title1 {
    display: none;
  }
  .topbar-border {
    box-shadow: none;
  }
  html.fontawesome-i2svg-active.fontawesome-i2svg-complete {
    overflow-x: hidden;
  }
  .opening-box {
    margin: 67px 21px;
  }
  .newsletter-shortcode input[type="submit"] {
    padding: 13px 36px;
    border: none;
  }
  .contac_form1::before {
    display: none;
  }
  .contac_form1::after {
    display: none;
  }
  .textwidget p {
    font: 300 13px/39px Montserrat;
  }
  #footer .contact-text a {
    font: 300 13px/34px Montserrat;
  }
  #menu-footer-menu li a {
    font: 300 14px/34px Montserrat;
  }
  .search__field {
    /* top: unset; */
  }
  .media-body a {
    font: 600 13px/26px Comfortaa;
  }
  #footer_box h3.top_title {
    width: 216px;
  }
  #footer_box h3.headthree.widget-title {
    width: 211px;
  }
  .sticky {
    background-color: #000000;
    width: 100%;
    top: 32px;
    height: 65px;
    display: list-item;
  }

  #our-teams .owl-nav.disabled {
    position: relative;
    top: 48px;
  }
  .main-navigation .current_page_item > a,
  .main-navigation .current-menu-item > a,
  .main-navigation .current_page_ancestor > a {
    border-bottom: none;
  }
  .col-lg-6.col-md-12.col-12.text-lg-start.text-md-start.text-sm-center.text-center.aos-init.aos-animate {
    padding-top: 25px;
  }
  .col-lg-6.col-md-6.col-12.about-img.aos-init.aos-animate {
    padding-top: 24px;
  }
  .above_title {
    display: block;
  }
  .teams-img {
    width: 90%;
    /* background: transparent url(img/Image2.png) 0% 0% no-repeat padding-box; */
    border-radius: 17px;
    opacity: 1;
    margin: 16px;
    padding: unset;
  }
  .teams_main_box {
    padding-left: unset;
    /* margin: 10px 0px; */
  }
  .opentime-img-txt {
    margin: 80px -7px -48px 2px;
  }
  .our-working-process-title-content {
    font: 300 11px/28px Montserrat;
  }
  .happy {
    font: 500 17px/15px Comfortaa;
    display: block;
  }
  .prop_desc {
    top: unset;
    left: unset;
    width: unset;
    height: unset;
    text-align: center;
    font-size: 13px;
  }
  .slider-box {
    text-align: center;
  }
  .image-text {
    position: inherit;
  }
  .copy-social-icon {
    /* float: right; */
    padding-left: unset;
    text-align: center;
  }
  .main-header .sidenav {
    display: none;
  }
  amp-sidebar#sidebar1 .sidenav {
    display: block;
  }
  .main-navigation li {
    padding: 4px 10px;
  }
  .main-navigation ul ul {
    background-color: transparent;
  }
  .main-navigation ul ul li,
  .menubar.scrolled .main-navigation ul ul li {
    border-bottom: none;
  }
  .toggle-nav {
    display: block;
    text-align: left;
    /* position: absolute; */
    top: 47%;
    /* transform: translateY(-50%); */
    /* left: 70%; */
  }
  .toggle-nav i {
    font-size: 20px;
    color: #222;
  }
  amp-sidebar#sidebar1 {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 9;
    top: 0;
    right: 0;
    background-image: linear-gradient(to top, #267ece, #ffc527);
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 60px;
  }
  .main-navigation:hover ul.sub-menu li a {
    color: #fff !important;
    text-align: start;
    font-weight: 400;
  }
  #close_nav {
    position: absolute;
    top: 34px;
    right: 1em;
    font-size: 26px;
    color: white;
    cursor: pointer;
    z-index: 99;
  }
  #close_nav i {
    color: white;
  }
  .sidenav #site-navigation {
    width: 100%;
  }
  .toggle-nav span {
    font-size: 30px;
    cursor: pointer;
    text-align: right;
  }
  iframe {
    width: 100%;
    height: auto;
  }
  .toggle-nav {
    display: block;
    color: #fff;
    /* padding-left: 136px; */
  }
  .main-navigation a {
    color: white !important;
    text-transform: capitalize;
    font-family: "Livvic";
  }
  .main-navigation .menu {
    float: none;
    text-align: center;
  }
  .main-navigation ul ul li,
  #masthead.scrolled .main-navigation ul ul li {
    display: block;
  }
  .main-navigation .menu > ul > li.highlight {
    background: transparent !important;
  }
  .menu > ul > li:hover:before,
  .menu > ul > li.current_page_item:before,
  .menu > ul > li.current-menu-item:before {
    display: none;
  }
  .sf-arrows .sf-with-ul:after {
    border-top-color: var(--color7);
  }
  .toggle i.fa.fa-bars,
  .toggle i.fa.fa-times {
    float: right;
    color: black;
  }
  .menubar .nav ul {
    width: 100%;
    margin-top: 0;
  }
  .menubar .nav ul li,
  .menubar.scrolled .main-navigation li {
    display: block;
    text-align: left;
    float: none;
    width: 100%;
  }
  .nav ul li a {
    /* padding: 5px 10px; */
    display: block;
    color: white;
  }
  .nav ul li a:hover {
    color: #ff8a00;
  }
  .nav ul li ul,
  .nav ul li ul ul {
    display: block;
  }
  .nav ul li ul li a:before {
    content: "\00BB \00a0";
    position: absolute;
    top: 1%;
    left: 0;
    transform: translateY(-50%);
  }
  li.page.menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-item.menu-item-86 {
    position: relative;
  }
  .nav ul li ul li a {
    padding-left: 20px !important;
    font-size: 13px;
    font-weight: 600;
  }
  .nav ul li ul li ul li a {
    padding-left: 30px !important;
  }
  .main-navigation ul ul {
    position: static;
    width: 100%;
    box-shadow: none;
  }
  #site-navigation ul > li.menu-item-has-children > a:after {
    background-color: white;
    color: var(--brown);
    text-align: center;
    width: 30px;
    font-size: 15px;
    margin: 0;
    /* content: "\00BB"; */
    position: absolute;
    right: 0;
    transform: rotate(90deg);
  }
  a#return-to-top {
    /* right: 13px; */
  }
  span.entry-author.ms-2.me-2 {
    color: #fff !important;
    font-size: 12px;
  }
  #sidebar1 .sub-menu {
    display: block !important ;
  }
  .main-navigation li {
    padding: 0px 14px;
  }
  .sub-menu li a:after {
    background-color: unset;
  }
  .sticky .menubar .innermenubox {
    float: none;
    position: unset;
  }
  button.owl-prev,
  .owl-next {
    height: 50px;
    width: 50px;
  }
  .main-navigation .current_page_item > a,
  .main-navigation .current-menu-item > a {
    padding-bottom: 0px;
  }
  #site-navigation ul > li.menu-item-has-children > a:after {
    content: none;
  }
}
@media screen and (max-width: 768px) {
  .sticky {
    top: 46px;
  }
  .social_icon {
    text-align: center;
    display: flex !important;
    /* padding-left: 184px; */
  }
  .schedule-sub-heading {
    font: 500 40px/60px var(--font-comforta);
  }
  a.\#single_post.\.single-post-social-box.\.cat-item.a {
    padding: 7px 14px 5px 16px;
  }
  .opening-box.aos-init.aos-animate {
    height: 516px;
    background: #ffffff 0% 0% no-repeat padding-box;
    box-shadow: 0px 1px 6px #00000029;
    border-radius: 12px;
    opacity: 1;
  }
  .opentime-img-txt {
    margin: 80px -7px -62px 2px;
  }
  .why-choose-img-bg {
    /* margin: 0 auto; */
  }
  .col-md-8.contac_form.mt-3.pb-5 {
    margin: 0 auto;
  }
  .toggle-nav {
    /* position: absolute; */
    /* padding-top: 25px; */
    font-size: 21px;
    padding: 12px;
  }
  .copyright {
    height: 164px;
    background: #267ece 0% 0% no-repeat padding-box;
    opacity: 1;
  }
}
@media screen and (min-width: 992px) {
  .toggle-nav {
    /* top: 39%;
    left: 25%; */
  }
  .toggle-nav {
    /* top: 45px;
  left: 17%; */
  }
  .search__toggle:checked ~ .search__field .search__close {
    left: -25px;
  }

  /* .search__field{
  width: 20px;
} */
  .topbar_button_right {
    /* margin-top: unset; */
    /* margin-left: unset; */
    padding: 7px 27px;
  }
  .social_icon {
    text-align: unset;
    display: unset !important;
    padding-left: unset;
  }
  .about-us-para1 {
    font: 400 16px/40px Montserrat;
    letter-spacing: 0px;
    padding-top: 25px;
    color: #000000;
    opacity: 1;
  }
  .d-flex.paragraph1,
  .paragraph2,
  .paragraph3 {
    padding-left: unset;
  }
}
@media screen and (max-width: 1200px) and (min-width: 1024px) {
  .process-title {
    font: 600 20px / 79px Comfortaa;
  }
  .blog-images {
    width: 100%;
  }
  .above_title1 {
    display: block;
    padding: 9px 15% !important;
  }
  .why-choose-box {
    width: 295px;
  }
  a.\#single_post.\.single-post-social-box.\.cat-item.a {
    padding: 7px 26px 12px 1px;
  }
  .newsletter-shortcode input[type="submit"] {
    padding: 13px 36px;
    border: none;
  }
  #slider img.video-image {
    width: auto;
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
  .service-content h4 a {
    font: 700 14px/23px Comfortaa;
  }
  .para {
    font: 11px/10px Montserrat;
  }
  #our-services .class-meta-img {
    width: 28px !important;
    height: 28px;
  }
  #our-teams button.owl-prev {
    left: -345px;
    top: -189px;
  }
  #our-teams button.owl-next {
    left: -234px;
    top: -189px;
  }
  .why-choose h3 {
    padding-left: 22px;
    font: bold 18px/28px Comfortaa;
  }
  .video-image {
    margin-top: 20px;
  }
  a.address,
  a.Phone,
  a.mail {
    font: 300 11px/16px Montserrat;
  }
  .appointment_text {
    font: 300 12px/12px Montserrat;
  }
  .slider-main-heading {
    font: 500 27px/45px var(--font-comforta);
  }
  #slider .carousel-control-next-icon {
    left: 71px;
  }
  #slider .carousel-control-prev-icon {
    left: 71px;
  }
  .btn {
    /* margin: 0px 0px -35px 0px; */
    height: 50px;
    width: 117px;
    padding: 12px 4px;
    font-size: 15px;
  }
  .teams_main_box {
    padding-left: unset;
    margin: 12px 0px;
  }
  a.btn.btn-lg.buy-now-service.font-weight-bold {
    color: #fff;
    padding: 17px 24px;
  }
  .copy-social-icon {
    padding-left: unset;
  }
  .why-choose p {
    width: 262px;
    font: 300 12px/30px Montserrat;
    text-align: center;
  }
  .why-choose h3 {
    padding-left: 22px;
  }
  ul#menu-primary-menu-1 {
    display: block;
  }
  img.plumber {
    width: 150% !important;
    height: 100%;
    padding-left: 29px;
  }

  /*img.teambg {
    display: none;
}*/
  .client-images {
    /* margin: -15px; */
  }
  .client-test {
    padding: 0px 25px;
    margin: -58px 112px;
  }
  .testimonial-title {
    /* padding-left: 39px; */
  }
  .client-content {
    font-size: 11px;
  }
  .entry-comments {
    position: absolute;
    right: 22px;
    top: 24px;
    font-size: 11px;
    color: #fff;
  }
  .comment-icon {
    position: absolute;
    right: 42%;
    top: 26px;
    font-size: 11px;
    color: #fff;
  }
  img.avatar.avatar-96.photo {
    height: 30px;
    width: 30px;
  }
  .blog-title {
    padding: 22px;
  }
  .blog-title a {
    font: bold 16px/30px Comfortaa !important;
    padding: 0px;
  }
  .main-navigation li {
    padding: 7px 9px;
  }
  .toggle-nav {
    padding-top: 21px;
    color: #fff;
    font-size: 21px;
  }
  a.btn.btn-lg.read-more-blog.font-weight-bold {
    padding: 11px;
  }
  .video-slider-box {
    position: static;
  }
  a#myBtn {
    top: 42%;
    left: 45%;
  }
  .col-lg-3.social_icon {
    /* padding-top: 100px; */
  }
  .main-navigation ul {
    padding-top: 15px;
  }
  #slider .carousel-caption {
    top: 37%;
  }
  .logo img {
    left: -13px;
  }
  .call-texts,
  .phone_text,
  #cart {
    font-size: 13px;
  }
  .about-left {
    height: 475px;
    width: 100%;
    object-fit: cover;
  }
  .about-right {
    height: 337px;
  }
  .icon-left-box i,
  .icon-right-box i {
    margin-top: -70px;
  }
  .tg_gallery_front {
    padding: 0;
  }

  /*ul.tg_gallery_front > li:nth-child(5){
  height: 197px;
  border: 29px solid #fff;
}*/
  ul.tg_gallery_front > li:nth-child(6) {
    /*top: unset;
  left: 70px;
  border-top: unset;*/
  }
  ul.tg_gallery_front > li:nth-child(7) {
    /* top: unset;*/
  }
  ul.tg_gallery_front > li:nth-child(8) {
    /*bottom: unset;
 height: unset;
border: 12px solid #fff;*/
  }
  .col-md-8.client-test {
    padding-left: 8px;
  }
  .box {
    /* float: right; */
  }
  #joinus .carousel-caption {
    top: 6%;
  }
  .joinus-main-heading {
    font-size: 27px;
  }
  .testimonial-box-text p {
    margin-top: 60px;
  }
  .cart-btn-box {
    width: max-content;
  }
  .video-recipes-medias {
    width: 32%;
  }
  .videos-main-contents {
    width: 60%;
    margin-left: 19px;
  }
  .modal-content {
    height: 479px;
  }
  iframe {
    height: 361px;
  }
  #latest_post .postbox-content p {
    line-height: 21px;
  }
  #latest_post .post-title a {
    font-size: 17px;
  }
  .footer_copyright_text {
    text-align: center;
  }
  .alert.alert-minimalist {
    height: 28% !important;
    width: 34% !important;
  }
  .sub-menu > li:hover > a {
    padding-left: 16px;
  }
  .tg_gallery_front img {
    height: auto;
  }
  #latest_post .post-title a,
  #full-width-blog .post-title a,
  .author-admin .post-title a,
  #blog-left-sidebar .post-title a,
  #blog-right-sidebar .post-title a,
  .category-uncategorized .post-title a {
    font-size: 18px;
  }
  .inner-cont {
    padding: 21px;
  }
  .trending_recipes_title {
    margin-top: 12px;
  }
  .product-inner-align,
  .products-second-img {
    display: contents;
  }
  .desk-thumbnil {
    margin: 0 auto;
    display: inline-table;
  }
  .product_content,
  #products-inner .short_text,
  #products-second .short_text {
    text-align: center;
  }
  #products-inner .comment-value,
  #products-second .comment-value,
  #appetizer-inner .comment-value {
    text-align: end;
  }
  #products-inner .add-tocart-bg a,
  #products-second .add-tocart-bg a,
  #appetizer-inner .add-tocart-bg a,
  #product-sliders .cart-btns.buttons a {
    width: 100%;
  }
  #products-inner a.added_to_cart.wc-forward,
  #inner-sliders a.added_to_cart.wc-forward,
  #products-second a.added_to_cart.wc-forward,
  #appetizer-inner a.added_to_cart.wc-forward {
    width: 98%;
    margin: 10px -20px 0 0;
  }
  #products-inner .star-rating,
  #products-second .star-rating,
  #appetizer-inner .star-rating,
  #products-inner .add-tocart-bg,
  #products-second .add-tocart-bg {
    width: 169px;
  }
  #products-second .product_head a {
    font-size: 24px;
  }
  #appetizer-inner a.added_to_cart.wc-forward {
    width: 70%;
    margin: 10px -2px 0 0;
  }
  #appetizer-inner .add-tocart-bg a {
    width: 70%;
  }
  a.Address {
    font-size: 12px;
  }
}

@media screen and (max-width: 1440px) {
  img.teambg {
    /*display: block !important;*/
    width: 100%;
  }
  .above_title1 {
    display: block;
    padding: 30px 15%;
  }
  .above_title {
    /* top: 34%; */
    left: 0px;
    /* width: 50%; */
    padding: 31px 15%;
    background: #ffffff 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 5px #00000029;
    border-radius: 0px 25px 25px 0px;
    opacity: 1;
    position: absolute;
  }
  amp-sidebar#sidebar1 {
    display: none;
  }
  .slider-main-heading {
    /* font: 500 28px/49px var(--font-comforta); */
  }
  a.read-more.font-weight-bold.theme_button.btn.btn-lg {
    /* margin: 25px 2px; */
  }
  .prop_desc.mt-0.mt-sm-3.animated.lightSpeedIn.delay-1s {
    font-size: 14px;
  }
  .text-lg-start.text-md-start.text-sm-center.text-center.aos-init.aos-animate {
    padding-top: 21px;
  }
  /*ul.tg_gallery_front{
    gap:unset;
}*/
  /* ul.tg_gallery_front > li:nth-child(8){
      bottom: -96px;
}
ul.tg_gallery_front > li:nth-child(7){
      top: 85px;
}
ul.tg_gallery_front > li:nth-child(6){
      top: 84px;
}
ul.tg_gallery_front > li:nth-child(5){
   border: 31px solid #fff;
} */
  #sidebar .post-thumb img {
    width: 50px !important;
    height: 50px;
  }
}

@media screen and (min-width: 1920px) {
  #slider .carousel-caption {
    bottom: 13.25rem;
    left: 20%;
  }
  .opening-box.aos-init.aos-animate {
    background: #ffffff 0% 0% no-repeat padding-box;
    box-shadow: 0px 1px 6px #00000029;
    border-radius: 12px;
    opacity: 1;
  }
  .client-content p {
    text-align: left;
    font: 16px/33px Montserrat !important;
  }
  .above_title1 {
    padding: 56px 15%;
  }
  /*ul.tg_gallery_front > li:nth-child(5) {
      border: 19px solid #fff;
  }
  ul.tg_gallery_front > li:nth-child(6){
    top: 134px;
    left: 143px;
  }
  ul.tg_gallery_front > li:nth-child(7){
    top: 135px;
    border-top: 24px solid #fff;
  }
  ul.tg_gallery_front > li:nth-child(8){
    height: 300px;
  }*/
  .social_icon {
    padding-left: unset;
  }
  .col-lg-4.opening-box {
    background: #ffffff 0% 0% no-repeat padding-box;
    box-shadow: 0px 1px 6px #00000029;
    border-radius: 12px;
    opacity: 1;
  }
  .above_title {
    padding: 3% 16%;
    background: #fffffd 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 5px #00000029;
    border-radius: 0px 25px 25px 0px;
    opacity: 1;
    position: absolute;
  }
  .blog-content-box {
    height: 560px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1440px) {
  .blog-content-box {
    height: 560px;
  }
}
@media only screen and (min-width: 1441px) and (max-width: 1680px) {
  .blog-content-box {
    height: 560px;
  }
}
@media screen and (max-width: 2560px) {
  .single-blog-page-banner-img img {
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  .admin-bar .mtsnb.mtsnb-fixed.mtsnb-top,
  #wp-toolbar .mtsnb.mtsnb-fixed.mtsnb-top {
    top: 46px;
  }
  #wpadminbar {
    position: fixed;
  }
  .mtsnb .mtsnb-container {
    padding: 15px 0px;
  }
  amp-sidebar#sidebar1 {
    padding-top: 170px;
  }
  #close_nav {
    top: 150px;
  }
  .sticky {
    position: unset !important;
    background: unset;
  }
  .opentime-img-txt {
    margin: auto;
    margin-top: 20px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .mtsnb .mtsnb-container {
    padding: 22px 31px;
  }
  .admin-bar .mtsnb.mtsnb-fixed.mtsnb-top,
  #wp-toolbar .mtsnb.mtsnb-fixed.mtsnb-top {
    top: 46px;
  }
  amp-sidebar#sidebar1 {
    padding-top: 160px;
  }
  #close_nav {
    top: 140px !important;
  }
  .sticky {
    position: unset !important;
    background: unset;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1300px) {
  .mtsnb .mtsnb-container {
    padding: 5px 0px;
  }
  a.Mail {
    font-size: 11px !important;
  }
  .admin-bar .mtsnb.mtsnb-fixed.mtsnb-top,
  #wp-toolbar .mtsnb.mtsnb-fixed.mtsnb-top {
    top: 32px;
  }
  amp-sidebar#sidebar1 {
    padding-top: 100px;
  }
  #close_nav {
    top: 85px;
  }
  .client-content-box {
    height: 350px;
  }
  .our-teams-center {
    display: flex;
    justify-content: center;
    align-items: center;
  }
}
@media screen and (min-width: 1400px) and (max-width: 1920px) {
  .menu-item-105 a {
    padding: 23px 0px;
    margin-top: -20px;
  }
}
