/*



Theme Name: Salient Child Theme



Theme URI: http://www.themenectar.com



	Author: ThemeNectar



	Author URI: http://themenectar.com



	Description: An Ultra Responsive Multi-Purpose Theme.



	License: GNU General Public License version 3.0



	License URI: http://www.gnu.org/licenses/gpl-3.0.html



Template: salient



Version: 4.1



*/





 /*************************************Common Elements project managment online timesheet online-invoicing************************************/

@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700');

.bk-section-heading {



	font-size:37px;



	line-height:37px;



	color:#000000;



	font-weight: 700;



     font-family: 'Open Sans', sans-serif;



	/* font-family: "OpenSans", Arial, Helvetica; */



}

.bk-section-text {



	font-size:14px;



	line-height:22px;



	color:#000000;



	/* font-family: "OpenSans", Arial, Helvetica; */



     font-family: 'Open Sans', sans-serif;



}



.bk-icon-heading {



	font-size:19px;



	line-height:22px;



	color:#000000;



	font-weight: 600;



	font-family: 'Open Sans', sans-serif;



	background:transparent;



}



.bk-icon-text {



	font-size:14px;



	line-height:22px;



	color:#676767;



	font-family: 'Open Sans', sans-serif;



}



.nectar-button {



	font-family: 'Open Sans', sans-serif;



	font-weight:700 !important;



}



.digitizereceipts .bk-section-heading {



	font-size: 26px;



}/*********************************Button styling for feature pages*********************************/



.nectar-btn-styles {



	font-size:12px;



	line-height:20px;



	font-family: 'Open Sans', sans-serif;
	
	
	font-weight:700;



	text-transform: uppercase;



	background-color: #2AC4EA!important;



	border-radius: 3px 3px 3px 3px;



	padding: 10px 15px;



	color: #FFFFFF;



	letter-spacing: 2px!important;



}/************************************************************************************************************************************************//************************************Home page******************************************/



.home-section-heading {



	font-size:46px;



	line-height:54px;



	font-family: 'Open Sans', sans-serif;



	font-weight:400;



}



.black-color-style {



	color:#000000;



}



.bk-hero-button .nectar-button {



	font-size: 18px;



	letter-spacing: 1px !important;



	padding: 18px 28px;



	opacity: 1.0 !important;



	box-shadow: none !important;



	border-radius: 4px !important;



}



.hero-image-section .divider {



	margin-bottom:0px !important;



}



.hero-image-section .wpb_wrapper > div {



	margin-bottom:0px !important;



}



.three-tiles-section .ak-section-title {



	text-align:center;



}



.three-tiles-section h3.bk-section-heading {



	font-weight: normal;



}



.tri-col h4 {



	font-size: 22px;



	font-family: 'Open Sans', sans-serif !important;



	color: #444;



	letter-spacing: -0.5px;



	font-weight: 400;



	-webkit-font-smoothing: antialiased;



	line-height: 32px;



}



.manage-projects .wpb_wrapper > div {



	margin-bottom: 0px;



}



.wpb_wrapper > .professional-invoices-home {



	margin-bottom: 0px;
padding-top:90px !important;



}



.invoices-img {



	max-width: none !important;



	float: right !important;



	margin-top: 15px !important;



	margin-right: 30px !important;



}



/************For home image************/



.no-max-width {



	max-width: none !important;



}



.outline-button a.nectar-button.medium.extra-color-2.regular-button {



	background-color: transparent !important;
      margin-bottom:60px;



}



.raw-text-hide-desktop {



	display: none;



        



}



.testimonial_slider p {



	font-size:24px;



	line-height:36px;



}



#call-to-action .container a {



	font-family: 'Open Sans', sans-serif;
	font-weight:700;



}



.outline-button {



	text-align: center !important;



}/*******************/



@media (min-width: 1001px) {







h3.bk-section-heading {



	font-family: 'Open Sans', sans-serif !important;



	font-size: 46px;



	line-height: 54px !important;



	color: #000 !important;



	margin: 0 0 30px 0 !important;



}



img.iphone-img, img.time-tracking-img {



	margin-top: 15px !important;



}



.outline-button .nectar-button.medium {



	padding: 10px 20px !important;



	border: 2px solid #000 !important;



	letter-spacing: 1px;



	font-size: 14px !important;



	background-color: transparent !important;



	box-shadow: none !important;



	color: #000 !important;



}



}



.iwt-text h4 {



	font-size: 22px;



	font-family: 'Open Sans', sans-serif !important;



	font-weight:400;



}



p.lrg {



	font-family: 'Open Sans', sans-serif;



	font-size: 18px !important;



}



p.sml {



	font-family: 'Open Sans', sans-serif;



}



.more-link {



	display: block;



	font-size: 16px;



	color: #2ac4ea;



	margin-top: 20px;



	text-decoration: none;



}



h3.bk-section-heading {



	font-weight:normal;



}



p {



	font-family: 'Open Sans', sans-serif;



}



@media (min-width: 1300px) {



h2.hero-heading {



	font-size: 54px;



	margin-bottom: 30px !important;



	display: block;



	line-height: 56px;



	font-weight: lighter !important;



	color: #0393C4;



}



p.lrg {



	font-size: 18px !important;



	letter-spacing: 0 !important;



	margin-bottom: 50px !important;



}



p.sml {



	font-size: 14px !important;



	line-height: 22px !important;



	margin-bottom: 30px !important;



}



p.nrm {



	font-size: 16px !important;



	margin-bottom: 30px !important;



	line-height:22px;



}



}



h2.hero-heading b {



	font-weight: 700;



	margin: 0;



}



.hero-image-section .divider {



	margin-bottom: 40px;



	height: 0;



}



@media (max-width: 500px) {



.lefttextcolumn-v2  {



    padding-left: 10%;



    padding-right: 10%;



    text-align: center;



}



.creative-page-ten .wpb_wrapper {



    margin-bottom: 0 !important;



    margin-top: 0 !important;



    padding-left: 0 !important;



    padding-right: 0 !important;



    text-align: center !important;



}



.creative-video .wpb_wrapper {



    padding: 0 10px !important;



    text-align: center;



}



.creative-page-three .wpb_wrapper {



    padding-right: 0 !important;



}



.creative-page-five .wpb_wrapper {



    padding-right: 0 !important;



}



.creative-quote .wpb_wrapper {



    text-align: center !important;



}



.creative-page-six .right.img-with-aniamtion-wrap {



    text-align: center !important;



}



.text-icon-head {



    max-width: none !important;



}



.text-title-left {



    display: block;



    float: none !important;



    margin-right: 0 !important;



}



.text-title-left-v2 {



    display: block;



    float: none !important;



    margin-right: 0 !important;



}



.text-title-right {



    display: block;



    float: none !important;



    margin-right: 0 !important;



}



.creative-video .wpb_wrapper {



    padding-right: 0 !important;



    text-align: center;



}



.creative-page-ten .wpb_wrapper {



    padding-right: 0 !important;



}



.creative-quote .wpb_wrapper {



    padding: 10px;



    text-align: center;



}



.creative-page-five .wpb_wrapper {



    padding-right: 0 !important;



}



.creative-page-three .wpb_wrapper {



    padding-right: 0 !important;



}



.creative-video .wpb_wrapper {



    padding-right: 0 !important;



    text-align: center;



}



.creative-page-ten .wpb_wrapper {



    padding-right: 0 !important;



}



.creative-quote .wpb_wrapper {



    padding: 10px;



    text-align: center;



}



.creative-page-five .wpb_wrapper {



    padding-right: 0 !important;



}



.creative-page-three .wpb_wrapper {



    padding-right: 0 !important;



}



.creative-page-six .wpb_wrapper {



    padding-right: 0 !important;



}



.effort-one .bk-section-text {



    text-align: center !important;



}



.effort-two .bk-section-text {



    text-align: center !important;



}



.effort-two {



    max-width: none !important;



    padding: 10px !important;



    text-align: center !important;



}



.digitizereceipts .bk-section-heading {



    max-width: none !important;



}



.effort-page-one .wpb_wrapper {



    padding-right: 0% !important;



}



.effort-page-three .wpb_wrapper {



    padding-right: 0% !important;



}



.effort-page-five .wpb_wrapper {



    padding-right: 0% !important;



   



}







.home-logos {



    margin-top: 0 !important;



}



h2.hero-heading {



	color: #0393c4;



	font-size: 38px;



	line-height: 44px;



}/*.responsivepadding {padding-left:15px;padding-right:15px;}*//*.lefttextcolumn {padding-left:15px !important;padding-right:15px !important;}.rightcolumnimage {padding-left:15px !important;padding-right:15px !important;}.rightcolumnimage img {width:100%;}*/



.bk-icon-heading {



	line-height:22px !important;



}



.home-second-col h3.bk-section-heading {



	font-size:34px !important;



}



.manage-projects h3.bk-section-heading {



	font-size:34px !important;



	font-weight: normal !important;



}



.manage-projects h4 {



	font-size: 22px !important;



	font-family: 'Open Sans', sans-serif !important;



}



.simple-time-tracking h3.bk-section-heading {



	font-size: 34px !important;



	font-family: 'Open Sans', sans-serif !important;



	font-weight: 400 !important;



}



.professional-invoices-row h3.bk-section-heading {



	font-size: 34px !important;



	font-family: 'Open Sans', sans-serif !important;



	font-weight: 400 !important;



}



.get-paid-online-row h3.bk-section-heading {



	font-size: 34px !important;



	font-family: 'Open Sans', sans-serif !important;



	font-weight: 400 !important;



}



.custom-header-container .wpb_wrapper > h1 {



	margin-bottom:0px !important;



}



.reasons-head .col.section-title {



	padding:0px !important;



}



.recurring-invoice-responsive .wpb_text_column .wpb_wrapper {



	text-align:center !important;



}



.samrt-dynamic-variable-responsive .wpb_text_column .wpb_wrapper {



	text-align:center !important;



}



.samrt-dynamic-variable-responsive .bk-section-heading {



	text-align:center !important;



}



.samrt-dynamic-variable-responsive .bk-section-text {



	text-align:center !important;



}



.comparison-logo .wpb_wrapper > div img {



	display:block !important;



	width:auto !important;



}



.project-managment-desktop-row .lefttextcolumn.wpb_column{



	padding-left: 15px !important;



    padding-right: 15px !important;



}







.project-managment-desktop-row .optimize-business{



		padding-left: 15px !important;



    padding-right: 15px !important;



}



.charge-markup-expenses-row .lefttextcolumn.wpb_column{



	padding: 60px 30px 20px !important;



}











}



@media (max-width:620px) {



.lefttextcolumn-v3 {



    padding: 40px 30px 20px !important;



}



.left-image-avaza {



    padding-left: 15px;



    padding-right: 15px;



}



.creative-header-text {   



    font-size: 24px !important;



}



.lefttextcolumn-v2  {



    padding-left: 10% !important;



    padding-right: 10% !important;



    text-align: center !important;



}



.creative-header-image img.img-with-animation {



    padding-left: 10px !important;



}



.creative-page-ten .wpb_wrapper {



    margin-bottom: 0 !important;



    margin-top: 0 !important;



    padding-left: 0 !important;



    padding-right: 0 !important;



    text-align: center !important;



}



.creative-video .wpb_wrapper {



    padding: 0 10px !important;



    text-align: center;



}



.creative-page-three .wpb_wrapper {



    padding-right: 0 !important;



}



.creative-page-five .wpb_wrapper {



    padding-right: 0 !important;



}



.creative-quote .wpb_wrapper {



    text-align: center !important;



}



.creative-page-six .right.img-with-aniamtion-wrap {



    text-align: center !important;



}



.text-icon-head {



    max-width: none !important;



}



.text-title-left {



    display: block;



    float: none !important;



    margin-right: 0 !important;



}



.text-title-left-v2 {



    display: block;



    float: none !important;



    margin-right: 0 !important;



}



.text-title-right {



    display: block;



    float: none !important;



    margin-right: 0 !important;



}







.creative-page-six .wpb_wrapper {



    padding-right: 0 !important;



}



.effort-one .bk-section-text {



    text-align: center !important;



}



.effort-two .bk-section-text {



    text-align: center !important;



}



.effort-two {



    max-width: none !important;



    padding: 10px !important;



    text-align: center !important;



}



.digitizereceipts .bk-section-heading {



    max-width: none !important;



}



.effort-page-one .wpb_wrapper {



    padding-right: 0% !important;



}



.effort-page-three .wpb_wrapper {



    padding-right: 0% !important;



}



.effort-page-five .wpb_wrapper {



    padding-right: 0% !important;



   



}







.home-logos {



    margin-top: 0 !important;



}



.page-header-custom .wpb_text_column.wpb_content_element {



	width: 100%;



}



.pricing.table-child .wpb_wrapper {



	padding: 0 14px;



}



.all-in-one-solution-row .wpb_wrapper {



	padding: 0 14px;



}



.page-header-custom .wpb_wrapper {



	padding: 0 14px;



}



.page-header-custom .wpb_wrapper > h1 {



	font-size: 20px !important;



	line-height: 26px !important;



	padding-left:0px;



}



#page-header-bg .span_6 h1, .single.single-post .section-title h1, h1 {



	font-size: 30px !important;



	line-height: 40px !important;



}



#page-header-bg .span_6 span.subheader {



	font-size: 11px !important;



}



.page-header-custom .subheader {



	font-size: 14px;



}



.page-header-custom p {



	text-align: center;



}



.page-header-custom .wpb_wrapper > h1 {



	font-size: 29px;



	text-align: center;



}



.reason {



	padding-bottom: 3px !important;



	padding-top: 25px !important;



}



.reason .vc_span6 .wpb_wrapper {



	padding: 0 5px;



	width: 100%;



}



.reason .wpb_wrapper > h2 {



	font-size: 20px;



	text-align: center;



}



.test-full p {



	font-size: 18px;



	padding: 12px 17px 19px;



}



.test-full h2 {



	font-size: 13px;



}



.test-full h5 {



	font-size: 13px;



}



.video-section h2 {



	font-size: 26px !important;



	text-align: center;



}



.video-section .wpb_wrapper > p {



	font-size: 17px;



	margin-top: 24px;



}



.wpb_row.vc_row-fluid.standard_section.pricing {



	margin-bottom: 0 !important;



	padding-bottom: 0 !important;



}



.reason .wpb_wrapper > p {



	font-size: 16px;



	text-align: center;



}



.reason.wpb_row > .span_12 > .column_container:last-child {



	margin-bottom: 30px !important;



}



.table-child .pricing-column ul li {



	font-size: 10px;



}



.table-child .pricing-column.highlight {



	margin-top: -19px !important;



}



.table-child .pricing-column.no-highlight.accent-color > h3 {



	font-size: 14px;



	padding-left: 10px;



}



.table-child .pricing-column.highlight.accent-color h3 {



	background-size: 80% auto;



}



.table-child .first-packege .pricing-column:first-child ul li {



	padding-left: 0 !important;



	text-align: left;



}



.table-child .first-packege .nectar-button.medium {



	font-size: 10px;



	padding: 9px 13px;



}



.table-child .first-packege .pricing-column-content li:last-child {



	font-size: 9px;



}



.table-child .first-packege .nectar-button.medium {



	font-size: 12px;



	height: 31px;



	overflow: hidden;



	padding: 6px 13px;



}



}



@media (max-width: 1000px) {
img.aligncenter.size-full.wp-image-4383.header-image-hide {
    display: block !important;
}
.creative-header-one.digitizereceipts .wpb_wrapper {



    max-width: none !important;



}



.vc_col-sm-6.expense-one.wpb_column.column_container.col.no-extra-padding.instance-17 {



    text-align: center !important;



    padding-left: 10px !important;



    padding-right: 10px !important;



}



.expense-page-five.digitizereceipts .bk-section-text {



    max-width: none !important;



    margin-bottom: 0px !important  



}



.vc_col-sm-6.expense-page-five.wpb_column.column_container.col.no-extra-padding.instance-16 {



   



    text-align: center !important;



    padding-top: 60px !important;







}







.creative-header-text {



    max-width: none !important;



}



.height {



    margin: 0 !important;



    height: 0px !important;



}



.creative-page-two .wpb_wrapper {



    padding-top: 4%;



}



.lefttextcolumn-v2 .bk-section-heading {      



           font-size: 24px;



}



.creative-quote .wpb_wrapper {



    max-width: none !important;



    padding-right: 10% !important;



    padding-left: 10% !important;



    padding-top: 10px !important;



}



.lefttextcolumn-v2 {



    padding-left: 10% !important;



    padding-bottom: 4% !important;



    padding-right: 10% !important;



    text-align: center !important;



}



.creative-icon-portion .iwithtext {



    width: 270px;



}


.vc_col-sm-6.creative-page-zero.wpb_column.column_container.col.no-extra-padding.instance-5 {



    padding-left: 10%;



    text-align: center !important;



}



.vc_col-sm-6.creative-page-fifteen.wpb_column.column_container.col.no-extra-padding.instance-6 {



    padding-left: 10%;



    text-align: center !important;



}



.creative-header-one .wpb_wrapper {



    float: none !important;



}



.creative-video .wpb_wrapper {



   padding-right: 10px !important;



}



.creative-page-ten .wpb_wrapper {



    margin-bottom: 0 !important;



    margin-top: 0 !important;



    padding-left: 0 !important;



    padding-right: 0 !important;



    text-align: center !important;



}



.creative-video .wpb_wrapper {



    padding: 0 10px !important;



    text-align: center;



}



.creative-page-three .wpb_wrapper {



    padding-right: 0 !important;



}



.creative-page-five .wpb_wrapper {



    padding-right: 0 !important;



}



.creative-quote .wpb_wrapper {



    text-align: center !important;



}



.right.img-with-aniamtion-wrap {



    text-align: center !important;



}



.full-width-content.vc_row-fluid .creative-quote{margin-left:2.1% !important;}



.creative-page-five .wpb_wrapper{



padding-right:0px !important;



}







.text-title-left {



    margin-right: 0px !important;



    margin-top: 20px;



}



.digitizereceipts .bk-section-heading {



    max-width: none !important;



}



.effort-page-one .wpb_wrapper {



    padding-right: 0% !important;



}



.effort-page-three .wpb_wrapper {



    padding-right: 0% !important;



}



.effort-page-five .wpb_wrapper {



    padding-right: 0% !important;



   



}







.home-logos {



    margin-top: 0 !important;



}



.charge-markup-expenses-row .bk-section-heading{



	text-align:center !important;



}



.charge-markup-expenses-row .wpb_text_column{



	text-align:center !important;



}



.container-wrap, .project-title{



	padding-top:55px !important;



}



.online-invoicing-desktop-row .rightcolumnimage {



	padding-left: 60px !important;



    padding-right: 60px !important;



}



.raw-text-hide-desktop {



	display:none;



}



.hero-image-section {



	text-align: center;



	padding-top: 60px !important;



}



.bk-hero-button .nectar-button {



	margin-bottom: 40px !important;



}



.comparison-logo-row {



	display:none !important;



}



.recurring-invoice-responsive .lefttextcolumn {



	text-align:center !important;



}



.recurring-invoice-responsive .bk-section-heading {



	text-align:center !important;



}



.recurring-invoice-responsive .bk-section-text {



	text-align:center !important;



}



.automate-invoicing-responsive .lefttextcolumn {



	text-align:center !important;



}



.automate-invoicing-responsive .bk-section-heading {



	text-align:center !important;



}



.automate-invoicing-responsive .bk-section-text {



	text-align:center !important;



}



.outline-button .nectar-button.medium {



	padding: 10px 10px !important;



	width: 100% !important;



	display: block !important;



	border: 2px solid #000 !important;



	letter-spacing: 1px;



	font-size: 14px !important;



	background-color: transparent !important;



	box-shadow: none !important;



	color: #000 !important;



	margin-bottom: 30px !important;



}



.desktop-view {



	display: none;



}



.responsiverow {



	display:block;



}



.desktoprow {



	display:none;



}/*.responsivepadding {padding-left:60px;padding-right:60px;}*//*.rightcolumntext {padding-top:50px;padding-left:20px;padding-right:40px;padding-bottom:20px;}.lefttextcolumn {padding-top:0px !important;padding-left:60px;padding-right:60px;padding-bottom:20px;}*//*.rightcolumnimage {padding-left:60px;padding-right:60px;}.rightcolumnimage img {width:100%;}*/



.bk-icon-heading {



	font-size:12pt;



}



.bk-signup-button {



	text-align:center;



	margin-left:0px;



}



.getpaidleft > div > div {



	text-align:center !important;



}



.getpaidiconright {



	display:none !important;



}



.tri-col {



	margin-bottom: 40px !important;



}



.mb40 {



	margin: 0 0 40px 0 !important;



}



h2.hero-heading {



	margin-bottom: 20px !important;



}



p.bk-hero-byline {



	font-size: 20px !important;



	margin-bottom: 30px !important;



}



h3.bk-section-heading {



	font-family: 'Open Sans', sans-serif !important;



	font-size: 34px !important;



	color: #000 !important;



	margin: 0 0 30px 0 !important;



	line-height: 40px !important;



	font-weight:400;



}



.section-padding {



	padding-top: 60px !important;



}



.cc-logo-img {



	margin-bottom: 60px !important;



}



.manage-projects h4 {



	font-size: 22px !important;



	font-family: 'Open Sans', sans-serif !important;



}



.page-id-3006 #page-header-bg[data-parallax="0"] {



	margin-top: 50px !important;



}



}


@media (max-width: 1300px) {

	.home-bottom-callout-left-content .home-bottom-callout-left-content-inner {
		padding-top: 20px !important;
	}

	.home-bottom-callout-left-content {
		padding-left: 0 !important;
	}

	.home-bottom-callout-right-content {
		padding-right: 0 !important;
	}

/*.wpb_row .span_12 > .col.padding-6-percent.home-bottom-callout-left-content, .column-inner.padding-6-percent.home-bottom-callout-left-content
 {
	padding: 0 !important;
	padding-right: 6%;
}
*/

}

@media (max-width: 1299px) {
.creative-header-one .wpb_wrapper {



    max-width: 470px !important;



}



.creative-header-text {



    font-size: 26px !important;



    line-height: 40px !important;



}



.home-top-section-head h2.hero-heading {



	font-size:38px !important;



}



h2.hero-heading {



	font-size: 38px;



	line-height: 44px;



	color:#0393C4;



}



.hero-image-section .divider {



	margin-bottom: 30px;



	height: 0;



}



p.sml {



	font-size: 14px !important;



	line-height: 22px !important;



	margin-bottom: 20px !important;



}



p.nrm {



	font-size: 16px !important;



	margin-bottom: 20px !important;



}



}



/****************************For hidding on Desktop View***************************/



@media (min-width: 1001px) {



.mobile-view {



	display: none;



}



}



.responsiverow {



	display:none;



}/*******************************************Project Managment Features Responsiveness Styling******************************************/



h1 {



	padding-left: 10px;



	padding-right: 10px;



}



@media (max-width: 1000px) {



.creative-header-one .wpb_wrapper {



    float: none !important;



}



.automate-invoicing-responsive .lefttextcolumn{



	 padding: 60px 60px 20px !important;



}







.automate-invoicing-responsive .lefttextcolumn .bk-section-text{



	margin-bottom: 30px !important;



}



.responsive-offer-boxes .responsivepadding{



	padding-left: 60px !important;



    padding-right: 60px !important;



}



.avaza-offers-boxes h3{



	font-size:16px !important;



}



.vc_col-sm-3.wpb_column.column_container.col.centered-text.padding-2-percent .wpb_wrapper > p{



	min-height: auto !important;



}



.img-with-animation.text-center {



	margin:0 auto !important;



}



.center img.img-with-animation.force120 {



	margin: 0 auto !important;



	width: 100px !important;



}



.integrated-billing-row-cont .responsivepadding h3 {



	font-size:16px !important;



}



.responsivepadding-container .responsivepadding {



	padding-left: 60px !important;



	padding-right: 60px !important;



}



.responsive-img-style-mobile .responsivepadding.rightcolumnimage {



	padding-left:60px !important;



	padding-right:60px !important;



}



.responsive-img-style-mobile .rightcolumnimage img {



	padding-left:60px !important;



	padding-right:60px !important;



}



.online-timesheet-desktop-row .rightcolumnimage {



	padding-left:60px !important;



	padding-right:60px !important;



}



.project-managment-desktop-row .lefttextcolumn {



	padding-bottom: 20px !important;



	padding-left: 60px !important;



	padding-right: 60px !important;



	padding-top: 0 !important;



}



.online-timesheet-desktop-row .lefttextcolumn.wpb_column {



	padding-bottom: 20px !important;



	padding-left: 60px !important;



	padding-right: 60px !important;



	padding-top: 0 !important;



}



.project-managment-desktop-row .lefttextcolumn.optimize-business {



	padding-bottom: 20px !important;



	padding-left: 60px !important;



	padding-right: 60px !important;



	padding-top: 0 !important;



}



.bk-icon-text {



	max-width: 480px;



}



.header-text-container h4 {



	font-size: 16px !important;



}



.row .col img {



	width: auto !important;



}



.responsiverow {



	display:block;



}



.desktoprow {



	display:none;



}



.bk-icon-heading {



	font-size:12pt;



}



.bk-signup-button {



	text-align:center;



	margin-left:0px !important;



}



.responsiveproj .lefttextcolumn {



	padding-bottom: 20px !important;



	padding-left: 60px !important;



	padding-right: 60px !important;



	padding-top: 0 !important;



}



.responsiveproj .rightcolumnimage {



	padding-left:60px !important;



	padding-right:60px !important;



	padding-top:30px !important;



}



.responsiveproj .rightcolumnimage img {



	width:100%;



}



.responsiveproj .rightcolumntext {



	padding-top:50px !important;



	padding-left:10px !important;



	padding-right:20px !important;



	padding-bottom:20px !important;



}



.responsiveproj .responsivepadding {



	padding-left:60px !important;



	padding-right:60px !important;



}



.project-managment-desktop-row .rightcolumnimage {



	padding-left: 60px !important;



	padding-right: 60px !important;



	padding-top: 30px !important;



}



.online-invoicing-desktop-row .lefttextcolumn {



	padding-bottom: 20px !important;



	padding-left: 60px !important;



	padding-right: 60px !important;



	padding-top: 0 !important;



}



.digitizereceiptrow-container .lefttextcolumn {



	padding: 60px 60px 20px !important;



	text-align: center !important;



}



.digitizereceiptrow-container .bk-section-heading {



	font-size: 18pt !important;



}



.lefttextcolumn.charge-markup-responsive-col {



	padding: 60px 60px 20px !important;



	text-align: center !important;



}



.automate-invoicing-responsive {



	/*padding: 60px 60px 20px !important;*/



	padding:0px !important;



	text-align: center !important;



}



.automate-invoicing-responsive .bk-section-heading {



	font-size: 19.5pt !important;



}



.responsive-width-cont-row .digitizereceipts {



	padding: 0 10% 5% !important;



	text-align: center !important;



}



.responsive-boxes-container .digitizereceipts {



	padding: 0 20% 10% !important;



	text-align: center !important;



} 



/*.responsive-width-cont-row .creative-page-fifteen {



	padding: 0 20% 10% !important;



	text-align: center !important;



} */



.responsive-width-cont-row .bk-section-text {



	max-width:100% !important;



}



.responsive-width-cont-row .digitizereceipts .wpb_wrapper {



	padding-left:0px !important;



}



.samrt-dynamic-variable-responsive .lefttextcolumn {



	padding: 60px 60px 20px !important;



	text-align: center !important;



}



.samrt-dynamic-variable-responsive .lefttextcolumn .bk-section-heading {



	font-size: 19.5pt !important;



}



.recurring-invoice-responsive .lefttextcolumn {



	padding: 60px 60px 20px !important;



	text-align: center !important;



}



.recurring-invoice-responsive .lefttextcolumn .bk-section-heading {



	font-size: 19.5pt !important;



}



.responsive-width-cont-row .vc_col-sm-6 .wpb_wrapper {



	text-align:center !important;



}



.responsive-width-cont-row .vc_col-sm-6 .wpb_wrapper ul li{



text-align:left !important;



}



}







