/*
Theme Name:     Industris Child
Theme URI:      http://wp.oceanthemes.net/industris/
Description:    Make your modifications to [Parent Theme] in this child theme.
Author:         Oceanthemes
Author URI:     http://oceanthemes.net/
Version:        1.0
Template:       industris
*/

@import url("../industris/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */
@media (min-width: 1440px){
    .main-header .container-bigger {
        width: 100% !important;
        padding: 0 !important;
    }
    #site-logo,
    .sticked #site-logo{
        padding: 0 !important;
    }
    #site-logo a img,
    .sticked #site-logo a img {
        width: 390px !important;
        height: auto !important;
    }
    .main-navigation{
        padding-right: 50px !important;
    }
    .main-navigation > ul > li > a{
        font-size: 16px !important;
        text-transform: uppercase;
        font-weight: 600;
    }
}

.sticked #site-logo a img{
    width: auto !important; 
    max-height: 119px !important;
}
.cta-service{
    position: relative;
    cursor: pointer;
}
.cta-service .elementor-image-box-content{
    position: absolute;
    top: 0;
    padding: 90% 10% 0;
    width: 100%;
    height: 100%;
    background: rgba(3, 19, 43, 0.85);
    opacity: 1;
}
.cta-service:hover .elementor-image-box-content{
    -webkit-transition: opacity .15s ease-in-out;
    -moz-transition: opactiy .15s ease-in-out;
    -ms-transition: opacity .15s ease-in-out;
    -o-transition: opacity .15s ease-in-out;
    transition: opacity .50s ease-in-out;
    opacity: 0;
}
.cta-service-page .elementor-image-box-content{
	padding:20px;
	min-height: 150px;
}
.service-info li a,
.main-footer ul li a{
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 500;
}
.service-info li a:hover,
.main-footer ul li a:hover{
    color: #03132b;
    text-decoration: underline;
}
.main-footer ul li {
    padding-bottom: 10px;
}
.main-footer{
	 padding-top: 50px !important;
    padding-bottom: 0px !important;
}
.ot-socials a{
	font-size: 25px;
    margin-left: 12px;
    display: inline-block;
    vertical-align: middle;
    color: #222a26 !important;
}
.main-footer  p{
	font-size: 14px;
    line-height: 24px;
    font-weight: 500;
}
.main-footer h4{
	    margin-bottom: 25px;
}
#text-5,
#custom_html-3{
	padding-left: 50px;
}
#text-6{
	 margin-top: 75px;
    color: #222a26;
    font-size: 12px;
}
#text-6 p{
	font-size: 12px;
	color: rgba(3, 19, 43, 0.5);
}
.site-header nav ul li.lang-item-first a::before {
    content: "/";
    display: inline-block;
    position: absolute;
    color: #03132b;
    font-size: 20px;
    right: -5px;
    top: 25px;
}
.site-header nav ul li.lang-item-first a {
    padding: 30px 10px !important;
}
.site-header nav ul li.lang-item-th a {
    padding: 30px 10px !important;
}
.language-th .sub-menu, .language-th .main-navigation > ul > li > a, .language-th span.elementor-icon-list-text {
    font-family: "Kanit", Sans-serif !important;
}
.location-info .elementor-active{
    background: #2c5088;
}
.location-info .elementor-active p,
.location-info .elementor-active a{
    color: #fff !important;
}
.location-info .elementor-tab-content{
    padding: 30px !important;
    color: #fff !important;
}
.location-info hr{
    background-color: rgba(255, 255, 255, 0.48) !important;
    margin: 10px 0 20px !important;
}
.main-footer p{
    font-family: "Poppins", Sans-serif;
}
