/*
 Theme Name:   Salient Child
 Description:  It's a Salient Child Theme
 Author:       SR development team
 Author URI:   http://www.shareresults.com/
 Template:     salient
 Version:      1.0.0
*/

@import url("../salient/style.css");
@import url('https://fonts.googleapis.com/css?family=Gothic+A1:300,400,500,700');
@import url('https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');
/*---------------Global Settings----------------------------------*/

/*Typography*/


body {
   font-size: 15px;
   line-height: 20px;
   -webkit-font-smoothing: subpixel-antialiased;
    font-family: 'Gothic A1', sans-serif;	
}

h1,h2,h3,h4,h5,h6 {
	letter-spacing: 0.5px;
	font-weight: bold;
	-webkit-font-smoothing: subpixel-antialiased;
	font-family: 'Gothic A1', sans-serif;
	line-height: 1em;
	margin-bottom: 7px;	
}

h1.DarkGrey {
     color: #9a9999;
}
h2.DarkGrey,h3.DarkGrey {
	 color: #676767;
}
h4.DarkGrey {
     color: #484747;
}

h1, h1.light { font-size: 36px;}

h2 { font-size: 24px;}

h3 { font-size: 24px;}

h4 { font-size: 18px;}

h5 { font-size: 18px;}

h6 { font-size: 15px;}

h1.uppercase { letter-spacing: 3px; }

h2.uppercase { letter-spacing: 2.5px; }

h3.uppercase { letter-spacing: 0.5px; }

h4.uppercase { letter-spacing: 2px; }

h5.uppercase { letter-spacing: 1.3px; }

h6.uppercase { letter-spacing: 1.3px; }

body h1.light, body h2.light, body h3.light, body h4.light, body h5.light, body h6.light{
	 -webkit-font-smoothing: antialiased;
	 font-family: 'Gothic A1', sans-serif;
}
body h1.light.uppercase {
	text-transform: uppercase;
}
p {
	text-align: justify;
	text-justify: newspaper;
	-webkit-text-justify: newspaper;
	-moz-text-justify: newspaper;
	-ms-text-justify: newspaper;
	-o-text-justify: newspaper;
}
p,ol,ul,table {
	font-size: 18px;
}
.bold, strong, b, th {
	 font-family: 'Gothic A1', sans-serif;
	font-weight: bold;
}
table, th, td {
    border: 1px solid black;
}
th {
	text-align: center;
}
th,td {
	padding: 6px;
}
.nectar-button {
		 font-family: 'Gothic A1', sans-serif;
}
.uppercase,
blockquote,
.swiper-slide .content h2,
.swiper-slide .content p,
.swiper-slide .button a {
		 font-family: 'Gothic A1', sans-serif;
}
.swiper-slide .content h2 {
	font-weight: bold;
	/*text-shadow: 1px 4px 4px #444;*/
	line-height: 1em;
  	padding-bottom: 35px;
}
@media only screen and (max-width: 690px){
	.swiper-slide .content h2 {
		padding-bottom: 0;
	}
}
.swiper-slide .content p {
	padding-bottom: 50px;
}

.swiper-slide .content p span {
	font-size: 1.4em;
}
.swiper-slide .button a {
	font-size: 18px;
	font-weight: bold;
	padding: 14px 17px;
}
.swiper-slide .content {
	text-transform: uppercase;
}

/*heading text/paragraph in each page section*/
.section-heading-text h1,
.section-heading-text h2,
.section-heading-text p	 {
	text-align: center;
}

/*-------------------------------------------*/
/*Page background*/
.container-wrap {
	background-color: #fff;
	line-height: 1.7em;
}

/*Header*/
header#top nav > ul > li > a {
	font-size: 15px;
	line-height: 1px;
}

