.mt20 {
  margin-top: 20px !important;
}

.floating-wpp {
  position: fixed;
  bottom: 70px;
  right: 25px;
  text-align: center;
  line-height: 12px !important;
  color: #fff;
  cursor: pointer;
  z-index: 999;
  height: 72px;
  width: 72px;
  border: 5px solid #fff;
  border-radius: 100px;
  background-image: url(../images/sohoupvc/soho_WA.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 130%;
  overflow: hidden;
  transition: opacity 0.3s, bottom 0.5s, box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1), background-color 0.1s linear;
  -webkit-animation:jello 1s infinite;
}

.pt50 {
  padding-top: 50px !important;
}

.themebg, #comments .commentlist>li .reply a.comment-reply-link, div.jp-interface, #Filters .filters_wrapper ul li a:hover, #Filters .filters_wrapper ul li.current-cat a, .fixed-nav .arrow, .offer_thumb .slider_pagination a:before, .offer_thumb .slider_pagination a.selected:after, .pager .pages a:hover, .pager .pages a.active, .pager .pages span.page-numbers.current, .pager-single span:after, .portfolio_group.exposure .portfolio-item .desc-inner .line, .Recent_posts ul li .desc:after, .Recent_posts ul li .photo .c, .slider_pagination a.selected, .slider_pagination .slick-active a, .slider_pagination a.selected:after, .slider_pagination .slick-active a:after, .testimonials_slider .slider_images, .testimonials_slider .slider_images a:after, .testimonials_slider .slider_images:before, #Top_bar a#header_cart span, .widget_categories ul, .widget_mfn_menu ul li a:hover, .widget_mfn_menu ul li.current-menu-item:not(.current-menu-ancestor)>a, .widget_mfn_menu ul li.current_page_item:not(.current_page_ancestor)>a, .widget_product_categories ul, .widget_recent_entries ul li:after, .woocommerce-account table.my_account_orders .order-number a, .woocommerce-MyAccount-navigation ul li.is-active a, .style-simple .accordion .question:after, .style-simple .faq .question:after, .style-simple .icon_box .desc_wrapper .title:before, .style-simple #Filters .filters_wrapper ul li a:after, .style-simple .article_box .desc_wrapper p:after, .style-simple .sliding_box .desc_wrapper:after, .style-simple .trailer_box:hover .desc, .tp-bullets.simplebullets.round .bullet.selected, .tp-bullets.simplebullets.round .bullet.selected:after, .tparrows.default, .tp-bullets.tp-thumbs .bullet.selected:after {
    background-color: #0095eb;
}

.blog_date {
  color: #A8A8A8;
  font-size: 17px;
  font-family: Arial;
}

.blog_title {
  font-size: 24px;
  color: #272B5C;
  font-family: Tahoma;
}

.blog_mini_desc {
  color: #A8AABE;
  font-size: 17px;
  font-family: "DM Sans", Arial, Tahoma, sans-serif;
}

.text_center {
  text-align: center;
}

.mb50 {
  margin-bottom: 50px !important;
}

.mb100 {
  margin-bottom: 100px !important;
}
