@font-face {
	font-family: 'Droid Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Droid Sans'), local('DroidSans'), url(https://fonts.gstatic.com/s/droidsans/v6/s-BiyweUPV0v-yRb-cjciPk_vArhqVIZ0nv9q090hN8.woff2) format('woff2'), url(https://fonts.gstatic.com/s/droidsans/v6/s-BiyweUPV0v-yRb-cjciBsxEYwM7FgeyaSgU71cLG0.woff) format('woff')
}
@font-face {
	font-family: 'Droid Sans';
	font-style: normal;
	font-weight: 700;
	src: local('Droid Sans Bold'), local('DroidSans-Bold'), url(https://fonts.gstatic.com/s/droidsans/v6/EFpQQyG9GqCrobXxL-KRMYWiMMZ7xLd792ULpGE4W_Y.woff2) format('woff2'), url(https://fonts.gstatic.com/s/droidsans/v6/EFpQQyG9GqCrobXxL-KRMQFhaRv2pGgT5Kf0An0s4MM.woff) format('woff')
}
.nav-container {
	max-width: 1160px;
	margin: 0 auto;
}
.imgc {
    width: 30px!important;
}
/*default margin and padding*/
.ml-5 {
	margin-left: 5px !important;
}
.ml-10 {
	margin-left: 10px !important;
}
.ml-15 {
	margin-left: 15px !important;
}
.ml-20 {
	margin-left: 20px !important;
}
.mr-5 {
	margin-right: 5px !important;
}
.mr-10 {
	margin-right: 10px !important;
}
.mr-15 {
	margin-right: 15px !important;
}
.mr-20 {
	margin-right: 20px !important;
}
.pl-5 {
	padding-left: 5px !important;
}
.pl-10 {
	padding-left: 10px !important;
}
.pl-15 {
	padding-left: 15px !important;
}
.pl-20 {
	padding-left: 20px !important;
}
.pr-5 {
	padding-right: 5px !important;
}
.pr-10 {
	padding-right: 10px !important;
}
.pr-15 {
	padding-right: 15px !important;
}
.pr-20 {
	padding-right: 20px !important;
}
.fw-100 {
	width: 100%;
}
.text-red-hover:hover {
    color: #d72c10!important;
}
.text-underline-hover:hover {
	text-decoration: underline;
}
.cursor-pointer {
	cursor: pointer;
}
.navbar-nav>li>a {
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: 400
}
select#select-dropdown-option {
    -webkit-appearance: button;
    -webkit-border-radius: 2px;
    -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
    -webkit-padding-end: 20px;
    -webkit-padding-start: 2px;
    -webkit-user-select: none;
    background-image: url(../sysinfo-img/select-dropdown.png), -webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);
    background-position: 97% center;
    background-repeat: no-repeat;
    border: 1px solid #AAA;
    color: #555;
    font-size: inherit;
    /* margin: 20px; */
    margin: 30px 0;
    overflow: hidden;
    padding: 5px 10px;
    text-overflow: ellipsis; 
    white-space: nowrap; 
    width: 100%;
    background-color: !important;
}
select.license-type-selected {
	-webkit-appearance: button;
    -webkit-border-radius: 2px;
    -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
    -webkit-padding-end: 20px;
    -webkit-padding-start: 2px;
    -webkit-user-select: none;
    background-image: url(../sysinfo-img/select-dropdown.png), -webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);
    background-position: 97% center;
    background-repeat: no-repeat;
    border: 1px solid #AAA;
    color: #555;
    font-size: inherit;
    overflow: hidden;
    padding: 5px 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}

/*Start festival css*/
 .festival-offer {
        background: #f1f1f1;
        box-sizing: border-box;
        z-index: 99999;
            position: relative;
                background-image: url(../sysinfo-img/bg-christmas.jpg);
    background-repeat: no-repeat;
    background-size: cover;
   }
   .festival-offer:hover {
        box-shadow: 2px 2px 5px rgba(0,0,0,.2);
    }

    .festival-offer #closeButton {
        position: absolute;
        top: 0;
        font-size: 20px;
        right: 0;
        color: #fff;
        padding: 6px;
        cursor: pointer;
    }

    .fragment {
      font-size: 12px;
      color: #555;
      display: block;
      text-decoration: none;
      position: relative;
      max-width: 900px;
      margin: 0 auto;
      text-align: center;
    }
    .fragment ul li {
      display: inline-block;
      padding: 5px;
      vertical-align: middle;
          margin: 0 20px;
            color: #faeeee;
    }
    .fragment ul li:first-child {

    }
    .fragment ul li:nth-child(2) {
      font-size: 24px;
      text-align: center;
    }
    .fragment ul li:nth-child(2) strong {
      font-size: 26px;
      color: #fff;
    }
    .fragment ul li:nth-child(2) span {
          display: block;
              font-size: 16px;
    }
    .fragment ul li:last-child {

    }
    .fragment ul li:last-child a {
          background: #ffffff;
      color: #000;
      padding: 8px 16px;
      border-radius: 4px;
      font-size: 18px;
      text-decoration: none;
      text-transform: uppercase;
    }
    .fragment ul li:last-child a:hover {
          background: #e60510;
          color: #fff;
    }
    .top-fix{
      width:100%;
      position:fixed;
      z-index:99999;
      transition:all .5s ease-in-out;
  }
/*End festival css*/

/*Start tooltip css*/
#tooltip
{
 font-family: Ubuntu, sans-serif;
 font-size: 14px;
 text-align: center;
 text-shadow: 0 1px rgba( 0, 0, 0, .5 );
 line-height: 1.5;
 color: #fff;
 background: #333;
 background: -webkit-gradient( linear, left top, left bottom, from( rgba( 0, 0, 0, .6 ) ), to( rgba( 0, 0, 0, .8 ) ) );
 background: -webkit-linear-gradient( top, rgba( 0, 0, 0, .6 ), rgba( 0, 0, 0, .8 ) );
 background: -moz-linear-gradient( top, rgba( 0, 0, 0, .6 ), rgba( 0, 0, 0, .8 ) );
 background: -ms-radial-gradient( top, rgba( 0, 0, 0, .6 ), rgba( 0, 0, 0, .8 ) );
 background: -o-linear-gradient( top, rgba( 0, 0, 0, .6 ), rgba( 0, 0, 0, .8 ) );
 background: linear-gradient( top, rgba( 0, 0, 0, .6 ), rgba( 0, 0, 0, .8 ) );
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 border-top: 1px solid #fff;
 -webkit-box-shadow: 0 3px 5px rgba( 0, 0, 0, .3 );
 -moz-box-shadow: 0 3px 5px rgba( 0, 0, 0, .3 );
 box-shadow: 0 3px 5px rgba( 0, 0, 0, .3 );
 position: absolute;
 z-index: 100;
         padding: 5px 15px 5px 15px;
}
#tooltip ul {
 padding: 0;
}
#tooltip ul li {
     font-size: 16px;
  list-style-type: none;
  text-align: left;
  line-height: 24px;
}
 #tooltip:after
 {
      width: 0;
      height: 0;
      border-left: 10px solid transparent;
      border-right: 10px solid transparent;
    border-top: 10px solid #333;
      border-top-color: rgba( 255, 255, 255, .7 );
    content: '';
    position: absolute;
    left: 50%;
    bottom: -10px;
    margin-left: -10px;
 }
    #tooltip.top:after
    {
         border-top-color: transparent;
       border-bottom: 10px solid #333;
         border-bottom-color: rgba( 0, 0, 0, .6 );
       top: -20px;
       bottom: auto;
    }
    #tooltip.left:after
    {
       left: 10px;
       margin: 0;
    }
    #tooltip.right:after
    {
       right: 10px;
       left: auto;
       margin: 0;
    }
