/*
 Theme Name:	MWD
 Theme URI:		http://www.myanmarwebdesigner.com
 Description:		MWD Theme
 Author:			Myanmar Web Designer
 Author URI:		http://www.myanmarwebdesigner.com
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
*/

@font-face {
	font-family: 'CherryUnicode';
	src: url('./fonts/CherryUnicode.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    line-height: normal;
}

@font-face {
    font-family: 'Roboto Bold';
    src: url('fonts/Roboto-Bold.ttf');
    src: url('fonts/Roboto-Bold.ttf?#iefix') format('embedded-opentype'),
         url('fonts/Roboto-Bold.ttf') format('truetype'),
         url('fonts/Roboto-Bold.ttf') format('svg');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto Regular';
    src: url('fonts/Roboto-Regular.ttf');
    src: url('fonts/Roboto-Regular.ttf?#iefix') format('embedded-opentype'),
         url('fonts/Roboto-Regular.ttf') format('truetype'),
         url('fonts/Roboto-Regular.ttf') format('svg');
    font-style: normal;
}

@font-face {
    font-family: 'zawgyi-one';
    src: url('fonts/zawgyi-one-webfont.eot');
    src: url('fonts/zawgyi-one-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/zawgyi-one-webfont.woff2') format('woff2'),
         url('fonts/zawgyi-one-webfont.woff') format('woff'),
         url('fonts/zawgyi-one-webfont.ttf') format('truetype'),
         url('fonts/zawgyi-one-webfont.svg#zawgyi-oneregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

span.mm {
    font-family: zawgyi-one, sans-serif!important;
}

.mm{
	font-family: zawgyi-one, sans-serif!important;
}

body, p, a{
    font-family: 'Pyidaungsu','Roboto Regular'!important;
	font-size: 12pt;
} 

td,span{
	font-family:'Roboto Regular'!important;
}

html{
	overflow-x: hidden;
}

body {
	color: #333;
	overflow: unset !important;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Roboto Bold';
}

h3{
	font-size:20pt;
}

a{
	text-decoration: none;
}

:root {
	--primary-color-red: #ed1c24;
	--primary-color-blue: #21409a;
}
img.aligncenter {
    margin: 0 auto;
}
ul{
	list-style: none;
	/*padding: 0;*//*resized by Awsu*/
	margin: 0;
}
li {
    color: #666;
}
p {
	color: #666;
	line-height: 25px;
	text-align: justify;
	text-justify: distribute;
		
}

#pg-w5c2c5dc4dbdb0-1 p,#pg-w5c1369c72005a-1 p,#pg-w5c1b70976fdbe-1 p,#pg-w5c247764a6a7f-1 p,#pg-w5c136affa1a6a-1 p,#pg-w5c136b395a901-1 p,#pg-w5c1b706ce6cea-1 p,#pg-w5c136aaa7e54a-1 p{
	text-align:justify;
}

img {
	max-width: 100%;
	display: block;
}

input, textarea {
    width: 100%;
    border: 1px solid #ddd;
    border-radius: 0;
    padding: 8px 15px;
    outline: 0;
}

form.wpcf7-form .row {
    margin-bottom: 15px;
}

.C_Page input[type=submit]:hover {
    background: transparent;
    color: #0f4e8b;
}

.C_Page input[type=submit] {
    width: 150px;
    border-radius: 5px;
    background: #0f4e8b;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    transition: all 0.5s ease-in-out;
    border: 1px solid #0f4e8b;
}

.C_Page input[type="checkbox"] {
    width: auto!important;
    background: transparent!important;
    border: none!important;
    border-radius: 0!important;
}

.panel {
	box-shadow: 0 0 0;
	background: none;
}

.navbar {
	margin-bottom: 0px;
	border: 0px;
}

.navbar-collapse {
	padding: 0px;
}

.nav>li:hover>a, .nav>li:focus>a, .nav>li.active>a, .nav>li>a:hover, .nav>li>a:focus, .nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
 background: transparent;
}

.menu_text {
	float: right;
	margin: 0 0 0 30px;
	line-height: 1;
	color: #fff;
}

.navbar-toggle .icon-bar {
	background: #fff;
}

/* top header */

.top_header {
  background: linear-gradient(to right, rgb(13,137,206), rgb(17,78,139), rgb(17,78,139));
    color: #fff;
}

.top_header ul li a {
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 1px;
    padding: 15px 10px;
    text-decoration: none;
    transition: all 0.5s ease-in-out;
    display: block;
}

.top_header ul {
    display: inline-flex;
    float: right;
}

.top_header ul li a:hover, .top_header ul li.active a {
    background: rgb(189,22,22);
}

/* Header */

.menu .navbar-collapse.collapse {
    float: right;
    margin-top: 5px;
}

.header {
    padding: 10px;
}

.menu .navbar-nav>li>a {
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 30px;
    /*letter-spacing: 1px;*/
    color: #8f8a8a;
    transition: all 0.5s ease-in-out;
}

.header_social ul {
    display: inline-flex;
    float: right;
    margin-top: 20px;
}

.header_social ul li a:hover {
    color: rgb(189,22,22);
}

.header_social ul li a {
    margin-left: 10px;
    font-size: 20px;
    color: #0f4e8b;
    transition: all 0.5s ease-in-out;
}

#shower{
    display: none;
}

.sidebar ul li a{
    cursor: pointer;
}

.select{
    font-weight: 900;
}
.corporate-video-wrap {
    margin: 0 auto;
    width: min-content;
}
/* Sidebar */

div#n2-ss-1 .n2-ss-control-bullet {
    display: none;
}
.main {
       margin: 30px 0 60px;
}

