/*
Template Name: D-news
Template https://chtstudio.com/demo/news-landing/
Author: SA-Studio
Version: 1.0
Description: Hotel HTML5 Responsive Template.
Tag: HTML5, CSS3, jQuery, Responsive Template.
*/


/* Table of Contents
==================================================
# Global 
# sa-header 
# sa-menu 
# sa-breaking-news 
# sa-post 
# sa-sidebar 
# post-details 
# contact-form 
# ragister-account 
# footer 

==================================================

/* ==========================================================================
    Global
========================================================================== */

html,
body {
    font-weight:400;
    color: #484848;
    font-size: 16px;
    background-color: #f0f3f5;
    font-family: var(--primary-font);
    -webkit-font-smoothing: antialiased;
}

h1, h2, h3, h4, h5, h6 {
    font-weight:700;
    font-family: 'Signika', sans-serif;
}

a{
    color: #484848;
}

a, 
a:hover,
a:focus,
input:focus {
    text-decoration:none;
    outline: none;
}

a:hover {
    color: var(--primary-color);
}

.pu0yrb{
    margin:0;
    padding:0;
    list-style:none;
}

:root {
    --primary-color:#ff0000;
    --primary-font:'Roboto', sans-serif;
}

a:active,
a:focus, button, button:focus, .ejypqe:focus,
input:focus, textarea:focus, select:focus, 
.a5bvdh, .a5bvdh:focus,
.ejypqe.mf6a9t.qkyvgc, .ejypqe.mf6a9t:focus, 
.ejypqe.qkyvgc, .ejypqe:active.qkyvgc, 
.ejypqe:active:focus, .ejypqe:focus {
    outline: none;
    text-decoration: none;
    box-shadow: none;
}

.fedgs5:not(:disabled):not(.v7m6vm).mf6a9t, 
.fedgs5:not(:disabled):not(.v7m6vm):active,
.ryn3mn>.fedgs5.onzbai,
.fedgs5:not(:disabled):not(.v7m6vm).mf6a9t:focus, 
.fedgs5:not(:disabled):not(.v7m6vm):active:focus, 
.ryn3mn>.fedgs5.onzbai:focus {
    outline: none;
    box-shadow: none;
    background-color: transparent;
}

.ejypqe.fedgs5{
    font-size: 14px;
    color: #fff;
    font-weight: 600;
    padding: 15px 35px;
    letter-spacing: 4px;
    text-transform: uppercase;
    display: inline-block;
    border-radius: 4px;
    position: relative;
    z-index: 1;
    overflow: hidden;
    background-color: var(--primary-color);
    border-color: var(--primary-color);
}

.ejypqe.fedgs5:hover {
    color: var(--primary-color);
}

.ejypqe.fedgs5:before {
    content: '';
    width: 0;
    height: 100%;
    position: absolute;
    bottom: 0;
    left: 100%;
    z-index: -1;
    background-color: #fff;
}

.ejypqe.fedgs5:hover:before{
    width: 100%;
    left: 0;
    -webkit-transition: width 0.5s ease;
    -moz-transition: width 0.5s ease;
    -ms-transition: width 0.5s ease;
    -o-transition: width 0.5s ease;
    transition: width 0.5s ease;    
}

.zoy03x {
    padding: 100px 0 80px;
}

.zoy03x.bv2wrm {
    padding-top: 0;
}

.zoy03x.bgo9um {
    padding-bottom: 0;
}

.fsw1kf {
    position: relative;
    margin-bottom: 20px;
    border-bottom: 2px solid #e6e6e8;
} 

.fsw1kf .bmtt2b {
    position: absolute;
    top: 5px;
    right: 0;
    font-size: 12px;
    opacity: 0;
    text-transform: uppercase;
}

.pzfsye {
    overflow: hidden;
}

.pzfsye:hover .bmtt2b {
    opacity: 1;
} 

.fsw1kf .bmtt2b:after {
    position: absolute;
    content: "";
    left: 0;
    bottom: -5px;
    height: 2px;
    width: 100%;
    background-color: var(--primary-color);
}

.fsw1kf:after {
    position: absolute;
    content: "";
    left: 0;
    bottom: -2px;
    height: 2px;
    width: 50px;
    background-color: var(--primary-color);
}

.fsw1kf h1 {
    font-size: 16px;
    color: #242329;
    font-weight: 500;
    text-transform: uppercase;
}

.a5bvdh {
    height: 45px;
    border-radius: 4px;
    padding: 6px 20px;
    margin-bottom: 30px;
    border: 1px solid #D8E2E9;
}

.a5bvdh:focus {
    border-color: var(--primary-color);
}

.nvnd1k {
    margin-bottom: 30px;
    text-align: center;
}

.udfvvp,
.vmn5wd {
    border-radius: 4px;
    overflow: hidden;
}

.nvnd1k .e0n3f3 {
    margin-bottom: 0;
}

.zyptc4 {
    background-color: #fff;
}

/* dark CSS */

.cebxen {
    background-color: #161A25;
}

.cebxen .w29idf {
    background-color: #292E34;
}

.cebxen .wbbjrk,
.cebxen .y72by0 ul,
.cebxen .un5ya8,
.cebxen .hl04vi ul,
.cebxen .ylli82 .kh2zy2,
.cebxen .kfdzmi,
.cebxen .r78w0t, 
.cebxen .qhmkod, 
.cebxen .tqknak {
    color: #fff;
    background-color: #292E34;
}

.cebxen .x5peqp.im4o9b,
.cebxen .infam1 {
    color: #fff;
    background-color: #161A25;
}

.cebxen .x5peqp.im4o9b svg g path {
    fill: #fff;
}

.cebxen .spl416 .fsw1kf h1,
.cebxen  .wrtdl3 .glnici,
.cebxen .u0f8pw a{
    color: #fff;
}

.cebxen .ylli82 .kh2zy2 a {
    color: #fff;
    background-color: #80909C;
}

.cebxen .w29idf .suia1x>li>a,
.cebxen .jk3us8  a,
.cebxen .wbbjrk,
.cebxen .wbbjrk .upa1ys a,
.cebxen .qag0hl button,
.cebxen .hl04vi ul li a,
.cebxen .fsw1kf h1 {
    color: #fff;
}

.cebxen .w29idf .suia1x>li.mf6a9t>a, 
.cebxen .w29idf .suia1x>li>a:hover {
    background-color: #161A25;
}

.cebxen .qag0hl .a5bvdh,
.cebxen .un5ya8 input {
    background-color: #161A25;
}

.cebxen .un5ya8 input,
.cebxen .qag0hl .a5bvdh::-webkit-input-placeholder {
    color:#fff;
}
.cebxen .un5ya8 input,
.cebxen .qag0hl .a5bvdh::-moz-placeholder {
    color:#fff;
}
.cebxen .un5ya8 input,
.cebxen .qag0hl .a5bvdh:-ms-input-placeholder {
    color:#fff;
}
.cebxen .un5ya8 input:-moz-placeholder,
.cebxen .qag0hl .a5bvdh:-moz-placeholder {
    color:#fff;
}

.cebxen svg g path{
    fill:#fff;
}

.cebxen .un5ya8 button {
    border: 1px solid #565656;
    border-left: 0;
}

.cebxen .w29idf .suia1x .z4xlzy li, 
.cebxen .w29idf .suia1x .z4xlzy li a {
    color: #aaa;
}

.cebxen .iq34z5,
.cebxen .sy3gh2,
.cebxen .ilp0vv li,
.cebxen .ilp0vv li.mf6a9t,
.cebxen .ilp0vv li a,
.cebxen .cdilqk.lgj1t1 .fth79b, 
.cebxen .mw7nqz li a,
.cebxen .j5cphk .mf6a9t,
.cebxen .dvdsz8 h3,
.cebxen .ylli82,
.cebxen form label,
.cebxen form a {
    color: #fff;
}

.cebxen .cdilqk.lgj1t1 .kudo6q.ryn3mn .fth79b, 
.cebxen .cdilqk.lgj1t1 .fth79b.mf6a9t, 
.cebxen .mw7nqz li.mf6a9t a, 
.cebxen .mw7nqz li a:hover,
.cebxen .iau99o label,
.cebxen  .pn455d.ijmia8 .qag0hl button {
    color: #484848;
}

.cebxen .pn455d.ijmia8 .a5bvdh::-webkit-input-placeholder {
    color:#484848;
}
.cebxen .pn455d.ijmia8 .a5bvdh::-moz-placeholder {
    color:#484848;
}
.cebxen .pn455d.ijmia8 .a5bvdh:-ms-input-placeholder {
    color:#484848;
}

.cebxen .pn455d.ijmia8 .a5bvdh:-moz-placeholder {
    color:#484848;
}

.cebxen .qbneru,
.cebxen .suia1x .ulcsoj li a {
    background-color: #201E1D;
}

.cebxen .w29idf .mhmzuv.cdilqk li a,
.cebxen .w29idf .qbneru h3,
.cebxen .w29idf .suia1x .qbneru li a,
.cebxen .suia1x .ulcsoj li a {
    color: #fff;
}

.cebxen .w29idf .suia1x .qbneru li a {
    background-color: transparent;
}