/*End tooltip css*/

#main-navbar .nav>li>a:focus,
#main-navbar .nav>li>a:hover,
#main-navbar a.dropdown-toggle:hover {
	background-color: #fde428;
	color: #000
}
a:hover.navMcafee {
	background: 0 0!important
}
.navbar:not(.no-border) .navbar-nav.dropdown-onhover>li:hover>a,
.navbar:not(.no-border) li.dropdown-onhover:hover>a,
.navbar:not(.no-border).dropdown-onhover .navbar-nav>li:hover>a {
	background-color: #fde428;
	color: #000!important
}
.navbar:not(.no-border) .navbar-nav.dropdown-onhover>li:hover>a i,
.navbar:not(.no-border) li.dropdown-onhover:hover>a i,
.navbar:not(.no-border).dropdown-onhover .navbar-nav>li:hover>a i {
	color: #151619!important
}
.navbar .dropdown-menu li.dropdown-header {
	font-size: 14px;
	font-weight: 400;
	color: #000
}
.navbar .dropdown-menu li.dropdown-sub-header {
	font-size: 14px;
	font-weight: 400;
	color: #666;
	padding: 5px 15px
}
#main-navbar a.dropdown-toggle {
	color: #fff;
	padding-left: 30px;
	padding-right: 30px
}
#main-navbar a.dropdown-toggle i {
	color: #fde428
}
#main-navbar a.dropdown-toggle:hover i {
	color: #151619
}
#main-navbar .dropdown-menu a {
	color: #000;
	font-size: 16px;
	line-height: 16px;
	transition: ease .5s
}
#main-navbar .col-md-3 {
	padding-right: 5px
}
#main-navbar .dropdown-menu a:hover {
	color: #d72c10
}
.navbar .dropdown-menu li a.dropdown-header {
	font-size: 16px!important;
	font-weight: 400;
	color: #fde428!important;
	margin-bottom: 5px
}
@media (max-width: 430px) {
	.navbar-default .navbar-brand {
		padding: 15px 0 10px;
		height: 54px
	}
	.navbar-toggle {
		margin-top: 10px
	}
}
.navbar-inverse .navbar-toggle .icon-bar {
	background-color: #fff
}
.nav .open>a,
.nav .open>a:focus,
.nav .open>a:hover {
	background-color: #fde428;
	color: #000
}
.header .section-dark {
	background-color: #2c2c2f
}
.section-white .menu>li.active,
.section-white .menu>li.active>a {
	background-color: #2c2c2f;
	color: #fff!important
}
.section-white .menu>li>a {
	color: #000!important;
	transition: ease .5s
}
.section-white .menu>li>a:hover {
	background: #fde428;
	color: #000!important
}
.row-sm .full-height>li>a {
	line-height: 36px!important
}
@media (max-width: 1170px) {
	#main-navbar a.dropdown-toggle {
		color: #fff;
		padding-left: 24px;
		padding-right: 24px
	}
}
@media (max-width: 991px) {
	#main-navbar a.dropdown-toggle {
		padding-left: 4px;
		padding-right: 4px
	}
	#main-navbar .navbar-toggle {
		font-size: 20px;
		border: none;
		margin: 0;
		padding: 10px 0;
		float: none;
		text-align: center;
		display: block
	}
	#main-navbar .dropdown-menu a {
		color: #FFF;
		font-size: 12px;
		line-height: 20px!important;
		padding-left: 0
	}
	.navbar .dropdown-menu li.dropdown-header {
		color: #000
	}
	.navbar .dropdown-menu li.dropdown-sub-header {
		color: #666
	}
	.navbar .navbar-nav>li.dropdown-full>.dropdown-menu,
	.navbar .navbar-nav>li.dropdown-wide>.dropdown-menu {
		padding: 0
	}
	.navbar .navbar-nav .dropdown-menu>li {
		padding-left: 0;
		padding-right: 0
	}
}
.social-icons {
	display: block;
	list-style: none;
	margin: 0 0 12px;
	padding: 0;
	line-height: 0;
	font-size: 0;
	-webkit-padding-start: 0
}
.social-icons li {
	display: inline-block;
	letter-spacing: normal;
	zoom: 1;
	line-height: normal;
	font-size: 14px;
	margin: 0 5px 8px 0
}
.social-icons a,
.social-icons a:hover {
	text-decoration: none;
	border: 0;
	overflow: hidden
}
.social-icons.round a {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%
}
.social-icons a {
	padding: 0;
	position: relative;
	border-width: 0;
	-webkit-transition: all .1s ease-in-out 0s;
	-moz-transition: all .1s ease-in-out 0s;
	-ms-transition: all .1s ease-in-out 0s;
	-o-transition: all .1s ease-in-out 0s;
	transition: all .1s ease-in-out 0s
}
.social-icons li:last-child {
	margin-right: 0
}
.social-icons a,
.social-icons a i {
	display: block;
	width: 35px;
	height: 35px;
	line-height: 35px!important;
	font-size: 15px
}
.social-icons a i {
	position: absolute;
	top: 0;
	left: 0;
	line-height: 42px;
	text-align: center;
	-webkit-transition: top .1s ease-in-out 0s;
	-moz-transition: top .1s ease-in-out 0s;
	-ms-transition: top .1s ease-in-out 0s;
	-o-transition: top .1s ease-in-out 0s;
	transition: top .1s ease-in-out 0s
}
.section-grey .social-icons a {
	background: #fff;
	color: #2e343c
}
.section-grey .social-icons a:hover {
	background: #0dc0c0;
	color: #fff
}
.social-icons.active-bg a:hover.social-icon-gplus {
	background: #771d15!important
}
.social-icon-instagram {
	background: #0dc0c0!important
}
.social-icons.active-bg a:hover.social-icon-instagram {
	background: #0badad!important
}
.social-icons.active-bg a:hover.social-icon-linkedin {
	background: #09466b!important
}
.social-icons-simple.active a:hover.social-icon-youtube {
	color: #771d15!important
}
.social-icons.active-bg a:hover.social-icon-twitter {
	background: #056ebf!important
}
.social-icons.active-bg a:hover.social-icon-facebook {
	background: #233a74!important
}
.social-icons .social-icon-facebook {
	background: #3556ab!important;
	color: #fff!important
}
.social-icons .social-icon-twitter {
	background: #057edc!important;
	color: #fff!important
}
.social-icons .social-icon-gplus {
	background: #9a2419!important;
	color: #fff!important
}
.social-icons .social-icon-linkedin {
	background: #065c90!important;
	color: #fff!important
}
.social-icons .social-icon-youtube {
	background: #9a2419!important;
	color: #fff!important
}
#owl-header .owl-controls {
	margin-top: -45px!important;
	position: relative
}
#owl-header .owl-controls .owl-page span {
	display: block;
	width: 25px;
	height: 8px;
	margin: 5px 7px;
	filter: Alpha(Opacity=70);
	border-radius: 0;
	background: #fff;
	transition: ease .5s;
	opacity: .2
}
#licenseItem .owl-controls .active span,
#licenseItem .owl-controls .owl-page:hover span,
#owl-clients .owl-controls .active span,
#owl-clients .owl-controls .owl-page:hover span,
#owl-header .owl-controls .active span,
#owl-header .owl-controls .owl-page:hover span,
#owl-testimonial .owl-controls .active span,
#owl-testimonial .owl-controls .owl-page:hover span,
#owlProduct .owl-controls .active span,
#owlProduct .owl-controls .owl-page:hover span,
#screenshots-item .owl-controls .active span,
#screenshots-item .owl-controls .owl-page:hover span {
	background-color: #fde428;
	opacity: 1
}
#screenshots-item .item {
	margin: 10px 10px 0
}
#screenshots-item .item .img-caption {
	min-height: 80px
}
#header {
	height: 450px;
	position: relative
}
#header .customNavigation {
	text-align: center;
	position: relative
}
#header .customNavigation a {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer
}
#header .customNavigation .prev {
	z-index: 0;
	position: absolute;
	top: 50%;
	margin-top: -250px;
	left: 0
}
#header .customNavigation .next {
	z-index: 0;
	position: absolute;
	top: 50%;
	margin-top: -250px;
	right: 0
}
#header .customNavigation .next,
#header .customNavigation .prev {
	color: rgba(255, 255, 255, .35);
	font-size: 30px;
	background: rgba(5, 6, 6, .54);
	padding: 8px 4px 8px 0;
	transition: ease .5s
}
#header .customNavigation .next:hover,
#header .customNavigation .prev:hover,
.slideBtn {
	color: #fde428
}
.screenshots-item {
	position: relative
}
.screenshots-item .customNavigation .next,
.screenshots-item .customNavigation .prev {
	font-size: 30px;
	background: #151619;
	color: #fde428;
	padding: 10px 5px;
	transition: ease .5s;
	opacity: 0
}
.screenshots-item:hover .customNavigation .next,
.screenshots-item:hover .customNavigation .prev {
	opacity: 1
}
.screenshots-item .customNavigation .prev {
	z-index: 0;
	position: absolute;
	top: 50%;
	margin-top: -310px;
	left: 10px
}
.screenshots-item .customNavigation .next {
	z-index: 0;
	position: absolute;
	top: 50%;
	margin-top: -310px;
	right: 10px
}
.customNavigation {
	text-align: center;
	position: relative
}
.customNavigation a {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer
}
.slideFive,
.slideFour,
.slideOne,
.slideThree,
.slideTwo {
	width: 100%;
	height: 450px;
	position: relative;
	background: url(../sysinfo-img/slide1.jpg) center no-repeat #011d3a;
	background-size: cover
}
.slideTwo {
	background: url(../sysinfo-img/slide2.jpg) center no-repeat #8fcfe8;
	background-size: cover
}
.slideThree {
	background: url(../sysinfo-img/slide3.jpg) center no-repeat #1181d7;
	background-size: cover
}
.slideFive,
.slideFour {
	background: url(../sysinfo-img/slide2.jpg) center no-repeat #39538c;
	background-size: cover
}
.slideBtn {
	border: 1px solid #fde428;
	padding: 10px 20px 10px 28px;
	font-size: 11px;
	border-radius: 55px;
	transition: ease .5s
}
.slideBtn.active,
.slideBtn:hover {
	background: #fde428;
	color: #000
}
.slideBtn.active:hover {
	background: #222;
	border: 1px solid #101010;
	color: #fde428
}
.slide-col {
	background: #42547a;
	background: -moz-linear-gradient(top, rgba(66, 84, 122, 1) 1%, rgba(47, 153, 239, 1) 100%);
	background: -webkit-linear-gradient(top, rgba(66, 84, 122, 1) 1%, rgba(47, 153, 239, 1) 100%);
	background: linear-gradient(to bottom, rgba(66, 84, 122, 1) 1%, rgba(47, 153, 239, .1) 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#42547a', endColorstr='#2f99ef', GradientType=0);
	height: 100%
}
@media (max-width: 1199px) {
	.screenshots-item .customNavigation .next,
	.screenshots-item .customNavigation .prev {
		display: none
	}
}
@media (max-width: 991px) {
	#owl-header .h1,
	#owl-header h1 {
		font-size: 40px;
		line-height: 1.2em;
		margin-bottom: 15px
	}
	#owl-header .h1-hero {
		font-size: 50px;
		letter-spacing: -1px
	}
	#screenshots-item .item {
		margin: 10px 0 0
	}
}
@media (max-width: 600px) {
	#owl-header .h1,
	#owl-header h1 {
		font-size: 30px;
		margin-bottom: 5px
	}
	#owl-header .h1-hero {
		font-size: 40px;
		line-height: 45px
	}
	#owl-header .h3,
	#owl-header h3 {
		font-size: 18px
	}
}
.sub-hd {
	font-size: 20px;
	line-height: 15px;
	font-style: italic;
	font-family: 'Droid Serif', serif;
	color: #2f2d1d
}
.icon-box-pro {
	padding: 20px 20px 5px;
	background: rgba(245, 245, 245, .7);
	transition: .3s ease-in-out;
	margin: 15px
}
.icon-box-pro:hover {
	background: #fde428
}
.productRange {
	background: url(../sysinfo-img/slide-bg1.jpg) no-repeat fixed;
	background-size: cover
}
.sm-icons:after,
.sm-icons:before {
	content: '';
	position: absolute;
	background: rgba(7, 7, 8, .4);
	left: 0;
	bottom: 0
}
.rotate,
.rotateIcon {
	-webkit-transition: -webkit-transform .4s ease-in-out;
	-moz-transition: -moz-transform .4s ease-in-out;
	-o-transition: -o-transform .4s ease-in-out;
	-ms-transition: -ms-transform .4s ease-in-out;
	transition: transform .4s ease-in-out;
	cursor: pointer
}
.icon-box-pro:hover .rotateIcon {
	color: #2c2c2f;
	-webkit-transform: rotateZ(10deg);
	-moz-transform: rotateZ(10deg);
	-ms-transform: rotateZ(10deg);
	-o-transform: rotateZ(10deg);
	transform: rotateZ(10deg)
}
.sm-icons:before {
	width: 37%;
	height: 1px;
	right: 0;
	top: 0;
	margin: auto 0
}
.sm-icons:after {
	height: 50%;
	width: 1px
}
.sm-icons {
	position: relative
}
.sm-icons span:before,
.small-features-box:hover .sm-icons span:before {
	content: '';
	position: absolute;
	transition: .3s ease-in-out;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: -1
}
.small-features-box:hover .sm-icons span:before {
	background: #fff;
	transform: scale(1);
	border-radius: 50%
}
.sm-icons span,
.sm-icons span:before {
	border-radius: 50%;
	background: rgba(7, 7, 8, .4)
}
.sm-icons span:before {
	transform: scale(0)
}
.sm-icons span {
	width: 65px;
	line-height: 50px;
	font-size: 65px;
	color: #fec601;
	height: 65px;
	display: inline-block;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	z-index: 99
}
.small-features:after,
.small-features:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(7, 7, 8, .4)
}
.small-features:before {
	width: 20px;
	height: 1px;
	right: 0;
	bottom: 0;
	margin: auto 0
}
.small-features:after {
	height: 50%;
	width: 1px
}
.small-features {
	position: relative
}
.small-features span {
	position: relative;
	padding: 6px 15px;
	left: 20px;
	background: rgba(7, 7, 8, .4);
	color: #fde428;
	display: inline-block;
	font-size: 16px;
	margin-top: 7px;
	transition: .5s ease
}
.small-features-box:hover span {
	background: #fde428;
	color: #000
}
.testimonialBg {
	background: url(../sysinfo-img/testimonial.jpeg) no-repeat fixed;
	background-size: cover
}
#owl-clients .item {
	border: 6px solid #eee;
	padding: 20px;
	height: 120px;
	margin: 20px 10px;
	transition: ease .5s
}
#awards .item,
#prestigious-clients .item {
	margin: 20px 5px 0;
	transition: ease .5s
}
#prestigious-clients .item {
	background: #f4f6f6;
	padding: 15px
}
#awards .item img,
#owl-clients .item img,
#prestigious-clients .item img,
.imgGrey img {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	transition: ease .5s
}
#awards .item:hover img,
#owl-clients .item:hover img,
#prestigious-clients .item:hover img,
.imgGrey:hover img {
	-webkit-filter: grayscale(0);
	filter: grayscale(0)
}
#owl-clients .item:hover {
	border: 6px solid #fff;
	box-shadow: 0 0 8px #ccc
}
.sysInfoNews figure {
	position: relative;
	margin: 0
}
.sysInfoNews figure figcaption {
	position: absolute;
	bottom: 0;
	padding: 4px 15px 8px;
	background: rgba(0, 0, 0, .8)
}
.sysInfoNews .services {
	padding-top: 30px
}
.sysInfoNews .services .margin-devider {
	margin-top: 80px;
	margin-bottom: 25px
}
.service-con,
.service-conPro {
	min-height: 80px;
	background: #fff;
	transition: ease .5s;
	box-shadow: 0 1px 8px #ddd;
	padding: 10px 10px 5px
}
.service-con:hover {
	border-radius: 10px 0
}
.service-con img {
	margin-right: 10px;
	margin-top: 5px
}
.service-conPro {
	padding: 20px 30px 30px
}
.service-conPro img {
	padding-right: 20px
}
.sysInfoNews .services .service-wrap {
	padding: 33px 0 0 35px;
	position: relative;
	cursor: pointer;
	width: 100%;
	float: left;
	box-shadow: 0 1px 12px #ddd;
	min-height: 300px
}
div.bhoechie-tab-container,
div.bhoechie-tab-container-2,
div.bhoechie-tab-container-3 {
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175)
}
.sysInfoNews .services .service-wrap span.blue-border {
	border-left: 6px solid #e1e1e1;
	position: absolute;
	top: 105px;
	left: 0;
	width: 30px;
	height: 43px;
	transition: ease .5s
}
.sysInfoNews .services .service-wrap span.orange-border,
.sysInfoNews .services .service-wrap:hover span.blue-border {
	border-left: 6px solid #fde428;
	position: absolute;
	top: 28px;
	left: 0;
	width: 30px;
	height: 43px;
	opacity: 0
}
.sysInfoNews .services .service-wrap p {
	margin-right: 15px;
	color: #333
}
.sysInfoNews .services .service-wrap a {
	float: right;
	color: #fff;
	text-decoration: none;
	background: #2c2c2f;
	padding: 5px 18px;
	margin-top: 20px
}
.sysInfoNews .services .hover-on span.orange-border {
	opacity: .9;
	transition: all 1s;
	top: 105px
}
.sysInfoNews .services .hover-on a,
.sysInfoNews .services .service-wrap:hover a {
	color: #fde428;
	transition: all 1s;
	border-color: #fde428
}
@media (max-width: 767px) {
	.service-con {
		min-height: 30px
	}
}
@media (max-width: 899px) {
	.slideThree .padding-top-20,
	.slideThree .padding-top-30,
	.slideTwo .padding-top-50 {
		padding-top: 25!important
	}
	.slideTwo .h1,
	.slideTwo h1 {
		font-size: 26px!important;
		margin-bottom: 0!important
	}
}
@media (max-width: 640px) {
	.slideThree .h1,
	.slideThree h1 {
		font-size: 26px!important;
		margin-bottom: 0!important
	}
	.slideTwo .lead-18 {
		font-size: 14px!important
	}
	.slideThree .lead-18 {
		font-size: 12px!important
	}
	.slideThree .slideBtn {
		font-size: 11px!important
	}
	.slideThree .padding-top-10,
	.slideTwo .padding-top-10 {
		padding-top: 0!important
	}
}
.slideBtn.active-n {
	background: #f7f7f7;
	color: #000
}
.slideBtn.active-n:hover {
	background: #222;
	border: 1px solid #101010;
	color: #fde428
}
#cookie-bar {
	display: block;
	direction: ltr;
	color: #ddd;
	min-height: 30px;
	position: fixed;
	left: 0;
	width: 100%;
	z-index: 99999;
	padding: 6px 20px 4px;
	background-color: #151619;
	text-align: center;
	bottom: 0
}
button#Cookie {
	margin: 0 20px;
	line-height: 20px;
	background: #737a81;
	border: none;
	color: #fff;
	padding: 4px 12px;
	border-radius: 3px;
	cursor: pointer;
	font-size: 13px;
	font-weight: 700
}
div.bhoechie-tab-menu div.list-group>a,
div.bhoechie-tab-menu-2 div.list-group>a,
div.bhoechie-tab-menu-3 div.list-group>a,
div.bhoechie-tab-menu-4 div.list-group>a {
	line-height: 18px!important;
	width: 100%;
	text-align: left
}
.sysInfoNews .services .service-wrap-p {
	padding: 5px;
	position: relative;
	width: 100%;
	float: left;
	min-height: 425px;
	border: 1px solid #e4e4e4
}
.sideBtnp {
	font-size: 14px!important;
	color: #334752!important;
	border: 1px solid #334752!important;
	border-radius: 6px!important;
	display: inline-block!important;
	padding: 5px 16px!important
}
.sideBtnp:hover {
	color: #FFF!important;
	background: #334752!important;
	text-decoration: none!important
}
div.bhoechie-tab-container,
div.bhoechie-tab-container-2,
div.bhoechie-tab-container-3,
div.bhoechie-tab-container-4 {
	z-index: 10;
	background-clip: padding-box;
	opacity: .97;
	filter: alpha(opacity=97);
	overflow: hidden
}
.list-icons-r li:before {
	content: '\e965';
	font-family: fontello;
	font-size: 16px;
	padding-right: 5px
}
.list-icons-r li:after {
	font-family: fontello;
	display: block;
	position: absolute;
	top: 1px;
	left: 0;
	font-size: 14px;
	list-style: none
}
.service-wrap-p ul li a {
	color: #737a81
}
.service-wrap-p ul li a:hover {
	color: #000
}
div.bhoechie-tab-container {
	background-color: #fff;
	padding: 0!important;
	border-radius: 0;
	-moz-border-radius: 0;
	border: 1px solid #ddd;
	box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	-moz-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	margin-top: -14px
}
div.bhoechie-tab-menu {
	padding-right: 0!important;
	padding-left: 0;
	padding-bottom: 0
}
div.bhoechie-tab-menu div.list-group {
	margin-bottom: 0
}
div.bhoechie-tab-menu div.list-group>a {
	margin-bottom: 0;
	color: #2c2c2f!important;
	font-size: 18px!important;
	padding: 16px 0 16px 20px;
	display: inline-block;
	border: 1px solid rgba(0, 0, 0, .2)
}
div.bhoechie-tab-menu div.list-group>a i {
	font-size: 22px;
	margin-bottom: 5px;
	display: inline-block
}
div.bhoechie-tab-menu div.list-group>a .fa,
div.bhoechie-tab-menu div.list-group>a .glyphicon {
	color: #5A55A3
}
div.bhoechie-tab-menu div.list-group>a:first-child {
	border-top-right-radius: 0;
	-moz-border-top-right-radius: 0
}
div.bhoechie-tab-menu div.list-group>a:last-child {
	border-bottom-right-radius: 0;
	-moz-border-bottom-right-radius: 0
}
div.bhoechie-tab-menu div.list-group>a.active,
div.bhoechie-tab-menu div.list-group>a.active .fa,
div.bhoechie-tab-menu div.list-group>a.active .glyphicon {
	background-color: #2c2c2f;
	color: #fde428!important
}
div.bhoechie-tab-menu div.list-group>a.active i {
	color: #fde428
}
div.bhoechie-tab-menu div.list-group>a.active:after {
	content: '';
	position: absolute;
	left: 100%;
	margin-top: -5px;
	border-bottom: 13px solid transparent;
	border-top: 13px solid transparent;
	border-left: 10px solid #2c2c2f
}
div.bhoechie-tab-content {
	background-color: #fff;
	padding-left: 20px;
	padding-top: 10px
}
div.bhoechie-tab div.bhoechie-tab-content:not(.active) {
	display: none
}
div.bhoechie-tab-container-2 {
	background-color: #fff;
	padding: 0!important;
	border-radius: 0;
	-moz-border-radius: 0;
	border: 1px solid #ddd;
	box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	-moz-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	margin-top: -14px
}
div.bhoechie-tab-menu-2 {
	padding-right: 0!important;
	padding-left: 0;
	padding-bottom: 0
}
div.bhoechie-tab-menu-2 div.list-group {
	margin-bottom: 0
}
div.bhoechie-tab-menu-2 div.list-group>a {
	margin-bottom: 0;
	color: #2c2c2f!important;
	font-size: 18px!important;
	padding: 16px 0 16px 20px;
	display: inline-block;
	border: 1px solid rgba(0, 0, 0, .2)
}
div.bhoechie-tab-menu-2 div.list-group>a i {
	font-size: 22px;
	margin-bottom: 5px;
	display: inline-block
}
div.bhoechie-tab-menu-2 div.list-group>a .fa,
div.bhoechie-tab-menu-2 div.list-group>a .glyphicon {
	color: #5A55A3
}
div.bhoechie-tab-menu-2 div.list-group>a:first-child {
	border-top-right-radius: 0;
	-moz-border-top-right-radius: 0
}
div.bhoechie-tab-menu-2 div.list-group>a:last-child {
	border-bottom-right-radius: 0;
	-moz-border-bottom-right-radius: 0
}
div.bhoechie-tab-menu-2 div.list-group>a.active,
div.bhoechie-tab-menu-2 div.list-group>a.active .fa,
div.bhoechie-tab-menu-2 div.list-group>a.active .glyphicon {
	background-color: #2c2c2f;
	color: #fde428!important
}
.toolkit-price-box-n{
    border: 1px solid rgba(0,0,0,0.1);
    padding: 10px 15px 20px;
    text-align: center;
    margin-bottom: 10px;
    float: left;
    width: 100%;
    margin: 0 1%;
}
.toolkit-price-box-n .cancel-price {
    text-decoration: line-through;
    text-decoration-color: red;
    font-size: 18px;
    margin-bottom: 15px;
}
.toolkit-price-box-n .save-price {
    font-size: 18px;
}
.toolkit-price-box-n .price-caption {
    font-size: 22px;
    margin-bottom: 5px;
}
.toolkit-price-box-n .offer-price {
    font-size: 36px;
    margin-bottom: 15px;
}
.toolkit-price-box-n .save-price span {
    font-size: 30px;
    color: #d72c10;
}
div.bhoechie-tab-menu-2 div.list-group>a.active:after {
	content: '';
	position: absolute;
	left: 100%;
	margin-top: -5px;
	border-bottom: 13px solid transparent;
	border-top: 13px solid transparent;
	border-left: 10px solid #2c2c2f
}
div.bhoechie-tab-content-2 {
	background-color: #fff;
	padding-left: 20px;
	padding-top: 10px
}
div.bhoechie-tab-2 div.bhoechie-tab-content-2:not(.active) {
	display: none
}
div.bhoechie-tab-container-3 {
	background-color: #fff;
	padding: 0!important;
	border-radius: 0;
	-moz-border-radius: 0;
	border: 1px solid #ddd;
	box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	-moz-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	margin-top: -14px
}
div.bhoechie-tab-menu-3 {
	padding-right: 0!important;
	padding-left: 0;
	padding-bottom: 0
}
div.bhoechie-tab-menu-3 div.list-group {
	margin-bottom: 0
}
div.bhoechie-tab-menu-3 div.list-group>a {
	margin-bottom: 0;
	color: #2c2c2f!important;
	font-size: 18px!important;
	padding: 16px 0 16px 20px;
	display: inline-block;
	border: 1px solid rgba(0, 0, 0, .2)
}
div.bhoechie-tab-menu-3 div.list-group>a i {
	font-size: 22px;
	margin-bottom: 5px;
	display: inline-block
}
div.bhoechie-tab-menu-3 div.list-group>a .fa,
div.bhoechie-tab-menu-3 div.list-group>a .glyphicon {
	color: #5A55A3
}
div.bhoechie-tab-menu-3 div.list-group>a:first-child {
	border-top-right-radius: 0;
	-moz-border-top-right-radius: 0
}
div.bhoechie-tab-menu-3 div.list-group>a:last-child {
	border-bottom-right-radius: 0;
	-moz-border-bottom-right-radius: 0
}
div.bhoechie-tab-menu-3 div.list-group>a.active,
div.bhoechie-tab-menu-3 div.list-group>a.active .fa,
div.bhoechie-tab-menu-3 div.list-group>a.active .glyphicon {
	background-color: #2c2c2f;
	color: #fde428!important
}
div.bhoechie-tab-menu-3 div.list-group>a.active:after {
	content: '';
	position: absolute;
	left: 100%;
	margin-top: -5px;
	border-bottom: 13px solid transparent;
	border-top: 13px solid transparent;
	border-left: 10px solid #2c2c2f
}
div.bhoechie-tab-content-3 {
	background-color: #fff;
	padding-left: 20px;
	padding-top: 10px
}
div.bhoechie-tab-3 div.bhoechie-tab-content-3:not(.active) {
	display: none
}
div.bhoechie-tab-container-4 {
	background-color: #fff;
	padding: 0!important;
	border-radius: 0;
	-moz-border-radius: 0;
	border: 1px solid #ddd;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	-moz-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	margin-top: -14px
}
div.bhoechie-tab-menu-4 {
	padding-right: 0!important;
	padding-left: 0;
	padding-bottom: 0
}
div.bhoechie-tab-menu-4 div.list-group {
	margin-bottom: 0
}
div.bhoechie-tab-menu-4 div.list-group>a {
	margin-bottom: 0;
	color: #2c2c2f!important;
	font-size: 18px!important;
	padding: 16px 0 16px 20px;
	display: inline-block;
	border: 1px solid rgba(0, 0, 0, .2)
}
div.bhoechie-tab-menu-4 div.list-group>a i {
	font-size: 22px;
	margin-bottom: 5px;
	display: inline-block
}
div.bhoechie-tab-menu-4 div.list-group>a .fa,
div.bhoechie-tab-menu-4 div.list-group>a .glyphicon {
	color: #5A55A3
}
div.bhoechie-tab-menu-4 div.list-group>a:first-child {
	border-top-right-radius: 0;
	-moz-border-top-right-radius: 0
}
div.bhoechie-tab-menu-4 div.list-group>a:last-child {
	border-bottom-right-radius: 0;
	-moz-border-bottom-right-radius: 0
}
div.bhoechie-tab-menu-4 div.list-group>a.active,
div.bhoechie-tab-menu-4 div.list-group>a.active .fa,
div.bhoechie-tab-menu-4 div.list-group>a.active .glyphicon {
	background-color: #2c2c2f;
	color: #fde428!important
}
div.bhoechie-tab-menu-4 div.list-group>a.active:after {
	content: '';
	position: absolute;
	left: 100%;
	margin-top: -5px;
	border-bottom: 13px solid transparent;
	border-top: 13px solid transparent;
	border-left: 10px solid #2c2c2f
}
div.bhoechie-tab-content-4 {
	background-color: #fff;
	padding-left: 20px;
	padding-top: 10px
}
div.bhoechie-tab-4 div.bhoechie-tab-content-4:not(.active) {
	display: none
}
div.bhoechie-tab-container-5 {
	background-color: #fff;
	padding: 0!important;
	border-radius: 0;
	-moz-border-radius: 0;
	border: 1px solid #ddd;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	-moz-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	margin-top: -14px;
	overflow: hidden;
}
div.bhoechie-tab-menu-5 {
	padding-right: 0!important;
	padding-left: 0;
	padding-bottom: 0
}
div.bhoechie-tab-menu-5 div.list-group {
	margin-bottom: 0
}
div.bhoechie-tab-menu-5 div.list-group>a {
	margin-bottom: 0;
	color: #2c2c2f!important;
	font-size: 18px!important;
	padding: 16px 0 16px 20px;
	display: inline-block;
	border: 1px solid rgba(0, 0, 0, .2);
	width: 100%;
    text-align: left;
}
div.bhoechie-tab-menu-5 div.list-group>a i {
	font-size: 22px;
	margin-bottom: 5px;
	display: inline-block
}
div.bhoechie-tab-menu-5 div.list-group>a .fa,
div.bhoechie-tab-menu-5 div.list-group>a .glyphicon {
	color: #5A55A3
}
div.bhoechie-tab-menu-5 div.list-group>a:first-child {
	border-top-right-radius: 0;
	-moz-border-top-right-radius: 0
}
div.bhoechie-tab-menu-5 div.list-group>a:last-child {
	border-bottom-right-radius: 0;
	-moz-border-bottom-right-radius: 0
}
div.bhoechie-tab-menu-5 div.list-group>a.active,
div.bhoechie-tab-menu-5 div.list-group>a.active .fa,
div.bhoechie-tab-menu-5 div.list-group>a.active .glyphicon {
	background-color: #2c2c2f;
	color: #fde428!important
}
div.bhoechie-tab-menu-5 div.list-group>a.active:after {
	content: '';
	position: absolute;
	left: 100%;
	margin-top: -5px;
	border-bottom: 13px solid transparent;
	border-top: 13px solid transparent;
	border-left: 10px solid #2c2c2f
}
div.bhoechie-tab-content-5 {
	background-color: #fff;
	padding-left: 20px;
	padding-top: 10px
}
div.bhoechie-tab-5 div.bhoechie-tab-content-5:not(.active) {
	display: none
}
a.view-more-btn {
	background: #2c2c2f;
	color: #fde428!important;
	display: inline-block!important;
	border-radius: 2px;
	padding: 0 6px 0 12px!important;
	margin-left: 5px
}
a:hover.view-more-btn {
	color: #fff!important
}
.nav-description {
	padding-left: 50px;
	margin-bottom: 10px;
	margin-top: -7px;
	font-size: 13px;
	font-weight: 400!important;
	line-height: 18px;
	color: #484848!important;
	display: block
}
.nav-icon {
	width: 45px;
	height: 45px;
	float: left;
	display: inline-block;
	margin: 3px 0 0;
	position: absolute;
	background: url(../sysinfo-img/nav-icons.png) no-repeat
}
.nav-icon-n {
	width: 45px;
	height: 45px;
	float: left;
	display: inline-block;
	margin: 3px 0 0;
	position: absolute;
	background: url(../sysinfo-img/menu-icons.png) no-repeat
}
.lotus-note-1 {
	background-position: -5px -6px
}
.lotus-note-2 {
	background-position: -5px -106px
}
.lotus-note-3 {
	background-position: -5px -206px
}
.lotus-note-4 {
	background-position: -5px -306px
}
.lotus-note-5 {
	background-position: -5px -406px
}
.lotus-note-6 {
	background-position: -5px -506px
}
.ms-outlook-1 {
	background-position: -170px -6px
}
.ms-outlook-2 {
	background-position: -170px -106px
}
.ms-outlook-3 {
	background-position: -170px -206px
}
.ms-outlook-4 {
	background-position: -170px -306px
}
.ms-outlook-5 {
	background-position: -170px -406px
}
.ms-outlook-6 {
	background-position: -170px -506px
}
.outlook-manage-1 {
	background-position: -115px -6px
}
.outlook-manage-2 {
	background-position: -115px -106px
}
.outlook-manage-3 {
	background-position: -115px -206px
}
.outlook-manage-4 {
	background-position: -115px -306px
}
.outlook-manage-5 {
	background-position: -115px -406px
}
.outlook-manage-6 {
	background-position: -115px -506px
}
.ms-office-1 {
	background-position: -225px -6px
}
.ms-office-2 {
	background-position: -225px -106px
}
.ms-office-3 {
	background-position: -225px -206px
}
.ms-office-4 {
	background-position: -225px -306px
}
.ms-office-5 {
	background-position: -225px -406px
}
.ms-office-6 {
	background-position: -225px -506px
}
.vir-disk-1 {
	background-position: -280px -6px
}
.vir-disk-2 {
	background-position: -280px -106px
}
.vir-disk-3 {
	background-position: -280px -206px
}
.vir-disk-4 {
	background-position: -280px -306px
}
.email-rec-1 {
	background-position: -390px -6px
}
.email-rec-2 {
	background-position: -390px -106px
}
.email-rec-3 {
	background-position: -390px -206px
}
.email-rec-4 {
	background-position: -390px -306px
}
.email-rec-5 {
	background-position: -390px -406px
}
.windows-rec-1 {
	background-position: -720px -6px
}
.windows-rec-2 {
	background-position: -720px -106px
}
.windows-rec-3 {
	background-position: -720px -206px
}
.windows-rec-4 {
	background-position: -720px -306px
}
.windows-rec-5 {
	background-position: -720px -406px
}
.windows-rec-6 {
	background-position: -720px -506px
}
.open-office-1 {
	background-position: -500px -6px
}
.open-office-2 {
	background-position: -500px -106px
}
.open-office-3 {
	background-position: -500px -206px
}
.open-office-4 {
	background-position: -500px -306px
}
.open-office-5 {
	background-position: -500px -406px
}
.open-office-6 {
	background-position: -500px -506px
}
.password-rec-1 {
	background-position: -60px -6px
}
.password-rec-2 {
	background-position: -60px -106px
}
.password-rec-3 {
	background-position: -60px -206px
}
.password-rec-4 {
	background-position: -60px -306px
}
.password-rec-5 {
	background-position: -60px -406px
}
.password-rec-6 {
	background-position: -60px -506px
}
.backup-file-1 {
	background-position: -445px -6px
}
.backup-file-2 {
	background-position: -445px -106px
}
.backup-file-3 {
	background-position: -445px -206px
}
.backup-file-4 {
	background-position: -445px -306px
}
.backup-file-5 {
	background-position: -445px -406px
}
.backup-file-6 {
	background-position: -445px -506px
}
.database-file-1 {
	background-position: -610px -6px
}
.database-file-2 {
	background-position: -610px -106px
}
.database-file-3 {
	background-position: -610px -206px
}
.database-file-4 {
	background-position: -610px -306px
}
.database-file-5 {
	background-position: -610px -406px
}
.database-file-6 {
	background-position: -610px -506px
}
.pdf-manage-1 {
	background-position: -665px -6px
}
.pdf-manage-2 {
	background-position: -665px -106px
}
.pdf-manage-3 {
	background-position: -665px -206px
}
.pdf-manage-4 {
	background-position: -665px -306px
}
.pdf-manage-5 {
	background-position: -665px -406px
}
.pdf-manage-6 {
	background-position: -665px -506px
}
.freeware-tool-1 {
	background-position: -335px -6px
}
.freeware-tool-2 {
	background-position: -335px -106px
}
.freeware-tool-3 {
	background-position: -335px -206px
}
.freeware-tool-4 {
	background-position: -335px -306px
}
.freeware-tool-5 {
	background-position: -335px -406px
}
.freeware-tool-6 {
	background-position: -335px -506px
}
.freeware-tool-7 {
	background-position: -335px -103px
}
.freeware-tool-8 {
	background-position: -335px -3px
}
.toolkit-1 {
	background-position: -170px -6px;
}
.toolkit-2 {
	background-position: -665px -6px;
}
.toolkit-3 {
	background-position: -5px -6px;
}
.toolkit-4 {
	background-position: -280px -6px;
}
.toolkit-5 {
	background-position: -720px -6px;
}
.toolkit-6 {
	background-position: -610px -6px;
}
.other-emails-migration-1 {
	background-position: -775px -6px;
}
.other-emails-migration-2 {
	background-position: -775px -106px;
}
.other-emails-migration-3 {
	background-position: -775px -206px;
}
.other-emails-migration-4 {
	background-position: -775px -306px;
}
.other-emails-migration-5 {
	background-position: -775px -406px;
}
.other-emails-migration-6 {
	background-position: -775px -506px;
}
.cloud-backup-1 {
	background-position: -390px -506px;
}
@media screen and (min-width: 992px) {
	.desk-menu {
		display: block
	}
	.sysinfo-mobile-menu {
		display: none
	}
}
@media screen and (max-width: 991px) {
	.desk-menu {
		display: none
	}
	.sysinfo-mobile-menu {
		display: block
	}
}
.send-us-mail .dropdown-menu li a {
	padding: 0 10px 2px 10px;
	line-height: 30px!important
}
.nav-row-ru .menu>li>a {
	padding: 0 10px
}
.nav-row-de .menu>li>a {
	padding: 0 5px
}
.nav-row-fr .menu>li>a {
	padding: 0 4px
}
#main-navbar a.es-dropdown-toggle {
	padding-left: 22px;
	padding-right: 22px
}
#main-navbar a.pt-dropdown-toggle {
	padding-left: 9px;
	padding-right: 9px
}
#main-navbar a.de-dropdown-toggle {
	padding-left: 20px;
	padding-right: 20px
}
#main-navbar a.ru-dropdown-toggle {
	padding-left: 13px;
	padding-right: 13px
}
#main-navbar a.fr-dropdown-toggle {
	padding-left: 15px;
	padding-right: 15px
}
.de-footer-nav .listFooter li,
.es-footer-nav .listFooter li,
.fr-footer-nav .listFooter li,
.it-footer-nav .listFooter li,
.pt-footer-nav .listFooter li,
.ru-footer-nav .listFooter li {
	margin-right: 10px
}
.responsive-wrapper {
	overflow: hidden;
	padding-bottom: 56.25%;
	height: 0;
	position: relative
}
.responsive-wrapper embed,
.responsive-wrapper iframe,
.responsive-wrapper object {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	border: 0
}

