/* ===Unicode Font==== */

@font-face {
	font-family: 'Pyidaungsu';
	src: url('../fonts/Pyidaungsu-2.5.2_Regular.eot');
	src: local('☺'), url('../fonts/Pyidaungsu-2.5.2_Regular.woff') format('woff'),
	url('../fonts/Pyidaungsu-2.5.2_Regular.eot?#iefix') format('embedded-opentype'),
	url('../fonts/Pyidaungsu-2.5.2_Regular.ttf') format('truetype'),
	url('../fonts/Pyidaungsu-2.5.2_Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

h3, h2.sppb-addon-title, h3.sppb-addon-title, h3.sp-module-title, h5 {
    font-family: Sulphur Point;
}
.custom_font{
  font-family:Sulphur Point;
}
.article-font{
  font-size:28px!important;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a, .offcanvas-menu .offcanvas-inner .sp-module ul > li span{
  font-family: Sulphur Point;
}
/*Main Menu*/
.offcanvas-body .mega-menu .menu {
  display: flex;
  flex-wrap: wrap;
  font-size: 18px;
  font-weight: 300;
  text-transform:uppercase;
  font-family:Sulphur Point;
}
.social-profile .sppb-icons-group-list li a:hover{
    color:#fff;
}
.menu-bar>span{
    display: block;
    width: 100%;
    border-bottom: 3px solid #ee951d !important;
}
.border-div{
    display:none;
}
.main-menu > .sp-module {
    background: #3d3746;
    max-width: 85%;
    -webkit-clip-path: polygon(0 0, 100% 0, 79% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 0, 79% 100%, 0% 100%);
    height: auto;
}

#sp-header.header-sticky {
background:#fff;
}
.blog {
    padding-top: 100px;
}
/*page title*/
.sp-page-title .container {
    display: none;
}
.sp-column.custom_title {
       height: 300px;
}
.sp-page-title {
    /*  padding: 10% 0 10%;
   margin-top:80px;*/
   padding-top: 17%;
    background-size: contain;
  background-color: transparent;
  
}
/*home*/
div.page-1 {
    margin-top: -300px;
}

/*black*/
@media only screen and (min-width: 600px) and (max-device-width: 1024px) {
       .sp-column.custom_title {
 /* margin-bottom:30px;*/
         height: 250px;
    
   }
   .sp-page-title {
  padding-top:16%;

}
  div.page-1 {
    margin-top: -100px;
}
}
/*surface*/
@media only screen and (min-width: 540px) and (max-device-width: 720px) {
       .sp-column.custom_title {
  margin-bottom:30px;
    
   }
   .sp-page-title {
  padding-top:16%;
  
}
  div.page-1 {
    margin-top: -100px;
}
}
/*Galaxy fold*/
@media only screen and (min-device-width: 280px) and (max-device-width: 653px) {
          .sp-column.custom_title {
    height: 100px;

   }
   .sp-page-title {
       margin-top:8px;    
}
  div.page-1 {
    margin-top: -100px;
}

}


/*ipone 5/se*/
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) {
          .sp-column.custom_title {
    height: 100px;

   }
   .sp-page-title {
       margin-top:8px;    
}
  div.page-1 {
    margin-top: -100px;
}

}

/*pixel*/
@media only screen and (min-device-width: 411px) and (max-device-width: 731px) {
  .sp-slider #sp-slider-item-1600077384897-num-0-key #sp-slider-inner-item-1600077384898-num-0-key {
    font-size: 19px;
}
          .sp-column.custom_title {
    height: 120px;

   }
   .sp-page-title {
       margin-top:-1px;    
}
  div.page-1 {
    margin-top: -100px;
}

}
/*galaxy*/
@media only screen and (min-width : 360px) and (max-width : 800px) {
       .sp-column.custom_title {
    height: 100px;
}
.sp-page-title {
     margin-top:8px;
}
  div.page-1 {
    margin-top: -100px;
}
}
/*ipad*/
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .sp-column.custom_title {
    height: 130px;
}
.sp-page-title {
     padding-top: 16%;
}
  div.page-1 {
    margin-top: -100px;
}
   }