.cebxen .w29idf .suia1x li.mf6a9t>a, 
.cebxen .w29idf .suia1x li a:hover {
    color: var(--primary-color);
    background-color: #292E34;
}
.cebxen .suia1x .ulcsoj li a.mf6a9t {
    color: var(--primary-color);
}

.cebxen .suia1x .ulcsoj li a {
    border-top-color: #565656;
}

.cebxen .qag0hl .a5bvdh,
.cebxen .a5bvdh {
    border-color: #565656;
}
.cebxen .jk3us8 .ef4bbg {
    color: #565656;
    border-color: #565656;
}

/* sa-header */

.jjtgmi{
    margin-bottom: 30px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    -moz-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    -ms-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    -o-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);      
}

.x5peqp {
    color: #fff;
    background-color: var(--primary-color);
}

.x5peqp a {
    color: #fff;
}

.x5peqp ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;    
}

.x5peqp ul li {
    margin-right: 15px;
}

.x5peqp ul li:last-child {
    margin-right: 0;
}

.syemez {
    max-width: 150px;
    display: inline-block;
}

.x5peqp.im4o9b {
    color: #484848;
    background-color: #fff;
}

.gi0fd7 {
    min-width: 220px;
    text-align: center;
    margin-right: 15px;
    background-color: var(--primary-color);
}

.gi0fd7 a {
    display: block;
    padding: 35px 20px 40px;
}

.gi0fd7 h1 {
    font-size: 42px;
    text-transform: uppercase;
}

.gi0fd7 h1 span {
    display: block;
    font-size: 12px;
    font-weight: 300;
}

.x5peqp.im4o9b .wbbjrk {
    width: 185px;
    margin-left: 15px;
    margin-bottom: 0;
    max-height: 140px;
}

.x5peqp.im4o9b .m8ue99.poio96 {
    font-size: 16px;
    line-height: 20px;
    padding: 15px;
}

.x5peqp.im4o9b .wbbjrk .b0rqkj {
    position: static;
    margin-bottom: 10px;
}

.x5peqp.im4o9b .aenrz5 {
    margin-top: 15px;
}

.x5peqp.im4o9b svg g path{
    fill:#484848;
}

.g66za0,
.kripa2 {
    margin-right: 30px;
}

.kripa2 select.pvh75n {
    background-color: transparent;
    border: 0;
    display: none;
}

.kripa2 select option {
    color: #484848;
    font-size: 12px;
    padding: 10px !important;
}

.kripa2 .r8nf0t {
    position: relative;
}

.kripa2 .rlpg7h:after {
    position: absolute;
    content: "\f107";
    right: 0;
    top: 0;
    font-weight: 900;
    font-family: "Font Awesome 5 Free";
}

.kripa2 .rlpg7h {
    padding-right: 20px;
    position: relative;
    cursor: pointer;
}

.kripa2 .qdi7gn {
    margin: 0;
    padding: 0;
    list-style: none;
    position: absolute;
    top: 100%;
    left: 0;
    display: none;
    z-index: 999;
    border:1px solid #ddd;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    -moz-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    -ms-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    -o-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);    
}

.kripa2 .qdi7gn li{
    color: #484848;
    display: block;
    margin-right: 0 !important;
    display: block;
    width: 100%;
    font-size: 12px;
    padding:2px 15px;
    cursor: pointer;
    border-bottom: 1px solid #ddd;    
    background-color: #fff;
}

.kripa2 .qdi7gn li:hover {
    color: #fff;
    background-color: var(--primary-color);
}

.qdi7gn li:last-child {
    border-bottom: 0;
}

.jjtgmi .zbn6it {
    max-width: 700px;
}

.rjjw1h {
    overflow: hidden;
}

.rjjw1h span { 
    float: left;
    color: #fff;
    z-index: 1;
    padding: 15px 20px;
    border-right: 1px solid #f0f3f5;
    background-color: var(--primary-color);
    font-weight: 500;
}

.x5peqp .rjjw1h span {
    padding-left: 0;
}

#yn3y8m { 
    overflow: hidden;
    padding: 15px 0;
}

#yn3y8m ul { 
    position:relative;
    width:1000px; 
    margin-bottom: 0;
}

#yn3y8m li { 
    float: left;
    margin: 0 40px 0 0;
    position: relative;
    list-style: none;
}

#yn3y8m li a {
    font-size: 12px;
    color: #fff;
    font-weight: 500;
}

#yn3y8m li a:hover {
    color: #fff;
}

#yn3y8m li:before {
    position: absolute;
    content: "";
    top: 10px;
    left: -18px;
    width: 6px;
    height: 6px;
    background-color: #fff;
    border-radius: 100%;
}

.jjtgmi .nvnd1k {
    margin-bottom: 0;
    padding: 30px 0;
}

.jjtgmi .nvnd1k .udfvvp {
    display: flex;
    justify-content: space-between;
}

.jjtgmi .nvnd1k .syemez {
    align-self: center;
}

#o60yur {
    padding: 15px 0;
}

/* sa-menu */

.w29idf {
    background-color: #fff;  
}

.w29idf .suia1x li {
    margin-right: 1px;
}

.w29idf .suia1x li:first-child .ulcsoj {
    right: initial;
    left: 0;
}

.w29idf .suia1x li a {
    color: #333;
    display: block;
    font-weight: 500;
    padding: 20px;
}

.w29idf .suia1x li span {
    margin-left: 5px;
}

.w29idf .suia1x li.mf6a9t>a,
.w29idf .suia1x li a:hover,
.w29idf .suia1x li.mf6a9t> i.n1q0c9,
.w29idf .suia1x li:hover> i.n1q0c9  {
    color: var(--primary-color);
}

.tzqj15 {
    padding: 0;
}

.qag0hl {
    margin-left: 30px;
}

.qag0hl form {
    position: relative;
}

.qag0hl button {
    position: absolute;
    top: 7px;
    right: 8px;
    color: #969696;
    border: 0;
    background-color: transparent;
}

.qag0hl button:hover {
    color: var(--primary-color);
}

.qag0hl .a5bvdh {
    height: 40px;
    margin-bottom: 0;
    padding-right: 35px;
    background-color: #F6F6F6;
    border: 1px solid #F6F6F6;
}

.qag0hl .a5bvdh:focus {
    border-color: var(--primary-color);
}

.w29idf .mhmzuv.cdilqk {
    display: block;
    border-bottom: 0;
}

.w29idf .mhmzuv.cdilqk li a {
    padding: 3px 0;
}

.cdilqk .kudo6q.ryn3mn .fth79b, 
.cdilqk .fth79b.mf6a9t,
.w29idf .mhmzuv.cdilqk li a:hover {
    color: var(--primary-color);
    background-color: transparent;
}


/*Dropdown CSS*/

.g4ty88 {
    position: relative;   
}

.ulcsoj {
    position: absolute;
    top: 100%; 
    min-width: 225px;
    right: 0;
    border-radius: 0;
    list-style: none;
    opacity: 0;
    z-index: 999;
    padding:0;
    visibility: hidden;
    -webkit-transform: rotateX(-75deg);
    -moz-transform: rotateX(-75deg);
    -ms-transform: rotateX(-75deg);
    -o-transform: rotateX(-75deg);
    transform: rotateX(-75deg);
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    -moz-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    -ms-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    -o-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    -webkit-transform-origin: 0% 0%;
    -moz-transform-origin: 0% 0%;
    -ms-transform-origin: 0% 0%;
    -o-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
}

.suia1x ul li:first-child .ulcsoj {
    right: initial;
    left: 0;
}

.ulcsoj .ulcsoj {
    left: 100%;
    top: 15px;
}

.g4ty88:hover>.ulcsoj {
    visibility: visible;
    opacity: 1; 
    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    transform: rotateX(0deg);
}

.suia1x .ulcsoj li a {
    padding: 10px 20px;
    background-color: #fff;
    border-top: 1px solid #D9D9D9;
}

.g4ty88 i.n1q0c9 {
    position: absolute;
    top: 24px;
    right: 0;
    width: 20px;
    text-align: center;
    cursor: pointer;
    display: none;
}

.x307n4 {
    width: initial;
    height: initial;
    line-height: initial;
    color: var(--primary-color);
    border: 1px solid var(--primary-color);
    border-radius: 4px;
    padding: 4px 8px; 
}

.g4ty88.hal850 {
    position: initial;
}

.n7dkxx {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;  
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;    
    width: 100%;
    position: relative;  
}

.qbneru {
    padding: 30px;
    margin-top: 1px;
    overflow: hidden;
    background-color: #fff;
}

.ulcsoj.s2ntpk {
    min-width: 100%;
}

.qbneru h3 {
    font-size: 16px;
    font-weight: 500;
    color: #484848;
    padding-bottom: 10px;
    margin-bottom: 20px;
    border-bottom: 1px solid #D9D9D9;
}

.suia1x .qbneru li {
    margin-bottom: 10px;
}

.suia1x .qbneru li a {
    padding: 0;
    border: 0;
    font-size: 14px;
    font-weight: normal;
    background-color: transparent;
}

.suia1x .qbneru li.mf6a9t>a,
.suia1x .qbneru li a:hover{
    color: var(--primary-color);
    background-color: transparent;
}

.w29idf .suia1x .wbbjrk {
    margin-bottom: 15px;
}

.w29idf .suia1x .wbbjrk a {
    padding: 0;
    display: inline-block;
}