/*Product slider css*/

.toolkit-index-slide-section {
	position: relative;
	background: url(../sysinfo-img/offer-bg.png) center center no-repeat #048398;
    background-size: cover;
}
#toolkit-slider .toolkit-item {
	width: 70%;
    margin: 0 auto;
    padding-top: 50px;
}
.toolkit-offer-count {
	color: #fff;
}
.toolkit-offer-count .total-price {
	font-size: 28px;
}
.toolkit-offer-count .total-price span {
	font-size: 20px;
    display: block;
    margin-top: 5px;
    text-decoration: line-through;
    text-decoration-color: red;
}
.toolkit-offer-count .offer-price {
	font-size: 28px;
}
.toolkit-offer-count .offer-price span {
	font-size: 20px;
    display: block;
    margin-top: 5px;
}
.toolkit-offer-count .save-price {
	font-size: 28px;
}
.toolkit-offer-count .save-price span {
	font-size: 20px;
    display: block;
    margin-top: 5px;
    animation: blinker 1s linear infinite;
}
@keyframes blinker {
  50% {
    opacity: 0;
  }
}
#toolkit-slider .owl-controls .owl-page span {
	background: rgba(255, 255, 255, 0.2);
}
#toolkit-slider .owl-controls .owl-page.active span,
#toolkit-slider .owl-controls.clickable .owl-page:hover span {
	background-color: #fde428;
}