.sidebar h3 {
/*     font-size: 22px; */
    font-weight: 700;
    color: #0f4e8b;
    position: relative;
    padding-bottom: 20px;
    margin-bottom: 30px;
}

.sidebar h3:after, .Contact_us h3:after, .About_Proven_one h3:after{
    content: '';
    background: rgb(189,22,22);
    width: 50px;
    height: 3px;
    position: absolute;
    left: 0;
    bottom: 0px;
}

.sidebar ul li a {
    color: #444;
    text-transform: uppercase;
    line-height: 40px;
    text-decoration: none;
   font-size: 15px;
     padding: 0;
}

.sidebar ul li a.active{
    font-weight: 900;
}

.sidebar ul li a i {
    margin-right: 5px;
}

.rl-basicgrid-gallery .rl-gallery-item img {
    height: auto;
    border: 2px solid #3683f0!important;
}

/* page */

.Home {
    margin-top: 72px;
}

.home_title p {
	text-align:justify;
	margin-bottom:30px;
}

.home_title h3 {
    font-weight: 700;
    margin-bottom: 30px;
    color:#8f8a8a;
}

.home_one {
    border-bottom: 1px solid #3784f2;
    padding-bottom: 30px;
}

.home_title.main_title h3 {
    color: #0f4e8b;
}

.post_page header.entry-header {
    display: none;
}

.Leadership h5 {
    font-size: 16px;
    font-weight: 600;
    color: rgb(13,137,206);
    border-bottom: 1px solid;
    padding-bottom: 20px;
}

.Leadership_Des p {
    margin-bottom: 20px;

}
.Leadership_Des h5 a{
    font-weight: 700;
    font-size: 16px;
    color: #333;
}
.Leadership_Des {
        border-bottom: 1px dashed #3683f1;
    padding-bottom: 30px;
}

.Leadership_Des .so-widget-sow-image h3 {
    font-size: 14px!important;
    text-align: center;
     color: #8f8a8a;
}

.Leadership_Des  img{
   margin: 0 auto;
}

.Leadership_Des img {
    margin: 0 auto;
    width: 150px!important;
    margin-bottom: 5px;
}

.BC_overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
}

.bg_img img {
    width: 100%!important;
}

.ft-link i{
    color: #fff;
}

.ft-link i:hover,.footer_top i:hover{
    color: rgb(189,22,22);
}

#display{
    display: none;
}

.BC {
    position: relative;
    padding: 160px;
	height: 450px;
}

.tablepress thead th {
    background-color: #0f4e8b!important;
    color: #fff;
    text-align: center;
}

.tablepress td, .tablepress th {
    background: #fff!important;
    color: #666;
    border-top: 2px solid #0f4e8b!important;
    border-right: 1px solid #333!important;
    text-align: center!important;
}

td.column-2 {
    text-align: left!important;
}

table#tablepress-1 {
    border: 2px solid #0f4e8b;
}

table#tablepress-1 ul {
    padding: 0 40px;
    list-style: disc;
}

.full_page header {
    display: none;
}

.C_Page h3, .About_Proven h3 {
    margin-bottom: 30px;
    color: #0f4e8b;
/*     font-size: 22pt; */
}

.C_add i {
    font-size: 18px;
    color: #3784f3;
}

.C_add p {
    font-size: 15px;
    margin-bottom: 20px;
}

.Contact_us h3, .About_Proven_one h3{
      position: relative;
    margin-bottom: 10px;
    padding-bottom: 20px;
}

div.wpcf7 {
    margin: 0;
    padding: 0;
    margin-left: 70px;
    font-weight: 600;
    color: #756e6e;
}

div.wpcf7 .col-sm-1 {
    padding: 0;
    text-align: right;
}

.C_add h5 {
    font-weight: 700;
    color: #0f4e8b;
    margin-bottom: 20px;
}

.About_Proven p {
    font-size: 16px;
    line-height: 2;
    margin-bottom: 20px;
	text-align:justify;
}

.About_Proven_two {
    background-repeat: no-repeat;
    background-size: cover;
    padding: 80px 0 50px;
}

.About_Proven_two a:hover i {
    background: rgb(189,22,22);
    color: #fff;
}
.About_Proven_three .logo-wrap {
    height: 80px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 30px;
}
.About_Proven_two a i {
    background: #fff;
    padding: 9px;
    color: rgb(189,22,22);
    transition: all 0.5s ease-in-out;
}
.About_Proven_three .so-panel, .About_Proven_three .so-panel > div, .About_Proven_three .so-panel > div > div, .About_Proven_three .so-panel > div > div > div {
    height: 100%;
}
.About_Proven_three .Y_M_I img {
    margin-top: 27px;
}
.About_Proven_two a {
text-decoration: none;
transition: all 0.5s ease-in-out;
}

.About_Proven_two a:hover span {
    background: #fff;
    color: rgb(189,22,22);
}

.About_Proven_two a span {
    background: rgb(189,22,22);
    color: #fff;
    padding: 7px 15px;
    transition: all 0.5s ease-in-out;
}

.About_Proven_two p {
    color: #fff;
}

.About_Proven_two h3 {
    color: #fff;
    line-height: 37px;
}

.title_center h3:after {
    left: 48%;
}

.title_center h3 {
    text-align: center;
}

.title_center p {
    text-align: center;
}

.About_Proven_three h5 {
    font-weight: 700;
    color: #444;
    text-align: center;
    line-height: 25px;
    border-bottom: 1px solid #3886f5;
    padding-bottom: 15px;
    margin-bottom: 25px;
    font-size: 16px;
}
.About_Proven_three img {
    margin: 0;
    width: 120px;
    height: auto;
    max-width: 100%;
}
.footer_top.footer_home ul li a i {
    font-size: 14px;
    margin-right: 5px;
}