@media only screen and (min-width: 1024px) and (max-device-width: 1366px) {
       .sp-column.custom_title {
  height:250px;
   }
   .sp-page-title {
  padding-top:16%;

}
}

@media (min-width: 1281px) {
  
     .sp-column.custom_title {
    height: 200px;
}
.sp-page-title {
     padding-top: 16%;
}
  div.page-1 {
    margin-top: -200px;
}

  
}

.com-sppagebuilder #sp-main-body {
    padding: 0;
    padding-top: 5%;
}
body, .sp-preloader{
    background-color:#ffffff !important;
}

.sp-page-title .sp-page-title-heading {
    letter-spacing: 0.89px;
    text-transform: uppercase;
    line-height: 1.3;
  /**	color:#333;*/
  margin-top:30px;
  display:none;
}
h1.sp-page-title-heading {
    opacity: 1 !important;
    font-size: 24px !important;
    font-weight: bold !important;
  position: relative;
    z-index: 1;
   /** text-align: center;*/
    margin-left: 0px;
    max-width: 100% !important;
    font-family: Raleway;
}
.sp-page-title .breadcrumb{
  display:none;
   /** margin-left:450px;*/
}
/**Next */
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info:hover{
    background:#ee951d !important;
}
.offcanvas-body .mega-menu .menu li.menu-parent:hover > a{
  color:#fff;
}
.offcanvas-body .mega-menu .menu li.menu-parent:hover > a::after{
  color:#fff;
}
.offcanvas-body .mega-menu .menu .menu-child{
    background-color:#ee951d;
}
/*header*/
#sp-header.header-sticky {
  background-color:#f9f9f9 !important;
}
#sp-header {
    /*background: #ba1900;*/
  background:#ffff !important;
}
.offcanvas-body .mega-menu .menu ul > li > a:hover{
  color:#ba1900;
}

.sppb-addon.sppb-addon-header.career_header ::after {
   background:#ee9115;
   margin-left:45%;  
   margin-right:45%;   
   content: "";
   display: block;
   height: 4px;
   position: relative;  
  
  
}
/*slide*/
.sp-background {
    background-color: rgba(0, 0, 0, 0.5);
}

#sp-footer{
text-align: center;  
}
/*** Menu**/
.offcanvas-body .mega-menu .menu li.active > a{
    color:#fff;
}
.virtue_envelope >a {
    color: #b1a9a9 !important;
}
.virtue_envelope > a:hover {
    color:  #f2981b!important;
}
.sp-module {
    margin: 0 0 15px 15px;
}
.offcanvas-body .mega-menu .menu > li > a:hover{
       color: #fff;
}
.social-profile .sppb-icons-group-list li a:hover {
    color: #f2981b;
}
.article-list .article .article-header h2 a:hover, a:focus{
     color: #f2981b;
}
.sp-module ul > li > a:hover {
    color: #f2981b;
}

/****Contact Address**/
#address{
  line-height:30px;
}
#address .icon {
    float: left;
    /* font-size: 14px; */
    margin-right: 15px;
}
#address .content {
    overflow: hidden;
  font-family:Raleway;
}
#address.style2 .icon.round {
    padding: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    background: #f2981b;
    border-radius: 100%;
}
#address.style2 .icon.round .fa {
    color: #fff;
}
.sp-scroll-up {
   
    border: 1px solid #f2981b;
    background-color: #f2981b;
}
.sp-scroll-up:before {
  color:#ffffff;}

/**Contact Form**/
textarea.sppb-form-control:not(.form-control), input[type="text"]:not(.form-control), input[type="email"]:not(.form-control){
    border: 1px solid rgba(74, 74, 74, .2);
    padding: 17px 30px;
}
.custom_box_shadow{
  
    box-shadow: 1.5px 2.598px 5px 0px rgba(0,0,0,0.1);
    border-radius: 3px;

}
.sp-input-wrap span{
    display:none;
}
.sppb-btn:before{
        background: #f2981b;
}
a {
    color:#ee951d;
}
/*language image*/
.sp-module-content .mod-languages ul.lang-inline {
    padding-left: 500px;
}
#sp-bottom {
    padding-top: 20px;
}
.connect-width-us {
    max-width: 100%;
    display: inline-flex;
}