.toolkit-slide-section {
	position: relative;
}
.toolkit-breadcrumb {
	position: absolute;
	z-index: 9;
	left: 12.2%;
}
.product-count {
	position: relative;
	height: 360px;
}
.product-count .bg-slide {
	position: relative;
	min-height: 370px;
	width: 100%;
}
.product-count:after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	position: absolute;
	top: 0;
}
.product-count .toolkit-ratting-section {
	position: absolute;
	z-index: 99;
	top: 10%;
	left: 0;
	right: 0;
}
.product-count ul {
	position: absolute;
	left: 12%;
	right: 0;
	top: 25%;
	margin: 0 auto;
	padding: 0;
	z-index: 9;
	width: 90%;
}
.product-count ul li {
	list-style-type: none;
	display: inline-block;
	padding: 10px;
	width: 26%;
	height: 56px;
	margin: 5px 1%;
	background: rgba(255, 255, 255, 0.7);
	text-align: left;
	float: left;
}
.product-count ul li img {
	float: left;
	margin-right: 5px;
}
.product-count ul li a {
	color: #000;
	display: block;
	margin-top: 4px;
}
#product-slider .owl-controls {
	    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
}
#product-slider .owl-controls .owl-page span {
	background: rgba(255, 255, 255, 0.2);
}
#product-slider .owl-controls .owl-page.active span,
#product-slider .owl-controls.clickable .owl-page:hover span {
	background-color: #fde428;
}
#product-slider .go-to-product-list a {
	position: absolute;
	bottom: 20px;
	left: 50%;
	z-index: 2;
	display: inline-block;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
	color: #fff;
	text-decoration: none;
	transition: opacity .3s;
}
#product-slider .go-to-product-list a:hover {
	opacity: .5;
}
#product-slider .go-to-product a {
	padding-top: 45px;
	z-index: 99;
}
#product-slider .go-to-product a span {
	position: absolute;
	top: 0;
	left: 50%;
	width: 24px;
	height: 24px;
	margin-left: -12px;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-animation: sdb04 2s infinite;
	animation: sdb04 2s infinite;
	box-sizing: border-box;
}
@-webkit-keyframes sdb04 {
	0% {
		-webkit-transform: rotate(-45deg) translate(0, 0);
	}
	20% {
		-webkit-transform: rotate(-45deg) translate(-10px, 10px);
	}
	40% {
		-webkit-transform: rotate(-45deg) translate(0, 0);
	}
}
@keyframes sdb04 {
	0% {
		transform: rotate(-45deg) translate(0, 0);
	}
	20% {
		transform: rotate(-45deg) translate(-10px, 10px);
	}
	40% {
		transform: rotate(-45deg) translate(0, 0);
	}
}
.toolkit-related-list {
	margin: 0;
	padding: 0;
}
.toolkit-related-list li {
	list-style-type: none;
	line-height: 30px;
	border-bottom: 1px dotted #ff0707;
	margin-bottom: 12px;
}
.toolkit-related-list li a {
	color: #42484a;
	font-size: 14px;
}
.toolkit-related-list li a:hover {
	color: #000;
}

