/* 
  Theme Name:  Twenty Twenty Child 
  Description:  A child theme of Twenty Twenty WordPress theme. 
  Author:       TwentyTwenty-child 
  Template:     twentytwenty 
  Text Domain:  twentytwenty-child 
  Version:      2.0.0 
  License:      GNU General Public License v2 or later License 
  URI:  http://www.gnu.org/licenses/gpl-2.0.html */

@import url("../twentytwenty/style.css");
body *:not(i, .ab-icon) {
	font-family: "Roboto", Sans-serif !important;
}
body {
  	background: transparent;
  	margin:0 auto;
	background-image: url("https://www.webstage.a2hosted.com/superserve/wp-content/uploads/2024/12/page-texture-img.png");
}
section {
 	padding: 0rem 0;
}
body.home .custom_pagetitle {
	display:none !important;
}

.main_header {
    position: fixed !important;
	top: 0;
}
.hero_dec {
    display: flex;
    align-items: flex-end;   
}
.slider_title span {
    color: #e31e24;
}
.slider_scroll .elementor-animation-hang {
    animation-name: elementor-animation-hang-sink,elementor-animation-hang;
    animation-duration: .3s,1.5s;
    animation-delay: 0s,.3s;
    animation-timing-function: ease-out,ease-in-out;
    animation-iteration-count: 1,infinite;
    animation-fill-mode: forwards;
    animation-direction: normal,alternate;
}
.counter_about *{
    text-align: right !Important;
}

.footer_contact_info .pp-list-container .pp-list-items a {
    align-items: flex-start;
}

.product_imgs .slick-slide {
    background: #f9f9f9;
    border-radius: 30px;
}
.product_imgs .slick-slide img {
    margin: 0 auto;
	border-radius: 30px;
	width:100%;
}
.product_right_side {
    position: sticky;
    top: 100px;
}
.product_table_info thead {
    display: none;
}
.product_table_info tbody tr td:first-child span {
    white-space: nowrap;
}