/*!
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: #3a5d6a;
    border: 1px solid #3a5d6a;
    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{
	position:relative;
	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:90px;
    margin-bottom: 20px;
}
.filter {
	padding: 10px 20px;
    font-weight: 700;
    color: #29a8d7;
    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:15px 15px 20px;
	display: block;
    margin-top: -15px;
}
.dwgrid-item span.posted-date{
	padding:15px 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 0px;
    display: inline-block;
    background: #6ac6e8;
    color: #fff;
    border-radius: 50%;
    width: 40px;
    font-size: 23px;
    height: 40px;
    padding: 6px 9px 5px;
    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;
}
article .sg-img-room img{
	border: 1px solid #e3e3e3;
    border-radius: 10px;
    box-shadow: 0px 0px 10px #0000001a;
}
.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;
}
.home .sow-slider-base .sow-slide-nav{
	top:59%;
}
.slider .caption-wrap{
    top: 50%;
    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;
}
#notic-board-pg article .sg-img-room{
	margin-bottom:15px;
}
#notic-board-pg .dw-pagination{
    width: fit-content;
    margin: 0 auto;
}
#notic-board-pg .dwpaginate{
	width:100%;
	bottom:0;
}
.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, .single-photo article, .single-document 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{
	font-size: 20px;
    background: #C6DEF1;
    padding: 20px;
    overflow: hidden;
    border-radius: 0 0 20px 20px;
    box-shadow: 0 0 20px #0000002b;
    border: 1px solid #fff;
    margin-top: -30px !important;
}
#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: 1px;
    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{
	width:100%;
}
.reexploring-loop .dwpaginate ul{
    float: initial !important;
    width: fit-content;
    margin: 0 auto;
}
.dwpaginate{
	position:absolute;
	bottom: -45px;
    text-align: center;
}
.dwpaginate a,
.dwpaginate span {
	background: #cbcbcb;
	display:inline-block;
	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;
}
.grid.dwgrid{
	margin-bottom:100px;
}

#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;
}
.needpermission{
	background:#f00!important;
	color:#fff!important;
}
.slick-list.draggable .slick-track{
	background:#fff!important;
}
.sow-carousel-item{
	border-radius: 10px;
    overflow: hidden;
    box-shadow: 0 0 10px #00000017;
    margin-bottom: 10px;
    margin-right: 25px !important;
}
h3.sow-carousel-item-title{
	margin-bottom:0px;
	position: relative;
}
h3.sow-carousel-item-title a{
	position: relative;
    color: #28668f !important;
    font-size: 15px;
    width: 100%;
    font-weight: 700;
    display: block;
    line-height: 1.8rem;
    padding: 10px 15px 10px;
	min-height:80px;
}
#carousel-pdf{
	position:relative;	
}
#carousel-pdf .sow-carousel-title{
	position: absolute;
    bottom: 0px;
    width: 100%;
}
#carousel-pdf .sow-carousel-title .sow-carousel-navigation {
    float: initial !important;
    margin: 0 auto;
    width: fit-content;
}
#carousel-pdf .sow-carousel-thumbnail{
	min-height:385px;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail-title{
	padding:5px 5px 0;
	max-height: 8.8em!important;
	margin-bottom:0!important;
}
.swiper {
	width: 100%;
	height: auto;
	padding-bottom:20px!important;
}
.swiper-wrapper{
	padding:7px;
}
.swiper-button-next, .swiper-button-prev{
	background: #6fc4e3;
    padding: 5px;
	color: #ffffff !important;
    position: relative !important;
    display: inline-block !important;
	bottom:-20px;
}
.swiper-button-prev{
	left: 50%!important;
    margin-left: -98px !important;
}
.swiper-button-next{
	left: 50%!important;
}
#exampleModal.modal.show .modal-dialog{
	margin-top:9%;
}
.page-id-2036{
	font-family: "Inter", sans-serif;
	color:#85a5ad;
}
.page-id-2036 a.scrollup{
	background:#00b3a4;
}
.page-id-2036 h1, .page-id-2036 h2, .page-id-2036 h3, .page-id-2036 h4, .page-id-2036 h5, .page-id-2036 h6{
	font-family: "Inter", sans-serif;
	line-height: 4.1rem;
}
.page-id-2036 header, .page-id-2036 footer, .page-id-2036 .mmt-banner{
	display:none;
}
#ch-services, #ch-socialimpact, #ch-whycus, #ch-ourteam, #ch-contact, #ch-about, #ch-hero-stn{
	margin-top:-30px;
}
.ch-text-gd h3{
    margin-bottom: 0;
    background: linear-gradient(to right, #00b3a4, #1c3940);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 23px;
}
#ch-hero-stn{
	padding: 150px 0;
    background: linear-gradient(to bottom, rgb(0 196 209 / 87%), rgb(0 43 43 / 87%), rgb(8 28 33)), url(https://www.tgallery.org/wp-content/uploads/2026/01/hero-img.jpg);
    text-align: center;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
	color:#fff;
}
#ch-hero-stn .main-hero-title h3.widget-title{
	font-size:70px;
	margin-bottom:-15px;
}
#ch-hero-stn .main-hero-title p{
    margin-bottom: 0;
    background: linear-gradient(to right, #00756e, #00e6d2);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 70px;
    font-weight: bold;
    display: inline-block;
}
.hero-stn-cats p{
	background: #ffffff12;
    border: 1px solid #ffffff2e;
    border-radius: 50px;
    padding: 7px 20px 5px;
    display: inline-block;
    margin-bottom: 10px;
    font-size: 15px;
}
.hero-stn-cats p i{
	font-size: 14px;
    color: gold;
    margin-right: 5px;
}
.hero-btn-row a{
	color: #fff;
    background: #081C21;
    padding: 12px 30px 15px;
    border-radius: 7px;
    margin: 10px;
    box-shadow: 0 0 10px #0000000f;
    border: 1px solid #081C21;
}
.hero-btn-row a:last-child{
    background: #ffffff1a;
    border: 1px solid #ffffff61;
}
.hero-btn-row a i{
	font-size:15px;
	margin-left:10px;
}
.hero-btn-row a:last-child i{
	margin-left:0px;
	margin-right:10px;
}
.hero-btn-row h3.widget-title{
	padding: 0 20%;
    font-size: 20px;
    font-weight: normal;
    line-height: 2em;
    margin-top: -30px;
    margin-bottom: 45px;
}
.ch-section-title h3.widget-title{
	text-align: center;
    color: #007d73;
    font-size: 16px;
    text-transform: uppercase;
	margin-bottom:-20px;
}
#ch-about{
	text-align:center;
}
.ch-section-title p{
	color:#fff;
	font-size:47px;
	font-weight:bold;
	margin-bottom:-50px;
	text-align:center;
}
.sc-impact h3.widget-title{
	font-size:47px;
	color:#1C3940;
}
#ch-socialimpact{
	color:#fff;
	background:linear-gradient(to right bottom, #02a69a, #00a195, #194046);
	text-align:center;
}
#ch-socialimpact .ch-section-title h3.widget-title{
	color:#fff;
}
.ch-gdnt-title h3.widget-title, .ch-section-title p span {
    font-size: 47px;
    font-weight: bold;
    background: linear-gradient(to right, #00b3a4, #1c3940);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
	display: inline-block;
}
#ch-about .ch-gdnt-title p{
	padding: 0 18%;
	text-align: center;
	margin-top:-10px;
}
.ch-abt-layoutbuilder h3.widget-title{
	color: #fff;
    font-size: 20px;
    margin: -25px 0px -5px;
}
.ch-abt-layoutbuilder i{
    color: #fff;
    font-size: 30px;
    background: linear-gradient(to right bottom, #00b3a4, #1c3940);
    border-radius: 10px;
    width: 65px;
    height: 65px;
    text-align: center;
    line-height: 62px;
	transition:.3s;
}
.ch-abt-layoutbuilder > .panel-grid-cell{
    background: #0F282E;
    border: 1px solid #00504a;
    border-radius: 10px;
    padding: 30px 45px 10px;
	transition:.3s;
}
.ch-serv-layoutbuilder > .panel-grid-cell{
    background: #0F282E;
    border: 1px solid #00504a;
    border-radius: 10px;
    padding: 30px 30px 10px;
	transition:.3s;
	position:relative;
	overflow:hidden;
}
.ch-serv-layoutbuilder h3.widget-title{
	color: #fff;
    font-size: 20px;
    margin: -25px 0px -5px;
}
.ch-abt-layoutbuilder > .panel-grid-cell:hover{
    border: 1px solid #03aa9c;
	background:#081c21;
}
.ch-abt-last p{
    border-left: 4px solid #02ac9e;
    padding-left: 20px;
    display: inline-block;
    margin: 30px 22% 0;
    text-align: left;
    font-style: italic;
    line-height: 2em;
}
.ch-abt-layoutbuilder > .panel-grid-cell:hover i{
    transform: scale(1.1);
}
.ch-serv-layoutbuilder p{
	min-height:55px;
}
.ch-serv-layoutbuilder i{
    color: #fff;
    font-size: 27px;
    background: linear-gradient(to right bottom, #00b3a4, #1c3940);
    border-radius: 10px;
    width: 60px;
    height: 60px;
    text-align: center;
    line-height: 59px;
	transition:.3s;
}
.ch-serv-layoutbuilder > .panel-grid-cell:hover{
    border: 1px solid #03aa9c;
	background:#081c21;
}
.ch-serv-layoutbuilder > .panel-grid-cell:hover i{
    transform: scale(1.1);
}
.ch-serv-layoutbuilder > .panel-grid-cell p:after{
	content: '';
    width: 130px;
    height: 130px;
    background: linear-gradient(to bottom right, #00000000, #00b3a40d);
    border-radius: 50%;
    position: absolute;
    top: -50px;
    right: -50px;
}
.ch-wcu-layoutbuilder{
	padding-top:70px;
}
.ch-wcu-layoutbuilder > .panel-grid-cell{
	text-align:center;
}
.ch-wcu-layoutbuilder i{
    color: #fff;
    font-size: 30px;
    background: linear-gradient(to right bottom, #00b3a4, #1c3940);
    border-radius: 10px;
    width: 70px;
    height: 70px;
    text-align: center;
    line-height: 67px;
	transition:.3s;
	position:relative;
}
.ch-wcu-layoutbuilder h3.widget-title{
	color: #fff;
    font-size: 20px;
    margin: -25px 0px -5px;
}
.ch-wcu-layoutbuilder i:after{
	content: "";
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    border: 2px solid #0c4554;
    transform: scale(1);
    border-radius: 10px;
	transition:.4s;
	opacity:0;
}
.ch-wcu-layoutbuilder > .panel-grid-cell:hover i:after{
    transform: scale(1.2);
	opacity:1;
}
.ch-wcu-layoutbuilder > .panel-grid-cell:hover i{
    transform: scale(1.1);
}
.ch-ourteam-layoutbuilder{
	padding-top:70px;
}
.ch-ourteam-layoutbuilder > .panel-grid-cell {
    background: #0F282E;
    border: 1px solid #2d4b5380;
    border-radius: 10px;
    padding: 30px 30px 10px;
    transition: .3s;
    position: relative;
    overflow: hidden;
	text-align:center;
}
.ch-ourteam-layoutbuilder h3.widget-title {
    color: #fff;
    font-size: 18px;
    margin: -25px 0 -10px;
}
.ch-ourteam-layoutbuilder i{
    background: #0CC1B2;
    color: #fff;
    font-size: 26px;
    width: 75px;
    height: 75px;
	transition:.3s;
    text-align: center;
    line-height: 2.6em;
    border-radius: 50%;
}
.ch-ourteam-layoutbuilder > .panel-grid-cell:hover{
    border: 1px solid #00b3a480;
}
.ch-ourteam-layoutbuilder > .panel-grid-cell:hover i{
    transform: scale(1.1);
}
.ch-ct-layoutbdr > .panel-grid-cell {
    background: #0F282E;
    border: 1px solid #2d4b5380;
    border-radius: 10px;
    padding: 30px 30px 10px;
    transition: .3s;
    position: relative;
    overflow: hidden;
	text-align:center;
}
.ch-ct-layoutbdr > .panel-grid-cell a{
	color:#85a5ad;
}
.ch-ct-layoutbdr h3.widget-title {
    color: #fff;
    font-size: 18px;
    margin: -25px 0 -10px;
}
.ch-ct-layoutbdr i{
    color: #fff;
    font-size: 30px;
    background: linear-gradient(to right bottom, #00b3a4, #1c3940);
    border-radius: 10px;
    width: 65px;
    height: 65px;
    text-align: center;
    line-height: 62px;
	transition:.3s;
}
.ch-ct-layoutbdr > .panel-grid-cell:hover i{
	transform:scale(1.1);
}
.ch-ct-btn a{
	background: linear-gradient(to right bottom, #00b3a4, #1c3940);
    color: #fff;
    margin: 0 auto;
    display: inline-block;
    text-align: center;
    padding: 12px 25px;
    border-radius: 7px;
    margin-top: 25px;
}
.ch-ct-btn a i{
	margin-right:7px;
}
#ch-foooter{
	margin-top:-30px;
}
#ch-foooter p{
	margin-bottom:0;
	font-size:14px;
}
#ch-foooter > .panel-grid-cell{
	margin:auto;
}
#menu-creative-house{
    float: right;
    margin-bottom: 0;
}
#menu-creative-house li{
	list-style: none;
    float: left;
    padding: 10px 15px;
    margin-left: 2px;
    font-size: 16px;
}
#menu-creative-house li a{
	color:#85a5ad;
}
#ch-head-menu{
	background:#0E2226;
}
li.getstarted{
	padding:0!important;
}
.getstarted a{
    background: linear-gradient(to right bottom, #00b3a4, #1c3940);
    color: #ffffff !important;
    margin: 0 auto;
    display: inline-block;
    text-align: center;
    padding: 9px 17px;
    border-radius: 7px;
}
#ch-head-menu > .panel-grid-cell{
	margin:auto;
}
.socialimpact-box{
	border-radius: 15px;
    padding: 40px 40px 40px;
    background: #081c2117;
    margin: auto 15%;
    font-size: 20px;
}
.ss-impact-twos p{
    border-radius: 15px;
    padding: 15px 20px 20px;
    background: #081c2117;
    font-size: 16px;
    margin-bottom: 0;
	font-weight:bold;
}
.ss-impact-twos p i{
	color:#1C3940;
	margin-right:10px;
}
.socialimpact-box span{
    font-size: 17px;
    margin-top: 40px;
    display: block;
}
.socialimpact-box b{
	color:#1C3940;
}