.toolkit-purchase {
	    margin-bottom: 20px;
	        border: 1px solid rgba(0,0,0,0.2);
    padding-bottom: 28px;
    transition: 0.5s all;
}
.toolkit-purchase:hover {
	box-shadow: 0 15px 20px rgba(72,78,85,.3);
    transform: translateY(-5px);
}
.toolkit-purchase .license {
	    background: #333;
    padding: 25px 10px;
}
.toolkit-purchase .user-caption {
	font-size: 20px;
	font-weight: 700;
	    color: #fff;
}
.toolkit-purchase .user-caption a {
	color: #fff;
}
.license-type-price {
	padding: 40px 9%;
}
.license-type-price p {
	font-size: 30px;
    background: #fcd746;
    display: block;
    padding: 15px 0;
    color: #000;
    margin: 0;
    border-radius: 0 0 0 20px;
}
.license-type-price p span {
	    font-size: 20px;
    margin-right: 5px;
    text-decoration: line-through;
}

.toolkit-product-img {
	width: 210px;
    display: block;
    margin: 0 auto;
    margin-top: 5px;
    margin-bottom: 20px;
}
.toolkit-price-box {
	       border: 1px solid rgba(0,0,0,0.1);
    padding: 10px 15px 20px;
    text-align: center;
    margin-bottom: 10px;
    float: left;
    width: 31.33%;
    margin: 0 1%;
}
.toolkit-price-box .caption {
	    font-size: 18px;
	    margin-bottom: 10px;
}
.toolkit-price-box .cancel-price {
	text-decoration: line-through;
	text-decoration-color: red;
    font-size: 18px;
    margin-bottom: 15px;
}
.toolkit-price-box .save-price {
	font-size: 18px;
}
.toolkit-price-box .save-price span {
	font-size: 30px;
	color: #d72c10;
}
.toolkit-price-box .price-caption {
	font-size: 22px;
	margin-bottom: 5px;
}
.toolkit-price-box .offer-price {
	font-size: 36px;
	    margin-bottom: 15px;
}
.toolkit-price-box .offer-price span {
	font-size: 24px;
	margin-right: -5px;
}
.toolkit-price-box a {
	font-size: 14px;
}
.toolkit-price-box .caption a i {
	display: inline-block;
}
.toolkit-price-box a i {
	display: none;
}
.red-line-through {
	text-decoration: line-through;
    text-decoration-color: red;
}
.sticky-heading {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  z-index: 9;
}

