/* menu */
/*.blog .col-lg-4 {
    margin-bottom: 60px;
}*/
.news > .col-lg-4 {
    margin-bottom: 80px;
}
.Location1,.Location,.Location2 .Location3{
  display: none;
  z-index: 100;
}
.blog .article {
    margin-bottom: 0 !important;
    padding: 0 20px !important;
}
#sp-logo{
  width: 240px;
}
#sp-header{
    background: url('/images/header-top-bg/menu_bg.png') no-repeat;
    background-size: 100% 100%;
	height: auto;
}
.article-intro-image.float-left img {
    width: 100% !important;
}
#sp-main-body .article-intro-image.float-left, #sp-main-body .article-list .article {
    border: none !important;
}
.logo{
  height: auto !important;
}

#sp-customization h1{
  font-family: 'Arial';
}

/* header */
#sp-customization{
  background:url('/images/bg.png') no-repeat;
  background-size: 100% 100%;
}
/* left */
#sp-left{
  margin-bottom: 20px;
}
#sp-left .collapse.navbar-collapse ul {
    width: 100%;
}
#sp-left .sp-module .sp-module-title{
	font-size: 28px !important;
	padding: 0 !important;
	margin: 0 !important;
	color: #666;
	border: none !important;
}
#sp-left .sp-module ul>li>a{
	color: #666 !important;
	font-weight: 400;
}
#sp-left .sp-module{
  border: none !important;
}
#sp-left .sp-column {
    border-radius: 15px;
    box-shadow: 0 2px 15px rgb(0 0 0 / 20%);
}
/* article */
.article-full-image.float-left {
    text-align: center;
}
.article-full-image.float-left img{
    width: 500px;
}
.article-list .article .article-header h2 a ,.article-header h1{
  font-family: 'Arial'
}
.fabric-articles .article {
    display: flex;
    flex-direction: column-reverse;
    margin-bottom: 15px !important;
}

.knit_img .sppb-addon-single-image-container{
  width: 100%;
  height: 100%;
}
.knit_img .sppb-addon-single-image-container img{
  width: 100%;
  height: 100%;
}
@media(max-width: 1400px) and (min-width: 765px){
  #sp-logo {
   width: 180px;
   padding: 0 !important;
  }
  .sp-megamenu-parent>li>a{
    padding: 0 0 0 15px !important;
  }
}
.sp-megamenu-parent .sp-menu-item a{
  	font-size: 14px;
}
.sp-dropdown-inner{
  box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, 0.15);
  border-radius: 5px;
  padding-right: 0 !important;
}
.sp-dropdown-inner .sp-dropdown-inner{
  box-shadow: none;
}
.hat_rotate{
	transform: rotatey(180deg);
}
.icon_box img{
	height: 110px;
}
.big_box span{
  border-radius: 10px 10px 0 0;
	overflow: hidden;
}
.bottom_box img{
  height: 142px;
}
.box_170 .column{
  width: 170px;
  height: 100%;
}
p {
  margin: 0;
}
.W_170{
  width: 170px;
  height: 100%;
}
.W_170 img{
  width: 120px;
  height: 110px;
  margin: 0 auto;
}
.W_160{
  width: 160px;
  height: 100%;
}
.W_160 img{
  width: 100%;
  height: 120px;
}
.W_90 {
  width: 160px;
  height: 100%;
}
.W_90 img{
  width: 100px;
  margin: 0 auto;
  height: 120px;
}
.box_230{
  width: 230px;
  height: 100%;
}
.box_230 img{
  width:100%;
  height: 100px;
  border-radius: 5px;
  border: 1px solid #FF7B00;
}
.box_170 .column img{
  width: 100%;
  height: 120px;
}
.box_100 .column{
  width: 170px;
  height: 100%;
}
.box_100 .column img{
  width: 120px;
  height: 120px;
  margin: 0 auto;
}
#vertical .box_170 span ,
#vertical .box_100 span,
.W_170 span,
.box_230 span,
#vertical .border_radius h3{
  color: #6A6A6A !important;
  font-size: 14px !important;
}
.border_bottom_gray_1{
  border-bottom: 1px solid #E5E5E5;
}

/* overall situation */
.justify-between .sppb-row-container .sppb-row,
.justify-between .sppb-container-inner .sppb-row{
  justify-content: space-between !important;
}
.justify-around .sppb-row-container .sppb-row,
.justify-around .sppb-container-inner .sppb-row{
  justify-content: space-around !important;
}

