/*!
Theme Name: Skill One
Theme URI: https://github.com/Myat
Author: Myat
Author URI: https://github.com/Myat
Description: A starter theme for many exciting websites.
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: skillone
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/


body{
	font-size:16px;
	color:#343434;
	font-family: "Z06-Walone", serif;
	font-size: 17px;
	letter-spacing:.3px;
}
p{
	line-height:1.6;
}
body.dark-mode {
    background-color: #121212!important;
    color: #ffffff;
}
h1, h2, h3, h4, h5, h6{
	font-family: "Z06-Walone", serif;
	line-height:2rem;
}
#hero_stn h3.widget-title, #hero_stn h1, #hero_stn h4, #abt_first_stn #rcol-about h3.widget-title, #latest_proparties h3.widget-title, #h_testi h3.widget-title, #h_gaq h3.widget-title, #acord-section h3.widget-title, #h_gaq h4, #needhelp-box h2, #needhelp-box .widget-title, #needhelp-box h4, #h_testi h4, #foot-infos h3.widget-title, #h_p_loop .ct-stn h3{
	font-family: "Z06-Walone", serif;
	letter-spacing: 1px;
}
.banner img {
    width: 100%;
}
a:hover{
	text-decoration:none;
}
img {
    max-width: 100%;
    height: auto;
    display: block;
}
input, textarea, select{
    width: 100%;
    border-bottom: 1px solid #000000 !important;
    border: 0px;
    background: #15171800;
    margin-bottom: 10px;
    outline: none;
    max-height: 130px;
    resize: none;
    padding: 20px 0;
}
input:focus, textarea:focus, select:focus{
	border-bottom:1px solid #0ebbff !important;
}
[type=submit]{
	border: 0 !important;
    background: #65bbda;
    color: #ffffff;
    padding: 10px 40px;
    border-radius: 5px;
    margin: 0;
	width:180px;
    display: inline-block;
	transition:.3s;
	text-transform:uppercase;
}
[type=submit]:hover{
	background:#457B87;
}
[type=submit]:focus{
		border-bottom:0px!important;
}
input.wpcf7-not-valid{
	border:1px solid #dc3232!important;
}
.wpcf7-not-valid-tip{
	font-size:0;
	display:block;
}
.wpcf7-not-valid-tip:after {
	content: '\f057';
	font-family: 'Font Awesome 5 Free';
	position: absolute;
	top: 0;
	right: 5px;
	font-size: 1rem;
	font-weight:bold;
}
.stellarnav.dark{
	background:transparent;
}
.stellarnav.dark ul ul{
	width:270px;
	font-size:16px;
	background:rgb(222 237 249 / 96%);
}
.stellarnav.dark ul ul a:hover{
	background:#555;
	color:#fff;
}
.stellarnav.mobile.dark ul {
	background: #3e90ae;
}
.stellarnav.desktop ul a:hover {
  	color: #999;
}
.stellarnav.desktop ul li.current-menu-item >a {
  	color:#f77d0c;
	font-weight: bold;
	margin-top: -2px;
}
.stellarnav.desktop li.has-sub a {
  padding-right: 12px;
}
.stellarnav {
  background: transparent;
}
.stellarnav ul {
  	z-index: 9;
}
.stellarnav ul li a {
    padding: 12px 9px;
}
.stellarnav.dark li a{
	color:#333;
	font-weight:500;
}
.stellarnav a.menu-toggle {
  float: right;
}
.stellarnav .icon-close {
  margin: 15px 6px 1px 0;
}
.stellarnav.dark .menu-toggle span.bars{
	margin-right:0px;
}
.stellarnav a.menu-toggle {
    background: linear-gradient(80deg, #55c1e6, #b1cbe3);
    padding: 10px 15px;
    border-radius: 5px;
}
.stellarnav.mobile > ul > li > a {
    font-size: 20px;
}
.stellarnav li.has-sub > a:after{
	border-top:6px solid #484848;
}
.home h1.entry-title{
	display:none;
}
header#main-header{
    z-index: 111;
    width: 100%;
	transition: all 0.3s ease;
	border-bottom: 1px solid #e9e9e9;
    padding-bottom: 10px;
	background: rgb(255 255 255 / 86%);
    backdrop-filter: blur(9px);
}
header .site-branding{
	padding:10px 0;
	text-align:center;
	transition: all 0.3s ease;
}
header .logosection{
	display:inline-block;
	min-width:290px;
}
header .site-branding h2{
    font-size: 25px;
	margin-top:5%;
	transition: all 0.3s ease;
    left: 10px;
    position: relative;
    float: left;
}
.custom-logo-link img{
	width:60px;
	float:left;
	position:relative;
	transition: all 0.3s ease;
	left:0;
}
footer.footer{
	margin-top:0px;
}
footer.footer #ft-about, footer.footer #ft-web-link{
	text-align:center;
}
footer.footer #ft-about h3.widget-title{
	margin-bottom:20px;
}
footer.footer li{
	list-style:none;
	padding:70px 0 40px;
}
footer.footer #ft-web-link{
	padding:25px 0;
}
footer.footer a.bav-btn{
    background: #65bbda;
    color: #fff;
    padding: 15px 25px;
    border-radius: 40px;
	transition:.3s;
}
footer.footer a.bav-btn:hover{
	background:#f77d0c;
	color:#fff;
}
footer.footer .ft_social{
	margin-bottom:25px;
}
footer.footer .ft_social a i{
    margin-right: 7px;
    color: #333;
    border: 1px solid #333;
    border-radius: 3px;
    width: 40px;
    height: 40px;
    text-align: center;
    font-size: 16px;
    line-height: 40px;
	transition:.3s;
}
footer.footer .ft_social a i:hover{

    border: 1px solid #65bbda;
	color:#65bbda;

}
footer.footer .copyright{
    padding: 50px 0;
    margin-top: 70px;
    background: #e6f8ff;
}
footer.footer .copyright p{
	margin-bottom:0px;
	font-size:14px;
}
footer.footer .copyright a{
	color:#65bbda;
	transition:.3s;
}
footer.footer .copyright a:hover{
	color:#f77d0c;
}
a.scrollup {
    float: right;
    display: none;
    position: fixed;
    background: #65bbda;
    border-radius: 50%;
    width: 42px;
    height: 42px;
    bottom: 60px;
    text-align: center;
    color: #ffffff;
    font-size: 25px;
    right: 32px;
    padding: 6px;
	transition:.3s;
}
a.scrollup:hover{
	background:#f77d0c;
}
footer.footer .copyright .cprmenu a{
	color: #333;
    margin: 5px 8px 20px;
    display: inline-block;
	float:right;
}
#h-row-first-design .ct-stn, #h-row-snd-design .ct-stn, #h-row-trd-design .ct-stn{
	min-height:95px;
}
#h-row-snd-design .h-ploop-one {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-column-gap: 30px;
}
#h-row-trd-design .h-ploop-one {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-column-gap: 30px;
}
.h-p-l-one .posts-lists{
	background:#e9eff4;
	border-radius:7px;
	padding:15px;
}
.h-p-l-one .ct-stn a h3{
	color: #44464b;
    font-size: 20px;
    font-weight: 700;
    margin: 10px 0 5px;
}
.h-ploop-one{
	display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-column-gap: 30px;
}
.h-ploop-one .h-p-l-one:nth-child(2) .posts-lists{
	background:#f4f4e2;
}
.h-ploop-one .h-p-l-one:nth-child(3) .posts-lists{
	background:#e2f3ea;
}
.reexploring-loop{
	display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-column-gap: 30px;
}
.h-ploop-two .h-p-l-one .posts-lists {
    background: #fff;
    border-radius: 0px;
    padding: 0px;
}
#h-snd-rw-rgt.h-ploop-two .img-room{
	background:#FAEDCB;
	border-radius: 7px;
}
#h-snd-rw-rgt.h-ploop-two .img-room img{
    height: 90px;
    width: auto;
}
.filter-buttons {
	margin-top:70px;
    margin-bottom: 20px;
}
.filter {
    padding: 10px 20px;
    margin: 5px;
    cursor: pointer;
    background-color: #f4f4f4;
    border: none;
    transition: 0.3s;
	border-radius:5px;
}
.allclass{
	margin-right: 0px !important;
}
.filter:focus{
	outline:none;
}
.filter:hover, .filter.active {
    background:linear-gradient(80deg, #55c1e6, #b1cbe3);
    color: #fff;
}
.filter:hover{
	outline:none;
}
.grid {
    width: 105%;
    margin-left: -10px;
}
.grid-item {
    width: 33.33%;
    padding: 15px;
}
.audiocards{
	display:block;
}
.audioacv .dwgrid-item{
	padding: 0px;
    overflow: hidden;
    border-radius: 20px;
    box-shadow: 0 0 20px #0000002b;
    border: 1px solid #fff;
}
.audioacv .posted-date{
	display:block;
	margin:10px 0;
}
.audioacv .readmore-link{
	color:#0d8abf;
}
.ctaudioacv{
	padding:10px 20px 30px;
}
.ctaudioacv h3{
	margin-bottom:10px!important;
}
.ctaudioacv i.fa-solid{
	padding-right: 10px;
    bottom: -4px;
    position: relative;
    font-size: 20px;
}
.dwgrid-item {
	background:#C6DEF1;
	overflow: hidden;
    border-radius: 20px;
    box-shadow: 0 0 20px #0000002b;
    border: 1px solid #fff;
}
.dwgrid-item span.writer{
	padding:0 15px 20px;
	display: block;
    margin-top: -15px;
}
.dwgrid-item span.posted-date{
	padding:0 15px 20px;
	display: block;
    margin-top: -15px;
}
.dwgrid-item img{
    width:100%;
}
.dwgrid-item h3{
    font-size: 20px;
    font-weight: 700;
    padding: 15px 9px 5px;
    display: block;
}
.dwgrid-item a{
	color: #44464b;
}
.goback{
	margin: 100px 0 30px;
    display: inline-block;
    background: #6ac6e8;
    color: #fff;
    border-radius: 5px;
    padding: 5px 10px 8px;
	position:absolute;
	transition:.3s;
}
.goback:hover{
	background:#ff9b00;
	color:#fff;
}
.page #h-snd-rw-rgt article h3{
	margin-bottom:0px;
	font-size:16px;
}
article h3{
    font-size: 35px;
    font-weight: 700;
    margin-bottom: 30px;
}
.home article.post h3{
	margin-bottom:10px;
}
article.post h3{
	margin-bottom:45px;
}
article .sg-img-room{
	border-radius:7px;
	margin-bottom:30px;
}
.single_contentsection{
	margin:0 15%;
}
.single_contentsection iframe{
    width: 100%;
    border-radius: 10px;
    box-shadow: 0px 0px 20px #00000017;
    aspect-ratio: 16 / 9;
    height: auto;
}
.allsingle .sg-img-room{
	padding:0 15%;
}
.allsingle .sg-img-room img{
    margin: 0 auto;
    border-radius: 20px;
    box-shadow: 0 0 20px #0000002b;
    height: 550px;
    width: auto;
}
.single article h3{
    text-align:center;
	line-height:3.5rem;
}
.sow-post-carousel-theme-base .sow-carousel-wrapper{
	width:100%;
	background:#ddd;
}
#exampleModalCenter .modal-content{
	border-radius:15px!important;
	background:#fff;
	overflow:hidden;
}
#exampleModalCenter .modal-body{
	background:#f1fbff;
}
#exampleModalCenter .modal-content .modal-header{
	border-bottom:0!important;
}
#exampleModalCenter .modal-content [type=submit]{
	border-radius:45px;
}
.modal-content input, .modal-content textarea, .modal-content select{
	padding:10px 15px;
}
#exampleModalCenter .modal-header .close{
	outline:none;
}
.dateandauthor{
	text-align:center;
}
article h4.authorname{
	font-size: 16px;
    margin-bottom: 15px;
    top: -10px;
    color: #ff9b00;
    position: relative;
    font-weight: 600;
    display: inline-block;
}
article h4.p-date{
	font-size: 16px;
    margin-bottom: 15px;
    top: -10px;
    position: relative;
    display: inline-block;
	font-family:"Z06-Walone", serif;
}
.lbyacv .img-room{
	height:430px;
}
.h-p-l-one .img-room, .dwgrid-item .img-room{
    background: #fafafa61;
    position: relative;
    overflow: hidden;
}
.img-room img, .dwgrid-item img{
    width: 100%;
    margin: auto;
}
.slider .caption-wrap{
    top: 45%;
    position: absolute;
    width: 100%;
    text-align: center;
    z-index: 110;
}
.slider .caption-wrap h5{
	background:#ffffffba;
	display:inline-block;
	padding:0 10px;
}
.slider .caption-wrap h1{
	background: linear-gradient(90deg, transparent, #ffffff, transparent);
    padding: 10px 110px;
    display: inline-block;
}
.slider .sow-slider-base ul.sow-slider-images li.sow-slider-image>img {
	opacity:.7;
}
.mmt-banner{
	height:100px;
}
#abtfrowimg img{
	border-radius: 15px;
    box-shadow: 0px 0px 15px #00000024;
}

#notic-board-pg article a{
	color:#28668f;
	transition:.2s;
}
#notic-board-pg article a:hover{
	color:#f77d0c;
}
#notic-board-pg article i{
	color:#999;
}
#notic-board-pg article .sg-img-room img {
    margin-bottom: 15px;
}
#notic-board-pg article h3{
	font-size:18px;
	padding-top:5px;
}
.inner_title h3.widget-title{
    font-size: 45px;
    text-align: center;
    color: #2a7999;
}
.tnty-title .textwidget{
	font-size:25px;
}
#opg-rows img{
	border-radius:7px;
}
#opg-rows h3.widget-title{
	line-height:1.5em;
}

#main-header {
  position: fixed;
  width: 100%;
  background: white;
  transition: all 0.3s ease;
  z-index: 1000;
}
#main-header.shrink #logo img{
  	width: 40px;
	left:30px;
}
#main-header.shrink .site-branding h2{
	margin-top:2%;
	font-size:21px;
	left:40px;
}
#main-header.shrink .site-branding{
	padding-bottom:0px;
}
.video-row-head h3{
	margin-bottom:20px;
}
#tnty-title-reexp h3{
	text-align:center;
	margin-bottom:10px;
}
#sidearticle{
    border-radius: 10px;
    box-shadow: 0px 0px 15px #0000001f;
    border: 3px solid #ffffff;
	max-height:467px;
	overflow:hidden;
	position:relative;
	transition:.3s;
}
#sidearticle:hover{
    box-shadow:0px 0px 20px #0000004d;
}
#sidearticle:hover:after{
    transform: rotate(45deg) translate(700%, 0);
    top: -150px;
}
#sidearticle:after{
	content: "";
    display: block;
    position: absolute;
    width: 20%;
    height: 200%;
    background: rgb(255 255 255 / 25%);
    top: -400px;
    filter: blur(5px);
    transform: rotate(45deg) translate(-220%, 0);
    transition: all .5s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.reexping h3{
	font-size:18px;
	margin-bottom:10px!important;
}
.reexping a{
	color:#28668f;
	transition:.2s;
}
.reexping a:hover{
	color:#f77d0c;
}
.reexppage{
	overflow:hidden;
	height:135px;
}
.single-post article{
	padding-top:100px;
}
.single-library article, .single-audio article, .single-video article{
	padding-top:100px;
}
.single-audio article .downloadpdf{
	display:none;
}
.compet-rows img{
	border-radius:7px;
}
.ajsearch{
	position: absolute;
    float: right;
    right: 0;
    top: 0;
	padding:10px 0;
}
.ajsearch button:focus{
	outline:0;
	box-shadow:none;
}
.yarpp-related .yarpp-thumbnail-title{
	color:#28668f;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail{
	height:auto!important;
	min-height: 255px;
}
#mbship h3{
	text-align:center;
	margin-bottom: 20px;
}
#mbship h4{
	text-align:center;
}
#tablesection{
	text-align:center;
}
#tablesection table{
	text-align:left;
	margin:0 auto;
	font-weight:bold;
}
#tablesection table tr.mbplan{
	background: #3494b0;
    color: #fff;
}
#tablesection table td{
    padding: 15px 0px 15px 20px;
    border: 1px solid #0970af;
    width: 200px;
}
#tablesection table .mbtitle{
	font-size: 20px;
}
.downloadpdf a{
    background: #ea8f03;
    color: #fff;
    padding: 10px 10px;
    width: 160px;
    border-radius: 5px;
    display: inline-block;
    text-align: center;
	transition:.2s;
}
.downloadpdf a:hover{
	background:#5ab3e5;
}
.relatedrow{
	padding-top:50px;
}
.liststyle-membership li{
	padding-bottom:10px;
}
.competition-video-title h3{
	background: linear-gradient(152deg, #0e7ebe, #a6cfe8);
    padding: 10px;
    font-size: 18px;
    top: -27px;
    position: relative;
    width: 100%;
    display: inline-block;
    color: #fff;
    min-height: 85px;
    border-radius: 0px 0px 40px 5px;
}
#abt-ctrow{
	margin-top:-30px;
}
#abt-ctrow .ctinfo-col{
	background: linear-gradient(150deg, #59bee3, #91d7f0);
    border-radius: 15px;
    overflow: hidden;
    padding: 50px 50px 50px 80px;
    box-shadow: 0px 0px 15px #0000001a;
    margin: 45px;
    color: #fff;
}
#abt-ctrow .ctinfo-col i{
    position: absolute;
    width: 25px;
    margin-left: -30px;
    text-align: center;
    margin-top: 5px;
    color: #fff;
}
#abt-ctrow .ctinfo-col a{
	color:#fff;
}
#abt-ctrow .ctinfo-col .textwidget>div{
	margin-bottom:20px;
}
.mejs-audio{
	height: 80px !important;
    background: #00000000 !important;
    margin-bottom: 20px;
}
.mejs-audio.mejs-container .mejs-controls{
	background: #41A9D5!important;
    margin: auto;
    position: absolute;
    bottom: 0;
    top: 0;
	padding:0px 15px!important;
}
.mejs-audio .mejs-inner{
	background: #41A9D5 !important;
    position: absolute;
    margin: auto;
    height: 80px;
    width: 100%;
    bottom: 0;
    top: 0;
    border-radius: 20px;
    border: 2px solid #d5edff;
}
.audioexcerpt{
  display: -webkit-box;
  -webkit-line-clamp: 4; /* စာကြောင်း ၄ လုံးထက်မကျော်ဘဲ */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.reexploring-loop .dwpaginate{
	position:relative;
}
.reexploring-loop .dwpaginate ul{
	float:left!important;
}
.dwpaginate{
	position:absolute;
	bottom:0;
}
.dwpaginate a,
.dwpaginate span {
	background: #cbcbcb;
	padding: 10px;
	border-radius: 6px;
	color: #fff;
	font-size: 16px;
	margin: 0 auto;
	line-height: 22px;
	min-width: 35px;
	height: 35px;
	text-align: center;
	margin-left: 5px;
	transition: 0.3s;
}

.dwpaginate a:hover,
.dwpaginate span:hover {
	background: #777;
}

.dwpaginate span {
	background: #65bbda;
}

.dwpaginate span:hover {
	background: #777;
}

.dwpaginate span.dots {
	background: transparent;
	color: #999;
}



#notic-board-pg .widget_siteorigin-panels-postloop article {
  	width: calc(33.333%);
	padding-right:45px;
  	margin-bottom: 25px;
}
#notic-board-pg .widget_siteorigin-panels-postloop article:nth-child(3n) {
	padding-right:0px!important;
}