/* =============================================
----------------- Responsive  ------------------
==============================================*/
@media (max-width: 1200px) {

}
@media (max-width: 1020px) {
	/* .container{width:100%;} */
}

/*===========================================================================================================*/
@media only screen and (max-width:991px) {
   .header-top .logo {text-align: left;}
   .line-v{display: none;}
   /* .header-top .caption_m{} */
   .header-top .caption_m img {padding-top: 65%;padding-left: 0;}
   .header-top .caption_img {
      width: auto;height: auto;
  }
  .header-top .caption_img img {top:5%;right: 12%;}

  .mt-4.container.smt-auto {
   margin-top: 20rem!important;
}
}

@media only screen and (max-width:865px) {

}

@media only screen and (max-width:769px) {

   .chat-room.small-chat{width:100%;}
}

@media only screen and (max-width: 575px) {
   .container,
   .container-sm,
   .container-xl,
   .container-xxl {
     max-width: 95%;
   }
   .header-top .caption_m img {
      padding-top: 70%;
      padding-left: 0;
  }

}

@media only screen and (max-width: 510px) {
   .rpt-1-5 {
      padding-top: 1.5rem
   }
   .header-top .caption_img {
      position: static;
   }
   .header-top .caption_img img {
      left: 2%;
      top: 12%;
   }

}
@media only screen and (max-width: 420px) {
   .header-top .caption_m {height: auto;}
   .header-top .caption_m img {
      width: 95%;padding-top: 80%;
   }
   .header-top .caption_img{    
      width: 420px;
      height: 450px;
      overflow: hidden;
      position: relative;
   }
   .header-top .caption_img img {top: 0;left: 0;}
  
   .mt-4.container.smt-auto {
      margin-top: 7rem!important;
   }
}




@media only screen and (max-width: 375px) {
   .header-top .caption_m img {
      width: 95%;padding-top: 90%;
  }

}


@media only screen and (max-width: 330px) {

}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) and (max-width: 479px) {
   /* IE10+ specific styles go here */

}