header#top .sf-menu li ul li a {
	font-size: 15px;
	border-top: 1px solid #E9E9E9;
	transition: border-color 150ms linear 0s, background-color 150ms linear 0s, color 150ms linear 0s, opacity 150ms linear 0s;
}
header#top .sf-menu li ul li.menu-item a:hover {
	background-color: #52b175 !important;
	color: #FFFFFF !important;
}
header#top .sf-menu li.top-btn .nectar-button {
	opacity: 1;
	letter-spacing: 1px !important;
}
header#top .sf-menu li.top-btn .nectar-button:hover {
	opacity: 0.75;
}
header#top .sf-menu li.top-btn > a {
	font-size: 14px;
	font-weight: bold;
	margin-top: 28px;
	border-radius: 6px;
}
header#top .sf-menu li#login-btn a {
	color: #fff !important;
	padding: 13px 20px !important;
	margin-left: 6px;
}
header#top .sf-menu li#signup-btn a {
	color: #34B654 !important;
	background-color: #fff!important;
	padding: 11px 13px !important;
	border:2px solid;
	margin-left: 90px;
	box-shadow: 0 0px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 0px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow: 0 0px rgba(0, 0, 0, 0.1) inset; 
	-o-box-shadow: 0 0px rgba(0, 0, 0, 0.1) inset;
}
@media screen and (max-width: 1100px ) {
	header#top .sf-menu li#signup-btn a {
		margin-left: 30px;
	}
}
/*all the buttons*/
input.submit-buttons {border-radius:5px 5px 5px 5px; -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; -o-border-radius:5px 5px 5px 5px;  transition:opacity .45s cubic-bezier(0.25,1,0.33,1);  -moz-transition:opacity .45s cubic-bezier(0.25,1,0.33,1);  -webkit-transition:opacity .45s cubic-bezier(0.25,1,0.33,1);  -o-transition:opacity .45s cubic-bezier(0.25,1,0.33,1);  color:#FFF;  font-family: 'Gothic A1', sans-serif; font-weight:700;  font-size:16px; text-transform: capitalize;  letter-spacing:2px;  padding:13px 18px;  position:relative;  top:-3px;  margin-bottom:10px;  opacity:1;  line-height:20px;  background-color:#34B654;  display:inline-block}

input.submit-buttons[type=submit]:hover{
    background: url("img/buttons/submit_button_rev.png") no-repeat scroll 0 0 transparent !important;
}
input[type=reset] {
	padding: 7px 11px;
	border: none;
	cursor: pointer;
	transition: all 0.2s linear 0s;
	-moz-transition: all 0.2s linear 0s;
	-webkit-transition: all 0.2s linear 0s;
	-o-transition: all 0.2s linear 0s;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
}
input.submit-buttons[type=reset]{
    background: url("img/buttons/submit_button.png") no-repeat scroll 0 0 transparent !important;
}
input.submit-buttons[type=reset]:hover{
    background: url("img/buttons/submit_button_rev.png") no-repeat scroll 0 0 transparent !important;
}
.img-buttons {
	display: block;
    width: 180px;
	height: 63px;
	background: no-repeat center;
	margin: 50px auto 35px auto;
	text-align: center;
	text-transform: uppercase;
	line-height: 63px;
	font-size: 18px;
}
.img-buttons,
.img-buttons:hover {
	color: #FFFFFF;
}
.request-demo {
	background:#34B654;
}
.request-demo:hover {
	background:#227d38;
}
.become-affiliate {
	background:#34B654;;
}
.become-affiliate:hover {
	background:#227d38;
}
.learn-more {
	background:#34B654;;
}
.learn-more:hover {
	background:#227d38;
}
.our-clients {
	background:#34B654;;
}
.our-clients:hover {
	background-image: url('img/buttons/our_Client_button_hover.png');
}
.join-now {
	background-image: url('img/buttons/join_now_button.png');
}
.join-now:hover {
	background-image: url('img/buttons/join_now_button_hover.png');
}
/*All the hover effect*/
input.submit-buttons[type=submit]:hover,
.home .solutionLink:hover,
.img-buttons:hover {
	-webkit-transition: all 0.5s ease 0s;
   	-moz-transition: all 0.5s ease 0s;
   	-o-transition: all 0.5s ease 0s;
   	transition: all 0.5s ease 0s;
}

/*Font icons*/
.icon-angle-down{
	color: #52b175 !important;
	font-size: 20px !important;
	font-weight: bold;
}
.icon-plus-sign:before {
	content: "\f055";
}
.icon-minus-sign:before {
	content: "\f056";
}
/*CTA Sections alignment*/
div.learn-more-area {
	width: 100%;
	padding-top: 30px;
	padding-bottom: 15px;
}
div.learn-more-area h2 {
	font-weight: normal;
	text-align: center;
	letter-spacing: 2px!important;
}

div.learn-more-area h2 .nectar-button.large {
	font-size: 25px;
	font-weight: bold;
	padding: 12px;
	margin-left: 36px;
	margin-right: 36px;
	border-radius: 12px;
	top: 0;
	opacity: 1;
	letter-spacing: 1px!important;
}
div.learn-more-area h2 .nectar-button.large:hover {
	opacity: 0.75;
}	
/*Footer*/
#footer-outer a {
	color: #fff;
}