/* Popup Outer */
.popup {
    width:100%;
    height:100%;
    display:none;
    position:fixed;
    z-index: 999999;
    overflow-y: scroll;
    top:0px;
    left:0px;
    background:rgba(0,0,0,0.75);
}
 
/* Popup Inner */
.popup-inner {
    max-width:700px;
    width:90%;
    padding:40px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    box-shadow:0px 2px 6px rgba(0,0,0,1);
    border-radius:3px;
    background:#fff;
}
 
/* Close Button */
.popup-close {
    width:30px;
    height:30px;
    padding-top:4px;
    display:inline-block;
    position:absolute;
    top:0px;
    right:0px;
    transition:ease 0.25s all;
    -webkit-transform:translate(50%, -50%);
    transform:translate(50%, -50%);
    border-radius:1000px;
    background:rgba(0,0,0,0.8);
    font-family:Arial, Sans-Serif;
    font-size:20px;
    text-align:center;
    line-height:100%;
    color:#fff;
}
.popup-close:hover {
    -webkit-transform:translate(50%, -50%) rotate(180deg);
    transform:translate(50%, -50%) rotate(180deg);
    background:rgba(0,0,0,1);
    text-decoration:none;
    color: #fff;
}

#testimonial .owl-controls .owl-page span {
	background: rgba(255, 255, 255, 0.2);
}
#testimonial .owl-controls .owl-page.active span,
#testimonial .owl-controls.clickable .owl-page:hover span {
	background-color: #fde428;
}