.footer_top.footer_home ul li a {
    font-size: 13px;
    color: #fff;
    text-transform: uppercase;
    line-height: 35px;
    text-decoration: none;
    transition: all 0.5s ease-in-out;
}

.footer_top.footer_home ul li a:hover {
    font-weight: 700;
}

.footer_top.footer_home ul {
    display: block;
}

.footer_top.footer_home h3 {
    font-size: 18px;
}

.Sustainability_page h3 {
/*     font-size: 22px; */
    font-weight: 700;
    color: #0f4e8b;
}

.Sustainability_page span {
    font-size: 19px;
    line-height: 35px;
    color: #3785f5;
}

a.previouspostslink {
    visibility: visible;
}

.HLN {
    box-shadow: -5px -17px 30px -10px #6eaeef94;
    padding-top: 30px;
}

/* post */

.single .post_page h3 {
/*     font-size: 22px; */
    font-weight: 700;
    margin-bottom: 30px;
}

.single .post_page figure {
    margin-bottom: 30px;
}

.single .post_page ul.thumbnail1 li {
    width: 33%;
    float: left;
    margin-bottom: 30px;
}

.post-nav a {
    color: #0f4e8b;
    font-weight: 700;
    text-decoration: none;
    transition: all 0.5s ease-in-out;
}

.post-nav {
    clear: both;
}

.pre-post-nav {
    float: left;
    width: 50%;
}

.next-post-nav {
    float: right;
    width: 50%;
    text-align: right;
}

.single .post_page ul.thumbnail1 li {
    width: 32%;
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
}

.single .post_page ul.thumbnail1{
	margin-top: 30px;
	margin-bottom: 30px;
}

.Post_recent li span {
    color: #0f4e8b;
}

.Post_recent li {
    margin-bottom: 30px;
    border-bottom: 1px solid #3785f4;
    padding-bottom: 20px;
}

.Post_recent li a {
    display: block;
    margin-bottom: 10px;
    color: #333;
}

.Post_recent h3 {
/*     font-size: 22px; */
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 30px;
}

.news_post h3 a {
    color: #8c8484;
    font-size: 16px;
}

.news_post img {
    height: 220px;
}

.news_post ul li {
    float: left;
    width: 31%;
    margin-right: 25px;
}

.news_post.news_page li {
    height: 360px;
}

.news_post.news_page li p {
    height: 80px;
}

a.P_readmore {
    font-size: 14px;
    font-weight: 700;
    font-style: italic;
    text-decoration: none;
    color: #0f4e8b;
    transition: all 0.5s ease-in-out;
    position: relative;
}

.Business h3 {
/*     font-size: 22px; */
    font-weight: 700;
    color: #0f4e8b;
}

.Business .first_des {
    border-bottom: 1px solid #3885f5;
    padding-bottom: 30px;
}
.first_des .widget-title {
    margin-bottom: 25px;
}
.Business img {
    margin: 0 auto;
}
.right-side-img-wrap .widget-title {
    font-size: 16px;
    color: #555;
    line-height: normal;
    font-weight: 400;
    margin-top: 10px;
    margin-bottom: 15px;
}
.Business h5 {
    font-size: 16px;
    font-weight: 700;
    color: #0f4e8b;
	margin-top: 30px;
	text-transform:uppercase;
}

.Business .second_des a {
    color: #333;
    text-decoration: none;
    font-weight: 700;
    transition: all 0.5s ease-in-out;
}

.news_post.news_page h3 a {
    color: #0f4e8b;
    transition: all 0.5s ease-in-out;
    font-weight: 600;
}

.About_Proven_one.cat_title h3 {
    text-transform: uppercase;
    font-weight: 700;
    color: #0f4e8b;
    margin-bottom: 40px;
}

.Home.Leader_profile p {
    line-height: 25px;
}

.Home.Leader_profile p i {
    margin-right: 5px;
    color: #3684f1;
    font-size: 18px;
}

.Home.Leader_profile p {
    margin-bottom: 15px;
}

.Home.Leader_profile span {
    margin-bottom: 30px;
    display: block;
}

.Home.Leader_profile h5 {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 15px;
}

.Home.Leader_profile img {
    border: 2px solid #3785f4;
    padding: 10px;
    border-radius: 5px;
}

.caption{
    color: red;
    font-weight: 600;
    font-family: 'Roboto Bold';
    transition: all 0.5s ease-in-out;
    font-size: 17px;
}

.new-title{
    padding-bottom: 10px;
}


/* Footer */


.footer {
    background: #0f4e8b;
    padding: 20px;
    color: #fff;
	box-shadow: 0px 10px 5px #888, -5px -10px 30px 5px #6eaeef94;
}

.page-id-93 .footer {
    box-shadow: none;
}

.footer_top i {
    font-size: 18px;
}

.footer_top p {
    margin-bottom: 20px;
    color: #fff;
    text-align: left;
}


.footer_top ul li a i {
    font-size: 22px;
}

.footer_top ul li a:hover {
    color: #fff;
}

.footer_top ul li a {
    color: #3581ed;
    margin-right: 10px;
    transition: all 0.5s ease-in-out;
}

.footer_top ul {
    display: inline-flex;
}

.footer_copy p a:hover {
    color: #fff;
    text-decoration: underline;
}

.footer_copy p a {
    color: #3480eb;
    text-decoration: none;
    transition: all 0.5s ease-in-out;
}