/* banner hat_introduction */
.hat_introduction .sppb-testimonial-carousel-content-wrap,
.other_goods .sppb-testimonial-carousel-content-wrap{
	width: 100%;
  display: flex;
  justify-content: space-between;
  text-align: right;
}
.hat_introduction img{
	height: 90px;    
}
.hat_introduction .sppb-testimonial-carousel-img-wrap{
    margin-right: 10px !important;  
}
.sppb-testimonial-carousel-img-wrap {
  	margin-left: 130px !important;
}
.sppb-testimonial-carousel-img-wrap img{
 	border-radius: 0 !important;
	width: 100%;
}
.sppb-testimonial-carousel-name-designation{
	text-align: left !important;
}

/* header */
/*#hide {
  overflow: hidden;
}*/
#vertical .nav_title .sppb-addon-title{
   flex-shrink: 0;
}
/* home */
.hat_introduction .d-flex .column span{
  font-size: 16px;
  color: #666666;
  font-weight: 500;
}
.hat_introduction .d-flex .column,
.other_goods .d-flex .column{
  width: 200px;
  height: 100%;
}
.hat_introduction .d-flex .column img{
  width: 100%;
  height: auto;
  border: 1px solid #FF7B00;
  border-radius: 10px;
}
.other_goods .d-flex .column img {
  width: 100%;
  height: 120px;
}
.header span.sppb-addon-title{
	border-bottom: 5px solid #F9881F;
}

/* about us - factory */
.img_box .sppb-content-holder{
  display: flex;
}
.img_box .sppb-content-holder h6.sppb-image-content-title.sppb-addon-title,
.title_box h3.sppb-addon-title.sppb-feature-box-title.sppb-media-heading,
.title_box h3.sppb-addon-title.sppb-feature-box-title,
.title_box h6.sppb-image-content-title.sppb-addon-title,
.title_box h6.sppb-addon-title,
.title_box h6.sppb-addon-title.sppb-feature-box-title{
  line-height: 30px !important;
  padding: 0 15px 0 15px;
  height: 30px;
  background: rgba(255, 255, 255, 1);
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  border: none;
  margin-right: 10px;
  color: #F9881F !important;
}
.title_box h6.sppb-image-content-title.sppb-addon-title,
.title_box h6.sppb-addon-title.sppb-feature-box-title,{
  width: 160px;
  text-align: center;
  
}
.title_box h3.sppb-addon-title.sppb-feature-box-title{
  width: 350px;
  margin: 0 auto;
}
.title_box h3.sppb-addon-title.sppb-feature-box-title.sppb-media-heading,
.title_box h6.sppb-addon-title{
  width: 150px;
  margin: 0 auto;
  text-align: center;
}
.img_500{
	height: 500px;
}

.title-box-long span{
  font-size: 24px;
  color: #F9881F;
  margin-bottom: 20px;
}
.title-box-long img{
  font-size: 24px;
  color: #F9881F;
  margin-top: 10px;
}
a.text-body{
 	text-decoration: underline;
}

#sp-page-title {
  display: none;
}

.list ul li a{
  width: 100%;
  height: 100%;
}

