.content .section.herobanner{position:relative;float:left;width:100%;background-attachment:fixed;color:#fff}
.content .section.herobanner .section-middle{transform:translateY(-40%) !important;top:40% !important;left:0;right:0;}
.content .section.herobanner h2,
.content .section.herobanner p{text-shadow:1px 2px 2px rgba(0, 0, 0, .5);}
.content .section.herobanner h2{text-transform:none;color:#fff;font-size:65px;line-height:70px;margin-bottom:20px;letter-spacing:1px}
.content .section.herobanner h2:lang(km){margin-bottom:35px}
.content .section.herobanner p{font-size:26px;line-height:30px}
.content div.description{padding:0}
.content.home div.description > .title h3{font-size:30px;line-height:34px;}
.content div.more.buttonwhite{margin-top:20px}
.content .section.overview.background-default{background-position:top center!important}
.content .section.overview div.description h4:not(.title),
.content .section.overview div.description h5:not(.title),
.content .section.overview div.description h6:not(.title){display:none !important}
.content .section.message div.description{padding:80px 90px;}
.content .section.message .background-default{background-position:top center !important;background-size:cover !important;}
.content .section.message div.description h4:not(.title),
.content .section.message div.description h5:not(.title),
.content .section.message div.description h6:not(.title){display:none !important}
.content .section.company-vision div.description p{font-size:24px}
.content .section.company-vision div.description p:last-of-type{margin:0}
.content .section.latest-activitie{padding-bottom:40px;}
.content .section.latest-activities.background-default{background-size:cover !important}
.content .section.latest-activities .article h4{background:#195591;min-height:70px;color:#fff;padding:15px;font-family:'OpensansRegular','Arial';}
.content .section.latest-activities .article:hover h4,
.content .section.latest-activities .article h4:hover{color:#bcc3dd}
.content .section.latest-activities .article h4,
.content .section.latest-activities .article h4:hover{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}
.content .section.latest-activities div.more a.white{text-transform:uppercase}
.content .section.latest-activities .video.max-height{float:left;max-height:200px;overflow:hidden;display:inline-flex}
.content .section.latest-activities .video.max-height > img{height:100%;margin-top:-31px;transform:scale(1.06);-ms-transform:scale(1.06);-webkit-transform:scale(1.06);}
.content .section.our-alliance .alliance{padding:0 80px;float:left;width:100%}
.content .section.our-alliance .alliance .thumb{padding:0 20px;float:left;width:100%}
.content .section.our-alliance .alliance .thumb img{margin:0 auto}
.content .section.our-alliance .slick-next:after,
.content .section.our-alliance .slick-next:before,
.content .section.our-alliance .slick-prev:after,
.content .section.our-alliance .slick-prev:before{display:none}
.content .section.our-alliance .slick-next{background-position:-121px center;right:15px}
.content .section.our-alliance .slick-prev{background-position:3px center;left:15px}
.content .section.our-alliance .slick-prev.slick-disabled{right:15px}
.content .section.our-alliance .slick-arrow.slick-disabled{cursor:default;opacity:.5}
.content .section.our-alliance .slick-arrow{background-size:auto 34px;background-repeat:no-repeat;background-color:#ffffff;background-image:url('../images/arrows-slide.png');position:absolute;top:50%;width:50px;height:50px;border:none;text-indent:999px;overflow:hidden;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);color:transparent}
.content .section.our-alliance .slick-track{margin:0 auto}
div.more.aligncenter{line-height:20px}
@media (min-width:600px) and (max-width:991px){.content .section.message .background-default{max-height:400px;height:400px;width:100%;float:left;}
.content .section.overview.background-default{background-size:cover !important}
}
@media (min-width:600px) and (max-width:1199px){.content .section.herobanner img{max-width:170%;margin-left:-35%}
.content .section.herobanner h2{font-size:30px;line-height:36px;margin-bottom:10px}
.content .section.herobanner p{font-size:16px;line-height:22px}
.content .overview div.description{margin-bottom:30px}
.content.home div.description > .title h3{font-size:26px;line-height:32px}
.content .section.message .container-fluid{padding:0 15px}
.content .section.message div.description{padding:30px 20px}
.content .section.company-vision div.description p{font-size:18px}
.content .section.latest-activities img{width:100% !important}
.content .section.our-alliance .alliance{padding:0 50px}
.content .section.our-alliance .slick-next{right:0}
.content .section.our-alliance .slick-prev{left:0}
.content .section.our-alliance .slick-prev.slick-disabled{right:0}
}