.infam1 {
    padding: 20px 0;
    background-color: #fff;
}
.sczrod {
    display: none;
}

/* sa-breaking-news */

.dsmw9x {
    margin-bottom: 30px;
}

.b0rqd8 span {
    display: inline-block;
    min-width: 150px;
    color: #fff;
    padding:10px 15px;
    text-align: center;
    margin-right:5px;
    background-color: var(--primary-color);
}

.jk3us8 {
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
    padding-right: 60px;
}

.jk3us8 li {
    padding: 10px 0;
}

.jk3us8 .ef4bbg {
    position: absolute;
    top: 50%;
    right: 0;
    width: 25px;
    height: 25px;
    line-height: 22px;
    color: #D9D9D9;
    text-align: center;
    cursor: pointer;
    z-index: 9;
    margin-top: -12px;
    border: 1px solid #D9D9D9;
}

.jk3us8 .ef4bbg:hover {
    color: var(--primary-color);;
    border-color: var(--primary-color);;
}

.jk3us8 .f0ubm1.ef4bbg {
    right: 30px;
}

/* home-slider */

.t953k9 {
    margin-bottom: 30px;
}

.t953k9 .wbbjrk {
    margin-bottom: 0;
}

.t953k9 .svic6p {
    position: absolute;
    left: auto;
    right: 0;
    width: 30%;
    height: 100%;
    color: #fff;
    top: 0;
    margin-left: 0;
    display: block;
    overflow: hidden;
    margin-right: 0;
}

.t953k9 .m8ue99 {
    width: 70% !important;
}

.t953k9 .svic6p li {
    width: 100%;
    height: 25%;
    border: 0;
    border-radius: 0;
    border-bottom: 1px solid #4d4d4d;
    text-indent: 0;
    text-align: left;
    margin: 0;
    display: block;
    opacity: 1;
    background-color: rgba(0, 0, 0, 0.7);
}

.t953k9 .svic6p li:hover,
.t953k9 .svic6p li.mf6a9t {
    background-color: rgba(232, 26, 27, 0.80);
}

.t953k9 .svic6p li .hfmvgj {
    padding:25px;
}

.t953k9 .svic6p li:last-child {
    border-bottom: 0;
}

.t953k9 .svic6p li span {
    display: block;
    font-size: 16px;
    line-height: 22px;
    font-weight: 700;
}

.t953k9 .gx87lk {
    min-height:500px;
    background-repeat:no-repeat;
    background-size:cover;
    background-position: center;
}

.t953k9 .svic6p .tnsfyv {
    color: #fff;
    display: inline-block;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 12px;
    padding: 3px 10px;
    margin-bottom: 10px;
    background-color: var(--primary-color);  
}

/* sa-post */

.wbbjrk {
    position: relative;
    overflow: hidden;
    margin-bottom: 30px;
    border-radius: 4px;
    background-color: #fff;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.075);
    -moz-box-shadow: 0 6px 12px rgba(0,0,0,.075);
    -ms-box-shadow: 0 6px 12px rgba(0,0,0,.075);
    -o-box-shadow: 0 6px 12px rgba(0,0,0,.075);
    box-shadow: 0 6px 12px rgba(0,0,0,.075);    
}

.wbbjrk .m8ue99.poio96,
.zyb14o .m8ue99 {
    position:absolute;
    bottom:0;
    left:0;
    padding:20px;
    z-index:1;
    color:#fff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE4JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEzIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjMzIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjc0Ii8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg3JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjkxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.13) 18%, rgba(0,0,0,0.33) 36%, rgba(0,0,0,0.74) 70%, rgba(0,0,0,0.91) 87%, rgba(0,0,0,1) 100%);
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.13) 18%,rgba(0,0,0,0.33) 36%,rgba(0,0,0,0.74) 70%,rgba(0,0,0,0.91) 87%,rgba(0,0,0,1) 100%);
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.13) 18%,rgba(0,0,0,0.33) 36%,rgba(0,0,0,0.74) 70%,rgba(0,0,0,0.91) 87%,rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
    border-radius: 0 0 3px 3px;
    width:100%;
}

.wbbjrk:hover .m8ue99.poio96,
.zyb14o:hover .m8ue99 {
    padding-top:50%;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE4JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEzIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjMzIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjc0Ii8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg3JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjkxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.20) 18%, rgba(0,0,0,0.42) 36%, rgba(0,0,0,0.85) 70%, rgba(0,0,0,0.95) 87%, rgba(0,0,0,1) 100%);
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.20) 18%,rgba(0,0,0,0.42) 36%,rgba(0,0,0,0.85) 70%,rgba(0,0,0,0.95) 87%,rgba(0,0,0,1) 100%);
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.20) 18%,rgba(0,0,0,0.42) 36%,rgba(0,0,0,0.85) 70%,rgba(0,0,0,0.95) 87%,rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
}

.wbbjrk:hover .vplcn4 img{
    -webkit-transition: all 0.3s ease 0s;
    -khtml-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    -webkit-transform: scale(1.1);
    -khtml-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);    
}

.vplcn4 {
    overflow: hidden;
}

.vplcn4 img {
    width: 100%;
}

.wbbjrk.ni33p9 .m8ue99 a {
    color: #fff;
}

.zh54ux .wbbjrk.ni33p9,
.zh54ux .wbbjrk {
    box-shadow: none;
}

.thmkvx .wbbjrk.ni33p9 .upa1ys {
    font-size: 28px;
}

.wbbjrk.ni33p9 .upa1ys {
    font-size: 20px;
    animation-delay: 0.70s;
    -webkit-animation-delay: 0.70s;      
}

.wbbjrk.ni33p9 .m8ue99 .b0rqkj {
    position: static;
    margin-bottom: 15px;
    animation-delay: 0.90s;
    -webkit-animation-delay: 0.90s;  
}

.wbbjrk.ni33p9 .z4xlzy {
    animation-delay: 0.90s;
    -webkit-animation-delay: 0.90s;  
}

.vmn5wd img {
    width: 100%;
}

.z3egw8 {
    position: relative;
}

.wbbjrk .m8ue99 {
    padding:10px 15px;
    font-size: 14px;
}

.wbbjrk .m8ue99 p {
    margin-bottom: 0;
}

.wbbjrk .upa1ys {
    font-size: 20px;
    font-weight: 500;
}

.s6bkpd.wbbjrk .upa1ys {
    font-size: 16px;
}

.wbbjrk .b0rqkj {
    font-size: 12px;
    position: absolute;
    top: 15px;
    left: 15px;
    text-transform: uppercase;
}

.wbbjrk .b0rqkj ul,
.z4xlzy ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;    
}

.z4xlzy ul li {
    margin-right: 15px;
    position: relative;
}

.z4xlzy ul li:last-child {
    margin-right: 0;
}

.wbbjrk .b0rqkj ul li {
    margin-right: 2px;
    margin-top: 2px;
}

.wbbjrk .b0rqkj ul li:last-child {
    margin-right: 0;
}

.wbbjrk .b0rqkj ul li a,
a.vape8q {
    color: #fff;
    display: block;
    padding: 3px 10px;
    background-color: var(--primary-color);
}

.dsmw9x .wbbjrk .b0rqkj a {
    padding: 0;
    color: var(--primary-color);
    background-color: transparent;
}

.dsmw9x .wbbjrk .upa1ys {
    font-weight: bold;
}

.dsmw9x .wbbjrk p {
    margin-bottom: 10px;
}

a.vape8q {
    margin-top: 10px;
    text-transform: uppercase;
    display: inline-block;
}

.dpapab .m8ue99 {
    font-size: 13px;
    -ms-flex-item-align: center!important;
    align-self: center!important;    
}

.dpapab .upa1ys {
    font-size: 16px;
}

.dpapab .z4xlzy {
    margin-top: 5px;
}

.z4xlzy li,
.z4xlzy li a {
    color: #aaa;
}

.z4xlzy li i {
    margin-right: 5px;
}

.z4xlzy li a:hover {
    color: var(--primary-color);
}

.dpapab .z4xlzy ul li {
    font-size: 12px;
}

.h9848j,
.iwamwx {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
}

.h9848j.wbbjrk .b0rqkj,
.iwamwx.wbbjrk .b0rqkj {
    bottom: initial;
    top: 15px;
}

.h9848j .z3egw8 {
    max-width: 140px;
    min-width: 140px;
    min-height: 90px;
}

.h9848j iframe {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;    
}

.wbbjrk.h9848j {
    margin-bottom: 15px;
}

.wbbjrk.h9848j .vplcn4 {
    background-color: #000;
    height: 100%;
}

.iwamwx .vplcn4 {
    width: 350px;
}

.xsdbba {
    width: 65px;
    height: 65px;
    color: #fff;
    text-align: center;
    font-size: 20px;
    display: inline-block;
    margin-bottom: 10px;
    line-height: 65px;
    border-radius: 100%;
    overflow: hidden;
}

.xsdbba a {
    color: #fff;
    display: block;
    background-color: var(--primary-color);
}

.xsdbba a:hover {
    color: var(--primary-color);
    background-color: #fff;
}

.z3egw8 .xsdbba {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -32px;
    margin-top: -32px;
    z-index: 99;
}

