@import url("https://fonts.googleapis.com/css2?family=Playfair:ital,opsz,wght@0,5..1200,300..900;1,5..1200,300..900&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap");
:root {
  --font-outfit: "Overpass", sans-serif;
  --font-heading: "Overpass", sans-serif;
  /* Font Family */
  --global--font-primary: var(--font-outfit,
      -apple-system,
      BlinkMacSystemFont,
      "Segoe UI",
      Roboto,
      Oxygen-Sans,
      Ubuntu,
      Cantarell,
      "Helvetica Neue",
      sans-serif);
  --global--font-secondary: var(--font-heading,
      -apple-system,
      BlinkMacSystemFont,
      "Segoe UI",
      Roboto,
      Oxygen-Sans,
      Ubuntu,
      Cantarell,
      "Helvetica Neue",
      sans-serif);
  --global--color-primary: #D76238;
  --global--color-secondary: #000;
  --global--color-black: #000;
  --global--color-white: #fff;
  --global--color-red: #ff0100;
  --global--color-grey: #a8a8a8;
  --global--color-border: #bfbfbf;
  --global--border-form: #b2b2b2;
  --global--color-base-text: #404040;
  --global--color-text-alt: var(--global--color-secondary);
  --global--color-fade-text: #797979;
  --global--color-fade-white: #efefef;
  --global--color-icon: #696969;
  --tw-wrap-sm: 520px;
  --tw-wrap-md: 715px;
  --tw-wrap-lg: 940px;
  --tw-wrap-xl: 1140px;
  --tw-wrap-xxl: 1380px;
  --tw-wrap-xxxl: 1660px;
  --tw-gutter-x: 30px;
  --tw-gutter-sm: 20px;
}

.siteBanner.home .container {
  display: flex !important;
  align-items: end !important;
  padding-bottom: 200px;
}
@media (max-width: 1199px) {
  .siteBanner.home .container {
    padding-bottom: 50px;
  }
}

@media (max-width: 1199px) {
  .siteBanner .bannerWrap {
    background: rgba(0, 0, 0, 0.5) !important;
  }
}

.logoWrap {
  max-width: 600px !important;
  line-height: 1.3;
}
@media (max-width: 1023px) {
  .logoWrap {
    width: 280px !important;
  }
}
.logoWrap a {
  display: flex;
  justify-content: start;
  align-items: center;
}
@media (max-width: 1023px) {
  .logoWrap a {
    flex-flow: wrap;
    text-align: left;
    justify-content: left;
  }
}
@media (max-width: 767px) {
  .logoWrap a {
    flex-flow: wrap;
    text-align: center;
    justify-content: center;
  }
}
@media (max-width: 1470px) {
  .logoWrap a img {
    width: 22% !important;
  }
}
@media (max-width: 1199px) {
  .logoWrap a img {
    width: 25% !important;
  }
}
@media (max-width: 1023px) {
  .logoWrap a img {
    width: 35% !important;
    text-align: left;
  }
}
@media (max-width: 767px) {
  .logoWrap a img {
    text-align: center;
  }
}
.logoWrap a .logo-txt {
  font-family: "Playfair", serif;
  color: #fff;
  font-size: 25px;
  font-weight: 700 !important;
  margin: 0 25px;
}
@media (max-width: 1470px) {
  .logoWrap a .logo-txt {
    font-size: 18px;
  }
}
@media (max-width: 1199px) {
  .logoWrap a .logo-txt {
    margin: 0 15px;
    font-size: 20px;
  }
}
@media (max-width: 1023px) {
  .logoWrap a .logo-txt {
    font-size: 18px;
    margin: 5px 0;
  }
}
.logoWrap a .logo-txt span {
  font-family: "Raleway", sans-serif;
  font-size: 15px;
  display: block;
  font-weight: 400 !important;
}
@media (max-width: 1470px) {
  .logoWrap a .logo-txt span {
    font-size: 12px;
  }
}

@media (max-width: 767px) {
  .siteBanner.home .container {
    height: 370px !important;
  }
}

@media (max-width: 1199px) {
  .siteBanner .bannerWrap .textMd {
    font-size: 27px !important;
  }
}
@media (max-width: 767px) {
  .siteBanner .bannerWrap .textMd {
    font-size: 20px !important;
  }
}
@media (max-width: 1199px) {
  .siteBanner .bannerWrap .textSm {
    font-size: 20px !important;
    margin-top: 5px !important;
  }
}
@media (max-width: 767px) {
  .siteBanner .bannerWrap .textSm {
    font-size: 17px !important;
  }
}

@media (max-width: 1199px) {
  #mob_trigger {
    background-color: #D76238 !important;
    border: none !important;
  }
}

@media (min-width: 1200px) {
  .main-menu ul li.current-page-ancestor a, .main-menu ul li.current-menu-ancestor a, .main-menu ul li.current_page_ancestor a, .main-menu ul li.current-menu-item a, .main-menu ul li.current_page_parent a, .main-menu ul li.current-page-parent a, .main-menu ul li.current_page_item a {
    border: 1px solid #D76238 !important;
  }
}
.siteBanner .bannerSlider .slider.dark [class^=text] {
  color: #fff !important;
}

.siteBanner.home .slick-dots li.slick-active button {
  background: #D76238 !important;
}

.mainHeader .bottomWrap .shopWrap ul li.cart a:before {
  background: #D76238 !important;
  color: #fff !important;
}

.mainHeader .bottomWrap .shopWrap .search-form .search-btn {
  color: #fff !important;
}

.mainHeader .bottomWrap .shopWrap ul li.cart a {
  color: #D76238 !important;
}
.mainHeader .bottomWrap .shopWrap ul li.cart a:hover:before {
  border: solid 1px #fff !important;
}

.mainHeader .bottomWrap .shopWrap ul li.cart a:after {
  color: #fff !important;
}

.mainHeader .topWrap .phoneSocialWrap .phoneWrap i {
  color: #D76238 !important;
}

.mainHeader .topWrap .phoneSocialWrap .socialWrap .social ul li a:hover {
  border-color: #D76238 !important;
}

.mainHeader .bottomWrap .shopWrap .search-form .search-btn {
  background: #D76238 !important;
}
.mainHeader .bottomWrap .shopWrap .search-form .search-btn:hover {
  background: #000 !important;
  border: solid 1px #fff !important;
}

.mainHeader .bottomWrap .shopWrap ul li.login a:before {
  color: #fff !important;
}

.mainHeader .bottomWrap .shopWrap ul li.login a {
  background: #D76238 !important;
  border: solid 1px #D76238 !important;
}

.mainHeader .bottomWrap .shopWrap ul li.login a:hover {
  background: #000 !important;
  border: solid 1px #fff !important;
}

@media (min-width: 12000px) {
  .main-menu ul li.current-page-ancestor a, .main-menu ul li.current-menu-ancestor a, .main-menu ul li.current_page_ancestor a, .main-menu ul li.current-menu-item a, .main-menu ul li.current_page_parent a, .main-menu ul li.current-page-parent a, .main-menu ul li.current_page_item a {
    border: 1px solid #D76238 !important;
  }
}
@media (min-width: 1200px) {
  .main-menu ul li:hover a {
    background-color: #D76238 !important;
  }
}

.main-menu ul li.service:hover ul li a {
  background: transparent !important;
}

@media (min-width: 1200px) {
  .main-menu ul li:hover ul a {
    background: transparent !important;
  }
}
.mainHeader .topWrap .phoneSocialWrap .socialWrap .social ul li a:hover {
  color: #fff !important;
}

.mainHeader {
  background-color: #000 !important;
}

@media (max-width: 1199px) {
  .siteBanner.inner .bannerWrap .textMd {
    color: #fff !important;
    line-height: 1.2;
    font-size: 25px !important;
  }
}
@media (max-width: 767px) {
  .siteBanner.inner .bannerWrap .textMd {
    font-size: 22px !important;
  }
}
@media (max-width: 1199px) {
  .siteBanner.inner .bannerWrap .textMd span {
    color: #fff !important;
  }
}

@media (max-width: 1199px) {
  .btnGrp {
    margin-top: 10px;
  }
}

@media (max-width: 1199px) {
  .siteBanner.inner .container {
    height: 330px !important;
  }
}
@media (max-width: 767px) {
  .siteBanner.inner .container {
    height: 350px !important;
  }
}

@media (min-width: 1200px) {
  .main-menu ul li:hover ul a {
    color: #000 !important;
    border-left: 0 !important;
    border-right: 0 !important;
  }
  .main-menu ul li:hover ul a:hover {
    color: #D76238 !important;
    border-left: 0 !important;
    border-right: 0 !important;
  }
}
.siteBanner .bannerSlider .slider.light .textSm {
  color: #fff !important;
}

.siteBanner .bannerSlider .slider.dark [class^=text] {
  color: #fff !important;
}

.siteBanner .bannerSlider .slider.dark .textMd span {
  color: #fff !important;
}

.siteBanner.inner .bannerSlider .textSm {
  color: #D76238 !important;
}

.siteBanner.inner .bannerSlider .textSm {
  color: #fff !important;
}

.siteBanner.inner .bannerWrap .textSm {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}
.siteBanner.inner .bannerWrap .btnGrp .btn.banner {
  background-color: #D76238 !important;
  color: #FFF !important;
}
.siteBanner.inner .bannerWrap .btnGrp .btn.banner:hover {
  background-color: #000 !important;
}
.siteBanner.inner .bannerWrap .btnGrp .btn.banner + .btn.banner {
  background-color: #000 !important;
}
.siteBanner.inner .bannerWrap .btnGrp .btn.banner + .btn.banner:hover {
  background-color: #D76238 !important;
}