.footer_copy p {
    text-align: center;
    font-size: 13px;
        color: #fff;
}

.footer img {
    display: inline;
}

.footer_top a {
    color: #fff;
}

/* drop down */

@media (min-width: 768px) {

  ul.nav li.dropdown:hover ul.dropdown-menu {
    display: block;
  }
}

.dropdown-menu>li>a {
    font-weight: 700;
    line-height: 30px;
    transition: all 0.5s ease-in-out;
    color: #fff;
}


.dropdown-menu {
    background-color: rgb(189,22,22)!important;
}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
    color: #333!important;
    background-color: #ffffff!important;
}

.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
    background-color: #ffffff!important;
}

.menu .navbar-nav>li>a:hover:after, .menu .navbar-nav>li.active a:after, a.P_readmore:hover:after {
    -webkit-transform: scale(1);
    transform: scale(1);
}

.menu .navbar-nav>li>a:after {
    content: '';
    width: 50px;
    height: 3px;
    background: rgb(189,22,22);
    position: absolute;
    left: 12px;
    bottom: 8px;
     -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: scale(0,1);
    transform: scale(0,1);
}

 a.P_readmore:after {
    content: '';
    width: 100%;
    height: 3px;
    background: rgb(189,22,22);
    position: absolute;
    left: 0;
    bottom: -5px;
     -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: scale(0,1);
    transform: scale(0,1);
}

.current-menu-parent:after{
	    content: '';
    width: 50px;
    height: 3px;
    background: rgb(189,22,22);
    position: absolute;
    left: 12px;
    bottom: 8px;
     -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: scale(1);
    transform: scale(1);
}

.current-menu-parent{
	position: relative;
}

.menu .navbar-nav>li>a {
    position: relative;

}

.top_header ul a.active {
    background: rgb(189,22,22);
}

/* Search */

div#ajaxsearchlite1 {
    background: none;
    margin-top: 10px;
}

div.asl_m .probox {
    flex-direction: column!important;
    display: inline-flex!important;
}

#ajaxsearchlite1 .probox .proinput, div.asl_w .probox .proinput {
    background: #fff;
    border-radius: 25px;
    height: 27px;
    padding-left: 20px;
}

div.asl_w .probox .promagnifier {
    background: transparent;
    float: left!important;
}

div.asl_m .probox .proinput {
	margin: 0 0 0 30px!important;
}

#ajaxsearchlite1 .probox, div.asl_w .probox {
    background: transparent!important;
    border: none!important;
    padding: 0!important;
}

.header_search {
    padding: 0;
}

div.asl_w .probox .promagnifier {
       background: transparent!important;
    box-shadow: none!important;
}
.accordian-wrap.proven-group-of-companies.-policies h3.widget-title {
    margin-bottom: 30px;
}
div.asl_w .probox .promagnifier .innericon svg {
    fill: #fff!important;
	position: absolute;
    top: 0;
	left: 0;
}
.our-vission-mission-values-row .widget-title {
    font-size: 18px;
    line-height: normal;
    font-weight: 500;
    margin-bottom: 20px;
    color: var(--primary-color-blue);
}
/* Pagination */

.pagenav {
    clear: both;
    display: flex;
    margin: 0 auto;
    justify-content: center;
}

.wp-pagenavi {
    clear: both;
    border: 1px solid #0f4e8b;
    display: block;
}

.wp-pagenavi a, .wp-pagenavi span {
    text-decoration: none;
    margin: -1px;
    padding: 10px 15px;
    display: inline-block;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
    background: #0f4e8b;
    color: #fff;
    border-color: #0f4e8b;
}

.wp-pagenavi a {
    border-left: 1px solid #0f4e8b!important;
}

.wp-pagenavi a, .wp-pagenavi span {
border:none;
}
/* profile page */
.profile-image-row > div {
    flex-wrap: nowrap;
    display: flex;
}
.profile-image-row .widget_sow-image {
    margin-right: 30px;
}
/* end profile page */
/* check box */

.wpcf7-form .wpcf7-checkbox label {
  position: relative;
  cursor: pointer;
}

.wpcf7-form .wpcf7-checkbox input[type=checkbox] {
	position: relative;
  visibility: hidden;
}

.wpcf7-form .wpcf7-checkbox input[type=checkbox] + span:before {
    display: block;
    position: absolute;
    content: '';
    border-radius: 0;
    height: 22px;
    width: 22px;
    top: 0px;
    border: 1px solid #ddd;
}

.wpcf7-form .wpcf7-checkbox input[type=checkbox] + span:after {
    display: block;
    position: absolute;
    content: '\2713';
    border-radius: 100%;
    height: 10px;
    width: 10px;
    top: 2px;
    left: 5px;
    visibility: hidden;
    font-size: 16px;
}

span.wpcf7-list-item {
    margin: 0!important;
}

.wpcf7-form .wpcf7-checkbox input[type=checkbox] + span {
    margin-left: 15px;
}


.wpcf7-form .wpcf7-checkbox input[type=checkbox]:checked + span:before {
    background: transparent;

}

.wpcf7-form .wpcf7-checkbox input[type=checkbox]:checked + span:after {
   visibility: visible;
}

.milestone_img img {
      width: 100%!important;
}

.Sustainability_page p i {
    font-size: 16px;
    margin-right: 10px;
    color: #0f4e8b;
}

.Sustainability_page p {
    margin-bottom: 20px;
}

.Sustainability_page h5 {
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 30px;
    border-bottom: 1px dashed #0f4e8b;
    display: inline-block;
    padding-bottom: 20px;
    color: #444;
}