#footer-outer #footer-widgets .col ul li {
	border-bottom: 1px solid rgba(52, 182, 84, 0.7);
}

#footer-outer .col_last .widget {
}

#footer-outer .col_last .widget .contactinfo a {
	text-transform: lowercase;
}
/*
#footer-outer .col_last .widget .contactinfo a:hover {
	text-decoration: underline;
	color: #52b175 !important;
}*/
#footer-outer #text-2 p {
	font-size: 15px;
}
@media screen and (min-width: 1000px ) {
	#footer-outer #text-2 {
		margin-left: 6%;
	}
	#footer-outer .textwidget {
		padding-left: 13%;
	}
	#footer-outer .widget h4 {
		margin-left: 13%;
	}

	#footer-outer #text-3 h4 {
		margin-left: 26%;
	}
	#footer-outer #text-3 .textwidget {
		height: 9em;
		padding-left: 29%;
		border-right: 1px solid rgba(52, 182, 84, 0.7);
		border-left: 1px solid rgba(52, 182, 84, 0.7);
	}
}

#footer-outer .widget h4 {
	color: #fff;
	font-size: 20px;
	font-family: inherit;
	letter-spacing: 1px;
	display: block;
	margin-bottom: 20px;
	margin-right: 12%;
	padding-bottom: 8px;
	border-bottom: 3px solid #34B654;
}
#footer-outer .widget_text h4 {
	display: inline-block;
}
#footer-outer .col:first-child .widget h4 {
	margin-left: 0;
}
#footer-outer .col.col_last h4 {
	margin-right: 0;
}
#footer-outer .widget#recent-posts-3 {
	margin-bottom: 0;
}
#footer-outer .widget#recentpresswidget-2 ul {
	padding-top: 8px;
}
#footer-outer #recent-posts-3 ul,
#recentpresswidget-2 ul {
	padding-right: 12%;
}
#footer-outer #footer-widgets .col #recentpresswidget-2 ul li:last-child {
	border: 0;
}
#footer-outer .nectar-button {
	opacity: 1;
	letter-spacing: 1px!important;
}
#footer-outer .nectar-button:hover {
	opacity: 0.75;
}
#footer-outer .nectar-button.medium {
	font-size: 12px;
	font-weight: bold;
	border-radius: 7px;
	padding: 4px 12px;
}
#footer-outer #copyright {
	text-align: center;
}
#footer-outer #copyright .span_5 {
	width: 100%;
}
ul.social-links {
	height: 32px;
}
ul.social-links li{
	display: inline;
}

ul.social-links li a {	
	float: left;
	padding-right: 5.5%;
}
.row .col ul.social-links img {
	width: 32px;
}
#footer-outer #copyright {
	background-color: #fff;
}
#footer-outer #copyright a {
	color: #484747;
}
#footer-outer #copyright a:hover {
	text-decoration: underline;
}
#footer-outer #copyright p {
	text-align: center;
	padding-bottom:0px;
}
#footer-outer #copyright p a {
	border-right: 1px solid #888;
	padding-right: 8px;
	margin-right: 8px;
}
#footer-outer #copyright p a:last-child {
	border-right: 0;
}
/*-----------------------------Home page----------------------------------------------*/
.home .swiper-slide .buttons > div:first-child {
	float: none;
	margin-top: -40px;
}

.home .solution-content-wrapper .wpb_column.col:first-child {
	padding-right: 2%;
}

.home .solution-content-wrapper .wpb_column.col .middle p {
	margin: 0 2%;
}

.home .solution-content-wrapper .wpb_column.col:last-child {
	padding-left: 2%;
}
.home .solution-content-wrapper .wpb_column.col:last-child p {
	margin-left: 2%;
}
.home .solutionLink {
	display: block;
	height: 184px;
	color: #676767 !important;
	background-repeat: no-repeat;
	background-position: 50% 0%;
	text-align: center;
	padding-top: 170px;
	margin-bottom: 30px;
}

