#sp-header>.container>.row{
        position: absolute !important;
    width: 100%;
    background: rgba(255, 255, 255, 0.26);
    z-index:999;
}
.sticky >#sp-header>.container>.row {
    background: white !important;
}
.header_top {
    background: #333333;
}

#s_index_history .heading {
    text-align: left;
    font-size: 31px;
    font-weight: 700;
    color: black;
}
#s_index_history .details {
    text-align: left;
}


#s_index_history .sec_2 {
    margin-top: 30px;
    text-align: left;
}
#s_index_history .zoneright img{
    float: left;
}
#s_index_history .details {
    text-align: left;
    margin-top: 25px;
    color: #ff3333;
    font-weight: 700;
    font-size: 20px;
    text-transform: uppercase;
}

#s_index_history .sec_2 {
    margin-top: 30px;
    text-align: left;
    text-transform: uppercase;
    font-size: 16px;
    color: #999999;
    font-weight: 700;
}

ul.st_socail_list li {
    display: inline-block;
    border: 2px solid #999999;
    border-radius: 5px;
    width: 40px;
    height: 40px;
    margin-right: 2px;
    text-align: center;
}
ul.st_socail_list span {
    margin-top: 10px;
}
.sec_3.socail {
    display: block;
    margin-top: 35px;
}
.sec_3.socail .zoneleft .text {
    font-size: 32px;
    padding-top: 6%;
    text-align: left;
    font-weight: 700;
    color: black;
}
.row-fluid.sec_2:after {
    display: block;
    width: 100%;
    background: red;
    height: 3px;
    content: '';
    position: relative;
    top: 11px;
}
#s_index_history{
    background-image: url(../images/index_bg_1.png) !important;
    background-repeat: repeat-x !important;
}
#s_index_history {
    padding-top: 90px;
    padding-bottom: 50px;
}
header.header_3 #menu_button + ul {
    background: #ffffff;
}
.sp-megamenu-parent >li >a >i {
    text-align: center;
    display: block;
    min-width: 1.7em;
}
.brand {
    width: 235px;
    margin: 0;
    padding-top: 20px;
}
#sp-header #sp-menu .sp-column .sp-megamenu-parent > li > a {
    font-size: 17px !important;
    padding: 6px !important;
}
#sp-header #sp-menu {
    padding-right: 0;
    max-height: initial!important;
    margin-top: 20px;
}
#sp-top-bar {
    background-color: #333333;
    color: #ffffff;
    padding: 0px 0px 4px 0px;
}
div#sp-logo {
    display: block !important;
}
.brand {
    float: right;
    margin-top: 5px;
    margin-right: 3% !important;

}
#s_index_history .row-fluid.sec_1 span {
    color: red;
    font-size: 23px;
    display: block;
    font-family: 'DBAdmanXLight';
    font-weight: bold;
}
#s_index_history .sec_2 .content {
    font-weight: 500;
    font-size: 16px;
    color: #999999;
}

#s_index_history {
    background-image: url(../images/index_bg_1.png) !important;
    background-size: 100% auto;
}
#container_depot h3 {
    text-align: center;
    font-size: 45px;
    font-weight: 700;
}
#container_depot h4 {
    text-align: center;
    font-size: 28px;
    font-weight: 700;
}
.container_depot_list .list:nth-child(1n+1):after {
    width: 2px;
    height: 100px;
    background: #ff3333;
    position: absolute;
    content: '';
    right: 0px;
    top: 0px;
    height: 89%;
}


.container_depot_list .list:last-child:after {
display:none;
}

#our_expert .expert_list .listing {
    margin-bottom: 27px;
}
em {
    font-style: inherit;
}
#our_expert h2 {
    font-size: 40px;
    text-align: left;
    font-weight: 600;
    text-transform: uppercase;
}
#our_expert h2:after {
    display: block;
    height: 2px;
    background: #ff4141;
    content: '';
}


#our_expert{
    background-image: url(../images/index_bg_2.png) !important;
    background-size: 100 auto;
}
#safety{
    background-image: url(../images/service.png) !important;
    background-attachment: fixed;
    background-size: cover;
    padding-bottom:50px;
    padding-top: 50px;
}