@media (max-width: 620px) {



.online-timesheet-desktop-row .rightcolumnimage{



	padding-left:60px !important;



	padding-right:60px !important;



}



.responsiveproj .rightcolumnimage{



	padding-left:60px !important;



	padding-right:60px !important;	



}



.responsivepadding-container .responsivepadding{



	padding-left:60px !important;



	padding-right:60px !important;



}



.responsive-img-style-mobile .rightcolumnimage img{



	padding-left:60px !important;



	padding-right:60px !important;



}



.responsive-img-style-mobile .responsivepadding.rightcolumnimage{



	padding-left:60px !important;



	padding-right:60px !important;



}



}



@media (max-width: 500px) {



.automate-invoicing-responsive .lefttextcolumn .bk-section-heading{



	line-height:1.5;



}



.automate-invoicing-responsive .lefttextcolumn{



	 padding: 60px 30px 20px !important;



}



.responsive-offer-boxes .responsivepadding{



    padding-left: 15px !important;



    padding-right: 15px !important;



}



.charge-markup-expenses-row .wpb_text_column{



	text-align:center !important;



}



.charge-markup-expenses-row p.bk-section-heading{



	text-align:center !important;



}



.optimizeimage {



	width:auto;



}



.bk-section-heading {



	font-size:18pt;



	/* line-height:24px; */



}



/*.lefttextcolumn{padding-left:15px;padding-right:15px;}.responsivepadding{padding-left:15px;padding-right:15px;}.rightcolumnimage{padding-left:15px;padding-right:15px;}.rightcolumnimage img{width:100%;}*/



.responsiveproj .lefttextcolumn {



	padding-left:15px !important;



	padding-right:15px !important;



}



.lefttextcolumn {



	padding-bottom:20px !important;



}



.bk-signup-button {



	margin-left: auto !important;



}



.rightcolumnimage {



	padding-left:15px !important;



	padding-right:15px !important;



}



.online-timesheet-desktop-row .lefttextcolumn.wpb_column {



	padding-left: 15px !important;



	padding-right: 15px !important;



}



.online-invoicing-desktop-row .lefttextcolumn.wpb_column {



	padding-left: 15px !important;



	padding-right: 15px !important;



}



.digitizereceiptrow-container .lefttextcolumn.wpb_column {



	padding: 60px 30px 20px !important;



	text-align: center !important;



}



.behramtest .col h4 {



	font-size: 16px;



}



/*.automate-invoicing-responsive {



	padding: 60px 30px 20px !important;



}*/



.digitizereceipts.custom-para {



	padding: 0 10% 5% !important;



	text-align: center;



}



/*.creative-page-fifteen{



padding: 0 10% 5% !important;



}*/



/*.responsive-boxes-container ul{



margin-left:0px !important;



}*/





.digitizereceipts.custom-para .wpb_wrapper {



	padding-left:0px !important;



}



.samrt-dynamic-variable-responsive .lefttextcolumn.wpb_column {



	padding: 60px 30px 20px !important;



}



.recurring-invoice-responsive .lefttextcolumn.wpb_column {



	padding: 60px 30px 20px !important;



}



.currency-anywhere-style .wpb_text_column {



	text-align:center !important;



}



.online-timesheet-desktop-row .rightcolumnimage{



	padding-left:15px !important;



	padding-right:15px !important;



}



.responsiveproj .rightcolumnimage{



	padding-left:15px !important;



	padding-right:15px !important;	



}



.responsivepadding-container .responsivepadding{



	padding-left:15px !important;



	padding-right:15px !important;



}



.responsive-img-style-mobile .rightcolumnimage img{



	padding-left:15px !important;



	padding-right:15px !important;



}



.responsive-img-style-mobile .responsivepadding.rightcolumnimage{



	padding-left:15px !important;



	padding-right:15px !important;



}



.project-managment-desktop-row .rightcolumnimage{



	padding-left:15px !important;



	padding-right:15px !important;



}



.project-managment-desktop-row .lefttextcolumn.optimize-business{



	padding-left:15px !important;



	padding-right:15px !important;



}



}



/*****************************Media Query for home************************/



@media (min-width: 1001px) {



.section-padding {



	padding-top: 100px !important;



}



.hero-img-section {



	margin: 0 !important;



	padding-top: 100px !important;



}



}			/***********************Header style for Feature pages*******************************/



.header-text-container h1 {



	font-family: 'Open Sans', sans-serif !important;



	font-weight:600;



}



.header-text-container h4 {



	font-family: 'Open Sans', sans-serif;



	font-size:18px;



	font-weight:600;



}



.hero-img-section h2.hero-heading {



	font-family: 'Open Sans', sans-serif;



	font-weight:400 !important;



}/***************Footer****************************/



#mobile-menu #mobile-search, header#top nav ul #search-btn {



	display: none!important;



}



#footer-outer #footer-widgets .col ul li {



	border-bottom:none;



}



#footer-outer .widget.widget_nav_menu li a {



	font-size:12px;



	line-height:22px;



}



#footer-outer a {



	font-size:12px;



	line-height:22px;



}/***************left Right text and image per page layout /project managment/timesheet/ expense management / online invocing/ recuring invocing / **********************/



.avaza-offers-boxes h3 {



	font-size:19px;



	font-family: 'Open Sans', sans-serif;



	font-weight:600;



}



.avaza-offers-boxes p {



	font-family: 'Open Sans', sans-serif;



}



.disable-button a {



	border-color: #000000 !important;



	width: 185px;



}



.currency-anywhere-style p.bk-section-heading {



	font-size:26px;



}



.currency-anywhere-style .bk-section-text-1 {



	font-family: 'Open Sans', sans-serif;



}



.timesheet-right-column-desktop .rightcolumntext {



	padding-left: 60px !important;



	padding-right: 20px !important;



}



.timesheet-right-column-desktop .bk-icon-text {



	max-width: 480px;



}



.project-management-righttextcol-desktop .rightcolumntext {



	padding-left: 30px !important;



}



.project-management-righttextcol-desktop .bk-icon-text {



	max-width: 480px;



}



.easy-invoicing-righttextcol-desktop .bk-icon-text {



	max-width: 480px;



}



.bk-signup-button {



	margin-left:150px;



}



.rightcolumntext {    /*padding-left: 30px !important;*/



}



.project-managment-desktop-row .lefttextcolumn.wpb_column {



	padding-left: 10%;



	padding-right: 20px;



}



.lefttextcolumn.optimize-business {



	padding-left: 10% !important;



	padding-right: 20px !important;



}



.online-timesheet-desktop-row .lefttextcolumn.wpb_column {



	padding-left: 10%;



	padding-right:0px;



}



.charge-markup-expenses-row .lefttextcolumn.wpb_column {



	padding: 10%;



}



.online-invoicing-desktop-row .lefttextcolumn.wpb_column {



	padding-left: 10%;



}



.digitizereceipts .bk-section-text {



	max-width: 450px;



	/* margin-bottom: 30px !important; */



}  /***********************Icon Styling*******************/



.iwt-icon img {



	width: auto !important;



}



.iwt-text {



	padding-left:85px !important;



}



.custom-para .wpb_wrapper {



	padding-left: 8%;



}



.force120 {



	width: 100px !important;



	height: auto;



}/*****************************expense management software text styling******************/



.charge-markup-expenses-row .bk-section-heading {



	color: #000000;



	padding-bottom: 10px;



	font-size: 18pt;



	font-weight: bold;



	line-height: 1.5;



	text-align: left;



	font-family: 'Open Sans', sans-serif;



}



.background-image-no-repeat {



	background-repeat: no-repeat;



	background-position: -40px 20px !important;



}/***************************************Expense Management Software ********************************************************/



.charge-markup-expenses-row .wpb_text_column {



	text-align:left;



}



.charge-markup-expenses-row .bk-signup-button {



	margin-left:0px;



}



.expense-tracking-icon h3 {



	font-family: 'Open Sans', sans-serif !important;



	font-weight: 600 !important;



	font-size: 19px;



	line-height: 34px;



}



.digitizereceipts .bk-section-heading {



	font-size: 24px;



	line-height:36px;



}



.texts-center-align .bk-section-text-1 {



	text-align:center;



}/********************online invoicing software****************************/



.integrated-billing-row-cont h3 {



	font-family: 'Open Sans', sans-serif !important;



	font-weight: 600 !important;



	font-size: 19px;



	line-height: 34px;



}



.bk-section-heading {



	padding-bottom:10px;



}



@media (max-width: 500px) {



.online-invoicing-desktop-row .rightcolumnimage{



	padding-left: 15px !important;



    padding-right: 15px !important;



}



.online-invoicing-desktop-row .vc_col-sm-6 .bk-signup-button .wpb_wrapper p{



	text-align:center !important



}



}







/*****************************Pricing Page Styling***********************/



.page-id-2705 #page-header-bg h1{



	margin-bottom:8px;



}



/*.pricing-header h1{



	margin-bottom:8px;



	color: #0393c4!important;



	font-family: 'Open Sans';



    font-weight: 600;



    font-size: 44px;



    line-height: 44px;



}



.pricing-header{



	height:360px;







}



.pricing-header .col.span_12{



}



.pricing-header span{



	color: #0393c4!important;



	font-size: 28px;



    line-height: 28px;



    font-family: 'Open Sans';



    font-weight: 300;



}*/



.pricing-column .interval {



	font-size: 12px;



	line-height: 22px;



	font-family: 'Open Sans', sans-serif;



}



.pricing-column ul li {



	font-size: 12px;



	line-height: 18px;



	font-family: 'Open Sans', sans-serif;



}



.plans-container-section h3 {



	font-size: 19px;



	line-height: 34px;



	font-family: 'Open Sans', sans-serif;
	
	font-weight:600;



}



.plans-container-section div {



	font-size: 12px;



	line-height: 22px;



	font-family: 'Open Sans', sans-serif;



}



.start-boxes-cont h3 {



	font-size: 19px;



	line-height: 34px;



	font-family: 'Open Sans', sans-serif;
	
	font-weight:600;



}



@media (max-width:767px) {



.creative-page-ten .wpb_wrapper {



    margin-bottom: 0 !important;



    margin-top: 0 !important;



    padding-left: 0 !important;



    padding-right: 0 !important;



    text-align: center !important;



}



.creative-video .wpb_wrapper {



    padding: 0 10px !important;



    text-align: center;



}



.creative-page-three .wpb_wrapper {



    padding-right: 0 !important;



}



.creative-page-five .wpb_wrapper {



    padding-right: 0 !important;



}



.creative-quote .wpb_wrapper {



    text-align: center !important;



}



.creative-page-six .right.img-with-aniamtion-wrap {



    text-align: center !important;



}



.text-icon-head {



    max-width: none !important;



}



.text-title-left {



    display: block;



    float: none !important;



    margin-right: 0 !important;



}



.text-title-left-v2 {



    display: block;



    float: none !important;



    margin-right: 0 !important;



}



.text-title-right {



    display: block;



    float: none !important;



    margin-right: 0 !important;



}



.creative-video .wpb_wrapper {



    padding-right: 0 !important;



    text-align: center;



}



.creative-page-ten .wpb_wrapper {



    padding-right: 0 !important;



}



.creative-quote .wpb_wrapper {



    padding: 10px;



    text-align: center;



}



.creative-page-five .wpb_wrapper {



    padding-right: 0 !important;



}



.creative-page-three .wpb_wrapper {



    padding-right: 0 !important;



}



.creative-video .wpb_wrapper {



    padding-right: 0 !important;



    text-align: center;



}



.creative-page-ten .wpb_wrapper {



    padding-right: 0 !important;



}



.creative-quote .wpb_wrapper {



    padding: 10px;



    text-align: center;



}



.creative-page-five .wpb_wrapper {



    padding-right: 0 !important;



}



.creative-page-three .wpb_wrapper {



    padding-right: 0 !important;



}



.creative-page-six .wpb_wrapper {



    padding-right: 0 !important;



}



.price-column-container h2 {



	font-size:18px !important;



	line-height:36px !important;



}



.price-column-container h3 {



	font-size:16px !important;



}



.plans-container-section h3 {



	font-size: 16px !important;



}



.start-boxes-cont h3 {



	font-size: 16px !important;



}



.pricing-column.highlight h3 .highlight-reason {



	font-weight: 700 !important;



}



}



/*********************************************advocate reward progame*************************************/



.page-id-2877 #page-header-bg .span_6 h1 {



	margin-bottom: 22px;



	padding-left: 0;



}



.page-id-2877 #page-header-bg .span_6 span.subheader {



	font-weight: 600;



}



.page-id-2877 .container-wrap, .project-title {



	background: #fff none repeat scroll 0 0;



}



.logo-section .wpb_text_column.wpb_content_element:hover {



	background-color: #fff;



	background-image: url("https://www.avaza.com/wp-content/uploads/2016/04/border-hover-1.png");



}



.nectar-button:not([data-color-override="false"]), .nectar-button:not([data-hover-color-override="false"]) {



	visibility: visible;



}



.logo-section .col.span_6 img {



	margin-top: 14px;



	width: 155px !important;



}



.logo-section .wpb_text_column.wpb_content_element {



	background-image: url("https://d35x3iekzjx6h0.cloudfront.net/wp-content/uploads/2016/04/border.png");



	background-position: center center;



	background-repeat: no-repeat;



	border: 1px solid #fff;



	border-radius: 9px;



	cursor: pointer;



	display: inline-block;



	font-size: 14px;



	max-width: 500px;



	padding: 21px 27px;



	transition: all 0.4s ease-in-out 0s;



	vertical-align: top;



	width: 100%;



}



.logo-section .col.span_6 a {



	color: #000;



}



.vc_span6.free-month.wpb_column.column_container.col.no-extra-padding {



	background: rgba(0, 0, 0, 0) url("https://www.avaza.com/wp-content/uploads/2016/04/or-1.jpg") no-repeat scroll 96% 0;



}



#call-to-action {



	background-color: #eeeeee!important;
}








.got-a-spare .col img {



	width: 80px;



}



.single-or-image .img-with-animation {



	width: auto !important;



	;



}



.logo-section .col.span_6 + .col.span_6 {



	padding-left: 35px;



}



.wpb_text_column.wpb_content_element.google-app-work {



	padding-bottom: 17px;



}



.plane-image {



	background-position: right 27px !important;



	background-size: 79% auto !important;



}



.got-a-spare .wpb_wrapper > p {



	padding: 0;



}



.text-area {



	display: inline-block;



	font-size: 14px;



	padding-left: 19px;



	padding-top: 10px;



}



.logo-section .col.span_6 {



	margin-bottom: 0;



}







.text-area {



	display: inline-block;



	font-size: 10px;



	padding-left: 0;



	padding-top: 10px;



}



.logo-section .col.span_6 + .col.span_6 {



	font-size: 13px;



	padding-left: 35px;



}







 @media (max-width:1000px) {



.got-a-spare .col img {



	display: block;



	float: none;



	margin: 0 auto;



	width: 80px !important;



}



.text-area {



	display: block;



	font-size: 14px;



	text-align: center;



}



.logo-section .wpb_text_column.wpb_content_element {



	max-width:100%;



}



.logo-section .col.span_6 {



	margin-bottom: 0;



	width: 49%;



}



.vc_span12.wpb_column.column_container.col.no-extra-padding {



	text-align: center;



}



.page-id-2877 #page-header-bg {



	text-align: center;



}



.advocate-reward-section-container-head .wpb_wrapper {



	text-align: center !important;



}



.advocate-reward-section-container-head h4 {



	font-size: 16px !important;



	color: #444;



	font-family: 'Open Sans', sans-serif;
	
	font-weight:600;



}



.text-style-conts h4 {



	font-size: 16px !important;



	color: #444;



	font-family: 'Open Sans', sans-serif;
	
	font-weight:600;



}



.text-style-conts .wpb_wrapper {



	text-align: center !important;



}



.special-bonus h4 {



	font-size: 16px !important;



	color: #444;



	font-family: 'Open Sans', sans-serif;
	
	font-weight:600;



}



.text-style-conts .wpb_wrapper img {



	width:23px !important;



}



}



 @media (max-width:480px) {



.vc_col-sm-6.harvest-three.wpb_column.column_container.col.no-extra-padding.instance-26 {



    padding-left: 6% !important;



}



.advocate-reward-section-container-head h4 {



	font-size: 16px !important;



	color: #444;



	font-family: 'Open Sans', sans-serif;
	
	font-weight:600;



}



.text-style-conts h4 {



	font-size: 16px !important;



	color: #444;



	font-family: 'Open Sans', sans-serif;
	
	font-weight:600;



}



.advocate-reward-section-container-head .wpb_wrapper {



	text-align: center !important;



}



.advocate-reward-section-container-head .wpb_wrapper h4 {



	font-size: 16px !important;



}



.text-style-conts .wpb_wrapper {



	text-align: center !important;



}



.logo-section .col.span_6 {



	margin-bottom: 13px;



	text-align: center;



	width: 100%;



}



.logo-section .col.span_6 + .col.span_6 {



	padding-left: 0;



	margin-top: 15px;



}



.logo-section .col.span_6 br {



	display: none;



}



.logo-section .col.span_6 img {



	margin: 0 auto;



	width: 164px !important;



}



.logo-section .wpb_text_column.wpb_content_element {



	background-image: none !important;



}



.text-style-conts .wpb_wrapper img {



	width:23px !important;



}



.plane-image h4 {



	font-size:16px !important;



}



}



/*********************************************Customers*************************************/



.wpb_text_column.wpb_content_element.testi-box {



	margin-top: 40px;



	padding: 0 15px;



}



.testi-box p {



	font-style: italic;



	padding-bottom: 0;



}



.testi-box h5 {



	font-family: 'Open Sans', sans-serif;



	margin-top: 20px;



	font-weight:400;



}



.nadia-slider .wpb_wrapper > h4 {



	font-family: 'Open Sans', sans-serif;
	
	font-weight:700;



	font-size: 25px;



}



.nadia-slider .wpb_text_column.wpb_content_element {



	width: 90%;



}



.nadia-slider .wpb_text_column.wpb_content_element p {



	font-size: 26px;



	line-height: 1.6;



}



.nadia-slider {



	border-bottom: 1px solid #eee;



}







.nadia-slider .vc_col-sm-6.wpb_column.column_container.col.no-extra-padding {



    height: 290px !important;



    margin-bottom: 18px !important;



    overflow: hidden;



}



.nadia-slider .vc_span6.wpb_column.column_container.col.no-extra-padding {



    height: 290px !important;



    margin-bottom: 18px !important;



    overflow: hidden;



}



.client-testimmonials .wpb_wrapper h4 {



	margin-top: 25px;



}



body .comparison-logo .vc_separator h4 {



	background: #16c3ec none repeat scroll 0 0;



	color: #fff;



	font-size: 24px;



	font-weight: 600 !important;



	padding-top: 3px;



	line-height:32px;



	font-family: 'Open Sans', sans-serif;
	
	font-weight:300;



}



body .comparison-logo .vc_separator  {



	border-color: #54d3f1  !important;



	padding-top: 15px;



}



.comparison-logo .carousel-outer {



	display: none;



}



.comparison-logo .vc_separator .vc_sep_holder .vc_sep_line{



	border-color: #54d3f1  !important;



}



.comparison-logo .wpb_wrapper > div img{



	height:50px;



	padding-bottom:20px;



}



.nadia-slider .vc_col-sm-6.wpb_column.column_container.col.no-extra-padding {/*height:290px;*/



}



@media (max-width:1000px) {



.comparison-logo .carousel-outer {



	display: block;



}



.comparison-logo .vc_span3 {



	display: none !important;



}



.testi-box h4 {



	font-size:16px !important;



	font-family: 'Open Sans', sans-serif !important;



	font-weight: 600 !important;



}







}



@media (max-width:767px) {



.nadia-slider .vc_span6.wpb_column.column_container.col.no-extra-padding {



	height: auto;



	margin-bottom:0;



}



.nadia-slider .wpb_text_column.wpb_content_element p {



	font-size: 17px;



	padding-bottom: 0;



}



}



.carousel-wrap .carousel-heading {



	padding: 0px;



	display: none;



}















/*******************************harvest alternatives***********************************************/



.harvest-video-section h2{



	font-weight:normal !important;



}



.table-child .row.pricing-table.three-cols {



    margin-top: 10px;



}



.table-child .highlight .pricing-column-content li:last-child {



    color: #15c3ec !important;



}



.table-child .first-packege .pricing-column ul li:first-child {



    border-top: 0 none;



}



.table-child .first-packege{text-align:center;}



.table-child .pricing-column.highlight.accent-color {



    border: 3px solid #16c3ec;



    border-radius: 10px;



}



.table-child .first-packege .pricing-column.highlight h3 {



    border-bottom: 1px dashed #e3e3e3;



}



.harvest-two .small-img {



    padding-top: 60px;



    position: relative;



    right: 26px;



    width: 167px !important;



}



.table-child .pricing-column.no-highlight.accent-color > h3 {



    background: #eeeeee none repeat scroll 0 0;



    border-radius: 6px;



    color: #5c5c5c !important;



    font-family: 'Open Sans', sans-serif;
	
	font-weight:700;



    font-size: 23px;



    padding: 23px 38px;



}



.table-child .first-packege .pricing-column:first-child ul li {



    padding-left: 37px !important;



}



.highlight-reason {



    display: none !important;



}



.table-child .pricing-column.highlight.accent-color .highlight-reason{  background-color: #fff !important;font-size: 0;display: none;}



.table-child .pricing-column.highlight.accent-color h3 {



    background-color: #fff !important;



    background-image: url("/wp-content/uploads/2014/05/avaza-horizontal-30.png");



    background-position: center center;



    background-repeat: no-repeat;



    font-size: 0;



    height: 93px;



}



.table-child .pricing-column-content h4, .table-child .pricing-column-content .interval {



    display: none;



}



.table-child .pricing-table .pricing-column ul li img {



    margin-bottom: -3px;



}



.table-child .first-packege .pricing-column ul li {



   border-bottom: 1px dashed #e3e3e3;



    color: #444444 !important;



    padding: 21px 25px !important;



 height: 65px;



  overflow: hidden;



}



.table-child .first-packege .pricing-column .pricing-column-content {



    border-bottom: 0 none;



    border-right: 0 none;



    padding: 0 0 20px;



}



.table-child .pricing-table > div:first-child .pricing-column-content, .table-child .pricing-table > div:first-child h3 {



    border-left:0 !important;



}



.table-child .first-packege .pricing-column ul li:nth-child(2n+1) {



    background-color: #fff;



}



.harvest-four .extra-padding > p {



    color: #fff;



    font-family: 'Open Sans', sans-serif !important;



    font-size: 14px !important;



}



.harvest-one .col.section-title {



    border-bottom: 0 none;



}



.harvest-four .extra-padding > h1 {



    color: #fff;



    font-size: 30px !important;



    margin-bottom: 2px !important;



}



.harvest-four .section-title {



    border: medium none !important;



}



.testi-title .wpb_wrapper p {



    color: #444;



    font-family: 'Open Sans', sans-serif;
	
	font-weight:700;



    font-size: 23px;



}







.test-full h2 {



    display: block;



    font-size: 21px;



    letter-spacing: 0;



    margin-bottom: 0px;



    margin-top: 70px;



    text-align: left;



   white-space: nowrap;



}



.test-full h5 {



    color: #444444;



    display: block;



    font-family: 'Open Sans', sans-serif;



    font-size: 18px;



    letter-spacing: 0;



    text-align: left;



}



.test-full p {



    background: #eee none repeat scroll 0 0;



    border-radius: 15px;



    color: #444;



   font-family: 'Open Sans', sans-serif;
   
   font-weight:600;



    font-size: 20px;



    font-style: italic;



    line-height: 1.8;



    margin-bottom: 21px;



    margin-top: 20px;



    max-width: 482px;



    padding: 20px 40px 28px;



    position: relative;



}



.test-full p::after {



    bottom: -24px;



    content: url("https://d35x3iekzjx6h0.cloudfront.net/wp-content/uploads/2016/04/arrow.png");



    left: 13px;



    position: absolute;



}



.table-child .pricing-column-content li {



    font-size: 18px;



    padding: 14px 0 !important;



}







#page-header-bg h1 {



    margin-bottom: 27px;



}







.harvest-three h2 {



    font-family: 'Open Sans', sans-serif;



    font-size: 40px;



    letter-spacing: 0;



    line-height: 1.5;



    margin-bottom: 15px;



    margin-top: -14px;



}



.video-section .wpb_wrapper > p {



    font-size: 22px;



    line-height: 1.5;



    margin-top: 43px;



}



