/*******mobile device*****/
@media (max-width: 767px) {
 header.masthead {
    margin-top: 80px;
} 
.navbar-light .navbar-toggler {
    border-color: rgba(0, 0, 0, 0);
}
#mainNav .navbar-nav > li.nav-item > a.nav-link:focus, #mainNav .navbar-nav > li.nav-item > a.nav-link {
    border-bottom: 1px solid #7f7f7f;
	    padding: 10px 0px;
}
.navbar {
    padding: 0 10px;
}
.aboutkorio .pl-0{
padding-right:0;
}
.aboutkorio .abttxt {
    padding: 30px 15px;
    margin-left: 0;
    margin-top: 0;
}
#about {
    padding-bottom: 0;
}
.addrsstem {
    margin-top: 10px;
    margin-bottom: 20px;
}
.contact-section .col-md-6 {
    width: 100%;
}
#map {
    margin-top: 30px;
}
.h2, h2 {
    font-size: 24px;
}
.featureitem{
    margin-bottom: 25px;
}
section{
	padding-left:15px;
	padding-right:15px;
}
.up-down .destinf {
    height: auto;
}
.destimg img {
height: 200px;
}
.boxtem {
    margin-right: 0;
    margin-left: 0;
}
.destimg {
    max-height: 100%;
}
.up-down .destinf .destnf {
    padding: 30px 15px 30px 15px;
}
.swap-main .swap-first {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    width: 100%;
}
.swap-main {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
}
.swap-main .swap-last {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
    overflow: visible;
}
.swap-last h3 {
    font-size: 20px;
}
#instruction{
    padding-left: 0;
    padding-right: 0;
}
.d-inline-block {
    padding-left: 0;
}
#certification .d-inline-block li {
    margin: 7px 5px;
}
footer h6 {
    line-height: 20px;
}
section {
    padding: 30px 15px;
}
.aboutkorio .text-left{
	text-align:center !important;
}
.portfolio-box .portfolio-box-caption {
    opacity: 1;
}
}
/*******mobile device*****/

.text-white{
    color:#fff;
}
 