#safety .content {
    color: white;
    font-size: 35px;
    line-height: 150%;
}
a.readmornut {
    background: #ff3333;
    padding: 30px;
}
#safety h3 {
    color: white;
    font-size: 67px;
    text-align: center;
}
a.readmornut {
    background: #ff3333;
    padding: 14px;
    display: inline-block;
}
#news_slide{
    background-image: url(../images/index_bg_3.png) !important;
    background-size: 100% auto;
    padding-bottom:50px;
    padding-top: 50px;   
}
#news_slide h2 {
    font-size: 50px;
    margin-bottom: 35px;
    color: #000033;
    font-weight: 600;
}
#news_slide a.sppb-btn.sppb-btn-danger {
    line-height: 10px;
    font-size: 20px;
    margin: 0px;
    padding: 8px 7px 15px 7px;
    background:#ff3333;
        border-radius: 10px;
}
#googlemapfullwidth iframe {
    width: 100%;
  pointer-events: none;

}


#news_slide .slick-slider .slick-arrow i {
    color: #ff3333;
}
#news_slide span.slick-next.transparent.slick-arrow {
    right: 0px;
}
#news_slide span.slick-prev.transparent.slick-arrow {
    left: 0px;
}
#news_slide .slick-prev, .slick-next {
    position: absolute;
    margin: 0;
    top: 18%;
}
#news_slide .slick-img.no-bckg-img .slick-desc p {
    padding: 10px 26%;
}
#bsrifooter{
    background-image: url(../images/img_34.png) !important;
    background-size: 100% auto;
    padding-bottom:50px;
    padding-top: 50px;   
}
#bsrifooter {
    background-image: url(../images/img_34.png) !important;
    background-size: cover;
    padding-bottom: 10px;
    padding-top: 50px;
}
#bsrifooter .st_socail_list li {
    background: #ffffff;
    color: #333333;
    border-color: #999999;
    border-radius: 0px;
}
#bsrifooter ul.sitelinkfooter li i {
    color: #ff3333;
}
#bsrifooter h3 {
    color: white;
    font-size: 26px;
    margin-top: 0px;
    text-transform: uppercase;
}
#bsrifooter .col_4 li {
    color: white;
}
#bsrifooter li {
    color: white;
    font-size: 17px;
    margin-bottom: 10px;

}
#bsrifooter .copyrightarea {
    border-top: 3px solid #ff3333;
    text-align: center;
    margin-top: 20px;
    padding-top: 20px;
    padding-bottom: 6px;
}
div#sp-top1 {
    margin: 0px auto;
    float: left;
    width:  auto;
}
a.onlinetrack {
    margin-top: 5px;
}
.sp-megamenu-parent >li:hover {
    background: #e52c25 !important;
    /* padding-top: 20px; */
    /* padding-bottom: 20px; */
}
#sp-header .sp-megamenu-parent >li:hover > a {
    color: #ffffff !important;
}
.sp-megamenu-parent >li {
    padding: 20px 8px 20px 8px!important;
}
#sp-header #sp-menu .sp-megamenu-parent >li.current-item.active>a, #sp-header #sp-menu .sp-megamenu-parent >li.sp-has-child.active>a {
    color: #e52c25 !important;
}
.slick-content p a {
    color: black;
    text-transform: uppercase;
    font-weight: 700;
}
.slick-content p a:hover {
    color: #e52c25;
}
ul.st_socail_list a {
    color: #666666;
}
#news_slide a.sppb-btn.sppb-btn-danger:hover {
    background: #e03222;
}
#about_st .row_2 h3 {
    color: #ff3333;
    font-size: 34px;
    font-weight: 700;
    text-transform: uppercase;
}
#about_st .row_2 .content {
    text-indent: 45px;
}
#about_st .row_2 .detail p {
    font-size: 22px;
}
.haslinedotted:after {
    content: '';
    background-image: url(../images/dot.png);
    height: 7px;
    width: 100%;
    display: block;
}
section#vision_img .row_1 img {
    width: 86%;
}

#genaral_info h3 {
    display: inline-block;
}
#genaral_info h4 {
    display: inline-block;
}
#genaral_info h3:after {
    width: 22rem;
    display: inline-block;
    background: #9999cc;
    content: '';
    height: 2px;
    margin: 0px 15px 0px 15px;
}
#genaral_info h2 {
    text-align: right;
    font-size: 44px;
    color: #ff3333;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2.7px;
    padding-top: 20px;
    padding-right: 33px;
    padding-bottom: 20px;
}
#genaral_info .heading:after {
    background: #ff3333;
    height: 123px;
    width: 4px;
    content: '';
    position: absolute;
    top: 9%;
    right:0px;
}