.Home.VMS ul li {
    margin-bottom: 20px;
	color: #666;
	line-height: 30px;
	text-align:justify;
}

.Home.VMS p {
    margin-bottom: 20px;
	text-align:justify;
}

.Home.VMS h5 {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 20px;
    color: #444;
}

.Home.VMS ul li strong {
    font-size: 16px;
    color: #444;
}

div#AB_Proven p i {
    color: #0f4e8b;
    margin-right: 10px;
}
#post-380 .so-widget-sow-image h3.widget-title {
    font-size: 18px;
    text-align: center;
    margin-top: 15px;
    font-weight: 700;
    color: #0f4e8b;
}

.diector_board {
    position: relative;
}

.diector_board img {
    opacity: 1;
    display: block;
    width: 100%;
    height: auto;
    transition: .5s ease;
    backface-visibility: hidden;
}

/* .overlay1 {
    position: absolute;
    bottom: 10px;
    left: 10%;
} */

.overlay1 h5 {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 0;
	text-align:center;
}

.overlay1 span {
    color: #333;
	text-align:center;
	display:block;
}

.overlay2 {
    transition: .5s ease;
    opacity: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    background: rgba(80, 80, 100, 1);
    color: #fff;
    padding: 70px 20px;
}

.overlay2 p {
    color: #fff;
    line-height: 21px;
}

.overlay2 a {
    font-size: 16px;
    display: block;
    color: #fff;
    margin-top: 20px;
    text-decoration: none;
}

.overlay2 a i {
    margin-right: 10px;
}

.diector_board:hover .overlay2{
	opacity:1;
}

#gallery-1 img {
    border: none!important;
}

/* Responsive */


@media (min-width:992px) and (max-width:1199px){


.sidebar ul li a {
    font-size: 13px;
}
		.news_post ul li {
    width: 30%;
}
	.news_post.news_page li {
    height: 320px;
    margin-bottom: 30px;
}
	.news_post.news_page li p {
    height: auto;
    line-height: 20px;
}
	.BC {
    padding: 200PX;
}
	h3 {
    font-size: 18pt;
}
	
.overlay2 {
    padding: 30px 20px;
}
	.PI_products_des dt.gallery-icon.portrait {
    margin-right: 3px;
}
	#searchform input {
		width: 125px!important;
	}
}


@media (min-width:320px) and (max-width:1199px){
	.milestone_img img {
    max-width: 100%;
}
	.news_post img {
    height: auto;
}.About_Proven_three span {
    height: auto;
}
	.BC {
 height: auto;
}

}

@media (min-width:768px) and (max-width:991px){
	

.menu .navbar-nav>li>a {
    padding: 10px 5px;
}
	.sidebar h3 {
		font-size: 20px;
	}
	.sidebar ul li a {
    line-height: 25px;
    font-size: 13px;
    margin-bottom: 20px;
    padding: 0;
    display: block;
}
	.About_Proven_two h3 {
    font-size: 25px;
    line-height: 25px;
}
	.About_Proven_three h5 {
    font-size: 14px;
}
	.news_post ul li {
    width: 28%;
}

.news_post.news_page li {
    height: 300px;
    margin-bottom: 30px;
}
	.news_post.news_page li p {
  height: auto;
}
	
	.post_page img {
    height: auto;
}
	.overlay1 h5 {
    font-size: 15px;
}
	.overlay1 p {
    font-size: 12px;
    line-height: 16px;
}
	.overlay2 p {
    line-height: 17px;
    font-size: 12px;
}
	
.overlay2 {
    padding: 5px;
}
	.C_add p {
    font-size: 13px;
}
	.footer_top p {
    font-size: 14px;
}
	ul.Toyo_P1 li {
    width: 100%!important;
    margin-bottom: 30px;
}
	ul.Toyo_P1 {
    display: block!important;
}
	h3 {
    font-size: 14pt!important;
}
	div.wpcf7 .col-sm-1 {
    font-size: 14px;
}
		.PI_products_des dt.gallery-icon.portrait {
    margin-right: 3px;
}
	.top_header_link {
    width: 73%;
}
	.header_search {
    padding: 0;
    width: 27%;
}
}

@media (min-width:320px) and (max-width:767px){
	.menu {
    padding: 0;
}
	.menu .navbar-collapse.collapse {
    float: none;
    background: #f5f5f5;
}

.navbar-toggle {
    margin-top: -45px;
    background-color: #114f8e;
    margin-bottom: 0;
}
	.navbar-nav {
    margin: 7.5px;
}
	.logo img {
    display: inline-block;
}
	.header_social {
    margin-top: -15px;
}
	.Home {
    margin-top: 40px;
}
	.Leadership_Des p, .Leadership_Des{
    text-align: center;
}
	.Leadership h5 {
    text-align: center;
}
	.news_post ul li {
    width: 100%;
    margin-bottom: 30px;
}
	.news_post.news_page li {
    height: auto;
}
	.Post_sidebar {
    clear: both;
    margin-top: 60px;
}
	.post_page img {
    height: auto!important;
}
	.dataTables_wrapper {
    overflow-x: auto;
}
	#post-380 .so-widget-sow-image img {
    margin: 0 auto;
}
	.news_post.news_page li p {
    height: auto;
}
	.P_Products {
    overflow-x: auto;
}
	.ASL.mm {
    overflow-x: auto;
}
	.news_post img {
    width: 100%!important;
}
}


@media (min-width:600px) and (max-width:767px){
	.BC {
    padding: 130px;
}
		.LBS {
    padding: 0 20%;
}
	.news_post.news_page li {
    padding: 0 20%;
}
		.PI_products_des dt.gallery-icon.portrait {
    margin-right: 3px;
}
	.PI_products_des_left {
    width: 30%;
    float: left;
	margin-right: 20px;
}
}


