
        * {
          box-sizing: border-box;
        }
        .kriss_design.test-wrapper
        {
          max-width: 1024px;
          display:inline-block;
          padding:15px 40px;
          width: 100%;
        }
        .kriss_design .column-inside-row {
          float: left;
          width: 400px;
          max-width:100%;
          margin: 0 36px;
        }
        .kriss_design.test-wrapper h2
        {
          text-transform: none;
          font-size: 3.kriss_design .2em;
          text-align: center;
          margin: 40px;
          font-weight: bold;
        }
        .kriss_design.test-wrapper h3
        {
          text-transform: none;
          font-size: 19px;
          margin: 0 0 25px 0;
          font-weight: bold;
        }
        .kriss_design.test-wrapper h4
        {
          text-transform: unset;
          font-size: 17px;
          font-weight: bold;
        }
        .kriss_design.test-wrapper p
        {
          font-size:14px;
          color:#686767;
        }
        .kriss_design .column-inside-row ul
        {
          margin-left:30px;
        }
        .kriss_design .column-inside-row ul li
        {
          list-style: disc !important;
          font-size:14px;
          color: #686767;
          margin:4px;
        }
        .kriss_design .column-inside-row ul.noBullet li
        {
          list-style: none !important;
          font-size:14px;
          color: #686767;
          margin:4px;
        }
        /* Clear floats after the columns */
        .kriss_design .row-inside-wrapper:after {
          content: "";
          display: table;
          clear: both;
        }
        .kriss_design .column-inside-row .myImagecolunm
        {
          width:450px;
          max-width:100%;
          margin-bottom:30px;
        }
        .kriss_design .video-text-wrapper .video-bottom
        {
          display: block;
          float: none;
          text-align: center;
        }
        .kriss_design .video-text-wrapper .flowplayer {
          width: 700px;
          height: 397px;
          margin-bottom: 10px;
          max-width: 100%;
        }
        .kriss_design.test-wrapper .productList
        {
          width:100%;
        }
        .kriss_design .row-nocolumns-wrapper
        {
          display: table;
        }
        .kriss_design .row-nocolumns-wrapper .image
        {
          display: table-cell;
          vertical-align: middle;
          width:350px;
        }
        .kriss_design .row-nocolumns-wrapper .text
        {
          display: table-cell;
          vertical-align: middle;
          padding:0 0 0 40px;
        }
        .kriss_design.test-wrapper .wrapper-headerr p
        {
          font-size: 18px;
          color: #4d4d4d;
          text-align: center;
        }
        .kriss_design.test-wrapper .wrapper-headerr 
        {
          margin:0 0 70px 0;
        }
        .kriss_design .section-above {
          display: block;
          text-align: center;
          float: left;
          color: #686767;
        }
        .kriss_design .all-sections .section-above
          {
            text-align: left;
          }
        .kriss_design .section {
          clear: both;
          margin-bottom: 20px;
          display: inline-block;
        }
        .kriss_design .section .myImage
        {
          display: table-cell;
          max-width: 400px;
          vertical-align: middle;
        }
        .kriss_design .section .text
        {
          display: table-cell;
          vertical-align: middle;
          padding:0 0 0 40px;
        }
        .kriss_design .all-sections ol li {
          margin-bottom: 5px;
          font-size: 14px;
          width: 600px;
          max-width: 100%;
          color: #686767;
        }
        .kriss_design .fleks-order
        {
          display: flex;
          flex-wrap: wrap;
        }
		.kriss_design .all-sections .row-nocolumns-textonly
		{
			display:inline-block;
		}
        @media screen and (max-width: 767px){
          .kriss_design .all-sections .row-nocolumns-textonly {
            display: block;
          }
		  .kriss_design .all-sections .row-nocolumns-wrapper
		{
			display:block;
		}
          .kriss_design .section-above
          {
            text-align: left;
          }
          .kriss_design .column-inside-row
          {
            margin: 0px;
          }
         .kriss_design div#mobile-first
          {
            order:1;
          }
           .kriss_design div#mobile-second
          {
            order:2;
          }
           .kriss_design div#mobile-third
          {
            order:3;
          }
          .kriss_design div#mobile-fourth
          {
            order:4;
          }
          .kriss_design .row-nocolumns-wrapper .image {
            display: block;
            max-width: 100%;
          }
          .kriss_design.test-wrapper
          {
            padding:15px 25px;
          }
          .kriss_design .section_new_iphone .image_section
          {
            width: 100%!important;
          }
          .kriss_design .section_new_iphone .text_section
          {
            padding:0px!important;
          }
          .kriss_design .row-inside-wrapper .column-inside-row
          {
            margin-left: 0px!important;
            width:100%!important;
          }
          .kriss_design .row-inside-wrapper .image_section
          {
            width: 100%!important;
          }
          .kriss_design .column-inside-row .myImagecolunm
          {
            width:100%;
            text-align:center;
          }
          .kriss_design .row-nocolumns-wrapper .text {
            display: block;
            vertical-align: middle;
            padding: 0px;
            margin-top:30px;
          }
        }



        /*.kriss_design_block_columns.test-wrapper{
          display:inline-block;
          padding:15px 40px}
        .kriss_design_block_columns .column-inside-row{
          float:left;
          width:400px;
          max-width:100%}
        .kriss_design_block_columns.test-wrapper h2{
          margin:30px 0;
          text-transform:none;
          text-align:center}
        .kriss_design_block_columns.test-wrapper h3{
          text-transform:none}
        .kriss_design_block_columns .row-inside-wrapper:after{
          content:"";
          display:table;
          clear:both}
        .kriss_design_block_columns .column-inside-row .myImagecolunm{
          width:450px;
          max-width:100%;
          margin-bottom:30px}
        .kriss_design_block_columns .video-text-wrapper .video-bottom{
          display:block;
          float:none;
          text-align:center}
        @media screen and (max-width:767px){
          .kriss_design_block_columns.test-wrapper{
            padding:15px 25px}
          .kriss_design_block_columns .row-inside-wrapper .column-inside-row{
            margin-left:0!important;
            width:100%!important}
          .kriss_design_block_columns .column-inside-row .myImagecolunm{
            width:100%;
            text-align:center}
        }
        *{
          box-sizing:border-box}
        .kriss_design_block_columns.test-wrapper{
          max-width:1024px;
          display:inline-block;
          padding:15px 40px;
          width:100%}
        .kriss_design_block_columns .column-inside-row{
          float:left;
          width:400px;
          max-width:100%;
          margin:0 36px}
        .kriss_design_block_columns.test-wrapper h2{
          text-transform:none;
          font-size:3.kriss_design_block_columns .2em;
          text-align:center;
          margin:40px;
          font-weight:700}
        .kriss_design_block_columns.test-wrapper h3{
          text-transform:none;
          font-size:19px;
          text-align:center;
          margin:0 0 25px 0;
          font-weight:700}
        .kriss_design_block_columns.test-wrapper h4{
          text-transform:unset;
          font-size:17px;
          font-weight:700}
        .kriss_design_block_columns.test-wrapper p{
          font-size:14px;
          color:#686767}
        .kriss_design_block_columns .row-inside-wrapper:after{
          content:"";
          display:table;
          clear:both}
        .kriss_design_block_columns .column-inside-row .myImagecolunm{
          width:450px;
          max-width:100%;
          margin-bottom:30px}
        .kriss_design_block_columns .video-text-wrapper .video-bottom{
          display:block;
          float:none;
          text-align:center}
        .kriss_design_block_columns .test-wrapper .wrapper-headerr p{
          font-size:18px;
          color:#4d4d4d;
          text-align:center}
        .kriss_design_block_columns .test-wrapper .wrapper-headerr{
          margin:0 0 70px 0}
        .kriss_design_block_columns .fleks-order{
          display:flex;
          flex-wrap:wrap}
        @media screen and (max-width:767px){
          .kriss_design_block_columns .column-inside-row{
            margin:0}
          .kriss_design_block_columns div#mobile-first{
            order:1}
          .kriss_design_block_columns div#mobile-second{
            order:2}
          .kriss_design_block_columns div#mobile-third{
            order:3}
          .kriss_design_block_columns div#mobile-fourth{
            order:4}
          .kriss_design_block_columns.test-wrapper{
            padding:15px 25px}
          .kriss_design_block_columns .row-inside-wrapper .column-inside-row{
            margin-left:0!important;
            width:100%!important}
          .kriss_design_block_columns .column-inside-row .myImagecolunm{
            width:100%;
            text-align:center}
		}*/




        .kriss_design_3columns.test-wrapper{
          display:inline-block;
          padding:15px 40px}
        .kriss_design_3columns .column-inside-row{
          float:left;
          max-width:100%}
        .kriss_design_3columns.test-wrapper h2{
          margin:30px 0;
          text-transform:none;
          text-align:center}
        .kriss_design_3columns.test-wrapper h3{
          text-transform:none}
        .kriss_design_3columns .row-inside-wrapper:after{
          content:"";
          display:table;
          clear:both}
        .kriss_design_3columns .column-inside-row .myImagecolunm{
          max-width:100%;
          margin-bottom:30px}
        .kriss_design_3columns .video-text-wrapper .video-bottom{
          display:block;
          float:none;
          text-align:center}
		  
		 .kriss_design .threecolumns
  {
    display: inline-block;
  }
  .kriss_design .threecolumns .column-inside-row
  {
    width: 314px;
    margin: 0px;
  }
  .kriss_design .threecolumns .myImagecolunm
  {
    text-align: center;
  }
  .kriss_design .threecolumns .text-under-image
  {
    text-align: center;
  }
  .kriss_design .threecolumns .product-text-bold p {
    font-weight: bold;
}
.kriss_design .all-sections
{
	display:inline-block;
}
.imgmid-text-center
{
	display:inline-block;
}