.how-to-error-box {
	padding: 20px 25px;
    border: 1px solid #d7d7d7;
    margin-bottom: 20px;
    position: relative;
    transition: 0.2s all ease;
    min-height: 210px;
}
.how-to-error-box:hover {
	-webkit-box-shadow: 0 10px 20px -10px #777;
       -moz-box-shadow: 0 10px 20px -10px #777;
            box-shadow: 0 10px 20px -10px #777;
}
.how-to-error-box p {
	margin: 0;
}
.how-to-error-box p img {
	margin-bottom: 10px;
	border-radius: 4px;
}
.how-to-error-box p a {
	color: #000;
}
.how-to-error-box p a:before {
	content: "";
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.how-to-error-box:hover p a {
	display: block;
    cursor: pointer;
    color: #d72c10;
}


@media only screen and (max-width: 1070px) and (min-width: 992px) {
	.toolkit-price-box {
		    padding: 10px 5px 20px;
	}
	.toolkit-price-box .offer-price {
		font-size: 34px;
	}
	#toolkit-slider .toolkit-item {
		width: 80%;
	}
}
@media only screen and (max-width: 991px) {
	.product-count {
		height: auto;
	}
	.product-count ul {
		top: 15%;
	}
	.product-count ul li {
		min-height: 80px;
	}
	.toolkit-price-box {
		margin: 2% 1%;
	}
}
@media only screen and (max-width: 767px) {
	.product-count {
		height: auto;
	}
	.product-count .bg-slide {
		min-height: 420px;
	}
	.product-count ul {
		top: 10%;
		left: 0;
	}
	.product-count ul li {
		min-height: auto;
		float: none;
		display: block;
		width: 100%;
	}
	#product-slider .go-to-product a {
		display: none;
	}
	#toolkit-slider .toolkit-software-box {
		display: none;
	}
}

