@font-face {font-family: 'ML';src: url(font/Montserrat-Light.otf);}
@font-face {font-family: 'MR';src: url(font/Montserrat-Regular.otf);}
@font-face {font-family: 'MM';src: url(font/Montserrat-Medium.otf);}
@font-face {font-family: 'MSb';src: url(font/Montserrat-SemiBold.otf);}
@font-face {font-family: 'MB';src: url(font/Montserrat-Bold.otf);}

@font-face {font-family: 'LL';src: url(font/Lato-Light.woff);}
@font-face {font-family: 'LLi';src: url(font/Lato-LightItalic.woff);}
@font-face {font-family: 'LR';src: url(font/Lato-Regular.woff);}
@font-face {font-family: 'LM';src: url(font/Lato-Medium.woff);}
@font-face {font-family: 'LSb';src: url(font/Lato-Semibold.woff);}
@font-face {font-family: 'LB';src: url(font/Lato-Bold.woff);}

@font-face {font-family: 'OL';src: url(font/Oswald-200.ttf);}
@font-face {font-family: 'OR';src: url(font/Oswald-regular.ttf);}
@font-face {font-family: 'OM';src: url(font/Oswald-500.ttf);}
@font-face {font-family: 'OSb';src: url(font/Oswald-600.ttf);}
@font-face {font-family: 'OB';src: url(font/Oswald-700.ttf);}

@font-face {font-family: 'RT';src: url(font/Roboto-Thin.ttf);}
@font-face {font-family: 'RR';src: url(font/Roboto-Regular.ttf);}
@font-face {font-family: 'RB';src: url(font/Roboto-Bold.ttf);}

/*====== FONT GROUP=======*/
.font-ml{font-family: "ML";}
.font-mr{font-family: "MR";}
.font-mm{font-family: "MM";}
.font-msb{font-family: "MSb";}
.font-mb{font-family: "MB";}
.font-ll{font-family: "LL";}
.font-lli{font-family: "LLi";}
.font-lm{font-family: "LM";}
.font-lsb{font-family: "LSb";}

.font-ol{font-family: "OL";}
.font-or{font-family: "OR";}
.font-om{font-family: "OM";}
.font-osb{font-family: "OSb";}
.font-ob{font-family: "OB";}
.font-rt{font-family: "RT";}
.font-rr{font-family: "RR";}
.font-rb{font-family: "RB";}

