.hero-slider {
  float: left;
  height: auto;
  overflow: hidden;
  position: relative;
  width: 100%;
}

.hero-slider * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.hero-slider .slider-container {
  margin: auto;
  max-width: 1240px;
  padding: 40px 15px 40px;
  position: relative;
  height: 100%;
}

.hero-slider .item.item1-0{
  background: #00020a url('../jpg/endpoint-protection-bg.jpg') repeat-x 0 0;
  /*background-size: cover;*/
}

.hero-slider .top-product-banner
{
  background: #859aa5 url(../jpg/top-product-banner-bg.jpg) no-repeat 0 0 !important;
  background-size: cover;
}
.hero-slider .top-product-banner img
{
    width: 96%;   
}
.hero-slider .top-product-banner .slider-image
{
    /*width: 50% !important;*/
}
.hero-slider .top-product-banner .slider-content
{
    width:26% !important;
}
.hero-slider .top-product-banner .h1-heading
{
    font-size:38px !important;
    color:#2c383f !important;
    font-weight:400 !important;
}
.hero-slider .top-product-banner .h1-heading span
{
    font-size:52px !important;
}


.hero-slider .item.item1-0.threat-research-lab {
  background: #7b939f url(../jpg/threat-bg.jpg) no-repeat 0 0;
  background-size: cover;
}

.hero-slider .item.item1-0.threat-research-lab .h1-heading {
  color: #2b3437;
}

.hero-slider .item.item1-0.threat-research-lab .running-txt {
  color: #2b3437;
}

.hero-slider .item.item1-0.threat-research-lab .button-blocks {
  margin-top: 30px;
}

.hero-slider .item.item1-0.threat-research-lab img {
  display: inline-block;
  width: auto;
}

.hero-slider .item.item1-0 .slider-content{
  font-family: 'Asap', sans-serif;
  width: 60%;
  color:#2b3437;
}

.hero-slider .item.item1-0 .running-txt {
    font-size: 24px;
    font-weight: 300;
    color:#2b3437;
}

@media only screen and (max-width:480px) {
  .hero-slider .item {
    height: auto;
  }
  .hero-slider .item.item1-0
  {
    background-size: cover;
  }
  .drk-org-btn{font-size:18px !important;padding:15px 10px !important;}
  .footer{margin-top:0px;}
  #sslcertificationcta .drk-blue-btn, #sslcertificationcta .drk-org-btn{width:201px;}
}

.hero-slider .item.item1-1{
	background: #00020a url('../jpg/endpoint-protection-banner.jpg') no-repeat 0 0;
	background-size: cover;
}

.hero-slider .item.item1-1 .slider-image, .hero-slider .item.item1-0 .slider-image{
	width: 40%;
}

.hero-slider .item.item1-1 .slider-content{
	font-family: 'Titillium Web', sans-serif;
	width: 60%;
}

.hero-slider .item.item1-1 .h1-heading, .hero-slider .item.item1-0 .h1-heading {
    font-size: 40px;
    font-weight: 600;
}

.hero-slider .item.item1-1 .running-txt{
    font-size: 24px;
    font-weight: 300;
}

.hero-slider .item.item1-1 .slider-container, .hero-slider .item.item1-0 .slider-container{
	max-width: 1410px;
}

@media only screen and (min-width:768px) and (max-width:991px) {
  .hero-slider .slider-container {
    max-width: 740px;
  }
}

.hero-slider  .slider-container:before, .slider-container:after {
  content: '';
  display: table;
  clear: both;
}

.hero-slider .item {
  display: block;
  color: #ffffff;
  height: 550px;
}

@media only screen and (min-width:511px) and (max-width:530px) {
  .hero-slider .item {
    height: 600px;
  }
}

@media only screen and (min-width:400px) and (max-width:510px) {
  .hero-slider .item {
    height: 750px;
  }
}

@media only screen and (max-width:399px) {
  .hero-slider .item {
    height: 800px;
  }
}