@media (min-width:320px) and (max-width:599px){
	
.single .post_page ul.thumbnail1 li img {
    margin: 0 auto;
}
.single .post_page ul.thumbnail1 li {
    width: 100%;
}
	ul.Toyo_P1 li {
    width: 100%!important;
    margin-bottom: 30px;
}
	ul.Toyo_P1 {
    display: block!important;
}
	h3 {
    font-size: 14pt!important;
}
	.PI_products_des_left img {
    margin: 0 auto;
}
}


@media (min-width:500px) and (max-width:599px){

.top_header ul li a {
    padding: 15px 5px;
}
		.BC {
    padding: 90px;
}
		.LBS {
    padding: 0 20%;
}
		.news_post.news_page li {
    padding: 0 15%;
}
	.PI_products_des  dl.gallery-item{
		    width: 50%!important;
	}
	.PI_products_des  dl.gallery-item img{
		    margin: 0 auto;
	}
}


@media (min-width:400px) and (max-width:499px){
.top_header_link {
    padding: 0;
    width: 60%;
}
	.header_search {
    width: 37%;
}
	.BC {
    padding: 90px;
}
	.LBS {
    padding: 0 10%;
}
	div.wpcf7 {
    margin-left: 20px;
}
		.news_post.news_page li {
    padding: 0 10%;
}
	.PI_products_des  dl.gallery-item{
		    width: 50%!important;
	}
	.PI_products_des  dl.gallery-item img{
		    margin: 0 auto;
	}
	.PI_products_title h5 img {
    width: 40px!important;
    height: 40px!important;
}
		.PI_products_title h5 {
    font-size: 18px;
    margin-bottom: 15px;
}
	#searchform input {
		width: 110px!important;
	}
}


@media (min-width:320px) and (max-width:399px){
	.header_search {
    width: 100%;
    margin-bottom: 10px;
    margin-left: 20px;
    margin-top: 0;
	    display: none;
}
	.top_header_link {
    width: 100%;
}
	.top_header ul {
    float: none;
}
	.home_title h3 {
    font-size: 20px;
}
	.About_Proven_two h3 {
		font-size: 22px;
	}
		.BC {
    padding: 60px;
}
	.LBS {
    padding: 0 10%;
}
	div.wpcf7 .col-xs-7 {
    width: 75%;
}
	div.wpcf7 {
    margin-left: 20px;
}
	div.wpcf7 .col-sm-1 {
    font-size: 13px;
}
		.news_post.news_page li {
    padding: 0 5%;
}
	.wp-pagenavi a, .wp-pagenavi span {
    padding: 10px 10px!important;
}
	.PI_products_tab .nav-tabs>li>a {
    font-size: 16px!important;
    padding: 10px 10px!important;
}
	.PI_products_title h5 img {
    width: 30px!important;
    height: 30px!important;
}
	.PI_products_title h5 {
    font-size: 16px;
    margin-bottom: 15px;
}
	.PI_products_des  dl.gallery-item{
		    width: 100%!important;
	}
	.PI_products_des  dl.gallery-item img{
		    margin: 0 auto;
	}
	
.overlay2 {
    padding: 40px 20px!important;
}
}

@media(min-width:1400px) and (max-width:1799px){
	.About_Proven_two {
    padding: 130px 0px 120px;
}
	.BC{
		padding:295px;
	}
}
@media(min-width:1800px) and (max-width:2000px){
	.About_Proven_two{
		    padding: 150px 0px 170px;
	}
	.BC{
		padding:350px;
	}
}
@media(min-width:2001px) and (max-width:2560px){
	.About_Proven_two{
		padding:270px 0px 230px;
	}
	.BC{
		padding:430px;
	}
}

/* Home */

#post-8 ul{
	list-style:square;
	color:#0f4e8b!important;
}


/*  proven technology industry, proven polyworld, proven international, sustainability, innitiatives*/

#post-204 p, #post-217 p, #post-224 p, #post-112 p, #post-362 p{
	text-align:justify;
}

/*  Buggy Golf Club & Forklift*/

table.buggy_golf, table.forklift_table{
	width:100%;
	border:1px solid #ececec;
}
table.buggy_golf td, table.forklift_table td{
	padding:7px;
	font-size:10pt;
}
table.buggy_golf a, table.forklift_table a{
	color:inherit;
	font-size:10pt;
}
table.buggy_golf p, table.forklift_table p{
	font-size:11pt;
}
table.buggy_golf a:hover, table.forklift_table a:hover{
	text-decoration:none;
}

/* Toyo Products */

table.table.table-striped td, table.table.table-striped th {
    border: 1px solid #ddd;
    text-align: center;
}
table.table.table-striped img {
    margin: 0 auto;
}

.News_Sidebar .aside {
    border-bottom: 1px solid #e8e0e0;
}
.News_Sidebar a {
    color: #333;
}
.News_Sidebar footer.entry-meta {
    display: none;
}


/*  UPS-Telecom */

table.UPS_table{
	width:100%;
	border:1px solid #ececec;
}
table.UPS_table td{
	padding:7px;
	font-size:10pt;
	border:1px solid #ececec;
}
p.UPS_table_title{
	margin-top:30px;
}

/* Products */

.products_cat_page li {
    width: 32%;
    float: left;
    padding: 14px;/*resized by awsu 11-06-2020*/
}
.products_cat_page img {
    height: auto;
}
.products_cat_page h3 a {
    font-size: 22px;
    color: #0d77b9;
    margin-bottom: 20px;
    display: block;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
    line-height: 30px;
}
.Product_P_title h3 {
    color: #0e76b8;
    margin-bottom: 30px;
}
.C_Links {
    display: inline-flex;
}