/*buynow css*/
 .pr-tag{
 font-size: 28px;
 font-weight: 600;
 color: #c11c1d;
 }
 .pr-img{
 padding-top: 30px !important;
 padding-bottom: 30px !important;
 max-width: 60% !important;
 }
 .pr-border{
 border:none !important;
 background-color: #0000 !important;
 }
 .sysinfon-danger, .sysinfon-info, .sysinfon-note, .sysinfon-success, .sysinfon-warning {
 position: relative;
 border: 1px solid #f7f8fa00;
 border-top: 2px solid #000 !important;
 padding: 20px 20px 0 20px;
 margin-bottom: 20px;
 -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.24);
 -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.24);
 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.24);
 -webkit-border-radius: 3px!important;
 -moz-border-radius: 3px!important;
 border-radius: 0!important;
 background-color: #fafafa54;
 }
 .sysinfon-bundle-info{
 position: relative;
 border: 1px solid #f7f8fa00;
 border-top: 2px solid #000 !important;
 padding: 20px 35px 0 20px;
 margin-bottom: 20px;
 -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.24);
 -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.24);
 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.24);
 -webkit-border-radius: 3px!important;
 -moz-border-radius: 3px!important;
 border-radius: 0!important;
 background-color: #e6e7e742 !important;
 }
 .buy-padd{
 padding-left: 5px !important;
 padding-right: 5px !important;
 }
 .buy-bg{background-color: #e6e7e742 !important;}
 .buy-p-btn{    border: 1px solid;
 padding: 10px;}
 .buy-p-btn:hover{background-color:#000; color:#fff !important;}
 .sysinfon-info.full-version.text-center:hover {
 border-top: 2px solid #fed68d !important;
 }
 .sysinfon-bundle-info.full-version.text-center:hover {
 border-top: 2px solid #fed68d !important;
 }
 .btn-sysinfo {
 padding: 9px 7px;
 line-height: 18px;
 font-size: 14px;
 vertical-align: middle;
 text-align: left;
 cursor: pointer;
 white-space: normal;
 border-radius: 3px;
 transition: all .2s ease-in-out;
 -webkit-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 -o-user-select: none;
 user-select: none;
 }
 .buy-n{
 margin-bottom: 8px;
 margin-top: -39px;
 }
 .buypage a{font-weight: 600; color: #004180;}
.buynow-box-height {
	min-height: 426px;
}
.radio-tab {
	text-align: center;
    margin: 0 auto;
    display: inline-block;
}
.radio-tab p {
	text-align: left;
}

/*End Buynow css*/

@media only screen and (max-width: 576px) {
	.toolkit-price-box {
		float: none;
		width: 100%;
	}
}
@media only screen and (max-width: 480px) {
	.product-count .bg-slide {
		min-height: 500px;
	}
	.product-count .toolkit-ratting-section {
		top: 0;
	}
}
@media only screen and (max-width: 360px) {
	.product-count .bg-slide {
		min-height: 550px;
	}
}