/*# sourceMappingURL=responsive.css.map */
/* ==================================================
  Responsive Styling
  ================================================== */
@media (max-width: 61.9em) {
  section,
  .block,
  .cta {
    padding: 35px 0; }

  p {
    margin: 0; }

  h1 {
    font-size: 32px;
    margin: 0; }

  h2 {
    font-size: 24px; }

  h2 {
    margin-bottom: 25px; }

  h3 {
    font-size: 18px;
    margin-bottom: 12px; } }
@media (min-width: 1400px) {
  /* banner */
  .ic-banner .carousel-inner .carousel-item .carousel-caption {
    top: 120px; }
    .ic-banner .carousel-inner .carousel-item .carousel-caption img {
      display: block; }
    .ic-banner .carousel-inner .carousel-item .carousel-caption img.ic-logo {
      margin-bottom: 20px; }
    .ic-banner .carousel-inner .carousel-item .carousel-caption p {
      margin-top: 43px;
      margin-bottom: 45px; }
  .ic-banner a span {
    font-size: 48px;
    width: 60px;
    height: 60px;
    padding-top: 4px; }
  .ic-banner a.carousel-control-prev span {
    padding-right: 5px; }
  .ic-banner a.carousel-control-next span {
    padding-left: 5px; }

  /* navbar start */
  /* navbar css */
  .navbar.ic-navbar button.navbar-toggler i.fa-bars {
    padding: 5px;
    display: inline-block;
    padding: 6px 8px;
    border-radius: 3px; }
  .navbar.ic-navbar .navbar-collapse ul.navbar-nav li.nav-item {
    padding: 28px 25px; }
    .navbar.ic-navbar .navbar-collapse ul.navbar-nav li.nav-item a.dropdown-toggle i {
      margin-left: 5px; }
    .navbar.ic-navbar .navbar-collapse ul.navbar-nav li.nav-item .dropdown-menu {
      padding: 0;
      margin-top: -0.01px; }
      .navbar.ic-navbar .navbar-collapse ul.navbar-nav li.nav-item .dropdown-menu a.dropdown-item {
        padding: 28px 25px; }

  /* footer start */
  footer .top-bar {
    padding-bottom: 36px; }
    footer .top-bar .ic-scientific {
      padding-top: 155px;
      padding-bottom: 80px; }
      footer .top-bar .ic-scientific h2 {
        font-size: 30px; }
      footer .top-bar .ic-scientific ul li img {
        width: 100px;
        height: auto; }
      footer .top-bar .ic-scientific ul li:first-child {
        margin-right: 65px; }
        footer .top-bar .ic-scientific ul li:first-child img {
          width: 50px; }
    footer .top-bar .addres-bar {
      padding-right: 40px;
      padding-left: 40px; }
      footer .top-bar .addres-bar img {
        width: 110px;
        height: 110px; }
      footer .top-bar .addres-bar .ic-text-top-footer {
        top: 12px;
        padding-bottom: 20px; }
      footer .top-bar .addres-bar .p-semibold {
        font-weight: 500;
        font-size: 23px; }
      footer .top-bar .addres-bar p {
        font-weight: 500;
        font-size: 18px; }
  footer .bottom-bar {
    padding-top: 30px;
    padding-bottom: 30px; }

  /* mid content css */
  .ic-mid-content {
    padding-top: 40px !important; }
    .ic-mid-content .ic-banner-content {
      padding-left: 70px;
      padding-right: 70px;
      padding-top: 40px;
      padding-bottom: 80px; }
    .ic-mid-content ul {
      margin-bottom: 35px; }
    .ic-mid-content .text-content h3 {
      margin-bottom: 50px; }
    .ic-mid-content .text-content p {
      font-size: 18px;
      margin-bottom: 45px; }
      .ic-mid-content .text-content p:last-child {
        margin-bottom: 0; }
    .ic-mid-content .text-content p.ic-italic-p {
      margin-bottom: 40px; }

  /* registration complete */
  #reg-form .ic-full-content p.ic-reg-box {
    padding: 23px 40px;
    margin-bottom: 40px; }
  #reg-form .ic-full-content table tr td {
    padding-bottom: 45px; }
    #reg-form .ic-full-content table tr td:first-child {
      padding-right: 65px; }
    #reg-form .ic-full-content table tr td:nth-child(2) {
      padding-right: 30px; }
  #reg-form .ic-full-content .ic-reg-home-link {
    font-size: 24px;
    margin-top: 45px; }
    #reg-form .ic-full-content .ic-reg-home-link i {
      margin-right: 18px; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .ic-banner .carousel-inner .carousel-item .carousel-caption {
    top: 20px; }
    .ic-banner .carousel-inner .carousel-item .carousel-caption img.ic-logo {
      margin-bottom: 8px; }
    .ic-banner .carousel-inner .carousel-item .carousel-caption p {
      margin-top: 12px;
      margin-bottom: 16px; }

  .navbar.ic-navbar button.navbar-toggler i.fa-bars {
    padding: 5px;
    padding: 6px 8px; }
  .navbar.ic-navbar .navbar-collapse ul.navbar-nav li.nav-item {
    padding: 10px 2px; }
    .navbar.ic-navbar .navbar-collapse ul.navbar-nav li.nav-item a.nav-link {
      font-size: 12px; }
    .navbar.ic-navbar .navbar-collapse ul.navbar-nav li.nav-item a.dropdown-toggle i {
      margin-left: 5px; }
    .navbar.ic-navbar .navbar-collapse ul.navbar-nav li.nav-item .dropdown-menu {
      padding: 0;
      margin-top: -0.01px;
      border: none; }
      .navbar.ic-navbar .navbar-collapse ul.navbar-nav li.nav-item .dropdown-menu a.dropdown-item {
        font-size: 12px;
        padding: 14px 13px; } }