@media (min-width: 320px) {
  .siteBanner.inner .container {
    align-items: end !important;
    padding-bottom: 50px;
  }
}

@media (max-width: 1199px) {
  .siteBanner .bannerWrap .textSm {
    padding-bottom: 0 !important;
  }
}

@media (max-width: 1199px) {
  .siteBanner .bannerSlider .slider.light [class^=text], .siteBanner .bannerSlider .slider.light [class*=" text"] {
    color: #fff !important;
  }
}
@media (max-width: 1199px) {
  .siteBanner .bannerSlider .slider.light [class^=text] span, .siteBanner .bannerSlider .slider.light [class*=" text"] span {
    color: #fff !important;
  }
}

@media (max-width: 991px) {
  .siteBanner {
    margin-top: 45px !important;
  }
}
@media (max-width: 767px) {
  .btnGrp {
    margin-top: 10px !important;
  }
}

.slick-dots li.slick-active button {
  background: #000 !important;
}

@media (min-width: 1200px) {
  .main-menu ul li a {
    font-size: 12px !important;
  }
}
@media (min-width: 1600px) {
  .main-menu ul li a {
    font-size: 16px !important;
  }
}
@media (max-width: 1470px) {
  .mainHeader .topWrap .phoneSocialWrap .phoneWrap .phone span {
    font-size: 12px !important;
  }
}

@media (max-width: 1470px) {
  .mainHeader .topWrap .phoneSocialWrap .phoneWrap .phone a {
    font-size: 20px !important;
  }
}

@media (max-width: 1470px) {
  .mainHeader .topWrap .phoneSocialWrap .phoneWrap i {
    width: 30px !important;
    height: 30px !important;
  }
}

@media (max-width: 1470px) {
  .mainHeader .topWrap .phoneSocialWrap .socialWrap .social ul li a {
    width: 30px !important;
    height: 30px !important;
    font-size: 15px !important;
  }
}

@media (max-width: 1470px) {
  .mainHeader .bottomWrap .shopWrap ul li.login a {
    font-size: 12px !important;
  }
}
@media (max-width: 767px) {
  .mainHeader .bottomWrap .shopWrap ul li.login a {
    font-size: 0px !important;
  }
}

.mainHeader {
  padding: 10px 0 !important;
}

@media (max-width: 1470px) {
  .mainHeader .bottomWrap .shopWrap ul li.login a:before {
    top: 55% !important;
    font-size: 15px !important;
  }
}

@media (min-width: 1200px) and (max-width: 1400px) {
  .main-menu ul li a {
    padding: 7px !important;
  }
}
@media (max-width: 1470px) {
  .mainHeader .bottomWrap {
    padding-top: 5px !important;
  }
}

@media (max-width: 1470px) {
  .mainHeader .topWrap {
    padding-bottom: 10px !important;
  }
}

@media (max-width: 1470px) {
  .mainHeader .bottomWrap .shopWrap .search-form .search-btn {
    width: 30px !important;
    height: 30px !important;
    font-size: 15px !important;
  }
}

@media (max-width: 1470px) {
  .mainHeader .bottomWrap .shopWrap ul li.cart a {
    width: 30px !important;
    height: 30px !important;
  }
}

@media (max-width: 1470px) {
  .mainHeader .bottomWrap .shopWrap ul li.cart a:after {
    font-size: 20px !important;
  }
}

@media (max-width: 1470px) {
  .mainHeader .bottomWrap .shopWrap ul li.cart a:before {
    font-size: 10px !important;
    width: 15px;
    height: 15px;
  }
}

@media (min-width: 1200px) {
  .siteBanner.home .container {
    height: 440px !important;
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
}
@media (min-width: 1440px) {
  .siteBanner.home .container {
    height: 500px !important;
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
}

@media (min-width: 1600px) {
  .siteBanner.inner .container {
    height: 420px !important;
  }
}



@media (min-width: 1680px) {
  .siteBanner.home .container {
    height: 665px !important;
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
}






@media (min-width: 768px) {
  body {
    padding-top: 105px !important;
  }
}
@media (min-width: 1199px) {
  body {
    padding-top: 135px !important;
  }
}
@media (min-width: 320px) {
  body.blog, body.single, body.single, body.category, body.no-banner {
    padding-top: 275px !important;
  }
}
@media (min-width: 768px) {
  body.blog, body.single, body.single, body.category, body.no-banner {
    padding-top: 215px !important;
  }
}

@media (max-width: 1470px) {
  .siteBanner .bannerSlider .textMd {
    font-size: 35px !important;
  }
}
@media (max-width: 1199px) {
  .siteBanner .bannerSlider .textMd {
    font-size: 28px !important;
  }
}
@media (max-width: 767px) {
  .siteBanner .bannerSlider .textMd {
    font-size: 23px !important;
  }
}

@media (max-width: 1470px) {
  .siteBanner .bannerSlider .textSm {
    font-size: 20px !important;
    padding-bottom: 0 !important;
  }
}

@media (max-width: 1470px) {
  .btn.banner {
    padding-left: 20px !important;
    padding-right: 20px !important;
    font-size: 16px !important;
    height: 45px !important;
  }
}
@media (max-width: 1199px) {
  .btn.banner {
    padding-left: 15px !important;
    padding-right: 15px !important;
    font-size: 14px !important;
    height: 35px !important;
  }
}

@media (max-width: 1199px) {
  #mob_trigger {
    right: 50px;
    top: 90px !important;
  }
  .mainHeader .topWrap {
    padding-bottom: 0 !important;
    border-bottom: 0 !important;
  }
  .mainHeader .bottomWrap .shopWrap {
    margin-top: -15px !important;
  }
}
@media (max-width: 1023px) {
  #mob_trigger {
    right: 50px;
    top: 105px !important;
  }
  .mainHeader .bottomWrap .shopWrap {
    margin-top: -40px !important;
  }
}
@media (max-width: 767px) {
  #mob_trigger {
    top: 20px !important;
  }
  .mainHeader .bottomWrap .shopWrap {
    margin-top: 5px !important;
  }
  .mainHeader.slim .topWrap .phoneSocialWrap .phoneWrap i {
    display: flex !important;
    margin-left: 0 !important;
    margin-right: 10px !important;
  }
}
@media (max-width: 480px) {
  .mainHeader.slim .topWrap .phoneSocialWrap .phoneWrap i {
    display: flex !important;
    margin-left: 0 !important;
    margin-right: 10px !important;
  }
}
@media (max-width: 1199px) {
  .main-menu ul li.current-page-ancestor a, .main-menu ul li.current-menu-ancestor a, .main-menu ul li.current_page_ancestor a, .main-menu ul li.current-menu-item a, .main-menu ul li.current_page_parent a, .main-menu ul li.current-page-parent a, .main-menu ul li.current_page_item a {
    color: #D76238 !important;
  }
}
.tcv a {
  color: #fff !important;
  text-decoration: underline !important;
}
.tcv a:hover {
  text-decoration: none !important;
}

@media (max-width: 767px) {
  .ti-footer.source-Google {
    margin-top: 25px !important;
  }
}

@media (max-width: 1023px) {
  .binSliderWrapper .tabContainer .tabWrap .binSlider .wrapper .binContWrapper {
    min-height: 350px !important;
  }
}
@media (max-width: 767px) {
  .binSliderWrapper .tabContainer .tabWrap .binSlider .wrapper .binContWrapper {
    min-height: 0 !important;
  }
}

.testimonialSlider blockquote {
  min-height: 0 !important;
}

@media (max-width: 1600px) {
  .testimonialSlider .author .reviewImg a {
    width: 60% !important;
  }
}

