/*
Theme Name: Flatsome
Theme URI: http://flatsome.uxthemes.com/
Author: UX-Themes
Author URI: http://www.uxthemes.com/
Description: Multi-Purpose Responsive WooCommerce Theme
Version: 3.11.0
Text Domain: flatsome
License: http://themeforest.net/licenses
License URI: http://themeforest.net/licenses
*/


/***************
All custom CSS should be added to Flatsome > Advanced > Custom CSS,
or in the style.css of a Child Theme.
***************/
.bannerMain {
    border-bottom: 1px solid #FACC15;
    box-shadow: 0 .125rem .25rem 0 rgba(60, 64, 67, .3);
}
.bannerMain img {width:100%}
.commentMain {
    padding: 10px 0;
    overflow: hidden;
    background: url(/wp-content/uploads/2025/10/hero_bg-fi.jpg) no-repeat bottom;
    background-size: cover;
}
.rotate-infinite-2 {
    -webkit-animation: rotate-infinite-2 15s linear infinite;
    animation: rotate-infinite-2 15s linear infinite;
}
@keyframes rotate-infinite-2 {
	0%{
		transform: rotate(0deg);
	}
	100%{
		transform: rotate(360deg);
    }
}
.footercopy{padding:10px 0;background:#1e2126;color:#fff;font-size:14px}
.gbooks-card h4{color:inherit;font-size:15px;letter-spacing:0;margin-bottom:0}
.gbooks-msg p{margin-bottom:0}
.gbooks-card.gbooks-bg-1 {
    color: #004085;
    background-color: #cce5ff;
    border-color: #b8daff;
}
.gbooks-card.gbooks-bg-2 {
    color: #383d41;
    background-color: #e2e3e5;
    border-color: #d6d8db;
}
.gbooks-card.gbooks-bg-3 {
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb;
}
.gbooks-card.gbooks-bg-4 {
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb;
}
.gbooks-card.gbooks-bg-5 {
    color: #856404;
    background-color: #fff3cd;
    border-color: #ffeeba;
}
.gbooks-card.gbooks-bg-6 {
    color: #0c5460;
    background-color: #d1ecf1;
    border-color: #bee5eb;
}
.gbooks-card.gbooks-bg-7 {
    color: #383d41;
    background-color: #fefefe;
    border-color: #ddd3d3;
}
.gbooks-card.gbooks-bg-8 {
    color: #1e2022;
    background-color: #ffc107;
    border-color: #ffc107;
}
.gbooks-card.gbooks-bg-9 {
    color: #1e2022;
    background-color: #00dffc;
    border-color: #00dffc;
}
.gbooks-card.gbooks-bg-10 {
    color: #ffffff;
    background-color: #cd3e94;
    border-color: #cd3e94;
}
.gbooks-card.gbooks-bg-11 {
    color: #ffffff;
    background-color: #952aff;
    border-color: #952aff;
}
.gbooks-card.gbooks-bg-12 {
    color: #ffffff;
    background-color: #4c49ea;
    border-color: #4c49ea;
}
.d-none {display:none!important}
.car-wmt {
    width: 94px;
    height: 57px;
    background-image: url(/wp-content/uploads/2025/10/tuktuk.webp);
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    -webkit-background-position: center;
    background-position: center;
    position: absolute;
    bottom: 0;
    left: calc(50% + 400px);
    z-index: 5;
    -webkit-animation: animation-ee1efe 10s ease-in-out infinite;
    animation: animation-ee1efe 10s ease-in-out infinite;
    pointer-events: none;
}
@keyframes animation-ee1efe {
    0% {
        -webkit-transform: translateX(100vw);
        -moz-transform: translateX(100vw);
        -ms-transform: translateX(100vw);
        transform: translateX(100vw);
        left: auto;
    }
    40% {
        -webkit-transform: translateX(40vw);
        -moz-transform: translateX(40vw);
        -ms-transform: translateX(40vw);
        transform: translateX(40vw);
        left: auto;
    }
    60% {
        -webkit-transform: translateX(40vw);
        -moz-transform: translateX(40vw);
        -ms-transform: translateX(40vw);
        transform: translateX(40vw);
        left: auto;
    }
    100% {
        -webkit-transform: translateX(-100vw);
        -moz-transform: translateX(-100vw);
        -ms-transform: translateX(-100vw);
        transform: translateX(-100vw);
        left: auto;
    }
}
@media (min-width: 992px) {
    .d-lg-block {display:block!important}
}
@media (min-width:768px) {
    .commentMain{padding:100px 0}
}
@media (max-width:500px) {
    .gbooks-list{column-count:2!important;column-gap:5px!important}
    .gbooks-card{margin-bottom:5px}
    .gbooks-list{margin-top:0!important;}
    .bannerMain{
        position: sticky;
        top: 0;
        right: 0;
        width: 100%;
        height: auto;
        z-index: 1;
    }
}