.harvest-one .col.span_12.section-title.text-align-center.extra-padding p {



    font-family: 'Open Sans', sans-serif;
	
	font-weight:600;



    font-size: 28px;



    letter-spacing: 0;



}



.reason-sections-container .wpb_wrapper > h2 {



    font-size: 27px;



    margin-bottom: 17px;



    letter-spacing: 0;



}



.reason-sections-container .vc_col-sm-6 .wpb_wrapper {



    width: 92%;



}



.reason-sections-container .wpb_wrapper > p {



    font-size: 20px;



    line-height: 1.5;



}



.test-full img {



    float: left;



    padding-right: 23px !important;



}



.page-header-custom .wpb_wrapper > h1 {



    color: #fff;



    font-family: 'Open Sans', sans-serif;



    font-size: 36px;



    line-height: 1.6;



    margin-bottom: 20px;



    margin-top: -7px;



    padding-left: 0;



}



.page-header-custom .subheader {



    color: #fff;



    font-size: 22px;



    line-height: 1.5;



}



.page-header-custom .wpb_text_column.wpb_content_element {



    width: 450px;



}



.table-child .first-packege .nectar-button.medium {



 



    font-size: 18px;



    letter-spacing: 0 !important;



    padding: 15px 20px;



margin: 0;



}



.left-text-col-no-padding .lefttextcolumn {



    padding: 0;



}







.reason-sections-container h2{



font-family: 'Open Sans', sans-serif;



font-weight:600;



}







@media (max-width: 1024px) {



.text-title-left {



    margin-right: 0px !important;    



}



.table-child .pricing-table.three-cols.first-packege > div {



    width: 33% !important;



}



.table-child .first-packege .pricing-column:first-child ul li {  padding-left: 7px !important;



    text-align: left;}



.table-child .first-packege .pricing-column ul li {



    font-size: 15px;



}



.table-child .first-packege .pricing-column.highlight {



    margin-top: -19px !important;



}



/* body.container {



    max-width: 95% !important;



}



*/



}







@media (max-width: 1000px) {



.harvest-testimonial-section-cont .col img{



	width: 88px !important;



}



}



@media (max-width:768px) {



.table-child .first-packege .pricing-column:first-child ul li {  padding-left: 0 !important;



    text-align: left;}



.table-child .first-packege .pricing-column ul li {



    font-size: 11px; 



}



.test-full p {



    max-width: 100%;



}







}



@media (max-width:620px) {



	



.reason-sections-container .vc_col-sm-6 .wpb_wrapper{



	padding: 0 5px !important;



    width: 100% !important;



}







/*#page-header-bg {



    background: #42535d none repeat scroll 0 0 !important;



}*/



.page-header-custom .wpb_text_column.wpb_content_element {



    width: 100%;



}



#page-header-bg .span_6 span.subheader {



    font-size: 11px !important;



}



.page-header-custom .subheader {



    font-size: 14px;







}



.page-header-custom p {text-align: center;}



.page-header-custom .wpb_wrapper > h1 {



    font-size: 29px;



    text-align: center;



}



.reason-sections-container {



    padding-bottom: 3px !important;



    padding-top: 25px !important;



}



.harvest-four .section-title {



    padding-bottom: 0;



}



.reason-sections-container .vc_span6 .wpb_wrapper {



    padding: 0 5px;



    width: 100%;



}



.reason-sections-container .wpb_wrapper > h2 {



    font-size: 20px;



    text-align: center;



}



.test-full p {



    font-size: 18px;



    padding: 12px 17px 19px;



}



.test-full h2 {



    font-size: 13px;



}



.test-full h5 {



    font-size: 13px;



}



.harvest-three .video-section h2 {



    font-size: 26px;



    text-align: center;



}



.wpb_row.vc_row-fluid.standard_section.pricing {



    margin-bottom: 0 !important;



    padding-bottom: 0 !important;



}



.reason-sections-container .wpb_wrapper > p {



    font-size: 16px;



    text-align: center;



}



.reason.wpb_row > .span_12 > .column_container:last-child {



    margin-bottom: 30px !important;



}



.table-child .pricing-column ul li {



    font-size: 10px;



}



.table-child .pricing-column.highlight {



    margin-top: -19px !important;



}



.table-child .pricing-column.no-highlight.accent-color > h3 {



    font-size: 14px;



    padding-left: 10px;



}



.table-child .pricing-column.highlight.accent-color h3 {



    background-size: 80% auto;



}



.table-child .first-packege .pricing-column:first-child ul li {



    padding-left: 0 !important;



    text-align: left;



}



.table-child .first-packege .nectar-button.medium {



    font-size: 10px;



    padding: 9px 13px;



}



.table-child .first-packege .pricing-column-content li:last-child {



    font-size: 9px;



}



.table-child .first-packege .nectar-button.medium {



    font-size: 12px;



    height: 31px;



    overflow: hidden;



    padding: 6px 13px;



}



}











@media (min-width:1200px) {



.table-child .first-packege .pricing-column:first-child {



    text-align: left;



    width: 47%;



}



.table-child .first-packege .pricing-column.highlight {



    width: 25%;



}



.table-child .first-packege .pricing-column:last-child {



    width: 27%;



}



.table-child .pricing-column {



    display: inline-block;



    float: none;



    vertical-align: top;



}







}







@media screen and (min-width: 1400px) {



.vc_span3.wpb_column.column_container.col.centered-text.padding-2-percent.one-fourths .wpb_text_column p{



	min-height:110px !important;



}



	



}



.vc_col-sm-3.wpb_column.column_container.col.centered-text.padding-2-percent .wpb_text_column.wpb_content_element .wpb_wrapper > p{



	min-height:110px;



}



 



.vc_col-sm-3.wpb_column.column_container.col.centered-text.padding-2-percent .wpb_text_column.wpb_content_element.disable-button .wpb_wrapper > p{



	min-height:auto;



}



.vc_col-sm-3.wpb_column.column_container.col.centered-text.padding-2-percent .wpb_text_column.wpb_content_element.enable-button .wpb_wrapper > p{



min-height:auto;



}



@media (max-width: 1300px) and (min-width: 1001px) {



.enable-button a{



width:185px !important;



}







.avaza-offers-boxes h3{



font-size:16px !important;



}



.vc_col-sm-3.wpb_column.column_container.col.centered-text.padding-2-percent .wpb_wrapper > p{



	min-height:auto !important;



}



}



.portfolio-items .col .work-item .work-info a:first-child{



	display:none !important;



}







#sidebar div ul li{



	font-size:12px;



	font-family: 'Open Sans', sans-serif;



}







.single-portfolio .container-wrap, .project-title{



	    background-color: #f8f8f8;



}



.project-attrs li i{



	width:23px;



	display: inline-block;



}







#footer-outer .widget h4{



	font-family: 'Open Sans', sans-serif;
	
	font-weight:700 !important;



}



/****************************************Nadia Finer**************************************/



.nadia-finer-top-section-container h5{



	font-family: 'Open Sans', sans-serif;
	
	font-weight:700;



	font-size: 20px;



	line-height: 26px;



	margin-bottom: 25px;



    margin-top: 30px;



}



.nadia-finer-top-section-container p{



	font-family: 'Open Sans', sans-serif;



	font-size: 17px;



	line-height:26px;



}



.nadia-pro p{



	font-size:19px;



	line-height:29px;



	font-family: 'Open Sans', sans-serif;



	font-weight:700;



}



.page-id-3006 .page-header-bg-image{



	top:10px;



}



.nadia-finer-top-section-container h1{



	font-family: 'Open Sans', sans-serif;



	font-weight:600;



}



.nadia-pro .wpb_wrapper em{



	margin-top: 21px;



	display:block;



}



.nadia-pro .wpb_wrapper h4{



	font-family: 'Open Sans', sans-serif;



	font-weight:600;



}



@media (min-width: 1000px){



.nadia-pro .vc_col-sm-3 {



    width: 16% !important;



}



}



@media (max-width: 1000px){



	.page-id-3006 #page-header-bg[data-parallax="0"]{



		margin-top: 14px !important;



		



	}



	.page-id-3006 .page-header-bg-image{



		top:0px !important;



	}



}







@media (max-width: 1300px){



	.nadia-pro .wpb_wrapper h4{



		font-size:16px !important



	}



}







@media (max-width: 480px){



	.nadia-pro .vc_col-sm-3.wpb_column.column_container.col.no-extra-padding{



	float: none;



    margin: 0 auto !important;



    max-width: 180px !important;



    width: 100%;



	}



}



/***********************terms*********************************/



ol[type="a"]{



	list-style-type: lower-latin;	



}



ol[type="a"] > li {



    list-style-type: inherit;



}



ol[type="i"] {



    list-style-type: lower-roman;



}



ol[type="i"] > li {



    list-style-type: inherit;



}



.terms-condition-container h3{



	font-family: 'Open Sans', sans-serif;



	font-weight:600;



	font-size: 19px;



    line-height: 34px;



    margin-bottom: 7px;



}







.terms-condition-container .wpb_wrapper p{



	padding-bottom:27px !important;



}







.terms-condition-container ol ol li{



	font-size:12px;



	line-height:22px;



	font-family: 'Open Sans', sans-serif;



}



.terms-condition-container p{



	font-size:14px;



	line-height:22px;



	font-family: 'Open Sans', sans-serif;



}











/*********************************Blog Page Style************************************/



@media (max-width: 1000px) {



.page-id-2216 .container-wrap, .project-title{



	padding-top: 93px !important;



}



}







/*****************Blog Detail Page Style***************/



.nectar-social .count{



	display:none !important;



}



.row .col.section-title .nectar-love span{



	display:none !important;



}



@media (max-width: 1000px) {



	.single-post .container-wrap, .project-title{



		padding-top: 93px !important;



	}



}







/**************************************press area page style************************************/



#portfolio .work-info .bottom-meta {



	background:none !important;



}



.home-logos {



    margin-top: 14px;



}



.harvest-two h5 {



    font-weight: normal;



}



@media only screen and (max-width:1025px){



img.img-with-animation[data-animation="fade-in-from-bottom"] {



    transform: translateY(0px) !important;



    -webkit-transform: translateY(0px) !important;



    -moz-transform: translateY(0px) !important;



}



}



.effort-two {



    padding: 50px;



}



.effort-two img {



    vertical-align: text-top;



    width: 100px !important;



}



.effort-two p {



    line-height: 30px;



}



.digitizereceipts .bk-section-heading {



    max-width: 450px;



}



.effort-page-one .wpb_wrapper {



    margin-bottom: 0 !important;



    margin-top: 10px !important; 



    float: right;



    padding-right: 10%;



}



.effort-page-two .wpb_wrapper {



    margin-left: 10px !important;



    margin-bottom: 0 !important;



    margin-top: -40px !important;



}



.effort-page-three .wpb_wrapper {



    margin-bottom: 0 !important;



    margin-top: 40px !important;



    float: right;



    padding-right: 10%;



}



.effort-page-four .wpb_wrapper {



    margin-left: 10px !important;



    margin-bottom: 0 !important;



    margin-top: 6px !important;



}



.effort-page-five .wpb_wrapper {



    margin-bottom: 0 !important;



    margin-top: 34px !important;



    float: right;



    padding-right: 10%;



}



.effort-one .bk-section-text {



    margin: 0 auto !important;



    max-width: 86%;



}



.effort-two {



    margin: 0 auto !important;



    max-width: 86%;



}



.effort-page-nine {



    padding-right: 4% !important;



}



.harvest-four h1 {



    color: #fff !important;



}



.harvest-four p {



    color: #fff !important;



}



.creative-page-two .wpb_wrapper {



    margin-bottom: 0 !important;



    margin-left: 10px !important;



}



.creative-page-three .wpb_wrapper {



    float: right;



    margin-bottom: 0 !important;



    margin-top: 16px !important;



    padding-right: 10%;



}



.creative-page-four .wpb_wrapper {



    margin-bottom: 0 !important;



    /*margin-left: 10px !important; */



}



.creative-page-five .wpb_wrapper {



    float: right;



    margin-bottom: 0 !important;



    margin-top: 30px !important;



    padding-right: 10%;



}



.creative-ten h1 {



    color: #000 !important;



}



.creative-video .wpb_wrapper {



    padding-right: 13%;



}



.creative-page-ten .wpb_wrapper {



    float: right;



    margin-bottom: 0 !important;



    margin-top: 0 !important;



    padding-right: 10%;



}



.creative-page-ten .wpb_wrapper > h4 {



    font-size: 22px;



    font-weight: normal;



}



.creative-page-six img {



    width: 150px !important;



}



.creative-page-six .wpb_wrapper {



    margin-top: -14px !important;



    padding-right: 12%;



}



.text-title-left {



    float: right;



    font-weight: bold;



    margin-right: 60px;



    margin-top: 20px;



}



.text-title-left-v2 {



    float: right;



    font-weight: 700;



    margin-right: 46%;



    margin-top: 20px;



}



.text-title-right {



    float: right;



    font-weight: 700;



    margin-right: 32%;



    margin-top: 20px;



}



.text-icon-head > img {



    width: 60px !important;



}



.creative-header-text {



    color: #fff !important;



    font-family: 'Open Sans', sans-serif !important;



    font-weight: 400 !important;



    font-size: 40px;



    line-height: 64px;

margin-top: 100px;

    max-width: 582px;



}



.creative-page-zero .nectar-button.medium.see-through {



    padding-left: 45px;



    padding-right: 45px;



}



.creative-page-fifteen .nectar-button.medium.see-through {



    padding-left: 45px;



    padding-right: 45px;



}



.creative-header-image img.img-with-animation {



    margin-right: 7px;



}



.creative-header-one .wpb_wrapper {



    float: right;



    max-width: 630px;



    /* padding-left: 13%; */



}



.creative-icon-portion .iwithtext .iwt-text {



    padding-top: 20px;



    text-align: left;



}



.creative-quote .wpb_wrapper {



   max-width: 494px; 



}



p.creative-header-text-small {



    font-family: 'Open Sans', sans-serif !important;



    font-size: 25px;



    line-height: 36px;



}



.height {



    margin: 0 !important;



    height: 10px;



}


.creative-header-image .wpb_wrapper {



    /* float: left; */



   /*display: none;*/



    /* padding-left: 12%; */



}



@media (max-width: 1100px) {



p.creative-header-text-small {



    font-size: 17px !important;



    line-height: 30px !important;



}



}






.vc_col-sm-6.expense-page-five.wpb_column.column_container.col.no-extra-padding.instance-16 {



    padding-left: 10%;



    padding-top: 60px;



    padding-right: 10%;



}



.vc_col-sm-6.expense-one.wpb_column.column_container.col.no-extra-padding.instance-17 {



    padding-right: 10px;



}



@media (max-width: 1350px) {



.creative-header-image .wpb_wrapper {



     display: block !important;



}



.vc_col-sm-6.creative-header-image.wpb_column.column_container.col.no-extra-padding.instance-1 {



    background: none !important;



        max-width: none !important;



}



}



.recurring-bg{

background: rgb(46, 144, 168);

background: -moz-linear-gradient(175deg, rgb(46, 144, 168) 30%, rgb(34, 95, 109) 70%);

background: -webkit-linear-gradient(175deg, rgb(46, 144, 168) 30%, rgb(34, 95, 109) 70%);

background: -o-linear-gradient(175deg, rgb(46, 144, 168) 30%, rgb(34, 95, 109) 70%);

background: -ms-linear-gradient(175deg, rgb(46, 144, 168) 30%, rgb(34, 95, 109) 70%);

background: linear-gradient(265deg, rgb(46, 144, 168) 30%, rgb(34, 95, 109) 70%);	

}
.online-image-header {
    background: url('https://www.avaza.com/wp-content/uploads/2016/08/online-invoice.png');
    background-size: 100% 100%;
    width: 912px;
    height: 422px;
    position: relative;
    text-align: center;
    background-repeat: no-repeat;
    left: 70px;
     margin-bottom: 0px !important;
} 
@media only screen and (-moz-min-device-pixel-ratio: 1.5), 
only screen and (-o-min-device-pixel-ratio: 3/2), 
only screen and (-webkit-min-device-pixel-ratio: 1.5), 
only screen and (min-devicepixel-ratio: 1.5), 
only screen and (min-resolution: 1.5dppx) {
  .online-image-header {
    background-image: url('https://www.avaza.com/wp-content/uploads/2016/08/online-invoice@2x.png') ;
    background-size: 100% 100% ;
    width: 912px ;
    height: 422px ;
    position: relative;
    text-align: center;
    background-repeat: no-repeat;
    left: 0px !important;
    margin-bottom: 0px !important;

 }
}

.main-content .creative-icon-portion ul {
   min-height: 200px !important;
   margin-bottom:20px;
}

.creative-icon-portion .iwt-text{
font-size:20px;
}

.effort-page-seventeen{
min-height:600px;
}


/** Update styling for the Pricing table (Align Business Tab) **/
.pricing-table[data-style="default"] .pricing-column.highlight h3 {
	padding: 29px 0px;
}