/*======GLOBAL CLASS====*/
body{font-family: "RR" !important;color: #fff;background-color: #000;}
div[class*="col"] {padding: 0;}
a:hover{text-decoration: none;color: inherit;}
p {font-size: 1.6rem!important;}

/*.container{padding-left: 0 !important;padding-right: 0 !important}*/
.arrow{background: url('images/arrow.png'); background-repeat: no-repeat;background-size: contain;}
.overlay{background: rgba(0,0,0,.67);width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 3;display: none;}
.notif_text_header{background-color: #ffd71b;}
.notif_text_header p{font-size: 13px;line-height: 22px;color: #1f0505;text-align: center;position: relative;margin-bottom: 0;}
.notif_text_header .close_notif{float: right;cursor: pointer;right: 20px;position: absolute;top: 50%;}
.grayscale {filter: grayscale(100%);}

header.desktop{margin-top: 23px;}
.header_small_menu span{color: #666;font-size: 14px;font-family: 'ML';padding-left: 10px;}
.header_small_menu ul li{padding: 0 20px;}
.header_small_menu-left a:hover{text-decoration: none;}

.header_small_menu-right li{padding: 0 10px;}
.header_small_menu-right li:not(:last-child){border-right: 1px solid #bfbfbf;}
.header_small_menu-right li img{vertical-align: sub !important;height: 20px;width: 20px;object-fit: contain}
.header_small_menu-right li a{text-decoration: none;}
.header_small_menu-right.notlogin li a{font-family: "ML";font-size: 14px;color: #000;}
.header_small_menu-right li.login-register a{margin: 0 10px;}

.header_small_menu-right-notif_list_wrapper, .header_small_menu-right-notif_wrapper{position: relative;}
.header_small_menu-right-notif_wrapper{cursor: pointer;}
.header_small_menu-right-notif_list_wrapper{position: absolute;right: 0;background: #fff;z-index: 2;height: 296px;display: none;
	top:45px;}
.header_small_menu-right-notif_list{width: 400px;height: 260px;padding: 20px;overflow-y: scroll;}
.header_small_menu-right-notif_list li img{margin-right: 20px;width: 100px;height: 80px;object-fit: contain}
.header_small_menu-right-view_all {margin: 0;padding: 10px;background: #e9e9e9;font-family: "MM";position: absolute;
	font-size: 13px;text-align: center;bottom: 0;display: block;color: #000;width: 100%;}
.header_small_menu-right-notif_list li{padding-left: 0 !important;padding-right: 0 !important;border-left: 0 !important;
	border-right: 0 !important;margin-bottom: 30px;}
.header_small_menu-right-notif_list li h4{font-family: "MM";font-size: 13px;}
.header_small_menu-right-notif_list li p{font-family: "ML";font-size: 13px;}

.header_middle_menu{margin-top: 18px;}
.header_search{padding: 0 35px;box-sizing: border-box;}

.header_search{position: relative;}
.header_search label{right: 52px;position: absolute;}
.header_search-select{width: 122px;padding: 14px 23px;font-family: "LM";font-size: 14px;background-color: #ffd71b;
	border: 1px solid #c7c7c7;border-radius: 5px 0 0 5px;margin: 0;-webkit-appearance:none;}
.select2-container--default .select2-selection--single{display: flex !important;justify-content: center;-ms-align-items: center;
	align-items: center;padding: 24px 0;font-family: "LM";font-size: 14px;background-color: #ffd71b !important;}
.select2-container--default .select2-selection--single .select2-selection__arrow{top: 50% !important;transform: translateY(-50%);}

.header_search-selectwrapper{position: relative;}
.header_search-selectwrapper:before{content: "";background-image: url('images/arrow.png');background-repeat: no-repeat;
	transform: translateY(-50%) rotateZ(90deg);-webkit-transform: translateY(-50%) rotateZ(90deg);top: 53%;right: 20px;
	height: 10px;width: 8px;background-size: contain;position: absolute;}
.header_search-input{width: 100%;padding: 14px !important;padding-right: 40px !important;border-radius: 0 5px 5px 0 !important;
	border: 1px solid #c7c7c7;font-size: 14px;font-family: "LL"}
.easy-autocomplete{flex-grow: 1;flex-basis: 0;width: auto !important;}

.menuhas_child:before{content:"";position: absolute;right: 20px;top: 50%;transform: translateY(-50%);
	border-top: 3px solid #000;border-right: 3px solid transparent;border-left: 3px solid transparent;}

.megamenu{position: relative;margin-top: 18px;}
.megamenu-menu li{position: relative;}
.megamenu-menu a{text-transform: uppercase;font-size: 15px;font-family: "LSb";color: #000;}
.megamenu-menu > li > a{padding: 10px 35px;}
.megamenu-submenu_wrapper{position: absolute;z-index: 2;background-color: #fff;top: 28px;display: none;padding: 20px 0;
	border: 1px solid #ddd;background: #fff;
	-webkit-box-shadow: 0px 4px 4px 4px rgba(0,0,0,0.15);
	-moz-box-shadow: 0px 4px 4px 4px rgba(0,0,0,0.15);
	box-shadow: 0px 4px 4px 4px rgba(0,0,0,0.15);}
.megamenu-submenu a{padding: 10px 25px;display: block;font-family: "MR";white-space: nowrap;}
.key{margin-right: 30px;}

.megamenu-menu a:hover{color: #000;text-decoration: none;}
.megamenu-menu > li:hover{background: #fff;text-decoration: none;}
.megamenu-menu > li:hover a{background-color: #fff;border: 1px solid #ddd;}
.megamenu-menu li:hover > .megamenu-submenu_wrapper{display: flex;}

.megamenu-submenu a{border: 0 !important}
.megamenu-submenu a:hover{background:transparent;text-decoration: none;color: #000;border: 0;}

.megamenu-submenu_banner{padding-right: 20px;}
.megamenu-submenu_banner_middle img:first-child{padding: 0 10px 5px 10px;}
.megamenu-submenu_banner_middle img:last-child{padding: 5px 10px 0 10px;}

.note_line_bg{position: absolute;width: 100%;top: 50%;transform: translateY(-43%);-webkit-transform: translateY(-43%);
	z-index: -1;}
.note_line_bg span{width: 100%;background-color: #ddd;height: 1px;margin-bottom: 8px;display: block;}

.header_mob-topline{height: 5px;width: 100%;background-color: #ffd71b}
.header_mob-burger_menu{padding: 10px 25px;border-right: 1px solid #ebebeb;}
.header_mob-burger_menu p{margin-bottom: 0;font-family: "LR";font-size: 11px;margin-top: 5px;}
.header_mob-wrapper > a img{height: 65px;object-fit: contain;margin-left: 20px;}
.header_mob-searchcart img{padding: 20px 20px 20px 0;}

.header_mob-menu_wrapper.close{left: -100%;transition: all 0.2s;-webkit-transition: all 0.2s;}
.header_mob-menu_wrapper.open{left: 0;transition: all 0.2s;-webkit-transition: all 0.2s;}
.header_mob-menu_wrapper{position: fixed;z-index: 4;top: 0;width: 100%;height: 100%}
.header_mob-menu_list_wrapper{background-color: #fff;border-bottom: 1px solid #ebebeb}
.header_mob-menu_head_cat{padding: 10px;border-right: 1px solid #ebebeb;position: relative;}
.header_mob-menu_head_cat.active:before{content: "";position: absolute;bottom: 0;left:0;height: 5px;width: 100%;
	background: #ffd71b}
.header_mob-menu_head_cat img{height: 20px;object-fit: contain;}
.header_mob-menu_head_cat p{font-size: 11px;font-family: "LR";margin-top: 5px;margin-bottom: 0;}
.header_mob-menu_head_cat.active p{font-family: "LB";}


.header_mob-list_container, .header_mob-menu_list_wrapper{width: 100%}
.header_mob-list_container{background: #fff;height: calc(100% - 61px);overflow-y: scroll;overflow-x: hidden;}
.header_mob-menu_list.cat a{color: #000;font-family: "LSb";font-size: 16px;padding: 15px 0;width: 100%;display: block;
	border-bottom: 1px solid #ebebeb;position: relative;}
.header_mob-menu_list.cat a:hover{text-decoration: none;color: #000;}

.header_mob-menu_has_child > a.close_list:before{content:"+";font-family: "LSb";font-size: 16px;position: absolute;right: 20px;}
.header_mob-menu_has_child > a.open_list:before{content:"-";font-family: "LSb";font-size: 16px;position: absolute;right: 20px;}
.header_mob-submenu_wrapper{display: none;}
.header_mob-submenu_wrapper a{color: #787878;font-family: "LL";font-size: 15px;padding: 8px 0;display: block;}
.header_mob-submenu{padding: 10px 0 20px;}

.header_mob-menu_list{position: absolute;padding: 0 40px;width: 100%;top: 20px;}
.header_mob-menu_list ul{padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid #ebebeb;}
.header_mob-menu_list ul li{margin: 20px 0;}
.header_mob-menu_list ul h4{font-size: 15px;font-family: "MM"}
.header_mob-menu_list ul li a{font-family: "ML";font-size: 15px;color: #000;}
.header_mob-menu_list ul li a:hover{text-decoration: none;}
.header_mob-acc_detail li img{margin-right: 15px;vertical-align: middle;}
.header_mob-menu_list .small_icon img{width: 44px;height: 15px;object-fit: contain;text-align: center;}
.header_mob-acc_detail-name span{font-family: "MR";font-size: 15px;}
.header_mob-acc_detail-balance span{font-family: "MSb";font-size: 15px;color: #3978f9}
.header_mob-acc_detail-topup a{padding: 15px 35px;background: #3978f9;font-family: "MM" !important;font-size: 13px !important;
	color: #fff !important;display: inline-block;border-radius: 4px;}

.header_mob-profile_detail li img{margin-right: 10px;height: 20px;object-fit: contain;}

.header_mob-shop_detail-shop_name img{margin-right: 10px;height: auto !important;}
.header_mob-shop_detail li img{margin-right: 10px;height: 20px;object-fit: contain;}
.header_mob-logout img{margin-right: 10px;height: 20px;object-fit: contain;}
.header_mob-logout{font-size: 15px;font-family: "ML";color: #000;padding-bottom: 40px;display: block;}
.header_mob-logout:hover{text-decoration: none;color: #000;}

footer{background-color: #ffd71b;}
footer h3{font-size: 14px;font-family: "MSb";}
footer a{font-size: 14px;font-family: "ML";color: #000;}
.footer_wrapper{padding: 100px 0;}
.footer-contact{vertical-align: bottom;}
.footer-contact h4{font-size: 18px;font-family: "MSb"}
.footer-contact p{font-family: "MR";margin-bottom: 0}
.footer-shipment_payment div h3{margin-top: 5px;}
.footer-contact_wrapper li img, .footer-shipment_payment li{margin-right: 20px;}
.footer-contact_wrapper li {margin-bottom: 40px;}
.footer-menulist li{margin-bottom: 10px;}
.footer-menulist h3{margin-bottom: 20px;}
.footer-menulist li a:hover{color: #000;text-decoration: none;}
.footer_seperator{width: 100%;height: 1px;background-color: rgba(196,167,30,.54);}
.copyright{padding: 40px 0 60px;margin: 0;font-family: 'ML';font-size: 14px;color: #7f6c10}
.footer-contact_wrapper li div{margin-bottom: 0;}

.hl-breadcrumb li:not(:last-child){margin-right: 10px;}
.hl-breadcrumb li a{color: #6e6e6e;font-size: 15px;font-family: "MR"}
.hl-breadcrumb li p.arrow{width: 7px;height: 10px;margin-bottom: 0;}

.hl-pagination li:not(:last-child){margin-right: 10px;}
.hl-pagination li a{color: #989898;font-size: 18px;font-family: "MR";padding: 3px 5px;display: inline-block;}
.hl-pagination li p{color: #fff;background: #eece49;font-size: 18px;font-family: "MR";margin-bottom: 0;padding: 3px 5px;}
.hl-pagination li a.arrow{color: #000;height: 10px;width: 10px;display: inline-block;}
.hl-pagination li a.arrow.left{transform: rotate(-180deg);}

.product-thumbnail{margin-bottom: 10px;width: fit-content;object-fit: contain;}
.product-title{color: #2c2c2c;font-size: 14px;font-family: "MR";margin-bottom: 5px;}
.product-title-promotion{color: #2c2c2c;font-size: 18px;font-family: "MR";margin-bottom: 5px;}
.product-price{color: #565656;font-size: 14px;font-family: "MM";margin-bottom: 5px;}
.product-price-promotion{color: #565656;font-size: 16px;font-family: "MM";margin-bottom: 5px;}
.product-star_wrapper{margin-bottom: 0;}
.product-star_wrapper span{display: inline-block;}
.product-star{background-image: url('images/star.png');background-repeat: no-repeat;width: 12px;height: 12px;
    background-size: contain;}
.product-star_count{font-size: 12px;font-family: "ML";color: #000;vertical-align: top}

.promo_icon{position: absolute;top: 10px;left: 10px;}
.page-header {position: fixed;width: 100%;z-index: 2;}
.nav-bar.menu > li > a {border-left: 1px solid #1949b4;}

@media(min-width: 0px){
	.footer-shipment_payment{padding: 0;}
	.footer_wrapper div{margin-bottom: 20px;padding: 20px;}
	.notif_text_header .close_notif{padding: 0;}
	.notif_text_header p{padding: 7px 35px !important;}
	.header_mob-menu_wrapper{width: 80%;}
	.product-thumbnail{height: 50%;}
	.paging {margin-top: 3rem;}
	.paging li {padding:.4rem 1rem;}
}
@media(min-width: 415px){
	.footer-shipment_payment{padding: 0;}
	.footer_wrapper div{margin-bottom: 20px;padding: 0;}
	.notif_text_header .close_notif{padding: 0;}
	.notif_text_header p{padding: 7px 35px !important;}
	.header_mob-menu_wrapper{width: 70%;}
	.product-thumbnail{height: 130px;}
}
@media(min-width: 768px){
	.footer-shipment_payment{padding: 0;}
	.footer_wrapper div{margin-bottom: 20px;padding: 0;}
	.notif_text_header .close_notif{padding: 0 35px;}
	.notif_text_header p{padding: 7px !important;}
	.header_mob-menu_wrapper{width: 400px;}
	.product-thumbnail{height: 130px;}
	.paging {margin-top: 50px;}
	.paging li {padding:1.2rem 1.8rem;}
}
@media(min-width: 992px){
	.page--main-banner.about-us,.page--main-banner.contact-us,.page--main-banner.our-news,
	.page--main-banner.our-services,.page--main-banner.our-products {min-height:44rem;}
	.footer-shipment_payment{padding: 0 50px;}
	.footer_wrapper div{margin-bottom: 20px;padding: 0;}
	.notif_text_header .close_notif{padding: 0 35px;}
	.notif_text_header p{padding: 7px !important;}
	.header_mob-menu_wrapper{width: 400px;}
	.product-thumbnail{height: 130px;}

}
@media(min-width: 1170px){
	.product-thumbnail{height: 130px;}
	.page--subtitle {top:4rem!important;font-size: 1.6rem;}

}

::-webkit-scrollbar{width: 8px;background: #fff}
::-webkit-scrollbar-track{width: 8px;background: #fff}
::-webkit-scrollbar-thumb{width: 8px;border-radius: 4px;background: #e6e6e6}

html, body {background:#262626;color:#fff; }

h1,h2,h3,h4,h5 {font-family: "OB" !important;color: #fff;}
a {color:#fff;}
.container {background: #fff;margin: 0;padding: 0;margin-left: auto;margin-right: auto; }
.page--main-banner {background-repeat: no-repeat;background-size: cover;}
.page--main-banner .page-header {top:0;z-index: 2;}
.desktop_flex {display: flex;}
.page-header{ margin: 0;padding: 0;background-color: #2F69E8;color: #fff;border-radius: 0 0 80px 0;margin-right: 8px;/*top: -20px;*/border: none;min-height:79px; }
.nav-bar {margin-right: 50px;}
ul.nav-bar.menu > li {/*padding: 30px 20px;*/cursor:pointer; line-height: 79px; position: relative;}
.logo { min-width: 260px;max-width: 262px;margin-top: auto;
    margin-bottom: auto;left: 50px;top: 16px;}
.logo img {/*max-width: 60vh;max-height: 10vh;*/ object-fit: contain;}
img.logo-mo {max-width: 38vh;max-height: 6vh;}
.footer .logo img {max-width: 48vh;max-height:6.63vh;}
/* #home-slider .logo img {margin-top: 14px;} */
.img-lang {width:2.5rem;margin-left:1rem;opacity:.3;}
.active .img-lang,.nav-bar .img-lang {opacity:1;}

.dropdown-menu {padding: 20px 0;min-width: 130px;}
.dropdonw-menu>li>a{ -webkit-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;}
a.read-more {color:#e92327;font-weight:700;font-size:1.5rem;text-decoration:none;line-height:1.6;}
a.read-more:hover {color:#CE1A1E;}
.clearfix {clear:both;height:1px;}
.paging li {
	font-family: "RR"!important;color:#8B8B8B;font-weight:700;background-color: #eee;border-radius: 50%;margin: 16px 4px;font-size:1.5rem;}
.paging li.active {background-color: #E92327;color: #fff;}
.modal-backdrop {background: transparent;}
.nav-bar.menu a {color: #fff;font-size: 14px;display: block;transition:all 1s ease;}
.nav-bar.menu > li a {text-align: center;}
.nav-bar.menu > li a:hover {color:#eee;background-color: #00499e; transition:all 1s ease;}
.nav-bar.menu a.lang {color:#212121;padding:12px 28px;}
.nav-bar.menu a.lang span {margin-left: 8px;}
.page-header .nav--search {min-width:auto!important;}
.carousel-inner {position: absolute;top: 0;min-height:54rem;max-height:54rem;z-index:0;}

.carousel-inner .item img {    object-fit: cover;width: 100%;height: 123.32vh;}
.my-carousel-control {width: 30%;position: absolute;top: 90%;left: 35%;}
.my-carousel-control .carousel-indicators {top: 0px;}
.my-carousel-control .left, .my-carousel-control .right {color: #fff;z-index: 1;position: relative;
font-size: 1.4em;}
.my-carousel-control .mcc-item-left {text-align:right;}

#search-modal {top:7vh;}
.input-group {min-height:50px;}
.btn-search {min-height:50px;min-width: 150px;background-color: #E92327;color: #fff;font-size: 14px;border: none;}
.btn-search:hover {color:#fff;}
#search-modal input, .search-bar input {min-height:50px;background-color: #eee;padding-left: 5%;/*text-transform: uppercase;*/}

ul.dropdown-menu {border-radius:0;padding: 0;}
.services--menu .megamenu a,.products--menu .megamenu a {color: #212121;font-size:1.8vh;width: 100%;padding: 12px 16px;display: block;line-height: 22px;}
.services--menu .megamenu,.products--menu .megamenu {color:#212121;min-width: 70vh;min-height: 30vh;margin: 0;padding:0;cursor:pointer;}
.services--menu .megamenu li,.products--menu .megamenu li {border: 1px solid #eee;font-weight: 700;}
.services--menu .megamenu li:hover,.products--menu .megamenu li:hover{background-color:#f0f0f0;}
.services--menu .megamenu .img-preview,.products--menu .megamenu .img-preview {max-width: 300px;max-height: 300px;padding:3.8vh 0 1.8vh 3.8vh;width: 100%;height: 500px;object-fit: cover;transform: scale(1.1);margin-bottom: 16px;}

.page--main-banner {background-color:#e5e5e5;min-height:54rem; }
.page--main-banner .carousel-indicators li {border-radius:0;padding:12px 0px;background-color:#d8d8d8;width: 5px;margin: 0 2px;}
.page--main-banner .carousel-indicators li.active {padding:20px 0px 12px 0;background-color:#fefefe;}
.page--main-text {padding: 8% 10%;position: absolute;bottom: 0;width: 100%;}
.page--main-subline {font-size: 1.2em;}
.page--main.read-more {margin-top:32px;}
.page--main-banner {border:none;margin-bottom:2%;}

.page--main--headline {color:#fff;}
.page--main-headline, .page--about-headline, .page--services-headline {
    font-family: "OB"!important;font-weight: 700;font-size: 5rem;line-height:1.2;margin-bottom: 20px;color: #fff;
}
.page--subtitle {font-style: italic;color: #fff;letter-spacing: 1px;top: 3rem;}

.footer {padding-top: 2%!important;}
.footer,.footer--mobile {background-color: #262626;min-height:48rem;border:none;font-family: "RR";}
.footer--mobile .logo img {max-width: 45vh;max-height: 8vh;}
.footer--mobile {font-size: 1.2em;padding-bottom: 50px!important;}
.footer .footer--container, .footer--mobile .footer--container {min-height: 400px;height: 100%;padding: 0% 10%; }
.footer .info, .footer .phone a, .footer .email a,
.footer--mobile .info, .footer--mobile .phone a, .footer--mobile .email a {color: #eee;text-decoration: none;font-size:1.5rem;}
.footer .info,
.footer--mobile .info  {font-size:12px;}
.footer .info {position: relative;top: -8rem;}
.footer .info .address,
.footer--mobile .info .address {margin: 30px 0;line-height:3.37vh;font-family: "OR";color:#888;font-size:1.5rem;}
.footer .info .email,
.footer--mobile .info .email {margin: 16px 0;}

.footer .logo,
.footer--mobile .logo {left: 0px;}

.footer .sitemap {color:#eee;font-family: "OB";}
.footer .sitemap li {font-size: .9em;width: 240px;padding-top: 1rem;}
.footer .sitemap .list {width: 80%;padding-top: 1rem;}
.footer .sitemap .menu {width: 100px;}
.footer .sitemap .menu a,.footer .sitemap .section {font-size:1.5rem;}
.footer .sitemap .sub-section li {margin: 10px 0;font-size: 1em; line-height:2.4vh;}
.footer .sitemap li.item,.footer .sitemap li .sublink {color:#888;font-family: "OR";font-size: 1.5rem;text-decoration:none;width: 80%;}

.sitemap li .sublink:hover {color:#fff;}

.footer .copyright,.footer--mobile .copyright {color: #888;font-weight: 500;font-size:2.37vh;bottom: -68px;padding: 20px 0;}
.footer .copyright {position: relative;top: 1rem;}
.footer .terms-privacy li,.footer--mobile .terms-privacy li {margin: 0 16px;}
.footer .terms-privacy li+li:before,.footer--mobile .terms-privacy li+li:before {content: " | ";}
.footer .terms,.footer--mobile .terms {margin-right: 4px!important;}
.footer .language,.footer--mobile .language {margin: 16px 16px;}
.footer .language li,.footer--mobile .language li {padding: 0px 0 0 10px;}

.open > .dropdown-menu {opacity: 1;visibility: visible;margin-top:1px;}
.nav-bar.menu li.no-border {border:0;min-width:auto;}
.megamenu li a {text-align: left!important;padding: 12px 16px!important;}
.nav-bar.menu .megamenu li a:hover {color: inherit;background-color: inherit;}
.breadcrumbs li.active {color:#000!important;}


@media(min-width: 1400px){
	.page--main-banner {min-height:74rem;}
	.page--main-banner.about-us,.page--main-banner.contact-us,.page--main-banner.our-news,
	.page--main-banner.our-services,.page--main-banner.our-products {min-height:64rem;}
	.carousel-inner {min-height:74rem;max-height:74rem;}
	.footer .info .address {font-size:1.8rem;line-height:3.37vh;}
	.footer .info, .footer .phone a, .footer .email a, .footer--mobile .info, .footer--mobile .phone a, .footer--mobile .email a,
	.footer .sitemap .menu a, .footer .sitemap .section,.footer .sitemap li.item, .footer .sitemap li .sublink {font-size:1.8rem;}
	.footer .sitemap li {min-width:34rem;}
	.footer .sitemap li.menu {min-width:14rem;}
	.footer .copyright{font-size:1.6rem;}
	.img-lang {width:3rem;}
	.lang-container {position:relative;top:-5rem;}
	.footer .copyright {top:-6rem;}
	.footer {height:54rem;}
	.page--main-headline.about-us,.page--main-headline.contact,.page--main-headline.news {font-size:8rem;}
	.page--subtitle {top:8rem!important;}
	p {font-size: 2rem!important;}
	.paging li {padding:1.5rem 2rem;}
	#search-modal {top:8.4rem;}
}

.playpause {
    background-image:url(../images/services/play-button.svg);
    background-repeat:no-repeat;
    width:30%;
    height:30%;
    position:absolute;
    left:0%;
    right:0%;
    top:0%;
    bottom:0%;
    margin:auto;
    background-size:contain;
    background-position: center;
}