.hero-slider .item.item0 {
  background: #181411 url(../jpg/prevents-banner.jpg) no-repeat 0px 0px;
}
.bnr-text-img
{
  margin-bottom:20px;
  clear:both;
  height:auto;
  overflow:hidden;
}
.hero-slider .item.item0 .block-table-box
{
  margin:0 auto;
}
.hero-slider .item.item0 .slider-content
{
  width:100%;
}
.hero-slider .item.item0 .slider-content .button-blocks
{
  text-align:center;
}
.hero-slider .item.item0 .slider-content .h1-heading
{
  padding:24px 0 15px 0;
}
.hero-slider .item .youtube-btn
{
  background:#fc2456;
  padding:10px 20px;
  color:#ffffff;
  font-weight:bold;
}
.hero-slider .item .youtube-btn:hover{
  background:#fe527a;
}
.bnr-lft-img
{
  background:url(../png/comodo-logo-6.png) no-repeat 0px 0px;
  width:339px;
  height:47px;
  display:block;
  float:left;
  margin-right: 25px;
  margin-top:10px;
}
.bnr-rgt-img
{
  background:url(../png/prevents-logo.png) no-repeat 0px 0px;
  width:447px;
  height:67px;
  display:block;
  float:left;
}

.wannacry-btn
{
  background:url(../png/wannacry-btn.png) no-repeat 0px 0px;
  width:730px;
  height:106px;
  display:block;
  margin:0 auto;
}

@media only screen and (max-width:991px) {
  .hero-slider .top-product-banner
  {
    background-size: cover !important;
  }
  
  .hero-slider .item, .hero-slider .banner-v2
  {
    height:550px;
  }
  .hero-slider .item.item0 {
    background:none;
  background-color: #353a48;
  }
	.hero-slider .item.item1-1{
		background-image: none;
	}
  .bnr-lft-img
  {
    width:250px;
    background-size:89% 57%;
  }
   .bnr-rgt-img
  {
    background-size:70% 57%;
  }
}
@media only screen and (max-width:768px) {
  .bnr-lft-img
  {
    width:200px;
    background-size:89% 57%;
    margin-right:0px;
  }
   .bnr-rgt-img
  {
    background-size:70% 57%;
  }
  .wannacry-btn
  {
    background-size:50% 65%;
  }
  .hero-slider .item.item0 .button-blocks
  {
    max-width:380px;
  }
  .hero-slider .item .youtube-btn
  {
    display:block;
  }
}
@media only screen and (max-width:480px) {
  .wannacry-btn {
    background-size: 40% 60%;
  }
   .bnr-lft-img
   {
    float:none;
    display:block;
   }
}
@media only screen and (max-width:360px) {
  .hero-slider .item.item0 .slider-content .h1-heading
  {
    padding:0;
  }
  .hero-slider .item .youtube-btn {
      font-size: 12px;
      max-width: 275px;
      padding: 5px 7px;
  }
   .bnr-rgt-img {
    background-size: 65% 57%;
  }
   .wannacry-btn {
    background-size:41% 58%;
  }
}


.hero-slider .item.item01 {
  background: #d3e5eb url(../png/banner-cwatch.png) no-repeat 0px 0px;
}

.hero-slider .item.item01 {
  background-color: #d3e5eb;
}


.hero-slider .item.item1 {
  background: #181411 url(../jpg/traffic_light_banner.jpg) no-repeat 0 0;
}

@media only screen and (max-width:1399px) {
  .hero-slider .item.item1 {
    background-position:-250px center;
  }
}

@media only screen and (max-width:991px) {
  .hero-slider .item.item1 {
    background:none;
	background-color: #181411;
  }
}

.hero-slider .item.item7 {
  background: #011d29 url('../jpg/iot_banner-2.jpg') no-repeat 0 0;
  background-size: cover;
}

@media only screen and (max-width:991px) {
  .hero-slider .item.item7 {
    background:none;
    background-color: #011d29;
  }
}