.home .software {
   background-image: url('img/icons/icon_softwaresolution.png');
}
.home .software:hover {
   background-image: url('img/icons/icon_softwaresolution_rev.png');
}
.home .affiliate {
   background-image: url('img/icons/icon_aff_network_solution.png');
}
.home .affiliate:hover {
   background-image: url('img/icons/icon_aff_network_solution_rev.png');
}
.home .marketing {
   background-image: url('img/icons/icon_marktng_management.png');
}
.home .marketing:hover {
   background-image: url('img/icons/icon_marktng_management_rev.png');
}

.home .clients > div img {
	width:74%;
}

.testimonial_slider .slides {
	margin-bottom: 86px;
}
.testimonial_slider blockquote {
	text-align: left;
}
.testimonial_slider blockquote p {
	font-size: 20px;
	text-align: left;
}
.light .testimonial_slider blockquote span {
	color: #fff;
	font-weight: bold;
	font-size: 22px;
}
.light .testimonial_slider blockquote span b {
	font-size: 30px;
	padding-left: 16px;
}
.testimonial_slider .controls ul li span.pagination-switch {
	margin: 0 8px;
	border: 1px solid #737373;	
}
.testimonial_slider .controls ul li span.pagination-switch:hover,
.testimonial_slider .controls ul li span.pagination-switch.active {
	background-color: #737373;
}
/*--------------------------------------Contact us page-----------------------------------------------------*/

::-webkit-input-placeholder { /* WebKit browsers */
    color: #858686;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #858686;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #858686;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #858686;
}
.contact-green-bar {
	margin-bottom: 0 !important;
}
.contactContainer {
	width: 100%;
    margin: 0 auto;
    padding: 1em;
}
.contactContainer :after {
    content: "";
    display: table;
    clear: both;
}
.contactColumn {
	float: left;
	width: 44%;
    margin-right: 5%;
    margin-left: 1%;
}

/* MEDIA QUERIES */
@media screen and (max-width: 960px ) {
	.contactColumn {
        float: none;
        width: auto;
    }   
}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea,
.wpcf7 #requesttype
{
    width: 100%;
    background-color: #fff;
    color: #858686;
    padding-left: 60px !important;
    /*height: 45px !important;*/
    margin-top: 6px;
    border: 0px !important;
}

#your-reason-for-query
{
    height: 200px;
    background: #fff url('img/icons/icone_reasonforquery_45px.png') no-repeat;
}

.wpcf7 input[name="your-name"] {    
    background: #fff url('img/icons/icone_name_45px.png') no-repeat;
}
.wpcf7 input[name="your-email"] {    
    background: #fff url('img/icons/icone_email_45px.png') no-repeat;
}
.wpcf7 input[name="your-tel"] {    
    background: #fff url('img/icons/icone_phone_45px.png') no-repeat;
}

.wpcf7 input[name="your-company-name"] {    
    background: #fff url('img/icons/icone_companyname_45px.png') no-repeat;
}
.wpcf7 input[name="your-company-website"] {    
    background: #fff url('img/icons/icone_compwebsite_45px.png') no-repeat;
}

.wpcf7 #requesttype {
    background: url('img/icons/icone_reason_45px.png');
    background-position: left top;
    background-repeat: no-repeat;
    background-color: #fff;
}

.wpcf7 input[name="captcha-721"] {
    width: 20%;
    padding: 10px !important;
    margin-top:0px;
    border: 1px solid #d1d2d4!important;
}

div.DivCaptcha { 
   background: #fff url('img/icons/icone_capcha_45px.png') no-repeat;
   padding-left: 58px;
   padding-top: 11px;
   padding-bottom: 18px;
   color: #000;
}
.row .col div.DivCaptcha img {
	margin: 0px;
}
div.DivCaptcha br{
	display: none;
}
div.DivCaptcha p {
	padding-bottom: 10px;
}

/* form field error */
div.wpcf7-validation-errors,
div.wpcf7-mail-sent-ok {
    clear: both;
    color: red !important;
    margin-bottom: 10px !important;
    border: 0px !important
}

.wpcf7-form-control-wrap {
   width: 100% !important;   
}