@media (max-width: 1470px) {
  .rvw-txt-wrap {
    width: 65% !important;
  }
}
@media (max-width: 1199px) {
  .rvw-txt-wrap {
    width: 100% !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

@media (max-width: 1199px) {
  .icon_bx {
    display: none !important;
  }
}

.specialSlider ul li.splList:hover {
  background: rgba(215, 98, 56, 0.5) !important;
}

.specialSlider ul li.splList:before, .specialSlider ul li.splList:after {
  background: #000 !important;
}

p a {
  color: #D76238 !important;
}
p a:hover {
  color: #000 !important;
}

.btn.alt {
  color: #fff !important;
}

.ScarborougFaq.accordionjs .accordion_in.acc_section.acc_active h3.faq-q.acc-sub-hd, .ScarborougFaq.accordionjs .accordion_in.acc_section.acc_active h2.faq-q.acc-sub-hd {
  color: #D76238 !important;
}

.blog-wrapper .cnt .title a {
  color: #000 !important;
}
.blog-wrapper .cnt .title a:hover {
  color: #D76238 !important;
}

.blog-wrapper .cnt p {
  color: #000 !important;
}

.blog-wrapper .cnt .info-wrapper a, .blog-wrapper .cnt .info-wrapper .date {
  color: #D76238 !important;
}
.blog-wrapper .cnt .info-wrapper a:hover, .blog-wrapper .cnt .info-wrapper .date:hover {
  color: #000 !important;
}

.servtxt {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.servtxt a {
  color: #fff !important;
  text-decoration: underline !important;
}
.servtxt a:hover {
  text-decoration: none !important;
}

.mainFooter .topWrap ul.footerCol ul li.current-page-ancestor a, .mainFooter .topWrap ul.footerCol ul li.current-menu-ancestor a, .mainFooter .topWrap ul.footerCol ul li.current_page_ancestor a, .mainFooter .topWrap ul.footerCol ul li.current_page_parent a, .mainFooter .topWrap ul.footerCol ul li.current-page-parent a, .mainFooter .topWrap ul.footerCol ul li.current_page_item a {
  color: #D76238 !important;
}
.mainFooter .topWrap ul.footerCol ul li.current-page-ancestor ul li a, .mainFooter .topWrap ul.footerCol ul li.current-menu-ancestor ul li a, .mainFooter .topWrap ul.footerCol ul li.current_page_ancestor ul li a, .mainFooter .topWrap ul.footerCol ul li.current_page_parent ul li a, .mainFooter .topWrap ul.footerCol ul li.current-page-parent ul li a, .mainFooter .topWrap ul.footerCol ul li.current_page_item ul li a {
  color: #FFF !important;
}
.mainFooter .topWrap ul.footerCol ul li.current-page-ancestor.current-menu-item a, .mainFooter .topWrap ul.footerCol ul li.current-page-ancestor.current_page_item a, .mainFooter .topWrap ul.footerCol ul li.current-menu-ancestor.current-menu-item a, .mainFooter .topWrap ul.footerCol ul li.current-menu-ancestor.current_page_item a, .mainFooter .topWrap ul.footerCol ul li.current_page_ancestor.current-menu-item a, .mainFooter .topWrap ul.footerCol ul li.current_page_ancestor.current_page_item a, .mainFooter .topWrap ul.footerCol ul li.current_page_parent.current-menu-item a, .mainFooter .topWrap ul.footerCol ul li.current_page_parent.current_page_item a, .mainFooter .topWrap ul.footerCol ul li.current-page-parent.current-menu-item a, .mainFooter .topWrap ul.footerCol ul li.current-page-parent.current_page_item a, .mainFooter .topWrap ul.footerCol ul li.current_page_item.current-menu-item a, .mainFooter .topWrap ul.footerCol ul li.current_page_item.current_page_item a {
  color: #D76238 !important;
}
.mainFooter .topWrap ul.footerCol ul li.current-page-ancestor.current-menu-item ul li a, .mainFooter .topWrap ul.footerCol ul li.current-page-ancestor.current_page_item ul li a, .mainFooter .topWrap ul.footerCol ul li.current-menu-ancestor.current-menu-item ul li a, .mainFooter .topWrap ul.footerCol ul li.current-menu-ancestor.current_page_item ul li a, .mainFooter .topWrap ul.footerCol ul li.current_page_ancestor.current-menu-item ul li a, .mainFooter .topWrap ul.footerCol ul li.current_page_ancestor.current_page_item ul li a, .mainFooter .topWrap ul.footerCol ul li.current_page_parent.current-menu-item ul li a, .mainFooter .topWrap ul.footerCol ul li.current_page_parent.current_page_item ul li a, .mainFooter .topWrap ul.footerCol ul li.current-page-parent.current-menu-item ul li a, .mainFooter .topWrap ul.footerCol ul li.current-page-parent.current_page_item ul li a, .mainFooter .topWrap ul.footerCol ul li.current_page_item.current-menu-item ul li a, .mainFooter .topWrap ul.footerCol ul li.current_page_item.current_page_item ul li a {
  color: #FFF !important;
}

.mainFooter .topWrap ul.footerCol ul li a:hover {
  color: #D76238 !important;
}

.mainFooter .topWrap ul.footerCol .footerAbt .socialtelWrap .socialftWrap ul li a {
  color: #D76238 !important;
}
.mainFooter .topWrap ul.footerCol .footerAbt .socialtelWrap .socialftWrap ul li a:hover {
  color: #fff !important;
}

#back-to-top {
  background: #D76238 !important;
}
#back-to-top:hover {
  background: #000 !important;
}

.sideBtn .sideIcon {
  background: #D76238 !important;
}

.mainFooter .btmWrap a:hover {
  color: #D76238 !important;
}

.mainFooter .topWrap ul.footerCol {
  justify-content: center !important;
}
@media (max-width: 1199px) {
  .mainFooter .topWrap ul.footerCol {
    justify-content: start !important;
  }
}
@media (max-width: 1023px) {
  .mainFooter .topWrap ul.footerCol {
    justify-content: center !important;
  }
}
@media (max-width: 767px) {
  .mainFooter .topWrap ul.footerCol {
    justify-content: start !important;
  }
}

.mainFooter .topWrap ul.footerCol .footerMenuWrap {
  flex-basis: 250px !important;
}
@media (max-width: 1199px) {
  .mainFooter .topWrap ul.footerCol .footerMenuWrap {
    flex-basis: 170px !important;
  }
}

.mainFooter .topWrap ul.footerCol .footerServiceAreaWrap {
  flex-basis: 250px !important;
}
@media (max-width: 1199px) {
  .mainFooter .topWrap ul.footerCol .footerServiceAreaWrap {
    flex-basis: 200px !important;
  }
}

@media (max-width: 1199px) {
  .mainFooter .topWrap {
    padding: 35px 0 0 !important;
    color: #fff;
  }
}
@media (max-width: 1023px) {
  .mainFooter .topWrap {
    padding: 35px 0 !important;
    color: #fff;
  }
}

@media (max-width: 1199px) {
  .mainFooter .topWrap ul.footerCol {
    flex-wrap: nowrap !important;
  }
}
@media (max-width: 1023px) {
  .mainFooter .topWrap ul.footerCol {
    flex-wrap: wrap !important;
  }
}

.mainFooter .topWrap ul.footerCol ul.footerServiceArea li .sub-menu {
  display: block !important;
}

@media (max-width: 1199px) {
  .mainFooter .topWrap ul.footerCol .hrsOfOperationWrap {
    flex-basis: 240px !important;
    margin-top: 0 !important;
  }
}

@media (max-width: 1199px) {
  .terms-privacy {
    padding: 5px 15px 20px !important;
  }
}

.mainFooter .topWrap ul.footerCol .footerAbt {
  margin-left: 0 !important;
}
@media (max-width: 1199px) {
  .mainFooter .topWrap ul.footerCol .footerAbt {
    margin-top: 0 !important;
  }
}

@media (max-width: 1199px) {
  .mainFooter .topWrap ul.footerCol .footerAbt .socialtelWrap {
    margin-top: 0;
  }
}

@media (max-width: 1199px) {
  .mainFooter .topWrap ul.footerCol .hrsOfOperationWrap .alingBtm {
    position: static !important;
    margin-top: 30px;
  }
}

@media (max-width: 767px) {
  .mainFooter .topWrap ul.footerCol .footerAbt .ftrLogo {
    width: 30% !important;
    margin-top: 10px !important;
  }
}

@media (max-width: 767px) {
  .mainFooter .topWrap {
    padding: 35px 0 !important;
  }
}

@media (max-width: 767px) {
  .mainFooter .topWrap ul.footerCol .hrsOfOperationWrap {
    padding-bottom: 0 !important;
    margin-top: 15px !important;
  }
}

@media (max-width: 767px) {
  .mainFooter .topWrap ul.footerCol .footerAbt {
    text-align: left;
  }
}

@media (max-width: 767px) {
  .mainFooter .topWrap ul.footerCol .footerAbt .socialtelWrap .socialftWrap ul {
    justify-content: start !important;
  }
}

.binSliderWrapper .tabSwitch li.active {
  background: #D76238 !important;
  color: #fff !important;
}
.binSliderWrapper .tabSwitch li.active h3 {
  color: #fff !important;
}
.binSliderWrapper .tabSwitch li.active:hover {
  color: #fff !important;
  background: #000 !important;
}
.binSliderWrapper .tabSwitch li.active:hover h3 {
  color: #fff !important;
}
.binSliderWrapper .tabSwitch li.active:hover:before {
  border-top: 8px solid #000;
}

.binSliderWrapper .tabSwitch li:before {
  border-top: 8px solid #D76238 !important;
}

.btn.alt {
  background: #D76238 !important;
  color: #fff !important;
}
.btn.alt:hover {
  background: #000 !important;
  color: #fff !important;
}

.serviceAreas li a:hover {
  border-color: #000 !important;
  color: #fff !important;
}

.serviceAreas li a:hover:before {
  color: #fff !important;
}

.ScarborougFaq.accordionjs .accordion_in.acc_section.acc_active .acc_head {
  color: #D76238 !important;
}

.back-btn {
  background: #D76238 !important;
}
.back-btn:hover {
  background: #000 !important;
}

.services .serviceAreas li a {
  background: #D76238 !important;
  color: #fff !important;
}
.services .serviceAreas li a:hover {
  background: #000 !important;
}

.iframe_policy iframe {
  min-height: 900px;
}
@media (max-width: 1199px) {
  .iframe_policy iframe {
    min-height: 700px;
  }
}

@media (max-width: 1199px) {
  h2.rental {
    font-size: 30px;
    padding-bottom: 0 !important;
  }
}
@media (max-width: 767px) {
  h2.rental {
    font-size: 22px;
    padding-bottom: 0 !important;
  }
}

.back-btn:hover:before {
  border-right-color: #D76238 !important;
}

.siteBreadcrumb ul li {
  color: #D76238 !important;
}
.siteBreadcrumb ul li a {
  color: #000 !important;
}
.siteBreadcrumb ul li a:hover {
  color: #D76238 !important;
}

.blog-title .text a {
  color: #D76238 !important;
}
.blog-title .text a:hover {
  color: #000 !important;
}

.blog-wrap .box .box-cont .title a {
  color: #000 !important;
}
.blog-wrap .box .box-cont .title a:hover {
  color: #D76238 !important;
}

.blog-wrap .box .box-cont .text a {
  color: #D76238 !important;
}
.blog-wrap .box .box-cont .text a:hover {
  color: #000 !important;
}

.blog-wrap .box .box-cont .text .yelo {
  color: #D76238 !important;
}
.blog-wrap .box .box-cont .text .yelo:hover {
  color: #000 !important;
}

.blog-wrap .box .box-cont .bttn {
  background: #D76238 !important;
  color: #fff !important;
}
.blog-wrap .box .box-cont .bttn:hover {
  background: #000 !important;
  color: #fff !important;
}

.blog-sidebar .sid-box .box-titl {
  background: #D76238 !important;
}

.blog-sidebar .sid-box .sid-box-cnt ul li:before {
  background: #D76238 !important;
}

.blog-sidebar .sid-box .sid-box-cnt ul li a:hover {
  color: #D76238 !important;
}

.blog-sidebar .rss .rsb {
  background: #D76238 !important;
  color: #fff !important;
}
.blog-sidebar .rss .rsb:hover {
  background: #000 !important;
  color: #fff !important;
}

@media (min-width: 1200px) {
  .howItWorks .step.active span {
    background-color: #D76238 !important;
  }
}
.elementor-icon-list-items .elementor-icon-list-icon i {
  color: #D76238 !important;
}

.btn.secondary {
  background: #D76238 !important;
  color: #fff !important;
}
.btn.secondary:hover {
  background: #000 !important;
  color: #fff !important;
}

.innerfaqWrap .faqPreWrap .wrapCnt .contWrap {
  background: #000 !important;
}
.innerfaqWrap .faqPreWrap .wrapCnt .contWrap p {
  color: #fff !important;
}
.innerfaqWrap .faqPreWrap .wrapCnt .contWrap p a {
  color: #fff !important;
}

.blog-wrap .comentarea .bttn {
  background: #D76238 !important;
  color: #fff !important;
}
.blog-wrap .comentarea .bttn:hover {
  background: #000 !important;
  color: #fff !important;
}

button[type=submit] {
  background: #000 !important;
  color: #fff !important;
}
button[type=submit]:hover {
  background: #000 !important;
  color: #D76238 !important;
}
@media (max-width: 1199px) {
  button[type=submit] {
    height: 40px;
    font-size: 15px !important;
  }
}

@media (max-width: 991px) {
  .captcha-wrapper {
    height: 50px !important;
  }
}
@media (max-width: 488px) {
  .captcha-wrapper {
    height: 50px !important;
  }
}
.howItWorks .scrollStrip:before {
  background: #D76238 !important;
}

@media (min-width: 1200px) {
  .howItWorks .step.active span:before {
    background-color: #000000 !important;
  }
  .howItWorks .step span:after {
    background-color: #D76238 !important;
  }
  .howItWorks .step span {
    background: #D76238 !important;
    color: #fff !important;
  }
  .howItWorks .step.active span {
    background-color: #000 !important;
  }
  .howItWorks .scrollStrip:after {
    background-color: #000 !important;
  }
  .ScarborougFaq.accordionjs .accordion_in.acc_section.acc_active .acc_head:before {
    color: #D76238 !important;
  }
}
.tabWhatWeTake .tabSwitch li.active, .tabWhatWeTake .tabSwitch h3.active {
  background-color: #D76238 !important;
}

.tabWhatWeTake .tabContainer .tabWrap ul li:before {
  color: #D76238 !important;
}

.tabWhatWeTake .tabSwitch li.active:before, .tabWhatWeTake .tabSwitch h3.active:before {
  content: "";
  border-top: 18px solid #D76238 !important;
}

.bin-price-txt {
  font-size: 22px !important;
}
@media (max-width: 1199px) {
  .bin-price-txt {
    font-size: 18px !important;
  }
}
.bin-price-txt span {
  color: #D76238 !important;
}

.test-rvw {
  display: flex;
  align-items: center;
}
.test-rvw .txt p {
  color: #fff !important;
  font-size: 20px !important;
}
@media (max-width: 1199px) {
  .test-rvw .txt p {
    font-size: 18px !important;
  }
}
@media (max-width: 767px) {
  .test-rvw .txt p {
    font-size: 16px !important;
  }
}
.test-rvw .txt p span {
  display: block;
}
.test-rvw:hover p {
  color: #000 !important;
}

.google-map-footer {
  height: 500px !important;
  min-height: 500px !important;
}
@media (max-width: 1199px) {
  .google-map-footer {
    height: 400px !important;
    min-height: 400px !important;
  }
}

.elementor-338 .elementor-element.elementor-element-a7dec11 h1 span {
  color: #D76238 !important;
}

.elementor-289 .elementor-element.elementor-element-f83835a h1 span {
  color: #D76238 !important;
}

.review_home .elementor-widget-wrap.elementor-element-populated {
  padding: 0 !important;
}

h1,
.h1 {
  font-size: 25px !important;
  font-size: 1.5625rem !important;
}
@media (min-width: 768px) {
  h1,
  .h1 {
    font-size: 34px !important;
    font-size: 2.125rem !important;
  }
}
@media (min-width: 1200px) {
  h1,
  .h1 {
    font-size: 38px !important;
    font-size: 2.375rem !important;
  }
}
@media (min-width: 1600px) {
  h1,
  .h1 {
    font-size: 45px !important;
    font-size: 2.8125rem !important;
  }
}
@media (min-width: 1850px) {
  h1,
  .h1 {
    font-size: 50px !important;
    font-size: 3.125rem !important;
  }
}

h2, .txtl, .elementor-23 .elementor-element.elementor-element-a813ee1 .elementor-heading-title,
.elementor-23 .elementor-element.elementor-element-1afac6b .elementor-heading-title,
.h2 {
  font-size: 24px !important;
  font-size: 1.5rem !important;
}
@media (min-width: 768px) {
  h2, .txtl, .elementor-23 .elementor-element.elementor-element-a813ee1 .elementor-heading-title,
  .elementor-23 .elementor-element.elementor-element-1afac6b .elementor-heading-title,
  .h2 {
    font-size: 26px !important;
    font-size: 1.625rem !important;
  }
}
@media (min-width: 1200px) {
  h2, .txtl, .elementor-23 .elementor-element.elementor-element-a813ee1 .elementor-heading-title,
  .elementor-23 .elementor-element.elementor-element-1afac6b .elementor-heading-title,
  .h2 {
    font-size: 35px !important;
    font-size: 2.1875rem !important;
  }
}
@media (min-width: 1600px) {
  h2, .txtl, .elementor-23 .elementor-element.elementor-element-a813ee1 .elementor-heading-title,
  .elementor-23 .elementor-element.elementor-element-1afac6b .elementor-heading-title,
  .h2 {
    font-size: 40px !important;
    font-size: 2.5rem !important;
  }
}
@media (min-width: 1850px) {
  h2, .txtl, .elementor-23 .elementor-element.elementor-element-a813ee1 .elementor-heading-title,
  .elementor-23 .elementor-element.elementor-element-1afac6b .elementor-heading-title,
  .h2 {
    font-size: 45px !important;
    font-size: 2.8125rem !important;
  }
}

h3,
.h3 {
  font-size: 23px !important;
  font-size: 1.4375rem !important;
}
@media (min-width: 768px) {
  h3,
  .h3 {
    font-size: 24px !important;
    font-size: 1.5rem !important;
  }
}
@media (min-width: 1200px) {
  h3,
  .h3 {
    font-size: 26px !important;
    font-size: 1.625rem !important;
  }
}
@media (min-width: 1600px) {
  h3,
  .h3 {
    font-size: 32px !important;
    font-size: 2rem !important;
  }
}
@media (min-width: 1850px) {
  h3,
  .h3 {
    font-size: 38px !important;
    font-size: 2.375rem !important;
  }
}

h4,
.h4 {
  font-size: 22px !important;
  font-size: 1.375rem !important;
}
@media (min-width: 768px) {
  h4,
  .h4 {
    font-size: 23px !important;
    font-size: 1.4375rem !important;
  }
}
@media (min-width: 1200px) {
  h4,
  .h4 {
    font-size: 24px !important;
    font-size: 1.5rem !important;
  }
}
@media (min-width: 1600px) {
  h4,
  .h4 {
    font-size: 28px !important;
    font-size: 1.75rem !important;
  }
}
@media (min-width: 1850px) {
  h4,
  .h4 {
    font-size: 36px !important;
    font-size: 2.25rem !important;
  }
}

h5,
.h5 {
  font-size: 21px !important;
  font-size: 1.3125rem !important;
}
@media (min-width: 768px) {
  h5,
  .h5 {
    font-size: 22px !important;
    font-size: 1.375rem !important;
  }
}
@media (min-width: 1200px) {
  h5,
  .h5 {
    font-size: 22px !important;
    font-size: 1.375rem !important;
  }
}
@media (min-width: 1600px) {
  h5,
  .h5 {
    font-size: 26px !important;
    font-size: 1.625rem !important;
  }
}
@media (min-width: 1850px) {
  h5,
  .h5 {
    font-size: 34px !important;
    font-size: 2.125rem !important;
  }
}

h6,
.h6 {
  font-size: 20px !important;
  font-size: 1.25rem !important;
}
@media (min-width: 768px) {
  h6,
  .h6 {
    font-size: 21px !important;
    font-size: 1.3125rem !important;
  }
}
@media (min-width: 1200px) {
  h6,
  .h6 {
    font-size: 21px !important;
    font-size: 1.3125rem !important;
  }
}
@media (min-width: 1600px) {
  h6,
  .h6 {
    font-size: 25px !important;
    font-size: 1.5625rem !important;
  }
}
@media (min-width: 1850px) {
  h6,
  .h6 {
    font-size: 30px !important;
    font-size: 1.875rem !important;
  }
}

@media (min-width: 320px) {
  p {
    font-size: 13px !important;
    line-height: 1.3 !important;
  }
}
@media (min-width: 1600px) {
  p {
    font-size: 16px !important;
    line-height: 1.6 !important;
  }
}

.binSliderWrapper .tabSwitch li h3 {
  font-size: 16px !important;
}

.accordionjs .acc_section .acc_head h3, .accordionjs .acc_section .acc_head h2 {
  font-size: 18px !important;
}
@media (max-width: 1199px) {
  .accordionjs .acc_section .acc_head h3, .accordionjs .acc_section .acc_head h2 {
    font-size: 16px !important;
  }
}

.innerTesti .singleTestiWrap {
  min-height: 0 !important;
}

.icon-wrap-box .elementor-icon-box-title {
  font-size: 25px !important;
}
@media (max-width: 1470px) {
  .icon-wrap-box .elementor-icon-box-title {
    font-size: 20px !important;
  }
}
@media (max-width: 1199px) {
  .icon-wrap-box .elementor-icon-box-title {
    font-size: 18px !important;
  }
}

.blog-title {
  margin-top: 30px !important;
}

.searchPage .entry-title.sh-tle a {
  color: #D76238;
}
.searchPage .entry-title.sh-tle a:hover {
  color: #000;
}

@media (max-width: 1470px) {
  .serviceAreas li a {
    font-size: 13px !important;
    margin: 5px;
  }
}
@media (max-width: 767px) {
  .serviceAreas li a {
    font-size: 11px !important;
  }
}

.elementor-element-0ea2d95 p a {
  color: #fff !important;
  text-decoration: underline !important;
}
.elementor-element-0ea2d95 p a:hover {
  text-decoration: none !important;
}

.svr:before {
  border: 10px solid rgba(215, 98, 55, 0.85) !important;
}

.figureFeat:before {
  border: 10px solid rgba(215, 98, 55, 0.85) !important;
}

.elementor-37 .elementor-element.elementor-element-8cb0098.elementor-view-stacked .elementor-icon {
  background-color: #D76238 !important;
  fill: #000000 !important;
  color: #000000 !important;
}

.specialSlider ul li.splList {
  min-height: 290px !important;
}

.elementor-icon-list-items .elementor-icon-list-icon i {
  color: #000000 !important;
}

.three_bx_wrap {
  padding: 40px 0 !important;
}
@media (max-width: 1199px) {
  .three_bx_wrap {
    padding: 20px 0 !important;
  }
}
@media (max-width: 1199px) {
  .three_bx_wrap .elementor-container {
    display: flex;
    flex-flow: wrap !important;
  }
}
.three_bx_wrap .bx_box {
  background: #F2F2F2;
  padding: 20px;
  margin: 0 10px !important;
  border: solid 1px #fbfbfb;
}
@media (max-width: 1199px) {
  .three_bx_wrap .bx_box {
    width: 100% !important;
    margin: 5px 0 !important;
    padding: 10px;
  }
}
.three_bx_wrap .bx_box h2 {
  font-size: 28px !important;
}
@media (max-width: 1199px) {
  .three_bx_wrap .bx_box h2 {
    font-size: 24px !important;
  }
}

.loaderCustom:before, #load:before {
  border: 5px solid #D76238 !important;
  border-bottom-color: #000 !important;
}