@media screen and (max-width:767px){
          .kriss_design .all-sections
{
	display:block;
}
.kriss_design .video-text-header iframe
  {
    width: 100%
  }
  .kriss_design .imgmid-text-center
  {
	  display:block;
  }
        }
        @media screen and (max-width:767px){
          .kriss_design_3columns.test-wrapper{
            padding:15px 25px}
          .kriss_design_3columns .row-inside-wrapper .column-inside-row{
            margin-left:0!important;
            width:100%!important}
          .kriss_design_3columns .column-inside-row .myImagecolunm{
            width:100%;
            text-align:center}
        }
        *{
          box-sizing:border-box}
        .kriss_design_3columns.test-wrapper{
          max-width:1024px;
          display:inline-block;
          padding:15px 40px;
          width:100%}
        .kriss_design_3columns .all-sections ol li
        {
          margin-bottom: 5px;
          font-size: 14px;
          width: 600px;
          max-width: 100%;
          color: #686767;
        }
        .kriss_design_3columns .column-inside-row{
          margin: 0 18px;
          float:left;
          max-width:100%;
        }
        .kriss_design_3columns.test-wrapper h2{
          text-transform:none;
          font-size:3.kriss_design_3columns .2em;
          text-align:center;
          margin:40px;
          font-weight:700}
        .kriss_design_3columns.test-wrapper h3{
          text-transform: none;
          font-size: 19px;
          margin: 0 0 25px 0;
          font-weight: bold;
          text-align:center;
        }
        .kriss_design_3columns.test-wrapper h4{
          text-transform:unset;
          font-size:17px;
          font-weight:700}
        .kriss_design_3columns.test-wrapper p{
          font-size:14px;
          color:#686767}
        .kriss_design_3columns .row-inside-wrapper:after{
          content:"";
          display:table;
          clear:both}
        .kriss_design_3columns .fleks-order .myImagecolunm{
          width: 270px;
        }
        .kriss_design_3columns .column-inside-row .myImagecolunm{
          max-width:100%;
        }
        .kriss_design_3columns .video-text-wrapper .video-bottom{
          display:block;
          float:none;
          text-align:center}
        .kriss_design_3columns.test-wrapper .wrapper-headerr p{
          font-size:18px;
          color:#4d4d4d;
          text-align:center}
        .kriss_design_3columns.test-wrapper .wrapper-headerr{
          margin:0 0 70px 0}
        .kriss_design_3columns .fleks-order{
          display:flex;
          flex-wrap:wrap}
        .kriss_design_3columns .video-text-header .video-center
        {
          display: block;
          float: none;
          text-align: center;
        }
        .kriss_design_3columns .fleks-order .text-under-image
        {
          text-align: center;
        }
        .kriss_design_3columns .row-nocolumns-wrapper {
          display: table;
        }
        .kriss_design_3columns .row-nocolumns-wrapper .image {
          display: table-cell;
          vertical-align: middle;
          width: 350px;
        }
        .kriss_design_3columns .row-nocolumns-wrapper .text {
          display: table-cell;
          vertical-align: middle;
          padding: 0 0 0 40px;
        }
        .kriss_design_3columns .row-nocolumns-textonly
        {
          font-size: 14px;
          color: #686767;
        }
        .kriss_design_3columns .video-text-header .image_caption
        {
          display:block;
          line-height: 20px;
          font-style: italic;
          color: #555;
          text-align: center;
        }
        .kriss_design_3columns .product-text-bold p
        {
          font-weight: bold;
        }
        @media screen and (max-width:767px){
          .kriss_design_3columns div#mobile-first{
            order:1}
          .kriss_design_3columns div#mobile-second{
            order:2}
          .kriss_design_3columns div#mobile-third{
            order:3}
          .kriss_design_3columns div#mobile-fourth{
            order:4}
          .kriss_design_3columns.test-wrapper{
            padding:15px 25px}
          .kriss_design_3columns .row-nocolumns-wrapper .image {
            width: 100%;
            display: block;
            margin-bottom: 20px;
          }
          .kriss_design_3columns .row-nocolumns-wrapper .text {
            display: block;
            padding: 0px;
          }
          .kriss_design_3columns .row-inside-wrapper .column-inside-row{
            margin-left:0!important;
            width:100%!important}
          .kriss_design_3columns .column-inside-row .myImagecolunm{
            width:100%;
            text-align:center}
          .kriss_design_3columns .video-text-header iframe
          {
            width: 100%;
          }
        }



      /* Create two equal columns that floats next to each other */
      .kriss_design_cms .column1 {
        float: left;
        width: 450px;
        max-width:100%;
        /* Should be removed.kriss_design_cms . Only for demonstration */
      }
      .kriss_design_cms .section_new_iphone h2
      {
        margin:30px 0;
      }
      .kriss_design_cms .column1 h2
      {
        margin:30px 0;
      }
      .kriss_design_cms .column1 ul
      {
        margin-left:30px;
      }
      .kriss_design_cms .column1 ul li
      {
        list-style: disc!important;
        font-size:14px;
      }
      /* Clear floats after the columns */
      .kriss_design_cms .row1:after {
        content: "";
        display: table;
        clear: both;
      }
      .kriss_design_cms .column1 .myImagecolunm
      {
        width:450px;
        max-width:100%;
        margin-bottom:30px;
      }
      .kriss_design_cms .imgmid
      {
        text-align:center;
        padding:0 40px;
      }
      @media screen and (max-width: 767px){
        .kriss_design_cms .section_new_iphone .image_section
        {
          width: 100%!important;
        }
        .kriss_design_cms .section_new_iphone .text_section
        {
          padding:0px!important;
        }
        .kriss_design_cms .row1 .column1
        {
          margin-left: 0px!important;
        }
        .kriss_design_cms .row1 .image_section
        {
          width: 100%!important;
        } 
		
      }

