#newheader {    z-index: 999;    width: 100%;    position: absolute;    top: 0px;    left: 0px;}
#newheader #logo .whitelogo {display:none}
#newheader.whiteversion #logo img.colorlogo {display:block}
#newheader #nav li a {color:#000}
#newheader #hamburger-icon .line {background:#005b76}
#newheader .icon-search {background-position:0px -26px}
#newheader .mini-cart > a {background-position:0px -28px}

main.withouttest {display:block}
.defaultbg {background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;}
#hero {height:714px;}
#hero #content {padding-bottom:70px;padding-left:177px;height:100%}
#hero h2{margin:0px;padding:0px 0px 10px 0px;font-size:30px;color:#005b76;font-family:'Catamaran';font-weight:700;line-height:1.2}
#hero h1{margin:0px;padding:0px;font-size:88px;color:#005b76;font-family:'Catamaran';font-weight:900;line-height:0.9}
#hero p{ font-family: 'Charter BT';font-size:20px;color:#000;padding:40px 0px 31px 0px;margin:0px;line-height:1.3}
#hero .btn2 {-webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.20);-moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.20);box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.20);background-color:#97bf24;}
.dyk.v2 .contact-form {max-width:100%}
.dyk.v2 #ContactFormPhoneNumber {width:100%}
.dyk.v2 {padding:20px 0px 30px 0px !important;width:100%;max-width:630px;display:none;background:#aed835;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;} 
.dyk.v2 .content {margin:0 auto;width:345px}
.dyk.v2 .form-group {margin-bottom:19px;max-width:100% !important;flex:none !important;width:100% !important}
.dyk.v2 .form-group.submitb {width:100% !important}
.dyk.v2 .contact-form .form-group input[type='text'], .dyk.v2 .contact-form .form-group input[type='email'], .dyk.v2 .contact-form .form-group select {text-align:center;border:1px solid #fff !important;padding:9px 17px !important;font-size:16px !important;color:#797979 !important;border-radius: 5px !important;-moz-border-radius: 5px !important;-webkit-border-radius: 5px !important;}
.dyk.v2 .contact-form .btn {margin-top:9px;margin-left:auto;margin-right:auto;width:226px;line-height:1;height:47px;padding:9px 0px !important;border-radius: 5px !important;-moz-border-radius: 5px !important;-webkit-border-radius: 5px !important;background:#005b76;color:#fff;font-family:'Source Sans Pro';font-weight:bold;font-size:16px} 
.dyk.v2 .l1div {padding-bottom:18px;}
.dyk.v2 .l1div span{font-family:'Open Sans';font-weight:700;font-size:32px}
.dyk.v2 .l1 {line-height:1;font-family:'Source Sans Pro';padding-top:15px;text-align:center;font-size:19px;color:#fff;}
.dyk.v2 .l1 a {color:#fff;font-weight:800;text-decoration:underline;font-size:25px}
.dyk.v2 .form-success {padding-bottom:0px;margin-bottom:0px;text-align:center;font-size:20px;color:#fff;line-height:1.4;font-weight:700}
.dyk.v2 .fancybox-button svg path {fill:#fff;}
.dyk.v2 .fancybox-button svg {width:44px;height:44px}
.dyk.v2 .fancybox-close-small {right:15px;top:-5px}


.dykv2thanks {display:none;margin:0px;text-align:center;color:#fff;font-size:20px;line-height:1.2vw;padding:20px 15px;background:#aed835;}
#block1 h3, #block1 p{padding:0px;margin:0px}
#block1 {padding-top:90px;padding-bottom:60px;text-align:center}
#block1 h3 {letter-spacing:0px;font-size:30px;line-height:1.2;font-family:'Source Sans Pro';font-weight:bold;}
#block1 p {padding-top:28px;padding-bottom:7px;font-size:23px;line-height:1.2;font-family:'Source Sans Pro';font-style:italic}
#block1 span, #block1 a {color:#000;text-decoration:underline;font-size:18px;line-height:1.2;font-family:'Source Sans Pro';}
#block1 .awards .images {padding:50px 230px 0px 230px}

#block2 h3, #block2 p{padding:0px;margin:0px}
#block2 {padding:40px 0px 50px 0px;text-align:center;background:#eaeaea}
#block2 h3 {letter-spacing:0px;font-size:37px;font-weight:400;line-height:1.3;font-family:'Charter BT';}
#block2 h3 i {font-weight:bold}
#block2 p {letter-spacing:0px;padding-top:11px;font-size:22px;line-height:1.2}

#block3 {height:615px;}
#block3 .container, #block3 .inner {height:100%}
#block3 .inner {z-index:10;position:relative;padding-left:118px}
#block3 .inner h3, #block3 .inner p {padding:0px;margin:0px;letter-spacing:0px;}
#block3 h3 {letter-spacing:0.03em;padding-bottom:26px !important;color:#fff;font-size:32px;font-weight:700;line-height:1.3;font-family:'Charter BT';}
#block3 li {background:url('//eu.celluma.com/cdn/shop/t/19/assets/check-white.png?v=80246301616807799561727929411') no-repeat left 6px;padding:4px 0px 4px 38px;color:#fff;font-size:18px;line-height:1.3;  font-family: 'Charter BT BoldItalic';}

#block4 {position:relative;padding-top:74px;padding-bottom:173px;text-align:center}
#block4 h3, #block4 p {padding:0px;margin:0px;letter-spacing:0px;}
#block4 span {display:block;padding-bottom:4px;color:#fff;font-size:24px;font-family:'Source Sans Pro';line-height:1.2}
#block4 h3 {padding-bottom:94px;font-weight:800;color:#d0fa47;font-size:78px;line-height:60px;font-family:'Source Sans Pro';}
#block4 img.cellumaproimg {position:absolute;max-width:980px;width:100%;bottom:-294px;left:0px;}
#block4 .left {padding:0px 30px 0px 90px;}
#block4 .right {padding:0px 50px 0px 70px;}
#block4 .left, #block4 .right {text-align:left;width:50%}
#block4 p {font-size:21px;color:#fff;line-height:1.2;font-family:'Source Sans Pro';}
#block4 p.big {padding-top:68px;font-size:35px;font-weight:300;line-height:1.3}

#block5 {margin-bottom:-110px;padding:148px 0px 37px 0px;text-align:center}
#block5 h3, #block5 p {padding:0px;margin:0px;}
#block5 h3 {position:relative;padding-bottom:56px;font-family: 'Charter BT';font-size:38px;line-height:1.2}
#block5 .inner {padding:0px 43px;}
#block5 .inner .blck {padding-bottom:20px;width:33.33333333%}
#block5 .inner .blck p {position:relative;padding-bottom:6px;font-size:21px;font-family:'Source Sans Pro';font-weight:800;line-height:1.3}
#block5 .inner .blck span {height:75px;position:relative;font-size:17px;line-height:1.5;display:block;font-family:'Source Sans Pro';}
#block5 .inner .blck img {margin-top:27px;-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.26);-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.26);box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.26);}
  
#block6 {padding-top:142px;padding-bottom:215px;text-align:center;background:#97bf24;}
#block6 h3, #block6 p {padding:0px;margin:0px;}
#block6 h3 {letter-spacing:0.03em;font-size:37px;line-height:1.2;color:#fff;font-family:'Charter BT';}
#block6 p {padding-top:30px;font-size:18px;line-height:1.3;color:#fff;font-family:'Source Sans Pro';}
#block6 p b {margin-top:-5px;font-size:20px;text-transform:uppercase;font-weight:700}

#block7 {text-align:center}
#block7 .defaultbg img {position:absolute; left: 50%;    top: 50%;    transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);}
#block7 .defaultbg {position:relative;width:815px;height:423px;display:block;margin:auto;margin-top:-157px}
#block7 .l1 {padding-top:38px;padding-bottom:15px;letter-spacing:-0.01em;line-height:1.4;font-family:'Charter BT BoldItalic';font-size:21px;}
#block7 .l2 {text-transform:uppercase;font-family:'Charter BT';font-size:13px;line-height:1.2}
#block7 .l3 {font-family:'Charter BT';font-size:13px;line-height:1.2}
#block7 .btn2 {margin:40px auto 92px auto;}
    #clinical.v2 .btn2, #block7 .btn2 {width:300px}

#block8 {padding:90px 0px 60px 0px;text-align:center;background:#eaeaea} 
#block8 .inner{max-width:837px;margin:0 auto}
#block8 h3, #block8 p {padding:0px;margin:0px}
#block8 h3 {padding-bottom:13px;line-height:1.2;font-weight:400;font-size:32px}
#block8 h3 b {font-weight:900;position:relative}
#block8 h3 b:after {content:'';display:block;position:absolute;width:100%;bottom:0px;left:0px;height:1px;background:#000}
#block8 p {padding-top:21px;font-size:17px;font-family:'Charter BT';line-height:1.3}
#block8 p b {font-family:'Gotham';font-weight:800}
#block8 .sm {text-align:center;font-size:12px;line-height:1.2}
#block8 table {margin:46px auto 40px auto;width:100%}
#block8 table * {text-transform:none;border:0px}
#block8 table td {line-height:1.2;vertical-align:middle;padding:8px 12px;color:#000;font-size:20px}
#block8 table tr:nth-child(odd) {background:#fff }
#block8 table tr:nth-child(odd) td:first-child, #block8 table tr td:first-child {-webkit-border-top-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-bottomleft: 5px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
#block8 table tr:nth-child(odd) td:last-child, #block8 table tr td:last-child {-webkit-border-top-right-radius: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-topright: 5px;-moz-border-radius-bottomright: 5px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
#block8 table tr td:first-child {width:35%}
#block8 table tr td:last-child {width:18%}
#block8 table tr:last-child td {background:#b5d554} 
#block8 table tr.empty td {padding:0px}
  
  
#aftertable {padding:40px 0px 112px 0px;text-align:center;background:#006785}
#aftertable i  {letter-spacing: 0.01em;color:#fff;font-size:21px;line-height:1.6; font-family: 'Charter BT Italic';}
  #aftertable .l1 {padding-top:10px;text-transform:uppercase;color:#fff;font-size:13px;font-family:'Charter BT';line-height:1.3}
#aftertable .l2 {color:#fff;font-size:13px;font-family:'Charter BT';line-height:1.3}
  #aftertable .inner {max-width:750px;margin:0 auto}
  
 #reseller {transform:scale(0.96);-webkit-transform:scale(0.96);position:static;margin:0 auto;margin-top:-60px}
  
#block9 {padding:70px 0px 80px 0px;text-align:center;background:#eaeaea}
#block9 h3, #block9 p {padding:0px;margin:0px}
#block9 h3 {padding-bottom:50px;font-size:37px;line-height:1.2;font-family: 'Charter BT Bold'}
#block9 p {padding-bottom:42px;padding-top:17px;letter-spacing:0.01em;font-size:17px;line-height:1.2;}
#block9 .inner {padding-left:70px;padding-right:70px;height:100%}
#block9 .left a {position:absolute;left:0px;display:block;width:534px;height:300px; top: 50%;    transform: translate(0,-50%);-webkit-transform: translate(0,-50%);}
#block9 .left {width:32%;position:relative}
#block9 .right {line-height:1.45;padding-right:50px;padding-left:262px;text-align:left;width:68%;height:400px;background:#fff;}
#block9 .right i {font-size:17px;}


#block10 {padding:80px 0px}
#block10 .results .result .item:nth-child(even) {background:#fff}
#block10 .results {max-width:1080px}
#block10 .results .result {margin-top:27px}
#block10 .results .result .item {margin-bottom:0px}
#block10 .results .result .item .right p {font-size:20px}
#block10 .titl {text-align:center}
#block10 .titl h3, #block10 .titl p {padding:0px;margin:0px}
#block10 .titl h3 {color:#000;font-size:37px;line-height:1.2;font-family: 'Charter BT Bold'}
#block10 .titl p {letter-spacing:-0.02em;font-size:22px;line-height:1.2; font-family: 'Charter BT BoldItalic';}
#block10 .btn2 {display:block;margin: 30px auto 0px auto; }

#block11 {padding:60px 0px 32px 0px;text-align:center;background:#006885;}
#block11 h3 {margin:0px;padding:0px;color:#fff;font-size:37px;line-height:1.2; font-family: 'Charter BT Bold';}
#block11 p {margin:0px;padding:0px;color:#fff;font-family:'Source Sans Pro';font-size:23px;line-height:1.3;padding-top:24px;margin-bottom:8px;}
#block11 p b {font-weight:700}

  #block12{padding-bottom:40px;}
  
  #block13{padding-top:40px;padding-bottom:40px; text-align:center;}
  #block13 h3{padding-bottom: 50px;font-size: 32px;line-height: 1.2;font-family: 'Charter BT Bold';padding:0; margin-top:0;}
  #block13 .btn2{width:340px;margin: 0 auto;text-transform: uppercase;display: block;}

  #clinical.v2 {background:#fff}
  #clinical.v2 #section {background:#fff}
  #clinical.v2 .btn2 {display:block;margin:0px auto}

.testimsblock .container {width:100%;padding:0px 15px !important;max-width:1365px;}
.testimsblock .left {width:48.4%;float:left  }
.testimsblock .right {margin-top:80px;width:48.4%;float:right  }
.testimsblock .testimbox {padding:82px 75px 82px 75px;margin: 0 8px 28px 0;}
.testimsblock .left .testimbox:nth-child(odd) { background:#006785 }
.testimsblock .left .testimbox:nth-child(even) { background:#013a4a }
.testimsblock .right .testimbox:nth-child(even) { background:#006785 }
.testimsblock .right .testimbox:nth-child(odd) { background:#013a4a }
.testimsblock .testimbox .l2 {position:relative;margin-bottom:30px;line-height:1.3;font-size:24px;color:#98e4fa;font-weight:400;font-family: 'Harriet Text';}
.testimsblock .testimbox .l2::before {background-size:100% !important;position:absolute;left:-30px;top:2px;background:url('//eu.celluma.com/cdn/shop/t/19/assets/icon-quote.png?v=59813133942482308511727929484');content:'';display:block;width:22px;height:21px;}
.testimsblock .testimbox .l3 {line-height:1.1;font-size:22px;color:#fff;font-weight:500;font-style:italic}
.testimsblock .testimbox .l4 {letter-spacing:0.075em;margin-top:22px;text-transform:uppercase;text-align:center;line-height:30px;font-size:22px;color:#fff;font-weight:700}
.testimsblock .testimbox .l5 {text-align:center;line-height:1.5;font-size:22px;color:#fff;font-weight:400}
.testimsblock h3 {letter-spacing:0.035em;text-align:center;font-family: 'Charter BT';font-size:37px;line-height:1.3;padding:0px;margin:60px 0px ;}
.testimsblock h3 b { letter-spacing:0em;font-family: 'Charter BT Black';text-decoration:underline}

#comptable .ll1, #comptable .ll2,#comptable ul.tabs {display:none}

#comparisonsect h4 {letter-spacing:0em;font-weight:normal;padding:70px 0px 56px 0px;margin:0px;text-align:center;font-size:37px;line-height:1.2; font-family: 'Charter BT Bold';}
.cd-products-table {margin-top:0px}
  #comparisonsect .btn2{width:340px;margin:0 auto; text-transform:uppercase;display:block;}

#distributors {margin-top:30px;padding:0px 0px 50px 0px;background:#fff}
#distributors h3 {letter-spacing:0px;padding-top:0px;padding-bottom:20px;margin-top:0px} 
#distributors .divider {display:none;}


  #profdist #distributors h3 {display:none}
  #profdist #distributors .flex {max-width:100%}
  #profdist  #distributors .distributor {margin-top:40px;width:50%}
  #profdist  #distributors .distributor img {width:200px}

  
  #vid1 {position:relative}
  #vid1 #vid1mask {cursor:pointer;z-index:10;position:absolute;top:0px;left:0px;width:100%;height:100%}  
  
 
    #vid2 {margin-top:50px;width:534px;height:300px;position:relative}
  #vid2 #vid2mask {cursor:pointer;z-index:10;position:absolute;top:0px;left:0px;width:100%;height:100%}  
  
  
@media only screen and (max-width: 1500px) {
	#block4 img.cellumaproimg {width:60%;bottom:-17.7vw}
	
}

@media only screen and (max-width: 1319px) {
  #hero #content {padding-left:5%}
  
   #block4 .left, #block4 .right {padding:0px 20px}
   #block5 .inner {padding:0px}
   #block9 .inner {padding:0px}
   #block9 .right {padding-right:30px}
   #block9 .right i {font-size:15px}
   
   .testimsblock .testimbox .l2 {margin-bottom:30px;line-height:36px;font-size:26px;}
.testimsblock .testimbox .l2::before {width:24px;height:23px;left:-34px;top:5px;}
.testimsblock .testimbox .l3 {line-height:26px;font-size:16px;}
.testimsblock .testimbox .l4 {margin-top:25px;line-height:26px;font-size:16px;}
.testimsblock .testimbox .l5 {font-size:14px;}
.testimsblock .testimbox {padding:50px;}
  #block1 .awards .images {padding:50px 130px 0px 130px}
}


@media only screen and (max-width: 1200px) {
    #hero h2{font-size:26px;}
	#hero h1{font-size:75px;}
	#hero p{ font-size:18px;}
	
}

@media only screen and (max-width: 1100px) {
	.dyk.v2 .contact-form .form-group input[type='text'], .dyk.v2 .contact-form .form-group input[type='email'], .dyk.v2 .contact-form .form-group select {padding:5px 10px !important;font-size:14px !important;}
	.dyk.v2 .contact-form .btn {font-size:13px;height:40px;width:200px;padding:7px 0px !important;}
}

@media only screen and (max-width: 991px) {
	.dyk.v2 .l1div span {font-size:22px}
	.dyk.v2 {padding:20px 15px !important;}
	.dyk.v2 .l1 {font-size:17px}
	#block1 {padding:50px 15px}
	#block1 h3 {font-size:26px;}
	#block1 p {padding-top:20px;font-size:20px;}
	#block1 a {font-size:16px;}
	#block1 .awards .images {padding:30px 0px 0px 0px}
	
	#block2 {padding:30px 0px;}
	#block2 h3 {font-size:27px;line-height:1.2}
	#block2 p {padding-top:11px;font-size:18px;}
	
	#block3 .inner {padding-left:0px}
	
	#block4 {padding-top:50px;padding-bottom:100px}
	#block4 p {font-size:18px}
	#block4 p.big {padding-top:50px;font-size:26px}
	#block4 h3 {padding-bottom:50px;font-size:65px}
	
	#block5 .inner .blck p {font-size:18px}
	#block5 .inner .blck span {padding-left:10px;padding-right:10px;font-size:15px;}
	#block5 .inner .blck span br {display:none}
    #block5 .inner .blck img {max-width:94%}
	#block5 h3 {font-size:30px}
	
	#block6 h3 {font-size:30px}
	#block6 {padding-bottom:200px;padding-top:90px}
	#block7 .l1 {padding-top:30px;font-size:19px}
	#block7 .btn2 {margin:30px auto 50px auto}
	#block7 .defaultbg {display:block !important;width:100%;height:45vw}
  	#block7 #vid1 {display:none !important}
	
	#block8 {padding:50px 0px 50px 0px}
	#block8 h3 {font-size:26px}
	#block8 table td {font-size:18px}
	
	#block9 h3 {font-size:32px}
	#block9 p {padding-top:15px;font-size:15px;}
	
	#block9 .left, #block9 .right {width:100%}
	#block9 .left {text-align:center}
	#block9 .left a {margin:0 auto;position:static;transform: translate(0,0);    -webkit-transform: translate(0,0);top:auto;left:auto;}
	#block9 .right {margin-top:30px;height:100%;padding:30px 15px;}
	#block9 .right i {max-width:450px}
	 #block9 {padding:50px 0px}
#block9 #vid2 {display:none !important}
	#block10 .results .result .item .right p {font-size:18px}
	
	#block10 .titl h3 {font-size:28px}
	#block10 .titl p {font-size:20px}
	#block10 {padding:50px 0px}
	
	#reseller {transform:scale(1);-webkit-transform:scale(1)}
	
	 .testimsblock .testimbox .l2 {line-height:32px;font-size:22px;}
	.testimsblock .testimbox .l3 {line-height:26px;font-size:15px;}
	.testimsblock .testimbox .l4 {margin-top:25px;line-height:24px;font-size:15px;}
	.testimsblock .testimbox .l5 {font-size:14px;}
	.testimsblock h3 {font-size:30px;margin:50px 0px ;}
	
	
	#comparisonsect h4 {padding:50px 0px;font-size:32px;}
		
	#block11 {padding:50px 0px}
	#block11 h3 {font-size:30px;}
	#block11 p {font-size:20px;padding-top:20px;}
}


@media only screen and (max-width: 768px) {
	#hero h2{font-size:21px;}
	#hero h1{font-size:63px;}
	#hero p{ padding:25px 0px;font-size:16px;}
    #hero {height:600px}
	#hero #content {padding-bottom:40px}
  .dyk.v2 .content {width:250px}
		
	
	.dyk.v2 .contact-form { justify-content: space-evenly; }
	.dyk.v2 .l1 {padding-top:0px}
	.dyk.v2 .l1 a {font-size:18px}
	
	#block1 h3 {font-size:24px;}
	#block1 p {font-size:18px;}
	#block1 a {font-size:15px;}
	
	#block2 h3 {font-size:24px;}
	#block2 p {font-size:16px;}
	
	#block3 {height:500px;}
#block3 h3 {padding-bottom:20px !important;font-size:22px;}
#block3 li {font-size:16px;}

#block4 {padding-bottom:50px}
	#block4 p {line-height:1.4;font-size:16px}
	#block4 span {font-size:20px}
	#block4 p.big {padding-top:50px;font-size:22px}
	#block4 h3 {padding-bottom:50px;font-size:50px}
	#block5 {padding-top:100px;padding-bottom:30px}
	#block4 img.cellumaproimg {bottom:-17.4vw}
	
	#block6 h3 {font-size:24px}
	#block7 .l1 br {display:none}
	#block7 .btn2 {width:200px}
	#block7 .l1 {font-size:18px}
	#block6 p {font-size:16px}
	#block6 p br {display:none}
	#block6 p b {font-size:18px}
	
	#block8 h3 {font-size:24px} 
	#block8 p br{display:none}
	#block8 table td {font-size:16px}
	#block8 table tr td {width:auto !important}
	#block8 table {margin:30px auto}
	
	#block9 h3 {font-size:26px}
	#block9 h3 br, #block9 p br {display:none}
	#aftertable i  {font-size:18px;}
	#block10 .results .result .item .right p {font-size:16px}
	
	.testimsblock .left, .testimsblock .right {width:100%;float:none;margin:0px}
	.testimsblock .testimbox {margin:0px 0px 15px 0px}
  
  #comparisonsect .btn2 {width:280px}
  #hero .btn2.small {width:200px}
	#comparisonsect h4 {padding:50px 15px 25px 15px;font-size:26px;}
	#comparisonsect h4 br {display:none}
  
  #reseller a.btn {font-size:16px;padding-left:15px;padding-right:15px}
	
	#block11 h3 {font-size:24px;} 
	#block11 p {margin-bottom:0px;font-size:18px}
  #block11 h3 br,#block11 p br  {display:none}
      
      #block13 .btn2{width:280px;}
  
  #clinical.v2 .btn2, #block7 .btn2 {width:230px}
   #profdist  #distributors .distributor {text-align:center;width:100%}
 #profdist #distributors .distributor .information, #profdist #distributors .distributor img {max-width:100%}
    #profdist  #distributors .distributor {margin-top:0px}
}

@media only screen and (max-width: 650px) { 
	#hero h2{font-size:18px;}
	#hero h1{font-size:52px;}
	#hero p{ padding:20px 0px;font-size:14px;}
    #hero {height:500px}
	#hero #content {padding-bottom:30px}
	#block5 .inner .blck {padding-bottom:30px;width:100%}
	#block5 {padding-bottom:20px}
	#block5 .inner .blck span br{display:block}
    #block5 .inner .blck span {height:auto}
    #block5 .inner .blck img {margin-top:10px}
	#block5 h3 {padding-bottom:30px;font-size:26px}
	#block8 table td {font-size:14px}
	#block9 {padding:50px 0px}
	#block9 .left a {width:100%;height:50vw}
	
	#block10 .titl h3 {font-size:22px}
	#block10 .titl p {font-size:18px}
	
	.testimsblock .testimbox .l2 {margin-bottom:25px;line-height:28px;font-size:20px;}
	.testimsblock .testimbox .l2::before {width:20px;height:19px;left:-30px;top:3px;}
	.testimsblock .testimbox .l3 {line-height:22px;font-size:14px;}
	.testimsblock .testimbox .l4 {margin-top:20px;line-height:22px;font-size:14px;}
	.testimsblock .testimbox .l5 {font-size:13px;}
	.testimsblock .testimbox {padding:40px;margin-bottom:20px}
	
	.testimsblock h3 {font-size:24px;margin:10px 0px 30px 0px ;}
	
	#comparisonsect h4 {font-size:24px;}
}

@media only screen and (min-width: 541px) {
  body main {margin-top:0px !important}
}
@media only screen and (max-width: 541px) {
  
  #aftertable i  {font-size:16px;}

	#hero h2{font-size:3.5vw;}
	#hero h1{font-size:10.4vw;}
	#hero p{ font-size:3vw;line-height:3.8vw}
	#hero #content {padding-left:15px}
	.dyk.v2 .contact-form .form-group {margin-bottom:10px !important;width:100% !important;}
	.dyk.v2 .contact-form .btn {font-size:14px}
	
.dyk.v2 {padding:20px 10px !important;}
.dyk.v2 .l1div span {font-size:18px;line-height:24px}
	.dyk.v2 {padding:20px 15px !important;}
	.dyk.v2 .l1 {font-size:15px;line-height:20p}
	#block1 .awards .images {padding:0px}
	#block1 h3 {font-size:22px;}
	
	#block2 h3 {font-size:22px;}
	#block2 p br{display:none}
	
	#block3 {height:400px;}
	#block3 h3 {font-size:20px;}
	#block5 h3 {font-size:24px}
	#block4 h3 {line-height:1.2;padding-bottom:30px;font-size:40px}
	#block4 .left {padding-bottom:30px !important}
	#block4 .left, #block4 .right {padding:0px;width:100%}
	#block4 p.big {font-size:20px;padding-top:30px}
	#block4  {padding-bottom:180px}
	#block5  {padding-top:150px}
	#block4 img.cellumaproimg {bottom:-25.8vw;width:90%}
	
	#block7 .defaultbg {height:55vw}
	#block8 h3 {font-size:22px} 
	#block8 p {font-size:16px}
	#block8 table td {font-size:11px}
	#block9 h3 {font-size:24px}
  .container{padding:0 15px !important;}
}



@media only screen and (max-width: 400px) { 
	#hero h2{font-size:16px;}
	#hero h1{font-size:45px;}
	#hero p{padding:15px 0px;font-size:14px;line-height:1.3}
	#hero p br {display:none}
	#hero #content p  {padding-right:80px}
	#hero {background-position:-480px center !important;height:570px;height:calc(100vh - 140px);}
		#block4  {padding-bottom:130px}
	#block5  {padding-top:110px}
  .dyk.v2 .l1 br{display:none}
	
}

@media only screen and (max-width: 330px) { 
	#hero h2{font-size:15px;}
	#hero #content p  {padding-right:15px}
}






