/*Arabic starts*/
.i18n-ar #block-system-main .features-part h1 {
    text-align: center;
}
.lang-ar .feature-heading h1 {
    text-align: center;
}
/*Arabic ends*/
.whitebg {
	background: #fff;
}
.product-nav-links .menu li a.active, .main-container-wrapper #mini-panel-product_menu .menu-icon-help-header+.product-nav-links li a.active, .main-container-wrapper .product-header-top #mini-panel-product_menu .menu-icon-help-header+.product-nav-links li a.active{
    box-shadow: unset;
    font-family: unset;
}
.main-container-wrapper #mini-panel-product_menu .menu-icon-help-header+.product-nav-links li a.active, .main-container-wrapper .product-header-top #mini-panel-product_menu .menu-icon-help-header+.product-nav-links li a.active {
    box-shadow: unset;
    font-family: unset;
}
.main-container-wrapper #mini-panel-product_menu .menu-icon-help-header+.product-nav-links li a.active, .main-container-wrapper .product-header-top #mini-panel-product_menu .menu-icon-help-header+.product-nav-links li a.active {
    box-shadow: unset;
    font-family: unset;
}
.main-container-wrapper #mini-panel-product_menu .menu-icon-help-header+.product-nav-links li a.active, .main-container-wrapper .product-header-top #mini-panel-product_menu .menu-icon-help-header+.product-nav-links li a.active {
    box-shadow: unset;
    font-family: unset;
}
.main-container-wrapper #mini-panel-product_menu .menu-icon-help-header+.product-nav-links li a.active, .main-container-wrapper .product-header-top #mini-panel-product_menu .menu-icon-help-header+.product-nav-links li a.active {
    box-shadow: unset;
    font-family: unset;
}
.main-container-wrapper #mini-panel-product_menu .menu-icon-help-header+.product-nav-links li a.active, .main-container-wrapper .product-header-top #mini-panel-product_menu .menu-icon-help-header+.product-nav-links li a.active {
    box-shadow: unset;
    font-family: unset;
}
.main-container-wrapper #mini-panel-product_menu .menu-icon-help-header+.product-nav-links li a.active, .main-container-wrapper .product-header-top #mini-panel-product_menu .menu-icon-help-header+.product-nav-links li a.active {
    box-shadow: unset;
    font-family: unset;
}

.border {
	border-bottom: 1px solid #e8e8e8;
}
.feature-heading {
	padding: 0;
	text-align: center;
	position: relative;
}
.feature-heading + .whitebg {
	margin-top: -30px;
}
.feature-heading h1 {
	color: #333;
	font-size: 30px;
	font-weight: 300;
	letter-spacing: -.5px;
	line-height: 40px;
	padding-top: 40px;
	margin: 0 auto 20px;
}
.feature-smallheading h1, .feature-smallheading2 h1, .feature-smallheading3 h1 {
	color: #666;
	font-size: 15px;
	font-weight: 400;
	letter-spacing: 1px;
	line-height: 26px;
	margin: 0 auto -35px;
	padding: 60px 4% 0;
	text-transform: uppercase;
	text-align: center;
}
.feature-smallheading3 h1 {
	margin: 0 0 -55px 50%;
	max-width: 450px;
	text-align: left;
}
.feature-smallheading2 h1 {
	margin: 0 auto -50px;
	max-width: 900px;
	text-align: left;
}
.feature-heading em {
	display: none;
	width: 45px;
	border-bottom: 1px solid #ccc;
	height: 1px;
	margin: 20px auto 0;
}
.one-col {
	margin: 0 auto;
	padding: 50px 0;
	text-align: center;
}

.one-col > div {
	overflow: hidden;
}
.one-col h2 {
	padding-bottom: 10px;
        font-weight:300;
}
.one-col > div img {
	margin-bottom: 10px;
}
.one-col .learn-more a {
	margin-top: 0;
	margin-bottom: 30px;
}
.one-col p {
	margin: 0 auto 15px;
	max-width: 840px;
        font-size:14px;
}
.one-col h2 {
	margin: 0 auto;
	max-width: 920px;
}
.align-left {
	max-width: 980px;
	text-align: left;
}
.one-col.align-left p {
	margin: 0 0 30px;
}
.one-col a {
	line-height: 22px;
}
.info-page {
	text-align: left;
	max-width: 820px;
	margin: 0 auto;
}
.info-page div {
	padding-bottom: 30px;
}
.info-page .acenter {
	text-align: center;
}
.info-page h3 {
	color: #333333;
	font-size: 24px;
	font-weight: 400;
	line-height: 34px;
	text-align: left;
	padding-bottom: 10px;
}
.info-page h4 {
	font-size: 16px;
	font-weight: 400;
}
.info-page ul {
	text-align: left;
	padding-bottom: 40px;
}
.info-page ul li {
	background: url("../images/related-links-arrow.png") no-repeat scroll 0 18px transparent;
	line-height: 21px;
	margin: 0;
	list-style: none;
	padding: 10px 20px;
}
.features-part ul, .features-part ol {
	margin: 30px 0;
	padding-left: 20px;
}
.features-part li {
	color: #666;
	font-size: 14px;
	line-height: 20px;
	list-style: disc outside none;
	margin-bottom: 10px;
}
.features-part ol li {
	list-style: decimal outside none;
}


