   ul.clear {
       max-width: 1100px;
       margin: 0 auto;
       display: flex;
       justify-content: space-evenly;
       padding: 30px;
   }

   div#event-info span.label {
       display: block;
       font-weight: 600;
   }

   h2.sl-title {
       font-size: 28px !important;
   }

   .dm0 ul li {
       margin-left: 16px;
       margin-bottom: 0px;
   }

   img.footer_logo {
       width: 100px;
   }

   .coppyright {
       background: #dfd7d794;
       padding-top: 20px;
       padding-bottom: 4px;
       text-align: center;
   }


   footer {
       background-color: #00718f;
       color: white;
   }

   .footer-logo img {
       width: 100px;
   }

   .footer-icons {
       margin-top: 18px;
   }

   .footer-icons a:hover {
       color: #ffcc00;
   }

   footer .container {
       display: flex;
       justify-content: space-between;
       padding-left: 86px;
       padding-right: 86px;
       padding-top: 40px;
       padding-bottom: 40px;
   }

   div#user_img {
       width: 77%;
   }

   .dmc-mq .dm-img.focal-C img {
       width: 100%;
   }

   h2.sl-title {
       font-size: 33px !important;
       color: #000 !important;
   }

   .dm0 ul li {
       font-size: 15px;
       line-height: 24px;
   }

   p {
       font-size: 16px !important;
       line-height: 29px !important;
   }


   .table-section tr td {
       background: #fff !important;
       border: 1px solid #cccccc85;
   }

   .main-session-agenda .cnt table td:last-child {
       display: none;
   }

   footer {
       background: #07182e;
   }

   p {
       font-size: 18px !important;
   }

   ul li {
       font-size: 18px !important;
       line-height: 30px !important;
   }

   table tr:nth-child(odd) td {
       background: #ebf5ff !important;
   }

   .cnt.open {
       background: #ffffff;
   }


   .label {
       font-weight: bold;
   }

   .dmc-table table td:first-child {
       border-bottom: 1px solid #e4e4e4 !important;
   }

   a.register-now {
       background: #027ffb;
       padding: 12px 24px !important;
       color: #fff !important;
       line-height: 30px !important;
       border: navajowhite;
       position: absolute;
       right: 0;
       padding-right: 0;
       top: 0;
   }

   .world-of-solutions tr:nth-child(odd) {
       background: #e0e9f1 !important;
   }

   .world-of-solutions tr:nth-child(even) td {
       background: #ebf5ff !important;
   }

   .world-of-solutions tr:nth-child(2),
   .world-of-solutions tr:nth-child(3),
   .world-of-solutions tr:nth-child(4) {
       background: #65c9f41f !important;
   }



   .world-of-solutions tr:nth-child(6) td,
   .world-of-solutions tr:nth-child(7) td,
   .world-of-solutions tr:nth-child(8) td,
   .world-of-solutions tr:nth-child(9) td,
   .world-of-solutions tr:nth-child(10) td,
   .world-of-solutions tr:nth-child(11) td,
   .world-of-solutions tr:nth-child(12) td {
       background: #ffffff !important;
   }

   .world-of-solutions tr:nth-child(13) td,
   .world-of-solutions tr:nth-child(14) td,
   .world-of-solutions tr:nth-child(15) td,
   .world-of-solutions tr:nth-child(16) td,
   .world-of-solutions tr:nth-child(17) td,
   .world-of-solutions tr:nth-child(18) td {
       background: #ecf5ff !important;
   }

   .world-of-solutions tr:nth-child(5) td {
       background: #ebf5ff !important;
   }

   .world-of-solutions tr:nth-child(1) td {
       font-weight: bolder;
       color: #000;
       background: #fff !important;
   }

   @media(max-width:767px) {
       a.register-now {
           transform: rotate(-89deg);
           margin-top: 140px;
           right: -63px;
       }

       .dmc-mq .frame .dm-img {
           position: relative;
       }

       .dm0.dmc-mq.compact.var-1.nopd-thm.thml-0 {
           height: auto !important;
       }

       .dmc-mq .frame {
           height: auto !important;
           min-height: 150px;
       }

       ul.clear {
           flex-wrap: wrap;
       }

       ul li {
           width: 50%;
       }

       .dm0 ol li {
           width: 100%;
           margin-left: 8px;
       }

       div#user_img {
           width: 100%;
       }
   }