.C_Links a {
    margin-right: 100px;
    background: rgb(189,22,22);
    color: #fff;
    padding: 10px 20px;
    display: block;
    text-align: center;
    border-radius: 3px;
    box-shadow: 1px 5px 13px #333;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 16px;
    letter-spacing: 1px;
    transition: all 0.5s ease-in-out;
}
.C_Links a:hover {
    background: #333;
}
ul.Toyo_P1 {
    background: #0f4e8b;
    display: inline-flex;
    padding: 20px 10px;
    border-radius: 3px;
}
ul.Toyo_P1 li {
    width: 16%;
    padding-right: 10px;
    position: relative;
}
ul.Toyo_P1 li a {
    text-align: center;
    display: block;
    color: #fff;
    text-decoration: none;
}

ul.Toyo_P1 li img {
    margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
}
.Toyo_P1 h3 {
    color: #0f4e8b;
    text-transform: uppercase;
    margin-bottom: 30px;
}


/* AGM, GEL  */

table.AGM_table, table.GEL_table{
	width:100%;
	border:1px solid #ececec;
}
table.AGM_table td, table.GEL_table td{
	border:1px solid #ececec;
	padding:4px;
	font-size:10pt;
}
table.AGM_table a, table.GEL_table a{
	color:inherit;
	font-size:10pt;
}
table.AGM_table a:hover, table.GEL_table a:hover{
	text-decoration:none;
}
table.AGM_table p, table.GEL_table p{
	font-size:11pt;
}
ul.Toyo_Slider li a {
    color: #fff;
    text-decoration: none;
}
ul.Toyo_Slider li {
    margin-bottom: 20px;
    border-bottom: 1px solid #9e979726;
    padding-bottom: 20px;
}
ul.Toyo_Slider li img {
    margin: 0 auto;
    margin-bottom: 15px;
}
ul.Toyo_Slider {
    background: #0f4e8b;
    padding: 20px;
    text-align: center;
}
ul.Toyo_Slider li:last-child {
    border: none;
    padding-bottom: 0;
    margin-bottom: 0;
}
.modal-body h5:after {
    position: absolute;
    width: 50px;
    height: 3px;
    background: rgb(189,22,22);
    left: 0;
    content: '';
    bottom: 0;
}

.modal-body h5 {
    font-size: 18px;
    margin-bottom: 20px;
    margin-top: 30px;
    position: relative;
    padding-bottom: 20px;
}

/* GEL */

img.LPFG_ftseries{
	float:left;
}

h5.top_h5{
	margin:0 0 20px;
}
.ASL_title h3 {
    color: #114e8b;
    text-transform: uppercase;
    text-align: center;
}
.ASL.mm td {
    font-family: zawgyi-one, sans-serif!important;
}

/********* RESPONSIVE **********/

/* About Proven */
@media(min-width:992px) and (max-width:1199px){
	.Y_M_I img{
		margin:72px auto 0;
	}
	.P_PW img{
		margin:70px auto 0;
	}
	.P_V_G img{
		margin:215px auto 0;
	}
}

@media(min-width:768px) and (max-width:991px){
	.Y_M_I img{
		margin:40px auto 0;
	}
	.P_PW img{
		margin:65px auto 0;
	}
	.P_I img{
		margin:95px auto 0;
	}
	.P_V_G img{
		margin:240px auto 0;
	}
}

@media (max-width:767px){
	.P_T img, .Y_M_I img, .P_PW img, .P_I img, .P_V_G img{
		margin:0px auto;
	}
	.C_Links{
		margin-top:10px;
	}
}

@media(min-width:768px) and (max-width:991px){
	.products_cat_page h3 a{
		font-size:16px;
	}
}
@media(min-width:681px) and (max-width:767px){
.products_cat_page h3 a {
	font-size: 18px;
	}
}

@media (max-width:480px){
	.C_Links a{
		width:100%;
		display:block;
		margin-right:0;
		padding:10px 5px;
	}
		.C_Links {
    display:block;
}
	.products_cat_page h3 a{
		font-size:16px;
	}
	.single .post_page h3{
		font-size:22px;
	}
	.Product_P_title h3{
		width:60%;
		margin:0 auto;
		font-size:22px;
	}
}

@media (max-width:380px){
	.C_Links a{
		display:block;
		padding:10px 5px;
		margin-right: 0;
	}
	.products_cat_page h3 a{
		font-size:14px;
	}
	.C_Links {
    display:block;
}
}

@media(max-width:680px){
	.products_cat_page li{
		width:100%;
	}
	.products_cat_page li img{
		margin:0 auto;
	}
	.C_Links{
		width:100%;
	}
	.C_Links p{
		margin-left:auto;
		margin-right:auto;
	}
	.bt_water .C_Links a{
		display:table;
	}
	.Product_P_title h3{
		width:60%;
		margin:0 auto;
		font-size:22px;
	}
}

/* Search Result */

.search-results article {
    margin-bottom: 30px;
    border: 2px solid #f2f2f2;
    padding: 20px;
    text-align: center;
    box-shadow: 5px 5px 27px 2px #f1ededc2;
}
.search-results article p {
	    text-align: center!important;
}
.search-results img{
	margin-left:auto;
	margin-right:auto;
}
.search-results article h1.entry-title a {
    font-size: 20pt;
    color: #0f4e8b;
    font-weight: 600;
}
.grecaptcha-badge {
    display: none!important;
}

