@charset "UTF-8";
/* CSS Document */

@media (max-width: 1340.98px) {
    .main-menu .navigation > li > a { margin-inline-start: 16px !important; font-size: 14px; }
    .menu-right { margin-left: 0; margin-inline-start: 60px; }
}
@media (max-width: 1199px) {
	.categories-list { margin:-8px; }
	.categories-list > li { padding:8px; }
}
@media (max-width: 991px) {
	.pb-80 { padding-bottom:60px; }
	.banner-section { padding-bottom:40px; }
	.categories-list > li { width:33.33%; }
	.cta-box { padding:50px; }
	.cta-box .cta-box-content { width:calc(100% - 200px); }
	.cta-box .cta-wrap { width:200px; }
}
@media (max-width: 767px) {
	.cta-btn.cta-lg { padding:15px; }
	.pb-80 { padding-bottom:35px; }
	.categories-list > li { width:50%; }
	.cta-box { padding: 25px 20px; }
	.cta-box .cta-box-content { width:100%; }
	.cta-box .cta-wrap { width:100%; padding:20px 0 0; }
	.cta-box .cta-wrap .cta-btn { width:auto; }
	.footer-section .quick_links { flex-direction: column; }
    .quick_links span:not(:first-child):before { display:none; }
    .footer_content { max-width: 540px; padding-left: 15px; padding-right: 15px; margin: 0 auto; text-align: center; }
    .footer_content p { margin-bottom: 10px; }
    .copyright-area .copyright-content { width: 100%; max-width: 100%; text-align: center; padding-bottom: 20px; }
    .footer_content .payment-icon { float: none; margin: 0 auto 10px auto; }
}
@media (max-width: 575px) {
	.ssl-icon { width:100%; }
	.footer_content .ssl-icon img { width:auto; }
}
@media (max-width: 479px) {
	h2, .h2 { font-size:26px; }
	.menu-right { flex-wrap:wrap; justify-content:center; }
	.select-language { margin-right:0 }
	.menu-right form { width:100%; text-align:center; margin-bottom:8px }
	.categories-list > li { width:100%; }
	.category-box .category-name { top: 10%; left: 10%; font-size:32px; }
	.cta-box-content h2 { line-height:1.3; }
}