/*-------------- 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: #1c5fe9 !important;
  }
  section#opening-time{
    background-image: none !important;
    background-color: #e91517 !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 24px/79px Comfortaa;
}
.content_boxes {
    text-align: center;
    background-color: #ffff;
    transform: translateY(0%);
}
#our-services .owl-next,#our-services .owl-prev{
  position: unset!important;
  right: unset!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;
}
.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;
}
.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{
  margin: 0 auto!important;
  padding: 21px;
}
.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%;
}
.blog-title {
  font: 14px/8px Comfortaa;
  text-align: center;
  }
.blog-images{
  width: 100%;
}
.teams-img {
  width: 80%;
}
.team-img-box{
  /* margin: unset; */
  width: 277px;
  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: 88px;
}
section#opening-time .plumber-img{
  display: none;
}

}
@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){
.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 #FF1414;
  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;
}
#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: 295px;
  }
#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: #FF1414 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: #1C5FE9 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: #e91617 !important;
  }
  .client-content{
    padding-bottom: 10px;
  }
  .mail,.address,a.Address,a.Mail{
    font-size: 12px;
  }
  .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,.opentime-img-txt{
  height: auto;
}
#what_our_client_say .client-test,#what_our_client_say .testimonial-star{
    text-align: center;
}
}
@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: #1C5FE9;
    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, #1C5FE9,#FF1414);
  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: #FF1414 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: #FF1414 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;
}
.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: 0;
  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, #1C5FE9,#FF1414);
    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){
.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: #1C5FE9 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){
.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;
}
#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 19px/28px Comfortaa;
  }
  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: 100%;
  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;
}
}
@media screen and (max-width: 2560px){
  .single-blog-page-banner-img img {
      width: 100%;
  }
}