.wpcf7-form-control-wrap .wpcf7-not-valid-tip {
   color: red !important;
   width: 100% !important;
}

.autoDisable {}
/*--------------------------------------About Us page-----------------------------------------------------*/
.portfolio-wrap {
	margin-top: 100px;
}
.portfolio-items .col.span_4 {
	max-width: 297px;
}
.portfolio-items .work-item .worker-info {
	bottom: 10%;
	position: absolute;
	z-index: 20;
	width: 100%;
}
.portfolio-items .work-item .worker-info h3,
.portfolio-items .work-item .worker-info p {
	text-align: center;
	color: #fff;
}

.portfolio-items .work-item .worker-info p {
	padding: 0 10%;
	text-transform: uppercase;
}
.portfolio-items .col .work-info .vert-center p {
	margin: 5% 0%;
	color: #676767;
	font-size: 16px;
	padding-top: 40px;
	text-align: justify;
	line-height: 1em;
}
/*--------------------Affiliate network solutions page----------------------------*/
/*All tabbed elements*/
.solution-tabs-content {
	 margin: 0 auto !important; 
}
@media only screen and (min-width: 1300px) {
	.solution-tabs-content {
	  max-width: 1100px;  
	} 
}
@media only screen and (max-width: 1300px) and (min-width: 990px) {
	.full-width-content .wpb_column .wpb_row.solution-tabs-content .wpb_column p {
		font-size: 18px;
	}
}
@media only screen and (min-width: 1000px) {
	.solution-tabs-content {
	max-width: 1425px;
	width: 100%;
	padding: 0 90px 50px 90px !important;
	}
}
@media only screen and (min-width : 690px) and (max-width : 1000px) {
	.solution-tabs-content {
    	max-width: 600px; 
  	}
}
@media only screen and (min-width: 480px) and (max-width: 690px) {
	
 	body .solution-tabs-content {
    	max-width: 420px!important; 
  	}
}
@media only screen and (max-width: 690px) {
	.solution-tabs-content {
    	max-width: 300px; 
  	}
}
@media (min-width: 690px){
	.full-width-content.vc_row-fluid .solution-tabs-content .vc_span6 {
		width: 40% ;
		margin-right: 10%;
	}
}
.solutions-tabs .tabbed > ul {
	margin-bottom: 0px!important;
}
.solutions-tabs .tabbed > ul li {
	font-size: 36px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 42px;
	text-align: center;
}
.solutions-tabs .tabbed > ul li::after{
	background: url("img/buttons/submit_button.png") no-repeat scroll 0 0 transparent !important;
	content: '';
}
.solutions-tabs .tabbed > ul li a {
	padding: 20px 15px;
}

@media screen and (min-width: 690px ) {
	.solutions-tabs .tabbed > ul li {
		width: 50%;
	}   
}
/*--------------------Software solutions page----------------------------*/
.software-solutions-tabs .tabbed > ul {
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: -1px!important;
	position:relative;
	z-index: 1;
}
.software-solutions-tabs .tabbed > ul li a {
	color: #fff;
	padding: 20px 15px;
	margin: 0 10px;
	border-top-left-radius: 0.5em;
	border-top-right-radius: 0.5em;
	background-color: #34B654!important;
}
.software-solutions-tabs .tabbed > ul li a.active-tab {
	color: #676767;
	background-color: #fff!important;
	border-left: 1px solid #d1d2d4 !Important;
	border-right: 1px solid #d1d2d4 !important;
	border-top: 1px solid #d1d2d4 !important;
}
.software-solutions-tabs .tabbed .wpb_tab {
	border: 1px solid #d1d2d4;
	padding: 2%;
}
.software-solutions-tabs .wpb_text_column h4 {
	border-bottom: 1px solid #0c73f1;
	color: #666;
	letter-spacing: 1px;
	padding-bottom: 10px;	
}