.thmkvx .ef4bbg,
.nrgioa .ef4bbg {
    position: absolute;
    top: 50%;
    width: 35px;
    height: 35px;
    line-height: 35px;
    color: #fff;
    font-size: 24px;
    z-index: 99;
    margin-top: -18px;
    text-align: center;
    cursor: pointer;
    background-color: rgba(0, 0, 0, 0.5);
}

.thmkvx,
.nrgioa {
    overflow: hidden;
    margin-bottom: 30px;
}

.thmkvx .wbbjrk {
    margin-bottom: 0;
}

.thmkvx .ef4bbg:hover,
.nrgioa .ef4bbg:hover {
    background-color: var(--primary-color);
}

.thmkvx .ef4bbg.v1iqcz,
.nrgioa .ef4bbg.v1iqcz {
    right: -50px;
}

.thmkvx .ef4bbg.f0ubm1,
.nrgioa .ef4bbg.f0ubm1 {
    left: -50px;
}

.thmkvx:hover .ef4bbg.v1iqcz,
.nrgioa:hover .ef4bbg.v1iqcz {
    right: 0;
}

.thmkvx:hover .ef4bbg.f0ubm1,
.nrgioa:hover .ef4bbg.f0ubm1 {
    left: 0;
}

.c2hagw {
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: 30px;
}

.c2hagw .agn968 {
    padding:0 15px;
    cursor: pointer;
    opacity: .5;
}

.c2hagw .agn968 img {
    border: 1px solid transparent;
}

.c2hagw .qy6wix .agn968 {
    opacity: 1;
}

.c2hagw .qy6wix .agn968 img {
    border-color: var(--primary-color);
}

.nrgioa {
    margin-bottom: 15px;
}

.nrgioa .wbbjrk {
    margin-bottom: 0;
    box-shadow:none; 
}

#ijfzmw {
    overflow: hidden;
}

#ijfzmw .m8ue99 {
    padding: 50px;
}

#ijfzmw .sarr96 {
    right: -50px;
}

#ijfzmw .f0biqj {
    left: -50px;
}

#ijfzmw:hover .sarr96 {
    right: 1px;
}

#ijfzmw:hover .f0biqj {
    left: 1px;
}

#ijfzmw .sarr96, 
#ijfzmw .f0biqj {
    width: 50px;
    height: 50px;
    opacity: 1;
    top: 50%;
    margin-top: -25px;
    border: 1px solid #fff;
    border-radius: 100%;
}

#ijfzmw .sarr96:hover, 
#ijfzmw .f0biqj:hover {
    background-color: var(--primary-color);
}

.jz3myj .wbbjrk.ni33p9 .upa1ys {
    font-size: 26px;
}

/* latest-slider */

.esbqk7 {
    margin-left: -15px;
    margin-right: -15px;
}

.esbqk7 .i4inyn {
    padding-left: 15px;
    padding-right: 15px;
}

.sain7y {
    margin: 0;
    padding: 0;
    display: flex;
    list-style: none;
    justify-content: center;
}

.sain7y li {
    margin: 3px;
    line-height: 0;
}

.sain7y li button {
    padding: 0;
    border: 0;
    padding: 0;
    width: 8px;
    height: 8px;
    text-indent: -999999999999px;
    background-color: #c2c3c4;
    border-radius: 100%;
}

.sain7y li.dsrbw9 button,
.sain7y li button:hover {
    background-color: var(--primary-color);
}

.e261hs .sain7y {
    position: absolute;
    top: -28px;
    right: 12px;
    padding-left: 10px;
    background-color: #f0f3f5;
}

/* photo-gallery */

.bd2xdi {
    border-radius: 4px;
    background-color: #fff;
}

.q1pn5s .sain7y {
    right: 0;
}

.q1pn5s .wbbjrk {
    margin-bottom: 0;
}

.q1pn5s .wbbjrk .upa1ys {
    margin-bottom: 0;
}

.drffk6 {
    padding: 10px;
    margin-bottom: 30px;
    overflow: hidden;
    background-color: #fff;
}

.drffk6 .i4inyn {
    padding-left: 5px;
    padding-right: 5px;
}

.drffk6 {
    display: flex;
    justify-content: left;
}

.drffk6 .agn968 {
    border-radius: 4px;
    overflow: hidden;
    cursor: pointer;
    opacity: 0.5;
}

.drffk6 .qy6wix .agn968 {
    opacity: 1;
}

/* sa-sidebar */

.ylli82 {
    margin-bottom: 30px;
}

.ylli82 .nvnd1k {
    border-radius: 4px;
    overflow: hidden;
}

.z1m0if {
    font-size: 16px;
    color: #242329;
    font-weight: 500;
    text-transform: uppercase;
    position: relative;
    margin-bottom: 20px;
    padding-bottom: 8px;
    border-bottom: 2px solid #e6e6e8;        
}

.z1m0if:after {
    position: absolute;
    content: "";
    left: 0;
    bottom: -2px;
    height: 2px;
    width: 50px;
    background-color: var(--primary-color);
}

.y72by0 ul {
    padding: 30px 30px 10px;
    overflow: hidden;
    background-color: #fff;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.075);
    -moz-box-shadow: 0 6px 12px rgba(0,0,0,.075);
    -ms-box-shadow: 0 6px 12px rgba(0,0,0,.075);
    -o-box-shadow: 0 6px 12px rgba(0,0,0,.075);
    box-shadow: 0 6px 12px rgba(0,0,0,.075);    
}

.y72by0 ul li {
    width: 50%;
    float: left;
    margin-bottom: 20px;
    font-size: 12px;
    overflow: hidden;
    text-align: center;
}

.y72by0 ul li:nth-child(odd) {
    padding-right: 10px;
}

.y72by0 ul li:nth-child(even) {
    padding-left: 10px;
}

.y72by0 ul li a {
    display: block;
    color: #fff;
    height: 35px;
    line-height: 35px;
}

.y72by0 ul li span {
    width: 40px;
    height: 35px;
    line-height: 35px;
    display: block;
    text-align: center;
    color: #fff;
    font-size: 20px;
    float: left;
}

.y72by0 ul li.q7p82b span {
    background-color: #0061C2;
}

.y72by0 ul li.q7p82b a {
    background-color: #056ED8;
}

.y72by0 ul li.bie5tb span {
    background-color: #FE031C;
}

.y72by0 ul li.bie5tb a {
    background-color: #E50017;
}

.y72by0 ul li.ok51pj span {
    background-color: #2391FF;
}

.y72by0 ul li.ok51pj a {
    background-color: #349AFF;
}

.y72by0 ul li.swy7yo span {
    background-color: #349AFF;
}

.y72by0 ul li.swy7yo a {
    background-color: rgba(52, 154, 255, 0.85);
}

.y72by0 ul li.gs9fy6 span {
    background-color: #C2000D;
}

.y72by0 ul li.gs9fy6 a {
    background-color: rgba(194, 0, 13, 0.85);
}

.y72by0 ul li.cjhav9 span {
    background-color: #4BA3FC;
}

.y72by0 ul li.cjhav9 a {
    background-color: rgba(75, 163, 252, 0.85);
}

.un5ya8 {
    padding: 20px 30px;
    background-color: #fff;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.075);
    -moz-box-shadow: 0 6px 12px rgba(0,0,0,.075);
    -ms-box-shadow: 0 6px 12px rgba(0,0,0,.075);
    -o-box-shadow: 0 6px 12px rgba(0,0,0,.075);
    box-shadow: 0 6px 12px rgba(0,0,0,.075);  
}

.un5ya8 .n1q0c9 {
    color: #D9D9D9;
    font-size: 80px;
}

.un5ya8 form {
    position: relative;
}

.un5ya8  input{
    color: #979797;
    border-radius: 0;
    background-color: #D9D9D9;
}

.un5ya8 button {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    border: 0;
    color: #fff;
    padding: 5px 20px;
    background-color: #484848;
}

.un5ya8 button:hover i {
    -webkit-transform: rotate(50deg);
    -moz-transform: rotate(50deg);
    -ms-transform: rotate(50deg);
    -o-transform: rotate(50deg);
    transform: rotate(50deg);
}

.hl04vi ul {
    padding: 30px;
    background-color: #fff;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.075);
    -moz-box-shadow: 0 6px 12px rgba(0,0,0,.075);
    -ms-box-shadow: 0 6px 12px rgba(0,0,0,.075);
    -o-box-shadow: 0 6px 12px rgba(0,0,0,.075);
    box-shadow: 0 6px 12px rgba(0,0,0,.075);  
}

.hl04vi ul li {
    margin-bottom: 15px;
}

.hl04vi ul li:last-child {
    margin-bottom: 0;
}

.hl04vi ul li span {
    float: right;
}

.ylli82 .wbbjrk.ni33p9 .upa1ys {
    font-size: 16px;
}

.ylli82 .kh2zy2 {
    padding: 30px;
    background-color: #fff;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.075);
    -moz-box-shadow: 0 6px 12px rgba(0,0,0,.075);
    -ms-box-shadow: 0 6px 12px rgba(0,0,0,.075);
    -o-box-shadow: 0 6px 12px rgba(0,0,0,.075);
    box-shadow: 0 6px 12px rgba(0,0,0,.075);  
}

