/*
	Custom style sheet for fixes put in place by Gogotelugo.com
	
	blue - 4daede
	purple - 825298
	green - 58bdbf
    orange - e0ac5b
*/
::selection {
    color: #000!important;
}
.blue-links a{
	color:#4daede!important;
}

.accordion_mark_icon > div, .q_accordion_holder.accordion .ui-accordion-header.ui-state-active .accordion_mark_icon, .q_accordion_holder.accordion .ui-accordion-header.ui-state-hover .accordion_mark_icon{
	color:#4daede!important;
}
.wpb_text_column h2{
	margin-bottom:15px!important;
}
.content ol, .content ul ul{
	list-style-position:inside;
}
.content .wpb_text_column ol{
	padding:0 0 15px 30px!important;;
	list-style-position:outside;
}
.accordion_content ul li, .accordion_content p{
	font-size:18px!important;
	line-height:23px!important;	
	font-family: 'Roboto', sans-serif!important;
}

.blue-links a:hover{
	color:#4daede!important;
	text-decoration:underline;
}
.q_accordion_holder.accordion:not(.boxed) .ui-accordion-header span.tab-title-inner{
	font-size:18px!important;
	color:#4daede!important;
}
.wpb_text_column h3{
	margin-bottom:10px!important;
}
.wpb_text_column ul,
.wpb_text_column ol,
.post_content ul,
.post_content ol {
	font-family: 'Roboto', sans-serif;
}
.maxWidth1130, .two_columns_66_33{
	max-width:1130px;
	margin-left:auto!important;
	margin-right:auto!important;
}
.maxWidth1130 .q_accordion_holder{
	visibility:visible;
}
.maxWidth700, .maxWidth700.vc_column_container{
	max-width:700px;
	margin-left:auto!important;
	margin-right:auto!important;
	padding: 0 15px;
}
.maxWidth700 .section_inner{
	width:100%!important;
}
.maxWidth700 .section_inner h4{
	margin-bottom:10px;
}

.maxWidth700 .section_inner a.button.blue{
	margin-top:0;
}
.page_header .container_inner{
	width:100%;
}
nav.main_menu ul li{
	border-right:1px solid #4daede;
}
nav.main_menu ul li ul li{
	border-right:none;
	background:#000;
}
nav.main_menu ul li a.current, 
nav.main_menu ul li a:hover{
	background:#4daede;
}
.page-id-23360 nav.main_menu ul li#nav-menu-item-28863 a,
.page-id-23834 nav.main_menu ul li#nav-menu-item-28863 a,
.page-id-24117 nav.main_menu ul li#nav-menu-item-28863 a,
.page-id-30085 nav.main_menu ul li#nav-menu-item-28863 a {
	background:#4daede!important;
}
.page-id-23548 nav.main_menu ul li#nav-menu-item-28978 a,
.page-id-27277 nav.main_menu ul li#nav-menu-item-28978 a,
.page-id-25740 nav.main_menu ul li#nav-menu-item-28978 a,
.page-id-27544 nav.main_menu ul li#nav-menu-item-28978 a,
.parent-pageid-27544 nav.main_menu ul li#nav-menu-item-28978 a{
	background:#4daede!important;
}
.menu-animation-underline nav.main_menu>ul>li>a:hover{
	background:#4daede!important;
}
.drop_down #nav-menu-item-21689 .second .inner ul{
    width: 240px;
    margin-left: -60px;
	background:#000;
}
.drop_down .second .inner > ul > li > a{
	margin:0!important;
	text-align:center;
	width:100%;
	padding:5px 0!important;
	line-height:22px!important;

}
.drop_down .second .inner > ul > li > a:hover,
.drop_down .second .inner > ul > li > a:active,
.drop_down .second .inner > ul > li > a:focus,
.drop_down .second .inner > ul > li > a:visited{
	color:#FFF!important;
	background:#4daede !important;
}
.menu-text,
.drop_down .second .inner > ul > li > a:hover .menu-text{
	color:#FFF!important;	
}
.content .container .container_inner.default_template_holder{
	padding-top:0!important;
}
.header_bottom{
	background:#000!important;
}
.menu-animation-underline nav.main_menu > ul > li > a .menu-text:before{
	opacity:0;
}