/** Trello & Other Alternative Page **/
.parent-pageid-3469 .container-wrap {
	background:#fff;
}
.parent-pageid-3469 .pricing .vc_col-sm-12 {
    max-width: 1100px;
    left: 50%;
    -webkit-transform: translate(-50%, 0px);
    transform: translate(-50%, 0px);
}
.trello-bg {
background: #063540;
background: -moz-linear-gradient(45deg, #063540 0%, #0c6a7f 100%);
background: -webkit-gradient(left bottom, right top, color-stop(0%, #063540), color-stop(100%, #0c6a7f));
background: -webkit-linear-gradient(45deg, #063540 0%, #0c6a7f 100%);
background: -o-linear-gradient(45deg, #063540 0%, #0c6a7f 100%);
background: -ms-linear-gradient(45deg, #063540 0%, #0c6a7f 100%);
background: linear-gradient(45deg, #063540 0%, #0c6a7f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#063540', endColorstr='#0c6a7f', GradientType=1 );
}
.alt-bg {
background: #3dd6a1;
background: -moz-linear-gradient(45deg, #3dd6a1 0%, #27bdeb 100%);
background: -webkit-gradient(left bottom, right top, color-stop(0%, #3dd6a1), color-stop(100%, #27bdeb));
background: -webkit-linear-gradient(45deg, #3dd6a1 0%, #27bdeb 100%);
background: -o-linear-gradient(45deg, #3dd6a1 0%, #27bdeb 100%);
background: -ms-linear-gradient(45deg, #3dd6a1 0%, #27bdeb 100%);
background: linear-gradient(45deg, #3dd6a1 0%, #27bdeb 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3dd6a1', endColorstr='#27bdeb', GradientType=1 );
}
.harvest-one .col.span_12.section-title.text-align-center.extra-padding p {
    font-weight: 400;
    font-size: 13px;
    line-height: 1.5;
    color:#000;
}
.harvest-one .col.span_12.section-title.text-align-center.extra-padding h2 {
    font-size: 28px;
    margin-bottom:15px;
}


/** New Pages General Styling **/
.blue-gradient-bg {
	background: #008d60;
	background: -moz-linear-gradient(42deg, #008d60 0%, #7365ad 100%);
	background: -webkit-gradient(left bottom, right top, color-stop(0%, #008d60), color-stop(100%, #7365ad));
	background: -webkit-linear-gradient(42deg, #008d60 0%, #7365ad 100%);
	background: -o-linear-gradient(42deg, #008d60 0%, #7365ad 100%);
	background: -ms-linear-gradient(42deg, #008d60 0%, #7365ad 100%);
	background: linear-gradient(42deg, #008d60 0%, #7365ad 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008d60', endColorstr='#7365ad', GradientType=1 );
}
.mobpic {
    margin-top:25px;
    display:none;
}
.header-text-container h1 {
    font-size:35px;
    line-height: 50px;
    margin-bottom:10px;
}
.header-text-container h4 {
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.2;
}
body .point {
    margin-bottom:20px;
}
.point p {
    padding-bottom:0px;
}
.padding-rl {
    padding-left:20px;    
    padding-right:20px;    
}
.point .bk-icon-heading {
    color:#333d4e;
    font-size: 18px;
    display: inline-block;
    margin-bottom: 10px;
}
.row .col .new-right-text {
    padding-left: 30px !important;
}
.new-left-text .wpb_wrapper, .new-right-text .wpb_wrapper {
    max-width:480px;
}
.new-left-text > .wpb_wrapper {
    float:right;   
    margin-right:40px!important;
}
.point .bk-icon-text {
    color:#909090;
    font-size:13px;
    font-weight:400;
    line-height:1.5;
}
.bk-section-heading {
    font-size: 28px;
    padding-bottom: 10px;
    font-weight: 600;
}
.bk-section-text {
    font-size: 13px;
}
.new-left-text.wpb_column {
    padding-left: 30px;
    padding-right: 0px;
}
.time-track-testi {
    max-width:600px;
}
@media (max-width: 991px) {
    .new-left-text > .wpb_wrapper {
        float:left;     
        width:100%;
    }
    .mobpic {
        display:block;
    }
    .bk-icon-text, .new-left-text .wpb_wrapper, .new-right-text .wpb_wrapper {
        max-width: 100%;
    }
    .row .col .new-right-text, .new-left-text.wpb_column, .new-right-text.wpb_column {
        padding-right: 30px !important;
        padding-left: 30px !important;
    }
    .time-track-testi {
        max-width:100%;
    }    
    .response-center-text {
        text-align:center;
    }
    .img-with-aniamtion-wrap.left, .img-with-aniamtion-wrap.right {
        text-align: center;
        padding: 0px 15px;
    }
}


/** Industry Pages Styling **/
.header-gradient-industry {
    background: #0f6e9d;
    background: -moz-linear-gradient(45deg, #0f6e9d 0%, #975078 100%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, #0f6e9d), color-stop(100%, #975078));
    background: -webkit-linear-gradient(45deg, #0f6e9d 0%, #975078 100%);
    background: -o-linear-gradient(45deg, #0f6e9d 0%, #975078 100%);
    background: -ms-linear-gradient(45deg, #0f6e9d 0%, #975078 100%);
    background: linear-gradient(45deg, #0f6e9d 0%, #975078 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f6e9d', endColorstr='#975078', GradientType=1 );
}
.readmore-link {
    display: inline-block;
    position: relative;
    top: 0px;
    left: 14px;
}
.creative-icon-portion .vc_col-sm-6 {
    padding-left: 12%;
}
.main-content .creative-icon-portion ul {
    min-height: 0px !important;
    margin-bottom: 10px;
}
.main-content .creative-icon-portion p {
    text-align:left;
}
.main-content .creative-icon-portion .wpb_text_column.wpb_content_element  {
    min-height: 270px !important;
    margin-bottom:10px;
}
.testi-logo {
    max-height:150px;
}
.lefttxt .wpb_wrapper {
    float: right;
    padding-right: 10%;
}
@media (max-width: 991px) {
    .main-content .creative-icon-portion .wpb_text_column.wpb_content_element {
        min-height: 0px !important;
        margin-bottom: 30px;
    }
    .mob-center {
	text-align:center;
    }
    .custom-para .wpb_wrapper {
        padding-left: 12%;
    }
    .lefttxt .wpb_wrapper {
        padding-right: 0%;
    }
    .creative-page-two .wpb_wrapper {
	margin-left: 0px !important;
    }
}



/** Advocate Pages Styling **/
.page-id-2877 #page-header-wrap {
    display:none;
}
.page-id-2877 .text-area {
    font-size: 14px;
    padding-top: 19px;
}
.nopadding-rl {
    padding-left:0px!important;    
    padding-right:0px!important;
}
.advocate-header h1 {
    font-size:40px;
    font-weight:300;
    margin-bottom: 20px;
}
.advocate-header h2 {
    font-weight:300;
}
.logo-section .col.span_6 a {
    color: #444444;
}
.plane-image {
    background-image: url(https://www.avaza.com/wp-content/uploads/2016/08/Special-offer@2x-e1471623108346.png);
    background-size: auto !important;
    background-position: 100% 64% !important;
    background-repeat: no-repeat;
}
@media only screen and (-Webkit-min-device-pixel-ratio: 1.5),
only screen and (-moz-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5) {
    .plane-image {
        background-image: url(https://www.avaza.com/wp-content/uploads/2016/08/Special-offer@2x.png);
        background-size:690px 213px !important;
    }
}

@media (max-width: 1300px) {
    .alignleft {
        float:none;
        margin-right:0px;
    }
    .got-a-spare div {
        text-align:center;
    }
}
@media (max-width: 1000px) {
	.plane-image {
		background: #ffffff;
	}
}
@media (max-width: 991px) {
    .logo-section .wpb_wrapper .col.span_6:first-child {
        width: 55%;
    }
    .logo-section .wpb_wrapper .col.span_6:last-child {
        width: 40%;
        padding-left:0px;
    }
}
@media (max-width: 480px) {
    .logo-section .wpb_wrapper .col.span_6:first-child {
        width: 100%;
    }
    .logo-section .wpb_wrapper .col.span_6:last-child {
        width: 100%;
    }
}



h3.bk-section-heading {
    line-height:30px!important;
}
.icon-salient-heart:before {
    position: relative;
    right: 4px;
    top: 1px;
}
@media only screen and (max-width: 690px) {
	html .single-portfolio .row .section-title h1 {
	    width: 100%!important;
	}
}
@media only screen and (max-width: 480px) {
	html .single-portfolio .row .section-title h1 {
	    width: 100%!important;
	    font-size: 20px!important;
	}
}
#not-broken .broken_link, #not-broken a.broken_link, .broken_link, a.broken_link {
    text-decoration: none!important;
}
.Zebra_Tooltip {
	margin-top: -30px;
}
.home .bk-section-heading {
	line-height:1.2!important;
}
@media (max-width: 1400px) {
	.man-img {
		width: 110%!important;
	}
}
@media (max-width: 1300px) {
	.man-img {
		width: 123%!important;
	}
}
@media (max-width: 1100px) {
	.man-img {
		width: 100%!important;
	}
}

/** NEW HOMEPAGE **/
* {
text-rendering: optimizeLegibility!important;
-webkit-font-smoothing: antialiased!important;
-moz-osx-font-smoothing: grayscale!important;
}
@media (min-width: 960px) {
	.new-container {
		width: 960px!important;
	}
}
.new-container {
	max-width:100%!important;
	margin: 0 auto!important;
}
.bigpadding {
	padding-top: 200px!important;
	padding-bottom: 200px!important;
}
.learn-more {
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    padding: 9px 22px;
    color: #fff;
    background: #2f9aea;
    border-radius: 5px;
    -webkit-transition:all .3s ease;
    transition:all .3s ease;
    text-align:center;
}
@media (max-width:480px) {
    .learn-more {
        width:100%;
    }
}
.learn-more:hover {
    color:#fff;
    opacity:0.9;
}
.learn-more i {
    color: #2f9aea;
    background: #3276ac;
    border-radius: 100%;
    padding: 2px 3px 3px;
    font-size: 9px;
    margin: 0px 0 0 10px;
    display: inline-block;
    position: relative;
    top: -2px;
}
.alt-points h2 {
    font-size:32px;
    font-weight:400;
    color:#354b5c;
    margin-bottom:30px!important;
}
.alt-points p {
    font-size:16px;
    font-weight:400;
    color:#354b5c;
    line-height:1.7;
    margin-bottom:30px;
    padding-bottom:0px;
}
.alt-points ul {
    list-style:none;
    margin-left:0px!important;
}
.alt-points li {
    font-size:16px;
    list-style:none!important;
    font-weight:400;
    color:#354b5c;
    position:relative;
    padding-left:21px;
    line-height:36px;
}
.alt-points li:before {
    content:"";
    position:absolute;
    top:15px;
    left:0px;
    height:6px;
    width:6px;
    background:#adbccc;
    border-radius:6px;
}
.bigpadding {
	padding-top: 100px!important;
	padding-bottom: 100px!important;
}
.floatright {
    float:right!important;
}
.show-mobile {
    display:none;
}
@media (max-width:991px) {
    .bigpadding {
    	padding-top: 50px!important;
    	padding-bottom: 50px!important;
    }
    .hide-mobile {
        display:none;
    }
    .show-mobile {
        display:block;
    }
    .learn-more.mob-marg {
        margin-top:30px!important;
    }
}
.img-right {
    text-align:right;
}
@media (max-width:991px) {
    .img-hold {
        text-align:center;
        margin-bottom:30px!important;
    }
}













/**************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
Avaza 2.0
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
***************************************************************************************************************
**************************************************************************************************************/
/* GENRAL STYLING */

* {
text-rendering: optimizeLegibility!important;
-webkit-font-smoothing: antialiased!important;
-moz-osx-font-smoothing: grayscale!important;
}
#top .container, #footer-widgets .container {
    max-width: 960px;
}
@media (max-width: 1000px) {
    .container-wrap {
        padding-top: 0px !important;
        margin-top: -1px!important;
    }
}
@media (min-width: 960px) {
	.new-container, .new-container-div .span_12 {
		width: 960px!important;
        margin-left:auto;
        margin-right:auto;
	}   
}
@media only screen and (max-width: 1000px) and (min-width: 690px) {
    #top .container, #footer-widgets .container {
        max-width: 600px;
    }
}
@media (max-width: 480px) {
	.container {
	    max-width: 100%!important;
	    padding: 0 20px;
	}
}
@media only screen and (max-width: 690px) and (min-width: 480px) {
    body div.slider-nav {
        max-width: 100%!important;
    }
}
.new-container, .new-container-div .span_12 {
	max-width:100%!important;
	margin: 0 auto!important;
}
img.support-image-shadow{
-webkit-box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.2);
box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.2);
}
img.support-image-line{
border:1px solid #ddd;
}
img.support-image-rounded{
border-radius:3px;
}
.bigpadding {
	padding-top: 60px!important;
	padding-bottom: 60px!important;
}
.floatright {
    float:right!important;
}
.show-mobile {
    display:none;
}
@media (max-width:1000px) {
    .bigpadding {
    	padding-top: 40px!important;
    	padding-bottom: 40px!important;
    }
    .hide-mobile {
        display:none;
    }
    .show-mobile {
        display:block;
    }
    .button-more.mob-marg {
        margin-top:30px!important;
    }
}
.img-right {
    text-align:right;
}
@media (max-width:1000px) {
    .img-hold {
        text-align:center;
        margin-bottom:30px!important;
    }
}
.alt-points h2 {
    font-size:32px;
    font-weight:400;
    color:#354b5c;
    margin-bottom:30px!important;
}
.alt-points p {
    font-size:16px;
    font-weight:400;
    color:#354b5c;
    line-height:1.7;
    margin-bottom:30px;
    padding-bottom:0px;
}
.alt-points ul {
    list-style:none;
    margin-left:0px!important;
}
.alt-points li {
    font-size:16px;
    list-style:none!important;
    font-weight:400;
    color:#354b5c;
    position:relative;
    padding-left:21px;
    line-height:36px;
}
.alt-points li:before {
    content:"";
    position:absolute;
    top:15px;
    left:0px;
    height:6px;
    width:6px;
    background:#adbccc;
    border-radius:6px;
}
.alt-points .bullets {
    position: relative;
    padding-left: 55px;
    margin-bottom: 40px;
}
.alt-points .bullets h3 {
    font-size: 16px;
    color: #34495e;
    font-weight: 600;
    margin-bottom: 10px;
    line-height: 1;
}
.alt-points .bullets p {
    margin-bottom: 0px;
    color: #34495e;
    font-size: 14px;
}
.alt-points .bullets img {
    position: absolute;
    top:0px;
    left: 0px;
}
.alt-points .bullets.slick-slide {
    cursor: pointer;
    padding: 20px 20px 20px 75px;
    margin-bottom: 2px;
    transition: all .3s ease;
}
.alt-points .bullets.slick-slide img {
    position: absolute;
    top:20px;
    left: 20px;
}
.alt-points .bullets.slick-slide:hover {
    background:#eaf5fd; 
}
.alt-points .bullets.slick-current {
    background: #eaf5fd;
}
.alt-points .bullet-slider .slick-dots {
    position: relative;
    top: 10px;
}
.alt-points .bullet-slider .slick-dots li {
    width: 10px;
    margin: 0px!important;
}
.alt-points .bullet-slider .slick-dots li:before {
    width: 0px;
    height: 0px;
}
.alt-points .bullet-slider .slick-dots li button:before {
    font-size: 12px;
    color: #7b8690;
}
.alt-points .bullet-slider .slick-dots li button {
    left: -20px;
    position: relative;
}
.desk-list .hidden {
    display: none;
}
@media (max-width: 1000px) {
    .alt-points .bullet-slider img {
        margin: 0 auto;
    }
    .img-hold {
        margin-bottom: 0px!important;
    }
}
@media (min-width: 1001px) {
    .alt-points.img-padding .vc_col-sm-6:nth-child(1) {
        padding-right: 30px;
    }
    .alt-points.img-padding .vc_col-sm-6:nth-child(2) {
        padding-left: 30px;
    }
}
.main-top h1 {
    color: #354b5c;
    padding: 0 0 20px;
    margin: 0px;
    font-size: 28px;
    font-weight: 600;
    line-height: 1.2;
}
@media (max-width: 480px) {
    .main-top h1 {
        font-size: 22px!important;
        line-height: 28px!important;
    }
}
.main-top p {
    color: #354b5c;
    padding: 0 0 10px;
    margin: 0px;
    font-size: 14px;
    line-height: 1.5;
}
.main-top img {
    margin-top: 20px;
}
@media (max-width: 1000px) {
    .main-top {
        padding-top: 50px!important;
    }
}
.center {
    margin: 0 auto;
}
.container-wrap {
    background:#fff;
    padding-bottom: 0px;
}
body .button-more {
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    padding: 10px 22px;
    color: #fff;
    background: #2f9aea;
    border-radius: 3px;
    text-align:center;
    -webkit-transition: all .15s ease;
    transition: all .15s ease;
    position: relative;
    top: 0px;
}
@media (max-width:480px) {
    .button-more {
        width:100%;
    }
    .alt-points h2 {
    	font-size: 24px;
    }
}
.button-more i {
    color: #2f9aea;
    background: #3276ac;
    border-radius: 100%;
    padding: 2px 3px 3px;
    font-size: 9px;
    margin: 0px 0 0 10px;
    display: inline-block;
    position: relative;
    top: -2px;
}
.button-more:hover {
    color:#fff;
    background:#34a8ff;
}
.button-more:focus, .button-more:active {
    color:#fff;
    background:#0286e9;
}
.button-more:hover i {
    color:#34a8ff;
}
.button-more:focus i, .button-more:active i {
    color:#0286e9;
}

.button-more.black-theme {
    color: #3f5363;
    background: transparent;
    border: 1px solid #3f5363;
    padding: 9px 22px;
    -webkit-transition: all .15s ease;
    transition: all .15s ease;
}
.button-more.black-theme i {
    color: #f8fcff;
    background: #adbccc;
}
.button-more.black-theme:hover {
    color:#fff;
    background:#425768;
}
.button-more.black-theme:focus, .button-more.black-theme:active {
    color:#fff;
    background:#304453;
}
.button-more.black-theme:hover i {
    color:#425768;
}
.button-more.black-theme:focus i, .button-more.black-theme:active i {
    color:#304453;
}
body .learn-more {
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    padding: 9px 22px;
    color: #fff;
    background: #2f9aea;
    border-radius: 5px;
    -webkit-transition:all .15s ease;
    transition:all .15s ease;
    text-align:center;
    position: relative;
    top: 0px;
    color: #fff;
}
@media (max-width:480px) {
    .learn-more {
        width:100%;
    }
}
.learn-more i {
    color: #2f9aea;
    background: #3276ac;
    border-radius: 100%;
    padding: 2px 3px 3px;
    font-size: 9px;
    margin: 0px 0 0 10px;
    display: inline-block;
    position: relative;
    top: -2px;
}
.learn-more:hover {
    color:#fff;
    background:#34a8ff;
}
.learn-more:focus, .learn-more:active {
    color:#fff;
    background:#0286e9;
}
.learn-more:hover i {
    color:#34a8ff;
}
.learn-more:focus i, .learn-more:active i {
    color:#0286e9;
}
@media (max-width:320px) {
    #call-to-action {
        padding-left:15px!important;
        padding-right:15px!important;
    }
    .full-width-content {
        padding-left:7.5px!important;
        padding-right:7.5px!important;
    }
}

/*.learn-more:hover, .button-more:hover, #call-to-action .container a:hover {
    top:-1px;
    box-shadow: 0 7px 14px rgba(47, 154, 234, 0.25), 0 3px 6px rgba(47, 154, 234, 0.25)!important;
}
.learn-more:focus, .learn-more:active, .button-more:focus, .button-more:active, #call-to-action .container a:focus, #call-to-action .container a:active {
    top:1px;
    box-shadow: 0 7px 14px rgba(47, 154, 234, 0), 0 3px 6px rgba(47, 154, 234, 0)!important;
}*/

/* HEADER AND FOOTER STYLING */
#footer-outer #call-to-action {
	background-color: #fff!important;
}
#call-to-action .container h1 {
    margin-bottom:20px;
    font-size:32px!important;
    color:#354b5c;
    font-weight:400;
    line-height:1!important;
    padding:0px!important;
}
@media (max-width: 480px) {
	#call-to-action .container h1 {
    	font-size: 20px!important;
    }
}
#call-to-action .container h2 {
    margin-bottom:30px;
    font-size:16px!important;   
    color:#354b5c;
    font-weight:400;
    line-height:1!important;
}
#call-to-action .container h1 strong, #call-to-action .container h2 strong {
    font-weight:600!important;
}
#call-to-action .container {
    padding: 70px 0px!important;
}
#call-to-action .container .triangle {
    display:none;
}
#call-to-action .container a {
    display: block;
    clear: both;
    max-width: 185px;
    margin: 0 auto!important;
}
#call-to-action .container a {
    font-size: 14px!important;
    font-weight: 600!important;
    padding: 9px 22px;
    color: #fff;
    background: #2f9aea!important;
    border-radius: 3px;
    text-align: center;
    -webkit-box-shadow: none!important;
    text-transform: none!important;
    position: relative;
    letter-spacing: 0px!important;
    -webkit-transition: all .15s ease;
    transition: all .15s ease;
    position: relative;
    top: 0px;
}
@media (max-width:480px) {
    #call-to-action .container a {
        width:100%;
        max-width:100%;
    }
    #call-to-action {
        padding: 0 15px;
    }
}
#call-to-action .container a i {
    color: #2f9aea;
    background: #fff!important;
    border-radius: 100%;
    padding: 2px 3px 3px;
    font-size: 9px;
    margin: 0px 0 0 10px;
    display: inline-block;
    position: relative;
    top: 2px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    opacity: 1!important;
    left: 0;
    height: 14px;
}
#call-to-action .container a i:before {
    position: relative;
    top: -4px;
}
#call-to-action .container a:hover {
    color:#fff!important;
    background:#34a8ff!important;
    opacity:1!important;
}
#call-to-action .container a:focus, #call-to-action .container a:active {
    color:#fff!important;
    background:#0286e9!important;
}
#call-to-action .container a:hover i {
    color:#34a8ff!important;
}
#call-to-action .container a:focus i {
    color:#0286e9!important;
}

.col.span_7 #social i {
    color:#FFF!important;
    font-size:15px!important;
}
#footer-outer #copyright li {
    margin-left: 7px;
}
.col.span_7 #social li:nth-child(1) a {
    background: #50aaf0;
    padding: 8px 9px 0;
    border-radius: 100%;
    height: 32px!important;
}
.col.span_7 #social li:nth-child(1) a:hover, .col.span_7 #social li:nth-child(1) a:hover i, #footer-outer #copyright li:nth-child(1) a i:hover {
    background: #fff;
    color:#50aaf0!important;
}
.col.span_7 #social li:nth-child(2) a {
    background: #38589c;
    padding: 9px 12px 0 11px;
    border-radius: 100%;
    height: 32px!important;
}
.col.span_7 #social li:nth-child(2) a:hover, .col.span_7 #social li:nth-child(2) a:hover i, #footer-outer #copyright li:nth-child(2) a i:hover {
    background: #fff;
    color:#38589c!important;
}
.col.span_7 #social li:nth-child(4) a {
    background: #dd4d39;
    padding: 8px 11px 0 10px;
    border-radius: 100%;
    height: 32px!important;
    width: 32px;
}
.col.span_7 #social li:nth-child(4) a:hover, .col.span_7 #social li:nth-child(4) a:hover i, #footer-outer #copyright li:nth-child(4) a i:hover {
    background: #fff;
    color:#dd4d39!important;
}
.col.span_7 #social li:nth-child(3) a {
    background: #3b729f;
    padding: 8px 8px 0 8px;
    border-radius: 100%;
    height: 32px!important;
    width: 34px;
    text-align: center;
}
.col.span_7 #social li:nth-child(3) a:hover, .col.span_7 #social li:nth-child(3) a:hover i, #footer-outer #copyright li:nth-child(3) a i:hover {
    background: #fff;
    color:#3b729f!important;
    text-align: center;
}
@media (max-width: 1000px) {
    .span_4 {
        width: 100%!important;
        margin-bottom: 20px!important;
    }
}
@media (max-width:480px) {
    #copyright .span_5 {
        text-align:center;
    }
    #copyright ul {
        width:100%;
        text-align:center;
    }
    #footer-outer #copyright li {
        display: inline-block;
        float: none;
    }
}
@media (min-width: 1001px) {
	.sub-menu {
	    padding: 7.5px 0;
	    background: #ffffff;
	    border-radius: 5px;
	    position: relative;
	    margin-left: -2px;
	    margin-top: -20px;
	    transition: all .3s ease;
	    opacity: 0;
	    display: block!important;
	    visibility: hidden;
	}

	.small-nav .sub-menu {
	    margin-top: -15px;
	}
	.sub-menu:before {
	    position: absolute;
	    top: -7px;
	    left: calc(50% - 7.5px);
	    -webkit-transform: translate(-50%,0);
	    transform: translate(-50%,0);
	    content: '';
	    background: #ffffff;
	    height: 15px;
	    width: 15px;
	    -webkit-transform: rotate(45deg);
	    transform: rotate(45deg);
	    border-radius: 2px;
	}
}
header#top #logo img {
    height: 34px!important;
}
.sf-with-ul:hover > .sub-menu {
	opacity: 1;
	visibility: visible;
	-webkit-transform: translateY(10px);
	transform: translateY(10px);
}
header#top nav > ul > li > a {
    font-size:14px;
    color:#cbe9ff;
    font-weight:600!important;
    padding: 5px 20px 26px!important;
}
header#top nav > ul > .current-menu-ancestor > a, header#top nav > ul > .current-menu-item > a, #header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu li.current-menu-ancestor > a, #header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu li.current_page_item > a, #header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu li.current-menu-item > a {
    font-weight:600!important;
    color:#fff!important;
}
body #header-outer:not([data-lhe="animated_underline"]) header#top nav > ul > li > a:hover, body #header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu > li.sfHover > a, body #header-outer:not([data-lhe="animated_underline"]) header#top nav > ul > li > a:hover {
    color:#fff!important;
    font-weight:600!important;
    text-decoration:none;
}
body #header-outer:not([data-lhe="animated_underline"]) header#top nav > ul > li > a:hover i, ul.sf-menu > li > a:hover > .sf-sub-indicator i, ul.sf-menu > li.sfHover > a > .sf-sub-indicator i, .sf-menu > li.current-menu-ancestor > a > .sf-sub-indicator [class^="icon-"] {
    color:#fff!important;
    font-weight:600!important;
    text-decoration:none;
}
header#top .sf-menu li ul li a, header#top .sf-menu li ul li a:visited {
    font-size: 13px;
    line-height: 13px;
    color: #354b5c;
    transition: none;
    letter-spacing: 0;
    background-color: #fff;
    transition: all .3s ease;
}
header#top .sf-menu li ul li a:hover,  .sub-menu .current-menu-item a, header#top .sf-menu li ul li a:focus, header#top .sf-menu li ul li a:active,  #header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu .sub-menu li.current_page_item > a, #header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu .sub-menu li.current-menu-item > a {
    color: #354b5c!important;
    background-color: #d4ebfa!important;
}
/*.small-nav header#top nav > ul > li > a {
    padding-top: 2px!important;
    padding-bottom: 17px!important;
}*/
.small-nav header#top nav > ul > li > a {
    padding-bottom: 32px!important;
}
#header-outer {
    padding-top: 19px!important;
}
header#top nav > ul > li > a .sf-sub-indicator [class^="icon-"] {
    font-size:16px;
    color:#fff;
    position:relative;
    top:1px;
}
#header-space {
    height: 70px!important;
}
#header-outer {
/*background: #399eeb;
background: -moz-linear-gradient(top, #399eeb 0%, #2ea1ea 63%, #37b5eb 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, #399eeb), color-stop(63%, #2ea1ea), color-stop(100%, #37b5eb));
background: -webkit-linear-gradient(top, #399eeb 0%, #2ea1ea 63%, #37b5eb 100%);
background: -o-linear-gradient(top, #399eeb 0%, #2ea1ea 63%, #37b5eb 100%);
background: -ms-linear-gradient(top, #399eeb 0%, #2ea1ea 63%, #37b5eb 100%);
background: linear-gradient(to bottom, #399eeb 0%, #2ea1ea 63%, #37b5eb 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#399eeb', endColorstr='#37b5eb', GradientType=0 );*/
background: rgb(30,148,237);
    background: -moz-linear-gradient(top, rgba(30,148,237,1) 0%, rgba(13,131,221,1) 100%);
    background: -webkit-linear-gradient(top, rgba(30,148,237,1) 0%,rgba(13,131,221,1) 100%);
    background: linear-gradient(to bottom, rgba(30,148,237,1) 0%,rgba(13,131,221,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e94ed', endColorstr='#0d83dd',GradientType=0 );
z-index: 50!important;
transition: all 0s;
}

#header-outer .row .col.span_9 {
    float: left;
    width: 87.5%;
}
@media (max-width:1300px) {
    #header-outer .row .col.span_9 {
        width: 86.5%;
    }
}
#header-outer .row .col.span_9 .login {
    float:right;
}
#header-outer .row .col.span_9 .free-signup {
    float:right;
    position:relative;
    top:-5px;
}
/*#header-outer.small-nav .row .col.span_9 .free-signup {
    top:-8px;
}*/
#header-outer .row .col.span_9 .free-signup a {
    float:right;
    display: inline-block;
    font-weight: 600!important;
    padding: 8px 22px!important;
    color: #fff;
    border-radius: 5px;
    border:1px solid #fff;
    -webkit-transition:all .3s ease;
    transition:all .3s ease;
    text-align:center;  
    position: relative;
    top: 1px;  
}
#header-outer .row .col.span_9 .free-signup a:hover, body #header-outer:not([data-lhe="animated_underline"]) header#top nav > ul > .free-signup > a:hover {
    text-decoration:none!important;  
    color: #2f9aea!important;
    background:#fff;
}
#header-outer.small-nav .row .col.span_9 {
}
header#top nav > ul {
    float: left;
    width:100%;
}
@media (max-width:1000px) {
    body #header-outer {
        
background: rgb(30,148,237);
    background: -moz-linear-gradient(top, rgba(30,148,237,1) 0%, rgba(13,131,221,1) 100%);
    background: -webkit-linear-gradient(top, rgba(30,148,237,1) 0%,rgba(13,131,221,1) 100%);
    background: linear-gradient(to bottom, rgba(30,148,237,1) 0%,rgba(13,131,221,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e94ed', endColorstr='#0d83dd',GradientType=0 );
    }
    header#top #toggle-nav i, header#top #mobile-cart-link i, header#top .span_9 > .slide-out-widget-area-toggle i {
        color: #fff;
    }
    #mobile-menu {
        background:#fff;
    }
    #mobile-menu ul li a, #mobile-menu ul li a:hover, #mobile-menu ul li a:hover [class^="icon-"], #mobile-menu li.open > a, #mobile-menu ul li.current-menu-item > a, #mobile-menu ul li.current-menu-ancestor > a {
        color: #354b5c;
        font-size:14px;
        padding: 10px 0 !important;
    }
    header#top #toggle-nav {
        width: 22px;
    }
    #mobile-menu .free-signup {
        position:absolute;      
        bottom:-50px;
    }
    #mobile-menu .free-signup a {
        display: inline-block;
        font-weight: 600;
        padding: 8px 18px!important;
        color: #fff;
        background: #2f9aea;
        border-radius: 3px;
        -webkit-transition: all .3s ease;
        transition: all .3s ease;
        text-align: center;
    }
    #mobile-menu {
        padding-bottom:75px;
        border-bottom:4px solid #2f9aea;
    }
    .sub-menu {
        border-bottom:0px solid #2f9aea;
    }
    #mobile-menu ul li a .sf-sub-indicator i {
        position: relative;
        top: 1px;
        font-size: 16px;
        font-weight:800;
    }
    a > .sf-sub-indicator {
        left: 50px!important;
        top: -6px!important;
    }
    body #header-outer {
    	padding-top: 14px!important;
    }
}


#call-to-action {
    background:#ffffff!important;
}
#call-to-action .container span {
    color:#354b5c!important;
    letter-spacing:0px;
}
#footer-outer #copyright {
    padding: 20px 0px;
    font-size: 14px;
    background-color: #f8fcff;
    color: #465a6a;
}
#footer-outer #copyright .container {
    position:relative;
}
#footer-outer #copyright .container:before {
    position:absolute;
    background:#e6ebf0;
    height:2px;
    top:-21px;
    left:0px;
    width:100%;
}
#footer-outer #copyright li a i, #header-secondary-outer #social li a i {
    color: #465a6a;
}
#footer-outer .widget {
    margin-bottom: 40px;
}
#footer-widgets {
    background:#f8fcff;
    border-top:2px solid #58aeee;
}
@media only screen and (-moz-min-device-pixel-ratio: 1.5), 
only screen and (-o-min-device-pixel-ratio: 3/2), 
only screen and (-webkit-min-device-pixel-ratio: 1.5), 
only screen and (min-devicepixel-ratio: 1.5), 
only screen and (min-resolution: 1.5dppx) {
    #footer-widgets {
        border-top:4px solid #58aeee;
    }
}
#footer-outer #footer-widgets .col ul li {
    padding: 4px 0px!important;
}
#footer-outer #footer-widgets .col ul li:first-child {
    padding-top: 0px!important;
}
#footer-outer .widget.widget_nav_menu li a, #footer-outer .widget.widget_recent_entries li a {
    color:#354b5c;
    font-weight:400;
    font-size:14px;
    padding-bottom:0px;
    padding-top:0px;
    line-height:1.5;
}
#footer-outer .widget h4 {
    color:#354b5c;
    font-weight:600!important;
    font-size:17px;
    letter-spacing:0px;
    margin-bottom:10px;
}