#genaral_info .heading {
    position: relative;
}
#philo_award .listrow .col_1 .icon {
    color: white;
    background: #ff0000;
    padding: 25px 0px 25px 0px;
    font-size: 28px;
  
}
#philo_award .listrow .col_1 {
    text-align: center;
}
#philo_award .col.col_2 {
    border: solid 3px red;
}
#philo_award .listrow h3 {
    margin-top: 0px;
    font-weight: bold;
    text-transform: uppercase;
}
#philo_award .col.col_2 {
    border: solid 3px red;
    padding-top: 20px;
    padding-bottom: 20px;
}
#philo_award .listrow h3:after {
    background: red;
    content: '';
    display: block;
    height: 2px;
}

#st_list_expertise ul li:after {
    content: '';
    clear: both;
    display: block;
    background-image: url(../images/dot.png);
    height: 7px;

}

#st_list_expertise ul li:last-child:after{
    display: none;
}
.page_3169 .sp-page-title {
    background-size: cover;
    padding: 110px 0;
}
#st_list_expertise h3 {
    color: #ff3333;
    font-weight: 700;
    margin-top: 0px;
    padding-top: 0!important;
}
#st_list_expertise p {
    font-weight: 700;
}
#safety.style_network{
    background-image:inherit !important;
    background:#333333;
}
#safety.style_network .content {
    color: white;
    font-size: 42px;
    line-height: 105%;
}
ul.warehouse {
    color: white;
}
#safety.style_network ul.warehouse li h3 {
    text-align: left;
    font-size: 29px;
    color: #ff3333;
    font-weight: bold;
    text-decoration: underline;
}
#safety.style_network ul.warehouse .listing {
    line-height: 100%;
}
#st_list_expertise.srithaimyanmar h3 {
    color: #ff3333;
    font-weight: 500;
    margin-top: 0px;
    font-size: 49px;
}
#st_list_expertise.srithaimyanmar h3:after {
    display: block;
    background: #ff3333;
    content: '';
    height: 2px;
}
#sp-main-body.pages {
    padding: 0px 0;
    position: relative;
    z-index: 0;
}
#safety.style_network .row_3>h3 {
    color: #fe3333;
    font-size: 37px;
    text-align: center;
    font-weight: 400;
    font-family: sans-serif;
    text-decoration: underline;
}
section#safety.styleabouttct {
    background-image: inherit !important;
}
section#safety.styleabouttct .content {
    color: black;
    font-size: 35px;
    line-height: 150%;
}
section#safety.styleabouttct .content:after {
    display: block;
    content: '';
    height: 8px;
    width: 38%;
    background-image: url(../images/dotl.png);
    margin: 25px auto 0px auto;
}
.sp-megamenu-parent >li.sp-has-child.active>a{    color: #ffffff !important;
}
.page_3171 div#sp-main-body {
    margin-top: 0px;
}
section#styleabouttct .col_1{
    padding-left: 0px;
}


section#styleabouttct>.container {
    padding-left: 0px;
    /* margin-left: 0px; */
    padding-right: 0px;
}
section#styleabouttct .col_2 {
    text-align: left;
    font-weight: 700;
}

section#styleabouttct span.fa.fa-quote-left {
    font-size: 24px;
    color: #ff3333;
}

section#styleabouttct span.fa.fa-quote-right {
    font-size: 24px;
    color: #ff3333;
}

section#coming h3 {
    font-size: 47px;
    text-align: center;
}
#sp-header #sp-menu .sp-megamenu-parent >li.sp-has-child.active{
        background: #e52c25 !important;

}
#sp-header #sp-menu .sp-megamenu-parent >li.sp-has-child.active>a {
    color: #ffffff !important;
}
section#sp-page-title .sp-page-title {
    background-size: 100% auto;
    padding: 0;
}

.sppb-addon-module ul >li >a {
    text-transform: uppercase;
    font-size: 14px;
    
}
.sp-module ul >li >a i {
    margin-right: 10px;
}