.socialtelWrap .ml {
  color: #fff !important;
}
.socialtelWrap .ml:hover {
  color: #D76238 !important;
}

.home-blog .slick-dots li button {
  background-color: #D76238 !important;
}

.home-blog .slick-dots li.slick-active button {
  background-color: #000 !important;
}

.ScarborougFaq.accordionjs .accordion_in.acc_section.acc_active .acc_head:before {
  color: #D76238 !important;
}

@media (max-width: 1199px) {
  .singleTestiWrap .cntWrap blockquote {
    color: #000 !important;
  }
}

@media (max-width: 1199px) {
  .singleTestiWrap .nameWrap .name {
    color: #000 !important;
  }
}

@media (max-width: 1199px) {
  .innerTesti .slick-dots li button {
    background: #D76238 !important;
  }
}

@media (max-width: 1199px) {
  .innerTesti .slick-dots li.slick-active button {
    background: #000 !important;
  }
}

.serviceAreas li a:not([href]) {
  cursor: default;
}

.serviceAreas li a:not([href]):hover {
  border-color: #fff !important;
}

.services .serviceAreas li a:not([href]):hover {
  background: #D76238 !important;
  border: solid 1px #000 !important;
}

.serviceAreas li a:not([href]):hover:before {
  color: #fff !important;
}