h3.sp-module-title {
    text-transform: uppercase;
  color:#fff;
}



/*Article*/
.article-details .article-details-heading h2{
    margin-bottom:25px;
    padding-right: 30px;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.34;
    color: #000000;
}
.article-details .article-header-wrap{
    margin-bottom:20px !important;
}
.article-header-wrap {
  background-color:unset !important;
 padding-top: 0px !important; 
}
.view-article #sp-main-body{
  padding: 0 0 30px !important;
}
.article-full-image {
  margin: 0 -70px;
}
.view-article #sp-main-body .article-details .article-header-wrap .header-wrap-inner{
  width:100%;
  /*padding:0px !important;*/
  padding-top:3%;
}
.article-details .article-full-image{
    margin-left:0px !important;
    padding-right:0px !important;
}
.pagination-wrapper .mr-auto{
    border-top:unset!important;
}
.article-list .article .article-header h2{
    font-size: 18px;
    padding-right: 20px;
}
#sp-main-body {
    padding-bottom: 20px;
  background: #e9eaea;
}
.pager > li.next a:after, .pagination-wrapper .pagination .page-item:last-child .page-link:after{
content: "\f101";
}
.pagination-wrapper .pagination .page-item:first-child .page-link:before, .pager > li.previous a:before{
    content:"\f100";
}
/**Portfolio**/
div#sp-simpleportfolio {
        padding-left: 100px !important;
/*  background-color:#fff;*/
}
.sp-simpleportfolio-details.clearfix {
    margin-bottom: 40px;
}
/**About Page**/
.sppb-person-information {
    background: rgba(0, 0, 0, 0.4); 
}
.sppb-addon-person .sppb-addon-content .sppb-person-image img{
    width:100%;     
    transition: .3s;
}
.sppb-person-social-icons {
    display: none;
}


span.sppb-person-name {
    padding-top: 10px;
}
.sppb-addon-person .sppb-person-information>span.sppb-person-designation,.sppb-addon-person .sppb-person-information .sppb-person-designation {
    font-size: 14px;
    color: #FFFFFF;
    text-transform: uppercase;
    margin-bottom: 5px;
}

.sppb-addon-person .sppb-person-image {
     margin-bottom: 0px;

    }
.sppb-addon-person .sppb-addon-content:hover 
.sppb-person-information {
    bottom:0px;
    padding-bottom:10px;
}
.sppb-addon-person .sppb-addon-content .sppb-person-information{
    margin: 0;
    position: absolute;
    top: auto;
    z-index: 2;
    bottom: -0px;
    width: 100%;
  /*margin-bottom:20px;*/
    transition: .3s;
	margin-left:0px;
}

.sppb-addon-person .sppb-addon-content .sppb-person-information .sppb-person-name{
    font-size: 18px;
    color: #FFFFFF;
    letter-spacing: 3.27px;
    text-transform: uppercase;
    line-height: 1;
    margin: 7px 0 3px;
}