/** PRICING PAGE **/
.pricing-table[data-style="default"] .pricing-column h4 .dollar-sign {
    top: 0px;
    right: -4px;
    font-size: 12px!important;
    line-height: 1!important;
    background: transparent;
    color: #2f9aea;
    font-family: 'Roboto'!important;
    font-weight: 400;
    display: inline;
    min-height: 0px;
    padding-bottom: 0px;
}
.pricing-column h3, .pricing-table .no-highlight.extra-color-2 h3 {
    background-color: #eaf5fd;
    font-size: 22px;
    line-height: 1;
    border-right: 1px solid #aebdcd;
    border-bottom: 0px solid #EFEFEF;
    border-top: 1px solid #e4e4e4;
    padding: 28px 0px 0px 0px;
    color: #354b5c!important;
    border-top: 1px solid #aebdcd;
    font-family: 'Roboto';
    font-weight: 400;
    margin-bottom: -10px!important;
    position: relative;
}
.pricing-column h4 {
    display: inline-block;
    font-size: 30px!important;
    background: transparent;
    color: #2f9aea;
    padding: 20px 0;
    margin-left:0px;
    position: relative;
}
.pricing-column .interval {
    font-size: 12px!important;
    line-height: 1!important;
    background: transparent;
    color: #2f9aea;
    font-family: 'Roboto'!important;
    font-weight: 400;
    display: inline;
    min-height: 0px;
    padding-bottom: 0px;
}
.pricing-column ul li {
    font-size: 12px;
    line-height: 18px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    color: #354b5c!important;
    padding: 14px 24px;
}
.pricing-column ul li:nth-child(2n+1) {
    background-color: #fff;
}
.pricing-column ul li:nth-child(2n+2) {
    background-color: #fff;
}
.pricing-column {
    overflow:visible;
}
.pricing-table .accent-color .interval, .pricing-table .accent-color h4, .pricing-table .accent-color h3 {
    visibility:hidden;
}
.pricing-table .accent-color ul {
    border-left: 0px solid #aebdcd!important;
    border-top: 0px solid #aebdcd!important;
    border-bottom: 0px solid #aebdcd!important;
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
    -webkit-box-shadow: 0px 0px 0px 1px #aebdcd;
    box-shadow: 0px 0px 0px 1px #aebdcd;
}
.pricing-table ul {
    margin-bottom: 0px;
}
.pricing-column .pricing-column-content {
    border-right: 1px solid #aebdcd;
    border-bottom: 1px solid #aebdcd;
    padding: 0px 0px 0px 0px;
    background: #eaf5fd;
}
.accent-color .pricing-column-content {
    background: transparent;
}
.pricing-table > div:first-child .pricing-column-content, .pricing-table > div:first-child h3 {
    border-left: 0px solid #e4e4e4!important;
    border-bottom: 0px;
}
.pricing-table .extra-color-3 .pricing-column-content {
    border-right: 1px solid #47a6ec;
    border-bottom: 1px solid #47a6ec;
    border-bottom-right-radius: 3px;
}
.pricing-table .pricing-column:nth-child(4) .pricing-column-content {
    border-right: 1px solid #47a6ec;
}
.extra-color-3 .pricing-column-content {
    background:#2f9aea!important;
}
.pricing-table .no-highlight.extra-color-3 h3, .pricing-table[data-style="default"] .extra-color-3 h4 .dollar-sign, .extra-color-3 .interval, .extra-color-3 h4 {
    color:#fff!important;
}
.pricing-table .pricing-column:nth-child(2) h3 {
    border-left: 1px solid #aebdcd;
    border-top-left-radius:3px;
    margin-left: -1px;
}
.pricing-table .extra-color-3 h3 {
    border-top-right-radius:3px;
    background:#2f9aea;
    border-right: 1px solid #47a6ec;
    border-top: 1px solid #47a6ec;
}
.pricing-table .extra-color-3 ul {
    box-shadow: 0px -10px #eaf5fd inset;
}
.pricing-table .pricing-column:nth-child(4) h3 {
    border-right: 1px solid #47a6ec;
}
.pricing-column.accent-color li {
	text-align: left;
}
.pricing-column .small {
    font-weight: 400;
    font-size: 11px;
    clear: both;
    display: block;
}
.pricing-column .double {
	min-height: 65px;
}
.pricing-table .pricing-column h3.yrc-class:after {
	position: absolute;
	top: 100px;
	left: 50%;
	-webkit-transform: translate(-50%,0);
	transform: translate(-50%,0);
	font-family: 'Roboto';
	font-size: 11px;
	color: #354b5c;
	letter-spacing: 0.1px;
}
@media (max-width: 1000px) {
    .pricing-table .pricing-column h3.yrc-class:after {
        top: 70px;
    }
}
.pricing-table .pricing-column:nth-child(3) h3.yrc-class:after {
	content: 'Save $17.5 a year';
}
.pricing-table .pricing-column:nth-child(4) h3.yrc-class:after {
	content: 'Save $24.5 a year';
}
.pricing-table .pricing-column:nth-child(5) h3.yrc-class:after {
	content: 'Save $48.5 a year';
	color: #fff;
}
.mobile-list {
	display: none;
}
.pricing-table ul {
    height: auto!important;
}
@media (max-width: 1300px) {
	.pricing-column .double {
	    min-height: 83px;
	}
}
@media (max-width: 1000px) {
	#pricing-top .text-center a {
	    margin: 5px 9.5px!important;
	}
	.pricing-table .accent-color {
	    display: none;
	}
	.pricing-column .double {
	    min-height: 1px;
	}
	.pricing-table > div {
    	width: 100%!important;
    }
    .pricing-table ul {
	    height: auto!important;
	}
	#pricing-top {
	    margin-top: 35px!important;
	}
	.mobile-list {
		display: block;
	}
	.desk-list {
		display: none;
	}
	.pricing-table .extra-color-2 .pricing-column-content {
    	border-left: 1px solid #aebdcd;
    }
    .pricing-table .extra-color-2 h3 {
    	border-left: 1px solid #aebdcd;
    	border-top-left-radius: 3px;
    	border-top-right-radius: 3px;
    }
    .pricing-table .pricing-column:nth-child(2) h3 {
	    margin-left: 0px;
	}
	.pricing-table .pricing-column:nth-child(4) h3 {
	    border-right: 1px solid #aebdcd;
	}
	.pricing-table .pricing-column:nth-child(4) .pricing-column-content {
	    border-right: 1px solid #aebdcd;
	}
	.pricing-table {
    	margin-top: 30px;
    	padding-bottom: 0px!important;
    	margin-bottom: 0px!important;
    }
    .pricing-table .extra-color-3 h3 {
    	border-top-left-radius: 3px;
    }
    .pricing-table .extra-color-3 .pricing-column-content {
    	border-left: 1px solid #47a6ec;
    }
    .pricing-column h3, .pricing-table .no-highlight.extra-color-2 h3 {
    	padding: 15px 0px 0px 0px;
    }
    .pricing-column h4 {
	    padding: 7px 0;
	}
}
@media (max-width: 480px) {
	#pricing-top .text-center a {
	    margin: 0px!important;
	}
	.pricing-column ul li {
		text-align: left;
		position: relative;
		padding-left: 34px;
	}
	.pricing-column ul li:before {
	    content: '';
	    position: absolute;
	    left: 20px;
	    top: 20px;
	    height: 5px;
	    width: 5px;
	    border-radius: 100%;
	    background: #379ce7;
	}
	.pricing-column .small {
	    display: inline-block;
	}
	.pricing-table .pricing-column:nth-child(2) .small {
	    display: block;
	}
}

#plan-tab {
    margin:30px auto;
    text-align:center;
}
#plan-tab span {
    display:inline-block;        
    padding:10px 26px;
    border:1px solid #becedb;
    cursor:pointer;
    color: #354b5c;
    font-weight:600;
    -webkit-transition:all .3s ease;
    transition:all .3s ease;
}
#plan-tab span.active {
    color: #fff;
    background:#2f9aea;
    border-color: #2f9aea;
}
#plan-tab #monthly {
    border-top-left-radius:4px;    
    border-bottom-left-radius:4px;
    border-right:0px;
}
#plan-tab #yearly {
    border-top-right-radius:4px;    
    border-bottom-right-radius:4px;
    border-left:0px;
    position: relative;
}
#plan-tab #yearly:after {
	background:url(https://www.avaza.com/wp-content/uploads/2017/04/save-1x.png) no-repeat 50% / cover;
	position: absolute;
    top: -20px;
    right: -80px;
	content: '';
	height: 37px;
	width: 70px;
	pointer-events: none;
}
@media only screen and (-moz-min-device-pixel-ratio: 1.5), 
only screen and (-o-min-device-pixel-ratio: 3/2), 
only screen and (-webkit-min-device-pixel-ratio: 1.5), 
only screen and (min-devicepixel-ratio: 1.5), 
only screen and (min-resolution: 1.5dppx) {
	#plan-tab #yearly:after {
		background:url(https://www.avaza.com/wp-content/uploads/2017/04/save-2x.png) no-repeat 50% / cover;
    }
}
#pricing-top h1 {
    font-size: 28px;
    font-weight: 600;
    color: #354b5c;
    margin: 0 0 7px!important;
}
#pricing-top p {
    color: #354b5c;
}
#pricing-top .text-center a {
    margin:5px 12.5px;
}
@media (max-width: 1000px) {
	#pricing-top h1 {
	    font-size: 18px!important;
	    margin-bottom: 15px!important;
	    line-height: 28px!important;
	}
}
@media (max-width: 480px) {
	#plan-tab span {
	    padding: 10px 12px;
	    font-size: 12px;
	}
	#plan-tab #yearly:after {
	    right: -48px;
	    height: 24px;
	    width: 44px;
	}
}

#faqs h2 {
    font-size: 19px;
    font-weight: 600;
    color: #354b5c;
    margin: 0 0 0px!important;    
    padding:0px!important;
}
#faqs p {
    font-size:13px;
    color: #354b5c;
    line-height:2;
    padding-right:30px;
    padding-bottom:0px!important;
}
#faqs a {
    text-decoration:underline!important;
    color:#2f9aea;
}
#faqs .faq-points .wpb_text_column.wpb_content_element {
    margin-bottom:25px;
}
@media (max-width:1000px) {
    #faqs p {
        padding-right:0px!important;
    }
    #faqs .faq-points .wpb_text_column.wpb_content_element {
        margin-bottom:15px;
    }
    #faqs h2 {
        font-size: 15px!important;
    }
    #faqs .faq-points .vc_col-sm-6 {
        margin-bottom:0px!important;
    }
}

.container-wrap {
    background-color: #fff;
}
#all-plans h1, #faqs h1 {
    font-size: 25px;
    font-weight: 600;
    color: #354b5c;
    margin: 0 0 45px!important;
}
#all-plans ul {
    margin-left:73px;
}
#all-plans li {
    list-style:none!important;
    position:relative;
    color: #354b5c;
    font-size:14px;
    padding:10px 0 10px 25px;
}
#all-plans li:before {
    content:"\f058";
    color: #9db6c9;
    font-family: 'FontAwesome';
    font-size: 14px;   
    position:absolute;
    top:50%;
    left:0;
    -webkit-transform:translate(0,-50%);
    transform:translate(0,-50%);
}
.all-plans-points {
    margin-left:0px!important;
}
#all-plans .all-plans-points .vc_col-sm-4:last-child ul {
    margin-left: 120px;
}
/*.all-plans-points .vc_col-sm-4 {
    width: 37%!important;
}
.all-plans-points .vc_col-sm-4:last-child {
    width: 21%!important;
}*/
@media (max-width:1300px) {
    #all-plans .all-plans-points .vc_col-sm-4:first-child ul {
        margin-left: 0px;
    }
    #all-plans .all-plans-points .vc_col-sm-4:nth-child(2) ul {
        margin-left: 35px;
    }
    #all-plans .all-plans-points .vc_col-sm-4:last-child ul {
        margin-left: 130px;
    }
}
@media (max-width:1000px) {
    #all-plans .vc_col-sm-4 {
        margin-bottom:0px!important;
        width: 100%!important;
    }
    #all-plans .all-plans-points .vc_col-sm-4 ul {
        margin-left: 0px!important;
    }
    .all-plans-points {
        margin-left:0px!important;
    }
    #all-plans h1, #faqs h1 {
        text-align: left!important;
        padding-left: 0px;
        font-size: 18px!important;
        margin-bottom: 15px!important;
    }
    #all-plans, #faqs {
        padding-top:30px!important;
        padding-bottom:30px!important;
    }
}
#pri-calc-modal {
    padding-top: 0px;
    padding-bottom: 0px;
    position: fixed;
    top: 0%;
    z-index: 60;
    width: 100%;
    left: 0%;
    height: 100vh;
    visibility: hidden;
    opacity: 0;
    display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;  /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Chrome */
    display: flex;         /* NEW, Spec - Opera 12.1, Firefox 20+ */
    -webkit-box-pack: start; /* justify-content */
    -webkit-box-align: start; /* align-items */
    -webkit-justify-content: center;
    justify-content: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    overflow-y:auto;
}
#pri-calc {
	display: block;
    max-width: 85%;
    margin: 0 auto;
    z-index: 100;
    position: fixed;
    width: 710px;
    left: 50%;
    top: 50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    overflow-y: auto;
}	
@media (max-height: 800px) {
    #pri-calc {
        position: relative;
        margin-top: 350px;
        left: 0%;
        top: 0%;
        -webkit-transform: translate(0%,0%);
        transform: translate(0%,0%);
        margin-bottom: 50px;
    }
}
.pri-cont {
	background: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    float: left;
    width: 100%;
    position: relative;
}
#pri-calc-cover	{
    background: rgba(0,0,0,0.85);
    z-index: 80;
    height: 200vh;
    width: 110%;
    position: fixed;
    top: -1px;
    left: -1px;
}
.range-bar {
    height: 6px!important;
    background-color: #d6dde5!important;
    width: 80%!important;
    float: right!important;
}
.range-quantity {
    background-color: #2f9aea!important;
}
.range-min, .range-max {
    display: none!important;
}
.range-handle {
    -webkit-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.4)!important;
    box-shadow: 0 0px 3px rgba(0, 0, 0, 0.4)!important;
    background: url(https://www.avaza.com/wp-content/uploads/2017/01/range-bg.png) no-repeat 50% 50% / cover #fff!important;
    height: 25px!important;
    top: -10px!important;
    width: 25px!important;
}
.slider-wrapper {
    float: left;
    width: 100%;
    margin-bottom: 10px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: start;
    -webkit-box-align: start;
    -webkit-justify-content: center;
    justify-content: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.slider-wrapper .value {
    display: none;
}
.slider-wrapper .value, .slider-wrapper .bar {
    float: left;
    width: 15%;
    margin-right: 5%;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #c1c6cb;
    text-align: right;
    padding: 7px 17px!important;
    font-size: 12px;
    color: #333333;
    font-family: 'Roboto';
    font-weight: 600;
    background: #fff;
    box-shadow: 0px 0px 0px;
}
.pri-cont h1 {
    color: #354b5c;
    font-size: 21px!important;
    font-weight: 600;
    padding: 30px 45px;
    border-bottom: 1px solid #e8eaec;
    margin: 0px;
    line-height: 1;
}
.pri-cont .fa-times {
    position: absolute;
    top: 27px;
    right: 45px;
    cursor: pointer;
    font-size: 25px;
    color: #adbccc;
    transition: all .3s ease;
}
.pri-cont .fa-times:hover {
    color: #88939e;
}
.pri-cont h2 {
    color: #354b5c;
    font-size: 16px;
    font-weight: 600;
    padding: 30px 0px 3px;
    margin: 0px;
    line-height: 1;
    float: left;
    width: 100%;
}
.pri-cont p {
    padding-bottom: 10px;
    font-size: 12px;
    color: #354b5c;
}
#pri-sliders {
    padding: 0 45px 30px;
}
.pri-cont h3 {
    color: #354b5c;
    font-size: 16px;
    font-weight: 600;
    font-family: 'Roboto';
    padding: 30px 0px 15px;
    margin: 0px;
    line-height: 1.2;
    float: left;
    width: 100%;
}
.pri-cont h3 small {
    font-size: 13px;
    font-weight: 400;
}
.pri-cont .total {
    border: 1px solid #cfd3d7;
    border-radius: 3px;
    padding: 25px;
    clear: both;
    margin-bottom: 30px;
    float: left;
    width: 100%;
}
.pri-cont .total div {
    width: 50%;
    float: left;
    text-align: left;
}
.pri-cont .total .contact {
    width: 50%;
}
.pri-cont .total .right {
    text-align: right;
    margin-top: 0px;
}
.pri-cont .total .contact.right {
    text-align: right;
    margin-top: 0px;
}
.pri-cont .total .left {
    padding-top: 10px;
}
.pri-cont .total .contact.left {
    text-align: left;
    padding-top: 0px;
}
/*
.pri-cont .total div {
    width: 100%;
    float: left;
    text-align: center;
}
.pri-cont .total .contact {
    width: 50%;
}
.pri-cont .total .right {
    text-align: center;
    margin-top: 10px;
}
.pri-cont .total .contact.right {
    text-align: right;
    margin-top: 0px;
}
.pri-cont .total .contact.left {
    text-align: left;
}*/
.pri-cont .total p {
    padding-bottom: 0px;
    font-family: 'Roboto';
    color: #354b5c;
    font-weight: 600;
    font-size: 21px
}
.pri-cont .total p span {
    color: #2f9aea;
}
.pri-cont .total p small {
    font-weight: 400;
    font-size: 12px;
}
.pri-cont .total .bot {
    font-weight: 400;
    font-size: 12px;
    display: none;
}
.pri-cont .total .contact .bot {
    display: block;
}
.pri-cont .total .bot a {
    text-decoration: underline;
}
.pri-cont .bar {
    display: block!important;
}
@media (max-width: 767px) {
    .pri-cont .total div {
        width: 100%!important;
        margin: 0px 0;
        text-align: center!important;
    }
    .pri-cont .total .left {
        margin-bottom: 10px;
    }
}
@media (max-width: 480px) {
    .pri-cont h1 {
        font-size: 15px!important;
        padding: 10px 25px;
    }
    #pri-sliders {
        padding: 0 25px 10px;
    }
    .pri-cont .fa-times {
        top: 20px;
        right: 25px;
        font-size: 18px;
    }
    .range-bar {
        width: 70%!important;
    }
    .slider-wrapper .value, .slider-wrapper .bar {
        width: 30%;
    }
    .pri-cont .total div {
        width: 100%;
        margin: 0px 0;
    }
    .pri-cont .total p {
        font-size: 18px;
    }
}
.avaza-offer h1 {
    line-height: 1.2;
    font-size: 28px;
    font-weight: 600;
    padding: 0;
    margin: 0 0 10px;
    color: #354b5c;
}
.avaza-offer p {
    color:#354b5c;
    font-size: 16px;
}
.avaza-offer .vc_col-smm-4 {
    margin-top: 60px;
}
.avaza-offer .vc_col-smm-4 img {
    min-height: 121px;
    width: auto;
    margin-bottom: 24px!important;
}
.avaza-offer h2 {
    line-height: 1.2;
    font-size: 22px;
    font-weight: 600;
    padding: 0;
    margin: 0 0 25px;
    color: #354b5c;
}
.avaza-offer .vc_col-smm-4 p {
    color: #354b5c;
    font-size: 14px;
    max-width: 235px;
    margin: 0 auto;
    line-height: 2;
}
.avaza-offer .slick-next:before {
    content: "\f105";
}
.avaza-offer .slick-prev:before {
    content: "\f104";
}
.avaza-offer .slick-next:before, .avaza-offer .slick-prev:before {
    color: #9CA4AC;
    font-family: 'FontAwesome';
    font-size: 40px;
}
.avaza-offer .slick-next, .avaza-offer .slick-prev {
    width: 40px;
    height: 40px;
}
@media (max-width: 480px) {
    .avaza-offer h1 {
        line-height: 28px!important;
        font-size: 22px!important;
    }
    .avaza-offer h2 {
        line-height: 1.2;
        font-size: 20px!important;
    }
}
.avaza-offer .vc_col-smm-4 .button-more.black-theme {
    padding: 4px 22px;
}
@media (max-width: 1000px) {
    .avaza-offer .vc_col-smm-4 p {
        max-width: 100%;
    }
}

/**************************************************************************************************************
***************************************************************************************************************
CUSTOMERS PAGE
***************************************************************************************************************
**************************************************************************************************************/
.customer-main-top {
    background: url(https://www.avaza.com/wp-content/uploads/2017/02/blue-bg.jpg) 0% 0% / 85% auto;
    position: relative;
    height: 300px;
    overflow:visible;
}
.customer-main-top.no-bg {
    background: #f8fcff;
}
.customer-main-top h1 {
    font-weight: 400;
    padding: 0px;
    padding-top: 70px;
}
@media (max-width: 480px) {
    .customer-main-top h1 { 
        padding-top: 20px;
    }    
}
.customer-main-top p {
    font-size: 16px;
    color: #354b5c;
    line-height: 32px;
    width: 90%;
}
.customer-main-top .wpb_raw_html {
    position: relative;
    margin-top:40px;
    left: 0px;
    width: 100%;
}
@media (max-width: 480px) {
    .customer-main-top .wpb_raw_html {
        margin-top:20px;
    }  
}
.customer-main-top-left {
    float: left;
    width: 70%;
    background: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius:4px;
    border:1px solid #ebeff2;
    padding: 50px;
}
.customer-main-top-left img {
    margin-bottom: 30px!important;
}
.customer-main-top-right {
    float: left;
    position: absolute;
    width: 40%;
    right: 0px;
    top: 50%;
    -webkit-transform: translate(0,-50%);
    transform: translate(0,-50%);
}
.customer-main-top .wpb_raw_html .new-container {
    display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;  /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Chrome */
    display: flex;         /* NEW, Spec - Opera 12.1, Firefox 20+ */
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.clear {
    clear: both;
}
@media (max-width: 1000px) {
    .customer-main-top h1 {
        font-size: 25px!important;
        line-height: 36px!important;
    }
    .customer-main-top p {
        font-size: 14px;
    }
    .customer-main-top-left {
        width: 100%;
        padding-top: 290px;
    }
    .customer-main-top .wpb_raw_html .new-container {
        display: block;
        float: left;   
        width: 100%; 
    }
    .customer-main-top-right {
        float: left;
        position: absolute;
        width: calc(100% - 64px);
        right: auto;
        left: 32px;
        top: 30px;  
        -webkit-transform: translate(0,0%);
        transform: translate(0,0%);   
    }
}
@media (max-width: 690px) {
    .customer-main-top-left {
        padding-top: 65%;
    }
}
.customer-block-container .wpb_wrapper {
    margin: 0 -1%!important;
}
.custom-block-anchor {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius:4px;
    border:1px solid #ebeff2;
    padding: 17px;   
    display: block;
    background: #fff;
}
.customer-block {
    float: left;
    width: 33%;
    padding:0 1%;
}
@media (max-width: 1300px) {
    .customer-block {
        width: calc(33% - 6px);
    }
}
@media (max-width: 1000px) {
    .customer-block {
        width: 50%;
        padding:0 1%;
    }
}
.customer-block.customer-block-agency .custom-block-anchor {
    min-height: 451px; 
}
.customer-block.customer-block-agency .custom-block-anchor .custom-block-anchor-whitespace {
    display: block;
    min-height: 156px;
}
@media (max-width: 1300px) {
    .customer-block.customer-block-agency .custom-block-anchor .custom-block-anchor-whitespace {
        min-height: 178px;
    }
}
@media (max-width: 1000px) {
    .customer-block.customer-block-agency .custom-block-anchor .custom-block-anchor-whitespace {
        min-height: 156px;
    }
    .customer-block.customer-block-agency .custom-block-anchor {
        min-height: auto; 
    }
    .customer-block {
        width: 50%;
        padding:0 2%;
    }
    .customer-block:nth-child(odd) {
        clear: left;
    }
    .customer-block-container .wpb_wrapper {
        margin: 0 -2%!important;
    }
}
@media (max-width: 690px) {
    .customer-block.customer-block-agency .custom-block-anchor .custom-block-anchor-whitespace {
        min-height: auto;
    }
    .customer-block {
        width: 100%;
        padding:0%;
    }
    .row .col .customer-block img {
        width: 100%!important;
    }
    .customer-block-container .wpb_wrapper {
        margin: 0!important;
    }
}
.customer-block img {
    width: 100%!important;
    height: auto;
    margin-bottom: 13px!important;
}
.customer-block p {
    padding-bottom: 0px;
    color: #354b5c;
}
.customer-block h2 {
    margin: 0 0 10px;
    color: #354b5c;
    font-size: 21px;
}
.customer-block .customer-agency {
    display: block;
    width: 100%;
    position: relative;
    font-size: 14px;
    color: #797e83;
    font-weight: 600;
    margin-top: 20px;
}
.customer-block .customer-agency.cite {
    color:#333333;
}
.customer-block .customer-agency:before {
    content:'';
    width: 100%;
    height: 1px;
    background: #eceef0;
    position: absolute;
    top: -10px;
    left: 0px;
}
.customer-block .customer-agency.cite i {
    color: #ffcc00;
    margin: 10px 2px 0;
}
@media (max-width: 480px) {
    .row .col .customer-block img {
        width: 100%!important;
    }
}


.logos-mobile {
    display:none;
}
.logos-desk .wpb_wrapper {
    text-align: center;
}
.logos-mobile .slick-next:before, .logos-mobile .slick-prev:before {
    color: #a9b1b9;
    font-family: 'FontAwesome';
    font-size: 30px;
}
.logos-mobile .slick-prev:before {
    content: "\f104";
}
.logos-mobile .slick-next:before {
    content: "\f105";
}
.logos-mobile .slick-list.draggable {
    position:relative;
}
.logos-mobile .slick-list:before {
    position:absolute;
    z-index:50;
    left:0px;
    top:0px;
    width:60px;
    height:100%;
    content:'';
}
.logos-mobile .slick-list:after {
    position:absolute;
    z-index:50;
    right:0px;
    top:0px;
    width:60px;
    height:100%;
    content:'';
}
.logos-mobile .slick-list:before {
background: rgba(248,252,255,1);
background: -moz-linear-gradient(left, rgba(248,252,255,1) 0%, rgba(248,252,255,0.9) 40%, rgba(248,252,255,0) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(248,252,255,1)), color-stop(40%, rgba(248,252,255,0.9)), color-stop(100%, rgba(248,252,255,0)));
background: -webkit-linear-gradient(left, rgba(248,252,255,1) 0%, rgba(248,252,255,0.9) 40%, rgba(248,252,255,0) 100%);
background: -o-linear-gradient(left, rgba(248,252,255,1) 0%, rgba(248,252,255,0.9) 40%, rgba(248,252,255,0) 100%);
background: -ms-linear-gradient(left, rgba(248,252,255,1) 0%, rgba(248,252,255,0.9) 40%, rgba(248,252,255,0) 100%);
background: linear-gradient(to right, rgba(248,252,255,1) 0%, rgba(248,252,255,0.9) 40%, rgba(248,252,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8fcff', endColorstr='#f8fcff', GradientType=1 );
}
.logos-mobile .slick-list:after {
background: rgba(248,252,255,0);
background: -moz-linear-gradient(left, rgba(248,252,255,0) 0%, rgba(248,252,255,0.9) 60%, rgba(248,252,255,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(248,252,255,0)), color-stop(60%, rgba(248,252,255,0.9)), color-stop(100%, rgba(248,252,255,1)));
background: -webkit-linear-gradient(left, rgba(248,252,255,0) 0%, rgba(248,252,255,0.9) 60%, rgba(248,252,255,1) 100%);
background: -o-linear-gradient(left, rgba(248,252,255,0) 0%, rgba(248,252,255,0.9) 60%, rgba(248,252,255,1) 100%);
background: -ms-linear-gradient(left, rgba(248,252,255,0) 0%, rgba(248,252,255,0.9) 60%, rgba(248,252,255,1) 100%);
background: linear-gradient(to right, rgba(248,252,255,0) 0%, rgba(248,252,255,0.9) 60%, rgba(248,252,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8fcff', endColorstr='#f8fcff', GradientType=1 );
}
.home .logos-mobile .slick-list:before {
background: rgba(255,255,255,1);
background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0.9) 40%, rgba(255,255,255,0) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(40%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0)));
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0.9) 40%, rgba(255,255,255,0) 100%);
background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0.9) 40%, rgba(255,255,255,0) 100%);
background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0.9) 40%, rgba(255,255,255,0) 100%);
background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,0.9) 40%, rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 );
}
.home .logos-mobile .slick-list:after {
background: rgba(255,255,255,0);
background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 60%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(60%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 60%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 60%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 60%, rgba(255,255,255,1) 100%);
background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 60%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 );
}
.logos-mobile .slick-next, .logos-mobile .slick-prev {
    width: 30px;
    height: 30px;
}
.logos-mobile .slick-track {
    display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;  /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Chrome */
    display: flex;         /* NEW, Spec - Opera 12.1, Firefox 20+ */
    -webkit-box-pack: start; /* justify-content */
    -webkit-box-align: start; /* align-items */
    -webkit-justify-content: center;
    justify-content: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
#customers-logos .logos-mobile {
    margin-bottom: 25px;
}
.center .logos-desk img {
    display:inline-block;
}