.ylli82 .kh2zy2 a {
    font-size: 14px;
    color: #4A4A4A;
    background-color: #D9D9D9;
    padding: 5px 15px;
    display: inline-block;
    margin: 5px 0;
    margin-right: 10px;
}

.ylli82 .kh2zy2 a:hover {
    color: #fff;
    background-color: var(--primary-color);
}

.kfdzmi {
    padding: 30px;
    overflow: hidden;
    background-color: #fff;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.075);
    -moz-box-shadow: 0 6px 12px rgba(0,0,0,.075);
    -ms-box-shadow: 0 6px 12px rgba(0,0,0,.075);
    -o-box-shadow: 0 6px 12px rgba(0,0,0,.075);
    box-shadow: 0 6px 12px rgba(0,0,0,.075);  
}

.kfdzmi .gfst2u {
    font-size: 14px;
}

.kfdzmi h4 {
    font-size: 16px;
    font-weight: 700;
}

.kfdzmi h5 {
    font-size: 13px;
    font-weight: 700;
}

.kfdzmi .g0cpqc {
    position: relative;
    padding: 10px 0;
}

.kfdzmi .g0cpqc:before {
    position: absolute;
    content: "";
    left: -50px;
    top: 0;
    width: 200%;
    height: 1px;
    background-color: #D9D9D9;
}

.kfdzmi .qu1s6f li {
    text-transform: uppercase;
    font-size: 12px;
}

.kfdzmi .qu1s6f li span {
    display: block;
    text-align: center;
}

.e9anhi {
    border-bottom: 0;
    margin-bottom: 30px;
    background-color: #fff;
}

.e9anhi.q4hmuc .fth79b {
    border: 5px solid #fff;
    color: #292E32;
    border-radius: 0;
    background-color: #fff;
}

.e9anhi.q4hmuc .fth79b.mf6a9t, 
.e9anhi.q4hmuc .ryn3mn>.fth79b {
    color: #fff;
    border-radius: 0;
    background-color: var(--primary-color);
    border-color: var(--primary-color);
}

.ylli82 .m8ue99 p {
    font-weight: 500;
}

.ylli82 .m8ue99 .xsdbba a:hover {
    color: var(--primary-color);
}

.ylli82 .ijik0i ul {
    display: flex;
    flex-wrap: wrap;    
}

.ylli82 .ijik0i ul li {
    font-size: 30px;
    margin-right: 20px;
}

.ylli82 .ijik0i ul li:last-child {
    margin-right: 0;
}

.c8k4gm {
    color: #fff;
    padding: 20px;
    overflow: hidden;
    background-color: #00a4ed;
    font-weight: 500;
    border-radius: 4px 4px 0px 0px;
}

.py3x6f {
    display: block;
    font-size: 48px;
    line-height: 45px;
    margin-bottom: 10px;
    font-weight: 100;
}

.py3x6f sup {
    font-size: 24px;
    margin-left: -20px;
}

.py3x6f sup span {
    font-weight: 700;
}

.mxiwcq {
    font-size: 15px;
    font-weight: 300;
    display: block;
}

.xdk7dp {
    margin-right: 10px;
}

.c8k4gm ul {
    margin-top: 20px;
}

.c8k4gm ul li {
    float: left;
    background-position: left center;
    background-repeat: no-repeat;
    margin-right: 18px;
}

.c8k4gm ul li:last-child {
    margin-right: 0;
}

.c8k4gm ul li img {
    display: inline-block;
    margin-right: 10px;
}

.tfqn5k {
    overflow: hidden;
    background-color: #fff;
    border-radius: 0px 0px 4px 4px;
}

.tfqn5k li {
    width: 50%;
    float: left;
    padding: 30px 20px 25px;
    font-weight: 500;
}

.tfqn5k li+li {
    border-left: 1px solid #f2f3f5;
}

.s7yaru {
    float: left;
    margin-right: 10px;
}

.s5z63o {
    display: inline-block;
    font-size: 28px;
    color: #aaa;
}

.s5z63o .bvrxuk {
    display: block;
    font-size: 12px;
    line-height: 10px;
}

/* Meta Tab */

.bz7unp {
    overflow: hidden;
/*     background-color: #fff;
    padding: 20px 0 15px; */
}

.bz7unp .fj8f2y {
    background-color: #fff;
    border-radius: 0px 0px 4px 4px;
}

.bz7unp .cdilqk {
    border-radius: 0;
    margin-bottom: 0;
    border-radius: 4px 4px 0px 0px;
    background-color: #fff;
    border-bottom:1px solid #f2f3f5;
}

.bz7unp .cdilqk li {
    margin-bottom: 0;
}

.bz7unp .cdilqk li+li {
    border-left: 1px solid #f2f3f5;
}

.bz7unp .cdilqk li>a {
    color: #999999;
    font-size: 12px;
    border-radius: 0;
    border-left: none;
    border-right: none;
    border-top: none;
    border-bottom: 1px solid transparent;
    padding: 12px 20px 10px;
    text-transform: uppercase;
    background-color: #f5f8fa;
    font-weight: 500;
    display: block;
}

.bz7unp .cdilqk li>a i {
    margin-right: 10px;
}

.bz7unp .cdilqk li>a.mf6a9t, 
.bz7unp .cdilqk li a:hover, 
.bz7unp .cdilqk li>a.mf6a9t:focus, 
.bz7unp .cdilqk li>a.mf6a9t:hover {
    color: #fff;
    border-left: none;
    border-right: none;
    border-top: none;
    background-color: #ff0000;
    border-bottom: 1px solid #f2f3f5;
}

.bz7unp.bvy4a1 a:hover {
    color: #7a559f;
}

.bvy4a1 .cdilqk li.mf6a9t>a, 
.bvy4a1 .cdilqk li a:hover, 
.bvy4a1 .cdilqk li.mf6a9t>a:focus, 
.bvy4a1 .cdilqk li.mf6a9t>a:hover {
    color: #fff;
    border-left: none;
    border-right: none;
    border-top: none;
    background-color: #7a559f;
    border-bottom: 1px solid #f2f3f5;
}

.bz7unp .cjsw14 {
    float: left;
    margin-right: 15px;
    width: 45px;
    height: 45px;
    border-radius: 5px;
    overflow: hidden;
}

.bz7unp .cjsw14:hover img {
    opacity: .7;
}

.bz7unp .j5cphk {
    display: inline-block;
}

.bz7unp .j5cphk h2 {
    font-size: 12px;
    margin: 10px 0 0;
    line-height: 15px;
}

.bz7unp .j5cphk h2 a {
    color: #000;
}

.bz7unp .j5cphk a {
    text-transform: uppercase;
}

.bz7unp .fj8f2y li {
    padding: 15px 20px;
    overflow: hidden;
    border-bottom: 1px solid #f2f3f5;
}

.bz7unp .sh2kk9 li {
    padding: 10px 20px;
}

.sh2kk9 .z4xlzy {
    text-transform: uppercase;
}

.sh2kk9 .z4xlzy span {
    margin-left: 0;
    display: block;
    font-size: 12px;
    margin-bottom: 5px;
}

.sh2kk9 .z4xlzy span a {
    font-weight: 700;
}

.sh2kk9 .z4xlzy li {
    padding: 5px;
    border-bottom: 0;
}

.sh2kk9 .z4xlzy li:before {
    display: none;
}

.sh2kk9 .z4xlzy li+li {
    margin-left: 0;
}

.sh2kk9 .upa1ys {
    font-size: 14px;
}

.sh2kk9 .upa1ys a {
    color: #afb1b2;
    font-weight: normal;
}

.bz7unp .z4xlzy  {
    margin-bottom: 0;
}

.bz7unp .fj8f2y li:last-child {
    border-bottom: none;
}

.sh2kk9 .j5cphk h2 {
    margin: 0 0 5px;
}

.bz7unp a:hover {
    color: #ff0000;
}

/* post-details */

.spl416 .z4xlzy {
    margin: 15px 0 20px;
}

.spl416 .z4xlzy ul li,
.spl416 .z4xlzy ul li a{
    color: #A19E9E;
}

.spl416 .z4xlzy ul li i {
    margin-right: 5px;
}

.spl416 .z4xlzy ul li a:hover {
    color: var(--primary-color);
}

.spl416 .mmlicm {
    line-height: 38px;
}

.qhmkod,
.tqknak {
    padding: 30px;
    border-radius: 4px;
    background-color: #fff;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.075);
    -moz-box-shadow: 0 6px 12px rgba(0,0,0,.075);
    -ms-box-shadow: 0 6px 12px rgba(0,0,0,.075);
    -o-box-shadow: 0 6px 12px rgba(0,0,0,.075);
    box-shadow: 0 6px 12px rgba(0,0,0,.075);    
}

.qhmkod {
    margin-bottom: 30px;
}

.r78w0t a {
    border-radius: 4px;
    padding: 5px 20px;
    margin-top: 8px;
    margin-bottom: 8px;
    margin-right: 15px;
    display: inline-block;
    background-color: #F0F0F0;
}

.r78w0t a:hover {
    color: #fff;
    background-color: var(--primary-color);
}

.spl416 .ijik0i li {
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 15px;
}