.services.customSec .serviceAreas li a:not([href]):hover:before {
  color: #000 !important;
}

.elementor-icon-list-items .elementor-icon-list-icon i {
  color: #fff !important;
}

@media (min-width: 320px) {
  p {
    font-size: 15px !important;
  }
}
@media (min-width: 1600px) {
  p {
    font-size: 16px !important;
    line-height: 1.6 !important;
  }
}
.slick-prev:hover, .slick-next:hover, .elementor-slick-slider .slick-prev:hover, .elementor-slick-slider .slick-next:hover {
  color: #D76139 !important;
}

.slick-prev:hover:before, .slick-next:hover:before, .elementor-slick-slider .slick-prev:hover:before, .elementor-slick-slider .slick-next:hover:before {
  color: #D76139 !important;
}

.no-results .search-form .search-btn {
  background: #D76139 !important;
}
.no-results .search-form {
  margin-top: 10px !important;
}

.pagination .navigation .wp-paginate .next, .pagination .navigation .wp-paginate .prev {
  background: #D76139 !important;
  color: #fff !important;
}

.pagination .navigation .wp-paginate .next:hover, .pagination .navigation .wp-paginate .prev:hover {
  background: #000 !important;
  color: #fff !important;
}

.pagination .navigation .wp-paginate a:hover {
  color: #D76139 !important;
}

.pagination .navigation .wp-paginate .current {
  color: #D76139 !important;
}

@media (max-width: 1199px) {
  .mainHeader .topWrap .phoneSocialWrap .socialWrap .social ul li a {
    line-height: 18px;
  }
}

@media (max-width: 1300px) {
  .howItWorks .scrollval .step span {
    background-color: #D76139 !important;
  }
}
@media (min-width: 992px) {
  .blog-wrap .col-lg-6 {
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}
@media (min-width: 1200px) {
  .blog-wrap .col-lg-6 {
    flex: 0 0 50% !important;
    max-width: 50% !important;
  }
}

@media (max-width: 1199px) {
  .blog-wrap .box .box-cont .contss {
    min-height: 0px !important;
  }
}
@media (max-width: 1199px) {
  .blog-wrap .box .box-cont .title {
    min-height: 0 !important;
  }
}
@media (max-width: 1199px) {
  .blog-wrap .box .box-cont .text {
    min-height: 0 !important;
    display: block;
  }
}
.site-map-list ul li a:before, .site-map-list ul li a:after {
  background-color: #D76139 !important;
}

.serviceAreas li a {
  display: flex;
  justify-content: center;
  align-items: center;
}

@media (max-width: 1199px) {
  body {
    font-size: 14px;
  }
}

#formcontact_2 textarea {
  height: 100px;
}

@media (max-width: 1199px) {
  .main-menu ul li a {
    line-height: 1.3;
    color: #000;
  }
}

@media (max-width: 1199px) {
  .main-menu ul li.current-menu-item a,
  .main-menu ul li.current_page_item a {
    color: #D76238 !important;
  }
  .main-menu ul li.current_page_parent a,
  .main-menu ul li.current-page-parent a,
  .main-menu ul li.current-page-ancestor a,
  .main-menu ul li.current-menu-ancestor a,
  .main-menu ul li.current_page_ancestor a {
    color: #D76238 !important;
  }
  .main-menu ul li.current_page_parent ul li.current-menu-item a,
  .main-menu ul li.current-page-parent a,
  .main-menu ul li.current-page-ancestor a,
  .main-menu ul li.current-menu-ancestor a,
  .main-menu ul li.current_page_ancestor a {
    color: #D76238 !important;
  }
  .main-menu ul li.current_page_parent ul li a,
  .main-menu ul li.current-page-parent ul li a,
  .main-menu ul li.current-page-ancestor ul li a,
  .main-menu ul li.current-menu-ancestor ul li a,
  .main-menu ul li.current_page_ancestor ul li a {
    color: #000 !important;
  }
  .main-menu ul li.current-menu-item ul li a,
  .main-menu ul li.current_page_item ul li a {
    color: #000 !important;
  }
}
.woocommerce-MyAccount-navigation ul li a:hover {
  color: #D76139 !important;
}

.woocommerce-info {
  border-top-color: #D76139 !important;
}

.woocommerce-info::before {
  color: #D76139 !important;
}

@media (min-width: 320px) {
  .howItWorks .step .cnt .cntWrapper h2 p {
    font-size: 20px !important;
  }
}
@media (min-width: 1200px) {
  .howItWorks .step .cnt .cntWrapper h2 p {
    font-size: 24px !important;
  }
}
.share {
  line-height: 1 !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
.share a {
  line-height: 1 !important;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 7px;
}
.share a:hover {
  color: #D76139;
}
.share span {
  line-height: 1 !important;
}

#page-id-72 .bannerWrap .btnGrp .btn + .btn, #page-id-45 .bannerWrap .btnGrp .btn + .btn {
  display: none !important;
}

.price {
  color: #D76238 !important;
}

.bin-rentals .wrapper .productView .productWrap .leftCont .description .delivery {
  color: #D76238 !important;
}

.price .deposit .value {
  color: #D76238 !important;
}

.toolTipWrap .toolTip {
  background: #000 !important;
}

.toolTipWrap .toolTip + .tipCnt {
  background: #000 !important;
}

.sidebarForm .mat_ani .sel_type {
  background-color: #000 !important;
  border: 4px solid #000 !important;
}

.woocommerce-page .cartWrapper .productWrap .singleProductWrap .desc .delivery {
  color: #D76238 !important;
}

.woocommerce-page .cartWrapper .productWrap .singleProductWrap .desc .bottomWrap .amount {
  color: #D76238 !important;
}