.home .container_inner{
	width:100%!important;
}
.container_inner section{
}
.copyright{
	text-align:center;
	color:#b1b3b4;
	padding:30px 0;
	font-size:16px;
}
.copyright a{
	color:#b1b3b4;
}
.copyright a:hover{
	color:#4daede;
}
.footer-accent{
	background:url('https://3pvantage.com/wp-content/uploads/2023/01/3Pvantage-footer-accent.jpg');
	height:100px;
	width:100%;
	background-size:cover;
}
.custom-footer{
	margin-top:70px;
}
.custom-footer h2{
	color:#000;
	font-size:40px;
	line-height:48px;
}
.custom-footer .contact-info{
	padding:30px 0 50px;
}
.custom-footer .contact-info p,
.custom-footer .contact-info a{
	color:#4daede;
	font-size:25px;
}
.custom-footer .contact-info a{
	font-weight:bold;
}
.custom-footer .contact-info a:hover{
	color:#000;
	text-decoration:none;
}

.social-icons ul{
	text-align:center;
	margin:60px auto 20px;
	padding-left:0;
}
.social-icons ul li{
	display:inline;
	margin:0 5px;
} 
.contact-info .fa{
	border-radius:50%;
	width: 50px;
    height: 50px;
    line-height: 50px;
	background-color:#4daede;
	color:#FFF!important;
	font-size:30px;
	font-family:FontAwesome;
	transition:background 300ms ease-in-out;
	font-weight:400!important;
}
.contact-info a.fa:hover{
	text-decoration:none;
	background:#000;
}
.contact-info .fa-linkedin-circle::before{
	content:'/f0e0';
}
.contact-info .fa-twitter-circle::before{
	content:'/f099';
}
.contact-info .fa-envelope-circle::before{
	content:'/f0e1';
}
.testimonials-row{
	margin:100px 0 50px 0;
}
.testimonials-row .vc_column_container .vc_column-inner {
	height:350px;
	display:flex;
	align-items:center;
	padding:0!important;
}
.testimonials-row .testimonials_holder {
	width:75%;
	margin-left:20%;
}
.testimonials-row p{
	color:#FFF!important;
	font-size:22px!important;
	line-height:26px!important;
	font-style:normal!important;
	font-family:'Roboto'!important;
}
.testimonials-row p:before{
	content:'“'!important;
	color:#FFF!important;
	font-family:'Roboto'!important;
}
.testimonials-row p:after{
	content:'”'!important;
	color:#FFF!important;
	font-family:'Roboto'!important;
}
.testimonials-row p.testimonial_author:before, .testimonials-row p.testimonial_author:after{
	content:''!important;
}

.testimonials-row .testimonial_author{
	color:#fdc940!important;
	font-size:18px!important;
}
.testimonials-row .testimonial_author_job{
	color:#fdc940!important;
	font-size:18px!important;
	display:inline!important;
	padding-left:0!important;
}
.testimonials-row .testimonial_author_job:before{
	content:', ';
}

.testimonials-row .testimonials.testimonials_carousel{
	padding-bottom:0;
	display: flex;
    flex-direction: column;
    justify-content: center;
}
.testimonials-row .flex-control-nav.flex-control-paging{
	text-align:left!important;
	padding-left:0!important;
	margin-top:0!important;
}
.content .testimonials-row ol{
	padding:0!important;
}
.testimonials_carousel.testimonials:before{
	content:url('https://3pvantage.com/wp-content/uploads/2023/01/3pvantage-quotation.png');
	left: -150px;
    top: 65px;
	position:absolute;
}
.testimonials-row .testimonials_holder .flex-control-paging li a{
	width:15px;
	height:15px;
	background-color:#FFF;
	
}
.testimonials-row .testimonials_holder .flex-control-paging li a.flex-active, .testimonials-row .testimonials_holder.light .flex-control-paging li a.flex-active{
	background-color:#fdc940;
}
.testimonials-row .wpb_wrapper,
.testimonials-row .wpb_text_column,
.testimonials-row .testimonials_holder,
.testimonials-row .testimonials_carousel{
	height:100%!important;
}
.testimonial_content {
	width:80%!important;
}
.books-row{
	max-width:1100px;
	margin:50px auto!important;
	padding-bottom: 30px;
    padding-top: 50px;
}
.results{
	max-width:1100px;
	margin:50px auto!important;
	padding-bottom: 30px;
    padding-top: 0;
}
.books-row h3{
	font-family:'Roboto';
	font-size:25px!important;
	line-height:30px;
	margin-bottom:10px;
}
.books-row img{
	width:auto;
	max-height:260px;
}
.books-row p{
	font-size:18px;
	line-height:23px;
	max-width:250px;
	margin-left:auto;
	margin-right:auto;
}
.books-row .full_section_inner{
	display:flex;
	flex-direction:row;
}
.books-row .vc_col-sm-4{
	display:flex;
}
.books-row .vc_col-sm-4 .vc_column-inner{
	display:flex;
}
.books-row .vc_col-sm-4 .wpb_wrapper{
	display:flex;
	flex-direction:column;
}
.books-row .vc_col-sm-4 .wpb_wrapper .wpb_wrapper{
	display:block;
}