.software-solutions-toggle .toggle h3 a {
	font-family: 'Gothic A1', sans-serif;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	padding-top:15px;
	padding-bottom:15px;
	/*
	color: #fff;
	background-color: #0c73f1;*/
}
/*
.software-solutions-toggle .toggle.open h3 a {
	color: #888 !important;
	background-color: rgba(0,0,0,0.045) !important;
}

.software-solutions-toggle .toggle h3 a i {
	top: 30px;
	left: 30px;
	color: #fff;
}*/
/*
.software-solutions-toggle .toggle.open h3 a i {
	color: #888;
}*/
@media only screen and (max-width: 1300px) and (min-width: 1000px){
	.software-solutions-tabs .col h4 {
	font-size: 20px;
	}
}
@media screen and (min-width: 690px ) {
	.software-solutions-toggle .toggle h3 a,
	.software-solutions-toggle .toggle h3 a i {
		font-size: 24px !important;
	}
}
@media screen and (max-width: 690px ) {
	.software-solutions-toggle .toggle h3 a,
	.software-solutions-toggle .toggle h3 a i {
		font-size: 20px !important;
	}
	.software-solutions-toggle .toggle h3 a i {
		display: none;
	}
}

body .software-solutions-toggle .toggle > div {
	padding: 3% 10%;
}
.software-solutions-toggle .toggle > div .iwithtext {
	margin-bottom: 4%;
}
/*--------------------Management solutions page----------------------------*/
@media screen and (min-width: 690px ) {
	.marketing-sem-icons .img-with-aniamtion-wrap img {
		width: 74%;
	}
}
.management-content{
	background-repeat: no-repeat;
	background-position: 50% 0%;
	padding-top: 130px;
}
.managementClmn{
	padding:0 8%;
}
.management-content.relationship {
	background-image: url('/wp-content/uploads/2015/03/relation_building_icon2.png');
}
.management-content.brand {
   background-image: url('/wp-content/uploads/2015/03/brand_visibility2.png');
}
.management-content.development {
   background-image: url('/wp-content/uploads/2015/03/strategic_development2.png');
}
.management-content.roi {
   background-image: url('/wp-content/uploads/2015/03/results_ROI2.png');
}
.row .col .management-content h3{
	text-transform: uppercase;
	text-align: center;
	background-color: #d1d2d4;
	display: block;
	padding: 10px 4px;
	margin-bottom: 0px;
}
.management-content p {
	padding: 35px 20px 20px;
	border: 1px solid #d1d2d4;
}
.row .col .management-content p:last-child{
	padding-bottom: 18px
}

.marketing-sem-icons .column_container:hover {
	top: -10px;
}
.marketing-sem-icons .marketing-container{
    height: 274px;
	width: 242px
}
.marketing-sem-icons .marketing-container img{
    position:absolute;
    cursor:pointer;
    max-width:242px;
    max-height:274px;
    width: 100%;
    height: 100%;
}
.marketing-sem-icons .marketing-container img.back {
	width: 0;
	opacity: 0;
}

/*----------------------------------------Our Clients Page------------------------*/
.clients-page .toggle h3 {
	font-size: 24px !important;
}

.clients-page .toggle h3 a,
.clients-page .toggle.open h3 a {
	color: transparent !important;
}
.clients-page .toggle h3 a,
.clients-page .toggle h3 a:hover {
	background-color: transparent !important;
}
.clients-page .toggle h3 a i {
	font-size: 24px;
	left: inherit;
	right: -6px;
	top: 14px;
}
.clients-page .toggle h3 a i,
.clients-page .toggle.open h3 a i {
	color: #0c73f1;
}
body .clients-page .toggle > div {
	padding: 0;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
}
/*--------------------FAQ page----------------------------*/
.faq-toggle .toggle h3 a {
	font-family: 'Gothic A1', sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	padding-top:15px;
	padding-bottom:15px;
}
@media screen and (min-width: 690px ) {
	.faq-toggle .toggle h3 a,
	.faq-toggle .toggle h3 a i {
		font-size: 24px !important;
	}
}
.faq-toggle .toggle > div .nectar-fancy-ul li {
	margin-bottom: 4%;
}
body .faq-toggle .toggle > div {
	padding: 2%;
}
/*--------------------Terms and Conditions/Privacy page----------------------------*/
.wpb_row.tc-header {
	margin-bottom:0;
}
.wpb_wrapper > .divider-small-border {
	margin-top:10px;
	margin-bottom:16px;
	border-bottom: 3px solid #ddd;
}
.wpb_wrapper .clear {
	margin-bottom: 5px;
}
.main-content ol.alpha li{
	list-style-type: lower-alpha;
}
.main-content ol.roman li{
	list-style-type: lower-roman;
}
.term-body .wpb_wrapper h3,
.term-body .wpb_wrapper p,
.term-body .wpb_wrapper ol {
	font-family: 'Gothic A1', sans-serif;
	font-size: 15px;
}
.term-body .wpb_wrapper h3 {
	margin-bottom:0;
	margin-top: 15px;
}