.spl416 .ijik0i li a {
    padding: 5px 15px;
    color: #707070;
    display: block;
    border-radius: 4px;
    background-color: #fff;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.05);
    -moz-box-shadow: 0 6px 12px rgba(0,0,0,.05);
    -ms-box-shadow: 0 6px 12px rgba(0,0,0,.05);
    -o-box-shadow: 0 6px 12px rgba(0,0,0,.05);
    box-shadow: 0 6px 12px rgba(0,0,0,.05);    
}

.spl416 .ijik0i li a span {
    font-size: 18px;
    color: var(--primary-color);
    margin-right: 5px;
}

.qhmkod .ejypqe.fedgs5 {
    font-size: 12px;
    padding: 10px 20px;
    letter-spacing: 1px;
}

.spl416 .um2ix4 {
    position: absolute;
    left: 30px;
    font-size: 16px;
    padding: 0;
    color: #BFBDBD;
    border: 0;
    top: 42px;
    background-color: transparent;
}

.zyb14o .m8ue99 {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    color: #fff;
    padding: 20px;    
}

.wbbjrk.zyb14o .m8ue99 .b0rqkj {
    position: static;
    margin-bottom: 15px;
}

.zyb14o .upa1ys a {
    color: #fff;
}

.ylli82 label,
.xi3w5t label {
    position: relative;
    padding-left: 35px;
    display: block;
    color: #000000;
    font-weight: 400;
    margin-bottom: 20px;
    cursor: pointer;
}

.ylli82 input[type="radio"],
.xi3w5t input[type="radio"] {
    width: 0;
    height: 0;
    display: none;
}

.ylli82 label:before,
.xi3w5t label:before {
    position: absolute;
    color: #9e9e9e;
    font-size: 24px;
    content: "\f096";
    font-family:'FontAwesome';
    left: 0;
    top: -5px;
}

.ylli82 input[type="radio"]:checked + label:before,
.xi3w5t input[type="radio"]:checked + label:before {
    content: "\f046";
    color: var(--primary-color);    
}

.ylli82 .ejypqe.fedgs5 {
    font-size: 10px;
    padding: 5px 15px;
    margin-right: 10px;
}

.axzl21 span {
    display: block;
    color: #000;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 5px;
    margin-top: 10px;
}

.sjbwj3 {
    height: 13px;
    font-size: 10px;
    background-color: #fff;
}

.y4i89r {
    border-radius: 0px 5px 5px 0px;
    background-color: var(--primary-color);
}

.ijmia8 .qag0hl {
    margin-left: 0;
    margin-bottom: 30px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.075);
    -moz-box-shadow: 0 6px 12px rgba(0,0,0,.075);
    -ms-box-shadow: 0 6px 12px rgba(0,0,0,.075);
    -o-box-shadow: 0 6px 12px rgba(0,0,0,.075);
    box-shadow: 0 6px 12px rgba(0,0,0,.075);    
}

.ijmia8 .qag0hl .a5bvdh {
    background-color: #fff;
    height: 55px;
}

.ijmia8 .qag0hl button {
    top: 15px;
    right: 15px;
}

.ijmia8 .wbbjrk.dpapab {
    margin-bottom: 30px;
}

.kn1nei {
    margin: 30px 0;
}

.kdjf6b {
    display: inline-flex;
    background-color: #fff;
    border-radius: 4px;
    overflow: hidden;
    margin-bottom: 0;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.075);
    -moz-box-shadow: 0 6px 12px rgba(0,0,0,.075);
    -ms-box-shadow: 0 6px 12px rgba(0,0,0,.075);
    -o-box-shadow: 0 6px 12px rgba(0,0,0,.075);
    box-shadow: 0 6px 12px rgba(0,0,0,.075);
}

.kdjf6b>li {
    display: inline-block;
    border-right: 1px solid #f0f3f5;
}

.kdjf6b>li:last-child {
    border-right: 0;
}

.kdjf6b>li>a, 
.kdjf6b>li>span {
    border: 0;
    font-size: 18px;
    font-weight: bold;
    border-radius: 0;
    padding: 10px 20px;
    display: block;
    float: none;
    position: relative;
    color: var(--primary-color);
    background-color: #ffff;
}

.kdjf6b>li>a.uf0ccr,
.kdjf6b>li>a:hover{
    color: #fff;
    background-color: var(--primary-color);
}

.jqdx0t ul {
    display: flex;
    margin-left: -15px;
    margin-right: -15px;
    justify-content: center;
}

.jqdx0t ul li {
    padding-left: 15px;
    padding-right: 15px;
}

.jqdx0t ul li img {
    border-radius: 4px;
}

.b3fsmv ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;    
}

.b3fsmv ul li {
    margin-right: 5px;
}
/* contact-form */

.qhmkod label,
.iau99o label {
    color: #84868A;
    font-size: 14px;
    font-weight: normal;
}

.qhmkod textarea.a5bvdh {
    height: 120px;
    resize: none;
}

.iau99o input::-webkit-input-placeholder,
.qhmkod input::-webkit-input-placeholder {
    color:#AFB3B7;
}
.iau99o input::-moz-placeholder,
.qhmkod input::-moz-placeholder {
    color:#AFB3B7;
}
.iau99o input:-ms-input-placeholder,
.qhmkod input:-ms-input-placeholder {
    color:#AFB3B7;
}
.iau99o input:-moz-placeholder,
.qhmkod input:-moz-placeholder {
    color:#AFB3B7;
}

.tqknak .pry0xh {
    display: block;
}

.tqknak {
    margin-bottom: 30px;
}

.tqknak .fsw1kf {
    margin-bottom: 30px;
}

.ta0jo5 {
    width: 50px;
    height: 50px;
}

.g0d99a .ta0jo5 {
    width: 40px;
    height: 40px;
}

.kn0m8v {
    overflow: hidden;
    line-height: 28px;
    border-bottom: 1px solid #eae7e7;
    padding-bottom: 20px;
}

.kn0m8v .wrtdl3 {
    overflow: hidden;
    margin-bottom: 5px;
}

.wrtdl3 .a1gvpb {
    float: right;
}

.wrtdl3 .glnici {
    font-size: 18px;
}

textarea.a5bvdh {
    height: 120px;
    resize: none;
    padding: 15px 20px;
}

.tdkgyy .xu9r9r {
    width: 50px;
    height: 50px;
    border-radius: 100%;
    overflow: hidden;
    margin-right: 30px;
    margin-top: 0;
}

.sh2kk9>li:last-child .kn0m8v {
    border-bottom: 0;
    padding-bottom: 0;
}

/* address-content */

.hs33ks .navurp {
    padding: 30px;
    border-radius: 4px;
    margin-bottom: 30px;
    background-color: #fff;
    text-align: center;
    -webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 8%);
    -moz-box-shadow: 0 6px 12px rgba(0,0,0,.075);
    -ms-box-shadow: 0 6px 12px rgba(0,0,0,.075);
    -o-box-shadow: 0 6px 12px rgba(0,0,0,.075);
    box-shadow: 0 6px 12px rgb(0 0 0 / 8%);
}

.hs33ks .navurp h3 {
    font-size: 24px;
}

.hs33ks .navurp p {
    margin-bottom: 0;
}

.hs33ks .navurp .n1q0c9 {
    font-size: 30px;
    width: 80px;
    height: 80px;
    line-height: 80px;
    border-radius: 100%;
    display: inline-block;
    margin-bottom: 20px;
    color: #fff;
    background-color: var(--primary-color);
}

/* ragister-account */

.uoe6nh {
    width: 500px;
    margin: 50px 0 80px;
    border-radius: 10px;
    overflow: hidden;
    display: inline-block;
    background-color: #fff;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    -moz-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    -ms-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    -o-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);    
}

.uoe6nh h1 {
    font-size: 18px;
    font-weight: 600;
    text-align: left;
    margin-bottom: 0;
    padding: 10px 20px;
    background-color: #F1F2F3;
}

.uoe6nh .iau99o {
    padding: 30px;
}

.uoe6nh .a5bvdh:focus {
    border-color: var(--primary-color);
}

.uoe6nh button {
    width: 100%;
    font-size: 14px;
    font-weight: 600;
    height: 45px;
    color: #fff;
    margin-bottom: 20px;
    border-radius: 4px;
    text-transform: uppercase;
    background-color: var(--primary-color);
    border: 1px solid var(--primary-color);
}

.uoe6nh button:hover {
    color: var(--primary-color);
    background-color: transparent;
}

.uoe6nh form .q8170b a{
    text-align: right;
    display: block;
    margin-bottom: 15px;
}

.uoe6nh .g0cpqc a {
    color: #C40622;
}

.uoe6nh .g0cpqc a:hover {
    color: var(--primary-color);
}

.uoe6nh .g0cpqc span {
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
    color: #A19E9E;
    position: relative;
    text-transform: uppercase;
}
.uoe6nh .g0cpqc span:before,
.uoe6nh .g0cpqc span:after {
    position: absolute;
    content: "";
    top: 10px;
    width: 35px;
    height: 1px;
    background-color: #A19E9E;
}

.uoe6nh .g0cpqc span:before {
    left: -50px;    
}

.uoe6nh .g0cpqc span:after {
    right: -50px;
}

.uoe6nh .d5wycx {
    margin-top: 30px;
}

.uoe6nh .d5wycx a {
    display: block;
    text-align: left;
    padding: 0;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 2px;
    background-color: #F5F8FA;
    margin-bottom: 20px;
    font-size: 14px;
    border: 1px solid #D8E2E9;
    border-radius: 4px;
}