.books-row .vc_col-sm-4 .wpb_text_column{
}
.books-row .vc_col-sm-4 .wpb_wrapper .button-holder{
	margin-top:auto;
}

a.button.purple,
a.button.blue,
a.button.green,
a.button.orange,
a.button.white,
.qbutton{

	color:#FFF;
	font-size:18px!important;
	text-transform:uppercase;
	background-color:#825298;
    border-radius: 25px;
    padding: 10px 40px!important;
    display: inline-block;
    margin-top: 20px;
	transition:all 300ms linear;
	font-weight:bold;
}
.results a.button.blue, a.button.blue.nospace{
	margin-top:0;
}
.results .full_section_inner{
	display:flex;
	align-items:center;
}
.qbutton,
.wpb_text_column .qbutton,
.qbutton.qbutton_with_icon{
	color:#FFF!important;
	background:#4daede!important;
	border-radius:25px!important;
	border:0!important;
	height:auto!important;
	line-height:1em!important;
}
.qbutton:hover,
.qbutton.qbutton_with_icon:hover{
	color:#FFF!important;
	background:#000!important;
	text-decoration:none;
	border:0!important;
}
a.button.blue{
	background-color:#4daede;
}
a.button.green{
	background-color:#58bdbf;
}
a.button.orange{
	background-color:#e0ac5b;
}
a.button.white{
	background-color:#FFF;
	color:#4daede;
}
a.button:hover{
	text-decoration:none;
	background-color:#000;
}
a.button.white:hover{
	background-color:#4daede;
	color:#FFF;
}
input.wpcf7-submit{
	color: #FFF!important;
    font-size: 14px!important;
    text-transform: uppercase;
    background-color: #4daede;
    border-radius: 20px;
    padding: 5px 20px!important;
    display: inline-block;
    margin-top: 5px;
    transition: all 300ms linear;
    font-weight: bold;
	border:0!important;
}
input.wpcf7-submit:hover{
	background-color:#000!important;
	border:0!important;
	color:#FFF!important;
}
.improve{
	margin-top:10px;
}
.improve .wpb_wrapper{
	height:300px;
	display:flex;
	flex-direction:column;
	justify-content:center;
	max-width: 94%;
    margin-left: auto;
    margin-right: auto;
}
.improve h2{
	color:#FFF;
	font-family:'Roboto';
	font-size:40px!important;
	font-weight:bold;
	margin-bottom:20px;
}
.improve p{
	color:#FFF;
	font-size:18px;
	line-height:23px;
	margin-bottom:20px;
}
.results h2{
	margin-bottom:10px;
}

.callouts{
	padding-top:50px;
}

.callouts h2, .callouts p{
	color:#FFF;
}
.callouts .wpb_text_column {
	padding:30px;
}

.work-with-us{
	padding-top:100px;
	padding-bottom:100px;
}

.work-with-us h3{
	font-size:25px;
	font-weight:bold;
	margin-bottom:5px;
	color:#4daede;
}
.work-with-us .cells {
	max-width: 1100px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:50px;
}
.work-with-us .cells .wpb_wrapper{
	display:flex;
	flex-wrap:wrap;
}
.work-with-us .cells .wpb_text_column {
	width:calc(100%/3);
	display:flex;
	flex-direction:column;
	align-items:center;
	margin-top:30px;
}
.work-with-us .cells .wpb_text_column p{
	max-width:300px;
	margin-left:auto;
	margin-right:auto;
}
.work-with-us .cells .wpb_text_column .wpb_wrapper{
	display:block;
}

