
/* Change style 

/*MinionPro  */
@font-face{font-family:'MinionPro';src:url('../fonts/MinionPro-Regular.otf') format('truetype');font-style:normal;font-display:swap;}
/* Montserrat */
@font-face{font-family:'Montserrat';src:url('../fonts/Montserrat-Regular.ttf') format('truetype');font-style:normal;font-display:swap;}
@font-face{font-family:'Montserrat-Light';src:url('../fonts/Montserrat-Light.ttf') format('truetype');font-style:normal;font-display:swap;}

/* Libre Baskerville */
@font-face{font-family:'Libre Baskerville';src:url('../fonts/LibreBaskerville-Bold.woff2') format('woff2'), url('../fonts/LibreBaskerville-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap;}
@font-face{font-family:'Libre Baskerville';src:url('../fonts/LibreBaskerville-Regular.woff2') format('woff2'), url('../fonts/LibreBaskerville-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}
/* Gotham */
@font-face { font-family: 'Gotham HTF'; src: url('../fonts/GothamHTF-Medium.woff2') format('woff2'), url('../fonts/GothamHTF-Medium.woff') format('woff'); font-weight: 500; font-style: normal; font-display: swap; }
@font-face{font-family:'Gotham HTF';src:url('../fonts/GothamHTF-Book.eot');src:url('../fonts/GothamHTF-Book.eot?#iefix') format('embedded-opentype'),url('../fonts/GothamHTF-Book.svg#GothamHTF-Book') format('svg'),url('../fonts/GothamHTF-Book.ttf') format('truetype'),url('../fonts/GothamHTF-Book.woff') format('woff'),url('../fonts/GothamHTF-Book.woff2') format('woff2');font-weight:normal;font-style:normal;}
@font-face{font-family:'Gotham HTF';src:url('../fonts/GothamHTF-Bold.eot');src:url('../fonts/GothamHTF-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/GothamHTF-Bold.svg#GothamHTF-Bold') format('svg'),url('../fonts/GothamHTF-Bold.ttf') format('truetype'),url('../fonts/GothamHTF-Bold.woff') format('woff'),url('../fonts/GothamHTF-Bold.woff2') format('woff2');font-weight:bold;font-style:normal;}

body{

    background: linear-gradient(to bottom, #AB2417 0, #AB2417 100%) no-repeat;
    background-size: 100% 200px;
    background-position: top;
}
/* header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list {    padding-left: 160px; justify-content: start;} */
header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li { float: left; flex-basis: 16.66%; -webkit-flex-basis: 16.66%; max-width: 16.66%;  padding-left: 15px; padding-right: 15px; margin: 15px 0 ; }
header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li .category-box { border-radius: 5px;}
header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li .category-box .category-img{ border-radius: 5px;}
header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li a.btn.btn-text-big { font-size: 12px; }
header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li a.btn{     min-height: 45px; padding: 5px; border-radius: 5px;}
header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li a.btn.btn-invert{ color: #264A63; }
header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li a.btn.btn-invert:hover{ color: #fff; }

.hero .hero-breadcrumb ul{ font-size: 16px; justify-content: center; margin-top: 15px; color: #fff; font-weight: 500; letter-spacing: 0.5px; }
.hero .hero-breadcrumb ul li{margin-right: 5px; position: relative;    display: inline-block;}
.hero .hero-breadcrumb ul li::after{    content: "\f105"; margin-left: 5px; font: normal normal normal 16px/1 FontAwesome; }
.hero .hero-breadcrumb ul li:last-child:after{    content: none; margin-left: 0px;}
.hero .hero-breadcrumb ul li a{color: #fff;}
.hero .hero-breadcrumb ul li a:hover{color: #d2d2d2;}
header #navbar ul li.mega-dropdown > a span{ display: none;}

.contact-us-list a{ font-family: 'Gotham HTF'; color: #223E51; font-size: 22px; font-weight: bold; display: inline-flex; align-items: center;}
.contact-us-list a img{  max-width: 122px;  margin-right: 15px;}
.contact-us-list a:hover{  color: #79b042;}
.content-info{text-align: center; border-left: 1px solid #d0d0d0; }
.content-info:first-child{border-left: 0;}
.content-info a{ margin-top: 6px; font-size: 18px; font-weight: bold; color: #283E4F; display: block; word-break: break-all; }
.content-info a:hover{color: #79b042;}
.content-info .c-icon { margin-bottom: 20px; }
.content-info .c-icon span{ display: inline-flex; height: 50px; width: 50px; background: #CEE9DC; align-items: center; justify-content: center; font-size: 22px; border-radius: 5px; }

.el-footer-info{ background: #72726E; padding: 5px; text-align: right; color: #fff; }


@media only screen and (min-width:992px){
	header #navbar ul li.mega-dropdown{ position: static; }
	/* header #navbar ul li.mega-dropdown .dropdown-menu{ background: #fff; top: 90%; width: 100%; display: block !important; visibility: hidden; opacity: 0; transform: translate(0, 10px); transition: opacity 200ms ease-in, transform 200ms ease-in, visibility 200ms ease-in; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.16); border: none; border-radius: 0; } */
	header #navbar ul li.mega-dropdown .dropdown-menu{ background: transparent; padding-top: 22px; top: 74%; width: 100%; display: block !important; visibility: hidden; opacity: 0; transform: translate(0, 10px); transition: opacity 100ms ease-in, transform 100ms ease-in, visibility 100ms ease-in; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.16); border: none; border-radius: 0; }
	header #navbar ul li.mega-dropdown .dropdown-menu::before{content: ''; background-color: #DFF2FB; position: absolute; top: 22px; left: 0; right: 0; bottom: 0; }
	header #navbar ul li.mega-dropdown .dropdown-menu .container{ display: block; }
	header #navbar ul li.mega-dropdown:hover .dropdown-menu{ visibility: visible; opacity: 1; transform: translate(0, 0); transition: opacity 350ms ease-in, transform 350ms ease-in, visibility 350ms ease-in; }
	header #navbar ul li.mega-dropdown:hover > a{ background-color: rgba(255,255,255,0.2); }
	/* header #navbar ul li{line-height: 100px;} */
}
@media only screen and (min-width:1799.98px){
	header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li a.btn.btn-text-big { font-size: 16px; }
}
@media only screen and (max-width:1399.98px){
	header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li { flex-basis: 20%; -webkit-flex-basis: 20%; max-width: 20%; padding-left: 15px; padding-right: 15px; margin: 15px 0; }
}
@media only screen and (max-width:1199.98px){
	header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list { padding-left: 15px; justify-content: center; }
	header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li { flex-basis: 20%; -webkit-flex-basis: 20%; max-width: 20%; padding-left: 15px; padding-right: 15px; margin: 15px 0; }
	header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li a.btn{ min-height: 60px; }
	header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li a.btn.btn-text-big { font-size: 13px; min-height: 50px; padding: 9px; }
	header #navbar ul li.mega-dropdown > a{position: relative; padding-right: 27px;} 
	header #navbar ul li.mega-dropdown > a span{ position: absolute; display: inline-flex; height: 45px; top: 0; width: 50px; align-items: center; justify-content: center; right: -9px; font-size: 18px; }
	.list-link li a { font-size: 18px; }

}
@media only screen and (max-width:991.98px){
	header .navbar-nav .dropdown-menu { background: rgba(255,255,255,0.2); border-radius: 0; margin-top: 0; }
	header .navbar-nav .dropdown-menu .container { display: inline-block; }
	header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li .category-box { box-shadow: unset; }
	header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li .category-box .category-img { display: none; }
	header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li a.btn.btn-text-big { position: unset; }
	header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li { flex-basis: 100%; -webkit-flex-basis: 100%; max-width: 100%; margin: 0 0 3px; }
	header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li a.btn.btn-text-big { position: unset; background-color: transparent; text-align: left; justify-content: flex-start; border-bottom: 1px solid #fff; border-radius: 0; color: #fff; box-shadow: none; }
	header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li:last-child a.btn.btn-text-big { border-bottom: 0; }
	header #navbar ul li.mega-dropdown > a span { width: 80px; height: 52px; right: 0; }
	.hero .hero-breadcrumb ul { font-size: 12px; }
	.hero .hero-breadcrumb ul li::after { font-size: 13px; }
	.contact-us-list a { font-size: 18px; }
	.contact-us-list a img { max-width: 92px;}
	.el-footer-info { text-align: center;}
 }
@media only screen and (max-width:767.98px){
	.content-info {
		border-top: 1px solid #d0d0d0;
		border-left: 0;
		margin-bottom: 20px;
		padding-top: 20px;
	}
	.content-info:first-child {
		border-top: 0;
		border-left: 0;
	}
	.content-info a{font-size: 16px;}
}