.icon-shadow{
  -webkit-filter: drop-shadow(-5px 10px 10px #222);
  filter: drop-shadow(-5px 10px 10px #222);
}

.img-370x400 {
	width: 370px;
	height: 400px;
	object-fit: cover;
}

.conversion-table{
	width: 100%;
	border-collapse: collapse;
}
.conversion-table th{
    font-size: 14px;
    color: #333;
    line-height: 1.4;
    padding-top: 21px;
    padding-bottom: 21px;
    width: 300px;
}
.conversion-table tr{
	border-bottom: 1px solid #666666;
}
.conversion-table td{
	padding-top: 16px;
    padding-bottom: 16px;
    font-size: 15px;
    line-height: 1.4;
}   
.conversion-table td input{
	width: 100%;
	background-color: #fbfbfd;
	border: none;
    padding: 5px;
}    

/*Overwrite*/
.breadcrumb_area {
    background-image: -moz-linear-gradient(180deg, #74c5f1 0%, #2a166e 100%);
    background-image: -webkit-linear-gradient(180deg, #74c5f1 0%, #2a166e 100%);
    background-image: -ms-linear-gradient(180deg, #74c5f1 0%, #2a166e 100%);
    background-size: cover;
    background-position: center;
    position: relative;
    z-index: 1;
    padding: 235px 0px 125px;
    overflow: hidden;
}


.bg-about{
    background-image: url(../img/custom/banner_about.jpg);
}
.bg-process{
    background-image: url(../img/custom/banner_process.jpg);
}
.bg-latestnews{
    background-image: url(../img/custom/banner_latestnews.jpg);
}
.bg-contact{
    background-image: url(../img/custom/banner_contact.jpg);
}
.bg-product{
    background-image: url(../img/custom/banner_product.jpg);
}
.bg-404{
    background: -moz-linear-gradient(180deg, rgba(41, 22, 111, 0.9) 0%, rgba(120, 197, 235, 0.9) 100%), url(../img/custom/404.jpg) no-repeat scroll 100%;
    background: -webkit-linear-gradient(180deg, rgba(41, 22, 111, 0.9) 0%, rgba(120, 197, 235, 0.9) 100%), url(../img/custom/404.jpg) no-repeat scroll  100%;
    background: -ms-linear-gradient(180deg, rgba(41, 22, 111, 0.9) 0%, rgba(120, 197, 235, 0.9) 100%), url(../img/custom/404.jpg) no-repeat scroll 100%;
    background-size: cover;
}

.process_1{
    max-width: 500px; 
    max-height: 346px;
}
.process_2{
    max-width: 430px; 
    max-height: 436px;
}
.process_3{
    max-width: 550px; 
    max-height: 421px;
}
.process_4{
    max-width: 470px; 
    max-height: 396px;
}
.process_5{
    max-width: 514px; 
    max-height: 330px;
}

.home-video{
    position: absolute;
    bottom: -180px;
    width: 1030px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    text-align: center;
}
.home-video > .home-vid{
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    max-width: 100%;
    transition: all ease 0.5s;
}
.sec_pad_refined{
    padding: 320px 0px 120px 0px;
}
.display-overflow{
    overflow: visible;
}
.home-header-desc{
    margin-bottom: 38px;
    font-size: 20px;
}
@media (max-width: 991px){
    .home-video{
       width: 780px;
       padding: 0px 40px;
    }
    .home-video > .home-vid{
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
        height: 445px;
    }
}
@media (max-width: 768px){
    .home-video{
        width: 90%;
        padding: 0px;
        position: relative;
        margin-top: 50px;
        bottom: 0;
    }
    .home-video > .home-vid{
        height: 345px;
    }
    .sec_pad_refined{
        padding: 120px 0px 120px 0px;
    }
}