/* -- FONT EMBED -- */

@font-face {
    font-family: 'myanmar3';
    src: local('Myanmar3'), url('./../fonts/myanmar/myanmar3.ttf')format("truetype");
    -webkit-font-smoothing: antialiased;
    text-shadow: 0px 0px 1px rgba(255, 255, 255, 0.3);
    font-weight: normal;
    font-style: normal;
    unicode-range: U +1000 -109 F;
}

@font-face {
    font-family: 'barlowlight';
    src: url('../fonts/barlow_extralight_macroman/Barlow-ExtraLight-webfont.eot');
    src: url('../fonts/barlow_extralight_macroman/Barlow-ExtraLight-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/barlow_extralight_macroman/Barlow-ExtraLight-webfont.woff2') format('woff2'), url('../fonts/barlow_extralight_macroman/Barlow-ExtraLight-webfont.woff') format('woff'), url('../fonts/barlow_extralight_macroman/Barlow-ExtraLight-webfont.ttf') format('truetype'), url('../fonts/barlow_extralight_macroman/Barlow-ExtraLight-webfont.svg#barlowextralight') format('svg');
    -webkit-font-smoothing: antialiased;
    -webkit-text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
    text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'barlow';
    src: url('../fonts/barlowcondensed_regular_macroman/BarlowCondensed-Regular-webfont.eot');
    src: url('../fonts/barlowcondensed_regular_macroman/BarlowCondensed-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/barlowcondensed_regular_macroman/BarlowCondensed-Regular-webfont.woff') format('woff'), url('../fonts/barlowcondensed_regular_macroman/BarlowCondensed-Regular-webfont.ttf') format('truetype'), url('../fonts/barlowcondensed_regular_macroman/BarlowCondensed-Regular-webfont.svg#barlow_condensedregular') format('svg');
    -webkit-font-smoothing: antialiased;
    -webkit-text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
    text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'souresanspro';
    src: url('../fonts/sourcesanspro/SourceSansPro-Regular.eot');
    src: url('../fonts/sourcesanspro/SourceSansPro-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/sourcesanspro/SourceSansPro-Regular.woff') format('woff'), url('../fonts/sourcesanspro/SourceSansPro-Regular.ttf') format('truetype'), url('../fonts/sourcesanspro/SourceSansPro-Regular.svg#telenorlight') format('svg');
    -webkit-font-smoothing: antialiased;
    -webkit-text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
    text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'notosansmedium';
    src: url('../fonts/notosansmyanmar-condensedmedium/NotoSansMyanmar-CondensedMedium.woff') format('woff'), url('../fonts/notosansmyanmar-condensedmedium/NotoSansMyanmar-CondensedMedium.eot') format('embedded-opentype'), url('../fonts/notosansmyanmar-condensedmedium/NotoSansMyanmar-CondensedMedium.ttf') format('truetype'), url('../fonts/notosansmyanmar-condensedmedium/NotoSansMyanmar-CondensedMedium.svg#NotoSansMyanmar-CondensedMedium') format('svg');
    -webkit-font-smoothing: antialiased;
    -webkit-text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
    text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'notosansregular';
    src: url('../fonts/notosans_regular/NotoSansMyanmar-Regular.woff') format('woff'), url('../fonts/notosans_regular/NotoSansMyanmar-Regular.eot') format('embedded-opentype'), url('../fonts/notosans_regular/NotoSansMyanmar-Regular.ttf') format('truetype'), url('../fonts/notosans_regular/NotoSansMyanmar-Regular.svg#NotoSansMyanmar-CondensedMedium') format('svg');
    -webkit-font-smoothing: antialiased;
    -webkit-text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
    text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
    font-weight: normal;
    font-style: normal;
}



/* -- END FONT EMBED -- */

html,
body {
    font-family: 'souresanspro', 'notosansregular';
    font-weight: normal;
    letter-spacing: normal !important;
    background: #FFF;
    font-size: 16px;
}


/* -- TEXT STYLE -- */


/* -- Font Family -- */

h1,
h2,
h3,
h4,
h5,
h6,
a {
    font-family: barlow, notosansregular !important;
    font-weight: normal;
    padding: 0;
    margin: 0;
}

p {
    font-size: 14px;
    font-weight: normal;
    padding: 0;
    margin: 0;
}

header.header-v2 .area-main-menu .area-inner ul.gva_menu>li>a,
p,
.gallery-post .post-meta-wrap .post-title a,
ul li,
ol li {
    font-family: souresanspro, notosansregular !important;
    font-weight: normal;
}


/* -- End Font Family -- */


/* -- Custom Css Start --*/


/* language switcher block css start */

#block-languageswitcher ul,
#block-moi-languageswitcher ul {
    width: 100%;
    display: flex;
    background: #eff5f4;
    border-radius: 30px;
    line-height: 30px;
    font-size: 14px;
}

.en.is-active,
.my.is-active {
    background: red;
    color: #fff;
    border-radius: 15px;
}

#block-languageswitcher ul li,
#block-moi-languageswitcher ul li {
    width: 50%;
    text-align: center;
    list-style: none;
}


/* language switcher block css end */

