﻿.main-nav{ display:flex; flex-direction:row; justify-content:right; gap:50px; align-items:center; padding:0px 0; height:100%}
.main-nav ul{ list-style:none; margin:0; padding:0}
.main-nav .list{ display:flex; flex-wrap:wrap; align-items:center; gap:38px;}
.main-nav .menu-item .sub-menu {position: absolute;z-index: 111;background: #fff;min-width: 250px;-webkit-box-shadow: 12px 12px 32px 0px rgba(37, 47, 63, .18);-moz-box-shadow: 12px 12px 32px 0px rgba(37, 47, 63, .18);
-ms-box-shadow: 12px 12px 32px 0px rgba(37, 47, 63, .18);-o-box-shadow: 12px 12px 32px 0px rgba(37, 47, 63, .18);box-shadow: 12px 12px 32px 0px rgba(37, 47, 63, .18);padding: 20px 10px;margin-top: 6px;
transform-origin: top;-webkit-transform: rotateX(-90deg);-moz-transform: rotateX(-90deg);-ms-transform: rotateX(-90deg);-o-transform: rotateX(-90deg);transform: rotateX(-90deg);-webkit-transition: transform .3s linear;
-moz-transition: transform .3s linear;-ms-transition: transform .3s linear;-o-transition: transform .3s linear;transition: transform .3s linear;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;
border-radius: 5px}
.main-nav .menu-item .sub-menu>li {display: block;margin-right: auto}
.main-nav .menu-item .sub-menu>li:hover>a {background: #023588;color: #fff}
.main-nav .menu-item .sub-menu>li:before {display: none}
.main-nav .menu-item .sub-menu a {display: block;color: #023588;padding: 8px 10px;font-size: 13px;font-size: 0.8125rem;font-weight: 600;border-bottom: 1px solid #e6e6e6;letter-spacing: 1px}
.main-nav .menu-item .sub-menu a::after,
.main-nav .menu-item .sub-menu a::before {display: none}
.main-nav .menu-item .sub-menu .menu-item {position: relative}
.main-nav .menu-item .sub-menu .menu-item .sub-menu {margin-left: 0;position: absolute;z-index: 1;background: #fff;min-width: 100%;-webkit-box-shadow: 0 0 5px 0 #000;-moz-box-shadow: 0 0 5px 0 #000;
-ms-box-shadow: 0 0 5px 0 #000;-o-box-shadow: 0 0 5px 0 #000;box-shadow: 0 0 5px 0 #000;padding: 20px 10px;top: 0;left: 100%;transform-origin: top;
display: none;-webkit-transition: transform .3s linear;-moz-transition: transform .3s linear;-ms-transition: transform .3s linear;-o-transition: transform .3s linear;transition: transform .3s linear}
.main-nav .menu-item .sub-menu .menu-item .sub-menu a:hover {background: #023588;color: #fff}
.main-nav .menu-item .sub-menu .menu-item .sub-menu .menu-item {position: relative}
.main-nav .menu-item .sub-menu .menu-item .sub-menu .menu-item .sub-menu {margin-left: 0;position: absolute;z-index: 1;background: #fff;min-width: 220px;-webkit-box-shadow: 0 0 5px 0 #000;
-moz-box-shadow: 0 0 5px 0 #000;-ms-box-shadow: 0 0 5px 0 #000;-o-box-shadow: 0 0 5px 0 #000;box-shadow: 0 0 5px 0 #000;padding: 20px 10px;top: 0;left: 100%;display: none}
.main-nav .menu-item .sub-menu .menu-item .sub-menu .menu-item .sub-menu a:hover {background: #023588;color: #fff}
.main-nav .menu-item .sub-menu .menu-item .sub-menu .menu-item:hover .sub-menu {display: block}
.main-nav .menu-item .sub-menu .menu-item .sub-menu .menu-item:hover:before {transform-origin: left;transform: scaleX(1)}
.main-nav .menu-item .sub-menu .menu-item .sub-menu .menu-item:hover.drop-caret:after {color: #fff}
.main-nav .menu-item .sub-menu .menu-item .sub-menu .menu-item:hover>a {background: #023588;color: #fff}
.main-nav .menu-item .sub-menu .menu-item .sub-menu .menu-item.drop-caret:after {content: "";font-family: "Font Awesome 6 Free";color: #000;font-size: 13px;font-size: 0.8125rem;font-weight: 900;
position: absolute;right: 10px;top: 5px}
.main-nav .menu-item .sub-menu .menu-item:hover .sub-menu {display: block}
.main-nav .menu-item .sub-menu .menu-item:hover:before {transform-origin: left;transform: scaleX(1)}
.main-nav .menu-item .sub-menu .menu-item:hover.drop-caret:after {color: #fff}
.main-nav .menu-item .sub-menu .menu-item.drop-caret {padding-right: 0}
.main-nav .menu-item .sub-menu .menu-item.drop-caret:after {content: "";font-family: "Font Awesome 6 Free";color: #000;font-size: 13px;font-size: 0.8125rem;font-weight: 900;position: absolute;right: 10px;top: 8px}
.main-nav .menu-item .sub-menu.mega-menu {width: auto;left: 0;right: 0;margin: 6px 20px;display: flex;align-items: flex-start;flex-wrap: wrap}
.main-nav .menu-item .sub-menu.mega-menu>li {width: 16.66666667%;margin: 0}
.main-nav .menu-item .sub-menu.mega-menu a {margin: 10px}
.main-nav .menu-item .sub-menu.mega-menu a:hover {color: #fff}
.main-nav .menu-item .sub-menu.mega-menu img {height: 80px;width: 60px;object-fit: cover;margin-right: 10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px}
.main-nav .menu-item .sub-menu.mega-menu .sub-menu {position: relative;left: 0;display: block;margin: 0 0 0 15px;padding: 10px;min-width: auto;-webkit-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;
-o-box-shadow: none;box-shadow: none}
.main-nav .menu-item .sub-menu.mega-menu .sub-menu a {margin: 0;font-size: 12px;font-size: 0.75rem}
.main-nav .menu-item .sub-menu.mega-menu .sub-menu .menu-item:hover a {color: #023588;background: rgba(0, 0, 0, 0)}
.main-nav .menu-item .sub-menu.mega-menu .menu-item {height: 100%}
.main-nav .menu-item .sub-menu.mega-menu .menu-item a {display: flex;justify-content: flex-start;align-items: center}
.main-nav .menu-item .sub-menu.mega-menu .menu-item.drop-caret::after {display: none}
.main-nav .menu-item .sub-menu.mega-menu .menu-item:hover>a {color: #023588}

/* 
font-family: "Poppins", sans-serif;
font-family: "Roboto", sans-serif;
023588
*/

.main-nav .menu-item>a { font-family: "Roboto", sans-serif; color: #121212; font-size:15px; font-weight:400; padding:0 0; text-transform:uppercase; position:relative; text-decoration:none;}
.main-nav .menu-item>a:before {content: "";position: absolute; width: 100%;height: 2px; background: #023588; bottom: 0; left: 0; transform-origin: right; transform: scaleX(0);transition: transform .3s ease-in-out}
.main-nav .menu-item:hover .sub-menu {-webkit-transform: rotateX(0deg);-moz-transform: rotateX(0deg);-ms-transform: rotateX(0deg);-o-transform: rotateX(0deg);transform: rotateX(0deg)}
.main-nav .menu-item:hover>a {color: #023588}
.main-nav .menu-item:hover>a:before {transform-origin: left;transform: scaleX(1)}

/* 
font-family: "Poppins", sans-serif;
font-family: "Roboto", sans-serif;
023588
*/

.main-nav .menu-item:hover.drop-caret>a:after {-webkit-transform: scaleY(-1);-moz-transform: scaleY(-1);-ms-transform: scaleY(-1);-o-transform: scaleY(-1);transform: scaleY(-1)}
.main-nav .menu-item.drop-caret>a {padding-right: 15px}
.main-nav .menu-item.drop-caret>a:after {content: "";font-family: "Font Awesome 6 Free";color: #023588; font-size: 12px; font-size: 0.75rem; font-weight: 900; position: absolute; right: 0; top: 3px;
-webkit-transition: all .1s ease;-moz-transition: all .1s ease;-ms-transition: all .1s ease;-o-transition: all .1s ease; transition: all .1s ease}
.main-nav .cart-btn {margin-right: 18px !important}
.main-nav .cart-btn a {margin: 0; color: #000}

header { background-color: #fff; padding:0 0;}
header .header-bar {padding:5px 0px}


/* 
font-family: "Poppins", sans-serif;
font-family: "Roboto", sans-serif;
023588
*/

.main-nav .cart-btn .cart-count {position: absolute;top: -3px;right: -3px;background: #023588;color: #fff;display: block;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;
border-radius: 50%;width: 20px;height: 20px;text-align: center;font-size: 14px;font-size: 0.875rem}
.main-nav .cart-btn:before {display: none}
.main-nav .search-btn:before {display: none}
.menu-edge ul {right: 0;left: auto !important}
.mobile-menu {background: #343434;width: 310px;height: 100%;position: fixed;z-index: 111111;top: 0;right: 0;-webkit-transition: transform .3s;-moz-transition: transform .3s;-ms-transition: transform .3s;
-o-transition: transform .3s;transition: transform .3s;-webkit-transform: translateX(310px);-moz-transform: translateX(310px);-ms-transform: translateX(310px);-o-transform: translateX(310px);transform: translateX(310px);
overflow: scroll;padding: 5px 0 50px}
.mobile-menu .mobile-header {display: flex;justify-content: space-between;padding: 10px 15px;align-items: center;border-bottom: 1px solid #fff}
.mobile-menu .mobile-header p {text-transform: uppercase;color: #fff;font-weight: 600;margin: 0}

/* 
font-family: "Poppins", sans-serif;
font-family: "Roboto", sans-serif;
023588
*/

.search_top{ text-align:right; padding:0px 0;}
.search_top form{ position:relative;}
.search_top input{ background:#fff; border:none; outline:none; width:200px; height:36px;position:relative; border-radius:50px; font-size:13px; padding:0 0 0 7px; border-bottom: 1px solid #ccc;}
.search_top button{ position:absolute; z-index:999; right:6px; top:5px; border:none; outline:none; background:#023588; color:#fff; font-size:16px; padding:5px 5px; border-radius:25px;}


.mobile-menu .mobile-header i {color: #fff;font-size: 18px;font-size: 1.125rem;padding: 10px;cursor: pointer}
.mobile-menu .m_ul-menu {padding: 5px 10px}
.mobile-menu .m_ul-menu .menu-item {position: relative;border-bottom: 1px solid #fff}
.mobile-menu .m_ul-menu .menu-item a {color: #fff;text-transform: capitalize;display: block;padding: 10px 0;letter-spacing: 1px;font-size: 14px;font-size: 0.875rem}
.mobile-menu .m_ul-menu .menu-item.drop-caret:after {content: "";font-family: "Font Awesome 6 Free";color: #fff;position: absolute;right: 0;top: 12px;font-size: 12px;font-size: 0.75rem;font-weight: 900}
.mobile-menu .m_ul-menu .menu-item.drop-caret.opened:after {-webkit-transform: scaleY(-1);-moz-transform: scaleY(-1);-ms-transform: scaleY(-1);-o-transform: scaleY(-1);transform: scaleY(-1)}
.mobile-menu .m_ul-menu .menu-item .sub-menu {display: none;background: #023588;padding: 5px}
.mobile-menu .m_ul-menu .menu-item .sub-menu .sub-menu a {font-size: 12px;font-size: 0.75rem}.mobile-menu .m_ul-menu .menu-item .sub-menu>li {position: relative}
.mobile-menu .m_ul-menu .menu-item .sub-menu>li>a {color: #fff;font-size: 13px;font-size: 0.8125rem;padding: 5px}
.mobile-menu .m_ul-menu .menu-item .sub-menu>li.drop-caret:after {content: "";font-family: "Font Awesome 6 Free";color: #000;position: absolute;right: 0;top: 3px;font-size: 11px;font-size: 0.6875rem;font-weight: 900}
.mobile-menu .m_ul-menu .menu-item .sub-menu>li:not(:last-child) a {border-bottom: 1px solid #000}

/* 
font-family: "Poppins", sans-serif;
font-family: "Roboto", sans-serif;
023588
*/

:lang(fr) .main-nav .menu-item>a {font-size: 15px;font-size: 0.9375rem}
:lang(fr) .main-nav .menu-item.drop-caret>a::after {top: 4px}
:lang(fr) .main-nav .menu-item:not(:last-child) {margin-right: 15px}
:lang(de) .main-nav .menu-item>a {font-size: 15px;font-size: 0.9375rem}
:lang(de) .main-nav .menu-item:not(:last-child) {margin-right: 20px}
:lang(it) .main-nav .menu-item>a {font-size: 15px;font-size: 0.9375rem}
:lang(it) .main-nav .menu-item.drop-caret>a::after {top: 3px}
:lang(it) .main-nav .menu-item:not(:last-child) {margin-right: 15px}
:lang(es) .main-nav .menu-item>a {font-size: 15px;font-size: 0.9375rem}
:lang(es) .main-nav .menu-item:not(:last-child) {margin-right: 20px}

/* 
font-family: "Poppins", sans-serif;
font-family: "Roboto", sans-serif;
023588
*/



/* 
font-family: "Poppins", sans-serif;
font-family: "Roboto", sans-serif;
023588
*/

@media(max-width: 1799.98px) {
.main-nav .menu-item .sub-menu.mega-menu>li {width: 20%}
}

@media(max-width: 1599.98px) {
.main-nav .list {gap:38px}
.main-nav .menu-item .sub-menu.mega-menu>li {width: 25%}
}

@media(max-width: 1399.98px) {
.main-nav .list {gap:36px}
.main-nav .menu-item>a {font-size: 15px;font-size: 0.9375rem}
:lang(fr) .main-nav .menu-item>a {font-size: 13px;font-size: 0.8125rem}
:lang(de) .main-nav .menu-item>a {font-size: 13px;font-size: 0.8125rem}
:lang(it) .main-nav .menu-item>a {font-size: 13px;font-size: 0.8125rem}
:lang(es) .main-nav .menu-item>a {font-size: 13px;font-size: 0.8125rem}
}

@media(max-width: 1199.98px) {
.main-nav {gap: 37px}
.main-nav .list {gap: 12px}
.main-nav .menu-item>a {font-size: 14px;font-size: 0.875rem}
.main-nav .menu-item.drop-caret>a::after {top: 1px}
.main-nav .menu-item .sub-menu.mega-menu>li {width: 33.33%}
:lang(fr) .main-nav .menu-item>a {font-size: 12px;font-size: 0.75rem;padding-right: 12px}
:lang(fr) .main-nav .menu-item.drop-caret>a::after {top: 1px}
:lang(fr) .main-nav .menu-item:not(:last-child) {margin-right: 12px}
:lang(de) .main-nav .menu-item>a {font-size: 12px;font-size: 0.75rem}
:lang(de) .main-nav .menu-item.drop-caret>a::after {top: 3px}
:lang(de) .main-nav .menu-item:not(:last-child) {margin-right: 15px}
:lang(it) .main-nav .menu-item>a {font-size: 12px;font-size: 0.75rem;padding-right: 10px}
:lang(it) .main-nav .menu-item.drop-caret>a::after {font-size: 9px;font-size: 0.5625rem}
:lang(it) .main-nav .menu-item:not(:last-child) {margin-right: 10px}
:lang(es) .main-nav .menu-item>a {font-size: 12px;font-size: 0.75rem}
:lang(es) .main-nav .menu-item.drop-caret>a::after {top: 3px}
:lang(es) .main-nav .menu-item:not(:last-child) {margin-right: 18px}
}

@media(max-width: 991.98px) {
.main-nav {justify-content: flex-end}
.main-nav .list,
.main-nav .misc-things {display: none}
}

/* 
font-family: "Poppins", sans-serif;
font-family: "Roboto", sans-serif;
023588
*/

* {margin: 0;padding: 0}
body {font-family: "Poppins", sans-serif;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;overflow: auto !important;
top: 0 !important;width: 100%;height: 100%;background: #fff;}

body::-webkit-scrollbar {width: 7px}

body::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
-moz-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
-ms-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
-o-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
box-shadow: inset 0 0 6px rgba(0, 0, 0, .3)
}

body::-webkit-scrollbar-thumb {background-color: #a9a9a9;outline: 1px solid #708090}
a {text-decoration: none}
a,
i {-webkit-transition: all .3s ease-in;-moz-transition: all .3s ease-in;-ms-transition: all .3s ease-in;-o-transition: all .3s ease-in;transition: all .3s ease-in}
p {font-weight: 400;color: #6b6b6b}

.body_overlay {background: rgba(0, 0, 0, .9);width: 100%;height: 100%;z-index: 100;position: fixed;top: 0}
.body_transform {-webkit-transform: translateX(-310px);-moz-transform: translateX(-310px);-ms-transform: translateX(-310px);-o-transform: translateX(-310px);transform: translateX(-310px)}
.body_fixed {position: fixed !important}
.theme-container-fluid{ padding:0 8%}
.hidden {display:none}


/* 
font-family: "Poppins", sans-serif;
font-family: "Roboto", sans-serif;
023588
*/

.sticky {position: fixed;width: 100%;z-index: 999;top: -100px;transition: transform .5s;transform: translateY(100px);box-shadow: 0 0 20px -6px #000;}

.scroll_top {position: fixed;bottom: 20px;right:104px;cursor: pointer;display: none;z-index: 111;background-color: #023588;font-size: 30px;font-size: 1.875rem;width: 50px;height: 50px;border: 1px solid #868686;
-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%}
.scroll_top i {color: #fff;display: flex;justify-content: center;align-items: center;height: 100%}
.scroll_top:hover i {-webkit-transform: translateY(-5px);-moz-transform: translateY(-5px);-ms-transform: translateY(-5px);-o-transform: translateY(-5px);transform: translateY(-5px)}
.whatsapp-fixed-icon {position: fixed;bottom: 70px;left: 20px;cursor: pointer;z-index: 111}
.whatsapp-fixed-icon span {color: #fff;background: #25d366;font-size: 30px;font-size: 1.875rem;width: 50px;height: 50px;line-height: 50px;text-align: center;-webkit-border-radius: 50%;-moz-border-radius: 50%;
-ms-border-radius: 50%;border-radius: 50%}
.para-line-length {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical}
.remove-list {margin: 0;padding: 0;list-style: none}

.social-icon-brands {font-family: "Font Awesome 6 Brands";display: inline-block;font-weight: 400;-webkit-transition: all .3s ease-in;-moz-transition: all .3s ease-in;-ms-transition: all .3s ease-in;
-o-transition: all .3s ease-in;transition: all .3s ease-in}
.social-icon {font-family: "Font Awesome 6 Free";display: inline-block;font-weight: 900;-webkit-transition: all .3s ease-in;-moz-transition: all .3s ease-in;-ms-transition: all .3s ease-in;-o-transition: all .3s ease-in;
transition: all .3s ease-in}

.facebook-icon::before {content: ""}
.twitter-icon::before {content: ""}
.instagram-icon::before {content: ""}
.skype-icon::before {content: ""}
.youtube-icon::before {content: ""}
.whatsapp-icon::before {content: ""}
.pinterest-icon::before {content: ""}
.linkedin-icon::before {content: ""}
.envelope-icon::before {content: ""}
.phone-icon::before {content: ""}
.mobile-icon::before {content: ""}
.location-icon::before {content: ""}
.gt_float_switcher {border-radius: 25px !important}
.gt_float_switcher .gt-selected .gt-current-lang {padding: 5px 10px !important}
.gt_float_switcher img {display: none !important}

/* 
font-family: "Poppins", sans-serif;
font-family: "Roboto", sans-serif;
023588
*/

.btn {font-size: 15px;font-size: 0.9375rem;font-weight: 700;padding: 12px 38px;text-transform: uppercase;letter-spacing: 2px;border: 2px solid #000;-webkit-border-radius: 50px;-moz-border-radius: 50px;
-ms-border-radius: 50px;border-radius: 50px}
.btn-primary {background: #000;color: #fff;border-color: #000}
.btn-primary:hover {background: #fff !important;border-color: #000;color: #000}
.btn-primary:focus {background: #fff;border-color: #000;color: #000 !important;
-webkit-box-shadow: 0 0 0 .25rem rgba(0, 0, 0, .5);-moz-box-shadow: 0 0 0 .25rem rgba(0, 0, 0, .5);-ms-box-shadow: 0 0 0 .25rem rgba(0, 0, 0, .5);-o-box-shadow: 0 0 0 .25rem rgba(0, 0, 0, .5);
box-shadow: 0 0 0 .25rem rgba(0, 0, 0, .5)}

.btn-secondary {background: #fff;color: #000;border-color: #000}
.btn-secondary:hover {background: #000 !important;color: #fff;border-color: #000}

/* 
font-family: "Poppins", sans-serif;
font-family: "Roboto", sans-serif;
023588
*/

.btn-secondary:focus {background: #000;color: #fff;border-color: #000;-webkit-box-shadow: 0 0 0 .25rem rgba(0, 0, 0, .5);-moz-box-shadow: 0 0 0 .25rem rgba(0, 0, 0, .5);
-ms-box-shadow: 0 0 0 .25rem rgba(0, 0, 0, .5);-o-box-shadow: 0 0 0 .25rem rgba(0, 0, 0, .5);box-shadow: 0 0 0 .25rem rgba(0, 0, 0, .5)}
.btn-prod {font-size: 15px;font-size: 0.9375rem;text-transform: uppercase;background: #023588;color: #fff;border-color: #023588;-webkit-border-radius: 0;-moz-border-radius: 0;
-ms-border-radius: 0;border-radius: 0;padding: 9px 12px;font-weight: 700;width: 100%;display: block}
.btn-prod:hover {background: #000 !important;color: #fff !important;border-color: #000 !important}
.btn-prod:focus {background: #000;color: #fff;border-color: #000;-webkit-box-shadow: 0 0 0 .25rem rgba(255, 255, 255, .5);-moz-box-shadow: 0 0 0 .25rem rgba(255, 255, 255, .5);
-ms-box-shadow: 0 0 0 .25rem rgba(255, 255, 255, .5);-o-box-shadow: 0 0 0 .25rem rgba(255, 255, 255, .5);box-shadow: 0 0 0 .25rem rgba(255, 255, 255, .5)}
.main-head-outer {text-align: center;max-width: 63%;margin: 0 auto}
.page-main-heading {color: #000;font-size: 36px;font-size: 2.25rem;font-weight: 300;margin-bottom: 15px;text-transform: uppercase;text-align: center;font-family: "Oswald", sans-serif}
.page-after-head {color: #828282;font-size: 14px;font-size: 0.875rem;text-align: center;width: 37%;margin: 0 auto 30px}

.search-box-desktop {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index: 111;max-width: 630px;width: 100%}
.search-box-desktop .search-input {background: #023588;outline: none;border: 0;height: 50px;line-height: 50px;padding: 0 100px 0 20px;color: #fff;width: 100%;-webkit-border-radius: 25px;
-moz-border-radius: 25px;-ms-border-radius: 25px;border-radius: 25px;margin-bottom: 0}
.search-box-desktop .search-input::placeholder {color: #fff}
.search-box-desktop .search-input:-webkit-autofill,
.search-box-desktop .search-input:-webkit-autofill:hover,
.search-box-desktop .search-input:-webkit-autofill:focus,
.search-box-desktop .search-input:-webkit-autofill:active {transition: background-color 5000000s ease-in-out 0s;-webkit-text-fill-color: #fff !important}
.search-box-desktop button {border: none;outline: none;position: absolute;right: 47px;top: 0;background: rgba(0, 0, 0, 0);
padding: 0;width: 45px;height: 100%}
.search-box-desktop button i {color: #fff}
.search-box-desktop .search-close-icon {position: absolute;top: 0;right: 0;color: #fff;font-size: 20px;width: 45px;height: 100%;display: flex;justify-content: center;align-items: center;
cursor: pointer}

/* 
font-family: "Poppins", sans-serif;
font-family: "Roboto", sans-serif;
023588
*/

.misc-things {position: relative;height: 100%;display: flex}
.misc-things .search-basket {display: flex;justify-content: flex-end;align-items: center;gap: 11px; margin:0 0; padding:0 0;}
.misc-things .search-basket a {font-size: 19px;font-size: 1.1875rem;position: relative;color: #000;display: flex;justify-content: center;align-items: center;font-weight: 600}
.misc-things .search-basket a i {font-size:20px; color: #000;padding: 7px 8px; -webkit-border-radius: 25px;-moz-border-radius: 25px;-ms-border-radius: 25px;
border-radius: 25px;}
.misc-things .search-basket a.same-btn {font-size: 19px;font-size: 1.1875rem;position: relative;color: #000;display: flex;justify-content: center;align-items: center;font-weight: 600}
.misc-things .search-basket a.same-btn i {font-size: 20px;font-size: 1.25rem;color: #fff;padding: 7px;background: #023588;-webkit-border-radius: 25px;-moz-border-radius: 25px;-ms-border-radius: 25px;
border-radius: 25px;border: 2px #e0e0e0 solid}

.misc-things ul li{ list-style:none;}

@media(max-width: 1199px) {
.misc-things .search-basket a.same-btn span {display: none}
}


/* 
font-family: "Poppins", sans-serif;
font-family: "Roboto", sans-serif;
023588
*/

.misc-things .search-basket a.btn-custom {font-size: 13px;font-size: 0.8125rem;font-weight: 700;position: relative;color: #fff;text-align: center;padding: 5px 15px;background: #023588;
display: initial;justify-content: center;align-items: center;position: relative;-webkit-border-radius: 25px;-moz-border-radius: 25px;-ms-border-radius: 25px;border-radius: 25px;
border: 2px #e0e0e0 solid}
.misc-things .search-basket a.btn-custom:hover {background: #000}
.misc-things .search-basket .show-mobile-menu {display:block;}
.misc-things.mobile {display:block;}

.search-box-desktop {display: none}

.custom-video {background: rgba(0, 0, 0, .7);position: fixed;width: 100%;height: 100%;top: 0;z-index: 11}
.custom-video #video-close {position: absolute;right: 0;top: 0;padding: 10px 15px;cursor: pointer}
.custom-video #video-close i {color: #fff;font-size: 20px;font-size: 1.25rem}
.custom-video iframe {width: 85vw;max-height: 85vh;height: 100%;position: absolute;top: 50%;left: 50%;
-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%)}

/* 
font-family: "Poppins", sans-serif;
font-family: "Roboto", sans-serif;
023588
*/

.logo-box{}
.logo-box img{ max-width:260px;}

.topone_left{ padding:10px 0;}
.topone_left p{ font-family: "Roboto", sans-serif; font-size:12px; font-weight:500; color:#727272; margin:0 0 0 0; padding:0 0 0 0;}

.topone_right{ padding:6px 0;}
.topone_right ul{ margin:0 0; padding:0 0; text-align:right;}
.topone_right ul li{ list-style:none; display:inline-block; margin:0 0; padding:0 12px 0 0;}
.topone_right ul li i{ color:#115038; display:inline-block; font-size:13px; margin:0 0px 0 0; padding:4px 5px; border-radius:25px; font-style:normal;}
.topone_right ul li a{ font-family: "Roboto", sans-serif; font-size:13px; font-weight:400; color:#727272; margin:0 0 0 0; padding:0 0 0 0; transition:all 0.3s;}
.topone_right ul li a:hover{ color:#023588;}

.top_one{ background-color:#121212; padding:0px 0;}
.topone_social{}
.topone_social ul{ text-align:right; margin:0 0; padding:0 0 0 0; background: #023588;}
.topone_social ul li{ list-style:none; display:inline-block; margin:0 0 0 0; padding:0 0 0 14px;}
.topone_social ul li a{ font-size:16px; font-weight:500; color:#fff; margin:0 0 0 0; padding:8px 10px; display:block; transition:all 0.3s;}
.topone_social ul li a:hover{ background-color: #121212; color: #fff;}



.padd_lr{ padding:0 100px;}

/* 
font-family: "Poppins", sans-serif;
font-family: "Roboto", sans-serif;
023588
*/


/* 
font-family: "Poppins", sans-serif;
font-family: "Roboto", sans-serif;
023588
*/

/*about*/
.about_cont{ padding:70px 0;}
.about_right{}
.about_right h1{ font-family: "Poppins", sans-serif; color: #303030; font-size:15px; font-weight:500; text-transform:uppercase; position:relative;
margin:0 0 0px 0; padding:0 0 10px 0;}
.about_right h1::after{ content:" "; position:absolute; z-index:1; left:88px; top:6px; background-color: #838282; width:80px; height:2px;}
.about_right h2{ font-family: "Poppins", sans-serif; color: #121212; font-size:30px; font-weight:500; margin:0 0 0 0; padding:0 0 16px 0; text-transform:capitalize;} 
.about_right p{ font-family: "Poppins", sans-serif; color: #3e3e3e; font-size:14px; font-weight:400; margin:0 0 0px 0; padding:0 0 0px 0; line-height:23px; text-align:justify;}
.about_right a{ font-family: "Poppins", sans-serif; background-color: #1c7c4f; color: #f0f1fb; font-size:14px; font-weight:500; margin:20px 0 0 0; padding:10px 35px;
text-align:center; text-transform:capitalize; display:inline-block; transition: all 0.5s; border-radius:5px;}
.about_right a:hover{ background-color: #023588; border-radius:25px;}
.about_left{ text-align:right;}

/* 
font-family: "Poppins", sans-serif;
font-family: "Roboto", sans-serif;
023588
*/

.why_choose_main{ padding:70px 0; background-image: url(../images/wy_choose_bg.jpg); background-size:cover; background-attachment:fixed;}
.why_choose_heading{ text-align:center; padding:0 0 70px 0; text-align:center;}
.why_choose_heading h2{ font-family: 'Poppins', sans-serif; color:#fff; font-size:30px; font-weight:500; text-transform:capitalize; position:relative;
margin:0 0 18px 0; padding:0px 0 18px 0;}
.why_choose_heading h2::after{ content:" "; position:absolute; z-index:1; left:0px; right:0; bottom:0px; background-color: #023588; width:120px; height:2px;
text-align:center; margin:0 auto;}
.why_choose_heading p{ font-family: 'Poppins', sans-serif; color:#fff; font-size:14px; font-weight:400; margin:0 0 0px 0; padding:0px 0 0px 0; line-height:24px;}

.why_choose_text{}
.why_choose_text p{ font-family: 'Poppins', sans-serif; color:#e3e1e1; font-size:14px; font-weight:400; margin:0 0 0px 0; padding:0px 0 0px 0;
line-height:24px; text-align:justify;}

.why_choose_text_right{ text-align:center; margin:0 0 60px 0;}
.why_choose_text_right h4{ font-family: 'Poppins', sans-serif; color:#fff; font-size:20px; font-weight:400; text-transform:capitalize; 
margin:0 0 0px 0; padding:14px 0 0 0;}
.why_choose_text_right img{ transition:all 0.5s;}
.why_choose_text_right:hover img{ transform:translateY(10px);}

/* 
font-family: "Poppins", sans-serif;
font-family: "Roboto", sans-serif;
023588
*/

.categories_cont{ padding:60px 0; background-color: #f7f7f7;}
.catmain_heading{ padding:0 0 30px 0; text-align:center;}
.catmain_heading h2{ font-family: "Poppins", sans-serif; color: #121212; font-size:32px; font-weight:600; text-transform:capitalize; position:relative;
margin:0 0 15px 0; padding:0 0 15px 0;} 
.catmain_heading h2::after{ content:" "; position:absolute; z-index:1; left:0px; right:0; bottom:0px; background-color: #023588; width:120px; height:2px;
text-align:center; margin:0 auto;}
.catmain_heading p{ font-family: "Poppins", sans-serif; color: #898787; font-size:14px; font-weight:400; text-transform:capitalize; margin:0 0 0px 0; padding:0 0 0px 0;} 

.owl-carousel .owl-item img{ width:auto !important; margin:0 auto;}
.catmain{ text-align:center; position:relative; transition:all 0.5s; overflow:hidden; margin:0 0 25px 0; box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.3);}
.catmain_img{ position:relative; transition:all 0.5s; overflow:hidden;}
.catmain_img img{ position:relative; transition:all 0.5s; overflow:hidden;}
.catmain_name{ transition:all 0.5s;}
.catmain_name h2{ font-family: "Poppins", sans-serif; color: #000; background-color: #fff; font-size:22px; font-weight:500; text-transform:capitalize;
margin:0px 0px; padding:10px 0 10px 15px; transition:all 0.5s; text-align:left; width:100%;}
.catmain:hover .catmain_img img{ transform: scale(1.03);}
.catmain:hover .catmain_name h2{ color: #fff; background-color: #1c7c4f;}
.catmain_name i{ border:1px solid #ccc; padding:9px 13px; border-radius:25px; margin:0 0 0 120px;}


/* 
font-family: "Poppins", sans-serif;
font-family: "Roboto", sans-serif;
023588
*/

.featured_cont{ padding:0 0 60px 0;}
.prod_heading{ text-align:center; padding:0 0 20px 0;}
.prod_heading h2{ font-family: "Roboto", sans-serif; color: #202020; font-size:30px; font-weight:800; text-transform:uppercase; margin:0 0 0px 0; padding:0 0 0px 0;} 
.prod_heading p{ font-family: "Roboto", sans-serif; color: #202020; font-size:15px; font-weight:500; text-transform:uppercase; margin:0 0 0px 0; padding:0 0 0px 0;}

.prod_main{ text-align:center; transition:all 0.5s; overflow:hidden; border:1px solid #ebebeb;}
.prod_main img{ position:relative; overflow:hidden; transition:all 0.5s;}
.prod_main:hover img{ transform: scale(1.03);}
.prod_main h2{ font-family: "Poppins", sans-serif; color: #000; font-size:18px; font-weight:400; text-transform:uppercase; margin:0 0 0px 0; padding:20px 0 5px 0;}
.prod_main p{ font-family: "Poppins", sans-serif; color: #000; font-size:15px; font-weight:400; margin:0 0 0px 0; padding:0 0 10px 0;}


/*
font-family: "Poppins", sans-serif;
font-family: "Roboto", sans-serif;
023588
*/

.catalog_new_cont{ padding:0 0 60px 0;}
.catalog_img{}
.catalog_img img{}
.catalog_right_text{}
.catalog_right_text h4{ font-family: "Roboto", sans-serif; color: #000; font-size:30px; font-weight:500; text-transform:capitalize;
margin:0 0 0px 0; padding:0px 0 0px 0; font-style:italic;}
.catalog_right_text h5{ font-family: "Roboto", sans-serif; color: #023588; font-size:90px; font-weight:500; text-transform:capitalize;
margin:0 0 0px 0; padding:0px 0 10px 0; font-style:italic;}
.catalog_right_text p{ font-family: "Roboto", sans-serif; color: #838282; font-size:14px; font-weight:400; text-transform:capitalize;
margin:0 0 0px 0; padding:0px 0 0px 0;}
.catalog_right_text ul{ margin:30px 0 0 0; padding:0 0;}
.catalog_right_text ul li{ list-style:none; display:inline-block; margin:0 0; padding:0 0;}
.catalog_right_text ul li a{ display:inline-block; margin:0 0; padding:0 0; width:180px; height:40px; line-height:40px; text-align:center; background-color: #023588;
color:#fff; font-family: "Roboto", sans-serif; font-size:14px; font-weight:500; text-transform:uppercase; transition:all 0.5s;}
.catalog_right_text ul li a:hover{ background-color: #000; border-radius:5px;}
/* 
font-family: "Poppins", sans-serif;
font-family: "Roboto", sans-serif;
023588
*/

.letest_news_cont{ padding:0 0 60px 0;}
.letest_news_img_first{}
.letest_news_img_first img{}
.letest_news_img_first h4{ font-family: "Roboto", sans-serif; color: #191919; font-size:32px; font-weight:500; text-transform:capitalize;
margin:0 0 0px 0; padding:25px 0;}
.letest_news_img_first p{ font-family: "Roboto", sans-serif; color: #989898; font-size:14px; font-weight:400; margin:0 0 0px 0; padding:0px 128px 0px 0;}

.letest_news_img_first_heading{ position:relative;}
.letest_news_img_first_heading::after{ content:" "; position:absolute; z-index:1; left:-38px; top:0; background-color: #023588; width:4px; height:100px;}
.letest_news_img_first_heading h4{ font-family: "Roboto", sans-serif; color: #191919; font-size:42px; font-weight:500; text-transform:capitalize;
margin:0 0 0px 0; padding:0px 0;}
.letest_news_img_first_heading h5{ font-family: "Roboto", sans-serif; color: #191919; font-size:30px; font-weight:400; text-transform:capitalize;
margin:0 0 0px 0; padding:0px 0 70px 0;}


/* 
font-family: "Poppins", sans-serif;
font-family: "Roboto", sans-serif;
023588
*/


/* footer */

.footer-main{ background-color: #191919; padding:20px 0; border-top:2px solid #023588; padding-top:50px;}
.footer-main .ft-menu{}
.footer-main .ft-menu h6{ font-family: "Roboto", sans-serif; color: #fff; font-size:16px; font-weight:500; margin-bottom:25px;}

.newsletter_foot{}
.newsletter_foot h6{ font-family: "Roboto", sans-serif; color: #fff; font-size:16px; font-weight:500; margin-bottom:25px;}
.newsletter_foot form{ position:relative;}
.newsletter_foot form input{ background-color: #252525; padding:10px 12px; border:0; outline:0; font-size:12px; color: #fff;}
.newsletter_foot form button{ background-color: #023588; padding:8px 10px; outline:0; font-size:14px; text-transform:uppercase; color: #fff; border:0;}

.footer-main .ft-menu ul{ margin:0 0; padding:0 0;}
.footer-main .ft-menu ul li{ margin-bottom:10px; list-style:none; color:#7a7a7a;}
.footer-main .ft-menu ul li span{ color:#7a7a7a; font-size:15px;}
.footer-main .ft-menu ul li strong{ color:#7a7a7a; font-size:15px;}
.footer-main .ft-menu ul li a{ font-family: "Roboto", sans-serif; color:#7a7a7a; font-size:15px; -webkit-transition: all 0.48s;}
.footer-main .ft-menu ul li a:hover{color: #023588; padding-left:5px;}
.footer-main .logo-ft{ position:relative;}
.footer-main .logo-ft::after{ position:absolute; background-color: #282828; width:2px; height:188px; content: ""; left:72%;}
.end-main{ background-color:#191919;padding:10px 0; text-align:center; border-top:1px solid #282828;}
.end-main .end-text p{ color: #7a7a7a; font-size:14px;}
.line-footer{ position:relative;}
.social-ft{ background-color: #023588; padding:15px 20px; text-align:center; writing-mode: vertical-lr; transform:rotate(180deg);
position:absolute; right:0; bottom:0; top:0;}
.social-ft ul{ display:flex; gap:15px; align-items:center; justify-content:center;}
.social-ft ul p{ font-size:18px; font-weight:500; color: #fff; text-transform:capitalize;}
.social-ft ul li{ list-style:none;}
.social-ft ul li a{ color: #fff; border-radius:50%; border:1px solid #fff; width:30px; height:30px; display:inline-flex;
align-items:center; justify-content:center; transform:rotate(180deg);}

/* 
font-family: "Poppins", sans-serif;
font-family: "Roboto", sans-serif;
023588
*/

@media(max-width:1600px) {
.topone_social ul li{ padding:0 0 0 4px;}
}

@media(max-width: 1400px) {
.padd_lr{ padding:0 20px;}
.about_left h2{ font-size:30px;}
.about_mission_text p{ line-height:20px; font-size:13px;}
.about_mission_text h2{ padding:0 0 0 0;}
.padlr_200{ padding:0 100px;}
.paddlrr_100{ padding:0 50px;}
.catmain_name h2{ font-size:16px;}
.catmain_name i{ margin:0 0 0 70px;}


footer .ft-box{ margin-bottom:0;}
footer .ft-social-list{ margin:20px 0 0;}
.quick h2{ font-size:16px;}

.quick p{ font-size:12px;}
.innovation1 h2{ margin:0 25px;}
footer .ft-contact-box p, footer .ft-contact-box a{ font-size:15px;}


}

@media(max-width: 1199.98px) {
.misc-things .search-basket {gap:17px}
.misc-things .search-basket a {font-size:15px; font-size: 0.9375rem; width:30px; height:30px}
footer .ft-copyright-area .copyright-inner { flex-wrap:wrap; justify-content:center; gap:10px;}
}

@media(max-width: 991.98px) {
.misc-things {display: none}
.misc-things .search-basket a {border-color: #fff;}
.misc-things .search-basket .show-mobile-menu {display:block;}
.misc-things.mobile {display: flex;}

footer{ flex-wrap:wrap;}
.becob h2{ font-size:13px;}

footer .ft-side { flex: 1 1 100%;}
footer .top-footer .inner-cntr form input{ width: 100%;}
footer .top-footer .inner-cntr form button{ width: 100%;}
footer .top-footer .inner-right a{ margin-left: 150px;}
.manufacturing_heading h2{ font-size: 16px;}
.manufacturing_cont{ padding:15px 0;}
.manufacturing_text{ padding:16px 0 0 0;}

.production-box .pro .pro-text{ padding: 16px 20px 16px 20px;}
.production-box .pro .pro-text h4{ font-size:20px;}
.certification_heading h4{ font-size:16px;}
.search_top{ display:block;}
.topone_left{ text-align: center;}
.topone_right{ text-align: center;}

.inovation_main{ margin:0 0 20px 0;}
.catmain_name h2{ font-size:15px;}
.about_left h3{ font-size:17px;}

.search_top{ display:block; position:absolute; z-index: 999; top:90px; right:0;}
.misc-things .search-basket a{ width:56px;}

}


@media(max-width: 991px) {
header .header-bar .logo-box img {max-height:43px}
}


@media(max-width:768px) {
.search_top{ display:block; position:absolute; z-index:999; top:146px; right:0;}
.catmain_name i{ margin:0 0 0 50px;}
.catalog_right_text h4{ font-size:20px; margin:20px 0 0 0;}
.catalog_right_text h5{ font-size:30px;}
}

@media(max-width:575.98px) {
.topone_right ul{ text-align:center;}
.padd_lr{ padding:0 10px;}
.topone_social ul{ text-align:center; background:none;}
.misc-things .search-basket {gap: 10px}
.misc-things .search-basket a {padding: 10px}
.about_cont { padding:20px 0;}
.about_heading h1{ font-size:30px; padding: 0 0 10px 0;}
.about_left h2{ font-size:22px;}
.about_heading{ text-align:left;}
.certificates_main{ flex-wrap: wrap;}
.certi{ padding:0 0 20px 0;}
.production-box .pro-text2 h4{ font-size:15px;}
.production-box .pro-text2{ padding-left: 13px;}
footer .top-footer .inner-cntr p{ padding:10px 0;}
.catmain_name h2{ font-size:15px; margin:0 0 0 0;}
.bner_bottom {width: 50%;}
.catmain_heading h1{ font-size:22px;}
.letest_news_img_first_heading h5{ padding:0 0 20px 0;}
.featured_cont {padding:0px 0;}
.letest_news_img_first h4{ padding:5px 0;}
.letest_news_img_first p{ padding:0 0 0 0;}
.web_card_thumb{ padding:0 0 20px 0;}
.production_main{ padding:0 0 20px 0;}
.production_heading h2{ font-size:22px;}
.news_cont{ padding:0 0 20px 0;}
.top-footer{ padding:20px 0;}
.about_right{ padding:30px 0 0 0;}
.why_choose_main{ padding:25px 0;}
.why_choose_heading{ padding:0 0 20px 0;}
.why_choose_text_right{ margin:20px 0 0 0;}
.catmain_name i{ margin:0 0 0 50px;}

.catalog_right_text ul li a{ width:160px; font-size:12px;}
.letest_news_cont{ padding:0 0 20px 0;}
header .header-bar {padding: 10px}
.categories_cont{ padding:20px 0;}
.padlr_200 { padding:0 20px;}
.categories_heading h2{ font-size:22px;}
.products_cont{ padding:20px 0;}
.prod_heading h2{ font-size:26px;}
.paddlrr_100{ padding:0 10px;}
.why_choose_heading h2{ font-size:18px;}
.quick h2{ padding:5px 0 2px 0px;}
.catlog1{ margin: 0 0 10px 0; justify-content: space-around;}
.catlog_cont{ padding:20px 0;}
.socialwall_heading h2{ font-size:28px; padding:0 0 20px 0;}
.catmain_name{ position:static;}

.our_v h2{ font-size: 22px;}


.social-wall {margin-top: 10px;}
.social-wall .social-slider {margin-top: 10px;}
footer .ft-side {padding: 20px 0 0px;}
footer .ft-main-heading {font-size: 15px;font-size: 0.9375rem;margin-bottom: 15px;}
footer .ft-contact-box {gap: 10px;margin-bottom: 10px;}
footer .ft-contact-box p, footer .ft-contact-box a {font-size: 12px;font-size: 0.75rem;}
footer .ft-main-list li {margin-bottom: 15px;}
footer .ft-main-list a {font-size: 12px;font-size: 0.75rem;}
footer .ft-social-list {margin: 15px 0 0;}
footer .ft-social-list a {width: 35px;height: 35px;line-height: 35px;font-size: 17px;font-size: 1.0625rem;}
footer .ft-copyright-area {margin-top: 5px;}
footer .ft-copyright-area p {font-size: 12px;font-size: 0.75rem;}
footer .ft-right-side {padding: 20px 0 75px;}
footer .form-main-heading {font-size: 18px;font-size: 1.125rem;margin-bottom: 20px;}
footer .ft-form input {height: 45px;line-height: 45px;font-size: 12px;font-size: 0.75rem;padding: 0 15px;margin-bottom: 20px;}
footer .ft-form textarea {height: 90px;font-size: 12px;font-size: 0.75rem;margin-bottom: 20px;padding: 15px;}




}




/*# sourceMappingURL=layout.css.map */