.sppb-media>.pull-left{
    margin-right:0px;
}
/*portfolio*/
hr {
    margin-top: 10px;
    margin-bottom: 20px;
    width: 100px;
    border-bottom-width: 3px;
    border-bottom-style: solid;
    border-bottom-color: #f2981b;
  margin-left:0px;
}
.sp-simpleportfolio-tags {
    display: none;
}
a.sppb-btn:hover {
    color:#000;
}
/*Schedule*/
.sppb-addon-tab .sppb-nav > li > a{
    font-size: 14px;
    font-weight: bolder;
    line-height: 1.42857143;
    padding: 12px 15px;
   /* background: #f5f5f5;*/
    border: 1px solid #e5e5e5;
    border-right-width: 0;
    max-width:100%;

}
.sppb-addon-tab .sppb-nav > li > a {
    color: #ffffff !important;
   
}
.sppb-addon-tab .sppb-nav > li.active > a{
  background-color: #ee961a;
  color:#000;
}
.sppb-nav > li > a{
   background: #828282;
}
.sppb-nav>li>a:focus, .sppb-nav>li>a:hover {
    background-color: #ee961a;
}
.sppb-nav-tabs>li.active>a, .sppb-nav-tabs>li.active>a:focus, .sppb-nav-tabs>li.active>a:hover {
    color: #000 !important;
}
/*portfolio*/
h2.article-title{
    font-family: Pyidaungsu;
    font-size: 36px;
    font-weight: bold;
    margin-top: 95px;
  margin-bottom:20px;
    margin-left:25%;
}
  h2.tr-portfolio {
    font-family:Sulphur Point;
    font-size: 36px;
    font-weight: bold;
    margin-top: 95px;
    text-align:center;
   margin-bottom:20px;
}
div#sp-simpleportfolio{
 display:inline-flex;
  padding-bottom: 50px;
}
@media (max-width: 992px){
   #offcanvas-toggler span{
    color:#000 !important;
  }
  div#sp-simpleportfolio {
    display: inline;}
  .sppb-addon-articles .sppb-article-info-wrap a{
    font-size: 18px;
  
}
  .offcanvas-body .mega-menu .menu > li > a:hover{
       color: #fff;
}
  .offcanvas-menu .offcanvas-inner .sp-module ul > li.active > a{
    color:#fff;
}
  .article-list {
    padding-top: 100px;
}
}

@media (max-width: 768px){
  
  .sp-page-title .breadcrumb {
    margin-left: 100px;
  }
  h2.tr-portfolio {
    font-size:15px;
  }
  h2.article-title {
    font-family: Pyidaungsu;
    font-size: 18px;
    font-weight: bold;
    margin-top: 85px;
    margin-bottom: 20px;
    margin-left: 18%;
}

  .sppb-addon-articles .sppb-article-info-wrap a{
    font-size:15px;
  
}

 
  div#sp-simpleportfolio {
    display: inline;}
  .offcanvas-menu .offcanvas-inner .sp-module ul > li a{
    font-family: Sulphur Point;
    text-transform: Uppercase;
    font-size: 18px;
}
  .offcanvas-body .mega-menu .menu > li > a:hover{
       color: #fff;
}
  .offcanvas-body .mega-menu .menu li.active > a{
    color:#fff;
}
.article-list {
    padding-top: 100px;
}
}
.offcanvas-menu {
   /* background-color: #ba1900;*/
    color: #7e8689;
}
/*add code*/
.offcanvas-body .mega-menu .menu > li > a, .offcanvas-body .mega-menu .menu ul > li > a {
    color: #fff;    
}
.offcanvas-body .mega-menu .menu li.active > a {
    color: #ee951d;
}
.offcanvas-body .mega-menu .menu .menu-child {
    background-color: #3d3746;
}
.offcanvas-body .mega-menu .menu ul > li > a:hover {
    color: #ee951d;
}
.offcanvas-body .mega-menu .menu > li > a, .offcanvas-body .mega-menu .menu ul > li > a {

     margin-right: 0px;
}
/*portfolio*/
h2.tr-portfolio {
    padding-top: 200px;
    text-align: center;
    padding-bottom: 20px;
}
/*Article*/
.sppb-addon-articles .sppb-addon-article {    
    padding-bottom: 10px;    
}
.sppb-btn-primary {
    color: #fff;
    background-color: #3071ff;
    border-color: transparent;
}
.sppb-btn-primary:hover {
    color: #fff;
    background-color: transparent;
    border-color: transparent;
}
 .sppb-btn-primary:active {
    background-color: #1e58d6;
    background-image: none;
    border-color: transparent;
}
show>.sppb-btn-primary.dropdown-toggle, .sppb-btn-primary.active, .sppb-btn-primary:active {
    background-color: #1e58d6;
    background-image: none;
     border-color:transparent;
}

h2.tr-portfolio {
    padding-top: 100px;
    text-align: center;
    padding-bottom: 20px;
}
.stroke-text {
  -webkit-text-stroke: 6px #f2981b !important;
  background-color: rgba(255, 255, 255, 0);
  color: rgba(255, 255, 255, 5) !important;
  display: inline-block;
  transition: 0.3s;
}