@media screen and (max-width: 767px) {/* common padding */
[box_id="13"],
[box_id="12"],
[box_id="14"],
[box_id="3"] {
  padding: 0 20px;
}
/* common padding end*/

.wrapper{
  padding-top: 73px;
}

[box_id="9"]{
  margin-bottom: 0;
}

/* header */
[box_id="1"],
[box_id="20"]{
  padding: 0;
}

[box_id="20"]{
  padding: 10px 0;
}

[box_id="20"] .cell_v a{
  text-align: center;
}

.m_menu_icon{
  top: 25px;
  z-index: 11;
}

[box_id="19"]{
  display: none;
}

/* header end */

/* product */
[box_id="13"]{
  margin-bottom: 0;
}
/* product end */
/* news */
[box_id="51"]{
  width: 25% !important;
} 

[box_id="52"]{
  width: 31% !important;
}
/* news end */
/*footer*/
.footer{
  color: #fff; 
}

[box_id="55"],
[box_id="56"],
[box_id="57"]{
  padding: 0 10px;
}

[box_id="57"]{
  display: flex;
  align-items: center;
  justify-content: center;
}

/*footer*/


/* media query 768px */
@media (max-width: 768px){
  
  [box_id="20"] .cell_v a img{
    width: 197px;
  }

  /* product */
  [box_id="27"],
  [box_id="28"],
  [box_id="29"],
  [box_id="30"]{
    width: 48.5% !important;
  }
  /* product end */
  
  /* shortcut  */
  [box_id="39"],
  [box_id="40"] {
    width: 100% !important;
    padding: 0;
  }	
  
  [box_id="40"]{
    margin-top: 10px;
  }
  /* shortcut end */
}
/* media query 768px end */

/* media query 480px */
@media (max-width: 480px){

  [box_id="20"] .cell_v a img{
    width: 50%;
  }
  
  [box_id="13"], 
  [box_id="12"], 
  [box_id="14"]{
    padding: 20px;
  }
  
  /* news */
  [box_id="21"], 
  [box_id="22"]{
    width: 100% !important;
  }
  /* news end */
  
  /* footer */
  
  [box_id="55"], 
  [box_id="56"], 
  [box_id="57"] {
    width: 100% !important;
    padding: 10px;
  }  
  /* footer */
  
  /* inside page common */
  .contact-content .left-content,
  .contact-content .right-content{
    width: 100%;
  }  
  .custom .custom-l,
  .custom .custom-r{
    width: 100%;
  }  
  /* inside page common end */
}
/* media query 480px end */

/* media query 320px */
@media (max-width: 320px){

  [box_id="20"] .cell_v a img{
    width: 60%;
  }
}
/* media query 320px end */}