.whitebg .cont-part, .whitebg .img-part {
	float: left;
}

/* CUSTOMERS TESTINOMIAL VIDEO ENDS */

 @media screen and (min-width: 1450px) {
h2 {
	font-weight: 300;
}
.one-col-new .one-col-img {
	margin: 0 auto;
	max-width: 1200px;
	position: relative;
}
.browser-tab {
	max-width: 1154px;
}
.one-col-new .one-col p, .feature-desc {
	font-size: 18px;
	line-height: 28px;
	max-width: 980px;
}
.one-col-new .one-col h2 {
	font-size: 36px;
	line-height: 44px;
}
.mobile-device img {
	width: 50%;
}
.feature-heading h1 {
	font-size: 40px;
	letter-spacing: -1px;
	line-height: 50px;
	padding-top: 60px;
}

.feature-smallheading h1, .feature-smallheading2 h1, .feature-smallheading3 h1 {
  color: #666;
  font-size: 15px;
  font-weight: 400;
  letter-spacing: 1px;
  line-height: 26px;
  margin: 0 auto -35px;
  padding: 60px 4% 0;
  text-align: center;
  text-transform: uppercase;
}

.feature-desc {
	padding-bottom: 70px;
}
}


 @media screen and (max-width: 900px) {
body {
	min-width: 200px;
}

.features-part .sub-feature p {
	padding: 0;
}
 .two-col .align-middle {
	padding-top: 0;
}
 .one-col, .main .two-col, .main .three-col, .main .two-split-col {
	padding: 40px 6%;
}

.fe-icon {
	float: none;
	margin: 0 0 20px;
}
.sub-feature p {
	padding: 0;
}
.feature-smallheading2 h1, .feature-smallheading h1 {
	font-size: 13px;
	line-height: 20px;
	margin: 0 auto;
	max-width: 900px;
	padding: 40px 8% 5px;
	text-align: left;
}
.feature-smallheading h1 {
	padding: 40px 12% 5px;
	text-align: center;
}

 
 
}
 @media screen and (max-width: 650px) {
.one-col, .two-col {
	padding: 40px 10% 30px !important;
	text-align: left !important;
}
.two-col > div h2 {
	margin-bottom: 5px;
}
h2, .one-col h2 {
	font-size: 24px !important;
	line-height: 36px !important;
	font-weight: 300;
	padding-bottom: 10px;
	letter-spacing: 0 !important;
}
.fe-icon {
	border: medium none;
	float: none;
	margin: 0 0 5px -10px;
	border-radius: 0;
}
.one-col p, .main .two-col > div p {
	padding: 0;
	font-size: 13px !important;
	line-height: 21px !important;
}
.feature-heading + .whitebg {
	margin-top: -45px;
}
.feature-heading h1 {
	font-size: 24px;
	line-height: 34px;
}

.feature-smallheading2 h1, .feature-smallheading h1 {
	font-size: 13px;
	line-height: 20px;
	margin: 0 auto;
	max-width: 900px;
	padding: 40px 10% 15px;
	text-align: left;
}
.feature-smallheading2 h1 {
	padding: 40px 12% 15px;
}
}
 @media screen and (max-width: 500px) {
.feature-heading h1 {
	font-size: 24px;
	line-height: 34px;
	margin: 0 auto 5px;
	padding: 30px 10%;
}
.feature-smallheading2 h1, .feature-smallheading h1 {
	font-size: 13px;
	line-height: 20px;
	margin: 0 auto;
	max-width: 900px;
	padding: 40px 10% 15px;
	text-align: left;
}
.feature-smallheading2 h1 {
	padding: 40px 12% 15px;
}
}
 @media screen and (max-width: 420px) {
h2, .one-col h2 {
	font-size: 21px !important;
	font-weight: 600;
	line-height: 30px !important;
}
}
/* BG COLORS (ALWAYS PLACE THIS CSS IN PAGE BOTTOM) */

.whitebg {
	background: #fff;
}