.hero-slider .item.item8 {
  background: #000000 url('../jpg/blackhat-2017-banner-bg.jpg') no-repeat 0 0;
  background-size: cover;
}

@media only screen and (max-width:991px) {
  .hero-slider .item.item8 {
    background:none;
    background-color: #000000;
  }
}

.hero-slider .item.item2 {
  background-color: #011d29;
}

.hero-slider .item.item01 {
  background-color: #d3e5eb;
}

.hero-slider .item.item3 {
  background-color: #dbeaef;
}

.hero-slider .item.item4 {
  background-color: #1e0d1d;
}

.hero-slider .item.item5 {
  background-color: #536d84;
}

.hero-slider .item.item6 {
  background-color: #0d352d;
}

.hero-slider .item.item9 {
  background-color: #060606;
}

.hero-slider .item.item1 .slider-image img {
  width: 85%;
  height: auto;
  margin-top:25px;
}

.hero-slider .item.item01 .slider-image img {
  width: 85%;
  height: auto;
}

.hero-slider .item.item2 .slider-image img {
  width: 100%;
  height: auto;
}

.hero-slider .item.item3 .slider-image img {
  width: 85%;
  height: auto;
}

.hero-slider .item.item4 .slider-image img {
  width: 100%;
  height: auto;
}

.hero-slider .item.item5 .slider-image img {
  width: 100%;
  height: auto;
}

.hero-slider .item.item6 .slider-image img {
  width: 100%;
  height: auto;
}

.hero-slider .button-blocks {
  margin-top: 10px;
}

.hero-slider .button-blocks a:first-child {
  margin-right: 20px;
}

@media only screen and (max-width:530px) {
  .hero-slider .button-blocks a:first-child {
    margin-right: 0px;
    margin-bottom: 15px;
  }
}

.hero-slider .block-table-box {
  position: relative;
  display: table;
  width: 100%;
  height: 100%;
}

.hero-slider .slider-image {
  position: relative;
  display: table-cell;
  width: 45%;
  padding: 0px 10px;
  vertical-align: middle;
  text-align: center;
  height:100%;
}

.hero-slider .item5 .slider-image {
  height: 100%;
}

.hero-slider .slider-image .abs-img {
  bottom: -40px;
  height: auto;
  left: 0;
  position: absolute;
}

.hero-slider .slider-content {
  width: 55%;
  display: table-cell;
  padding: 0px 10px;
  vertical-align: middle;
  height:100%;
  font-family: 'Asap', 'Exo 2', sans-serif;
}

@media only screen and (max-width:991px) {
  .hero-slider .slider-image {
    display: none !important;
  }

  .hero-slider .slider-content {
    width: 100%;
    text-align: center;
    padding: 0px;
    font-family: 'Open Sans', sans-serif !important;
  }
}

.hero-slider .slider-content .h1-heading {
  font-size: 45px;
  font-weight: 600;
  letter-spacing: -1px;
  line-height: 55px;
  margin-bottom: 25px;
  padding-bottom: 0px;
}

.hero-slider .slider-content .running-txt {
  font-size: 20px;
  line-height: 27px;
  font-weight: 300;
}

.hero-slider .item1 .slider-content .h1-heading {
  color: #ffffff;
}

.hero-slider .item1 .slider-content .running-txt {
  color: #ffffff;
}

.hero-slider .item2 .slider-content .h1-heading {
  color: #ffffff;
}

.hero-slider .item2 .slider-content .running-txt {
  color: #88a5ae;
}

.hero-slider .item01 .slider-content .h1-heading {
  color: #2b3437;
}

.hero-slider .item01 .slider-content .running-txt {
  color: #2b3437;
}


.hero-slider .item3 .slider-content .h1-heading {
  color: #2b3437;
}

.hero-slider .item3 .slider-content .running-txt {
  color: #2b3437;
}

