.iml-responsiveness { /******* media queries **********/ }

@media (max-width: 317px) { .iml-responsiveness .iml-override-container { width: 316px; }
  .iml-responsiveness .iml-override-container .iml-hidden-xxs { display: none !important; }
  .iml-responsiveness .iml-override-container .iml-show-xxs { display: block !important; }
  .iml-responsiveness .iml-override-container .iml-show-xxs-inline { display: inline-block !important; }
  .iml-responsiveness .iml-override-container .iml-col-xxs-12 { width: 100%; } }

@media (max-width: 633px) { .iml-responsiveness .iml-override-container { /*Become Iml Hero Modal*/ }
  .iml-responsiveness .iml-override-container .iml-hidden-xs { display: none !important; }
  .iml-responsiveness .iml-override-container .iml-show-xs { display: block !important; }
  .iml-responsiveness .iml-override-container .iml-show-xs-inline { display: inline-block !important; }
  .iml-responsiveness .iml-override-container .iml-hero-modal .modal-body .iml-hm-top .btn { width: 100%; margin: 8px 0; }
  .iml-responsiveness .iml-override-container .iml-hero-modal .modal-body .iml-hm-main { margin: 0; }
  .iml-responsiveness .iml-override-container .iml-hero-modal .modal-body .iml-hm-main .iml-hm-line { padding: 0px 20px 40px 20px; }
  .iml-responsiveness .iml-override-container .iml-hero-modal .modal-body .iml-hm-main .iml-hm-line .iml-media-left, .iml-responsiveness .iml-override-container .iml-hero-modal .modal-body .iml-hm-main .iml-hm-line .iml-media-right, .iml-responsiveness .iml-override-container .iml-hero-modal .modal-body .iml-hm-main .iml-hm-line .iml-media-body { text-align: center; }
  .iml-responsiveness .iml-override-container .iml-hero-modal .modal-body .iml-hm-main .iml-hm-line .iml-media-body { padding: 10px 0 10px 0; } }

@media (max-width: 817px) { .iml-responsiveness .iml-override-container .iml-hidden-sm { display: none !important; }
  .iml-responsiveness .iml-override-container .iml-show-sm { display: block !important; } }

@media (max-width: 1033px) { .iml-responsiveness .iml-override-container .iml-hidden-md { display: none !important; }
  .iml-responsiveness .iml-override-container .iml-show-md { display: block !important; } }

@media (min-width: 1032px) { .iml-responsiveness .iml-override-container .iml-hidden-lg { display: none !important; }
  .iml-responsiveness .iml-override-container .iml-show-lg { display: block !important; } }

@media (min-width: 316px) and (max-width: 633px) { .iml-responsiveness .iml-override-container { width: 100%; } }

@media (min-width: 632px) and (max-width: 817px) { .iml-responsiveness .iml-override-container { width: 100%; } }

@media (min-width: 816px) and (max-width: varGridBreakpointLg1) { .iml-responsiveness .iml-override-container { width: 100%; } }

@media (max-width: 633px) { .iml-responsiveness .iml-support-container .iml-support-btn { border-radius: 48px; width: 48px; height: 48px; line-height: 36px; }
  .iml-responsiveness .iml-support-container .iml-support-btn i { right: 12px; top: 10px; font-size: 28px; }
  .iml-responsiveness .iml-support-container .iml-support-btn:hover { transition: 0.2s; width: 210px; }
  .iml-responsiveness .iml-support-container .iml-support-btn:hover strong { opacity: 1; transition: 0.8s; } }
