.section_1{
  padding:50px 0;
  background-image:url(https://www.newpages2u.com/userfiles/22314/image/bg3.jpg);
  color:#fff;
}

.section_2{
  padding: 0;
  background-image:url(https://www.newpages2u.com/userfiles/22314/image/bg1.jpg);
  background-position:right;
  color:#333;
}

.section_3{
  padding:50px 0 0 0;
  background-image:url(https://www.newpages2u.com/userfiles/22314/image/bg2_1.jpg);
  background-position:bottom;
}

.section_4{
  padding:0 0 ;
  background-image:none;
}

.font1{
   font-size:25px;
   line-height:30px;
}

.font2{
   font-size:14px;
   line-height:24px;
}

.font3{
   font-size:20px;
   font-weight:600;
}

.font4{
   font-size:14px;
   line-height:20px;

}

.col-1{
    width:25%;
    display:inline-block;
    margin-top:20px;
}

.col-2{
    width:73%;
    display:inline-block;
    padding-top:10px;
    vertical-align:top;
    margin-top:20px;

}

.txt-content1{
  padding:10%;
}

.btnx1{
  font-size:16px;
  font-weight:bold;
  border-radius:25px;
  border:0px;
  display:block;
  margin:30px 0 0 0;
  width:max-content;
  color:#222 !important;
  text-decoration:none !important;
}

.btnx1:hover{
   color:#90c63d !important;
}

.btnx1:after{
    content: "\f178";
    font-family: FontAwesome;
    transition:ease-in-out 0.3s;
}

.btnx1:hover::after{
    margin-left:5px;
    text-decoration:none;
}

.iconx1{
   width:70px;
   padding:10px;
   transition:Ease-in-out 0.3s;
}

.iconx1:hover{
  animation : 1s .2s pulse both
}

.wid-9{
   width:70% !important;
   margin:0 15% !important;
}

.wid-10{
   width:95% !important;
   margin:0 2.5% !important;
}

.line{
  background-color:#F7941D;
  width:50px;
  height:3px;
  margin:0 auto 20px auto;  
}

.pad{
  padding-top:50px;
}


.imgx1{
   transition: ease-in-out .3s ;
   width:100%;

}

.imgx1:hover{
   filter:brightness(1.05);
}

.new_product_col1 .article {
    border: 1px solid transparent;
        border-bottom-color: transparent;
        border-bottom-style: solid;
        border-bottom-width: 1px;
    box-sizing: border-box;
    padding: 8px;
    border-bottom: 1px solid transparent;
    margin: 1px;
    background-color: transparent !important;
}

.home_product_swipper_img {
    background: #fff;
}


.intro {
    padding: 0 !important;
    overflow-x: auto;
}

p.mhomecontent {
    padding-top: 0 !important;
}