.logos-desk-new {
	text-align: center;
}


.center .logos-desk-new .wpb_wrapper div {
    display:inline-block;
    height: 66px;
    text-align: center;
}

.center .logos-desk-new div img {
	height: 100%;
	margin: 0 auto !important;
}

.col.center .logos-desk-homepage-bottom .wpb_wrapper div {
    display:inline-block;
    margin:0 0 !important;
    height: 75px;
    text-align: center;
}
.col.center .logos-desk-homepage-bottom img {
    height: 100%;
    margin: 0 auto !important;
}

.col.center .logos-desk-homepage-bottom-awards img {
    display: inline-block;
    margin: 16px 8px 0 !important;
    height: 134px;
}

hr.grey-separator {
    width: 30%;
    margin: 40px auto 62px;
    background: #e6e8ec;
    height: 1px !important;
    border: none !important;
}

.no-bottom-margin {
	margin-bottom: 0 !important;
}

#customers-logos .logos-desk {
    margin-bottom: 20px;
}
@media (max-width:1000px) {
   .logos-desk .wpb_wrapper {
        display:block;
        }
    #customers-logos .center .logos-desk img {
        margin:10px 19px!important;
    } 
}
@media (max-width:767px) {
   .logos-desk, .logos-desk-homepage-bottom {
        display: block !important;
    } 

    .logos-desk-homepage-bottom-awards {
    	display: block !important;
    }


    .logos-mobile, .logos-mobile-homepage-bottom, .logos-mobile-homepage-bottom-awards {
        display:block !important;
    }
    .logo-slide {
        padding:0 10px;
    }

    .logos-mobile-new .logo-slide,
    .logos-mobile-homepage-bottom .logo-slide,
    .logos-mobile-homepage-bottom-awards .logo-slide {
    	padding: 0px 10px;
    }


}

@media (max-width: 480px) {
    #customers-logos .new-container, .as-seen-logos-section .new-container {
        padding: 0 25px!important;
    }    

    .logos-mobile-new .logo-slide,
    .logos-mobile-homepage-bottom .logo-slide,
    .logos-mobile-homepage-bottom-awards .logo-slide {
    	padding: 0 10px;
    }

}
.as-seen-logos-section .stroked-heading {
    margin-bottom: 50px!important;
}
.as-seen-logos {
    display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;  /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Chrome */
    display: flex;         /* NEW, Spec - Opera 12.1, Firefox 20+ */
    -webkit-box-pack: start; /* justify-content */
    -webkit-box-align: start; /* align-items */
    -webkit-justify-content: center;
    justify-content: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    text-align: center;
}
.as-seen-logos img {
    display: inline-block;
    margin: 5px 30px;
}
.stroked-heading {
    width: 100%;
    text-align: center;
}
.stroked-heading h3 {
    font-size: 26px;
    font-weight: 600;
    color: #354b5c;
    position: relative;
    display: inline-block;
}
.stroked-heading h3:before {
    content: '';
    background: #d8e4ec;
    height: 1px;
    width: 100px;
    left: -130px;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0,-50%);
    transform: translate(0,-50%);
}
.stroked-heading h3:after {
    content: '';
    background: #d8e4ec;
    height: 1px;
    width: 100px;
    right: -130px;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0,-50%);
    transform: translate(0,-50%);
}
@media (max-width: 767px) {
    .as-seen-logos {
        display: block;
    } 
    .as-seen-logos img {
        margin: 15px!important;
    }
    .stroked-heading h3:before {
        width: 50px;
        left: -60px;
    }
    .stroked-heading h3:after {
        width: 50px;
        right: -60px;
    }
}


/**************************************************************************************************************
***************************************************************************************************************
CASE STUDY PAGE
***************************************************************************************************************
**************************************************************************************************************/
.customer-main-top.case-study-top {
    position: relative;
    height: auto;
    overflow:hidden;
}
.customer-main-top.case-study-top .new-container {
    padding: 50px 0;
}
@media (max-width: 480px) {
    .customer-main-top.case-study-top .new-container {
        padding: 20px 0;
    }
}
.customer-main-top.case-study-top h1 {
    font-weight: 400;
    padding: 0px;
    padding-top: 0px;
    font-size: 25px;
}
.case-study-detail img {
    float: left;
    margin-right: 25px!important;
    margin-bottom: 0px!important;
}
.case-study-detail h3 {
    margin: 10px 0 0!important;
    float: left;
}
.case-study-detail p {
    padding-bottom: 0px;
    font-size: 14px;
    color: #354b5c;
}
.case-study-detail h3 span {
    padding-bottom: 0px;
    font-size: 14px;
    font-weight: 400;
    color: #354b5c;
    position: relative;
    top: -10px;
}
.case-study-features .vc_col-sm-4:nth-child(2) {
    padding-left: 50px!important;
}
.case-study-features .vc_col-sm-4:nth-child(3) {
    padding-left: 90px!important;
}
@media (max-width: 1300px) {
    .case-study-features .vc_col-sm-4:nth-child(2) {
        padding-left: 40px!important;
    }
    .case-study-features .vc_col-sm-4:nth-child(3) {
        padding-left: 60px!important;
    }    
}
@media (max-width: 1000px) {
    .case-study-features .vc_col-sm-4:nth-child(2) {
        padding-left: 0px!important;
    }
    .case-study-features .vc_col-sm-4:nth-child(3) {
        padding-left: 0px!important;
    }    
    .case-study-features .vc_col-sm-4 {
        width: 50%!important;
    }
}
@media (max-width: 690px) {
    .case-study-features .vc_col-sm-4 {
        width: 50%!important;
    }
    .case-study-detail img {
        margin-right: 5px!important;
    }
}
@media (max-width: 480px) {
    .case-study-features .vc_col-sm-4 {
        width: 50%!important;
        margin-right: 0px!important;
    }
    .case-study-features .vc_col-sm-4.instance-3 {
        width: 100%!important;
        margin-right: 0px!important;
    }
    .case-study-features .vc_col-sm-4 img {
        margin: -5px 2px 0 0 !important;
        transform: scale(0.8);
        -webkit-transform: scale(0.8);
    }
    .case-study-features .vc_col-sm-4 h3 {
        font-size: 14px;
        margin: 6px 0 0!important;
    }
    .case-study-detail h3 span {
        font-size: 12px;
        top: -17px;
    }
}
@media (max-width: 360px) {
    .case-study-features .vc_col-sm-4 h3 {
        font-size: 12px;
    }
    .case-study-detail h3 span {
        font-size: 10px;
    }
}
@media (max-width: 330px) {
    .case-study-features .vc_col-sm-4 {
        width: 100%!important;
    }
    .case-study-features .vc_col-sm-4 h3 {
        font-size: 14px;
    }
    .case-study-detail h3 span {
        font-size: 12px;
    }
}
.new-container * {
    color: #354b5c;
}
.case-study-para h2 {
    font-size: 25px;
}
.case-study-para p {
    line-height: 32px;
}
.case-study-para p a {
    text-decoration: underline!important;
    color: #2f9aea;
}
.blue-image {
    -webkit-box-shadow: -1px 4px 31px 4px rgba(47,154,234,.2);
    -moz-box-shadow: -1px 4px 31px 4px rgba(47,154,234,.2);
    box-shadow: -1px 4px 31px 4px rgba(47,154,234,.2);
    border: solid 1px #fff;
}
.quote-bar {
    position: relative;
    padding:25px 0;
    margin-top: 5px;
    width: 95%;
}
.quote-bar strong {
    font-weight: 800;
}
.quote-bar p {
    font-size: 23px;
    line-height: 53px;
}
.quote-bar:before {
    content: '';
    top: 0px;
    left: 0px;
    width: 100%;
    height: 1px;
    position: absolute;
    background: #354b5c;
}
.quote-bar:after {
    content: '';
    bottom: 0px;
    left: 0px;
    height: 1px;
    width: 100%;
    position: absolute;
    background: #354b5c;
}
.blockquote {
    padding: 70px 0 50px;
    position: relative;
}
.blockquote:before {
    background:url(https://www.avaza.com/wp-content/uploads/2017/02/bq-1x.png) no-repeat 50% 50%;
    content: '';
    height: 82px;
    width: 82px;
    position: absolute;
    top: -41px;
    left: 0px;
}
@media only screen and (-moz-min-device-pixel-ratio: 1.5), 
only screen and (-o-min-device-pixel-ratio: 3/2), 
only screen and (-webkit-min-device-pixel-ratio: 1.5), 
only screen and (min-devicepixel-ratio: 1.5), 
only screen and (min-resolution: 1.5dppx) {
    .blockquote:before {
        background:url(https://www.avaza.com/wp-content/uploads/2017/02/bq-2x.png) no-repeat 50% 50% / cover;
    }
}

.blockquote.nadia-finer:before {
    background:url(https://www.avaza.com/wp-content/uploads/2017/02/block-person1-1x.png) no-repeat 50% 50%;
}
@media only screen and (-moz-min-device-pixel-ratio: 1.5), 
only screen and (-o-min-device-pixel-ratio: 3/2), 
only screen and (-webkit-min-device-pixel-ratio: 1.5), 
only screen and (min-devicepixel-ratio: 1.5), 
only screen and (min-resolution: 1.5dppx) {
    .blockquote.nadia-finer:before {
        background:url(https://www.avaza.com/wp-content/uploads/2017/02/block-person1-2x.png) no-repeat 50% 50% / cover;
    }
}

.blockquote.Emilie:before {
    background:#F8FCFF url(https://www.avaza.com/wp-content/uploads/2017/04/Emilie-Morin@1x.png) no-repeat 50% 50%;
    border: 6px solid #F8FCFF;
    border-radius: 100%;
}
@media only screen and (-moz-min-device-pixel-ratio: 1.5), 
only screen and (-o-min-device-pixel-ratio: 3/2), 
only screen and (-webkit-min-device-pixel-ratio: 1.5), 
only screen and (min-devicepixel-ratio: 1.5), 
only screen and (min-resolution: 1.5dppx) {
    .blockquote.Emilie:before {
        background:#F8FCFF url(https://www.avaza.com/wp-content/uploads/2017/04/Emilie-Morin@2x.png) no-repeat 50% 50% / cover;
        border: 6px solid #F8FCFF;
        border-radius: 100%;
    }
}

.blockquote.Yerri:before {
    background:#F8FCFF url(https://www.avaza.com/wp-content/uploads/2017/04/Yerri-Lalgondarsmall-@1x-1.png) no-repeat 50% 50%;
    border: 6px solid #F8FCFF;
    border-radius: 100%;
}
@media only screen and (-moz-min-device-pixel-ratio: 1.5), 
only screen and (-o-min-device-pixel-ratio: 3/2), 
only screen and (-webkit-min-device-pixel-ratio: 1.5), 
only screen and (min-devicepixel-ratio: 1.5), 
only screen and (min-resolution: 1.5dppx) {
    .blockquote.Yerri:before {
        background:#F8FCFF url(https://www.avaza.com/wp-content/uploads/2017/04/Yerri-Lalgondarsmall-@2x-1.png) no-repeat 50% 50% / cover;
        border: 6px solid #F8FCFF;
        border-radius: 100%;
    }
}

.blockquote.David:before {
    background:#F8FCFF url(https://www.avaza.com/wp-content/uploads/2017/04/David-William-small@1x.png) no-repeat 50% 50%;
    border: 6px solid #F8FCFF;
    border-radius: 100%;
}
@media only screen and (-moz-min-device-pixel-ratio: 1.5), 
only screen and (-o-min-device-pixel-ratio: 3/2), 
only screen and (-webkit-min-device-pixel-ratio: 1.5), 
only screen and (min-devicepixel-ratio: 1.5), 
only screen and (min-resolution: 1.5dppx) {
    .blockquote.David:before {
        background:#F8FCFF url(https://www.avaza.com/wp-content/uploads/2017/04/David-William-small@2x.png) no-repeat 50% 50% / cover;
        border: 6px solid #F8FCFF;
        border-radius: 100%;
    }
}

.blockquote.Brian:before {
    background:#F8FCFF url(https://www.avaza.com/wp-content/uploads/2017/04/Brian-Carlock@1x.png) no-repeat 50% 50%;
    border: 6px solid #F8FCFF;
    border-radius: 100%;
}
@media only screen and (-moz-min-device-pixel-ratio: 1.5), 
only screen and (-o-min-device-pixel-ratio: 3/2), 
only screen and (-webkit-min-device-pixel-ratio: 1.5), 
only screen and (min-devicepixel-ratio: 1.5), 
only screen and (min-resolution: 1.5dppx) {
    .blockquote.Brian:before {
        background:#F8FCFF url(https://www.avaza.com/wp-content/uploads/2017/04/Brian-Carlock@2x.png) no-repeat 50% 50% / cover;
        border: 6px solid #F8FCFF;
        border-radius: 100%;
    }
}

.blockquote.Poly:before {
    background:#F8FCFF url(https://www.avaza.com/wp-content/uploads/2017/04/Low-Poly@1x.png) no-repeat 50% 50%;
    border: 6px solid #F8FCFF;
    border-radius: 100%;
}
@media only screen and (-moz-min-device-pixel-ratio: 1.5), 
only screen and (-o-min-device-pixel-ratio: 3/2), 
only screen and (-webkit-min-device-pixel-ratio: 1.5), 
only screen and (min-devicepixel-ratio: 1.5), 
only screen and (min-resolution: 1.5dppx) {
    .blockquote.Poly:before {
        background:#F8FCFF url(https://www.avaza.com/wp-content/uploads/2017/04/Low-Poly@2x.png) no-repeat 50% 50% / cover;
        border: 6px solid #F8FCFF;
        border-radius: 100%;
    }
}

.blockquote.Nextgen:before {
    background:#F8FCFF url(https://www.avaza.com/wp-content/uploads/2017/04/Nextgen@1x.png) no-repeat 50% 50%;
    border: 6px solid #F8FCFF;
    border-radius: 100%;
}
@media only screen and (-moz-min-device-pixel-ratio: 1.5), 
only screen and (-o-min-device-pixel-ratio: 3/2), 
only screen and (-webkit-min-device-pixel-ratio: 1.5), 
only screen and (min-devicepixel-ratio: 1.5), 
only screen and (min-resolution: 1.5dppx) {
    .blockquote.Nextgen:before {
        background:#F8FCFF url(https://www.avaza.com/wp-content/uploads/2017/04/Nextgen@2x.png) no-repeat 50% 50% / cover;
        border: 6px solid #F8FCFF;
        border-radius: 100%;
    }
}

.blockquote.David-William:before {
    background:#F8FCFF url(https://www.avaza.com/wp-content/uploads/2017/04/David-William-small@1x.png) no-repeat 50% 50%;
    border: 6px solid #F8FCFF;
    border-radius: 100%;
}
@media only screen and (-moz-min-device-pixel-ratio: 1.5), 
only screen and (-o-min-device-pixel-ratio: 3/2), 
only screen and (-webkit-min-device-pixel-ratio: 1.5), 
only screen and (min-devicepixel-ratio: 1.5), 
only screen and (min-resolution: 1.5dppx) {
    .blockquote.David-William:before {
        background:#F8FCFF url(https://www.avaza.com/wp-content/uploads/2017/04/David-William-small@2x.png) no-repeat 50% 50% / cover;
        border: 6px solid #F8FCFF;
        border-radius: 100%;
    }
}


.blockquote.Aspen:before {
    background:#F8FCFF url(https://www.avaza.com/wp-content/uploads/2017/04/Aspen@1x-1.png) no-repeat 50% 50%;
    border: 6px solid #F8FCFF;
    border-radius: 100%;
}
@media only screen and (-moz-min-device-pixel-ratio: 1.5), 
only screen and (-o-min-device-pixel-ratio: 3/2), 
only screen and (-webkit-min-device-pixel-ratio: 1.5), 
only screen and (min-devicepixel-ratio: 1.5), 
only screen and (min-resolution: 1.5dppx) {
    .blockquote.Aspen:before {
        background:#F8FCFF url(https://www.avaza.com/wp-content/uploads/2017/04/Aspen@2x-1.png) no-repeat 50% 50% / cover;
        border: 6px solid #F8FCFF;
        border-radius: 100%;
    }
}

.blockquote.Dave:before {
    background:#F8FCFF url(https://www.avaza.com/wp-content/uploads/2017/04/testimonial33-1x.png) no-repeat 50% 50%;
    border: 6px solid #F8FCFF;
    border-radius: 100%;
}
@media only screen and (-moz-min-device-pixel-ratio: 1.5), 
only screen and (-o-min-device-pixel-ratio: 3/2), 
only screen and (-webkit-min-device-pixel-ratio: 1.5), 
only screen and (min-devicepixel-ratio: 1.5), 
only screen and (min-resolution: 1.5dppx) {
    .blockquote.Dave:before {
        background:#F8FCFF url(https://www.avaza.com/wp-content/uploads/2017/04/testimonial33-2x.png) no-repeat 50% 50% / cover;
        border: 6px solid #F8FCFF;
        border-radius: 100%;
    }
}




.blockquote p {
    position: relative;
    font-size: 19px;
    color: #333333;
    line-height: 31px;
    padding-bottom: 0px!important;
    padding-left: 35px;
}
.blockquote p * {
    color: #333333!important;
}
.blockquote p:before {
    background:#333333;
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    content: '';
}
.blockquote-cite {
    display: inline-block;
    margin-top: 15px;
    color: #333333;
}
.blockquote-cite small {
    font-size: 16px;
    color: #333333;
}
.case-study-favorite-feature h2 {
    font-size: 25px;
    margin: 0px;
}
.case-study-favorite-feature h3 {
    margin: 0px;
    font-size: 21px;
}
.case-study-favorite-feature p {
    line-height: 28px;
    padding-bottom: 0px;
    max-width: 250px;
}
.case-study-favorite-feature img {
    margin: 45px 0 25px!important; 
}
@media (max-width: 1000px) {
    .case-study-favorite-feature-container .vc_col-sm-4 {
        width: 50%!important;
    }
    .case-study-favorite-feature-container .vc_col-sm-4:nth-child(odd) {
        clear: left;
    }
}
@media (max-width: 690px) {
    .case-study-favorite-feature-container .vc_col-sm-4 {
        width: 100%!important;
    }
}
.more-stories h2 {
    padding-top: 50px;
    font-size: 25px;
    color: #354b5c;
}
@media (max-width: 1000px) {
    .case-study-para .col img {
        width: 100%!important;
    }
    .case-study-favorite-feature p {
        max-width: 100%;
    }
}

/**************************************************************************************************************
***************************************************************************************************************
PRESS AREA PAGE
***************************************************************************************************************
**************************************************************************************************************/
.avaza-contact-box {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #ebeff2;
    padding: 25px 45px;    
    margin: -170px 0 25px 30px;
}
.avaza-contact-box h3 {
    font-size: 19px;
    text-align: center;
    width: 100%;
    position: relative;
    margin-bottom: 20px;
    padding-bottom:20px;
}
.avaza-contact-box h3:after {
    height: 1px;
    width: 100%;
    bottom: 10px;
    background: #f4f5f6;
    content: '';
    position: absolute;
    left: 0px;
}
.avaza-contact-box ul {
    margin: 0px!important;
    padding: 0px!important;
}
.avaza-contact-box ul li {
    list-style: none!important;
    font-size: 14px;
    margin-bottom: 10px;
}
.avaza-contact-box ul li:last-child {
    margin-bottom: 0px;
}
.avaza-contact-box ul li i {
    display: inline-block;
    margin-right: 12px;
}
.press-founders img {
    float: left;
    margin: 35px 35px 20px 0;
}
.press-founders h3 {
    font-size: 18px;
    float: left;
    position: relative;
    margin-top: 20px;
}
.press-founders small {
    font-size: 14px;
    font-weight: 400;
    position: relative;
    top: -10px;
}
.press-founders .vc_col-sm-6:first-child .clear {
    max-width: 430px;
}
@media (max-width: 1000px) {
    .row .press-founders img {
        width: auto!important;
    }
    .press-founders .vc_col-sm-6:first-child .clear {
        max-width: 100%;
    }
}
.press-assets .assets-second img {
    width: 100%;
    float: left;
    margin-bottom: 0px!important;
}
.press-assets h3 {
    font-size: 19px;
    margin-bottom: 15px!important;
}
.press-assets .assets-first {
    float: left;
    width: 71%;
}
.press-assets .assets-second {
    float: left;
    width: 29%;
    padding-left: 20px;
}
.press-assets .assets-second a {
    position: relative;
    display: block;
    height: 100%;
    width: 100%;
    float: left;
}
.press-assets .assets-second a {
    margin-bottom: 20px;
}
.press-assets iframe {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
@media (max-width: 1000px) {
    .press-assets  .assets-first, .press-assets  .assets-second {
        width: 100%;
    }
    .press-assets .assets-second {
        padding-left: 0px;
    }
    .case-study-para.press-assets .col .assets-second a {
        width: auto!important;
        display: inline-block;
        margin-right: 20px;
    }
    .press-assets .assets-second a {
        width: auto;
    }
}
@media (max-width: 690px) {
    .press-assets .assets-second img:last-child {
        margin-top: 0px!important;
    }
}
.new-container .divider-border {
    border-bottom: 1px solid #eff1f2;
}
.product-screenshots {
    margin: 0 -8px;
    float: left;
    width: 100%;
}
.product-screenshots a {
    display: inline-block;
    float: left;
    width: 33%;
    padding: 0 8px;
    margin-bottom: 20px;
    position: relative;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    overflow:hidden;
}
@media (max-width: 1000px) {
    .product-screenshots a {
        width: 50%;
        clear: left;
    }
    .product-screenshots a:nth-child(even) {
        float: right;
        clear: right;
    }
}
@media (max-width: 480px) {
    .product-screenshots a {
        width: 100%;
    }
    .case-study-para.press-assets .col .product-screenshots img {
        width: 100%!important;
    }
}
a:hover .overlay-download {
    opacity: 1;
}
.col .product-screenshots img {
    width: 100%!important;
    float: left;
    margin: 0px!important;
}
a .overlay-download {
    position: absolute;
    height: 100%;
    width: 100%;
    background: rgba(53,75,92,0.75);
    display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;  /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Chrome */
    display: flex;         /* NEW, Spec - Opera 12.1, Firefox 20+ */
    -webkit-box-pack: start; /* justify-content */
    -webkit-box-align: start; /* align-items */
    -webkit-justify-content: center;
    justify-content: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    top: 0px;
    left: 0px;
    opacity: 0;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    z-index: 5;
}
.product-screenshots a .overlay-download {
    width: calc(100% - 16px);
    left: 8px;
}
a .overlay-download i {
    color: #fff;
    font-size: 50px;
}
a:hover .overlay-download {
    opacity: 1;
}
/**************************************************************************************************************
***************************************************************************************************************
Alternative PAGE
***************************************************************************************************************
**************************************************************************************************************/
.normal-top h1 {
    font-size: 25px;
}
.you-can-use {
    font-size: 19px;
    padding: 15px 25px;
    background: #f4fafe;
    color: #354b5c;
    font-weight: 600;
    margin-bottom: 25px!important;
}
.you-can-use-links a {
    color: #2f9aea;
    font-weight: 400;
}
.you-can-use-links li h4 {
    margin-bottom: 15px!important;
}
.you-can-use-links ul, .you-can-use-links ul li {
    list-style: none;
}
.you-can-use-links ul li {
    position: relative;
    padding-left: 20px;
}
.you-can-use-links ul li:before {
    position: absolute;
    top:50%;
    left: 0px;
    -webkit-transform: translate(0,-50%);
    transform: translate(0,-50%);
    width: 7px;
    height: 7px;
    background: #7b8690;
    z-index: 5;
    content: '';
    border-radius: 100%;
}
/**************************************************************************************************************
***************************************************************************************************************
Alternative Internal PAGE
***************************************************************************************************************
**************************************************************************************************************/
#page-header-wrap {
    display: none;
}
.generic-head {
    padding: 50px 0 0;
}
.generic-head h1 {
    font-size: 25px;
    margin-bottom: 15px;
}
.comp-reasons {
    padding: 70px 0!important;
}
.comp-reasons h2 {
    font-size: 25px;
    margin-bottom: 40px!important;
}
.row .comp-reasons h3 {
    font-size: 19px;    
    margin-top: 10px;
}
.row .comp-reasons h3 img {
    margin: 0 10px 0 0;
    position: relative;
    top: 10px;
}
.comp-reasons .vc_col-sm-6:nth-child(odd) p {
    max-width: 420px;
}
@media (max-width: 1000px) {
    .comp-reasons .vc_col-sm-6:nth-child(odd) p {
        max-width: 100%;
    }    
}
.comparison .pricing-column ul li {
    font-size: 13px;
    font-weight: 400;
    padding: 16px 30px;
}
.pricing-table.three-cols.comparison > div {
    width: 25%;
}
.pricing-table.three-cols.comparison > div:first-child {
    width: 50%;
}
@media (max-width: 1000px) {
    .pricing-table.three-cols.comparison > div:first-child {
        display: none;
    }
}
@media (max-width: 480px) {
    .comparison .pricing-column ul li:before {
        height: 0px;
        width: 0px;
    }
}
.comparison .pricing-column:nth-child(2) ul li, .comparison .pricing-column:nth-child(3) ul li {
    text-align: center;
}
.comparison .pricing-column.highlight {
    margin: -17px -1px 0px -1px;
    box-shadow: 0px 0px 0px rgba(0,0,0,.09);
    -moz-box-shadow: 0px 0px 0px rgba(0,0,0,.09);
    -webkit-box-shadow: 0px 0px 0px rgba(0,0,0,.09);
    -o-box-shadow: 0px 0px 0px rgba(0,0,0,.09);
    overflow: hidden;
}
.pricing-table.comparison .accent-color.highlight ul {
    border-left: 0px solid #aebdcd!important;
    border-top: 0px solid #aebdcd!important;
    border-bottom: 0px solid #aebdcd!important;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
    -webkit-box-shadow: 0px 0px 0px 0px #aebdcd;
    box-shadow: 0px 0px 0px 0px #aebdcd;
    border: 1px solid #2f9aea!important;
}
.pricing-table.comparison .accent-color h3 {
    visibility: visible;
    border-left: 1px solid #aebdcd!important;
    border-top-left-radius: 3px;
    text-align: left;
    color: #354b5c!important;
    font-size: 21px;
    font-weight: 400;
    padding: 0px 30px;
    height: 95px;
    background: #f4fafe;
    margin: 0 -1px -1px -1px!important;
    text-align: center;
    display: none;
    letter-spacing: 0px!important;
    -webkit-box-align: start; /* align-items */ 
    -webkit-justify-content: center;
    justify-content: center;    
}
.pricing-table.comparison .accent-color h3 img {
    margin-bottom: 0px!important;
    max-width: 100%;
}
.pricing-table.comparison .accent-color:nth-child(1) h3 {
    -webkit-box-pack: start; /* justify-content */
    -webkit-justify-content: flex-start;
    justify-content: flex-start;  
}
.pricing-table.comparison .accent-color .pricing-column-content h3 {
    display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;  /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Chrome */
    display: flex;         /* NEW, Spec - Opera 12.1, Firefox 20+ */
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.pricing-table.comparison .pricing-column:nth-child(3) h3 {
    border-top-right-radius: 3px;
}
.pricing-table.comparison .pricing-column:nth-child(2) h3 {
    border-top-right-radius: 3px;
    height: 110px;
}
.pricing-table.comparison .pricing-column:nth-child(2) h3 img {
    margin-bottom: -7px!important;
}
.pricing-table.comparison .accent-color .interval, .pricing-table.comparison .accent-color h4{
    display: none;
}
.comparison .pricing-column .pricing-column-content {
    border-right: 0px solid #aebdcd;
    border-bottom: 0px solid #aebdcd;
}
.comparison i {
    font-size: 16px;
}
.comparison .fa-check {
    color:#2f9aea;
}
.comparison .fa-times {
    color:#adb6bd;
}
.comparison .pricing-column a {
    color:#2f9aea;
}
.comparison .pricing-column ul .table-price {
    font-size: 12px;
    padding: 15px 30px;
    font-family: 'Roboto'!important;
}
.comparison .table-price .main {
    font-weight: 600;
    font-size: 19px;
}
.comp-price-table-bot-text p {
    font-size: 12px;
    line-height: 2;
    color: #a6aeb5!important;
}
body .comparison .button-more {
    color: #fff;
    font-size: 14px;
    padding: 12px 20px;
}
body .comparison .button-more i {
    font-size: 8px;
    padding: 1px 2px 2px;
    background: #fff!important;
}
@media (max-width: 1000px) {
    .pricing-table.comparison .accent-color {
        display: block;
    }
}
/**************************************************************************************************************
***************************************************************************************************************
Privacy and Terms PAGE
***************************************************************************************************************
**************************************************************************************************************/
.privacy-terms {
    font-size: 28px;
    padding: 0px!important;
    font-weight: 400;
    margin-bottom: 15px;
}
.main-content .new-container ol {
    margin-left: 15px;
}
.terms-conditions h3 {
    margin-top: 30px;
}
.terms-conditions h4 {
    margin-top: 20px;
}
.terms-conditions a {
    color: #2f9aea;
}
/**************************************************************************************************************
***************************************************************************************************************
Blog PAGE
***************************************************************************************************************
**************************************************************************************************************/
article.post h2.title {
    font-size: 21px;
}
.nectar-love-count {
    position: relative;
    top: -1px;
    left: 4px;
}
body[data-is="minimal"] .portfolio-items .nectar-love i, body[data-is="minimal"] .post-meta .nectar-love i {
    color: #adb6bd;
}
body .nectar-love:hover .icon-salient-heart {
    color: #f86b6b!important;
}
body .facebook-share:hover i {
    color: #4477c6!important;
}
body .twitter-share:hover i {
    color: #1cb7eb!important;
}
body .google-plus-share:hover i {
    color: #e3411f!important;
}
body .linkedin-share:hover i {
    color: #0095d7!important;
}
body .pinterest-share:hover i {
    color: #ce2225!important;
}
article.post .post-meta {
    border-right: 1px solid #adb6bd;
}
article.post .post-meta .date {
    border-bottom: 1px solid #adb6bd;
}
article.post p {
    font-size: 14px;
    color: #354b5c;
    line-height: 32px;   
}
article.post .post-header span {
    font-size: 12px;
    color: #7b8690;
    margin: 7px 0 4px;
    display: inline-block;
}
article.post .button-more.black-theme {
    padding: 2px 0px;
    display: block;
    font-size: 12px;
    width: 136px;
    margin-top: 15px;
}
article.post .content-inner .post-featured-img img {
    margin-bottom: 20px!important;
    max-width: 100%!important;
}
#search-2 form {
    position: relative;
    margin-top: 4px;
}
#search-2 form:before {
    content: "\f002";
    font-family: 'FontAwesome';
    position: absolute;
    top: 50%;
    right: 15px;
    height: 16px;
    width: 16px;
    -webkit-transform: translate(0,-50%);
    transform: translate(0,-50%);
    color: #7b8690;
    font-size: 16px;
    line-height: 1;
}
#search-2 .search-submit {
    opacity: 0;
    width: 35px;
}
#search-2 .search-field {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #fff;
    padding: 6px 40px 6px 6px!important;
    border:1px solid #cacfd3;
    color:#7b8690;
    font-family: 'Roboto';
    box-shadow: none;
}
#sidebar h4 {
    font-size: 14px;
    font-weight: 700;
    color:#a6aeb5;
    letter-spacing: 0px;
}
#sidebar .widget.widget_categories li a, #sidebar .widget.widget_pages li a, #sidebar .widget.widget_nav_menu li a {
    padding: 8px 0px;
    display: block;
    border-bottom: 0px solid #E6E6E6;
    font-size: 12px;
    color: #2f9aea;
    font-weight: 600;
}
.blog-list {
    margin-top: 40px!important;
}
.blog-divider {
    width: 500%!important;
}
.blog-divider .wpb_wrapper {
    margin-top: 50px!important;
}
@media (max-width: 1000px) {
    .blog-list {
        /*margin-top: -50px!important;    */
    }
}