.woocommerce-page .cartWrapper .titleWrap .postalWrap i {
  color: #D76238 !important;
}

.sidebarForm .mat_ani .sel_type:after {
  border-right-color: #000 !important;
}

table th {
  color: #D76238 !important;
}

.back-btn:before {
  border-right: 10px solid #000 !important;
}

.singleTestiWrap .cntWrap {
  color: #000 !important;
}

.singleTestiWrap .nameWrap {
  color: #000 !important;
}

.innerTesti .slick-dots li button {
  background-color: #D76139 !important;
}

.innerTesti .slick-dots li.slick-active button {
  background-color: #000 !important;
}

.dcards li {
  margin-right: 10px !important;
}

.innerfaqWrap .faqSecWrapper .btnGrp {
  margin-bottom: 15px !important;
}

@media (min-width: 1200px) {
  .main-menu ul li ul {
    top: 26px !important;
  }
}
@media (min-width: 1600px) {
  .main-menu ul li ul {
    top: 35px !important;
  }
}
a {
  transition: all ease 0.3s !important;
  -o-transition: all ease 0.3s !important;
  -webkit-transition: all ease 0.3s !important;
}

.titleSize-25 {
  font-weight: 500 !important;
}
@media (min-width: 320px) {
  .titleSize-25 {
    font-size: 18px !important;
    font-size: 1.125rem !important;
  }
}
@media (min-width: 1200px) {
  .titleSize-25 {
    font-size: 20px !important;
    font-size: 1.25rem !important;
  }
}
@media (min-width: 1600px) {
  .titleSize-25 {
    font-size: 23px !important;
    font-size: 1.4375rem !important;
  }
}
@media (min-width: 1850px) {
  .titleSize-25 {
    font-size: 25px !important;
    font-size: 1.5625rem !important;
  }
}

@media (max-width: 991px) {
  .two-col-sec-div .elementor-column.elementor-col-50 {
    width: 100% !important;
  }
}
.three-col-sec-div div.elementor-container {
  gap: 11px;
}
.three-col-sec-div .three-cols-sec {
  border: 1px solid #aba6a6;
  padding: 20px 15px;
  width: 100%;
}
@media (min-width: 992px) {
  .three-col-sec-div .three-cols-sec {
    width: 32%;
  }
}

.three-col-sec-no-bg-clr .elementor-col-33 {
  width: 100% !important;
}
@media (min-width: 1200px) {
  .three-col-sec-no-bg-clr .elementor-col-33.elementor-element-582e386, .three-col-sec-no-bg-clr .elementor-col-33.elementor-element-0cc8208, .three-col-sec-no-bg-clr .elementor-col-33.elementor-element-732cdbf, .three-col-sec-no-bg-clr .elementor-col-33.elementor-element-2376fde, .three-col-sec-no-bg-clr .elementor-col-33.elementor-element-0f216ab, .three-col-sec-no-bg-clr .elementor-col-33.elementor-element-22e9e5c, .three-col-sec-no-bg-clr .elementor-col-33.elementor-element-da4cf0f {
    padding: 0px 15px;
  }
}
@media (min-width: 1200px) {
  .three-col-sec-no-bg-clr .elementor-col-33:not(.elementor-element-582e386):not(.elementor-element-0cc8208):not(.elementor-element-732cdbf):not(.elementor-element-2376fde):not(.elementor-element-0f216ab):not(.elementor-element-22e9e5c):not(.elementor-element-da4cf0f) {
    border-right: 1px solid #bfbfbf;
    padding: 0px 15px;
  }
}
.three-col-sec-wt-bg-clr.bin-ren-page-3-col-sec .elementor-col-33, .toss-in-our-bins-sec.bin-ren-page-3-col-sec .elementor-col-33 {
  width: 100% !important;
}