#countdown_bf {text-align: center;position: relative; max-width:944px; margin-bottom: 10px;}      
#countdown_bf #countdown_days, #countdown_bf #countdown_hours, #countdown_bf #countdown_minutes, #countdown_bf #countdown_seconds {width: 18%; display: inline-block; margin:0 2%; padding:4% 0; background-color:black;color:#00a8ff;font-weight:bold; font-size:65px;}
@media screen and (max-width: 767px){#countdown_bf #countdown_days, #countdown_bf #countdown_hours, #countdown_bf #countdown_minutes, #countdown_bf #countdown_seconds {font-size:25px;}}

#countdown_bf_name {text-align: center;position: relative; max-width:944px; margin-bottom: 70px;}   
#countdown_bf_name #countdown_days_name, #countdown_bf_name #countdown_hours_name, #countdown_bf_name #countdown_minutes_name, #countdown_bf_name #countdown_seconds_name{width: 18%; display: inline-block; margin:0 2%; padding:0; font-weight:bold; font-size:25px;}

@media screen and (max-width: 767px) {#countdown_bf_name #countdown_days_name, #countdown_bf_name #countdown_hours_name, #countdown_bf_name #countdown_minutes_name, #countdown_bf_name #countdown_seconds_name{font-size:12px;}}


/*dk fix*/

.maincontainer.hasaside .kriss_design.test-wrapper, .maincontainer.hasaside #countdown_bf, .maincontainer.hasaside #countdown_bf_name  {max-width: unset;}

.maincontainer.hasaside .kriss_design .column-inside-row {width: 500px;}