/*--------------------Glossary page----------------------------*/
h3.alpha-index {
	text-align: center;
}
h3.alpha-index a,
h3.alpha-index span	{
	border-right: 1px solid #888;
	padding-right: 1%;
	margin-right: 1%;
	color: #52b175;
}
h3.alpha-index a {
	text-decoration: underline;
	display: inline-block;
}
h3.alpha-index a:last-child {
	border: 0;
	padding-right: 0;
	margin-right: 0;
}
.glossaryBody{
	padding: 0 6.5%;
	line-height: 1.5em;
}
.glossaryBody .wpb_wrapper .wpb_wrapper h3{
	margin-top: 12px;
	padding-top: 13px;
	border-top: 1px dotted #ccc;
}
.glossaryBody .wpb_wrapper .wpb_wrapper h3.alpha-index{
	border-top: 0;
	margin-bottom: 25px;
}

.glossaryBody .wpb_wrapper .wpb_wrapper {
	text-align: justify;
}

div.fTab {
	margin: 0  !important;
	padding: 0  !important;
	position: relative;
	top: -30px;
}

.wpb_wrapper p{ min-width:100% !important;}
div.fTab .tabbed ul.wpb_tabs_nav {	

}
div.fTab .tabbed div {	
	border: 0 !important;
}

.software-solutions-tabs .tabbed > ul li a {
	padding: 17px 15px;
}
.aboutUsContent {
	padding: 0 6%;
}
.clients-page .clients > div{
	opacity: .5;
}
.clients-page .clients > div:hover{
	opacity: 1 !important;
}
.marginTop{
	margin-top: 0 !important;
}
div.marginSide{
	margin: 0 5%;
	width: 90%;
}
.position {
	color: #555;
  	font-weight: 200;
  	padding: 10px 0;
  	border-bottom: 1px solid #ababab;
	font-size: 17px;
	width: 297px;
	height: 75px;
}
.description {
	color: #676767;
  	border: 0 !important;
  	line-height: 28px;
	
}
@media only screen and (min-width: 1300px){
	.description {
		width: 297px;
	}
}
div.team-member {
    padding-left: 35px;
}
.contactColumn .requesttype select#requesttype {
	background: #fff url('/wp-content/uploads/2015/03/general_greyicons.png') no-repeat;
	height: 40px;
}
.contactColumn .your-name input {
	background: #fff url('/wp-content/uploads/2015/03/name_greyicons.png') no-repeat;
}
.contactColumn .your-email input {
	background: #fff url('/wp-content/uploads/2015/03/email_greyicons.png') no-repeat;
}
.contactColumn .your-tel input {
	background: #fff url('/wp-content/uploads/2015/03/name_greyicons.png') no-repeat;
}
.contactColumn .your-company-website input {
	background: #fff url('/wp-content/uploads/2015/03/company_greyicons.png') no-repeat;
}
.contactColumn .your-company-name input {
	background: #fff url('/wp-content/uploads/2015/03/company_organisition_greyicons.png') no-repeat;
}
.contactColumn #your-reason-for-query {
	background: #fff url('/wp-content/uploads/2015/03/message_greyicons.png') no-repeat;
}
.contactColumn div.DivCaptcha {
	background: #fff url('/wp-content/uploads/2015/03/capcha_greyicons.png') no-repeat;
}
.imgborder{
	border: 1px solid #b2b2b2;
}
.section_intro {
  	width: 80%;
  	margin: 0 auto;
	text-align: center;
}
@media (max-width:700px) {
	div.fTab .tabbed ul.wpb_tabs_nav {	
	background-color: none;
}
    .or_btn {
        display: none;
    }
    div.fTab {
    	top: 0;
    }
    div.tfTab {
	height: 240px;
    }
    .iwithtext .iwt-text {
    	padding-top: 15px;
		padding-bottom: 10px;
    	padding-right: 10px;
    }
    .iwithtext .iwt-icon {
    	padding-top: 15px;
    }
}

.btmList{color:#FFFFFF}
.btmList i {color:#FFFFFF}