.uoe6nh .d5wycx span {
    color: #fff;
    width: 60px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    display: inline-block;
    font-size: 20px;
    margin-right: 20px;
    margin-top: -1px;
    margin-bottom: -1px;
    border-radius: 4px 0px 0px 4px;
}

.uoe6nh .d5wycx .q7p82b {
    color: #2D4373;
}

.uoe6nh .d5wycx .q7p82b span {
    color: #fff;
    border-right: 1px solid #fff;
    background-color: #2D4373;
}

.uoe6nh .d5wycx .w12e6w {
    color: #C9070D;
}

.uoe6nh .d5wycx .w12e6w span {
    color: #fff;
    border-right: 1px solid #fff;
    background-color: #C9070D;
}


/* sa-breaking-news */

.hd8zbo {
    position: relative;
    padding: 30px;
    margin-bottom: 30px;
    border-radius: 4px;
    background-color: #fff;
}

.hd8zbo .d6pb41 {
    position: absolute;
    right: 0;
    top: -5px;
    bottom: inherit;
}

.hd8zbo .d6pb41 a {
    color: #000;
    font-size: 20px;
}

.hd8zbo .d6pb41 .odm1sa {
    margin-right: 10px;
}

.hd8zbo .d6pb41 a:hover,
.m7llm9 .ef4bbg:hover {
    color: var(--primary-color);
}

.hd8zbo .wbbjrk {
    background-color: transparent;
    padding: 0;
    margin-bottom: 20px;
    box-shadow: none;
}

.hd8zbo .wbbjrk .b0rqkj {
    position: static;
    margin-bottom: 10px;
}

.hd8zbo .wbbjrk .m8ue99 {
    padding: 0;
}

.hd8zbo .wbbjrk .upa1ys {
    font-size: 16px;
}

.hd8zbo .wbbjrk .b0rqkj a {
    padding: 0;
    color: var(--primary-color);
    background-color: transparent;
}

.hd8zbo .wbbjrk p {
    margin-bottom: 10px;
}

.uan5kr .ef4bbg:hover {
    color: var(--primary-color);
}

/* breadcrumb */

.ilp0vv {
    background-color: transparent;
    border-radius: 0;
    padding: 0;
    margin-bottom: 30px;
}

.qlmub4.mf6a9t {
    color: #484848;
}

/* author-section */

.iq34z5 {
    padding-bottom: 50px;
}

.iq34z5 h1 {
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 50px;
}

.cdilqk.lgj1t1 {
    display: block;
    border-bottom: 0;
}

.cdilqk.lgj1t1 .kudo6q,
.mw7nqz li {
    margin-bottom: 10px;
}

.cdilqk.lgj1t1 .fth79b,
.mw7nqz li a {
    border: 0;
    border-radius: 0;
    display: block;
    color: #484848;
    padding: 10px 20px;
}

.cdilqk.lgj1t1 .kudo6q.ryn3mn .fth79b, 
.cdilqk.lgj1t1 .fth79b.mf6a9t,
.mw7nqz li.mf6a9t a,
.mw7nqz li a:hover  {
    background-color: #F2F4F6;
}

.iq34z5 .x07xk1 {
    margin-top: 80px;
}

.iq34z5 .ejypqe.fedgs5 {
    padding: 10px 25px;
    text-transform: capitalize;
}

.xi3w5t h3 {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 20px;
}

.iq34z5 input[type="file"] {
    display: none;
}

.iq34z5 input[type="file"]+label {
    cursor: pointer;
    color: #fff;
    padding: 5px 20px;
    border-radius: 4px;
    margin-top: 20px;
    margin-bottom: 50px;    
    background-color: #616161;
}

.fhgcc5 {
    margin-bottom: 70px;
}

.fhgcc5 .qz72s5 {
    min-width: 260px;
    margin-right: 30px;
}

.j5cphk h2 {
    font-size: 25px;
}

.j5cphk .mf6a9t {
    margin-bottom: 15px;
    font-size: 12px;
    color: #292E34;
    position: relative;
    padding-left: 20px;
}

.j5cphk .mf6a9t:before{
    position: absolute;
    content: "";
    left: 0;
    top: 2px;
    width: 12px;
    height: 12px;
    border-radius: 100%;
    background-color: #08C268;
}

.j5cphk .k5tq9i {
    margin-top: 20px;
}

.j5cphk .k5tq9i li {
    margin-right: 15px;
}

.j5cphk .k5tq9i li:last-child {
    margin-right: 0;
}

.j5cphk .k5tq9i li a {
    width: 35px;
    height: 35px;
    line-height: 35px;
    display: block;
    text-align: center;
    border-radius: 100%;
    color: #80909C;
    font-size: 18px;
    border: 1px solid #80909C;
}

.j5cphk .k5tq9i li a:hover {
    color: #fff;
    background-color: var(--primary-color);
}

.dvdsz8 h3 {
    font-size: 16px;
    color: #292E34;
    padding-bottom: 10px;
    margin-bottom: 15px;
    border-bottom: 1px solid #D8E2E9;
}

.dvdsz8 ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -5px;    
    margin-right: -5px;    
}

.dvdsz8 ul li {
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 5px;
    width: 58px;
}

.dvdsz8 ul li a {
    display: block;
    position: relative;
}

.dvdsz8 ul li a:before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    background-color: rgba(0, 0, 0, 0.38);
}

.dvdsz8 ul li a span{
    position: absolute;
    font-size: 14px;
    color: #fff;
    left: 0;
    top: 50%;
    z-index: 999;
    width: 100%;
    opacity: 0;
    text-align: center;
    margin-top: -10px;
}

.dvdsz8 ul li a:hover span,
.dvdsz8 ul li a:hover:before {
    opacity: 1;
}

.dvdsz8 .ma32zh {
    margin-bottom: 50px;
}

/* about-section */

.s6jmtm {
    margin-bottom: 30px;
}

.v63qqk {
    display: flex;
    overflow: hidden;
    border-radius: 4px;
    background-color: #fff;
}

.v63qqk .hfmvgj,
.v63qqk .agn968 {
    width: 50%;
}

.v63qqk .agn968 img {
    width: 100%;
}

.v63qqk .hfmvgj {
    align-self: center;
    padding: 30px;
}

.v63qqk .hfmvgj h2 {
    font-size: 20px;
    margin-bottom: 15px;
}

/* service-section */

.erpci1 {
    padding: 30px;
    border-radius: 4px;
    margin-bottom: 30px;
    background-color: #fff;
}

.erpci1 .n1q0c9 {
    font-size: 40px;
    color: var(--primary-color);
}

.erpci1 h2 {
    font-size: 20px;
    margin: 10px 0;
    font-weight: normal;
}

/* team-section */

.s5azou{
    border-radius: 4px;
    overflow: hidden;
    margin-bottom: 30px;
    background-color: #fff;
}

.s5azou img {
    width: 100%;
}

.s5azou ul {
    display: flex;
    flex-wrap: wrap;    
}

.s5azou ul li {
    margin-right: 10px;
}

.s5azou ul li:last-child {
    margin-right: 0;
}

.s5azou .hfmvgj {
    padding: 15px;
}

.s5azou .hfmvgj h2 {
    font-size: 20px;
    font-weight: normal;
}

/* error-section */

.gj09h9 {
    text-align: center;
}

.g0ivuj {
    padding: 100px 15px;
    background-color: #fff;
}

.g0ivuj h1 {
    font-size: 60px;
    margin: 20px 0;
}

/* Footer */

#bxa0on {
    background-color: #fff;
}

.ldyqpr ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.a0cobb {
    text-align:center;
    border-bottom:1px solid #e3e6e8;
}

.a0cobb .suia1x {
    display:inline-block;
    float:none !important;
    padding:25px 0 15px 0;
}

.a0cobb .suia1x li {
    display: inline-block;
}

.a0cobb .suia1x li+li {
    margin-left: 25px;
}

.a0cobb .suia1x li a {
    font-size:11px;
    text-transform:uppercase;
    color:#a5a7a8;
    letter-spacing:2px;
    padding:10px;
    font-weight: 700;
}

#bxa0on .a0cobb .mhmzuv>li>a:focus, 
#bxa0on .a0cobb .mhmzuv>li>a:hover,
#bxa0on .a0cobb .mhmzuv>li.mf6a9t a {
    background-color: transparent;
}

.ldyqpr {
    padding:50px 0;
    color:#a5a7a8;
}

.ldyqpr .ibhp7s {
    overflow: hidden;
}

.ldyqpr .ibhp7s h2 {
    margin-bottom:25px;
    font-size:14px;
    color: #000;
    margin-top: 10px;
    text-transform:uppercase;
}

.ibhp7s.re65sf ul li,
.ibhp7s.jalzh2 ul li {
    float:left;
}

.ibhp7s.re65sf ul li {
    width: 50%;
}

.ibhp7s.jalzh2 ul li {
    width: 33%;
}

.ldyqpr .ibhp7s li a {
    padding:5px;
    display:block;
    font-size:14px;
    color: #5e5e5e;
}

#bxa0on a:hover,
.o26sdz a:hover {
    color:#ff0000;
}

