h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong{
	color:#2196f3;
}
a, a:hover, a:focus {
    -webkit-transition: all 500ms ease 0s!important;
    transition: all 500ms ease 0s!important;
}
.main_header_area.sticky{
	padding:0;
}
.single_product_info h4 a {
    color: #222;
}
.default-version .welcome_area.static-image-version:after {
	background: none;
	content: none;
}
.welcome_area.static-image-version h2 {
    color: #fff;
    font-size: 60px;
    font-weight: 700;
    letter-spacing: 0;
    margin-bottom: 30px;
}
.welcome_area.static-image-version p {
    color: #fff;
    font-size: 20px;
    line-height: 30px;
}
.welcome_area.static-image-version a {
    background-color: #2196f3;
}
.welcome_area.static-image-version a:hover, .welcome_area.static-image-version a:focus {
    color: #2196F3;
    background-color: #fff;
}
.default-pad {
	padding: 15px 30px!important;
}
.key_features_list_wrapper  {
	margin-top: 30px!important;
	position:relative;
}
.key_features_list_wrapper > h4 {
	color: #363636;
	font-weight: 500;
	position: relative;
	z-index: 1;
	padding-left: 25px;
}
.key_features_list_wrapper > h4:before {
    color: #FF9800;
    position: absolute;
    z-index: 9;
    font-family: 'icofont';
    content: '\f0e6';
    top: -1px;
    left: 0;
}
body.rtl_version .key_features_list_wrapper > h4 {
	color: #363636;
	font-weight: 500;
	position: relative;
	z-index: 1;
	padding-right: 25px;
}
body.rtl_version .key_features_list_wrapper > h4:before {
	right: 0!important;
}
body.rtl_version  .testimonial_text > p, body.rtl_version .testimonial_author_name {
	text-align:right;
}
.section_heading  h2 {
    color: #363636;
    margin-top: 0;
    text-transform: uppercase;
    position: relative;
    z-index: 1;
}
.section_heading  p {
    color: #888;
    font-size: 20px;
    font-weight: 300;
    letter-spacing: 0.5px;
    line-height: 32px;
}
.contact_input_area input.btn-default {
    background-color: rgba(255, 255, 255, 0.9);
    border: 2px solid #ddd;
    border-radius: 6px;
    color: #888;
    display: block;
    font-weight: 700;
    height: 50px;
    letter-spacing: 3px;
    line-height: 50px;
    margin: 0 auto 30px;
    padding: 0;
    transition-duration: 500ms;
    width: 200px;
}
.contact_input_area input.btn-default:hover {
    background-color: #2196f3;
    color: #fff;
    border: 2px solid #2196f3;
}

/* vc tab and faq section */
.vc_tta.vc_general .vc_tta-panel-title > a {
	padding: 20px 40px !important;
	text-transform: uppercase;
	text-decoration: none;
	outline: none;
	font-family: 'Poppins', sans-serif;
	font-weight: 300;
	font-size: 16px;

}
.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
	color: #888!important;
}
.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading{
	background-color: #f6f6f6!important;
	border: 2px solid #ddd!important;
}
.vc_tta.vc_general .vc_tta-panel {
	display: block;
	margin-bottom: 15px!important;
}
.vc_tta-panel.vc_active .vc_tta-panel-title a {
	background: #2196f3!important;
	color: #ffffff!important;
}
.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a {
	color: #ffffff!important;
}
.vc_tta-style-outline .vc_tta-controls-icon:before, .vc_tta-style-outline .vc_tta-controls-icon:after  {
	border-color: #888!important;
}
.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-controls-icon:before {
	border-color: #ffffff!important;
}
.vc_tta.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
	border: 2px solid #2196f3!important;
}
.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body{
	border-color: #2196f3!important;
}
.vc_tta-panel.vc_active .wpb_text_column p {
    padding: 0px 20px 10px!important;
    color: #888!important;
    letter-spacing: 1px!important;
    font-weight: 300!important;
	font-size: 16px!important;
	line-height: 24px!important;
	font-family: 'Poppins', sans-serif!important;
}
.vc_tta.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading, .vc_tta.vc_tta-style-outline .vc_tta-panel:not(:last-child) .vc_tta-panel-heading {
	margin-top: 0px!important;
}
.vc_tta.vc_tta-style-outline .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-style-outline .vc_tta-panel:not(:first-child) .vc_tta-panel-heading {
	margin-top: 0px!important;
}
.vc_tta.vc_general .vc_tta-panel.vc_active, .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body {
	border-top-width: 0;
}

.faq-section {
    max-width: 1170px!important;
	position:relative!important;
	margin:0 auto!important;
}

@media only (max-width: 1200px) {
	.faq-section {
	width: 1170px;
	position:relative!important;
	margin:0 auto!important;
}
}
@media only (max-width: 992px) {
	.faq-section {
	width: 970px;
	position:relative!important;
	margin:0 auto!important;
}
}
@media only (max-width: 768px) {
	.faq-section {
	width: 750px;
	position:relative!important;
	margin:0 auto!important;
}
}
.pad-left-30 .download_app_text {
	float: left !important;
}
.download_app_text img {
	margin-right: 6px !important;
}
.pad-left-30 {
	padding-left:30px !important;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.pad-left-30 {
	padding-left:0 !important;
}
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
.pad-left-30 {
	padding-left:0 !important;
}
}