.justify-around.border .sppb-addon-content span img.sppb-img-responsive{
  border-radius: 50%;
  border: 1px solid #F9881F;
}
.sppb-tab-content > .active {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.border_radius_5{
  width: 150px;
  height: 100%;
  margin: 0 10px 0 10px;
}
.border_radius_5 img{
  width: 100%;
  height: 120px;
  border: 1px solid #f9881f;
  border-radius: 5px;
}
.border_radius {
  width: 170px;
  height: 100%;

}
.border_radius img{
  margin: 0 auto;
  width: 100px;
  height: 90px;
	border: 1px solid #f9881f;
 	border-radius: 50%;
}
.small_navigation ul li {
    border-bottom: 1px solid #EEEEEE;
}
.small_navigation ul li a{
    color: #666666;
}
.radius_10{
  border-radius: 5px;
  border: 1px solid #F9881F;
}
.radius_50{
  border-radius: 50%;
  border: 1px solid #F9881F;
}
/* Responsive */
@media (max-width: 765px){
  #sp-breadcrumb .col-md-4.position-relative.text-center{
    left: 40px;
  }
  .full-height .sppb-addon-single-image-container,.full-image .sppb-addon-single-image-container{
    width: 100% !important;
    height: 100% !important;
  }
  .full-height,.full-image{
    margin-bottom: 5px;
  }
   .logo-image {
    height: 80px !important;
	}
  #vertical .d-flex.justify-content-between.flex-wrap {
      justify-content: center !important;
  }
  .sp-dots {
    margin-bottom: 10px;
  }
  #sppb-addon-1657792443070 img{
    height: 100% !important;
  }
  .bottom_box.width {
    width: 100%;
  }
  .bottom_box img{
   	width: 100%;
    height: 100%;
  }
  .sp-background{
    background-size: 130% !important;
  }
  #vertical .sppb-nav-custom{
    padding: 0 !important;
    width: 100% !important;
  }
  #vertical .sppb-tab.sppb-custom-tab{
   	flex-wrap: wrap;
  }
  #vertical .sppb-tab-content.sppb-tab-custom-content{
    width: 100% !important;
  }
 #vertical .box_170 .column{
    margin-left: 0 !important;
  }
  #sp-page-builder .page-content .sppb-section:first-child{
    margin: 0 auto 15px auto;
  }
  .H_img_03 .sppb-addon-single-image-container{
    width: 100%;
  }
  .H_img_03 img{
    width: 100% !important;
    max-width: 100% !important;
    height: 100%;
  }
  .sp-background {
    background-repeat: no-repeat;
  }
  #column-wrap-id-1657591489837 {
    padding: 0;
  }
  #section-id-1657853520229 .sppb-column img{
	width: 100%;
	height: 100% !important;
  }
  #vertical #sppb-tab1-1,
  #vertical #sppb-tab1-2,
  #vertical #sppb-tab1-3,
  #vertical #sppb-tab1-4 .border_bottom_gray_1{
      justify-content: center !important;
  }
  .mobile_image .sppb-addon-single-image-container img{
    width: 100%;
    height: 100% !important;
  }
}

#sp-bottom .sp-module-title{
  color: #F9881F !important;
  font-size: 20px !important;
}

/* footer */
#sp-footer-nav #mod-custom129, #sp-footer-icon #mod-custom130{
	display: flex;
	justify-content: center;
  flex-wrap: wrap;
}
#sp-footer-nav #mod-custom129 div,#sp-footer-icon #mod-custom130 div{
	margin-right: 15px;
}
#sp-footer-nav .sp-module-content #mod-custom129 a:hover{
  color: #fff !important;
}
#sp-footer-icon #mod-custom130 img{
  width: 38px;
  height: 38px;
}
#sp-footer-icon{
  padding: 30px 0 0 0;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
#sp-footer .container-inner{
  padding: 0;
  border: none;
}
#sp-footer1 .sp-column {
  text-align: center;
}

ul.mod-menu.mod-list.nav {
    display: flex;
    flex-direction: column;
}
.sp-dropdown-inner .row > [class ^= col-sm-] {
    width: 20% !important;
}
.sp-module ul>li>a:hover {
    color: #F9881F;
}

@media (max-width: 970px) {
  #sp-page-builder .page-content .sppb-section:first-child {
      margin: 0 auto 15px auto;
      width: 100%;
  }
  .sppb-link-list-wrap.sppb-link-list-list.sppb-nav-align-left.small_navigation {
    padding-right: 60px;
	}
}

.costomW{
	width:100%;
}
.costomW img{
	width:100%;
}



/* hat_slide_module */
.hat_slide_module .sppb-carousel-extended-outer-stage img {
	width: 100%;
	height: 120px;
	border: 1px solid #FF7B00;
	border-radius: 10px;
  object-fit: cover;
}
.hat_slide_module .sppb-carousel-extended-team-content {
    box-shadow: none; 
    padding: 0 !important; 
    margin: 0 !important; 
  text-align: center;
}
.hat_slide_module .sppb-carousel-extended-team-designation{
    font-size: 16px;
    color: #666666;
    font-weight: 500;
}
@media(min-width:1382px) and (max-width: 1920px){
.hat_slide_module .sppb-carousel-extended-outer-stage img {
	width: 100%;
	height: 170px;
}
}
@media(max-width: 765px){
.hat_slide_module .sppb-carousel-extended-outer-stage img {
	height: auto;
  }
}


.class-19536 #sppb-tab1-1 > .sppb-addon-wrapper{
  width: 25%;
    display: flex;
    justify-content: center;
}

.class-19536 .sppb-tab-content > .active{
  justify-content: center !important;
}

@media (max-width: 765px){
  .class-19536 #sppb-tab1-1 > .sppb-addon-wrapper{
  width: 100%;
  flex-wrap: wrap;
}
}

.p_bottom .sp-module-title{
  margin: 0 0 15px 0!important;
}