.C_certificate h5 {
    margin-bottom: 20px;
    font-size: 20px;
	margin-top: 0;
}
.C_certificate {
    border-bottom: 1px solid #0d86cb;
    padding-bottom: 30px;
}

a.sider_sub i {
    font-size: 10px;
    margin-right: 6px;
}
a.sider_sub {
    margin-left: 20px;
    color: #333;
    font-size: 16px;
	text-decoration:none;
}

#searchform input {
    width: 160px;
    height: 30px;
    background: #fff;
    margin-bottom: 0px;
    color: #333;
    margin-left: 10px;
    border-radius: 30px;
    margin-top: 9px;
}

#searchform i {
    font-size: 20px;
    vertical-align: middle;
}
.YP_page {
    margin-top: 20px;
}
.YP_page h3 {
    color: #0f4e8b;
    text-transform: uppercase;
    margin-bottom: 30px;
}
.PI_products {
    border: 1px solid #0e86cb;
}

.PI_products_title p {
    color: #fff;
    margin-bottom: 0;
}

.PI_products_title h5 span {
    margin-top: 10px;
    margin-right: 10px;
}
.PI_products_title h5 {
    margin-top: 0;
    font-size: 20px;
    color: #fff;
    margin-bottom: 15px;
    display: inline-flex;
}
.PI_products_title {
    background: #0e86cb;
    padding: 10px;
}
.PI_products_des {
    margin-left: 20px;
    margin-top: 15px;
	margin-right: 20px;
}
.PI_products_des_left p {
    text-align: center;
}
.PI_products_des_right p {
    font-size: 15px;
    line-height: 22px;
}
.PI_products_des_right h3 {
    font-size: 19px;
    margin-top: 0;
    margin-bottom: 20px;
    color: #114e8b;
}
.PI_products_des_right h5.mm {
    font-size: 18px;
    margin-bottom: 20px;
    color: #114e8b;
}
.PI_products_des_right ul {
    list-style: square;
    padding-left: 20px;
}

.PI_products_des_right li.mm {
    font-size: 14px;
    line-height: 25px;
}
.PI_products_des.P_products {
    margin-bottom: 30px;

}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
	background-color: #fff!important;
	    color: #0f4e8b!important;
}
.PI_products_tab .nav-tabs>li>a {
    color: #333;
    font-size: 18px;
	padding: 10px 20px;
}
.PI_products_tab .nav-tabs {
    border-bottom: 1px solid #ddd;
    margin-bottom: 30px;
}
a.post-edit-link {
    display: none;
}

.PI_products_tab .tab-content ul li a i {
    color: rgb(189,22,22);
    margin-right: 10px;
}
.PI_products_tab .tab-content ul li a {
    display: block;
    margin-bottom: 20px;
    color: #333;
    font-size: 17px;
    transition: all 0.5s ease-in-out;
}
.sidebar ul {
    margin-bottom: 30px;
}

.sidebar h5 {
    font-size: 20px;
    color: #114e8b;
}

/*menu_update*/

ul.dropdown-menu li > ul.dropdown-menu{
    left: 100%;
    top: 0;
}

ul.dropdown-menu li:hover > ul.dropdown-menu, ul.dropdown-menu li:focus > ul.dropdown-menu{
    display: block
}

/* Corporate Governance Manual */
.sow-icon-ionicons {
	font-family: "sow-ionicons" !important;
}
.sow-accordion-title {
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 1.7rem;
}
.widget-title {
    color: var(--primary-color-blue);
    margin-bottom: 30px;
}
/* end Corporate Governance Manual */

/* Corporate Philanthropy page */
.corporate-philanthropy-row table.tablepress {
    border: 1px solid var(--primary-color-blue);
}
.corporate-philanthropy h3.widget-title {
    color: #ed1c24;
    margin-bottom: 30px;
}
.corporate-philanthropy ul {
    margin-bottom: 15px;
    list-style: disc;
    color: #666;
}
/* end Corporate Philanthropy page */

/* sidebar sticky */
body.page-template-default .main > .container > .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
body.page-template-default .main > .container:before, body.page-template-default .main > .container:after, body.page-template-default .main > .container > .row:before, body.page-template-default .main > .container > .row:after {
	content: unset;
	display: none;
}
@media (min-width: 576px) {
	body.page-template-default .main > .container > .row > .col-sm-3 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	body.page-template-default .main > .container > .row > .col-sm-9 {
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
}
@media (min-width: 768px) {
	body.page-template-default .main > .container > .row > .col-md-3 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	body.page-template-default .main > .container > .row > .col-md-9 {
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
}
@media (min-width: 992px) {
	body.page-template-default .main > .container > .row > .col-lg-3 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	body.page-template-default .main > .container > .row > .col-lg-9 {
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
}
div#secondary {
    position: sticky;
    top: 65px;
}
/* end sidebar sticky */
.caption.tree-planting {
    width: 500px;
    max-width: 100%;
    margin: 0 auto;
    text-align: center;
    font-size: 15px;
    color: var(--primary-color-red);
}
table.tablepress.corporate-philanthropy-standards ul {
    list-style: disc;
    text-align: left;
}
.milestone_img .widget-title {
    color: var(--primary-color-blue);
    margin-bottom: 25px;
}
body.page-template-default .main .sidebar h3 {
    margin-top: 0;
}
body.page-template-default .main {
    margin-top: 70px;
}
.accordian-wrap.corporate-policies li {
    margin-bottom: 10px;
    text-align: justify;
}

.lang-my td, .lang-my th {
   font-family: 'CherryUnicode' !important;
}