@font-face {
font-family: roboto;
src: url(../../fonts/roboto.ttf); }

@font-face {
font-family: lemon;
src: url(../../fonts/lemon.ttf); }

@font-face {
font-family: paytone;
src: url(../../fonts/paytone.ttf); }

@font-face {
font-family: poppins;
src: url(../../fonts/poppins.ttf); }

@font-face {
font-family: Inter;
src: url(../../fonts/inter.ttf); }

@font-face {
font-family: shabnam;
src: url(../../fonts/shabnam.ttf); }


* { padding:0;margin:0;box-sizing:border-box; }
*:focus { outline: none; }
a:hover { text-decoration:none; cursor:pointer; }
a, a:hover, a:active, a:visited, a:focus {
text-decoration:none; }
a { text-decoration:none; }
a:hover { text-decoration:none; }
a:focus { outline: none; text-decoration:none; }
.row { margin:0 auto !important; }
body { background-color:#ffffff; }

ul, li { margin:0; padding:0; list-style:none; }


/* black header */
.header-container { background-color:#222222;
padding:0px;margin:0px; }

.header-row  {
width:100%;max-width:1250px;padding:5px 0px;	
text-align:center;margin:0 auto; }

.header-col-parent-left { height:40px;
padding:0px 0px;float:left;width:43%; }

.header-col-parent-right { height:40px;
padding:0px 0px;float:right;width:43%; }

.header-col-center { float:left;height:40px;width:14%;display:flex;justify-content:center;align-items:center; }
.header-col-center a { color:#d7b457;font-family:'Lemon', serif;font-size:22px; }
.header-col-center a:hover { color:#ecba35;transition:0.3s; }

.header-col-parent-left div {
height:40px;float:right;padding:0px 20px;
display:flex;justify-content:center;align-items:center; }

.header-col-parent-left div a { color:#ffffff;font-size:16px;font-family:Inter; }
.header-col-parent-left div:nth-child(5) { width:80px; }
.header-col-parent-left div:nth-child(5) span { color:#d7b457;font-size:35px;cursor:pointer; }
.header-col-parent-left div a:hover { color:#f4bc23;transition:0.3s; }
.header-col-parent-left div span:hover { color:#f4bc23;transition:0.3s; }

.header-col-parent-right div {
height:40px;float:left;padding:0px 20px;
display:flex;justify-content:center;align-items:center; }

.header-col-parent-right div a { color:#ffffff;font-size:16px;font-family:Inter; }
.header-col-parent-right div:nth-child(4) { width:60px;color:#ffffff; }
.header-col-parent-right div:nth-child(5) { width:60px;color:#ffffff; }
.header-col-parent-right div span { color:#ffffff;font-size:25px;cursor:pointer; }

.header-col-parent-right div a:hover { color:#f4bc23;transition:0.3s; }
.header-col-parent-right div span:hover { color:#f4bc23;transition:0.3s; }

/* NAV */
.nav-container { margin:0px 0px 0px 0px;
background-color:#ffffff;padding:0px;
border-top:8px solid #f2f2f2; }

.nav-row { width:99.99%;max-width:1500px;margin:0 auto; 
padding:13px 0px; }

.nav-row ul { list-style-type:none;margin:0px;padding:0px; }
.nav-col {
width:11.11%;padding:2px 6px 2px 6px;
text-align:center;border-right:1px solid #f2f2f2; }
.nav-row ul li:last-child div { border-right:1px solid #ffffff; }
.nav-col a { display:block;padding:7px 0px; 
text-decoration:none; }
.nav-col a span { transition:0.5s; }
.nav-col a:hover span:nth-child(2) { color:#047254; }

.nav-gly { width:45px;height:45px; }
.nav-text { display:block;font-weight:bold;
font-family:roboto;font-size:15px;
color:#222222;margin-top:18px;}





/* breadcrumb */
.br-container { border-top:8px solid #f2f2f2;background-color:#ffffff;text-align:center; padding:50px 0px 80px 0px;margin:0px; }
.br-row { width:50%;max-width:767px;margin:0 auto; padding:0px 0px; }

.br-div-parent-1 { width:10%;padding:0px 0px;float:left; }
.br-div-parent-2 { width:80%;padding:0px 0px;float:left; }
.br-div-parent-3 { width:10%;padding:0px 0px;float:right; }

.br-div-parent-1 div { height:48px;text-align:center;display:flex;justify-content:center;align-items:center; }
.br-div-parent-2 div { height:48px;border-bottom:1px solid #e2e2e2;display:flex;justify-content:flex-start;align-items:center;padding:0px 10px 0px 10px; }
.br-div-parent-3 div { height:48px;border-bottom:1px dashed #e2e2e2;display:flex;justify-content:center;align-items:center;padding:0px; }

.br-div-parent-1 span { font-size:30px;color:#222222; }
.br-div-parent-2 a { display:block;font-family:Inter;font-size:17px;color:blue;font-weight:bold;width:100%;padding:5px 0px; }
.br-div-parent-2 span { font-family:Inter;font-size:17px;color:#555555;font-weight:bold;display:table-cell;vertical-align:middle; }
.br-div-parent-3 span { font-size:22px;color:#222222; }

.br-div-parent-1 div:last-child span { color:green; }
.br-div-parent-2 li:last-child span  { color:green; }
.br-div-parent-3 div:last-child span { color:green; }

.br-div-parent-2 ol { list-style-type:none;margin:0px;padding:0px; }
.br-div-parent-2 div:hover { background-color:#f2f2f2 !important; }


/* public h2 for all pages */
.row-h2 { margin:0px;padding:0px; }
.row-h2 div  { height:90px;display:flex;align-items:center;justify-content:center;margin:0px;padding:0px; }
.row-h2 div h2 { margin:0px;padding:0px;font-family:roboto;font-weight:bold;font-size:28px;color:#222222;text-align:center; }
.row-h2 div h2 span { margin:10px auto 0px 0px;display:block;font-family:roboto;font-size:14px;color:#999999; }

.tooltip-inner {
font-family: roboto;
font-size:14px; }

/* txt description */

.container-des-ff { background-color:#ffffff; }

.container-des {
background-color:#f3f4f6;
background-image:
radial-gradient(at 0% 0%, rgba(194, 233, 233, 0.5) 0px, transparent 50%),
radial-gradient(at 50% 0%, rgba(255, 218, 213, 0.4) 0px, transparent 50%),
radial-gradient(at 100% 0%, rgba(225, 235, 210, 0.5) 0px, transparent 50%),
radial-gradient(at 0% 0%, rgba(194, 233, 233, 0.5) 0px, transparent 50%),
radial-gradient(at 100% 100%, rgba(210, 230, 250, 0.4) 0px, transparent 50%);
}
.row-des { width:800px;padding:0px 0px 0px 0px; }
.col-des { padding:30px 0px 30px 0px; }
.col-h {  }
.col-h h2 { padding:0px;margin:0px;font-family:paytone;font-size:33px; } 
.col-des p { font-family:roboto;font-size:18px;color:#222222;line-height:40px;padding:10px 0px 0px 0px; }
.col-des h3 { color:#c63705;font-family:paytone;font-size:26px;margin:30px 0px 0px 0px; }
.a-in-txt { color:#84a22a;font-weight:bold;font-size:17px; }
.col-des p a:hover { color:green;transition:0.4s; }

.col-des div { margin-top:10px;display:flex;justify-content:center;text-align:center;height:60px; }
.col-des div a { display:flex;justify-content:center;align-items:center;height:47px;width:170px;color:#ffffff;border-radius:10px;font-family:Inter;font-size:17px;background-color:#c63705; }
.col-des div a:hover { background-color:#000000;transition:0.5s;color:gold;box-shadow: 0px 0px 5px 5px #d7b457; }

.div-lighter { text-align:center;margin-top:20px;margin-bottom:85px; }
.div-lighter span { font-family:roboto;font-size:17px;color:#888888; }