.sp-module ul >li >a, .sppb-addon-module ul >li >a {
    text-transform: uppercase;
    font-size: 16px;
}
#sp-header>.container>.row {
    z-index: 99;
}
#container_depot ul.list-unstyled.container_depot_list li a {
    color: black;
}
#container_depot ul.list-unstyled.container_depot_list li a:hover {
    color: #ff4141;
}
#our_expert em.title a {
    color: #333333;
}
#our_expert em.title a:hover {
    color: #ff4141;
}
section#st_list_expertise li a {
    color: black;
}
section#st_list_expertise li a, section#st_list_expertise li a:hover {
    color: #e2270f;
}
a.readmornut:hover {
    color: white;
    background: #d82d2d;
}
.sp-megamenu-parent >li.active:hover {
    background: transparent !important;
}
.listdot.detaillist li:after {
    display: none !important;
}
ul.detaillist li {
    display: block;
    margin-bottom: 15px;
    margin-left: 15px;
}
.detaillist span.dot {
    font-size: 48px;
    vertical-align: middle;
    position: relative;
    top: 4px;

}

section.history h2 {
    font-size: 38px;
    text-align: center;
    margin-bottom: 52px;
    font-family: 'DBAdmanXLight';
}
section.history h2 {
    font-size: 56px;
    text-align: center;
    margin-bottom: 52px;
    font-family: 'DBAdmanXLight' !important;
    /* font-weight: bold; */
    /* color: black; */
    font-weight: bolder;
}
section.history h2:after {
    background: #ed1a23;
    display: block;
    height: 2px;
    content: '';
    width: 65%;
    margin: 24px auto;
}
#philo_award.philo .image {
    width: 50%;
    margin: 0px auto;
    display: block;
}
#philo_award.philo .image img {
    margin: 0px auto;
    display: block;
}
ul.list-unstyled.p-sm-2 li:after {
    content: '';
    display: block!important;
    clear: both;
}



ul.list-unstyled.listdot.detaillist li:after {
    content: '';
    background: none !important;
}


.slick-img.no-bckg-img .slick-desc img {
    width: 100%;
    padding: 0 10px !important;
    margin: 0 auto;
    text-align: center;
}
body.page_3172 #st_list_expertise h3 {
    padding-top: 20px!important;
}
div#fancybox-title {
    display: none!important;
}
body.page_3240 ul.list-unstyled.p-sm-2 li, body.page_3238 ul.list-unstyled.p-sm-2 li {
    padding-bottom: 30px;
}
body.site.contact-page .col-md-3.col-sidebar {
    padding: 0;
    width: 10%;
}
body.site.contact-page .col-md-9 {
    width: 90%;
    padding: 0;
}
.contact-page .row.two-col-left {
    color: #636363;
}
.slick-counter {
    display: none!important;
}
.slick-list.draggable {
    margin: 0 40px;
}
body .tp-bullets.simplebullets.round .bullet {
    background: #fff;
    border-radius: 50%;
}
body .tp-bullets.simplebullets.round .bullet.selected {
    background: #ed1c24;
}    
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item:last-child >a {
    text-transform: capitalize;
}
a.iconzoom i.fa.fa-search {
    color: #fff;
}
body.page_3170 h2 {
    background-image: url(../images/dot.png);
    padding-bottom: 7px;
    margin-bottom: 30px;
    background-repeat: repeat-x;
    background-position: bottom;
    color: rgb(255, 51, 51);
    font-size: 36px;
    font-weight: bold;
}
body.page_3170 h3 {
    font-size: 30px;
    color: rgb(255, 51, 51);
    font-weight: bold;
    line-height: 24px;
    margin: 0!important;
    padding: 0;
}
body.page_3170 h4 {
    font-weight: bold;
    border-bottom: 4px solid rgb(255, 51, 51);
    padding-bottom: 5px;
    margin-top: 0;
}
body.page_3170 .row.two-col {
    margin-bottom: 30px;
}
body.page_3170 .col-main p {
    line-height: 100%;
}
.content {
    font-weight: 400;
}
.left-top-icon {
    position: relative;
}
.left-top-icon:before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f002";
    position: absolute;
    width: 50px;
    height: 50px;
    left: -50px;
    top: -3px;
    background: #ed1c24;
    color: #fff;
    text-align: center;
    line-height: 50px;
    font-size: 27px;
}
#philo_award .col.col_2:after {
    content: '';
    display: block;
    clear: both;
}


/* ################################# */





@media only screen and (min-width : 1400px) {
	.slick-list.draggable {
	    margin: 0 0px;
	}
	#news_slide span.slick-next.transparent.slick-arrow {
	    right: 10px;
	}
	#news_slide span.slick-prev.transparent.slick-arrow {
	    left: 10px;
	}
	#news_slide .slick-prev, .slick-next {
	    position: absolute;
	    margin: 0;
	    top: 25%;
	}
}	