#pagination > div {
    float: left;
    margin: 0px 0px 0px 0px!important;
    position: relative;
    overflow:hidden;
}
.row #pagination div a {
    background: transparent!important;
    color: transparent!important;
    border:1px solid #b7bdc3!important;
    background-image: none;
}
.row #pagination div a:hover {
    background-image: none!important;
    background-color:#425768!important;
}
#pagination .prev a {
    border-radius: 4px 0px 0px 4px!important;
}
#pagination .next a {
    border-radius: 0px 4px 4px 0px!important;
}
#pagination div:before {
    position: absolute;
    top: 50%;
    font-family: 'FontAwesome';
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    height: 22px;
    width: 15px;
    font-size: 18px;
    color: #7b8690;
    text-align: center;
    z-index: 10;
    pointer-events: none;
}
#pagination .next:before {
    content: '\f0da';
}
#pagination .prev:before {
    content: "\f0d9";
}
#pagination div:hover:before {
    color: #fff;
}
.single .row .col.section-title .entry-title { 
    color:#354b5c;
    padding-left: 0px!important;
    font-size: 21px!important;
}
.single .container-wrap {
    padding-top: 70px!important;
}
@media (max-width: 1000px) {
    .single .container-wrap {
        padding-top: 40px!important;
    }    
}
a.pinterest-share i, a.facebook-share i, .twitter-share i, .google-plus-share i, [class^="icon-"].icon-salient-heart, [class^="icon-"].icon-salient-heart-2, .linkedin-share i {
    color:#c8cdd2;
}
.single #single-below-header span {
    font-size: 12px;
    color: #7b8690;
    display: inline-block;
}
#sidebar .widget .tagcloud a, .post-tags a {
    background-color: #fff;
    color: #242424 !important;
    cursor: pointer;
    display: inline-block;
    float: left;
    line-height: 22px;
    margin: 7px 5px 0px 0px;
    font-size: 8pt!important;
    padding: 6px 14px;
    position: relative;
    text-transform: capitalize;
    transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    border: 1px solid #B3B4B6;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 4px;
    font-size: 14px!important;
    font-weight: 600;
}
#sidebar .widget .tagcloud a:hover, .post-tags a:hover {
    color: #242424!important;
    background: #F6F8F7!important;
}
#sidebar .widget .tagcloud a:focus, .post-tags a:focus, #sidebar .widget .tagcloud a:active, .post-tags a:active {
    color: #242424!important;
    background: #EDEEF0!important;
}
.page-header-no-bg {
    padding-top: 40px;
    margin-top: 0px;
    background-color: #fff;
}
.page-header-no-bg h1 {
    padding-left: 0px;
    padding-right: 0px;
}
.comments-wrap {
    background: #f8fcff;
    padding: 60px 0 33px;
}
@media (max-width: 690px) {
    .comments-wrap {
        padding-left: 20px;
        padding-right: 20px;
    }
    .comments-wrap .comment-list .reply {
        position: relative;
        top: auto;
        right: auto;
        bottom: 0px;
        left: -7px;
    }
}
h3#comments {
    color: #354b5c;
    font-size: 21px;
    font-family: 'Roboto';
    font-weight: 500;
}
.comments-wrap .comment-list .reply a {
    box-shadow: 0 0px 0 rgba(255, 255, 255, 0.3) inset;
    color: #2f9aea;
    cursor: pointer;
    padding: 3px 7px;
    font-size: 14px;
    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;
    width: auto;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    background-color: transparent!important;
    font-family: 'Roboto';
}
.comment-list li.comment > div {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #fff;
    -webkit-box-shadow: 0 0 7px 1px rgb(223,237,248);
    -moz-box-shadow: 0 0 7px 1px rgb(223,237,248);
    box-shadow: 0 0 7px 1px rgb(223,237,248);
}
.comments-wrap .comment-list .comment-author {
    color: #354b5c;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-size: 16px;
    font-weight: 500;
}
.comment-list .comment-meta {
    font-size: 12px;
}
.comment-body p {
    font-size: 14px;
    color: #354b5c;
    font-family: 'Roboto', sans-serif;
}
input[type=text], textarea, input[type=email], input[type=password], input[type=tel], input[type=url], input[type=search], input[type=date] {
    padding: 10px!important;
    width: 100%;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #c4cacf;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: #555;
    box-shadow: none;
    background-color: #fff;
}
input[type=text]:focus, textarea:focus, input[type=email]:focus, input[type=search]:focus, input[type=password]:focus, input[type=tel]:focus, input[type=url]:focus, input[type=date]:focus {
    background-color: #fff;
    -webkit-box-shadow: 0 0 7px 1px rgba(47,154,234,.2);
    -moz-box-shadow: 0 0 7px 1px rgba(47,154,234,.2);
    box-shadow: 0 0 7px 1px rgba(47,154,234,.2);    
}
.comments-wrap label, #respond h3 {
    color:#333333;
    font-size: 14px;
    font-family: 'Roboto';
    font-weight: 500;
}
.comments-wrap label .required  {
    color:#f86b6b!important;
}
.comments-wrap #submit {
    color: #fff;
    background: #d4d7db;
    font-size: 14px;
    font-family: 'Roboto';
    font-weight: 500;
    padding: 13px 25px;
}
.comment-list .children {
    border-left: 1px solid #d6dde5;
}
.comment-list li.comment > div img.avatar, .comment-list li.pingback > div img.avatar {
    border-radius: 100%;
}
@media (max-width: 1000px) {
    .single .new-container {
        max-width: 600px!important;
    }
}
@media (max-width: 1000px) {
    .single .new-container {
        max-width: 600px!important;
    }
}
@media only screen and (max-width: 690px) and (min-width: 480px) {
    .single .new-container {
        max-width: 420px!important;
    }
}
@media (max-width: 480px) {
    .single .new-container {
        max-width: 100%!important;
        padding: 0 20px;
    }
}
/**************************************************************************************************************
***************************************************************************************************************
Industry PAGE
***************************************************************************************************************
**************************************************************************************************************/
.consultants-love-avaza h2 {
    margin-top: 65px;
    font-size: 27px;
    color: #354b5c;
}
.alt-points-blue-shadow {
    -moz-box-shadow: #F8FCFF -960px 0px 0px 0px, #F8FCFF 960px 0px 0px 0px;
    -webkit-box-shadow: #F8FCFF -960px 0px 0px 0px, #F8FCFF 960px 0px 0px 0px;
    box-shadow: #F8FCFF -960px 0px 0px 0px, #F8FCFF 960px 0px 0px 0px;
}
@media (max-width: 1000px) {
    .alt-points-blue-shadow {
        -moz-box-shadow: #F8FCFF -600px 0px 0px 0px, #F8FCFF 600px 0px 0px 0px;
        -webkit-box-shadow: #F8FCFF -600px 0px 0px 0px, #F8FCFF 600px 0px 0px 0px;
        box-shadow: #F8FCFF -600px 0px 0px 0px, #F8FCFF 600px 0px 0px 0px;
    }
}
@media (max-width: 690px) {
    .alt-points-blue-shadow {
        -moz-box-shadow: #F8FCFF -420px 0px 0px 0px, #F8FCFF 420px 0px 0px 0px;
        -webkit-box-shadow: #F8FCFF -420px 0px 0px 0px, #F8FCFF 420px 0px 0px 0px;
        box-shadow: #F8FCFF -420px 0px 0px 0px, #F8FCFF 420px 0px 0px 0px;
    }
}
@media (max-width: 480px) {
    .alt-points-blue-shadow {
        -moz-box-shadow: #F8FCFF -20px 0px 0px 0px, #F8FCFF 20px 0px 0px 0px;
        -webkit-box-shadow: #F8FCFF -20px 0px 0px 0px, #F8FCFF 20px 0px 0px 0px;
        box-shadow: #F8FCFF -20px 0px 0px 0px, #F8FCFF 20px 0px 0px 0px;
    }
    #keera {
        margin: 0 -20px!important;
        padding-right: 20px;
        padding-left: 20px;
    }
}
.overflowhidden-vcrow * {
    overflow: hidden!important;
}
.alt-points-nothome h2 {
    font-size: 25px;
    line-height: 45px;
    margin-bottom: 30px!important;
}
.alt-points-nothome p {
    font-size: 14px;
    line-height: 25px;
}
.bigpadding.alt-points-nothome {
    padding-top: 75px!important;
    padding-bottom: 75px!important;
}
@media (max-width: 1000px) {
    .alt-points-nothome img, .alt-points-nothome iframe {
        margin-bottom: 15px!important;
    }    
}
.video-part h2 {
    font-size: 28px;
}

/**************************************************************************************************************
***************************************************************************************************************
Rewards PAGE
***************************************************************************************************************
**************************************************************************************************************/
.first-blue {
    padding: 40px 0!important;
}
.first-blue h1 {
    margin: 0 0 15px 0;
    padding: 0px;
    color: #444444;
    font-size: 25px;
}
.first-blue p {
    color: #354b5c;
    font-size: 14px;
}
.new-advocate-reward-section-container-head h4 {
    color: #354b5c;
    font-size: 25px;   
}
.new-got-a-spare .free-month img, .new-got-a-spare .amazan-web img {
    width: 73px!important;
}
.new-got-a-spare .text-area {
    font-size: 14px;
}
.new-got-a-spare .text-area strong {
    font-size: 18px;
    color: #354b5c;    
}
.logo-section .wpb_text_column.wpb_content_element {
    background: #f8fcff!important;
}
.logo-section .col.span_6 a, .logo-section .col.span_6 p {
    color: #444444;
    font-weight: 300;
    font-size: 13px;
}
.logo-section .col.span_6 strong {
    color: #444444;
    font-size: 13px;
}
.logo-section .col.span_6 + .col.span_6 {
    border-left: 1px solid #edf2f7;
}
.short-reviews h4 {
    color: #354b5c;
    font-size: 25px;      
}
.claim-reward h4 {
    margin-bottom: 25px;
    font-size:25px;
    color: #354b5c;  
}
.claim-reward p {
    font-size: 14px;
    line-height: 2.1;
    color: #354b5c;  
}

@media (max-width: 1000px) {
    .new-got-a-spare .free-month p, .new-got-a-spare .free-month .text-area, .new-got-a-spare .amazan-web p, .new-got-a-spare .amazan-web .text-area {
        width: 100%;
        float: left;
        text-align: center;
    }    
    .new-got-a-spare .free-month img, .new-got-a-spare .amazan-web img {
        width: 73px !important;
        float: none!important;
        margin: 0px!important;
    }
    .logo-section .divider {
        height: 25px!important;
    }
}
@media (max-width: 480px) {
    .first-blue h1 {
        font-size: 18px!important;
        margin-bottom: 15px!important;
        line-height: 1.4!important;
    }
    .advocate-reward-section-container-head .wpb_wrapper h4, .text-style-conts h4 {
        font-size: 24px !important;
    }    
}


/**************************************************************************************************************
***************************************************************************************************************
Integrations PAGE
***************************************************************************************************************
**************************************************************************************************************/
.integrations-main .portfolio-items .col.span_4 {
    padding: 20px;
    background: transparent;
    border-radius: 4px;
    border:1px solid #e7eaeb;
    transition: all .3s ease;
}
.integrations-main .portfolio-items .col.span_4:hover {
    background: #fff!important;
}
.integrations-main .portfolio-items .col.span_4 .work-meta h4 {
    font-size: 20px;
    line-height: 25px!important;
    letter-spacing: -1px;
    font-family: 'Open Sans';
    font-weight: 600;
}
.integrations-main .portfolio-items .work-meta p {
    line-height: 22px;
    font-size: 14px;
}
.integrations-main .portfolio-items .col[data-default-color="true"] .work-item:not(.style-3) .work-info-bg {
    background-color: rgba(0,0,0,0.75)!important;
}
.integrations-main .portfolio-items .col .work-item .work-info a.default-link {
    background-color: transparent;
    padding: 7px 28px;
    color: #fff!important;
    font-size: 14px!important;
    font-family: 'Open Sans';
    margin: 0px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    border:1px solid #fff!important;
}
.integrations-main .portfolio-items .col .work-item .work-info a.default-link:hover {
    background: #fff!important;
    color: #000!important;
}
body[data-is="minimal"] .integrations-main .portfolio-items .nectar-love i {
    color: #7c8690!important;
}
.single-portfolio .container-wrap, .project-title {
    background-color: #f7fcff!important;
}




/**************************************************************************************************************
***************************************************************************************************************
Inner Integrations PAGE
***************************************************************************************************************
**************************************************************************************************************/
@media only screen and (max-width: 690px){
    body.single-portfolio .row .col.section-title h1 {
        width: auto;
        margin: 0 auto;
        line-height: 1.2 !important;
    }

}
@media only screen and (max-width: 480px) {
    .project-title #all-items {
        left: 45%!important;
    } 
           body.single-portfolio .p--large img {
        width: 100%!important;
    }
}

/**************************************************************************************************************
***************************************************************************************************************
Project Management PAGE
***************************************************************************************************************
**************************************************************************************************************/
.bullet-slider-nav .slick-list, .bullet-slider-nav .slick-track {
    height: auto!important;
}

/**************************************************************************************************************
***************************************************************************************************************
Contact PAGE
***************************************************************************************************************
**************************************************************************************************************/
.page-id-7021 .divider-small-border {
    margin-left: auto;
    margin-right: auto;
}






/**************************************************************************************************************
***************************************************************************************************************
Post Migration Bugs Fixes
***************************************************************************************************************
**************************************************************************************************************/
article.post p a {
    text-decoration: underline!important;
    color: #2f9aea;
}
article.post p a.button-more {
	text-decoration: none!important;
}

@media (max-width: 767px) {
	.bigpadding.alt-points-nothome {
	    padding-top: 45px!important;
	    padding-bottom: 45px!important;
	}	
    #head-slider-main {
        padding-left: 0px;
        padding-right: 0px;
    }
    .home .logos-mobile .slick-list:before {
        background: rgba(255,255,255,1);
        background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0) 100%);
        background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(0%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0)));
        background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0) 100%);
        background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0) 100%);
        background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0) 100%);
        background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 );
    }
    .logos-mobile .slick-list:before {
        background: rgba(248,252,255,1);
        background: -moz-linear-gradient(left, rgba(248,252,255,1) 0%, rgba(248,252,255,0.9) 0%, rgba(248,252,255,0) 100%);
        background: -webkit-gradient(left top, right top, color-stop(0%, rgba(248,252,255,1)), color-stop(0%, rgba(248,252,255,0.9)), color-stop(100%, rgba(248,252,255,0)));
        background: -webkit-linear-gradient(left, rgba(248,252,255,1) 0%, rgba(248,252,255,0.9) 0%, rgba(248,252,255,0) 100%);
        background: -o-linear-gradient(left, rgba(248,252,255,1) 0%, rgba(248,252,255,0.9) 0%, rgba(248,252,255,0) 100%);
        background: -ms-linear-gradient(left, rgba(248,252,255,1) 0%, rgba(248,252,255,0.9) 0%, rgba(248,252,255,0) 100%);
        background: linear-gradient(to right, rgba(248,252,255,1) 0%, rgba(248,252,255,0.9) 0%, rgba(248,252,255,0) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8fcff', endColorstr='#f8fcff', GradientType=1 );
    } 

    .home .logos-mobile .slick-list:after {
        background: rgba(255,255,255,0);
        background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 100%, rgba(255,255,255,1) 100%);
        background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,1)));
        background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 100%, rgba(255,255,255,1) 100%);
        background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 100%, rgba(255,255,255,1) 100%);
        background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 100%, rgba(255,255,255,1) 100%);
        background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 100%, rgba(255,255,255,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 );
    }
    .logos-mobile .slick-list:after {
        background: rgba(248,252,255,0);
        background: -moz-linear-gradient(left, rgba(248,252,255,0) 0%, rgba(248,252,255,0.9) 100%, rgba(248,252,255,1) 100%);
        background: -webkit-gradient(left top, right top, color-stop(0%, rgba(248,252,255,0)), color-stop(100%, rgba(248,252,255,0.9)), color-stop(100%, rgba(248,252,255,1)));
        background: -webkit-linear-gradient(left, rgba(248,252,255,0) 0%, rgba(248,252,255,0.9) 100%, rgba(248,252,255,1) 100%);
        background: -o-linear-gradient(left, rgba(248,252,255,0) 0%, rgba(248,252,255,0.9) 100%, rgba(248,252,255,1) 100%);
        background: -ms-linear-gradient(left, rgba(248,252,255,0) 0%, rgba(248,252,255,0.9) 100%, rgba(248,252,255,1) 100%);
        background: linear-gradient(to right, rgba(248,252,255,0) 0%, rgba(248,252,255,0.9) 100%, rgba(248,252,255,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8fcff', endColorstr='#f8fcff', GradientType=1 );
    }      
    #pp_full_res iframe {
        height: 300px!important;
    } 
    .ytp-chrome-top-buttons {
        display: none!important;
    }
    .ytp-title {
        display: none!important;
    }
}

/* BW Press Area Update */
.in-the-news.full-width-section {
	background: #f8fcff;
	padding-top: 60px !important;
	padding-bottom: 60px !important;
}

.in-the-news .col.section-title {
	border: none;
	padding-bottom: 0;
}

.in-the-news h2 {
	color: #354b5c;
	font-size: 25px;
}

.in-the-news .in-the-news-inner {
    max-width: 960px;
    margin-left: auto;
    margin-right: auto;
}

.in-the-news .news-mention-container {
    background: #FFF;
    padding: 38px;
    border: 1px solid #d7dbde;
    border-radius: 5px;
    height: 300px;
}

.in-the-news .news-mention-container img {
	height: 17px !important;
	float: left;
    margin-bottom: 20px !important;
}

.in-the-news .news-mention-container hr.clear {
    border: none;
    margin: 0 0 10px;
    height: 1px;
    width: 100%;
    background: #d7dbdc;
}

.in-the-news .news-mention-container span.article-date {
	font-size: 16px;
	color: #797e83;
	font-weight: bold;
	float: right;
}

.in-the-news .news-mention-container.tall-logo img {
    height: 30px !important;
    margin-top: 3px;
}

.in-the-news .news-mention-container.tall-logo span.article-date {
    margin-top: 16px;
}

.in-the-news .news-mention-container.really-tall-logo img {
	height: 36px !important;
}

.in-the-news .news-mention-container.really-tall-logo span.article-date {
	margin-top: 16px;
}

.in-the-news .news-mention-container h3.article-title {
	font-size: 18px;
	color: #354b5c;
}

.in-the-news .news-mention-container p.article-snippet {
	font-size: 14px;
	color: #354b5c;
	margin: 25px 0 0;
	line-height: 28px;
}

.in-the-news .button-more.black-theme:focus, .in-the-news .button-more.black-theme:active {
    color: inherit !important;
    background: inherit !important;
}

.in-the-news .button-more.black-theme:focus:hover, .in-the-news .button-more.black-them:active:hover {
	color: #fff !important;
    background: #304453 !important;
}

.in-the-news .button-more.black-theme:focus i, .in-the-news .button-more.black-theme:active i {
    color: #f8fcff !important;
}

.in-the-news .button-more.black-theme:focus i, .in-the-news .button-more.black-theme:active i {
	color: #425768;
}

.in-the-news .button-more {
	margin-top: 36px;
}

@media screen and (max-width: 1000px) {
	.in-the-news .news-mention-container {
		height: auto;
	}
}