@media (max-width: 1400px) {
  /* footer start */
  footer .top-bar .ic-scientific ul li img {
    width: 100px;
    height: auto; }
  footer .top-bar .ic-scientific ul li:first-child {
    margin-right: 65px; }
    footer .top-bar .ic-scientific ul li:first-child img {
      width: 50px; }
  footer .top-bar .addres-bar img {
    width: 110px;
    height: 110px; }
  footer .top-bar .addres-bar .ic-text-top-footer {
    padding-left: 28px;
    padding-right: 28px; } }
@media (max-width: 991px) {
  .ic-banner .carousel-inner img.banner-img {
    height: 275px !important; }
  .ic-banner .carousel-inner .carousel-item .carousel-caption {
    text-align: left;
    top: 10px; }
    .ic-banner .carousel-inner .carousel-item .carousel-caption img.ic-logo {
      margin-bottom: 8px;
      width: 100px;
      height: auto; }
    .ic-banner .carousel-inner .carousel-item .carousel-caption p {
      margin-top: 8px;
      margin-bottom: 10px; }
    .ic-banner .carousel-inner .carousel-item .carousel-caption img.ic-cardiac-logo {
      width: 230px;
      height: auto; }

  header {
    /* header top */ }
    header #ic-header-top {
      padding: 15px 30px; }
      header #ic-header-top .ic-header-top-inner a {
        float: left; }
        header #ic-header-top .ic-header-top-inner a:nth-child(2) {
          float: right; }
        header #ic-header-top .ic-header-top-inner a:nth-child(1) img:nth-child(1) {
          width: 400px !important; } }
@media (max-width: 767px) {
  /* header top */
  #ic-header-top {
    padding: 15px 30px; }
    #ic-header-top .ic-header-top-inner a img {
      width: 100% !important;
      height: auto; }

  .ic-banner .carousel-inner img.banner-img {
    height: 275px !important; }
  .ic-banner .carousel-inner img.img-fluid.banner-img {
    height: 275px !important; }
  .ic-banner .carousel-inner .carousel-item .carousel-caption {
    text-align: left;
    top: 10px; }
    .ic-banner .carousel-inner .carousel-item .carousel-caption img.ic-logo {
      margin-bottom: 8px;
      width: 100px;
      height: auto; }
    .ic-banner .carousel-inner .carousel-item .carousel-caption p {
      margin-top: 8px;
      margin-bottom: 10px; }
    .ic-banner .carousel-inner .carousel-item .carousel-caption img.ic-cardiac-logo {
      width: 230px;
      height: auto; }
  .ic-banner a {
    opacity: 1; }
    .ic-banner a span {
      font-size: 30px;
      width: 40px;
      height: 40px;
      padding-top: 3px;
      transition: 0; }
  .ic-banner a.carousel-control-prev span {
    padding-right: 3px; }
  .ic-banner a.carousel-control-next span {
    padding-left: 3px; }

  #ic-others-section-banner .ic-others-section-banner h2 {
    font-size: 18px;
    margin-bottom: 6px; }
  #ic-others-section-banner .ic-others-section-banner ul li {
    font-size: 13px; }

  #ic-about-us p {
    margin-top: 45px; }

  #ic-ibrahim p {
    line-height: 1.5; }
  #ic-ibrahim .ic-p2 {
    margin-top: 15px; }
  #ic-ibrahim img {
    margin-top: 20px; }

  #ic-ceo-message img {
    float: none;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 35px; }
  #ic-ceo-message .ic-ceo-message-text p.ic-ceom-pm {
    margin-bottom: 18px; } }
@media (max-width: 575px) {
  /* header top */
  #ic-header-top .ic-header-top-inner a .ic-head-top-img-1 {
    display: none; }
  #ic-header-top .ic-header-top-inner a .ic-head-top-img-2 {
    display: block !important; }

  img.img-fluid.banner-img {
    height: 275px !important; } }

/*# sourceMappingURL=responsive.css.map */