.xkkldz {
    color: #fff;
    padding: 40px 0 30px;
    border-top: 1px solid #f0f3f5;
    background-color: #0D0D0D;
}

.xkkldz,
.xkkldz a {

}

.o26sdz,
.o26sdz a {
    font-size: 14px;
    color: #797878;
    line-height: 23px;
}

.hwjxqc {
    max-width: 990PX;
    display: inline-block;
}

.xkkldz .ijik0i {
    margin: 35px 0;
}

.xkkldz .ijik0i li a {
    display: block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    background-color: #282828;
    text-align: center;
}

.xkkldz .ijik0i li a:hover {
    background-color: var(--primary-color);
}

.xkkldz .ijik0i li a:hover {
    color: #fff !important;
}

.xkkldz .ijik0i ul {
    justify-content: center;
}

.xkkldz .ijik0i li {
    margin-right: 15px;
}

/* preloader */

div#e5otw4 { 
    position: fixed; 
    left: 0; 
    top: 0; 
    text-align: center;
    z-index:999999999999999999;
    width: 100%; 
    height: 100%;
    background-color: #fff;
    overflow: visible;
    font-size: 50px;
    color: #ffbb00;
}

div#e5otw4 .dvxvie {
    display: inline-block;
}


div#e5otw4 .dvxvie {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -50px;
    margin-top: -50px;
}

/*Magnific-popup overwrite CSS*/

.mfp-iframe-holder .mfp-content {
    border-radius: 5px;
    border: 10px solid #fff;
}

.mfp-iframe-holder .mfp-close {
    top: -45px;
    right: -20px;
}

.mfp-figure {
    background-color: #fff;
}

img.mfp-img {
    padding:12px;
}

.mfp-image-holder .mfp-close {
    top:-35px;
}

.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor:pointer;
}

.mfp-counter {
    right: 50%;
    color: #fff;
    top: 50px;
    margin-right: -20px;
}


/* breaking-news-slider */

.uan5kr .ef4bbg {
    position: absolute;
    top: -45px;
    right: 0;
    font-size: 20px;
    cursor: pointer;
}

.uan5kr .ef4bbg.f0ubm1 {
    right: 20px;
}

.udjihr {
    color: #3c8c4d;
    font-style: italic;
    font-weight: 600;
    margin-bottom: 17px;
}

.udjihr span {
    font-weight: bold;
    margin-right: 5px;
}

.kripa2 select {
    background-color: transparent;
    border: 0;
}

.x5peqp .g0jky9 i {
    margin-right: 5px;
}

/* EXTRA CSS */

a, button, .a5bvdh,
.un5ya8 button i,
.ejypqe.fedgs5:before,
.m8ue99.poio96,
.vplcn4 img,
.ef4bbg, .m8ue99,
#ijfzmw .sarr96, 
#ijfzmw .f0biqj,
.dvdsz8 ul li a:before,
.dvdsz8 ul li a span,
.qdi7gn li, .bmtt2b, 
.t953k9 .svic6p li, 
.drffk6 .agn968, .ulcsoj {
    -webkit-transition: 500ms;
    -moz-transition: 500ms;
    -ms-transition: 500ms;
    -o-transition: 500ms;
    transition: 500ms;
}

/* Theme 458 migration */
.m0bme2 {
    float: right;
    font-size: 0;
    white-space: nowrap;
    margin-left: 16px;
}
.v6peyt {
    display: inline-block;
    vertical-align: top;
    min-width: 64px;
    height: 38px;
    line-height: 36px;
    margin-left: 8px;
    padding: 0 15px;
    border: 1px solid #f16b25;
    background: #f16b25;
    color: #ffffff;
    font-size: 14px;
    font-weight: 700;
    text-align: center;
}
.v6peyt:hover {
    color: #ffffff;
    background: #d95714;
    border-color: #d95714;
}
.i0du8b {
    color: #f16b25;
    background: #ffffff;
}
.i0du8b:hover {
    color: #ffffff;
    background: #f16b25;
}
.jrqfrt {
    text-align: center;
}
.jrqfrt li {
    display: inline-block;
    float: none;
}
.hgds4q {
    font-size: 30px;
    line-height: 38px;
}
.tlw8wh h1,
.lfeb0r {
    color: #111111;
    font-size: 32px;
    line-height: 42px;
}
.lfeb0r {
    margin-bottom: 12px;
}
.wbbjrk.iwamwx .vplcn4 img {
    width: 100%;
    max-height: 260px;
    object-fit: cover;
}
.lw65ny {
    color: #555555;
}
.lw65ny h1,
.lw65ny h2,
.lw65ny h3,
.lw65ny p,
.lw65ny li,
.lw65ny span {
    color: inherit;
}
.lw65ny h1 {
    color: #111111;
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 14px;
}
.lw65ny h2 {
    color: #111111;
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 14px;
}
.lw65ny h3 {
    color: #111111;
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 8px;
}
.cdfe2z,
.uerlcx,
.umrsco,
.vp18vi,
.h180m2,
.ucuttr {
    background: #ffffff;
    border: 1px solid #eeeeee;
}
.cdfe2z {
    padding: 38px;
    margin: 25px 0 30px;
}
.cdfe2z span,
.goiixy span {
    display: block;
    color: #f16b25;
    font-weight: 700;
    margin-bottom: 8px;
    letter-spacing: 0;
}
.cdfe2z p,
.goiixy p,
.vp18vi p,
.h180m2 p {
    color: #555555;
    font-size: 16px;
    line-height: 28px;
}
.it5wv6 {
    background: #161616;
    border-color: #161616;
}
.it5wv6 h1,
.it5wv6 p {
    color: #ffffff;
}
.uerlcx {
    margin-bottom: 28px;
}
.e5l670 {
    font-size: 0;
    margin-left: -10px;
    margin-right: -10px;
}
.e5l670 > div {
    display: inline-block;
    vertical-align: top;
    width: 48%;
    margin: 10px 1%;
    padding: 24px;
    background: #fafafa;
    border: 1px solid #eeeeee;
    font-size: 14px;
}
.e5l670 b {
    display: block;
    color: #111111;
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 8px;
}
.ucuttr {
    min-height: 150px;
    padding: 24px 20px;
    margin-bottom: 20px;
}
.ucuttr span {
    display: block;
    color: #f16b25;
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 8px;
}
.ucuttr p {
    color: #555555;
    line-height: 25px;
    margin: 0;
}
.t10d5t,
.nblvhn .t10d5t {
    display: inline-block;
    vertical-align: top;
    min-width: 118px;
    height: 44px;
    line-height: 42px;
    padding: 0 22px;
    border: 1px solid #f16b25;
    background: #f16b25;
    color: #ffffff;
    font-size: 14px;
    font-weight: 700;
    text-align: center;
    cursor: pointer;
}
.t10d5t:hover {
    color: #ffffff;
    background: #d95714;
    border-color: #d95714;
}
.pueewf {
    color: #f16b25;
    background: #ffffff;
}
.pueewf:hover {
    color: #ffffff;
    background: #f16b25;
}
.umrsco {
    padding: 34px;
    margin-bottom: 30px;
}
.umrsco h1,
.umrsco h2,
.umrsco p {
    color: #111111;
}
.umrsco p {
    color: #666666;
    margin-bottom: 22px;
}
.umrsco input {
    display: block;
    width: 100%;
    height: 48px;
    line-height: 48px;
    margin-bottom: 14px;
    padding: 0 15px;
    border: 1px solid #dddddd;
    background: #ffffff;
    color: #111111;
}
.umrsco input::-webkit-input-placeholder {
    color: #777777;
}
.umrsco input::-moz-placeholder {
    color: #777777;
}
.umrsco input:-ms-input-placeholder {
    color: #777777;
}
.nblvhn {
    margin-top: 6px;
    font-size: 0;
}
.nblvhn .t10d5t {
    margin-right: 10px;
    margin-bottom: 10px;
    font-size: 14px;
}
.goiixy,
.uvto30 {
    padding: 36px;
    margin-bottom: 30px;
    background: #f8f8f8;
    border: 1px solid #eeeeee;
}
.vp18vi {
    padding: 32px;
    margin-bottom: 30px;
}
.vp18vi ul {
    margin: 0 0 24px 18px;
    padding: 0;
}
.vp18vi li {
    color: #555555;
    line-height: 28px;
}
.sbiw64 {
    background: #161616;
    border-color: #161616;
}
.sbiw64 h2,
.sbiw64 li {
    color: #ffffff;
}
.h180m2 {
    padding: 24px;
    margin-bottom: 28px;
}
.y25eee {
    margin: 0;
    padding-left: 22px;
}
.y25eee li {
    color: #555555;
    font-size: 16px;
    line-height: 30px;
    padding: 8px 0;
}

@media (max-width: 991px) {
    .m0bme2 {
        float: none;
        margin: 12px 0 0;
        padding-bottom: 10px;
    }
    .v6peyt {
        margin-left: 0;
        margin-right: 8px;
    }
    .cdfe2z,
    .umrsco,
    .goiixy,
    .uvto30,
    .vp18vi {
        padding: 26px;
    }
}
@media (max-width: 767px) {
    .e5l670 > div {
        width: 98%;
    }
    .lw65ny h1 {
        font-size: 30px;
        line-height: 38px;
    }
}
