/*!
Theme Name: Wostin Child theme
Theme URI: http://layerdrops.com/wostinwp
Template: wostin
Author: bracket-web
Author URI: https://themeforest.net/user/bracket-web
Description: This is a Child theme for Wostin WordPress theme.
Version: 1.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: wostin-child
*/

.site-footer__bottom {background-color: #d0ac81;}
.leading-waste__text {font-size: 18px;line-height: 32px;text-align: justify;}
.custom_design .industries-one__icon {display: none;}
.custom_design .industries-one__content {padding-top: 30px;}
.custom_design .row {margin: 0 0 25px;}
.custom_design .col-lg-5,
.custom_design .col-lg-7 {width: 100%;text-align: center;}
.custom_design .section-title.text-left {margin: 0;}
.custom_design .we-dedicated {padding: 0;}
.custom_design .we-dedicated__img-box {text-align: center;}
.custom_design .we-dedicated__img-box img {width: auto;}
.custom_design .we-dedicated__video-link,
.custom_design .we-dedicated__img-box:before {display: none;}
.small_font {font-size: 50%;display: block;text-align: center;line-height: 1.3;}

.main-slider .container {padding-top: 100px;padding-bottom: 160px;}
body.home .leading-waste__experience {display: none;}
body.home .industries-one {padding: 50px 0 10px;}
body.home .industries-one__content {padding: 20px 20px 0;}
body.home .industries-one__content .industries-one__arrow {display: none;}
body.home .industries-one:before,
body.home .industries-one-bg {height: 0;}
body.home .feature-one__inner {margin-top: 0;}
body.home .counter-one {padding: 50px 0 20px;}
body.home .counter-one .counter-one__single {min-height: 195px;}
body.home .leading-waste {padding: 60px 0;}
body.home .services-one {padding: 60px 0 40px;}
.site-footer__top {background-color: #ab681b78;}
body.home .manage-waste {padding: 30px 0 40px;}
body.home .project-one {padding: 60px 0 40px;margin-top: 0;}
.site-footer__top-inner {padding: 25px 0;}
.footer-widget__contact-icon span {color: #687247;}
.site-footer__bottom-inner {padding: 5px 0;}
.always-working {padding: 70px 0 50px;}
.why-choose-one {padding: 0 0 50px;}

.testimonial-one__people {width: 80px;height: 80px;}
.testimonial-one__client-img {width: 70px;height: 70px;}
.testimonial-one__client-img img {width: 100% !important;height: 100% !important;object-fit: contain;}

.social_feed_section .section-title {margin: 0;}
.social_feed_section .section-title__title,
.social_feed_section .section-title__tagline {color: #fff;}
.social_feed_section .ti-profile {display: none !important;}
.social_feed_section .ti-header-btn {margin: 0 auto !important;}
body.page-id-49 .why-choose-one__content {padding: 30px;margin-top: 30px;}

body.page-id-49 .why-choose-one__text {padding-top: 15px;padding-bottom: 0;padding-left: 26px;color: #fff;}
.main-menu .main-menu__list > li > a {font-size: 20px;color: #000;}
.main-menu .main-menu__list li.qr_code {position: absolute;right: 280px;top: -14px;}
header.stricky-fixed .main-menu .main-menu__list li.qr_code {right: -230px;}
.main-menu .main-menu__list li.qr_code > a {padding-top: 42px;}
.main-menu .main-menu__list li.qr_code > a:after {content: '';background-image: url('/wp-content/uploads/2024/11/QR-with-UTM.jpg');
	background-repeat: no-repeat;background-size: 100% auto;background-position: left top;position: absolute;
    left: 50%;top: 0;width: 40px;height: 40px;margin-left: -20px;
}

.main-slider h2 span {color: #fff;font-size: 50%;line-height: 1.4;}
.main-slider h2 strong {color: #fff;}
body .footer-widget__links-list li a {padding-left: 0;}
body .footer-widget__contact-content {margin-left: 0;}
body .footer-widget__links-list li a:before,
body .footer-widget__contact-icon span {color: #fff;display: none;}

header.main-header.stricky-fixed {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    visibility: visible;
}
header.main-header ~ .stricked-menu.stricky-fixed {display: none;}
.page-header .elementor-widget:not(:last-child) {margin-bottom: 0 !important;}

body.home .wostin-for-job {padding: 60px 0 40px;}
body.home .wostin-for-job__hover {padding: 25px 25px 0;}
body.home .wostin-for-job__hover-title {margin-bottom: 15px;}

@media (min-width: 1200px) {
    body.home .counter-one .col-xl-4 {
        width: 25%;
    }
}
@media (max-width: 767px) {
	ul, ol {margin: 0 0 0.5em .5em;}
	.main-header__logo img {max-width: 120px !important;}
	.main-header__logo {padding: 20px 0;}
	.main-menu .mobile-nav__toggler {padding: 20px 0;}
	.page-header {padding: 80px 0 70px;}
	.always-working {padding: 60px 0 40px;}
	.always-working__left .section-title {margin-bottom: 20px;}
	.faq-waste-pickup__left .faq-one-accrodion .accrodion + .accrodion {margin-top: 15px;}
	.faq-one-accrodion .accrodion-title {padding: 10px 22px 10px 18px;}
	.faq-one-accrodion .accrodion-title h4 {font-size: 16px;line-height: 25px;}
	.faq-one-accrodion .accrodion-content {padding: 0px 20px 20px;}
	.faq-one-accrodion .accrodion-content p {font-size: 15px;line-height: 23px;}
	h5.elementor-heading-title br {display: none;}
}
@media (max-width: 480px) {
	.main-header__logo img {max-width: 100px !important;}
	.page-header {padding: 60px 0 50px;}
	.always-working {padding: 40px 0 30px;}
	.always-working__left .section-title {margin-bottom: 15px;}
	.section-title__title {font-size: 30px;line-height: 40px;}
	.faq-waste-pickup__left .faq-one-accrodion .accrodion + .accrodion {margin-top: 12px;}
	.faq-one-accrodion .accrodion-title {padding: 6px 20px 6px 15px;}
	.faq-one-accrodion .accrodion-title h4 {font-size: 15px;line-height: 24px;}
	.faq-one-accrodion .accrodion-content {padding: 0px 15px 10px;}
	.faq-one-accrodion .accrodion-content p {font-size: 14px;line-height: 22px;}
	.wostin-for-job__single {padding: 30px 20px 32px;}
	.wostin-for-job__top-icon span {font-size: 45px;}
	.wostin-for-job__title {font-size: 30px;line-height: 36px;margin-top: 85px;}
	body.home .wostin-for-job__hover {padding: 15px 15px 0;}
	.wostin-for-job__hover-title {font-size: 28px;line-height: 32px;margin-bottom: 8px !important;}
	.wostin-for-job__hover-text {font-size: 13px !important;line-height: 20px !important;}
	.contact-one__left .section-title {margin-bottom: 10px;}
	.contact-one__info {margin-top: 20px;}
	.contact-one__info li .icon {height: 56px;width: 56px;}
	.contact-one__info li .icon span {font-size: 25px;}
	.contact-one__info li .text {margin-top: 10px;}
	.contact-one__info li .text a,
	.contact-one__info li .text span {font-size: 16px;}
	.contact-one__info li .text br {display: none;}
	body.page-id-1064 .section-title {margin-top: 0;margin-bottom: 0;}
	body.page-id-1064 .section-title__tagline {display: none;}
}