/* ************************************************************************************************** */
/* CONTENT CSS 																						  */
/* ************************************************************************************************** */

html,body {overflow-x:hidden;}
body {font-family:'Open Sans Hebrew Condensed', serif;margin: 0;color: #4d4d4d;font-size: 16px;direction: rtl;}
* {margin-top: 0;}
*:focus {outline: none;}
h1 {font-size: 30px;font-weight: normal;margin-bottom: 15px;font-family:'Open Sans Hebrew Condensed', serif;}
h2 {font-weight: normal;font-family:'Open Sans Hebrew Condensed', serif;font-size: 30px;}
h3 {font-family:'Open Sans Hebrew Condensed', serif;font-size: 25px;margin-bottom: 10px;}
a {color: #4d4d4d;}
input[type="submit"], button {cursor: pointer;}
table {border-collapse: collapse;font-size: 14px;}
thead {background: #fba825;color: #fff;white-space: pre;font: 18px 'Open Sans Hebrew Condensed';}
thead td {padding: 8px 5px;border-left: 1px solid #717171;}
thead td:last-child {border-left: none;}
tbody tr:nth-child(2n) {background: #e2e2e2;}
tbody td {border-left: 1px solid;padding: 6px 5px;}
tbody td:first-child {text-align: right;}
tbody td:last-child {borderleft: none;}
::-webkit-input-placeholder { /* WebKit browsers */
	color:#4d4d4d;word-wrap: break-word !important;white-space: normal!important;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */   color:#4d4d4d;word-wrap: break-word !important;white-space: normal!important;
   opacity:1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:#4d4d4d;word-wrap: break-word !important;white-space: normal!important;
   opacity:1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:#4d4d4d;
}

#system-message > * {position: relative;}
.alert.alert-message {background: #fcf8e3;border: 1px solid red;color: red;margin-bottom: 10px;padding: 20px;}
#system-message a.close {background: #fff;border: 1px solid;border-radius: 15px;cursor: pointer;font-size: 30px;line-height: 20px;position: absolute;
	right: -10px;text-align: center;top: -10px;width: 20px;}
#system-message tbody td {border: 0 ;text-align: right;}
img, iframe {max-width: 100%;}

/* ************************************************************************************************** */
/* Accessibility CSS - DEFINE YOUR OWN TEMPLATE STYLES HERE								         	  */
/* ************************************************************************************************** */
/* skip links */
 ul.skipLinks {list-style: outside none none;margin: 0; padding: 0;position: relative;}
 ul.skipLinks li a {background-color: rgba(37, 66, 142, 0.5); color: #fff; display: block; left: -999999px;
  padding: 0.5em; position: fixed; text-decoration: none; top: 50px;z-index: 999;}
ul.skipLinks li a:focus {left: calc(50% - 50px);}

/* focus links */
a:focus{outline: 1px dotted #3d56a6;}
header .span:focus{outline: 1px dotted #fff;}

/* focus forms fields */
.moduletable_newsletter-form form div.form-block.form-block-email input#subscribers_email_newsletter:focus{outline: 2px dotted #3d56a6; -moz-outline-radius: 5px; -webkit-outline-radius: 5px;}
form input:focus, form textarea:focus{outline: 2px dotted #3d56a6; -moz-outline-radius: 5px; -webkit-outline-radius: 5px;}


/* other */
pre{display: none;}
.moduletable.search form.form-inline label.element-invisible{display: none;}
section#header-2 div.row div.moduletable.span div.custom div.span p,
div.moduletable.span.social-nw div.custom div.span p {display: none;}


/* ************************************************************************************************** */
/* TEMPLATE LAYOUT CSS - DEFINE YOUR OWN TEMPLATE STYLES HERE										  */
/* ************************************************************************************************** */
.row {max-width: 1200px;width:100%;margin: 0 auto;}
.clr {clear: both;}
.span {display: inline-block;vertical-align: top;}
.mobile {display: none;}
#header-1 {background: #3d56a6;height: 50px;font-size: 20px;color: #fff;}
#header-2 {background: #f6f6f6;height: 120px;padding-top: 20px;}
#main {background: #f6f6f6;padding: 50px 0 70px;}

/* ************************************************************************************************** */
/* HEADER CSS 									                                           			  */
/* ************************************************************************************************** */
#logo {float: left;width: 170px;}
#header-1 .moduletable {padding-top: 10px;}
#header-1 .span {margin-left: 30px;width: auto;}
#header-1 a {color: #fff;text-decoration: none;}
header .span {float: none;}

header .moduletable > div > div.span span,
.moduletable.social-nw > div > div.span span {background-position: center bottom;
	display: inline-block;height: 28px;transition: all 0.3s linear 0s;vertical-align: middle;width: 28px;}
header .moduletable > div > div.span:hover span,
.moduletable.social-nw > div > div.span:hover span {background-position: top;}
.moduletable.social-nw div.custom.span div.span {margin: 0 5px;}
header .moduletable .span span.phone-icn {background-image: url("../images/phone_icn2.png");}
header .moduletable .span span.service-icn {background-image: url("../images/service_icn2.png");}
header .moduletable .span span.info-icn {background-image: url("../images/info_icon2.png");}
header .moduletable .span span.download-icn {background-image: url("../images/download_icn.png");}
header .moduletable .span span.login-icn {background-image: url("../images/login_icn.png");}
.moduletable .span span.email-icn {background-image: url("../images/mail_icn2.png");}
.moduletable .span span.fb-icn {background-image: url("../images/fb_icn2.png");}
.moduletable .span span.whatsapp-icn {background-image: url("../images/whatsapp_icn2.png");}
.moduletable .span span.linkedin-icn {background-image: url("../images/linkedin_icn2.png");}
.moduletable.phone-no {font-size: 20px;}
.moduletable.phone-no a {text-decoration: none;}
#header-2 .span {margin-left: 10px;width: auto;}
/*
.moduletable.search {background:#fff;margin:0 !important;width:180px;box-sizing:border-box;border-radius:15px;}
.moduletable.search .search {padding-right: 15px;}
.moduletable.search form {margin: 0 auto;}
.search .inputbox {border: 0;  font-family: arial;font-size: 14px;height: 30px;width: 135px !important;padding: 0;box-shadow: none;}
.search .button {background:url("../images/search_icn.png") no-repeat;border:0;height:15px;vertical-align:middle;width:14px;padding: 0;box-shadow: none;}
*/

.mod-finder>label {display: none;}
.mod-finder .input-group {position: relative;}
.mod-finder .form-control {width: 180px;border: 0;font-family: arial;font-size: 14px;height: 30px;border-radius: 50px;padding: 0 10px 0 35px;box-sizing: border-box;}
.mod-finder__search.input-group .btn {background: url("../images/search_icn.png") no-repeat;border: 0;height: 15px;vertical-align: middle;width: 14px;padding: 0;
	box-shadow: none;font-size: 0;position: absolute;left: 10px;top: 50%;transform: translateY(-50%);}

.com-finder__search {
	border: 0;
	padding: 0;
	margin: 0;
}
.com-finder__search .com-finder__search-legend {
	display: none;
}

.moduletable.float-whatsapp {position: fixed;left: 10px;bottom: 10px;width: 60px;z-index: 100;}

/* Menu */
nav#main-menu {margin-top: 45px;}
header .mod-menu {margin: 0;padding: 0;display: flex;list-style: none;gap: 25px;}
header .mod-menu .nav-item {font-size: 20px;position: relative;padding-bottom: 8px;}
header .mod-menu .nav-item.active::after,
header .mod-menu .nav-item:hover::after {border-bottom: 2px solid #cdcdcd;bottom: 4px;content: "";position: absolute;right: 0;width: 100%;}
header .mod-menu .nav-item a {text-decoration: none;color: #4d4d4d;}
header .mod-menu .nav-item .mod-menu__sub {background: rgba(219, 219, 219, 0.95);font-size: 20px;list-style: none;max-height: 0;padding: 0 15px;position: absolute;
	white-space: nowrap;top: 100%;z-index: 50;overflow: hidden;transition: all 0.3s linear;}
header .mod-menu .nav-item:hover .mod-menu__sub {padding: 15px;max-height: 600px;}
header .mod-menu .nav-item:hover .mod-menu__sub > li {margin-bottom: 10px;}
header .mod-menu .nav-item:hover .mod-menu__sub > li:last-child {margin-bottom: 0;}
header .mod-menu .nav-item:hover .mod-menu__sub > li:hover > a {text-decoration: underline;}

/* ************************************************************************************************** */
/* HOME CSS                                                                                           */
/* ************************************************************************************************** */
#home-1 {border-bottom: 30px solid #f6f6f6;}
#home-2 {color: #fff;background: #58d093;font-size: 24px;padding: 10px 0;}
#home-2 p {margin: 0;}
#home-2 a {color: #fff;}
.home .com-content-category-blog__items.blog-items {
	display: flex;
	gap: 60px;
	flex-wrap: wrap;
}
.home .com-content-category-blog__items.blog-items .blog-item {
	width: 350px;
}
.blog.home h1, .blog.home h2 {font-size: 30px;margin-bottom: 20px;font-family:'Open Sans Hebrew Condensed', serif;}
.blog.home .item {font-family: arial;}

/* Slider */
.slider-module {padding: 15px 0;max-width: 1200px;width: 100%;margin: 0 auto;}
/*.slide-container {
  position: relative;
  top: 50%;
  transform: translate(0, -50%);
}*/
.slide-container > .row {display: flex;justify-content: space-between;padding: 0 10px;box-sizing: border-box;}
.slide-text {width: 510px;}
.big-text {font-size: 60px;margin-bottom: 10px;}
.small-text {font-size: 24px;white-space: pre-line;}
.slide-link {width: 250px;}
.slick-dots li button {border: 2px solid #c3c3c3 !important;border-radius: 100%;}
.slick-dots li.slick-active button {background: #c3c3c3;}
.slick-dots li button::before {display: none;}

/* New Slider */
.slide-container-new {
	position: relative;
}
.slide-content {
	position: absolute;
	top: 6.5vw;
	right: 0;
	width: 100%;
}
.slide-content-inner {
	width: 490px;
}
.slide-title {
	font-weight: 700;
	font-size: 52px;
	margin-bottom: 15px;
}
.slide-content .slide-text {
	font-size: 34px;
	margin-bottom: 15px;
}
.slide-content .slide-link {
	width: auto;
}
.slide-content .slide-link .slide-btn {
	background: #ff0000;
	padding: 5px 35px;
	border-radius: 50px;
	color: #fff;
	text-decoration: none;
	font-size: 24px;
	display: inline-block;
}

/* Form */
#home-form {background: #cecece;padding: 70px 0;border-bottom: 30px solid #F6F6F6;}
.home-form,
.moduletable_home-form {padding: 0 60px;}
.home-form .pretext1,
.moduletable_home-form .pretext1 {font-size: 30px;text-align: center;}
.home-form .pretext2,
.moduletable_home-form .pretext2 {font-size: 20px;margin-bottom: 20px;text-align: center;}
.home-form .col-1.span,
.moduletable_home-form .col-1.span {width: 765px;margin-left: 60px;}
.home-form .col-2.span,
.moduletable_home-form .col-2.span {position: relative;vertical-align: bottom;}
.home-form .col-1  .rsform-block,
.moduletable_home-form .col-1 .form-block {display: inline-block;margin-left: 40px;margin-bottom: 20px;vertical-align: top;}
.home-form .col-1 .rsform-block.rsform-block-subject {width: 100%;}
.home-form .col-1 .rsform-block.rsform-block-subject .rsform-text-box {height: 100px;}
.home-form .rsform-block:nth-child(even),
.moduletable_home-form .form-block:nth-child(even) {margin-left: 0;}
.form-block input[type="text"],
.rsform-input-box,
.rsform-select-box {border: none;border-radius: 5px;font: 20px "open sans hebrew condensed";padding: 6px 15px;height: 37px;overflow: hidden;}
.home-form .rsform-input-box,
.moduletable_home-form input[type="text"] {width: 330px;}
.home-form .rsform-block-subscribe,
.moduletable_home-form .form-block-subscribe {margin-bottom: 17px;margin-top: 30px;width: 100%;}
.form-block input[type="submit"],
.rsform-submit-button {background: url("../images/btn_arrow.png") no-repeat 15px center #ffc62e;border: 0;border-radius: 5px;
	box-shadow: 0 2px 0px 0px #B78E22;color: #fff;font: 30px "open sans hebrew condensed";padding: 0 16px;height: 50px;
	text-align: right;margin-bottom: 20px;transition: background-color 0.2s;-webkit-transition: background-color 0.2s;}
.form-block input[type="submit"]:hover,
.rsform-submit-button:hover {background-color: #eea018}
.home-form .rsform-submit-button,
.moduletable_home-form input[type="submit"] {width: 250px;}
.rsform-block.rsform-block-subscribe {font-family: arial;}
.eng .content-form, .eng .moduletable_content-form {direction: ltr;}
.eng .content-form .rsform-block, .eng .moduletable_content-form .form-block {margin-left: 0;margin-right: 50px;}
.eng .content-form .rsform-block:nth-child(2n+1), .eng .moduletable_content-form .form-block:nth-child(2n+1) {margin-right: 0;}

.rsform {position: relative;}
.form-id {position: absolute;left: 0;bottom: 0;}

/* Testimonials */
#testimonials {padding: 100px 0;}
#testimonials .bt-inner {background: url("../images/quotes.png") no-repeat left bottom;padding: 10px 10px 30px 30px;}
.bt-cs .bt-inner img {border: none;outline: none;margin-left: 70px;}
.bt-cs .bt-inner .bt-title {color: #4d4d4d;font: 30px "open sans hebrew condensed";margin-bottom: 20px;
	display: inline-block;position: relative;}
.bt-cs .bt-inner .bt-title:before {content: "";background: url("../images/quotes.png");height: 24px;width: 31px;
	position: absolute;right: -55px;top: 7px;}
.bt-introtext {font-size: 18px;font-family: arial;overflow: hidden;}
#testimonials #btcontentslider93 .bt_handles {text-align: center;width: 300px;right: 50% !important;
	margin-right: -150px !important;top: auto !important;bottom: -20px;}
#testimonials .bt-cs .bt_handles li {float: none !important;display: inline-block;}

.newsflash-slider .news-item {display: flex !important;}
.newsflash-slider .news-image {width: 180px;margin-left: 10px;}
.newsflash-slider .news-image img {max-width: 100%;}
.newsflash-slider .news-text {width: calc(100% - 190px);box-sizing: border-box;padding: 0 70px 0 50px;font-size: 18px;font-family: arial;overflow: hidden;background-image: url("../images/quotes.png"), url("../images/quotes.png");
  background-repeat: no-repeat;background-position: right top, left bottom;}
.newsflash-slider .news-text h3 {color: #4d4d4d;font: 30px "open sans hebrew condensed";margin-bottom: 20px; display: inline-block;position: relative;}
.newsflash-slider .slick-dots li button {border-color: #3D56A6 !important;}
.newsflash-slider .slick-dots li.slick-active button {background: #3D56A6;}

/* Main Cats Display */
#main-cats {background: #f6f6f6;padding: 100px 0;margin-bottom: 20px;}
#main-cats .moduletable {padding: 0 60px;}
.cat.span {min-width: 170px;text-align: center;margin-left: 110px;position: relative;}
.cat.span:last-child {margin-left: 0;}
.cat.span .cat-overlay {border-radius: 260px;height: 1px;margin-right: 0;position: absolute;right: 50%;top: 80px;
	width: 1px;z-index: 2;opacity: 0;
	transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
}
.cat.span:hover .cat-overlay {height: 260px;margin-right: -130px;top: -60px;width: 260px;opacity: 1;}
.cat.span > a {box-sizing: border-box;color: #fff;display: block;height: 260px;padding: 90px;text-decoration: none;
	width: 260px;position: absolute;z-index: 10;font-size: 65px;top: -60px;right: 50%;margin-right: -130px;opacity: 0;
	transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
}
.cat.span:hover > a {opacity: 1;}
.cat.span.no1:hover .cat-overlay {background-color: #fba825;}
.cat.span.no2:hover .cat-overlay {background-color: #abd627;}
.cat.span.no3:hover .cat-overlay {background-color: #4093b2;}
.cat.span.no4:hover .cat-overlay {background-color: #58d093;}
.cat-image {height: 174px;position: relative;padding-bottom: 30px;}
.cat-image:after {content: "";width: 170px;border-top: 1px solid #999;border-bottom: 1px solid #F6F6F6;position: absolute;
	bottom: 0;right: 50%;margin-right: -85px;}
.cat-title {font-size: 30px;margin-top: 40px;}

/* Partners */
#partners {padding: 80px 0;}
.logos {text-align: center;}
.logos .span {margin: 0 10px;vertical-align: middle;height: 50px;}
.logos .span > img {height: 100%;width: auto;}

/* ************************************************************************************************** */
/* CONTENT PAGES CSS                                                                                  */
/* ************************************************************************************************** */
/* General */
aside.span {margin-left: 60px;width: 360px;}
article.span {width: 775px;}
.item-page, .category-desc, .blog, .content-category {font-family: arial;line-height: 1.5;}
#page-heading {background: url("../images/header-inner.jpg") no-repeat top #F6F6F6;font-size: 110px;color: #3D56A6;}
#page-heading .custom {background-repeat: no-repeat;padding-bottom: 70px;}
#page-heading p {margin: 0;}
#page-heading .custom img {margin-right: 30px;vertical-align: -11px;}
.cad #page-heading {color: #FBA825;}
.it #page-heading {color: #ABD627;}
.cloud #page-heading {color: #4093B2;}
.eset #page-heading {color: #58D093;}
.eset #page-heading .custom {background-image: url(../images/eset_header-pic.png);background-position: 350px 10px;}
.it #page-heading .custom {background-image: url(../images/it_header-pic.png);background-position: 130px 10px;}
.cad #page-heading .custom {background-image: url(../images/cad_header-pic.png);background-position: 350px 10px;}
.cloud #page-heading .custom {background-image: url(../images/cloud_header-pic.png);background-position: 420px 10px;}
.contact #page-heading .custom {background-image: url(../images/contact_header-pic.png);background-position: 560px 10px;}
.articles #page-heading .custom {background-image: url(../images/articles_header-pic.png);background-position: 530px 10px;}
.support #page-heading .custom {background-image: url(../images/support_header-pic.png);background-position: 530px 10px;}
a.readmore-btn {background: url("../images/btn_arrow.png") no-repeat 15px center #3d56a6;border-radius: 5px;color: #fff;
	box-shadow: 0 2px 3px -1px #000;display: block;font-family: "Open Sans Hebrew Condensed",serif;font-size: 24px;
	padding: 15px 15px 15px 30px;text-decoration: none;margin-top: 26px;
	transition: background-color 0.2s;-webkit-transition: background-color 0.2s;}
a.readmore-btn:hover {background-color: #4f74eb;}
.about a.readmore-btn {width:90px;padding: 5px 15px 5px 30px;}
.item-page .pull-left.item-image {float: left;margin: 0 20px 20px 0;max-width: 300px;}
.item-page .pull-left.item-image > img {max-width: 100%;}
.content-category table {font-size: 16px;}
.content-category tbody tr:nth-child(2n) {background: none repeat scroll 0 0 transparent;}
.eng .item-page, .eng .app-blog, .item-page.eng {direction: ltr;}

/* Breadcrumbs */
.breadcrumb {padding: 0;font-family: arial;}
.breadcrumb > li {display: inline-block;margin-left: 5px;}
.breadcrumb > li:first-child, .breadcrumb > li:first-child .divider {margin: 0;}
.breadcrumb > li .divider {margin-right: 5px;}
.breadcrumb a {color: #4d4d4d;text-decoration: none;}

/* Sidebar */
aside .moduletable {margin-bottom: 40px;}
aside .moduletable:last-child {margin-bottom: 0;}
aside .mod-menu.mod-list.nav {font-size: 20px;list-style: none;margin: 0;padding: 0;}
aside .mod-menu.mod-list.nav .nav-item {margin-bottom: 20px;position: relative;}
aside .mod-menu.mod-list.nav .nav-item::after {border-bottom: 2px dotted;bottom: 5px;content: "";position: absolute;right: 0;width: 100%;}
aside .mod-menu.mod-list.nav .nav-item a {color: #4d4d4d;text-decoration: none;position: relative;z-index: 1;background: #f6f6f6;padding-left: 10px;
	-webkit-transition: all 0.3s ease-in-out;transition: all 0.5s ease-in-out;padding-right: 0;}
aside .mod-menu.mod-list.nav .nav-item a:hover,
aside .mod-menu.mod-list.nav .nav-item.active a {padding-right: 30px;color: #3D56A6;}
aside .mod-menu.mod-list.nav .nav-item a::before {background: url("../images/gen_menu_btn.png") no-repeat;content: "";height: 20px;position: absolute;top: 5px;
	width: 21px;right: 0;opacity: 0;-webkit-transition: all 0.3s ease-in-out;transition: all 0.5s ease-in-out;}
aside .mod-menu.mod-list.nav .nav-item a:hover::before,
aside .mod-menu.mod-list.nav .nav-item.active a::before {opacity: 1;}

aside .newsflash {background: #fff;border-radius: 10px;padding: 15px 30px 30px;}
aside .news-image {margin-bottom: 30px;text-align: center;}
aside .news-text {background-repeat: no-repeat;font-family: arial;padding: 30px 0 19px;
	background-image: url("../images/quotes.png"), url("../images/quotes.png");
	background-position: right top, left bottom;
}
aside .news-text h4 {font: 30px "Open Sans Hebrew Condensed",serif;margin-bottom: 15px;}
.cad aside .mod-menu.mod-list.nav .nav-item a:before {background-image: url("../images/cad_menu_btn.png");}
.cad aside .mod-menu.mod-list.nav .nav-item a:hover, .cad aside .mod-menu.mod-list.nav .nav-item.active a {color: #FBA825;}
.it aside .mod-menu.mod-list.nav .nav-item a:before {background-image: url("../images/it_menu_btn.png");}
.it aside .mod-menu.mod-list.nav .nav-item a:hover, .it aside .mod-menu.mod-list.nav .nav-item.active a {color: #ABD627;}
.cloud aside .mod-menu.mod-list.nav .nav-item a:before {background-image: url("../images/cloud_menu_btn.png");}
.cloud aside .mod-menu.mod-list.nav .nav-item a:hover, .cloud aside .mod-menu.mod-list.nav .nav-item.active a {color: #4093B2;}
.side-form,
.moduletable_side-form {background: #dedede;border-radius: 10px;padding: 30px;}
.side-form .pretext1,
.moduletable_side-form .pretext1 {font-size: 30px;text-align: center;}
.side-form .pretext2,
.moduletable_side-form .pretext2 {font-size: 20px;margin-bottom: 20px;text-align: center;}
.side-form .rsform-block,
.moduletable_side-form .form-block{margin-bottom: 20px;}
.side-form .rsform-block:last-child,
.moduletable_side-form .form-block:last-child {margin-bottom: 0;}
.side-form .rsform-input-box,
.moduletable_side-form input[type="text"] {box-sizing: border-box;width: 100%;}
.side-form .rsform-submit-button,
.moduletable_side-form input[type="submit"] {margin-bottom: 0;width: 100%;}

aside .moduletable.search {width: 100%;margin-bottom: 40px !important;}
aside .moduletable.search .search {width: 100%;}
aside .moduletable.search .search #mod-search-searchword {width: calc(100% - 18px);}

/* Article Blog Layout */
.blog.articles {font-family: arial;}
.intro-text {overflow: hidden;}
.blog .blog-items .pull-left.item-image {float: left;margin-right: 50px;}
.blog .blog-items .item-separator {border-bottom: 1px solid #b0b0b0;clear: both;margin-bottom: 50px;padding-bottom: 50px;}
a.btn {background: url("../images/btn_arrow.png") no-repeat 15px center #3d56a6;border-radius: 5px;color: #fff;
	box-shadow: 0 2px 3px -1px #000;display: block;font-family: "Open Sans Hebrew Condensed",serif;font-size: 24px;
	padding: 5px 15px 5px 45px;text-decoration: none;margin-top: 26px;width: 90px;
	transition: background-color 0.2s;-webkit-transition: background-color 0.2s;}
a.btn:hover {background-color: #4f74eb;}
a.btn.fit {display: inline-block;width: auto;}
a.btn.orange {background-color: #ffc62e;}
a.btn.orange:hover {background-color: #eea018;}
.blog.articles a.readmore-btn {padding: 5px 15px 5px 30px;width: 90px;}
.item-page.articles {overflow: auto;}

/* Main Category Blog */
/*.main-blog .cols-3 .span4 {display: inline-block;vertical-align: top;width: 220px;position: relative;margin-left: 50px;}*/
.main-blog .blog-items {
	margin-bottom: 90px;
	display: flex;
	flex-wrap: wrap;
	gap: 20px 120px;
	justify-content: center;
}
.main-blog .blog-items.columns-3 .blog-item {
	width: 176px;
	position: relative;
}
.main-blog .blog-items.columns-3 .blog-item .item-image-overlay {border-radius: 260px;height: 1px;margin-right: 0;position: absolute;
	right: 50%;top: 80px;width: 1px;z-index: 2;opacity: 0;
	transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;}

.main-blog .blog-items.columns-3 .blog-item:hover .item-image-overlay {
	height: 200px;
	margin-right: -98px;
	opacity: 1;
	top: 0;
	width: 200px;
}
.main-blog .pull-left.item-image > img {max-width: 130px;}
.main-blog .blog-items.columns-3 .blog-item .intro-text > p > a,
.main-blog .blog-items.columns-3 .blog-item > a {box-sizing: border-box;color: #fff;display: block;height: 200px;padding: 60px 0;width: 176px;
	text-decoration:none;position: absolute;z-index: 10;font-size: 65px;opacity: 0;text-align: center;top:0;
	transition: all 0.40s ease-in-out;
	-webkit-transition: all 0.40s ease-in-out;
}
.main-blog .blog-items.columns-3 .blog-item:hover .intro-text > p > a,
.main-blog .blog-items.columns-3 .blog-item:hover > a {opacity: 1;}
.main-blog .blog-items.columns-3 .blog-item .intro-text > p {margin: 0;}
.main-blog .blog-items.columns-3 .blog-item:hover .item-image-overlay {background-color: #3d56a6;}
.cad .main-blog .blog-items.columns-3 .blog-item:hover .item-image-overlay {background-color: #FBA825;}
.it .main-blog .blog-items.columns-3 .blog-item:hover .item-image-overlay {background-color: #ABD627;}
.cloud .main-blog .blog-items.columns-3 .blog-item:hover .item-image-overlay {background-color: #4093B2;}
.main-blog .item-image { border-bottom: 1px solid #acacac; display: flex; height: 200px; justify-content: center; align-items: center; width: 176px;}
.main-blog .item-image img {max-height: 125px;}
.main-blog .page-header {border-top: 1px solid #fdfdfd;padding-top: 10px;}
.main-blog h2 {font-size: 30px;text-align: center;}
.main-blog h2 a {color: #4d4d4d;text-decoration: none;}

/* Applications Blog */
/*.app-blog .cols-3 .span4 {display: inline-block;vertical-align: top;width: 220px;position: relative;margin-left: 50px;
	margin-bottom: 20px;}*/
 .app-blog .blog-items {
 	margin-bottom: 90px;
 	display: flex;
 	flex-wrap: wrap;
 	gap: 20px 120px;
	justify-content: center;
 }

 .app-blog .blog-items.columns-3 .blog-item {
 	width: 176px;
 	position: relative;
 }
 .app-blog .blog-items.columns-3 .blog-item .item-image-overlay {border-radius: 260px;height: 1px;margin-right: 0;position: absolute;
	right: 50%;top: 80px;width: 1px;z-index: 2;opacity: 0;background-color: #FBA825;
	transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;}

.app-blog .blog-items.columns-3 .blog-item:hover .item-image-overlay {
	height: 200px;
	margin-right: -98px;
	opacity: 1;
	top: 0;
	width: 200px;
}


/*.app-blog .cols-3 .item .intro-text {box-sizing: border-box;color: #fff;display: block;height: 225px;padding: 50px 25px;
	text-decoration:none;position: absolute;z-index: 10;opacity: 0;text-align: center;width: 225px;font-family: arial;
	transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
}*/
.app-blog .blog-items.columns-3 .blog-item .intro-text {
	box-sizing: border-box;
		color: #fff;
		display: block;
		font-family: arial;
		height: 176px;
		opacity: 0;
		padding: 35px 25px;
		position: absolute;
		text-align: center;
		text-decoration: none;
		transition: all 0.25s ease-in-out 0s;
		width: 176px;
		z-index: 10;
		top: 0;
}
.app-blog .blog-items.columns-3 .blog-item:hover .intro-text {opacity: 1;}
.app-blog .readmore {bottom: 0;height: 100%;left: 0;margin-bottom: 0;position: absolute;width: 100%;}
/*.app-blog .readmore a.btn {background: none;box-shadow: none;box-sizing: border-box;display: block;height: 100%;
	margin: 0;padding: 165px 0 0;width: 100%;}*/

.app-blog .readmore a.btn {background: none;box-shadow: none;box-sizing: border-box;display: block;height: 100%;
	margin: 0;padding: 126px 0 0;width: 100%;}

.app-blog .readmore a.btn:after {background: url("../images/btn_arrow.png") 0 0 / 11px;content: "";display: inline-block;
	height: 19px;vertical-align: -3px;width: 11px;}
/*.app-blog .item-image {border-bottom: 1px solid #acacac;padding-bottom: 20px;}*/
.app-blog .item-image { border-bottom: 1px solid #acacac; display: flex; height: 200px; justify-content: center; align-items: center; width: 176px;}
.app-blog .item-image img {max-height: 125px;}

.app-blog .page-header {border-top: 1px solid #fdfdfd;padding-top: 10px;}
.app-blog h2 {font-size: 30px;text-align: center;margin-bottom: 0;}
.app-blog h2 a {color: #4d4d4d;text-decoration: none;}
.app-blog .page-subheading h3{font-size: 30px;font-weight: normal;text-align: center;letter-spacing: -0.5px;margin-bottom: 0;}
.app-page.span {margin-left: 49px;max-width: 500px;}
.app-page a.btn {width: auto;display: inline-block;}
.app-side.span {margin-left: 0;width: 220px;}
.app-page table {border-collapse: collapse;font-size: 14px;}
.app-page thead {background: #fba825;color: #fff;text-align: center;white-space: pre;font: 18px 'Open Sans Hebrew Condensed';}
.app-page thead td {padding: 8px 5px;border-left: 1px solid #717171;}
.app-page thead td:last-child {border-left: none;}
.app-page tbody tr:nth-child(2n) {background: #e2e2e2;}
.app-page tbody td {border-left: 1px solid;color: #717171;text-align: center;padding: 6px 5px;}
.app-page tbody td:first-child {text-align: right;}
.app-page tbody td:last-child {border-left: none;}
.app-testimonial {background: #e2e2e2;border-radius: 10px;margin-bottom: 70px;padding: 20px;}
.app-testimonial-inner {background-image: url("../images/quote-white.png"), url("../images/quote-white.png");
	background-position: center top, center bottom;background-repeat: no-repeat;padding: 50px 0;}
.app-videos, .app-guide {font-size: 24px;margin-bottom: 50px;padding-bottom: 50px;position: relative;text-align: center;
	font-family: "open sans hebrew condensed";}
.app-videos a.readmore-btn, .app-guide a.readmore-btn {text-align: right;padding: 0 15px 0 30px;
	font-family: "open sans hebrew condensed";font-size: 33px;}
.app-videos:after, .app-guide:after {border-bottom: 1px solid #fff;border-top: 1px solid #acacac;bottom: 0;
	box-shadow: 0 0 12px #000;content: "";position: absolute;right: 0;width: 100%;}
.app-videos:last-child:after, .app-guide:last-child:after {display: none;}
.app-videos:last-child, .app-guide:last-child {padding-bottom: 0;margin-bottom: 0;}
.app-page table.clips {min-width: 500px;}
.app-page table.clips tbody td {text-align: right;border-left: none;}
.app-page table.clips tbody td:first-child {width: 40px;}
.app-page table.clips tbody tr {background: transparent !important;}

.eng .app-blog .cols-3 .span4 {margin: 0 120px 20px 0;}
.eng .app-blog .cols-3 .span4:last-child {margin: 0 0 20px;}
.eng .app-blog .readmore a.btn:after {transform: rotateY(180deg);}

/* Category Product */
.cad-links {margin-top: 40px;font-family: "open sans hebrew condensed";}
.cad-links .span {margin-left: 50px;width: 220px;}
.cad-links .span:last-child {margin-left: 0;}
.cad-links .link-title {display: table-cell;height: 180px;padding: 0 20px;text-align: center;vertical-align: middle;
	letter-spacing: -1px;line-height: 1.2;}
.cad-links .link-title > a {color: #4d4d4d;font-size: 50px;text-decoration: none;
	transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;
}
.cad-links .link-btn a.readmore-btn {font-size: 33px;line-height: 1.25;padding: 5px 15px 5px 30px;}
.cad-links .link-btn a.readmore-btn {font-size: 33px;}

.sales-form,
.moduletable_sales-form {background: #cecece;border-radius: 10px;padding: 20px 40px;font-family:  "open sans hebrew condensed";}
.sales-form .pretext,
.moduletable_sales-form .pretext {font-size: 30px;text-align: center;margin-bottom: 20px;text-align: center;}
.sales-form .pretext1 {font-size: 30px;text-align: center;}
.sales-form .pretext2 {font-size: 20px;margin-bottom: 20px;text-align: center;}
.sales-form > .span,
.moduletable_sales-form form > .span {width: 320px;}
.sales-form .col-1,
.moduletable_sales-form .col-1 {margin-left: 50px;}
.sales-form .rsform-block,
.sales-form .form-block,
.moduletable_sales-form .form-block {margin-bottom: 30px;}
.sales-form .rsform-block.empty,
.moduletable_content-form .form-block.empty,
.moduletable_sales-form .form-block.empty {margin-bottom: 0;}
.sales-form .rsform-block:last-child,
.moduletable_sales-form .form-block:last-child {margin-bottom: 0;}
.sales-form input[type="text"],
.moduletable_sales-form input[type="text"] {box-sizing: border-box;width: 100%;}
.sales-form .rsform-select-box,
.moduletable_sales-form select {border:none;border-radius: 5px;font: 20px "open sans hebrew condensed";margin-top: 15px;overflow: hidden;width: 100%;}
.sales-form .rsform-block.rsform-block-reason > input,
.moduletable_sales-form .form-block.form-block-reason > input {margin-bottom: 10px;}
.sales-form .rsform-submit-button,
.sales-form .form-block input[type="submit"],
.moduletable_sales-form .form-block input[type="submit"] {width: 100%;margin-bottom: 0;}
.sales-form.short .rsform-block,
.sales-form.short .form-block {display: inline-block;margin-left: 50px;width: 320px;}
.sales-form .rsform-block-subscribe,
.form-block-subscribe {margin-bottom: 10px;}
.sales-form.short .rsform-block-email, 
.sales-form.short .rsform-block-company, 
.sales-form.short .rsform-block-send,
.sales-form.short .rsform-block-subscribe,
.sales-form.short .form-block.email,
.sales-form.short .form-block.company,
.sales-form.short .form-block.send {margin-left: 0;}

/* Eset Page */
.eset a.readmore-btn:last-child {margin-left: 0;}
.eset a.readmore-btn {display: inline-block;font-size: 33px;margin-left: 60px;margin-top: 0;min-width: 300px;
	padding: 0 20px 0 35px;}
.eset a.readmore-btn.eset {background-color: #58d093;}
.eset a.readmore-btn.eset:hover {background-color: #68ffa7;}

/* Package Page */
.rokfeaturetable {margin-top: 40px;font-family: arial;}
.featuretable-col {float: right;}
.rokfeaturetable.col1 {margin: 40px auto 0;max-width: 360px;}
.featuretable-cell {border-top: none;font-size: 14px;height: 20px;border-left: 1px solid #ddd;padding: 0 20px;
	text-shadow:initial;}
.featuretable-cell:hover {text-decoration: underline;}
.featuretable-cell:first-child {border-top: 1px solid #ddd;}
.featuretable-cell-inner {position: relative;cursor: default;}
.featuretable-cell-sub {background: #d5d5d5;border: 1px solid #afafaf;border-radius: 3px;width: 170px;padding: 10px;
	position: absolute;text-shadow: 0 0 0;top: -50%;z-index: 10;display: none;}
.col1 .featuretable-cell-sub {right: -40%;}
.col3 .featuretable-cell-sub {right: -50%;}
.col4 .featuretable-cell-sub {right: -110%;}
.col5 .featuretable-cell-sub {right: -170%;}
.featuretable-cell:hover .featuretable-cell-sub {display: block;}
.ft-row-even, .ft-row-odd {background: #fff;}
.ft-column-first .ft-row-top,
.ft-column-last .ft-row-top,
.ft-column-first .ft-row-bottom,
.ft-column-last .ft-row-bottom {border-radius: 0;}
.ft-column-first .featuretable-cell {border-right: 1px solid #ddd;}
.ft-column-first .ft-row-top {border-radius: 0 12px 0 0;}
.ft-column-first .ft-row-bottom {border-radius: 0 0 12px 0;}
.ft-column-last .ft-row-top {border-radius: 12px 0 0 0;}
.ft-column-last .ft-row-bottom {border-radius: 0 0 0 12px;}
.ft-row-top {background: #fba825;color: #fff;font-size: 30px;height: auto;text-shadow: 0 0 0;padding: 10px;
	text-decoration: none !important;font-family: "Open Sans Hebrew Condensed",serif;}
.ft-cell-row-2 {padding-top: 40px;}
.ft-row-bottom {height: auto;padding: 10px 0 40px;text-decoration: none !important;}
.ft-row-bottom .featuretable-cell-data > a {background: url("../images/btn_arrow.png") no-repeat 10px center #3d56a6;
	box-shadow: 0 2px 3px -1px #000;display: block;font-family: "Open Sans Hebrew Condensed",serif;font-size: 24px;
	padding: 5px 10px 5px 25px;text-decoration: none;border-radius: 5px;color: #fff;width: 100px;margin:0 auto;line-height: 1;
	transition: background-color 0.2s;-webkit-transition: background-color 0.2s;text-align: right;}
.ft-row-bottom .featuretable-cell-data > a:hover {background-color: #4f74eb;}
.ft-cell-price {height: auto;padding: 10px;text-decoration: none !important;}
.ft-cell-price .featuretable-cell-data {font-size: 30px;font-family: "open sans hebrew condensed";}

._arch-pkg .col-2 {border-radius: 12px;box-shadow: 0 0 40px -10px #4d4d4d;position: relative;top: -15px;}
._arch-pkg .col-2 .ft-row-top {background:#58d093;border-radius: 12px 12px 0 0;padding: 20px 10px;}
._arch-pkg .col-2 .ft-row-bottom {border-radius: 0 0 12px 12px;}
._arch-pkg .col-2 .ft-cell-price .featuretable-cell-data {color: #58d093;font-size: 40px;font-weight: bold;}

._moded-pkg .col-2 {border-radius: 12px;box-shadow: 0 0 40px -10px #4d4d4d;position: relative;top: -15px;}
._moded-pkg .col-2 .ft-row-top {background:#58d093;border-radius: 12px 12px 0 0;padding: 20px 10px;}
._moded-pkg .col-2 .ft-row-bottom {border-radius: 0 0 12px 12px;}
._moded-pkg .col-2 .ft-cell-price .featuretable-cell-data {color: #58d093;font-size: 40px;font-weight: bold;}

._calc-pkg .col-1 {border-radius: 12px;box-shadow: 0 0 40px -10px #4d4d4d;position: relative;top: -15px;}
._calc-pkg .col-1 .ft-row-top {background:#58d093;border-radius: 12px 12px 0 0;padding: 20px 10px;}
._calc-pkg .col-1 .ft-row-bottom {border-radius: 0 0 12px 12px;}
._calc-pkg .col-1 .ft-cell-price .featuretable-cell-data {color: #58d093;font-size: 40px;font-weight: bold;}

._host-pkg .col-2 {border-radius: 12px;box-shadow: 0 0 40px -10px #4d4d4d;position: relative;top: -15px;}
._host-pkg .col-2 .ft-row-top {background:#58d093;border-radius: 12px 12px 0 0;padding: 20px 10px;}
._host-pkg .col-2 .ft-row-bottom {border-radius: 0 0 12px 12px;}
._host-pkg .col-2 .ft-cell-price .featuretable-cell-data {color:#58d093;font-size: 40px;font-weight:bold;letter-spacing:-1px;}
._host-pkg .featuretable-cell {height: auto;text-decoration: none;}


/* Content Form */
.content-form, 
.moduletable_content-form {background: #cecece;border-radius: 10px;padding: 15px 40px 35px;margin-top: 40px;font-family: "open sans hebrew condensed";}
.content-form .pretext1,
.moduletable_content-form .pretext1 {font-size: 30px;text-align: center;margin-bottom: 30px;}
.content-form .pretext2,
.moduletable_content-form .pretext2 {font-size: 20px;margin-bottom: 30px;text-align: center;}
.content-form .rsform-block,
.moduletable_content-form .form-block {display: inline-block;margin-bottom: 30px;margin-left: 50px;vertical-align: top;width: 320px;}
.content-form .rsform-block.empty,
.moduletable_content-form .form-block.empty {margin-bottom: 0;}
.content-form .rsform-block:nth-child(2n+1),
.moduletable_content-form .form-block:nth-child(2n+1) {margin-left: 0;}
.content-form .rsform-block-send,
.moduletable_content-form .form-block-send {margin-bottom: 0;}
.content-form .rsform-block.rsform-block-subscribe,
.moduletable_content-form, .form-block.form-block-subscribe {}
.content-form .rsform-block.rsform-block-subscribe .rsform-block-send {margin-top: 20px;}
.content-form .rsform-input-box,
.moduletable_content-form input[type="text"] {box-sizing: border-box;width: 100%;}
.content-form .rsform-text-box {height: 90px;}
.content-form .rsform-submit-button,
.moduletable_content-form input[type="submit"] {width: 100%;margin-bottom: 0;}
.content-form .rsform-block.rsform-block-type .rsform-select-box {width: 100%;}
.content-form .rsform-block.rsform-block-type .rsform-block.rsform-block-subscribe {margin: 20px 0 0;}


.eng .sales-form,
.eng .moduletable_content-form {direction: ltr;}
.eng .sales-form .rsform-block, 
.eng .sales-form .form-block,
.eng .moduletable_content-form .form-block {margin: 0 50px 30px 0;}
.eng .sales-form .rsform-block-email, 
.eng .sales-form .rsform-block-company, 
.eng .sales-form .rsform-block-send,
.eng .moduletable_content-form .form-block-email,
.eng .moduletable_content-form .form-block-company,
.eng .moduletable_content-form .form-block-subscribe,
.eng .moduletable_content-form .form-block-send {margin-right: 0;}
.eng .sales-form .rsform-block-send,
.eng .moduletable_content-form .form-block-send {margin-bottom: 0;}
.eng .rsform-submit-button,
.eng .form-block input[type="submit"], 
.eng .moduletable_content-form input[type="submit"] {background: url("../images/btn_arrow-eng.png") no-repeat 95% center #ffc62e;text-align: left;}

/* Contact Page */
.contact-page-form,
.moduletable_contact-page-form {background: #cecece;border-radius: 10px;box-sizing: border-box;padding: 15px 25px 45px;width: 580px;}
.contact-page-form .pretext1,
.moduletable_contact-page-form .pretext1 {font-size: 30px;margin-bottom: 5px;font-family: "open sans hebrew condensed";}
.contact-page-form .pretext2,
.moduletable_contact-page-form .pretext2 {font-size: 20px;margin-bottom: 30px;font-family: "open sans hebrew condensed";}
.contact-page-form .rsform-block,
.moduletable_contact-page-form .form-block {display: inline-block;margin: 0 0 20px 43px;vertical-align: top;width: 240px;}
.contact-page-form .rsform-block.empty,
 .moduletable_contact-page-form .form-block.empty {margin-bottom: 0;}
.contact-page-form .rsform-block-notes,
.moduletable_contact-page-form .form-block-notes {width: 100%; margin-left: 0;display: block;}
.contact-page-form .rsform-block-email,
.contact-page-form .rsform-block-company,
.contact-page-form .rsform-block-send,
.moduletable_contact-page-form .form-block-email,
.moduletable_contact-page-form .form-block-company,
.moduletable_contact-page-form .form-block-send {margin-left: 0}
.contact-page-form .rsform-block-send,
.moduletable_contact-page-form .form-block-send {margin-bottom: 0;}
.contact-page-form .rsform-block-subscribe,
.moduletable_contact-page-form .form-block-subscribe {margin-bottom: 10px;margin-left: 0}
.contact-page-form .rsform-input-box,
.moduletable_contact-page-form input[type="text"] {box-sizing: border-box;width: 100%;}
.rsform-text-box,
textarea {border: none; border-radius: 5px;box-sizing: border-box;font: 20px "open sans hebrew condensed";
	height: 170px;padding: 6px 15px;resize: none;width: 100%;}
.contact-page-form .rsform-submit-button,
.moduletable_contact-page-form input[type="submit"] {width: 100%;margin-bottom: 0;}
.item-page.contact {font-size: 18px;}
.item-page.contact .span:first-child {margin-left: 35px;}
.item-page.contact h1 {font-size: 30px;margin-bottom: 25px;}
.item-page.contact a {text-decoration: none;color: #4d4d4d;}
.item-page.contact .span img {margin-left: 5px;vertical-align: middle;}

/* Pagination */
.pagination__wrapper {position: relative;text-align: center;}
ul.pagination {list-style: none;margin: 0;padding: 2px 0;background: #cecece;font-size: 24px;}
.pagination li {display: inline-block;margin-left: 7px;}
.pagination-start, .pagination-end {display: none !important;}
.pagination-prev {position: absolute;right: 10px;}
.pagination-next {position: absolute;left: 10px;margin-left: 0 !important;}
.pagination-prev:before {content: "<";margin-left: 3px;}
.pagination-next:after {content: ">";margin-right: 3px;}
.pagination-prev span.pagenav, .pagination-next span.pagenav {padding: 0;background: transparent;}
.page-link {color: #4d4d4d;text-decoration: none;}
.active.page-item .page-link {background: #fff;padding: 0 5px;}

/* Service Pages*/
.service-form {background: #cecece;border-radius: 10px;padding: 20px 40px;}
.service-form .pretext {font-size: 30px;margin-bottom: 15px;text-align: center;}
.service-form > .span {width: 320px;}
.service-form .col-1 {margin-left: 50px;}
.service-form .rsform-block {margin-bottom: 30px;}
.service-form .rsform-input-box, .service-form .rsform-select-box {box-sizing: border-box;width: 100%;}
.service-form .rsform-block-issue {font-family: "open sans hebrew condensed";font-size: 24px;margin-bottom: 10px;}
.service-form .rsform-text-box {margin-top: 10px;height: 80px;}
.service-form .rsform-block-file {margin-bottom: 15px;}
.service-form .rsform-block-send {margin-bottom: 0;}
.service-form .rsform-submit-button {margin-bottom: 0; width: 100%}
table.downloads {font-size: 26px;}
table.downloads a {color: #4d4d4d;text-decoration: none;}
table.downloads tbody td {text-align: right;border-left: none;}
table.downloads tbody td:first-child {width: 40px;}
table.downloads tbody tr {background: transparent !important;}

/* Search Page */
#searchForm .inputbox {border: 0;  font-family: arial;font-size: 14px;height: 30px;width: 135px;}
#searchForm .btn {background: url("../images/search_icn.png");border: 0;height: 15px;vertical-align: middle;width: 14px;font-size: 0;}
.search .form-limit, .search .phrases {display: none;}
.search .btn-toolbar {background: #fff;border-radius: 30px;display: inline-block;overflow: hidden;padding: 0 10px;}
.search .btn-toolbar .btn-group {float: right;}

/* Staff */
.blog.staff .items-row {display: flex;gap: 30px;}
.blog.staff .span4 {width: calc(33.33% - 20px);margin-bottom: 30px;}
.blog.staff .pull-left.item-image {float: none;}
.blog.staff .page-header h2 {font-size: 18px;margin-bottom: 0;font-weight: 700;}
.staff-role {font-size: 16px;font-weight: 700;margin-bottom: 10px;}

/* App Download Page */
.item-page.app-download-page tbody tr:nth-child(2n+1), .item-page.app-download-page tbody tr {background: #fff;}
.item-page.app-download-page tbody tr:first-child {background: transparent;}
.item-page.app-download-page tbody td {border-left: 7px solid #f6f6f6;padding: 20px 20px;border-bottom: 7px solid #f6f6f6;}
.item-page.app-download-page tbody tr:first-child td {border-radius: 30px 30px 0 0;text-align: center;color: #fff;font-weight: 700;font-size: 16px;}
.item-page.app-download-page tbody tr:first-child td:nth-child(2) {background: #ABD627;}
.item-page.app-download-page tbody tr:first-child td:nth-child(3) {background: #4093B3;}

/* ************************************************************************************************** */
/* FOOTER CSS                                                                                         */
/* ************************************************************************************************** */
footer {margin-bottom: 20px;}

/* Footer Top */
#footer-top {background: #F6F6F6; padding: 60px 0;margin-bottom: 20px;}
#footer-top .row > * {display: inline-block;vertical-align: top;margin-left: 65px;max-width: 180px;}
#footer-top .row > *:last-child {margin-left: 0;}
#footer-top .moduletable h3 {font-weight: normal;font-size: 30px;margin-bottom: 15px;}
#footer-top .nav.menu {list-style: none;margin: 0;padding: 0;}
#footer-top .nav.menu li {margin-bottom: 5px;}
#footer-top .nav.menu a {color: #4d4d4d; text-decoration: none;}
#footer-top .mod-menu.mod-list.nav {padding: 0;margin: 0;list-style: none;}
#footer-top .mod-menu.mod-list.nav li {margin-bottom: 5px;}
#footer-top .mod-menu.mod-list.nav a {color: #4d4d4d;text-decoration: none;}
.rsform.newsletter,
.moduletable_newsletter-form {background: #CECECE;border-radius: 10px;padding: 30px 20px;}
.rsform.newsletter .pretext1,
.moduletable_newsletter-form .pretext1 {font-size: 30px;margin-bottom: 5px;text-align: center;}
.rsform.newsletter .pretext2,
.moduletable_newsletter-form .pretext2 {font-size: 20px;margin-bottom: 10px;text-align: center;}
.rsform.newsletter .rsform-block-email, 
.moduletable_newsletter-form .form-block-email, 
.rsform.newsletter .rsform-block-captcha {margin-bottom: 30px;}
.rsform.newsletter .rsform-input-box,
.moduletable_newsletter-form input[type="text"] {width: 100%;box-sizing: border-box;}
.rsform.newsletter .rsform-block-send,
.moduletable_newsletter-form .form-block-send {text-align: left;}
.rsform.newsletter .rsform-submit-button,
.moduletable_newsletter-form input[type="submit"] {width: 250px;}

/* Footer Bottom */
#footer-bottom .row {display: flex; justify-content: space-between;}

/* ************************************************************************************************** */
/* SHOP CSS                                                                                            */
/* ************************************************************************************************** */
.product-items-col {display: inline-block;margin-left: 10px;vertical-align: top;width: 120px;}
.vm-product-descr-container-1 {height: 80px;}
.vm-product-price-container {border-bottom: 2px dotted;font-size: 25px;line-height: 45px;}
.product-items-col .vm-product-price-container {font-size: 20px;}
.apps-heading {border-bottom: 1px solid;font-size: 20px;font-weight: bold;}
.app.app-title {border-top: 1px solid transparent;font: 16px arial;position: relative;height: 55px;display: flex;align-items: center;}
.app-tool-tip {background: #d5d5d5;border: 1px solid #afafaf;border-radius: 3px;display: none;left: 130px;line-height: normal;padding: 10px;position: absolute;
	top: -30px;width: 190px;z-index: 10;}
.product-fields-title-wrapper {position: relative;}
.app.app-title:hover .app-tool-tip, .product-fields-title-wrapper:hover .app-tool-tip {display: block;}
.app.app-title a {text-decoration: none;}
.app.app-title:first-child {border-top: 0}
.products-row.span {width: calc(100% - 135px);}
.product.vm-col {background: #fff;border-radius: 5px 5px 0 0;display: inline-block;text-align: center;vertical-align: top;width: 120px;}
.product.vm-col.vertical-separator {margin-left: 5px;}
.product.vm-col .vm-product-descr-container-1 {border-radius: 5px 5px 0 0;color: #fff;padding: 5px;box-sizing: border-box;}
.product.vm-col:nth-child(1) .vm-product-descr-container-1 {background: #ABD627;}
.product.vm-col:nth-child(2) .vm-product-descr-container-1 {background: #4093B3;}
.product.vm-col:nth-child(3) .vm-product-descr-container-1 {background: #58D093;}
.product.vm-col:nth-child(4) .vm-product-descr-container-1 {background: #FBA826;}
.product.vm-col:nth-child(5) .vm-product-descr-container-1 {background: #E8C60D;}
.vm-product-descr-container-1 h2 {font-size: 25px;margin-bottom: 10px;}
.product_s_desc {font-size: 18px;margin-bottom: 0;display: none;}

.product.vm-col .product-fields {font-size: 20px;padding-top: 57px;}
.product-field {border-top: 1px solid;height: 55px;}
.product-field:first-child {border-top: 0 none;}
.product-field.yes {background: url(../images/V.png) no-repeat center;}
.product-field.no {background: url(../images/X.png) no-repeat center;}
.browse-view .product-field .product-fields-title-wrapper {visibility: hidden;}
.vm-product-cart-container.vm3pr-0 {background: #f6f6f6;padding-top: 10px;}
.browse-view .quantity-box {display: none;}
input.addtocart-button {background: #3d56a6 url("../images/btn_arrow.png") no-repeat 10px;border: 0;border-radius: 5px;box-shadow: 0 2px 3px -1px #000;
	color: #fff;display: block;font-family: "Open Sans Hebrew Condensed",serif;font-size: 25px;line-height: 1;margin: 0 auto;padding: 10px 10px 10px 25px;
	text-align: right;text-decoration: none;width: 100%;transition: background-color 0.2s ease 0s;-webkit-transition: background-color 0.2s ease 0s;}
input.addtocart-button:hover {background-color: #4f74eb;}

/* Checkout Page */
#vmMainPageOPC div#basket_container .vmsectiontableheader {color: #666 !important;font: 18px "open sans hebrew condensed" !important;height: 25px !important;}
#vmMainPageOPC div#basket_container .vmsectiontableentry1,
#vmMainPageOPC div#basket_container .vmsectiontableentry2 {color: #666 !important;font: 16px "open sans hebrew condensed" !important;height: 20px !important;}
#vmMainPageOPC div#basket_container .op_col7 {text-align: right;}
#vmMainPageOPC .coupon_input {background: #eee;border: none;font: 20px "Open Sans Hebrew Condensed";height: 40px;padding: 0 10px;}
/*#vmMainPageOPC input.buttonopc {background: #67e8ae;border: 0;border-radius: 5px;color: #fff;font-size: 30px;height: 40px !important;
	opacity: 1;padding: 0 !important;position: relative;top: 3px;width: 130px;transition: all 0.5s linear 0s;-webkit-transition: all 0.5s linear 0s;}*/
#vmMainPageOPC input.buttonopc{background: #ffc62e url("../images/btn_arrow.png") no-repeat 15px;border: 0;border-radius: 5px;box-shadow: 0 2px 0 0 #b78e22;
	color: #fff;font: 20px "open sans hebrew condensed";padding: 0 16px;text-align: right;width: 140px;
	transition: background-color 0.2s ease 0s;-webkit-transition: background-color 0.2s ease 0s;}
#vmMainPageOPC .coupon_wrapper input.buttonopc {margin-right: 10px;}
#vmMainPageOPC input.buttonopc:hover {background: #eea018 url("../images/btn_arrow.png") no-repeat scroll 15px center !important;}
#onepage_main_div #adminForm > div {margin-bottom: 20px;}
.vmTabContentInner .tabcontent3 {float: right;width: 49%;}
.vmTabContentInner .tabcontent3:first-child {margin-left: 2%;}
#vmMainPageOPC .formField {width: 60%;}
.vmTabContentInner fieldset {height: 330px;margin: 0;}
#onepage_main_div h3.sectiontableheader {background: #cbcbcb !important;color: #666 !important;font: 30px "open sans hebrew condensed" !important;
	margin: 0;padding: 4px 20px !important;}
#onepage_main_div input[type="text"], #onepage_main_div input[type="password"], #onepage_main_div input[type="email"] {
	border: 0;border-radius: 5px;box-sizing: border-box !important;height: 40px;padding: 0 10px;width: 100%;}
#onepage_main_div .tabcontent4 input[type="text"], 
#onepage_main_div .tabcontent4 input[type="password"], 
#onepage_main_div .tabcontent4 input[type="email"] {max-width: 250px;}
#vmMainPageOPC div.opc_login_btn_wrapper {box-sizing: border-box;padding: 0 30px;}
#vmMainPageOPC div.opc_login_button {float: left;}
#vmMainPageOPC p.opc_forgot_pwd {text-align: left;}
div#agreed_div a {clear: none;float: none;}
#vmMainPageOPC .shipping_top_wrapper fieldset {background: #cbcbcb;font: 30px "open sans hebrew condensed";}
.shipping_top_wrapper.op_inside #ajaxshipping {display: inline-block;margin-right: 10px;vertical-align: 3px;}
div#onepage_info_above_button {text-align: right;}
#onepage_main_div #onepage_info_above_button > h3 {background: #CBCBCB;font: 30px "open sans hebrew condensed" !important;padding: 2px 10px;margin-bottom: 0;}
span.bottom_totals_txt {width: 100px;text-align: right;}
#vmMainPageOPC div#onepage_submit_section {max-width: none;text-align: left;width: 100%;}
.tos_top_wrapper .inputbox {margin-top: 4px;width: auto;}
#payment_html input[type="radio"] {float: right;margin-top: 5px;}
div#ajaxshipping label, div#payment_html label {width: auto;}

.vm-orders-information tbody td {border-left: 0 none;}

.productdetails-view.productdetails {max-width: 400px;font-size: 18px;text-align: center;margin: 0 auto;}
.productdetails-view .productdetails-top {background: #abd627;border-radius: 5px 5px 0 0;box-sizing: border-box;color: #fff;padding: 5px;}
.productdetails-view .productdetails-top h1 {font-size: 25px;margin-bottom: 10px;}
.productdetails-view .product-short-description {font-size: 18px;margin-bottom: 0;}
.productdetails-view .vm-product-container {background: #fff;}
.productdetails-view .product-price-heading {font-size: 20px;padding: 10px;}
.productdetails-view .product-price {border-bottom: 2px dotted;padding: 0 10px 10px;}
.productdetails-view .package-apps {line-height: 45px;}
.productdetails-view .apps-heading {padding: 0 10px;}
.productdetails-view .product-fields {padding: 0 10px;}
.productdetails-view .quantity-box {border-top: 1px solid;padding: 10px 0;}
.productdetails-view span.addtocart-button {background: #f1f1f1;padding-top: 15px;display: block;}

/* Payment Thanks */
fieldset.vm-pay {border: 0;margin: 0;padding: 0;}
fieldset.vm-pay tbody td {border: 0;padding: 0;}


/* ************************************************************************************************** */
/* FUROM CSS                                                                                          */
/* ************************************************************************************************** */

#kunena ::-webkit-input-placeholder { /* WebKit browsers */
	color:#3d56a6;word-wrap: break-word !important;white-space: normal!important;
}
#kunena ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:#3d56a6;word-wrap: break-word !important;white-space: normal!important;
   opacity:1;
}
#kunena :-ms-input-placeholder { /* Internet Explorer 10+ */
   color:#3d56a6;
}
/*
#kunena .navbar-inner {background: no-repeat;border: none;box-shadow: none;}
#kunena .navbar .nav {float: right;}
.nav.forum-menu {border: 1px solid #4d4d4d;min-width: 760px;}
#kunena .navbar .nav > li {float: right;}
a#klogin {background: url(../images/icon-user.png) no-repeat right;padding-right: 35px !important;}
#kunena.layout #userdropdown {background: #b7b7b7;border: none;}
#userdropdown input[type="text"], #userdropdown input[type="password"] {width: 140px;box-sizing: border-box;height: 30px;}
#form-login-remember .input-prepend.input-append {width: 140px;}
#kunena .input-append .add-on, #kunena .input-prepend .add-on {background: none;border: none;display: flex;align-items: flex-start;text-shadow: none;}
#kunena #login-remember {margin-left: 5px;}
.login-btn {width: 140px;box-sizing: border-box;border: 0;font-size: 18px;font-family: inherit;height: 30px;background: #58d093;color: #fff;
	display: inline-block;line-height: 30px;}
a#kloggedin {background: url(../images/icon-user-logged-in.png) no-repeat right;padding-right: 35px !important;}
#kunena.layout #logout-form {float: none;text-align: center;}
#kunena thead {background: none;color: inherit;white-space: normal;}
#kunena .table th, #kunena .table td {text-align: right;border-top: none;}
#kunena.layout .kfrontend .table td {padding: 0;}
.header-desc.forum-category-desc {font-size: 36px;line-height: normal;font-weight: bold;background: #3d56a6;color: #fff;padding: 20px 10px;}
.table-header.forum-index {font-size: 22px;color: #3d56a6;line-height: normal;padding: 10px;}
.form-search .input-append {background: #E9E7E8;display: flex;align-items: center;padding: 5px 10px;}
.form-search .input-append .search-query {border-radius: 0;border: 0;background: transparent;box-shadow: none;font-size: 20px;font-family: inherit;
	padding: 0;color: #3d56a6 !important;}
.form-search button {background: url(../images/search-blue.png) 0 !important;height: 39px;width: 38px;border-radius: 0 !important;border: none;}
.form-search button .icon.icon-search {display: none;}
#kunena.layout .kfrontend .btn, #kunena.layout .kprofile .kinfo {visibility: visible;}
#kunena tbody td:last-child {border-left: 0;}
#kunena.layout .viewsnum, #kunena.layout .repliesnum {float: none;}
#kunena thead td {font-size: 22px;color: #3d56a6;}
tbody tr:nth-child(2n) {background: none;}
tbody tr:nth-child(2n+1) {background: #e1e1e1;}
#kunena h1.topic-title {font-size: 36px;line-height: normal;font-weight: bold;background: #3d56a6;color: #fff;padding: 20px 10px;}
#kunena.layout .horizontal-message {border: medium none;box-shadow: none;min-height: auto;margin: 0;}
#kunena.layout .profile-horizontal-top {background: none;border: 0;box-shadow: none;color: inherit;min-height: auto;padding: 0;margin-bottom: 30px;
  text-decoration: underline;}
#kunena.layout .message {background: #e9e9e9;box-sizing: border-box;margin-bottom: 110px;padding: 20px;position: relative;}
#kunena.layout .message::after {bottom: -70px;position: absolute;height: 70px;content: "";width: 70px;}
#kunena.layout .message:nth-child(2n+1)::after {background: url("../images/triangle-left.png");left: 0;}
#kunena.layout .message:nth-child(2n)::after {background: url("../images/triangle-right.png");right: 0;}
.message-inner {position: relative;}
.message-time {left: 0;position: absolute;}
#kunena.layout .horizontal-message-top::after {display: none;}
#kunena.layout .horizontal-message .kmessage {padding: 0;min-height: auto;}
.actions-btn {width: 140px;box-sizing: border-box;border: 0;font-size: 18px;font-family: inherit;height: 30px;background: #58d093;color: #fff;
	text-align: right;line-height: 30px;display: inline-block;padding: 0 5px;}
.actions-btn:after {background: url(../images/arrow-POINT-DOWN-icon.png);content: "";display: inline-block;height: 11px;margin-right: 10px;position: relative;
	top: 9px;vertical-align: top;width: 19px;}
.dropdown-menu {text-align: right;}
.well {padding: 0;}
#kunena .form-horizontal .control-label {float: right;}
#kunena.layout .form-horizontal .controls {margin-left: 0;margin-right: 90px;}
.nav-tabs > li, .nav-pills > li {float: right;}
#kunena.layout .markItUpHeader ul li {float: right;}
#kunena.layout .markItUpFooter {display: none;}
#kunena.layout #kshow_attach_form {margin-top: 0;}
#kunena.layout [class*="badger"]::after {display: none;}
#kunena .pagination > ul {display: none;}
#kunena.layout .table {float: none;width: 100%;}
*/
/* Registration Page */
.registration fieldset {border: 0;padding: 0;width: 670px;}
.registration fieldset legend {display: none;}
.registration input[type="text"], .registration input[type="password"], .registration input[type="email"] {border: 0;border-radius: 5px;
	font: 20px "open sans hebrew condensed";height: 37px;padding: 6px 15px;}
.registration fieldset .control-group {display: inline-block;margin-bottom: 20px;margin-left: 40px;vertical-align: top;}
.registration fieldset .control-group:first-of-type {display: none;}

/* Responder Lists Form */
.responder_lists .rsform-block {margin-bottom: 15px;}
.responder_lists label.field-title {display: block;}
.responder_lists .rsform-input-box {background: #CECECE;}
.responder_lists .rsform-submit-button {width: 210px;}

/* ************************************************************************************************** */
/* RESPONSIVE CSS 																		    		  */
/* ************************************************************************************************** */
#m-menu {float: right;margin: 12px 0 0 20px;}

@media only screen and (min-width:1000px) and (max-width: 1200px) {
	#header-1 .span {margin-left: 15px;}
	header .nav.menu > li {font-size: 18px;margin-left: 15px;}
	.row {width: 960px;}
	.blog.home .span4 {margin-left: 30px;width: 295px;}
	.blog.home h1, .blog.home h2 {font-size: 30px}
	a.readmore-btn {font-size: 20px;}
	.home-form,
	.moduletable_home-form {padding: 0 10px;}
	.home-form .pretext1,
	.moduletable_home-form .pretext-1 {width: 655px;margin-left: 30px;font-size: 52px;}
	.home-form .col-1.span,
	 .moduletable_home-form .col-1.span {margin-left: 30px; width: 655px;}
	.home-form .rsform-input-box,
	.moduletable_home-form input[type="text"] {width: 275px;}
	#main-cats .moduletable {padding: 0px 10px;}
	.cat.span {margin-left: 65px;}
	.logos {padding: 0 120px;}
	#footer-top .moduletable {margin-left: 30px}
	.rsform.newsletter .pretext1 {font-size: 28px;}
	.tp-caption.RVM_big, .tp-caption.RVM_small {left: auto !important;right: 0;}
	aside.span {margin-left: 40px;width: 250px;}
	article.span {width: 665px;}
	.main-blog .cols-3 .span4,
	.app-blog .cols-3 .span4 {margin-left: 30px;width: 199px;}
	.main-blog .pull-left.item-image > img,
	.app-blog .pull-left.item-image > img {width: 100%;}
	.main-blog .cols-3 .item .intro-text > p > a, .main-blog .cols-3 .item > a {width: 204px;height: 204px;padding: 63px 0;}
	.app-blog .cols-3 .item .intro-text {width: 204px;height: 204px;padding: 63px 25px;}
	.main-blog .cols-3 .item:hover .item-image-overlay,
	.app-blog .cols-3 .item:hover .item-image-overlay {height: 204px;margin-right: -102px;width: 204px;}
	.content-form .rsform-block {width: 265px;}
	.cad-links .span {margin-left: 30px;width: 198px;}
	.cad-links .link-title > a {font-size: 45px;}
	.item-page .pull-left.item-image {max-width: 250px;}
	.side-form .rsform-input-box {box-sizing: border-box;font-size: 24px;width: 100%;}
	.contact-page-form,
	.moduletable_contact-page-form {width: 490px;}
	.contact iframe {width: 430px;}
	.contact-page-form .rsform-block,
	.moduletable_contact-page-form .form-block{width: 207px;margin-left: 20px}
	.contact-page-form .rsform-block-email, 
	.contact-page-form .rsform-block-company, 
	.contact-page-form .rsform-block-send,
	.moduletable_contact-page-form .form-block-email, 
	.moduletable_contact-page-form .form-block-company, 
	.moduletable_contact-page-form .form-block-send {margin-left: 0;}
	.contact-page-form .rsform-block-notes,
	.moduletable_contact-page-form .form-block-notes {width: 100%;margin-left: 0;}
	.service-form > .span {width: 280px;}
	.service-form .col-1 {margin-left: 20px;}
	.support #page-heading .custom {background-position: 290px 10px;}
	.it #page-heading .custom {background-position: 0 10px;font-size: 90px;line-height: 1.6;}
	.cad #page-heading .custom {background-position: 100px 10px;}
	.eset #page-heading .custom {background-position: 100px 10px;}
	.articles #page-heading .custom {background-position: 250px 10px;}
	.cloud #page-heading .custom {background-position: 150px 10px;}
	.contact #page-heading .custom {background-position: 300px 10px;}
}

@media only screen and (max-width:1000px) {
	body {padding-top: 80px;}
	.mobile {display: block;}
	.desktop {display: none !important}
	.row {width: 94%;}
	#header-1 {position: fixed;width: 100%;top: 0;z-index: 100}
	#header-1 {height: 80px;}
	#header-1 .moduletable {overflow: hidden;position: relative;}
	#header-1 .span {margin-left: 20px;width: auto;}
	#header-2 {height: 90px;}
  	#logo {width: 120px;}
	#b-acc-toolbarWrap div.b-acc_hide_toolbar {top: 180px !important;display: flex;justify-content: center;align-items: center;background: #3D56A6;color: #fff;}
	header .moduletable > div > div.span:hover span {background-position: center bottom;}
	#mobile-menu {height: 100vh;overflow: auto;}
	.blog.home .span4 {margin: 0 auto 50px !important;display: block;width: 100%;max-width: 500px;}
	#userForm {padding: 0;max-width: 600px;margin: auto;}
	.pretext1 {display: block;width: 100% !important;margin-left: 0 !important;font-size: 40px !important;text-align: center;}
	.pretext2 {display: block;width: 100%;margin-left: 0;font-size: 20px;text-align: center;}
	.moduletable_home-form {padding: 0;}
	#userForm .col-1.span, #userForm .col-2.span,
	.moduletable_home-form .col-1.span, .moduletable_home-form .col-2.span {display: block;margin: 0;width: 100%;}
	.home-form .col-1 .rsform-block,
	.moduletable_home-form .col-1 .form-block {display: block;margin-left: 0;text-align: center;}
	.home-form .col-2 .rsform-block,
	.moduletable_home-form .col-2 .form-block {display: block;margin: 0 auto;width: 250px;}
	.cat.span {display: block;margin: 0 auto 70px;width: 200px;}
	.cat.span:last-child {margin: 0 auto;}
	.cat-title {margin-top: 10px;}
	.logos {padding: 0;}
	#footer-top .moduletable.newsletter {display: block;max-width: 500px;text-align: center;margin: 0 auto;}
	#page-heading .custom {padding-bottom: 0;}
	#main {padding: 20px 0 30px;}
	article.span {display: block;width: 100%;}
	.main-blog h2 {line-height: 1;}
	.cad-links .span {display: block;margin: 0 auto 70px;}
	.cad-links .span:last-child {margin: 0 auto;}
	#userForm.content-form {margin-top: 50px;}
	#userForm,
	.moduletable_content-form {box-sizing: border-box;margin: auto;max-width: 600px;padding: 20px;width: 100%}
	#userForm .rsform-block,
	.sales-form.short .form-block,
	.moduletable_content-form .form-block {display: block;margin: 0 auto 20px;text-align: center;width: 100%;}
	#userForm.responder_lists .rsform-block {text-align: right;}
	#userForm .rsform-block-subscribe {text-align: right;font-size: 18px;}
	#userForm .rsform-input-box,
	#userForm .rsform-text-box-box,
	#userForm .rsform-select-box,
	.sales-form.short .form-block input[type="text"],
	.moduletable_content-form .form-block input[type="text"],
	.moduletable_home-form .form-block input[type="text"] {width: 100%;max-width: 450px;margin: auto;box-sizing:border-box;}
	#userForm .rsform-block-send,
	.sales-form.short .form-block input[type="submit"],
	.moduletable_content-form .form-block input[type="submit"] {width: 90%;max-width: 320px;margin-bottom: 0}
	#userForm .rsform-submit-button {margin-bottom: 0}
	.home-form .rsform-block-subscribe {position: static;}
	.home-form .rsform-submit-button {width: 100%;}
	footer #userForm {padding: 0;}
	#userForm.sales-form .rsform-block-subscribe, 
	#userForm.sales-form .rsform-block-alternative, 
	#userForm.sales-form .rsform-block-version, 
	#userForm.sales-form .rsform-block-reason {text-align: right;}
	.main-blog .cols-3 .span4 {display: block;margin: 0 auto 20px;}
	.app-blog .cols-3 .span4 {display: block;margin: 0 auto 50px;}
	.main-blog .cols-3 .span4:last-child {margin: 0 auto 20px;}
	.app-blog .cols-3 .span4:last-child {margin: 0 auto 50px;}
	.app-page.span {display: block;margin-left: 0;max-width: 100%;}
	.app-testimonial {display: none;}
	.app-side.span {display: block;margin: auto;width: 220px;}
	.rokfeaturetable .featuretable-col {float: none;max-width: 600px;width: 100%;position: static;}
	.ft-column-first .ft-row-top {border-radius: 12px 12px 0 0;}
	.ft-column-first .ft-row-bottom {border-radius: 0 0 12px 12px;}
	.featuretable-cell-sub {right: auto;top: -60px;}
	.item-page table {margin: auto;max-width: 90%;}
	.item-page .pull-left.item-image {max-width: 200px;}
	.item-page.contact .span {display: block;margin: 0 auto 20px !important;max-width: 580px;}
	.contact iframe {display: none;}
	#page-heading .custom img {display: none;}
	#page-heading .custom {background: none !important;}
	.eset a.readmore-btn {margin-bottom: 15px;max-width: 100%;}
	.item-image-overlay {display: none;}
	.main-blog .cols-3 .item .intro-text > p > a,.main-blog .cols-3 .item > a,.main-blog .cols-3 .item .intro-text > p,
	.app-blog .cols-3 .item .intro-text > p > a,.app-blog .cols-3 .item > a, .app-blog .cols-3 .item .intro-text > p {
		opacity: 0 !important;
	}
	.sales-form, .moduletable_sales-form {padding: 20px;}
	.moduletable_sales-form form > .span {width: 100%;}
	.contact-page-form, .moduletable_contact-page-form {width: 100%;}
	.moduletable_contact-page-form .form-block {margin: 0 0 20px;width: 100%;}
}
@media only screen and (max-width:700px) {
	#header-1 .custom > div {margin-left: 10px;}
	#header-1 .custom > div:nth-child(2), #header-1 .custom > div.download {display: none;}
    .slide-container > .row {flex-direction: column-reverse;}
	.slide-text {width: auto;text-align: center;}
	.big-text {font-size: 34px;}
	.small-text {font-size: 18px;}
	.slide-link {margin: 0 auto;}
	.slide-img {max-width: 190px;margin: 0 auto 30px;}
	.slide-container-new .slide-img.mobile {width: 100%;max-width: none;}
	.slide-content {position: static;}
	.slide-content-inner {width: auto;padding: 35px 0;}
	.slide-title {color: #1ba8cb !important;font-size: 35px;text-align: center;}
	.text-image {text-align: center;}
	.text-image img {display: inline-block;}
	.slide-content .slide-text {color: #000 !important;font-size: 22px;}
	.slide-content .slide-link {text-align: center;}
	#testimonials .bt-inner {background-position: bottom;padding-bottom: 70px;}
	.bt-cs .bt-inner .bt-title {display: block;margin-bottom: 0;padding-top: 75px;}
	.bt-cs .bt-inner .bt-title:before {right: 50%;margin-right: -15px;}
	.bt-cs .bt-inner img {float: none !important;display: block;margin: 0 auto 10px;}
	#page-heading {background-size: auto 100%;font-size: 80px;}
	.product-items-col {display: none;}
	.products-row.span {width: 100%;}
	.product.vm-col {display: block;margin: 0 auto 40px !important;max-width: 300px;width: 100%;}
	.product.vm-col .product-fields {padding-top: 0;}
	.product-field.yes {background: no-repeat;}
	.product-field.no {display: none;}
	.browse-view .product-field .product-fields-title-wrapper {visibility: visible;}
	.product-field .hasTooltip {display: none;}
	.newsflash-slider .news-item {display: block !important;}
	.newsflash-slider .news-image {margin-left: 0;margin-bottom: 15px;}
	.newsflash-slider .news-text {width: 100%;}
	#footer-bottom .row {flex-wrap: wrap;}
	#footer-bottom .moduletable:last-child {width: 100%;}
}
@media only screen and (max-width:550px) {
	body {padding-top: 80px;}
	#header-2 {height: auto;}
	.moduletable.search.span {margin-top: 10px !important;}
	#partners {display: none;}
	#footer-top {display: none;}
	.home #footer-top {display: block;}
	.item-page .pull-left.item-image {float: none;margin: 0 auto 20px;max-width: 300px; text-align: center;width: 100%;}
	#footer-bottom .custom > div {float: none;margin-bottom: 10px;text-align: center;}
	#header-1 .custom > div {margin: 0 0 5px;display: block;}
	#header-1 .custom > div:nth-last-child(2) {left: 20px;position: absolute;top: 9px;}
	#header-1 .custom > div.span.login {position: absolute;top: 43px;left: 20px;}
	.blog.home .item{position: relative;padding-bottom: 50px;}
	.blog.home .item:after {border-bottom: 1px solid #fff;border-top: 1px solid #acacac;bottom: 0;box-shadow: 0 0 12px #000;
		content: "";position: absolute;right: 0;width: 100%;}
	.app-page.span{position: relative;padding-bottom: 50px;margin-bottom: 50px;}
	.app-page.span:after {border-bottom: 1px solid #fff;border-top: 1px solid #acacac;bottom: 0;box-shadow: 0 0 12px #000;
		content: "";position: absolute;right: 50%;width: 220px;margin-right: -110px;}
	.eset a.readmore-btn {width: 100%;box-sizing:border-box;}
	#page-heading {display: none;}
	.item-page.contact h1 {margin-bottom: 10px;}

	.blog.staff .items-row { gap: 0;flex-wrap: wrap;}
	.blog.staff .span4 {width: 100%;}
	.blog.staff .pull-left.item-image {text-align: center;}
  
    .slide-title {font-size: 25px;}
}
@media only screen and (max-width:450px) {
	#logo {width: 100px;}
	#logo > img {width: 100%;}
	#header-1 {font-size: 14px;}
	#header-1 .custom > div {margin-bottom: 10px;}
	#header-1 .custom > div:last-child {left: 5px;top: 10px;}
	#header-1 .custom > div.span.login {left: 5px;top: 38px;}
	#header-1 .moduletable > div > div.span span {width: 20px;height: 20px;background-size: 100%;}
	#header-2 .search .inputbox {width: 115px;}
	.intro-text {overflow:visible;}
	.pagination > ul {font-size: 16px;}
}

body.mceContentBody {background:white;height:100%;direction: rtl !important;}