.brand-logo-region {
    background: #fff;
}

.links.btn-group {
    width: 80%;
    border-radius: 30px;
    background: #eff5f4;
}

.lang {
    float: left;
    line-height: 30px;
    width: 50%;
    border-radius: 30px;
    text-align: center;
}

.lang.is-active {
    background: red;
}


/* drupal sub menu tree custom css start */

.dropdown-submenu {
    position: absolute;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    padding: 0px;
}

.dropdown-menu>li>a:hover {
    background: #D8DEE2;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    content: "\f105";
    display: inline-block;
    font-family: 'FontAwesome';
    font-style: normal;
    font-size: 10px;
    float: right;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}


/* drupal sub menu tree custom css end */


/* Custom megamenu css start */


/* .menu-hover .navigation .gva_menu li {
    position: unset!important;
  } */


/* .open>.dropdown-menu {
    height: 222px;
  } */

.dropdown-menu {
    /* padding: 30px 0 30px 30px !important; */
    padding: 15px 0 15px 15px !important;
    /* min-width: 300px; */
    min-width: 250px;
    border: none;
    border-radius: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.dropdown-menu.row {
    min-width: 400px;
}

.brand-logo-footer-img {
    width: 70%;
}


/* Custom megamenu css end */

.contact-us-footer,
.contact-us-footer p {
    font-size: 10px;
}

.contact-us-footer p {
    float: left;
}

.contact-us-footer-style li {
    list-style: none;
    float: left;
    padding: 0 10px;
}

#moi-easy-fill {
    fill: #fff;
}


/*
  advertisement banner css from eint */

.gradient {
    background: rgb(103, 97, 186);
    background: linear-gradient(90deg, rgba(103, 97, 186, 1) 0%, rgba(131, 220, 143, 1) 100%);
}

.text-white {
    color: white;
}

.p-4 {
    padding: 4rem;
}

.py-4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
}

.py-2 {
    padding-top: 2rem;
    padding-bottom: 2rem;
}

.vertical-center {
    align-items: center;
}

.d-flex {
    display: flex;
}

.flex-row {
    flex-flow: row;
}

.flex-column {
    flex-flow: column;
}

@media (min-width: 768px) {
    .sm-flex-row {
        flex-flow: row!important;
    }
    .sm-flex-column {
        flex-flow: column!important;
    }
}

#block-topadv-2,
#block-moi-topadv-2 {
    margin-bottom: 0;
    padding-top: 13px;
    padding-left: 162px;
}

.zimg-height {
    height: 57px;
}

.video-img-width img {
    width: 100%;
}

.post-title-h1 {
    font-size: 1rem;
}

.pt-20 {
    padding-top: 20px;
}

li.dropdown.open>a {
    background: #f7f7f7!important;
    color: #101010!important;
}

li.dropdown.open>.dropdown-menu {
    background: #f7f7f7!important;
}

ul.gva_menu.gva_menu_main li:hover {
    background: #efefef!important;
}

ul.gva_menu.gva_menu_main li:hover a {
    color: #101010!important;
}

li.dropdown li {
    padding: 5px 15px;
}

.dropdown-menu {
    padding: 0!important;
}

.dropdown-menu.row {
    background: #efefef;
}

.dropdown-menu>li:hover {
    background: #efefef;
}

.dropdown-menu>li>a:hover {
    background: transparent;
}

li.dropdown.open>.dropdown-menu>.dropdown-submenu:hover {
    background: #efefef!important;
}

ul.gva_menu.gva_menu_main .dropdown-menu.row li:hover {
    background: #d0d0d0!important;
}

li.dropdown li {
    padding: 8px 0px;
}

.dropdown-menu>li>a {
    padding: 3px 20px 3px 10px;
}

.dropdown-menu {
    background-color: #f7f7f7;
}

ul.gva_menu.gva_menu_main li:hover>ul.dropdown-menu {
    display: block;
}

ul.gva_menu.gva_menu_main li.dropdown-submenu:hover .dropdown-menu.row {
    display: block;
}


/* Media queries for moi site START */

@media (max-width:1200px) {}

@media (max-width:992px) {
    .gva-offcanvas-inner .gva-navigation .gva_menu li ul {
        position: relative;
    }
    li.dropdown li {
        position: relative;
    }
    ul.gva_menu.gva_menu_main li:hover>ul.dropdown-menu {
        left: 0;
        right: 0;
        width: 100%;
    }
    .dropdown-menu.row {
        min-width: auto;
    }
    .dropdown-submenu>a:after {
        content: ” ”;
    }
    ul.gva_menu.gva_menu_main li:hover,
    ul.gva_menu.gva_menu_main li:hover a,
    ul.gva_menu.gva_menu_main li:hover ul {
        background: transparent!important;
    }
    #block-topadv-2,
    #block-moi-topadv-2 {
        padding: 0!important;
        margin: 0!important;
    }
    .site-branding-logo img {
        width: 33.33%;
    }
}

@media (max-width:768px) {}

@media (max-width:480px) {
    .site-branding-logo img {
        width: 50%;
    }
}


/* Media queries for moi site END */
