.footer_icons_m {
 display: none;
 float: left;
 width: 100%;
 margin: 0 0 18px 0;
}

.footer_icons_m .basic_btn,
.footer_icons_m .basic_btn:hover {
 font-weight: 400;
 font-size: 15px;
 line-height: 1.2;
 color: #121212;
 text-transform: uppercase;
 border-radius: 30px;
 background-color: #f1f1f1;
}

.footer_icons_m .basic_btn {
 padding: 12px 20px 10px 20px;
 margin: 0 10px 10px 0;
}

/* footer start */
@media screen and (max-width:1200px) {
 #footer {
  width: 100%;
  min-width: 100%;
 }
 #footer_top {
  width: 100%;
  min-width: 100%;
  min-height: auto;
  margin: 0;
 }
 #footer_top_container {
  width: 100%;
  min-width: 100%;
 }
 #footer_top_wrapper {
  width: 100%;
  min-width: 100%;
  padding: 25px 4% 0 4%;
 }
 .footer_icons {
  display: none;
 }
 .footer_icons_m {
  display: flex;
  flex-wrap: wrap;
 }
 .footer_icons,
 .footer_info {
  width: 100%;
 }
 .footer_info {
  margin: 0 0 20px 0;
 }
 #footer_bottom,
 #footer_bottom_container {
  width: 100%;
  min-width: 100%;
 }
 #footer_bottom {
  height: auto;
 }
 #footer_bottom_wrapper {
  width: 100%;
  min-width: 100%;
  height: auto;
  padding: 15px 4%;
 }
 .like_box {
  width: 100%!important;
  overflow: auto;
 }
 .footer_left {
  width: 100%;
 }
 .footer_column {
  width: 33.33%;
 }
 .footer_column:last-child {
  width: 100%!important;
 }
 .footer_title {
  width: 100%!important;
 }
 #footer_bottom_wrapper > div:nth-child(2) {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  line-height: 1.2;
 }
 #footer_bottom_wrapper  .float_right {
  display: flex;
 }
}

@media screen and (max-width:950px) {
 #footer_bottom_wrapper .text1 {
  width: 100%;
 }
 #footer_bottom_wrapper > div:nth-child(2) {
  justify-content: flex-end;
  align-items: flex-start;
  flex-direction: column-reverse;
  text-align: left!important;
  width: 100%;
  height: auto!important;
  margin: 15px 0 0 0;
 }
 #footer_bottom_wrapper  .float_right {
  margin: 10px 0 0 0;
 }
}

@media screen and (max-width:820px) {
 .footer_icons_m .basic_btn {
  width: 31.33%;
  margin: 0 3% 10px 0;
 }
 .footer_icons_m .basic_btn:nth-child(3n) {
  margin: 0 0 10px 0;
 }
}

@media screen and (max-width:700px) {
 .footer_column {
  width: 100%;
  padding: 0;
  margin: 0 0 20px 0;
 }
 .footer_cards {
  margin: 5px 0 20px 0;
 }
 .footer_text {
  width: 100%!important;
  padding-bottom: 0;
  margin: 0 0 5px 0;
 }
 .footer_text:last-child {
  margin: 0;
 }
 .footer_link {
  width: 100%;
 }
}

@media screen and (max-width:620px) {
 .footer_icons_m .basic_btn,
 .footer_icons_m .basic_btn:nth-child(3n) {
  width: 48.5%;
  margin: 0 3% 10px 0;
 }
 .footer_icons_m .basic_btn:nth-child(2n) {
  margin: 0 0 10px 0;
 }
}

@media screen and (max-width:450px) {
 .footer_info a >img {
  max-width: 100%;
/*   margin: 0!important; */
 }
}

