@media (min-width: 1420px){
    .container-fluid {
        max-width: 1362px;
    }
}
.byfunction .row .col-6:nth-child(1), .byfunction .row .col-6:nth-child(3){
    padding-right: 5px;
    padding-left: 0px ;
}
.byfunction .row .col-6:nth-child(2), .byfunction .row .col-6:nth-child(4){
    padding-right: 5px !important;
    padding-left: 5px  !important;
}
#backtoTop{
    bottom: 70px;
}
.card-header.title_product{
    height: 120px;
}
.plr-20{
    padding-right: 20px !important;
    padding-left: 20px !important;
}
.desktop-mt-0{
    margin-top: 0px !important;
}
.desktop-pt-0{
    padding-top: 0px !important;
}
.desktop-p-0{
    padding: 0px;
}
.height_240{
    height: 240px;
    overflow: hidden;
}
.cus-font-size14 {
    font-size: 16px !important;
}
.lSSlideOuter .lSPager.lSGallery li img{
    height: 100%;
}
.lSSlideOuter .lSPager.lSGallery li {
    height: 80px;
    float: left;
}
body {
    font-size: 15px !important;
}
.slide-menu-control:focus{
    box-shadow: 0 0 0 0rem transparent;
}
.tab_vechungtoi li:first-child a{
    padding-left: 0px !important;
}
.listsKeysearch{
    overflow-x: hidden;
}
.p-10{
    padding: 10px !important;
}
.pl-10{
    padding-left: 10px !important;
}
.pr-10{
    padding-right: 10px !important;
}
.pt-10{
    padding-top: 10px !important;
}
.pb-10{
    padding-bottom: 10px !important;
}
.fireM a {
    font-size: 16px;
}
.footerfixed{
    background: #f7f7f7 !important;
}
.top-shop-feature .card-body{
    height: 150px;
    overflow: hidden;
}
.aparment_new div div {
    height: 169px;
}
.header-menu button img{
    float: right;
    margin-right: 8px;
    width: 34%;
}
.flagmenu a img {
    vertical-align: top;
    width: 35px;
    float: right;
    margin-right: 10px;
}
.references-area .inner {
    padding: 2px 15px 130px;
}
.metadeskription{
    height: 66px;
    overflow: hidden;
}
a.chitiet {
    float: left;
}
.Onlinefooter{
    margin-bottom: 100px;
}
.leftbyfield{
    padding-left: 15px;
    padding-right: 20px;
}
.container.blog-lists {
    margin-top: 20px !important;
}
.rightbyfield{
    padding-right: 10px;
    padding-left: 5px;
}
.references-area .item {
    padding: 0 5px;
    margin-bottom: 10px;}
#myWorkContent {
    margin-top: 17px;
    height: auto;
    float: left;
    width: 100%;
}
#appendhtml .card-body img {
    width: auto !important;
    float: left;
    margin-right: 10px;
}
.listsKeysearch {
    max-height: inherit;
    width: 100% !important;
}
.listsproducts_desktop{
    width: 25% !important;
    padding: 10px 5px;
    float: left;
}
.listsproducts_desktop .card-body img{
    height: 350px;
    width: auto; 
}
.lSSlideOuter .lSSlideWrapper.usingCss ul li img{
    min-height: 250px;
}
.desktop-mr-2{padding-right: 0.5rem!important;}
.w-100-float-left {
    width: 100%;
    float: left;
}
.desktop-float-left{
    float: left;}
.desktop-pd-custom{
    padding: 0px 7px 0px 11px;
}
.desktop-p-0-4{
    padding: 0px 4px;
}