.hero-slider .item4 .slider-content .h1-heading {
  color: #ffffff;
}

.hero-slider .item4 .slider-content .running-txt {
  color: #88a5ae;
}

.hero-slider .item5 .slider-content .h1-heading {
  color: #ffffff;
}

.hero-slider .item5 .slider-content .running-txt {
  color: #9ebcc5;
}

.hero-slider .item6 .slider-content .h1-heading {
  color: #ffffff;
}

.hero-slider .item6 .slider-content .running-txt {
  color: #88a5ae;
}

.hero-slider .item9 .slider-content .running-txt {
  color: #88a5ae;
}

.text-uppercase {
  text-transform: uppercase;
}

.drk-org-btn {
  display: inline-block;
  cursor: pointer;
  position: relative;
  color: #ffffff;
  font-size: 20px;
  padding: 15px 30px;
  font-weight: 600;
  line-height: 34px;
  margin-bottom: 15px;
  text-decoration: none;
  text-align: center;
  text-shadow: 2px 2px 2px rgba(0, 0, 6, 0.31);
  background: #fdab41;
  background-image: -webkit-linear-gradient(top, #fd9c1f, #ca6901);
  background-image: -moz-linear-gradient(top, #fd9c1f, #ca6901);
  background-image: -ms-linear-gradient(top, #fd9c1f, #ca6901);
  background-image: -o-linear-gradient(top, #fd9c1f, #ca6901);
  background-image: linear-gradient(to bottom, #fd9c1f, #ca6901);
  border: 2px solid #db6700;
  box-shadow: 0 1px 3px 0px rgba(255, 255, 255, 0.3) inset;
  -moz-box-shadow: 0 1px 3px 0px rgba(255, 255, 255, 0.3) inset;
  -webkit-box-shadow: 0 1px 3px 0px rgba(255, 255, 255, 0.3) inset;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  z-index: 1;
}

@media only screen and (min-width:1000px) and (max-width:1104px) {
  .drk-org-btn {
    font-size: 16px;
  }
}

@media only screen and (max-width:620px) {
  .drk-org-btn {
    font-size: 16px;
  }
}

@media only screen and (max-width:510px) {
  .drk-org-btn {
    width: 260px;
  }
}

.drk-org-btn:after {
  cursor: pointer;
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  background: #feb11f;
  background-image: -webkit-linear-gradient(top, #feb11f, #ef8109);
  background-image: -moz-linear-gradient(top, #feb11f, #ef8109);
  background-image: -ms-linear-gradient(top, #feb11f, #ef8109);
  background-image: -o-linear-gradient(top, #feb11f, #ef8109);
  background-image: linear-gradient(to bottom, #feb11f, #ef8109);
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  z-index: 2;
}

.drk-org-btn:hover:after {
  opacity: 1;
}

.drk-org-btn span {
  position: relative;
  z-index: 4;
}

.drk-org-btn span.txt {
  color: #fff;
  display: inline-block;
  float: left;
}

.arrow-icon {
  display: inline-block;
  margin-left: 15px;
}

.right-arrow {
  background: url(../png/btn-right-arrow.png) no-repeat 0px 0px;
  width: 36px;
  height: 36px;
  float: right;
}

.down-arrow {
  background: url(../png/btn-down-arrow.png) no-repeat 0px 0px;
  width: 36px;
  height: 36px;
  float: right;
}

.drk-blue-btn {
  display: inline-block;
  cursor: pointer;
  position: relative;
  color: #ffffff;
  font-size: 20px;
  padding: 15px 30px;
  font-weight: 600;
  line-height: 34px;
  margin-bottom: 15px;
  text-decoration: none;
  text-align: center;
  text-shadow: 2px 2px 2px rgba(0, 0, 6, 0.31);
  border: 2px solid #0272b3;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  background: #0796fb;
  background-image: -webkit-linear-gradient(top, #0796fb, #0160b7);
  background-image: -moz-linear-gradient(top, #0796fb, #0160b7);
  background-image: -ms-linear-gradient(top, #0796fb, #0160b7);
  background-image: -o-linear-gradient(top, #0796fb, #0160b7);
  background-image: linear-gradient(to bottom, #0796fb, #0160b7);
  box-shadow: 0 1px 3px 0px rgba(255, 255, 255, 0.3) inset;
  -moz-box-shadow: 0 1px 3px 0px rgba(255, 255, 255, 0.3) inset;
  -webkit-box-shadow: 0 1px 3px 0px rgba(255, 255, 255, 0.3) inset;
  z-index: 1;
}

@media only screen and (min-width:992px) and (max-width:1104px) {
  .drk-blue-btn {
    font-size: 16px;
  }
}

@media only screen and (max-width:620px) {
  .drk-blue-btn {
    font-size: 16px;
  }
}

@media only screen and (max-width:510px) {
  .drk-blue-btn {
    width: 260px;
  }
}

.drk-blue-btn:after {
  content: '';
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
  background: #0160b7;
  background-image: -webkit-linear-gradient(top, #048bea, #048bea);
  background-image: -moz-linear-gradient(top, #048bea, #048bea);
  background-image: -ms-linear-gradient(top, #048bea, #048bea);
  background-image: -o-linear-gradient(top, #048bea, #048bea);
  background-image: linear-gradient(to bottom, #048bea, #048bea);
  box-shadow: 0 1px 3px 0px rgba(255, 255, 255, 0.3) inset;
  -moz-box-shadow: 0 1px 3px 0px rgba(255, 255, 255, 0.3) inset;
  -webkit-box-shadow: 0 1px 3px 0px rgba(255, 255, 255, 0.3) inset;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  z-index: 2;
}

.drk-blue-btn:hover:after {
  opacity: 1;
}

.drk-blue-btn span {
  position: relative;
  z-index: 4;
}

.drk-blue-btn span.txt {
  color: #fff;
  display: inline-block;
  float: left;
}

.lgt-blue-btn {
  display: inline-block;
  cursor: pointer;
  position: relative;
  color: #ffffff;
  font-size: 20px;
  padding: 15px 30px;
  font-weight: 600;
  line-height: 34px;
  margin-bottom: 15px;
  text-decoration: none;
  text-align: center;
  text-shadow: 2px 2px 2px rgba(0, 0, 6, 0.31);
  border: 2px solid #2fd8e3;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  background: #2fd6f3;
  background-image: -webkit-linear-gradient(top, #2fd6f3, #1cbbcb);
  background-image: -moz-linear-gradient(top, #2fd6f3, #1cbbcb);
  background-image: -ms-linear-gradient(top, #2fd6f3, #1cbbcb);
  background-image: -o-linear-gradient(top, #2fd6f3, #1cbbcb);
  background-image: linear-gradient(to bottom, #2fd6f3, #1cbbcb);
  box-shadow: 0 1px 3px 0px rgba(255, 255, 255, 0.3) inset;
  -moz-box-shadow: 0 1px 3px 0px rgba(255, 255, 255, 0.3) inset;
  -webkit-box-shadow: 0 1px 3px 0px rgba(255, 255, 255, 0.3) inset;
  z-index: 1;
}

@media only screen and (min-width:992px) and (max-width:1104px) {
  .lgt-blue-btn {
    font-size: 16px;
  }
}

@media only screen and (max-width:620px) {
  .lgt-blue-btn {
    font-size: 16px;
  }
}

@media only screen and (max-width:510px) {
  .lgt-blue-btn {
    width: 260px;
  }
}

.lgt-blue-btn:after {
  content: '';
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
  background: #1cbbcb;
  background-image: -webkit-linear-gradient(top, #1cbbcb, #1cbbcb);
  background-image: -moz-linear-gradient(top, #1cbbcb, #1cbbcb);
  background-image: -ms-linear-gradient(top, #1cbbcb, #1cbbcb);
  background-image: -o-linear-gradient(top, #1cbbcb, #1cbbcb);
  background-image: linear-gradient(to bottom, #1cbbcb, #1cbbcb);
  box-shadow: 0 1px 3px 0px rgba(255, 255, 255, 0.3) inset;
  -moz-box-shadow: 0 1px 3px 0px rgba(255, 255, 255, 0.3) inset;
  -webkit-box-shadow: 0 1px 3px 0px rgba(255, 255, 255, 0.3) inset;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  z-index: 2;
}

.lgt-blue-btn:hover:after {
  opacity: 1;
}

.lgt-blue-btn span {
  position: relative;
  z-index: 4;
}

.lgt-blue-btn span.txt {
  color: #fff;
  display: inline-block;
  float: left;
}

.arrow-icon {
  display: inline-block;
  margin-left: 15px;
}

.org-arrow {
  background: url(../png/btn-arrow.png) no-repeat 0px 0px;
  width: 36px;
  height: 36px;
  float: right;
}

.owl-theme .owl-controls .owl-buttons div {
  padding: 5px 9px;
}

.hero-slider .owl-theme .owl-buttons i {
  margin-top: 2px;
}

.hero-slider .owl-theme .owl-nav {
  margin-top: 0px;
}

@media only screen and (min-width:1240px) {
  .hero-slider .owl-theme .owl-nav {
    display:none;
  }
  .hero-slider .owl-carousel:hover .owl-nav {
    display:block;
  }
}

.hero-slider .owl-theme .owl-nav .owl-prev {
  background: rgba(0, 0, 0, 0) url(../png/a21.png) no-repeat center center;
  cursor: pointer;
  display: block;
  height: 55px;
  overflow: hidden;
  position: absolute;
  width: 55px;
  top: 50%;
  left: 8px;
  margin-top: -40px;
  background-position: -3px -33px;
}

.hero-slider .owl-theme .owl-nav .owl-prev:hover {
  background-position: -123px -33px;
}

.hero-slider .owl-theme .owl-nav .owl-next {
  background: rgba(0, 0, 0, 0) url(../png/a21.png) no-repeat center center;
  cursor: pointer;
  display: block;
  height: 55px;
  overflow: hidden;
  position: absolute;
  width: 55px;
  top: 50%;
  right: 8px;
  margin-top: -40px;
  background-position: -63px -33px;
}

.hero-slider .owl-theme .owl-nav .owl-next:hover {
  background-position: -183px -33px;
}

.hero-slider .owl-dots {
  bottom: 30px;
  display: block;
  position: absolute;
  width: 100%;
  height:20px;
  z-index: 10;
}

.hero-slider .owl-dots .owl-dot span {
  display: block;
  width: 20px;
  height: 20px;
  margin: 0px 7px;
  filter: Alpha(Opacity=50);
  opacity: 0.5;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #848484;
}

.hero-slider .owl-dots .owl-dot.active span {
  background-color: #ffffff;
  opacity: 1.0;
}

.hero-slider .owl-dots .owl-dot:hover span {
  background-color: #ff6600;
  opacity: 1.0;
}
.black-hat-img {
  position: absolute;
  background: url(../jpg/black-hat-img.jpg) no-repeat center 0px;
  width: 323px;
  height: 73px;
  bottom: 20px;
  right: 0px;
}

@media only screen and (max-width: 515px) {
  .hero-slider .item.item8 .button-blocks .lgt-blue-btn .arrow-icon {
    display: none;
  }
  .hero-slider .item.item8 .black-hat-img {
    position: static;
    margin-top:20px;
  }
}

.hero-slider .item.item9 .drk-org-btn span.txt {
  font-size: 27px;
}

@media only screen and (max-width: 520px) {
  .hero-slider .item.item9 .drk-org-btn {
    width: auto;
    padding: 15px;
  }
  .hero-slider .item.item9 .drk-org-btn span.txt {
    font-size: 18px;
  }
}