@media screen and (max-width: 600px) {
	.in-the-news .news-mention-container span.article-date {
		display: none;
	}
}


/* Misc Classes */
.read-more-section {
	display: none;
}

.clickable-container {
	cursor: pointer;
}

.clickable-container:hover, 
.clickable-container:focus {
	-webkit-box-shadow: 0 0 10px 0 rgba(47,154,234,.2);
	box-shadow: 0 0 10px 0 rgba(47,154,234,.2);
}

.button-more i{
	vertical-align: middle;
}

/* Landing Pages */
.integrations-page-title h1 {
	padding-left: 0;
	font-size: 28px;
	line-height: 63px;
	color: #354b5c;
	margin-bottom: 0 !important;
}

.integrations-page-subheading {
	font-size: 21px;
	line-height: 38px;
	padding-right: 150px;
	color: #354b5c;
}

.integrations-page-tabs h2 {
	font-size: 28px;
	color: #354b5c;
	margin-bottom: 8px !important;
}

.integrations-page-tabs h3.subheading {
	font-size: 21px;
	color: #354b5c;
	font-weight: normal;
}

#tabbed-slider-main h3 {
	font-size: 21px;
	color: #354b5c;
	font-weight: normal;
}

#tabbed-slider-main p {
	color: #354b5c;
}

#tabbed-slider-nav {
	border-bottom: 1px solid #d6dde3;
}

#tabbed-slider-nav .hidden {
	display: none;
}


.slick-next:before, .slick-prev:before {
    opacity: 1;
}
#tabbed-slider-main .slick-next:before, #tabbed-slider-main .slick-prev:before {
    color: #dfe8f0;
    font-family: 'FontAwesome';
    font-size: 50px;
    -webkit-transition:all .3s ease;
    transition:all .3s ease;
}
.slick-next:hover:before, .slick-prev:hover:before {
    color:#9db6c9!important;
}
#tabbed-slider-main .slick-next:before {
    content:"\f138";
}
#tabbed-slider-main .slick-prev:before {
    content:"\f137";
}
#tabbed-slider-main .slick-next, #tabbed-slider-main .slick-prev {
    width:50px;
    height:50px;
    z-index:99;
    -webkit-transition:all .3s ease;
    transition:all .3s ease;
}
#tabbed-slider-main .slick-prev {
    left:-100px;
}
#tabbed-slider-main .slick-next {
    right:-100px;
}
#tabbed-slider-main .slide-text-inner {
    min-height:100px;
}


.tabbed-slider-button {
	padding-bottom: 16px !important;
	border-bottom: 4px solid #f8fcff;
	text-align: center;
}

.tabbed-slider-button,
.tabbed-slider-button label {
	cursor: pointer;
}

.tabbed-slider-button img {
	width: 37.5px !important;
	margin: 0 auto !important;
	margin-bottom: 13px !important;
}

.tabbed-slider-button.slick-current img,
.tabbed-slider-button:hover img,
.tabbed-slider-button:active img {
	display: none;
}

.tabbed-slider-button.slick-current img.hidden,
.tabbed-slider-button:hover img.hidden,
.tabbed-slider-button:active img.hidden {
	display: block !important;
}

.tabbed-slider-button.slick-current,
.tabbed-slider-button:hover,
.tabbed-slider-button:active {
	border-bottom: 4px solid #2f9aea;
}

.integrations-page-icons h2 {
	font-size: 28px;
}

.integrations-page-icons .iwt-text h2 {
	font-size: 21px;
}

.integrations-page-icons .iwt-icon img {
	width: 90px !important;
}

.integrations-page-icons .iwt-text {
	padding-left: 140px !important;
	padding-right: 50px !important;
}

.integrations-page-icons .iwt-text h2,
.integrations-page-icons .iwt-text p,
.integrations-page-icons .iwt-text,
.integrations-page-icons p,
.integrations-page-icons h2,
.integrations-page-icons h3 {
	color: #354b5c;
}

.integrations-page-bottom {
	margin-bottom: 0 !important;
}

.integrations-page-bottom .iwt-icon img {
	width: 35px !important;
}

.integrations-page-bottom .iwt-text {
	padding-left: 53px !important;
	line-height: 35px !important;
}

.integrations-page-bottom .iwt-text h2,
.integrations-page-bottom .iwt-text p,
.integrations-page-bottom h3,
.integrations-page-bottom p,
.integrations-page-bottom {
	color: #354b5c;
}

.integrations-page-bottom h3 {
	font-size: 21px !important;
	font-weight: normal;
}

.integrations-page-bottom h2 {
	font-size: 21px !important;
	color: #354b5c;
}

.integrations-page-bottom h2 a {
	font-size: 16px !important;
	text-decoration: underline;
}

.integrations-page-what-is h2 {
	color: #354b5c;
	font-size: 28px;
}

.integrations-page-what-is p {
	font-size: 16px;
	line-height: 28px;
}



.integrations-page-what-is p,
.integrations-page-tabbed-content p,
.integrations-page-icons .iwt-text,
.integrations-page-icons p,
.integrations-page-bottom p,
.integrations-page-bottom .iwt-text,
.tabbed-slider-nav-button p,
.tabbed-slide p,
.tabbed-slide ul li {
	color: #354b5c;
	font-size: 16px;
	line-height: 28px;
}

.tabbed-slide ul {
	margin-left: 20px;
}

.tabbed-slide {
	padding-top: 40px;
}

.tabbed-slide-text {
	float: left;
	width: 450px;
	margin-right: 50px;
}

.tabbed-slide-text h2 {
	font-size: 31px;
	line-height: 40px;
	font-weight: normal;
	margin-bottom: 20px !important;
	margin-top: 20px;
}

.tabbed-slide-text p {
	font-size: 16px;
	line-height: 28px;
}

.tabbed-slide img {
	float: right;
	width: 560px !important;
}

@media (max-width: 1300px) {
	

	.tabbed-slide-text {
		width: 100% !important;
		padding-right: 0 !important;
	}

	.row .col .tabbed-slide img {
		width: 100% !important;
	}

}

@media (max-width:1000px) {
	.integrations-page-title {
		text-align: center;
	}

	.integrations-page-title h1{
		margin-top: 30px !important;
		margin-bottom: 0px !important;
		padding-right: 0px !important;
	}

	.integrations-page-subheading {
		padding-right: 0;
		margin-bottom: 30px !important;
	}

    #tabbed-slider-main .slick-next, #tabbed-slider-main .slick-prev, .tabbed-slider-button label {
        display:none!important;
    }
}
@media (max-width:690px) {
    #tabbed-slider-main p span {
        /*min-height: 66px;*/
    }
}
@media (max-width:480px) {

	.integrations-page-icons h2 {
		font-size: 24px !important;
	}

	.integrations-page-icons .iwithtext .iwt-icon {
		clear: both;
	    float: none;
	    width: 100%;
	    text-align: center;
	    position: relative;
	}

	.integrations-page-icons .iwt-icon img {
		width: 174px !important;
	}

	.integrations-page-icons .iwt-text {
		padding: 0 !important;
	}

	.integrations-page-title h1 {
		font-size: 25px;
		margin-bottom: 30px !important;
	}

	.integrations-page-tabs h2 {
		margin-bottom: 30px !important;
		font-size: 24px !important;
	}
	.tabbed-slide-text h2 {
		font-size: 20px;
		text-align: center;
	}

    .tabbed-slider-button {
        width: 60px;
        height: 60px;
    }
    #tabbed-slider-nav {
        margin-top: 0;
        margin-bottom: -40px;
    }
    #tabbed-slider-nav .slick-track {
        padding-bottom:0;
        width:125%!important;
    }
    #tabbed-slider-nav label {
        display:none;
    }
    .row .col .tabbed-slider-button img {
        height:auto!important;
        width:25px!important;
    }
    #tabbed-slider-main p span {
        /*min-height: 63px;*/
    }  
    #tabbed-slider-main .tabbed-slide h2 {
        /*min-height:48px;*/
    }    
    #tabbed-slider-main .slide-text-cont {
        min-height:110px;
    }
}



/* Portfolio Page */
.portfolio-items > div.advanced:after {
	display: block;
    content: "";
    width: 110px;
    background: url('https://www.avaza.com/staging/wp-content/uploads/2018/02/Advanced-Ribbon.png') no-repeat transparent;
    height: 110px;
    position: absolute;
    top: 0;
    left: 0;
    background-size: contain;
    visibility: visible !important;
}

/* Cookie Consent */
.cc-message {
	font-size: 14px;
	margin-right: 10px;
	font-family: 'Roboto', 'Open Sans', sans-serif;
	letter-spacing: 0.5px;
}

.cc-message a {
	text-decoration: underline;
}

.cc-window.cc-floating {
	max-width: 100% !important;
	width: 100% !important;
	bottom: 0 !important;
	padding: 1em !important;
	border-radius: 0 !important;
}

.cc-window {
	padding: 1em 6em !important;
	background: rgba(0,0,0,0.8) !important;
	color: #FFF !important;
}

.flag-icons .iwithtext {
	line-height: 1;
	margin-bottom: 35px;
}

.flag-icons p {
	font-size: 16px;
}

.flag-icons .iwt-text {
	font-size: 15.5px;
	padding-left: 49px !important;
}

.integrations-page-icons.single-column-icons-list .wpb_wrapper > div.wpb_row {
	margin-bottom: 38px;
}

.integrations-page-title.stripe-page-title {
	margin-bottom: 0 !important;
}

.integrations-page-title.stripe-page-title img {
	max-height: 300px;
}


.stripe-page-title .integrations-page-subheading {
	padding-right: 100px !important;
}


@media (min-width: 1000px) {
	.flag-icons-mobile {
		display: none;
	}

	.flag-icons-desktop {
		display: block;
	}
}

@media (max-width:1000px) {
	.country-list-column {
	    width: 50% !important;
		}

	.stripe-page-heading-column {
		margin-top: 0px !important;
	}

	.stripe-page-title .integrations-page-subheading {
		padding-right: 0 !important;
	}

	.flag-icons-mobile {
		display: block;
	}

	.flag-icons-desktop {
		display: none;
	}
}
@media (max-width:690px) {
}
@media (max-width: 480px) {
	.stripe-page-icons.integrations-page-icons .iwt-icon img {
	    width: 174px !important;
	    margin: 0 auto 5px !important;
	}
}




#header .learn-more.button-demo,
#home-bottom-support .learn-more.button-demo {
    background: none !important;
    border: 1px solid !important;
    color: #FFF !important;
    padding: 8px 19px !important;
    margin-left: 30px !important;
	min-width: 170px;
}

#header .learn-more.button-demo i,
#home-bottom-support .learn-more.button-demo i {
    background: #FFF !important;
    color: #2da9ea !important;
}

#header .learn-more.button-demo:active,
#header .learn-more.button-demo:hover,
#header .learn-more.button-demo:focus,
#home-bottom-support .learn-more.button-demo:active,
#home-bottom-support .learn-more.button-demo:hover,
#home-bottom-support .learn-more.button-demo:focus  {
	background: #e2f5ff !important;
    color: #2da9ea !important;
}

#header .learn-more.button-demo:active i,
#header .learn-more.button-demo:hover i,
#header .learn-more.button-focus i,
#home-bottom-support .learn-more.button-demo:active i,
#home-bottom-support .learn-more.button-demo:hover i,
#home-bottom-support .learn-more.button-focus i {
	background: #2da9ea !important;
	color: #FFF !important;
}


@media (max-width: 480px) {
	#header .learn-more.button-demo,
	#home-bottom-support .learn-more.button-demo {
		margin-left: 0 !important;
		margin-top: 20px !important;
		min-width: 0 !important;
	}
}

#call-to-action a{
	display: inline-block !important;
	min-width: 182px !important;
}

#call-to-action .container a.button-demo {
	    background: transparent !important;
    color: #304453 !important;
    border: 1px solid;
    padding: 8px 21px;
	margin-left: 20px !important;
}


#call-to-action .container a.button-demo i {
    background: #adbccc !important;
	color: #FFF !important;
}

#call-to-action .container a.button-demo:hover,
#call-to-action .container a.button-demo:focus {
	background: #304453 !important;
	color: #FFF !important;
	
}


#call-to-action .container a.button-demo:hover i,
#call-to-action .container a.button-demo:focus i {
	color: #FFF !important;
}

@media (max-width: 690px) {
	#call-to-action .container a {
		display: inline-block !important;
		margin-top: 20px;
	}
}

@media  (max-width: 480px) {
	#call-to-action .container a.button-demo {
		display: block!important;
		margin-top: 20px !important;
		margin-left: 0px!important;
	}
}

/* GDPR */

@media (max-width: 1000px) {
	.gdpr-page h1 {
	    margin-top: 30px !important;
	  	margin-bottom: 30px !important;
	    padding-right: 0px !important;
	}
}
.header-image {
    max-height: 300px;
}

.toggle li,
.toggle li span {
	font-size: 16px;
	color: #354b5c;
	font-weight: normal;
}

.toggle li {
	margin-bottom: 10px;
}

.toggle h3 a {
  font-size: 16px !important;
  color: #354b5c !important;
  background: #FFF !important;
  font-weight: 600;
     line-height: 24px !important;
    padding-top: 0;
    padding-bottom: 0;
}

.blue-hover:hover,
.blue-hover.open{
	border: 1px solid #2f9aea !important;
}


.toggle.open h3 a {
  font-size: 16px !important;
  color: #354b5c !important;
  background: #FFF !important;
}

.toggle {
    background-color: #fff !important;
    margin-bottom: 0 !important;
    -webkit-box-shadow: 0 0 1px 0 rgba(0,0,0,0.2);
		box-shadow: 0 0 1px 0 rgba(0,0,0,0.2);
		padding: 20px 10px;
}

/*

.toggle.open {
    -webkit-box-shadow: 0 0 1px 1px rgba(0,0,0,0.2);
		box-shadow: 0 0 1px 1px rgba(0,0,0,0.2);
}

*/

body .toggle > div {
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  padding-left: 43px;
  padding-right: 43px;
}
.toggle h3 a > i {
  color: #999 !important;
  font-size: 18px !important;
  top: 4px;
}

.toggle h3 {
	margin-top: 0 !important;
}

.gdpr-page-faq h2 {
  color: #354b5c;
	margin-bottom: 30px !important;
}

#home-testi h2 {
	margin-bottom: 25px !important;
}

#home-testi .slick-track {
	padding-bottom: 25px;
}

#home-testi .slick-slide {
	opacity: 0.7;
}

#home-testi .slick-slide.slick-active {
	opacity: 1;
}

/*#home-testi .slider-for:after {
  content: "";
  top: 0;
  left: 0;
  position: absolute;
  height: 100%;
  width: 100%;
  background: linear-gradient(to right, rgba(248,252,255,1) 0%,  rgba(248,252,255,0) 20%,  rgba(248,252,255,0) 80%,  rgba(248,252,255,1) 100%);
  pointer-events: none;
}*/
#home-testi .slider-for:after {
  content: "";
  top: 0;
  left: 0;
  position: absolute;
  height: 100%;
  width: 100%;
  background: linear-gradient(to right, rgba(248,252,255,1) 0%,  rgba(248,252,255,0) 20%,  rgba(248,252,255,0) 80%,  rgba(248,252,255,1) 100%);
  pointer-events: none;
  background: none;
  height: 0;
  width: 0;
  display: none;
}
#home-testi .slide.new-testimonials {
	margin-left: 40px;
	margin-right: 40px;
	width: 380px;
	height: 300px;


	font-size: 17px;

	background: #FFF;
	padding: 20px;
	/*-webkit-box-shadow: 0 3px 9px -3px rgba(0,0,0,0.5);
box-shadow: 0 3px 9px -3px rgba(0,0,0,0.5);*/
	-webkit-box-shadow: 0 0 1px rgba(0,0,0,0.1);
	box-shadow: 0 0 1px rgba(0,0,0,0.1);
	color: #354B5C;
	text-align: left;
	border-radius: 5px;
}

#home-testi .slide.new-testimonials p {
	font-family: 'Open Sans';
	font-weight: normal;
	font-size: 14px;
	line-height: 28px;
	color: #354B5C;
	text-align: left;
	padding: 0 0 0;
	display: block;
	float: none;
	clear: both;
}

#home-testi .slide.new-testimonials div.testi-name {
	text-align: left;
	font-size: 12px;
	float: left;
	line-height: 0;
	margin-top: -10px;

}

#home-testi .slide.new-testimonials div.testi-name strong {
	font-size: 14px !important;
}

#home-testi .slide.new-testimonials img {
	display: inline-block;
	margin-right: 10px !important;
	vertical-align: middle;
	width: 34px;
	height: 34px;

	float: left;
	margin-top: 15px;
  border-radius: 50%;
}


#home-testi .slick-dots {
	display: none !important;
	margin-bottom: 0 !important;
	margin-left: 0 !important;
}

#home-testi .slick-dots li button:before {
    font-size: 20px;
    position: absolute;
    width: 20px;
    height: 20px;
    content: '•';
    text-align: center;
	color: #FFF;

   -webkit-text-fill-color: #FFF;
   -webkit-text-stroke-width: 1px;
   -webkit-text-stroke-color: #8596A8;
   opacity: 0.8;
}


#home-testi .slick-dots li:hover button:before {
	opacity: 1;
}

#home-testi .slick-dots li.slick-active button:before {
	color: #8596A8;

    -webkit-text-fill-color: #8596A8;
   opacity: 1;
}

#home-testi .fa.fa-quote-left {
	color: #ADBCCC;
	font-size: 22px;
}

#home-testi div.test-stars {
	clear: both;
	width: 100%;
	text-align: left !important;
	padding: 15px 0;
}

#home-testi div.test-stars i {
	margin-right: 8px;
}



#home-testi .fa.fa-star {
	color: #FFC401;
}



hr.mobile-break,
hr.two-row-break,
hr.three-row-break {
	width: 100%;
	clear: both;
	margin: 0;
	padding: 0;
	height: 0;
	border: none;
	display: none;
}

@media screen and (min-width: 1301px) {
	.desk-bottom-logos .col.center .logos-desk-homepage-bottom .wpb_wrapper div {
		margin: 0 37.5px !important;
	}

	.desk-top-logos .logos-desk-new .wpb_wrapper div {
		margin: 0 15px !important;
	}
}

@media screen and (max-width: 1200px) {
	.logos-desk-new hr.mobile-break {
		display: block;
	}
}

@media screen and (max-width: 955px) {
	#home-testi .slider-for:after {
	  display: none !important;
	}

}

@media screen and (max-width: 900px) {
	#home-testi .slider-for .slide {
		width: 450px;
	}
}

@media screen and (max-width: 740px) {
	.center .logos-desk-new .wpb_wrapper div {
		width: 32%;
	}

	.logos-desk-new hr.mobile-break {
		display: none;
	}

	.logos-desk-new hr.two-row-break {
		display: block;
	}
}

	.center .logos-desk-new .wpb_wrapper div {
		margin-bottom: 0 !important;
	}
@media screen and (max-width: 610px) {
	.center .logos-desk-new .wpb_wrapper div {
		width: 49.5%;
	}

	.center .logos-desk-new .wpb_wrapper {
		width: 80%;
		margin: 0 auto;
	}

	.logos-desk-new hr.mobile-break {
		display: none;
	}

	.logos-desk-new hr.two-row-break {
		display: none;
	}
	.logos-desk-new hr.three-row-break {
		display: block;
	}
}

@media screen and (max-width: 600px) {
	#home-testi .slider-for .slide {
		width: 450px;
	}
}

@media screen and (max-width: 500px) {
	#home-testi .slider-for .slide {
		width: 350px;
		height: 355px;
	}
}

@media screen and (max-width: 480px) {
	.center .logos-desk-new .wpb_wrapper {
		width: 100%;
		margin: 0 auto;
	}
}

@media screen and (max-width: 400px) {
	#home-testi .slider-for .slide {
		width: 300px;
		height: auto;
		max-width: 85vw;
	}

	#home-testi .testi-name {
		line-height: 1 !important;
	}



	.center .logos-desk-new .wpb_wrapper div,
	.col.center .logos-desk-homepage-bottom .wpb_wrapper div {
		width: 48.5% !important;
		height: 60px !important;
	}

}


@media screen and (max-width: 767px) {
	.new-logo-slider .logo-slide {
		padding: 0;
	}

	.logos-mobile-homepage-bottom .logo-slide,
	.logos-mobile-homepage-bottom-awards .logo-slide {
	}

	#home-testi .slide.new-testimonials p,
	#home-testi .slide.new-testimonials {
		font-size: 16px;
	}


	#home-testi .fa.fa-quote-left {
		font-size: 18px;
		margin-bottom: 20px;
		margin-top: 20px;
	}
	#home-testi .slide.new-testimonials img {
		width: 35px;
		height: 35px;
	}

	#home-testi .slick-dots li button:before {
		font-size: 15px;
	}

	#home-testi {
		padding-bottom: 0 !important;
	}

	hr.grey-separator {
		margin: 10px auto !important;
	}
}


.show-on-mobile {
	display: none !important;
}

@media screen and (max-width: 480px) {
	.hide-on-mobile {
		display: none !important;
	}


	.show-on-mobile {
		display: block !important;
	}
}

.green-button,
.page-id-8686 #call-to-action .container a {
	background-color: #68DE69 !important;
	color: #FFF !important;
}

#header .learn-more.green-button,
.learn-more.green-button {

	background-color: #68DE69 !important;
	color: #FFF !important;
}

#header .learn-more.green-button i,
.learn-more.green-button i {
    background: #FFF !important
;    color: #68DE69 !important;
}

#home-testi .col.section-title,
#home-bottom-logos .col.section-title,
#home-bottom-reviews .col.section-title {
	border-bottom: 0px;
    padding: 0px;
    margin-bottom: 0px;
}


#home-bottom-logos h2,
#home-bottom-reviews h2 {
	font-size: 25px;
	color: #354B5C;
	font-weight: normal;
}



hr.single-column-break,
hr.double-column-break,
hr.triple-column-break,
hr.logo-breaker,
hr.logo-breaker-desktop {
	display: none;
	margin: 0 !important;
	padding: 0 !important;
	height: 0 !important;
	clear: both !important;
	width: 100% !important;
	border: none !important;
}

hr.logo-breaker-desktop {
	display: block;
}


@media screen and (max-width: 1300px) {
	hr.triple-column-break {
		display: block;
	}

	hr.logo-breaker-desktop {
		display: none !important;
	}

	.col.center .logos-desk-homepage-bottom .wpb_wrapper div {
		width: 32.5%;
	}
}

@media screen and (max-width: 1000px) {
	#home-bottom-support .row-bg.using-image {
		background-image: url('/wp-content/uploads/2018/12/callout-vertical-bg.png') !important;
	}

	.home-bottom-callout-left-content-inner p {
		text-align: center !important;
	}

	.row .home-bottom-callout-right-content.col img {
		width: 50% !important;
	}
}



@media (max-width: 700px) {
	hr.triple-column-break {
		display: none;
	}
	hr.double-column-break {
		display: block;
	}
	hr.triple-column-break {
		display: none;
	}

	.col.center .logos-desk-homepage-bottom .wpb_wrapper div {
		width: 49.5%;
	}
}

.vc_custom_1545067206395 {
    padding-top: 27px !important;
    padding-bottom: 20px !important;
}

.logos-desk-homepage-bottom {
	margin-bottom: 0 !important;
}

.testi-right,
.testi-left {
	position: absolute;
	top: 40%;
	z-index: 9999999999999999999999999999;
	color: #354B5C;
	cursor: pointer;
}

.testi-right {
	right: calc(50% - 236px);
}

.testi-left {
	left: calc(50% - 236px);
}

.support-or {
	color: #ffffff; margin-left: 15px; display: inline-block;
}


#home-bottom-support .home-bottom-callout-left-content .learn-more.button-demo {
	margin-left: 15px !important;
}

@media screen and (max-width: 900px) {
	.testi-right {
		right: calc(50% - 270px);
	}

	.testi-left {
		left: calc(50% - 270px);
	}
}



@media screen and (max-width: 600px) {
	

	.testi-right {
		right: calc(50% - 253px);
	}

	.testi-left {
		left: calc(50% - 253px);
	}
}

@media screen and (max-width: 520px) {

	.testi-right {
		right: calc(50% - 220px);
	}

	.testi-left {
		left: calc(50% - 220px);
	}

}

@media screen and (max-width: 480px) {

	.testi-right {
		right: calc(50% - 200px);
	}

	.testi-left {
		left: calc(50% - 200px);
	}

	.support-or {
		margin: 10px 0;
	}

	.home-bottom-callout-left-content {
		padding: 0 !important;
	}

	#home-bottom-support .home-bottom-callout-left-content .learn-more.button-demo {
		margin: 0 !important;
		margin-left: 0 !important;
	}
}

@media screen and (max-width: 400px) {

	.testi-right {
		right: -20px;
	}

	.testi-left {
		left: -20px;
	}

}

@media screen and (max-width: 370px) {
	hr.single-column-break {

	}

	.col.center .logos-desk-homepage-bottom-awards img {
		height: 100px !important 	;
	}
}

.hide-everywhere {
	display: none !important;
}

.new-logo-slider .slick-next,
#home-bottom-logos .slick-next {
	/*right: 15px;*/
	z-index: 9999;
}

.new-logo-slider .slick-prev,
#home-bottom-logos .slick-prev{
	/*left: 15px;*/
	z-index: 9999;
}

@media screen and (max-width: 480px) {
	.new-logo-slider .slick-next,
	#home-bottom-logos .slick-next {
		/*right: -15px;*/
	}

	.new-logo-slider .slick-prev,
	#home-bottom-logos .slick-prev{
		/*left: -15px;*/
	}

}

.new-logo-slider,
#home-bottom-logos .logo-slider {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
}

@media screen and (max-width: 1044px) {
	hr.logo-breaker-desktop {
		display: none !important;
	}

	hr.logo-breaker {
		display: block;
	}
}


@media screen and (max-width: 767px) {
	.smaller-images-on-mobile .col img {
		max-width: 75%;
		margin-left: auto;
		margin-right: auto;
	}
}

.new-logo-slider {
	width: 100% !important;
	margin: 0 !important;
}

@media screen and (max-width: 1044px) {
}

#integrations-row {
	padding-bottom: 30px !important;
}

hr.clear {
	margin: 0 !important;
	padding: 0 !important;
	border: none !important;
	height: 0 !important;
}