.work-with-us .cells h3 span{
	border-radius:50%;
	border:1px solid #4daede;
	width:130px;
	height:130px;
	background:#FFF;
	display:block;
	margin:0 auto;
}
.work-with-us .cells h3 img{
	border-radius:50%;
	border:3px solid #FFF;
	padding:0;
	width:124px;
	height:124px;
	background:#E8E8E6;
}
.work-with-us .cells .wpb_text_column:nth-child(2) h3 span{
	border:1px solid #fdc940;
	
}
.work-with-us .cells .wpb_text_column:nth-child(3) h3 span{
	border:1px solid #825298;
}
.work-with-us .cells .wpb_text_column:nth-child(4) h3 span{
	border:1px solid #58bdbf;
}
.work-with-us .cells .wpb_text_column:nth-child(5) h3 span{
	border:1px solid #e63c6f;
}
.work-with-us .cells .wpb_text_column:nth-child(6) h3 span{
	border:1px solid #009894;
}
.results .wpb_text_column .wpb_wrapper{
	max-width:550px;
}
.client-logos{
	height:100px;
}
.client-logos img{
	margin-right:20px;
	margin-left:20px;
	max-height:60px;
	max-width:200px;
	width:auto;
	height:auto;
	align-self:center;
}
.client-logos .wpb_wrapper{
	margin-top:50px;
}
.client-logos .cycle-slideshow{
	height:100px;
}
.cycle-carousel-wrap{
	display:flex;
}
.callouts .vc_column-inner{
	padding-top:0!important;
}
.callouts .wpb_wrapper .wpb_text_column{
	height: 300px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.callouts h2{
	margin-bottom:20px;
}
.callouts .wpb_wrapper .wpb_text_column p{
	max-width:575px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
}

.title.has_background{
	background-size:cover!important;
}
.title h1{
	font-size:50px!important;
}
.our-services{
	padding-bottom:50px;
}
.our-services h2{
	background:#4daede;
	color:#FFF!important;
	font-size:22px!important;
	text-align:center;
	position: absolute;
    width: 100%;
    top: 0;
}
.our-services .image_with_text{
	padding-top:45px;
}
.our-services .image_with_text img {
	margin-bottom:0;
}
.our-services .image_with_text .separator.transparent{
	display:none;
}
.our-services .wpb_single_image{
	position:relative;
}
.our-services .wpb_single_image .vc_figure-caption{
	margin-top:0;
}
.our-services .wpb_single_image .vc_single_image-wrapper {
	margin-top:48px;
}
.our-services figcaption{
	background:#4daede;
	color:#FFF!important;
	font-size:22px!important;
	text-align:center;
	position: absolute;
    width: 100%;
    top: 0;
	font-weight:bold;
	font-family: 'Roboto', sans-serif;
	line-height: 30px;
    padding: 10px 0px;
    font-weight: 700;
    letter-spacing: 0px;
	text-transform:uppercase;
}
.our-services .qbutton{
	text-align:center;
}
.wpb_widgetised_column .widget {
    margin: 0 0 26px;
    background-color: #d4ecff !important;
    padding-top: 10px !important;
    padding-right: 10px !important;
    padding-bottom: 10px !important;
    padding-left: 10px !important;
    border-radius: 10px !important;
}
.wpb_widgetised_column .widget h4, .woocommerce .wpb_widgetised_column .widget h4 {
    font-size: 13px;
    letter-spacing: 1px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000000;
    margin-bottom: 5px;
}
.wpb_widgetised_column .widget a {
    color: #000000;
    -webkit-transition: color .3s ease-in-out;
    -moz-transition: color .3s ease-in-out;
    -ms-transition: color .3s ease-in-out;
    -o-transition: color .3s ease-in-out;
    transition: color .3s ease-in-out;
    font-style: normal;
    font-size: 12px;
}
.vc_custom_1669918729780{
	background-image: url(https://3pvantage.com/wp-content/uploads/2023/01/3Pvantage-testimonial-background.jpg?id=28788) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.vc_custom_1669918750189{
	background-image: url(https://3pvantage.com/wp-content/uploads/2023/01/3Pvantage-testimonial-accent.jpg?id=28787) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;`
}

.wpb_text_column ul,
.post_content ul,
.wpb_text_column ol,
.post_content ol {
	margin-bottom:20px!important;
	margin-top:0px!important;
	
    padding-left: 30px;
}
.wpb_text_column p{
	padding-bottom:20px;
}
.wpb_text_column p:last-of-type{
	padding-bottom:0;
}
.single-product .title h1{
    font-family: 'Roboto', sans-serif;
    font-size: 40px!important;
    line-height: 48px!important;
	font-weight:700;
}
button.single_add_to_cart_button.qbutton.button.alt{
	background-color:#4daede!important;
}
button.single_add_to_cart_button.qbutton.button.alt:hover{
	background-color:#000!important;
	color:#FFF!important;
	border:0!important;
}
nav.mobile_menu, nav.mobile_menu ul{
	padding-bottom:0!important;
}

.grecaptcha-badge { 
    visibility: hidden;
	opacity:0;
}

.blog_load_more_button a, .blog_holder article .post_text a.more-link span {
	font-size:16px;
}

.blog_single .post_content>p, .content .container .container_inner>p, body:not(.wpb-js-composer) .blog_single .post_content p, body:not(.wpb-js-composer) .content .container .container_inner p {
    margin-bottom: 20px;
}

@media screen and (max-width: 1200px) {
	nav.main_menu>ul>li>a{
		font-size:12px!important;
	}
}

@media only screen and (max-width: 1100px){
	.wrapper{
		padding-top:80px!important;
	}
	.main_menu {
		display: none!important;
	}
	nav.mobile_menu {
		display: block!important;
	}
	.logo_wrapper{
		left: 50%!important;
		position: absolute!important;
	}
	.logo_wrapper, .mobile_menu_button {
		display: table!important;
	}
	.mobile_menu_button, .logo_wrapper, .side_menu_button, .shopping_cart_inner {
		height: 80px !important;
	}
	.mobile_menu_button .fa{
		color:#FFF!important;
	}
	.qode-mobile-menu-opened .mobile_menu_button .fa-bars:before{
		content: "\f00d";
	}
	.mobile_menu_button span{
		font-size:30px!important;
	}
	nav.mobile_menu{
		background:#000!important;
		padding-bottom:10px;
	}
	nav.mobile_menu ul li a:hover, nav.mobile_menu ul li.active > a, nav.mobile_menu .sub_menu li.current-menu-item a{
		color:#4daede!important;
		text-decoration:none!important;
	}
	nav.mobile_menu ul>li.has_sub>span.mobile_arrow{
		width:75%!important;
	}
	.testimonials-row .flex-control-nav.flex-control-paging{
		margin-top: 10px!important;
	}
	.testimonials_carousel.testimonials:before {
		top:50px;
	}
	header {
		top: 0!important;
		margin-top: 0!important;
		display: block;
		position: relative!important;
		left: 0!important;
		margin-bottom: 0;
	}
	.header_bottom .container_inner {
		width: auto!important;
	}
	.header_inner_left, footer.uncover, header {
		position: relative!important;
		left: 0!important;
		margin-bottom: 0;
	}
	.q_logo {
		display: table-cell!important;
		position: relative!important;
		top: auto!important;
		vertical-align: middle!important;
	}
	.q_logo a {
		left: -50%!important;
		width: auto!important;
		display:block;
	}
	.q_logo a {
		height: 60px !important;
	}
	.q_logo img {
		top: 0;
		left: 0;
	}
	header .q_logo img.normal {
		display: block!important;
		opacity: 1!important;
		position: relative!important;
		margin: 0 auto!important;
	}
	header .q_logo img.dark, header .q_logo img.light, header .q_logo img.sticky {
		display: none!important;
	}
	header.page_header{
		position:fixed!important;
	}
	.header_bottom{
		position:fixed!important;
		width:100%;
		top:0;
	}
	
}
@media only screen and (max-width: 1100px) and (min-width:1001px){
	.q_logo img{
		top:0!important;
	}
	.wrapper .wrapper_inner .content.content_top_margin{
		margin-top:0!important;
	}
}
@media only screen and (max-width: 1000px){
	
}
@media only screen and (max-width: 980px){
	.testimonials_carousel.testimonials:before{
		left:-130px;
	}
	.testimonials-row .testimonials_holder {
		width: 75%;
		margin-left: 25%;
	}
	.testimonial_content {
		width: 90%!important;
	}
	.testimonials-row p{
		font-size:20px!important;
	}
}
@media only screen and (max-width: 767px){
	.vc_col-sm-6 {
		width: 50%!important;
		float:left!important;
	}
	.results .full_section_inner{
		display:block;
	}
	.results .full_section_inner img{
		max-width:70%;
		margin-bottom:20px;
		margin-left:auto;
		margin-right:auto;
	}
	.results .vc_single_image-wrapper {
		text-align:center; 
		display:block!important;
	}
	.results .wpb_text_column .wpb_wrapper{
		margin-left:auto;
		margin-right:auto; 
	}
	.blog_holder.masonry article h4 a{
		font-size:1em!important;
	}
}
@media only screen and (max-width: 600px){
	.results .full_section_inner {
		flex-wrap:wrap;
	}
	.content .container_inner.default_template_holder h2, .content .full_width h2 {
		font-size: 28px;
		line-height: 34px;
	}
	.work-with-us .cells .wpb_text_column {
		width: calc(100%/2);
	}
	.work-with-us .cells .wpb_text_column .wpb_wrapper {
		padding:0 10px;
	}
	.work-with-us .cells .wpb_text_column p {
		font-size:16px;
	}
	.accordion_content ul li, .accordion_content p{
		font-size:16px!important;
		line-height:20px!important;
	}
	.books-row .full_section_inner {
		flex-direction:column;
	}
	.books-row .vc_col-sm-4{
		margin-bottom:50px;
	}
	.books-row .vc_col-sm-4:last-child{
		margin-bottom:0;
	}
	.books-row .vc_col-sm-4 .vc_column-inner {
		margin-left:auto;
		margin-right:auto;
		width:auto;

	}
	.custom-footer .contact-info p{
		color:#FFF;
	}
	.custom-footer .contact-info a{
		display:block;
	}
	.contact-info .fa {
		margin-left:auto;
		margin-right:auto;
	}
	.testimonials-row .vc_column_container .vc_column-inner{
		height:auto;
	}
	
	.testimonials-row .vc_column_container.vc_col-sm-3 .vc_column-inner{
		height:100px;
	}
	.testimonials-row .wpb_text_column.wpb_content_element{
		width: 90%;
		margin-left: auto!important;
		margin-right: auto!important;
	}
	.testimonials-row .testimonials_holder {
		width: 90%!important;
		margin-left: auto!important;
		margin-right:auto!important;
		padding:30px 0;
	}
	.testimonials-row p {
		font-size: 16px!important;
		line-height:22px!important;
	}
	.testimonials-row .testimonial_author_job, .testimonials .testimonial_text_inner p.testimonial_author {
		font-size: 14px!important
	}
	.testimonials_carousel.testimonials:before {
		left: 0;
		opacity: 0.3;
	}
	.improve{
		padding: 15px 0 20px	
	}
	.position_center.title h1, .title h1{
		font-size:28px!important;
	}
	.our-services{
		padding-bottom:0;
	}
	.vc_col-sm-6 {
		width: 100%!important;
		float:none!important;
		margin-bottom:50px;
	}
	.optin_block .vc_col-sm-6:last-child {
        margin-bottom: 0 !important;
    }
    
    .optin_block .vc_col-sm-6 {
        margin-bottom: 25px;
    }
	.content .full_width .image_with_text h2 {
		font-size: 18px!important;
		line-height: 46px;
	}
	.title .title_holder h1{
		line-height:30px!important;
	}
	.title .image.not_responsive img, .title .image.responive img{
		height:80px!important;
	}
	.wpb_widgetised_column {
		margin-top:50px;
	}
	p.button-holder{
		text-align:center!important;
	}
	.custom-footer h2{
    	font-size: 26px!important;
		line-height: 36px
	}
	.testimonial_content {
		width: 100%!important;
	}
	.client-logos img{
		max-height:40px;
		max-width:150px;
	}
	.client-logos, .client-logos .cycle-slideshow{
		height:60px;
	}
	.client-logos .wpb_wrapper {
		margin-top: 25px;
	}
	.work-with-us {
		padding-top: 25px;
		padding-bottom: 25px;
	}
	.work-with-us h3 {
		font-size: 20px;
	}
	.our-services figcaption{
		font-size:18px!important;
	}
}
@media only screen and (max-width: 480px){
	.content .container_inner.default_template_holder h2, .content .full_width h2 {
		font-size: 24px!important;
		line-height: 30px;
	}
	.blog_holder article h2 a, .blog_holder article h2 span {
    	font-size: 1em !important;
	}
	footer .container_inner, nav.mobile_menu>ul {
		width: 92%!important;
		margin-left: 0!important;
		margin-right: auto!important;
	}
}