.three-col-sec-wt-bg-clr, .toss-in-our-bins-sec {
  background-color: #ffefe9;
}
.three-col-sec-wt-bg-clr .elementor-col-33, .toss-in-our-bins-sec .elementor-col-33 {
  width: 100% !important;
}
.three-col-sec-wt-bg-clr .elementor-col-33.elementor-element-582e386, .toss-in-our-bins-sec .elementor-col-33.elementor-element-582e386 {
  padding: 0px 15px;
}
.three-col-sec-wt-bg-clr .elementor-col-33:not(.elementor-element-582e386), .toss-in-our-bins-sec .elementor-col-33:not(.elementor-element-582e386) {
  border-right: 1px solid #bfbfbf;
}
@media (min-width: 1200px) {
  .three-col-sec-div .three-cols-sec {
    margin: 10px;
  }
  .custom_con .two-col-sec-div > .elementor-container {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
  .custom_con.three-col-sec-no-bg-clr .elementor-section-full_width > .elementor-container {
    margin-left: -25px !important;
    margin-right: -5px !important;
  }
  .three-col-sec-div div.elementor-container {
    gap: unset !important;
    margin-left: -10px;
    margin-right: -10px;
  }
  .three-col-sec-wt-bg-clr .elementor-col-33 {
    width: 33.33%;
  }
  .three-col-sec-wt-bg-clr.bin-ren-page-3-col-sec .elementor-col-33 {
    width: 32% !important;
  }
  .toss-in-our-bins-sec.bin-ren-page-3-col-sec .elementor-col-33 {
    width: 32% !important;
  }
  .three-col-sec-no-bg-clr .elementor-col-33 {
    width: 33.33% !important;
  }
  .toss-in-our-bins-sec .elementor-col-33 {
    width: 33.33%;
  }
}
.three-col-box-sec-div .bx_box {
  width: 100%;
}
@media (min-width: 992px) {
  .three-col-box-sec-div .bx_box {
    width: 32% !important;
  }
}
@media (min-width: 992px) {
  .three-col-box-sec-div div.elementor-container {
    gap: 11px;
  }
}

@media (max-width: 768px) {
  .h2-sec-heading {
    padding-bottom: 0px !important;
  }
  .three-col-sec-div {
    padding-bottom: 15px !important;
  }
  .three-col-sec-div .three-cols-sec {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .three-col-sec-div .three-col-sec-wt-bg-clr {
    padding: 15px 0px 15px 0px !important;
  }
  .three-col-sec-div .three-col-sec-wt-bg-clr .elementor-widget-container {
    padding-top: 0px !important;
  }
  .toss-in-our-bins-sec .elementor-widget-container {
    padding-top: 0px !important;
  }
  .three-col-box-sec-div .three_bx_wrap {
    padding-top: 0px !important;
  }
}
.tel-num-cs {
  color: #333 !important;
}

.tel-num-cs:hover {
  text-decoration: none;
}

.three-col-sec-div .elementor-col-33 {
  position: relative;
}

.three-col-sec-div .elementor-col-33::after {
  content: "";
  background-image: url("assets/images/logo-bg-nil.png");
  --background-overlay: "";
  background-position: center bottom;
  opacity: 0.09;
  background-repeat: no-repeat;
  top: 0;
  left: 0;
  background-size: 200px;
  position: absolute;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

@media (min-width: 767px) and (max-width: 991px) {
  .three-col-sec-wt-bg-clr {
    padding-bottom: 38px !important;
  }
}
.two-col-sec-div.construct-cls {
  background-color: #efefef;
}

.top-space-35 {
  padding-top: 35px !important;
}

@media (max-width: 991px) {
  .top-space-35 {
    padding-top: 0px !important;
  }
  .section-cls-pb h2 {
    text-align: left;
  }
  .bin-rental-3-col-sec-no-bg.three-col-sec-no-bg-clr .elementor-col-33 {
    width: 100%;
  }
}
@media screen and (min-width: 1680px) {
  .cmn-space.spce-70-inner-pages {
    padding-bottom: 70px !important;
    padding-top: 70px !important;
  }
  .bottom-space.btm-spce-70-inner-pages {
    padding-bottom: 70px !important;
  }
}
@media screen and (min-width: 1600px) {
  .custom_con.elementor-section-boxed > .elementor-container {
    max-width: 1450px !important;
  }
}
@media screen and (max-width: 1199px) {
  .custom_con.three-col-sec-no-bg-clr .elementor-section-full_width > .elementor-container .elementor-widget-wrap {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media screen and (max-width: 991px) {
  .two-col-sec-div.elementor-section-full_width .elementor-widget-wrap {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media screen and (max-width: 768px) {
  .section-cls-pb h2 {
    line-height: 1.3 !important;
  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .two-col-sec-div.elementor-section-full_width > .elementor-container {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
}
.curP {
  cursor: pointer;
}

.dFlex {
  display: flex;
  flex-wrap: wrap;
}

.dFlex-column {
  display: flex;
  flex-wrap: wrap;
  flex-flow: column;
}

.d-ff-column {
  flex-flow: column;
}

.m-l-auto {
  margin-left: auto;
}

.m-t-auto {
  margin-top: auto;
}

.vhCenter {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}

.vCenter {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.vCenter.time {
  align-items: flex-start !important;
}

.hCenter {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.vBottom {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
}

.hRight {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}

.vCenHRight {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
}

.vhEnd {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  justify-content: flex-end;
}

.vBtmHcntr {
  align-items: flex-end;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.jc-center {
  justify-content: center;
}

.no-wrap {
  flex-wrap: nowrap;
}

.align-center {
  justify-content: center;
}

.grecaptcha-badge {
  display: none !important;
}

@media (max-width: 1199px) {
  .center-ipad h1, .center-ipad h2, .center-ipad h3, .center-ipad h4, .center-ipad h5, .center-ipad h6, .center-ipad p, .center-ipad .elementor-widget-heading .elementor-heading-title {
    text-align: center !important;
  }
}

.center {
  justify-content: center;
  text-align: center;
}
.center .btn {
  float: none;
  margin-left: auto;
  margin-right: auto;
}

.cmn-space {
  padding-bottom: 20px !important;
  padding-top: 20px !important;
}
@media (min-width: 768px) {
  .cmn-space {
    padding-bottom: 40px !important;
    padding-top: 40px !important;
  }
}
@media (min-width: 1200px) {
  .cmn-space {
    padding-bottom: 50px !important;
    padding-top: 50px !important;
  }
}
@media (min-width: 1600px) {
  .cmn-space {
    padding-bottom: 70px !important;
    padding-top: 70px !important;
  }
}
@media (min-width: 1680px) {
  .cmn-space {
    padding-bottom: 100px !important;
    padding-top: 100px !important;
  }
}

.bottom-space {
  padding-bottom: 20px !important;
}
@media (min-width: 768px) {
  .bottom-space {
    padding-bottom: 30px !important;
  }
}
@media (min-width: 1200px) {
  .bottom-space {
    padding-bottom: 45px !important;
  }
}
@media (min-width: 1600px) {
  .bottom-space {
    padding-bottom: 70px !important;
  }
}
@media (min-width: 1680px) {
  .bottom-space {
    padding-bottom: 100px !important;
  }
}

.top-space {
  padding-top: 20px !important;
}
@media (min-width: 768px) {
  .top-space {
    padding-top: 30px !important;
  }
}
@media (min-width: 1200px) {
  .top-space {
    padding-top: 45px !important;
  }
}
@media (min-width: 1600px) {
  .top-space {
    padding-top: 70px !important;
  }
}
@media (min-width: 1680px) {
  .top-space {
    padding-top: 100px !important;
  }
}

.top-space1 {
  padding-top: 40px !important;
}
@media (min-width: 768px) {
  .top-space1 {
    padding-top: 50px !important;
  }
}
@media (min-width: 1200px) {
  .top-space1 {
    padding-top: 45px !important;
  }
}
@media (min-width: 1600px) {
  .top-space1 {
    padding-top: 70px !important;
  }
}
@media (min-width: 1680px) {
  .top-space1 {
    padding-top: 100px !important;
  }
}

.cmn-space-sm {
  padding-bottom: 25px !important;
  padding-top: 25px !important;
}
@media (min-width: 768px) {
  .cmn-space-sm {
    padding-bottom: 40px !important;
    padding-top: 40px !important;
  }
}
@media (min-width: 1600px) {
  .cmn-space-sm {
    padding-bottom: 60px !important;
    padding-top: 60px !important;
  }
}

.cmn-space_smTop {
  padding-top: 15px !important;
}
@media (min-width: 768px) {
  .cmn-space_smTop {
    padding-top: 20px !important;
  }
}
@media (min-width: 1600px) {
  .cmn-space_smTop {
    padding-top: 30px !important;
  }
}

.clear {
  clear: both;
  display: block;
}

.inline-block {
  display: inline-block !important;
}

.m-b-0 {
  margin-bottom: 0 !important;
}

.m-b-5 {
  margin-bottom: 5px !important;
}

.m-b-10 {
  margin-bottom: 10px !important;
}

.m-b-20 {
  margin-bottom: 10px !important;
}
@media (min-width: 768px) {
  .m-b-20 {
    margin-bottom: 15px !important;
  }
}
@media (min-width: 1600px) {
  .m-b-20 {
    margin-bottom: 20px !important;
  }
}

.m-b-30 {
  margin-bottom: 10px !important;
}
@media (min-width: 768px) {
  .m-b-30 {
    margin-bottom: 20px !important;
  }
}
@media (min-width: 1600px) {
  .m-b-30 {
    margin-bottom: 30px !important;
  }
}

.m-b-70 {
  margin-bottom: 20px !important;
}
@media (min-width: 768px) {
  .m-b-70 {
    margin-bottom: 30px !important;
  }
}
@media (min-width: 1200px) {
  .m-b-70 {
    margin-bottom: 40px !important;
  }
}
@media (min-width: 1600px) {
  .m-b-70 {
    margin-bottom: 70px !important;
  }
}

.m-t-70 {
  margin-top: 20px !important;
}
@media (min-width: 768px) {
  .m-t-70 {
    margin-top: 30px !important;
  }
}
@media (min-width: 1200px) {
  .m-t-70 {
    margin-top: 40px !important;
  }
}
@media (min-width: 1600px) {
  .m-t-70 {
    margin-top: 70px !important;
  }
}

.m-t-0 {
  margin-top: 0 !important;
}

.m-t-20 {
  margin-top: 10px !important;
}
@media (min-width: 768px) {
  .m-t-20 {
    margin-top: 15px !important;
  }
}
@media (min-width: 1200px) {
  .m-t-20 {
    margin-top: 20px !important;
  }
}

.p-b-0 {
  padding-bottom: 0 !important;
}

.p-b-10 {
  padding-bottom: 10px !important;
}

.p-b-20 {
  padding-bottom: 10px !important;
}
@media (min-width: 768px) {
  .p-b-20 {
    padding-bottom: 15px !important;
  }
}
@media (min-width: 1600px) {
  .p-b-20 {
    padding-bottom: 20px !important;
  }
}

.p-b-30 {
  padding-bottom: 10px !important;
}
@media (min-width: 768px) {
  .p-b-30 {
    padding-bottom: 20px !important;
  }
}
@media (min-width: 1600px) {
  .p-b-30 {
    padding-bottom: 30px !important;
  }
}

.p-b-70 {
  padding-bottom: 25px !important;
}
@media (min-width: 768px) {
  .p-b-70 {
    padding-bottom: 30px !important;
  }
}
@media (min-width: 1200px) {
  .p-b-70 {
    padding-bottom: 50px !important;
  }
}
@media (min-width: 1680px) {
  .p-b-70 {
    padding-bottom: 70px !important;
  }
}

.p-b-60 {
  padding-bottom: 25px !important;
}
@media (min-width: 768px) {
  .p-b-60 {
    padding-bottom: 25px !important;
  }
}
@media (min-width: 1200px) {
  .p-b-60 {
    padding-bottom: 40px !important;
  }
}
@media (min-width: 1680px) {
  .p-b-60 {
    padding-bottom: 60px !important;
  }
}

.p-t-60 {
  padding-top: 25px !important;
}
@media (min-width: 768px) {
  .p-t-60 {
    padding-top: 25px !important;
  }
}
@media (min-width: 1200px) {
  .p-t-60 {
    padding-top: 40px !important;
  }
}
@media (min-width: 1680px) {
  .p-t-60 {
    padding-top: 60px !important;
  }
}

.p-t-0 {
  padding-top: 0 !important;
}

.p-t-10 {
  padding-top: 10px !important;
}

.p-l-0 {
  padding-left: 0 !important;
}

@media (min-width: 1200px) {
  .p-l-50 {
    padding-left: 30px !important;
  }
  .p-r-50 {
    padding-right: 30px !important;
  }
}
@media (min-width: 1600px) {
  .p-l-50 {
    padding-left: 50px !important;
  }
  .p-r-50 {
    padding-right: 50px !important;
  }
}
.p-r-0 {
  padding-right: 0 !important;
}

.no-border {
  border: 0 !important;
}

@media (min-width: 1200px) {
  .e-child.xl-pl-50 {
    padding-left: 35px !important;
  }
  .e-child.xl-pr-50 {
    padding-right: 35px !important;
  }
  .e-child.xl-pl-80 {
    padding-left: 45px !important;
  }
  .e-child.xl-pr-80 {
    padding-right: 45px !important;
  }
}
@media (min-width: 1600px) {
  .e-child.xl-pl-50 {
    padding-left: 50px !important;
  }
  .e-child.xl-pr-50 {
    padding-right: 50px !important;
  }
  .e-child.xl-pl-80 {
    padding-left: 80px !important;
  }
  .e-child.xl-pr-80 {
    padding-right: 80px !important;
  }
}

#content_wrapper {
  overflow: hidden;
  position: relative;
  z-index: 3;
}

.fit-height {
  height: 100% !important;
}

.elementor-widget-image img {
  max-width: 100% !important;
}

.no-padding {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.no-padding > * {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.block {
  display: block;
}
@media (max-width: 1199px) {
  .block {
    display: inline;
  }
}

.common-ul ul {
  margin: 0;
  padding: 0;
}
.common-ul ul li {
  padding: 5px 0 5px 35px;
  position: relative;
  display: block;
  color: #0B0F23 !important;
}
.common-ul ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 7px;
  width: 17px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.82364 9.45656C7.55455 9.46166 7.29869 9.35463 7.12946 9.16197L5.80432 7.64825C5.66569 7.49127 5.47508 7.39749 5.26713 7.38221H5.21209C5.02147 7.38221 4.84104 7.45051 4.69833 7.57486C4.54135 7.71349 4.44553 7.90411 4.43229 8.11206C4.41903 8.32102 4.48733 8.52183 4.62494 8.68085L5.95008 10.1946C6.41694 10.7297 7.09275 11.0345 7.80324 11.0345C8.55246 11.0345 9.24868 10.7002 9.71857 10.1181L14.6949 3.95735C14.8254 3.79528 14.8855 3.58936 14.8641 3.38347C14.8437 3.17451 14.7418 2.98899 14.5767 2.85648C14.2403 2.58533 13.7469 2.63732 13.4758 2.97371L8.49942 9.13449C8.33735 9.3353 8.08965 9.45254 7.81849 9.45763L7.82364 9.45656Z' fill='%230A58A5'/%3E%3Cpath d='M16.1535 8.3658C16.1382 8.15684 16.0434 7.96623 15.8844 7.83064C15.7254 7.69505 15.5215 7.62678 15.3156 7.64309C14.8854 7.67469 14.5613 8.0498 14.5929 8.48097C14.6061 8.66344 14.6133 8.81225 14.6133 8.94578C14.6133 12.544 11.6877 15.4696 8.08948 15.4696C4.49123 15.4696 1.56571 12.544 1.56571 8.94578C1.56571 5.34753 4.49123 2.42201 8.08948 2.42201C8.63993 2.42201 9.19038 2.49234 9.72042 2.62791C9.92123 2.6799 10.1322 2.65136 10.3127 2.54433C10.4931 2.4373 10.6205 2.26808 10.6725 2.06728C10.7245 1.86341 10.6959 1.65548 10.5889 1.47506C10.4819 1.29463 10.3126 1.16721 10.1118 1.11523C9.45438 0.946019 8.77346 0.859375 8.08948 0.859375C3.62983 0.859375 0 4.4892 0 8.94885C0 13.4085 3.62983 17.0383 8.08948 17.0383C12.5491 17.0383 16.179 13.4085 16.179 8.94885C16.179 8.77658 16.1708 8.59106 16.1555 8.36986L16.1535 8.3658Z' fill='%230A58A5'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: cover;
}
@media (max-width: 1680px) {
  .common-ul ul li:before {
    top: 6px;
  }
}
@media (max-width: 1470px) {
  .common-ul ul li:before {
    width: 15px;
    height: 16px;
    top: 5px;
  }
}
@media (max-width: 1199px) {
  .common-ul ul li:before {
    top: 6px;
  }
}
.common-ul ul li a {
  color: #0B0F23 !important;
}
.common-ul ul li a:hover {
  color: #D76238 !important;
}

@media (max-width: 1199px) {
  .elementor-container {
    flex-flow: wrap !important;
  }
}
@media (max-width: 1199px) {
  .elementor-container .left {
    width: 100% !important;
  }
}
@media (max-width: 1199px) {
  .elementor-container .right {
    width: 100% !important;
  }
}

@media (max-width: 1199px) {
  .e-con-inner .left {
    width: 100% !important;
  }
}
@media (max-width: 1199px) {
  .e-con-inner .right {
    width: 100% !important;
  }
}

.tt h1, .tt .h1, .tt h2, .tt .h2, .tt h3, .tt .h3, .tt h4, .tt .h4, .tt .h5, .tt h5, .tt .h6, .tt h6, .tt p {
  text-transform: uppercase !important;
}

.left .elementor-widget-image {
  text-align: left;
}
@media (max-width: 1199px) {
  .left .elementor-widget-image {
    text-align: left;
  }
}
@media (max-width: 1600px) {
  .left .elementor-widget-image .elementor-widget-container {
    width: 90% !important;
    margin-right: auto;
  }
}
@media (max-width: 1199px) {
  .left .elementor-widget-image .elementor-widget-container {
    margin: 0 auto;
    text-align: center;
  }
}
@media (max-width: 767px) {
  .left .elementor-widget-image .elementor-widget-container {
    width: 100% !important;
  }
}

.right .elementor-widget-image {
  text-align: right;
}
@media (max-width: 1199px) {
  .right .elementor-widget-image {
    text-align: center;
  }
}
@media (max-width: 1600px) {
  .right .elementor-widget-image .elementor-widget-container {
    width: 90% !important;
    margin-left: auto;
  }
}
@media (max-width: 1199px) {
  .right .elementor-widget-image .elementor-widget-container {
    margin: 0 auto;
    text-align: center;
  }
}
@media (max-width: 767px) {
  .right .elementor-widget-image .elementor-widget-container {
    width: 100% !important;
  }
}

.moretext {
  display: none;
}

.moreless-button {
  color: #000;
  font-family: "Overpass", sans-serif !important;
}

@media (max-width: 1199px) {
  .ipad-100 .elementor-container, .ipad-100 .e-con-inner {
    flex-wrap: wrap !important;
  }
}
@media (max-width: 1199px) {
  .ipad-100 .elementor-container .elementor-column, .ipad-100 .e-con-inner .elementor-column {
    width: 100% !important;
  }
}

.wd-60 {
  width: 60% !important;
}
@media (max-width: 1199px) {
  .wd-60 {
    width: 100% !important;
  }
}

.wd-40 {
  width: 40% !important;
}
@media (max-width: 1199px) {
  .wd-40 {
    width: 100% !important;
  }
}

.wd-55 {
  width: 55% !important;
}
@media (max-width: 1199px) {
  .wd-55 {
    width: 100% !important;
  }
}

.wd-45 {
  width: 45% !important;
}
@media (max-width: 1199px) {
  .wd-45 {
    width: 100% !important;
  }
}

.wd-55 {
  width: 55% !important;
}
@media (max-width: 1199px) {
  .wd-55 {
    width: 100% !important;
  }
}

.wd-57 {
  width: 57% !important;
}
@media (max-width: 1199px) {
  .wd-57 {
    width: 100% !important;
  }
}

.wd-43 {
  width: 43% !important;
}
@media (max-width: 1199px) {
  .wd-43 {
    width: 100% !important;
  }
}

.btn-wrap .btn + .btn, .btn-wrap .btn .elementor-widget-button, .btn-wrap .elementor-widget-button + .btn, .btn-wrap .elementor-widget-button .elementor-widget-button {
  margin-left: 15px !important;
}

@media (max-width: 1199px) {
  .half-container-wrap {
    flex-wrap: wrap !important;
  }
}
@media (min-width: 320px) {
  .half-container-wrap .img_bx {
    width: 100% !important;
  }
}
@media (min-width: 1200px) {
  .half-container-wrap .img_bx {
    width: 50% !important;
  }
}
.half-container-wrap .img_bx .elementor-widget-image {
  width: 100% !important;
}
@media (min-width: 320px) {
  .half-container-wrap .half-right-blk {
    width: 100% !important;
  }
}
@media (min-width: 1200px) {
  .half-container-wrap .half-right-blk {
    width: 50% !important;
    padding-right: 8% !important;
  }
}
@media (min-width: 2000px) and (max-width: 2800px) {
  .half-container-wrap .half-right-blk {
    padding-right: 15% !important;
  }
}
@media (min-width: 320px) {
  .half-container-wrap .half-left-blk {
    width: 100% !important;
  }
}
@media (min-width: 1200px) {
  .half-container-wrap .half-left-blk {
    padding-left: 8% !important;
    width: 50% !important;
  }
}
@media (min-width: 2000px) and (max-width: 2800px) {
  .half-container-wrap .half-left-blk {
    padding-left: 15% !important;
  }
}

@media (max-width: 1199px) {
  .right_img {
    margin-bottom: 20px !important;
    order: 1;
  }
}
.right_img .elementor-widget-image {
  width: 100% !important;
  text-align: right !important;
}
@media (max-width: 1680px) {
  .right_img .elementor-widget-image {
    width: 90% !important;
  }
}
@media (max-width: 1199px) {
  .right_img .elementor-widget-image {
    text-align: center !important;
    margin: 0 auto;
  }
}

@media (max-width: 1199px) {
  .ipad-wd-100 {
    flex-wrap: wrap !important;
  }
}
@media (max-width: 1199px) {
  .ipad-wd-100 .elementor-container,
  .ipad-wd-100 .e-con-inner {
    flex-wrap: wrap !important;
  }
}
@media (max-width: 1199px) {
  .ipad-wd-100 .elementor-container .elementor-column,
  .ipad-wd-100 .e-con-inner .elementor-column {
    width: 100% !important;
  }
}
@media (max-width: 1199px) {
  .ipad-wd-100 .img_bx {
    order: 1;
    margin: 0 auto 20px;
  }
}
.ipad-wd-100 .img_bx.right .elementor-widget-image {
  text-align: right;
}
.ipad-wd-100 .img_bx.left .elementor-widget-image {
  text-align: left;
}
.ipad-wd-100 .txt_blk.left {
  padding-right: 20px;
}
@media (max-width: 1680px) {
  .ipad-wd-100 .txt_blk.left {
    padding-right: 50px;
  }
}
@media (max-width: 1199px) {
  .ipad-wd-100 .txt_blk.left {
    padding-right: 0px;
  }
}
.ipad-wd-100 .txt_blk.right {
  padding-left: 20px;
}
@media (max-width: 1680px) {
  .ipad-wd-100 .txt_blk.right {
    padding-left: 50px;
  }
}
@media (max-width: 1199px) {
  .ipad-wd-100 .txt_blk.right {
    padding-left: 0px;
  }
}
@media (max-width: 1199px) {
  .ipad-wd-100 .txt_blk {
    order: 2;
  }
}

.center {
  text-align: center !important;
}
.center h1,
.center h2,
.center h3,
.center h4,
.center h5,
.center h6,
.center p {
  text-align: center !important;
}

.text-white {
  color: #fff !important;
}
.text-white h1,
.text-white h2,
.text-white h3,
.text-white h4,
.text-white h5,
.text-white h6,
.text-white p {
  color: #fff !important;
}

.text-primary {
  color: #D76238 !important;
}
.text-primary h1, .text-primary .elementor-heading-title,
.text-primary h2,
.text-primary h3,
.text-primary h4,
.text-primary h5,
.text-primary h6,
.text-primary p {
  color: #D76238 !important;
}

.text-secondary {
  color: #000 !important;
}
.text-secondary h1, .text-secondary .elementor-heading-title,
.text-secondary h2,
.text-secondary h3,
.text-secondary h4,
.text-secondary h5,
.text-secondary h6,
.text-secondary p {
  color: #000 !important;
}/*# sourceMappingURL=cro.css.map */


  @media (max-width: 767px) {
    .shopWrap{
       margin-top: 5px;
    }
  }