@media only screen and (min-width : 320px) {

}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
#our_expert em.title {
    height: 55px;
    display: block;

    font-size: 19px;

}
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}



@media only screen and (max-device-width: 1250px) {
}

@media only screen and (max-device-width: 1199px) {
#safety.style_network .content {
    color: white;
    font-size: 32px;
    line-height: 105%;
}
}



@media only screen and (max-device-width: 1150px) {


}





@media only screen and (max-device-width: 1024px) {


}





@media only screen and (max-device-width: 991px) {
#genaral_info h3 {
    font-size: 20px;
}
#genaral_info h4 {
    font-size: 20px;
}
#genaral_info h3:after {
    width: 9rem;
    display: inline-block;
    background: #9999cc;
    content: '';
    height: 2px;
    margin: 0px 15px 0px 15px;
}
#safety.style_network .content {
    color: white;
    font-size: 27px;
    line-height: 105%;
}
#st_list_expertise.srithaimyanmar h3 {
    color: #ff3333;
    font-weight: 500;
    margin-top: 0px;
    font-size: 37px;
}
}

@media only screen and (max-device-width: 947px) {


}






@media only screen and (max-device-width: 850px) {
.brand {
    float: left;
}
#our_expert em.title {
    height: 100px;
    display: block;

    font-size: 19px;

}
}   

@media only screen and (max-device-width: 768px) {
#s_index_history .sec_2 .content_2 {
    margin-top: 20px;
}
#st_list_expertise ul li{
     margin-top: 20px;
}
#safety.style_network ul.warehouse .listing {
    display: block;
    text-align: center;
}
.nonecontent{
    height:0px;
}
#safety.style_network ul.warehouse li h3 {
    text-align: center;
}
}

@media only screen and (max-device-width:735px) {
section#sp-page-title .sp-page-title {
    background-size: 100% auto;
        padding: 0;
}
}






@media only screen and (max-device-width: 635px) {

}




@media only screen and (max-device-width: 650px) {
#genaral_info h3:after {
    width: 15rem;
    display: inline-block;
    background: #9999cc;
    content: '';
    height: 2px;
    margin: 0px 15px 0px 15px;
}
}



@media only screen and (max-device-width: 565px) {
#s_index_history {
    padding-top: 20px;
    padding-bottom: 20px;
}
#our_expert .expert_list .listing {
    margin-bottom: 27px;
    padding-left: 0px;
}
#our_expert em.title {
    height: 100px;
    display: block;
}
#genaral_info h3:after {
    width: 12rem;
    display: inline-block;
    background: #9999cc;
    content: '';
    height: 2px;
    margin: 0px 15px 0px 15px;
}


}


@media only screen and (max-device-width: 524px) {


}


@media only screen and (max-device-width: 500px) {

}



@media only screen and (max-device-width: 498px) {
#genaral_info h3 {
    display: inline-block;
    font-size: 20px;
}
#genaral_info h4 {
    font-size: 20px;
}
#genaral_info h2 {
   
    font-size: 30px;

}
#genaral_info .heading:after {
    background: #ff3333;
    height: 83px;
    width: 4px;
    content: '';
    position: absolute;
    top: 9%;
    right: 0px;
}
}
@media only screen and (max-device-width: 495px) {

}


@media only screen and (max-device-width: 425px) {

}




@media only screen and (max-device-width: 414px) {
.brand {
    width: auto!important;
    padding-top: 14%!important;
}
#genaral_info h3:after {
    width: 7rem;
    display: inline-block;
    background: #9999cc;
    content: '';
    height: 2px;
    margin: 0px 15px 0px 15px;
}
#genaral_info h3 {
    font-size: 17px;
}
#genaral_info h4 {
    font-size: 17px;
}
}




@media only screen and (max-device-width: 395px) {
#genaral_info h3:after {
    width: 5rem;
    display: inline-block;
    background: #9999cc;
    content: '';
    height: 2px;
    margin: 0px 15px 0px 15px;
}
}



@media only screen and (max-device-width: 370px) {

}


@media only screen and (max-device-width: 350px) {
#philo_award .listrow .col_1 {
    background: #ff0000;
    text-align: center;
    text-align: center;
    padding: 0px;
}
}

@media only screen and (max-device-width: 330px) {

}
@media only screen and (max-device-width: 300px) {
#genaral_info .heading:after {
  display: none;
}


}