/*
Theme Name: Inquicker
Description: Inquicker Theme
Tags: creative, portfolio, multi-purpose, clean, retina, responsive, parallax, mega menu, blog, agency, business, fullscreen, modern, background video, ajax
Version: 7.7
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/

/*----------MAIN OVERRIDES----------*/

.btnHolder {
	width: 100%;
	text-align: center;
	margin: 20px auto;
}

.btn {
	font-size: 12px;
	font-weight: 400;
	color: #fff;
	background-color: #57b6b2;
	text-transform: uppercase;
	padding: 13px 20px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;	
}
.btn:hover {
	color: #fff;
	background-color: #22c99d;
    -webkit-transition: all 400ms ease;
    -moz-transition: all 400ms ease;
    -o-transition: all 400ms ease;
    -ms-transition: all 400ms ease;
    transition: all 400ms ease;		
}
.download-btn {
	font-size: 20px;
	font-weight: 400;
	color: #fff;
	background-color: #57b6b2!important;
	padding: 13px 20px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;	
}
.post_text_inner .archive-resource p a {
	color:#fff!important;
	display:block!important;
}
.archive-resource p {
	text-align:center;
}
.blog_holder masonry masonry_infinite_scroll .post_text .post_text_inner .archive-resource h5 {
	text-align:center;
}
.download-btn:hover {
	color: #fff;
	background-color: #22c99d;
    -webkit-transition: all 400ms ease;
    -moz-transition: all 400ms ease;
    -o-transition: all 400ms ease;
    -ms-transition: all 400ms ease;
    transition: all 400ms ease;		
}
.latest_post_holder > ul {
	padding: 20px!important;
}
.content li {
	list-style-type: none;
	/*padding: 15px 0 15px 0!important;*/
	font-size: 17px;
	color: #333!important;
}
.content li > span {
	font-size: 25px;
	vertical-align: middle;
	margin-right: 10px;
}
.wpb_wrapper .q_list.number ul > li::before {
	color: #fff!important;
}

.small {
	font-size: 11px!important;
}
div.wpcf7-response-output.wpcf7-mail-sent-ok {
	background-color: #57b6b2!important;
}
li.produce2 {
	visibility: hidden;
	margin-top: -48px!important;	
}
.q_list.number.circle_number.normal.animate_list p {
	display: none;
}
.q_list.number ul > li ul > li::before {
	content: counters(li,".") " ";
}

.q_accordion_holder.accordion .ui-accordion-header.ui-state-active .accordion_mark {
	background-color: transparent!important;
}
.q_accordion_holder.accordion .ui-accordion-header .accordion_mark {
	border: none!important;
}
.wpb_flexslider.flexslider {
	background-color: #000;
    -webkit-transition: all 400ms ease;
    -moz-transition: all 400ms ease;
    -o-transition: all 400ms ease;
    -ms-transition: all 400ms ease;
    transition: all 400ms ease;		
}
.wpb_flexslider.flexslider img {
	opacity: .3;
}
.wpb_flexslider.flexslider img:hover {
	opacity: 1;
}
body div.pp_default .pp_content:hover a.pp_next, body div.pp_default .pp_content:hover a.pp_previous, .flexslider:hover .flex-direction-nav a.flex-next:hover, .flexslider:hover .flex-direction-nav a.flex-prev:hover {
	opacity: 0!important;
	background-color: transparent!important;
}
.q_accordion_holder.accordion.without_icon .ui-accordion-header span.tab-title:hover {
	color: #fff!important;
}
.content .footer_top .container {
	background-color: transparent;
}
.fa.pull-left {
	-ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
    transform: rotate(180deg);	
}

.header_bottom {
	background-color: rgba(255, 255, 255, 0.85)!important;
}
#header {
	padding: 250px 0 150px!important;
}
.call_to_action {
	padding: 20px 0!important;
}
input.wpcf7-form-control.wpcf7-text, textarea.wpcf7-form-control.wpcf7-textarea {
	border: 1px solid #acacac!important;
}
.home .q_image_with_text_over {
	padding: 110px 0;
}
.home .q_image_with_text_over .text .desc {
	line-height: 1.2em;
	margin-top: 10px;
}
.qode_clients .qode_client_holder a:hover {
	opacity: 1!important;
}
.footer_top .widget_nav_menu #menu-footer-menu-column-4 li:last-child {
	font-size: 12px;
	font-weight: 400;
	color: #fff;
	background-color: #57b6b2;
	text-transform: uppercase;
	padding: 7px 20px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;	
    margin-top: 40px;
    text-align: center;	
}
#next-prev .q_icon_with_title {
	display: inline-block;
	width: 49%;
}
#next-prev .q_icon_with_title:nth-child(2) {
	float: right;
}
#next-prev .q_icon_with_title:first-child a.icon_with_title_link {
	position: absolute;
	top: -15px;
	left: 22px;
}
#next-prev .q_icon_with_title:nth-child(2) a.icon_with_title_link {
	position: absolute;
	top: -31px;
	right: 22px;
}
#next-prev .q_icon_with_title a:hover {
	color: #57b6b2!important;
}
.footer_inner {
	background-size: cover;
}
.qode_clients .qode_client_holder a {
	cursor: default;
}
.subClients .qode_clients .qode_client_holder {
	display: inline-block;
	float: none;
	margin-bottom: 40px!important;
}
.subClients .qode_clients .qode_client_holder_inner {
	margin: 0;
}
.subClients .qode_clients .qode_client_holder_inner img {
	width: 67%;
}
.qode_clients.five_columns .qode_client_holder:nth-child(6) {
	margin-left: 10%;
}
.vc_row {
	margin-left: 0!important;
	margin-right: 0!important;
}
#header .wpb_wrapper .vc_text_separator.full div {
	background-color: #1C355E!important;
}

/*----------END MAIN OVERRIDES----------*/


/*----------HEADER----------*/

nav.main_menu > ul > li > a {
	color: #333!important;
}

/*----------END HEADER----------*/


/*----------INDEX----------*/
.home .vc_text_separator.full {
	padding-bottom: 60px;
}
/*********************BENEFITS*********************/

.headline.darkBg {
	color: #fff;
}
.icon-acquisition, .icon-satisfaction, .icon-coordination, .icon-balance {
	font-size: 165px;
	color: #57b6b2;
}
.icon-coordination {
	font-size: 115px;
	color: #57b6b2;
}
.topIcons h4 {
	font-weight: 700;
	font-size: 17px;
	color: #333;
	text-align: center;
	width: 80%;
	margin: 0 10%;
}
/*********************STATS*********************/
.q_counter_holder span.counter::after {
	content: "%";
}
/*********************COLORED BLOCKS*********************/
#cBlocks {
	padding: 114px 0 0;
}
.differentIcons {
	padding: 0 15px;
	box-sizing: border-box;
	float: left;
	text-align: center;
}
.differentIcons h4 {
	font-weight: 700;
	font-size: 17px;
	color: #333;
	text-transform: uppercase;
	width: 80%;
	margin: 0 10%;
	padding-bottom: 15px;
}
.differentIcons h5 {
	font-weight: 400;
	font-size: 14px;
	color: #333;
	text-transform: none;
}
.differentIcons:hover .icon-cloud .path1::before, .differentIcons:hover .icon-cloud .path2::before, .differentIcons:hover .icon-operationalize::before, .differentIcons:hover .icon-powered::before, .differentIcons:hover .icon-turnkey::before, .differentIcons:hover .icon-reporting::before {
	color: #57b6b2;
    -webkit-transition: all 400ms ease;
    -moz-transition: all 400ms ease;
    -o-transition: all 400ms ease;
    -ms-transition: all 400ms ease;
    transition: all 400ms ease;	
}
/*********************INTERACTIVE BANNERS*********************/

.fa-500px::before {
	content: "\e921"!important;
	display: block;
	font-family: 'icomoon';
	font-size: 100px;
	margin-bottom: 40px;
	font-weight: 400;
}
.fa-adjust::before {
	content: "\e920"!important;
	display: block;
	font-family: 'icomoon';
	font-size: 100px;
	margin-bottom: 40px;
	font-weight: 400;
}
.fa-adn::before {
	content: "\e92c"!important;
	display: block;
	font-family: 'icomoon';
	font-size: 100px;
	margin-bottom: 40px;
	font-weight: 400;
}
.fa-align-center::before {
	content: "\e924"!important;
	display: block;
	font-family: 'icomoon';
	font-size: 100px;
	margin-bottom: 40px;
	font-weight: 400;
}
/*********************CLIENT SLIDER*********************/
.qode_client_holder_inner::before, .qode_client_holder_inner::after {
	border: none!important;
}
.qode_clients .qode_client_holder {
	margin-bottom: 0!important;
}
.q_image_with_text_over .text p {
	font-size: 14px;
	line-height: 1.5em;
}
/*----------END INDEX----------*/


/*----------SUBPAGE----------*/
.wpb_wrapper .vc_text_separator.full div {
	font-size: 48px;
	letter-spacing: 2px;
	color: #fff;
	text-transform: uppercase;
	padding: 15px .5em 10px;
}
.wpb_wrapper .vc_text_separator.full {
	border: none;
}
.cover_boxes {
	margin-bottom: 25px;
}
.cover_boxes ul {
	padding: 0!important;
}
.cover_boxes ul li .box p {
	font-size: 17px;
	padding-top: 0!important;
}
.cover_boxes ul li .box .box_content {
	margin: 15px 0;
}
.cover_boxes ul li .box .qbutton {
	padding: 0 13px;
}
.vc_col-sm-12 {
	padding: 0!important;
}
.vc_text_separator.full.sidebar-head div {
	background-color: transparent;
	font-size: 15px;
}

.pad-top {
	padding-top: 55px;
}
.q_social_icon_holder .fa-stack {
	margin: 20px 20px 20px 0!important;
}
[class^="team-"] img, [class*=" team-"] img {
    -webkit-transition: opacity 400ms ease;
    -moz-transition: opacity 400ms ease;
    -o-transition: opacity 400ms ease;
    -ms-transition: opacity 400ms ease;
    transition: opacity 400ms ease;	
	opacity: 1;
}
[class^="team-"]:hover img, [class*=" team-"]:hover img {
	opacity: 0;
}
[class^="team-"]:hover, [class*=" team-"]:hover {
    -webkit-transition: opacity 400ms ease;
    -moz-transition: opacity 400ms ease;
    -o-transition: opacity 400ms ease;
    -ms-transition: opacity 400ms ease;
    transition: opacity 400ms ease;	
	opacity: 1;
}
[class^="team-"], [class*=" team-"] {
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}
.team-laura-alabed-olsson {
  background-image: url(/funny/funny-laura-alabed-olsson.jpg);
}
.team-adam-caplan {
  background-image: url(https://inquicker.com/wp-content/uploads/2016/04/Caplan-Adam-Funny-1.jpg);
}
.team-adam-parsons {
  background-image: url(https://inquicker.com/wp-content/uploads/2016/03/Parsons-Adam-Funny-e1459453430468.jpg);
}
.team-anna-alexander {
  background-image: url(/funny/funny-anna-alexander.jpg);
}
.team-anna-jordan {
  background-image: url(/funny/funny-anna-jordan.jpg);
}
.team-anne-marie-stills {
  background-image: url(/funny/funny-anne-marie-stills.jpg);
}
.team-anupa-naik {
  background-image: url(/funny/funny-anupa-naik.jpg);
}
.team-ben-martin {
  background-image: url(/funny/funny-ben-martin.jpg);
}
.team-bradford-crowther {
  background-image: url(/funny/funny-bradford-crowther.jpg);
}
.team-charlie-tanksley {
  background-image: url(/funny/funny-charlie-tanksley.jpg);
}
.team-chris-hatch {
  background-image: url(/funny/funny-chris-hatch.jpg);
}
.team-chris-thomas {
  background-image: url(https://inquicker.com/wp-content/uploads/2016/03/Thomas-Chris-Funny-e1459453826779.jpg);
}
.team-cristina-dafonte {
  background-image: url(/funny/funny-cristina-dafonte.jpg);
}
.team-dan-insley {
  background-image: url(/funny/funny-dan-insley.jpg);
}
.team-emy-brown {
  background-image: url(/funny/funny-emy-brown.jpg);
}
.team-eric-guroff {
  background-image: url(/funny/funny-eric-guroff.jpg);
}
.team-erica-fabrikant {
  background-image: url(/funny/funny-erica-fabrikant.jpg);
}
.team-glenn-nakamura {
  background-image: url(/funny/funny-glenn-nakamura.jpg);
}
.team-grant-garrett {
  background-image: url(/funny/funny-grant-garrett.jpg);
}
.team-greg-guthrie {
  background-image: url(/funny/funny-greg-guthrie.jpg);
}
.team-hez-ronningen {
  background-image: url(/funny/funny-hez-ronningen.jpg);
}
.team-holly-paetz {
  background-image: url(/funny/funny-holly-paetz.jpg);
}
.team-jerrett-strain {
  background-image: url(/funny/funny-jerrett-strain.jpg);
}
.team-jesse-cooke {
  background-image: url(/funny/funny-jesse-cooke.jpg);
}
.team-jessica-smith {
  background-image: url(/funny/funny-jessica-smith.jpg);
}
.team-joe-zboch {
  background-image: url(/funny/funny-joe-zboch.jpg);
}
.team-julie-mcknight {
  background-image: url(/funny/funny-julie-mcknight.jpg);
}
.team-kate-fuhrman {
  background-image: url(https://inquicker.com/wp-content/uploads/2016/03/Fuhrman-Kate-Funny-e1459453893552.jpg);
}
.team-katie-caperton {
  background-image: url(/funny/funny-katie-caperton.jpg);
}
.team-kent-wilson {
  background-image: url(https://inquicker.com/wp-content/uploads/2016/03/Wilson-Kent-Funny-e1459453332494.jpg);
}
.team-kurt-essenmacher {
  background-image: url(/funny/funny-kurt-essenmacher.jpg);
}
.team-kylie-taylor {
  background-image: url(/funny/funny-kylie-taylor.jpg);
}
.team-leanne-wright {
  background-image: url(/funny/funny-leanne-wright.jpg);
}
.team-marcello-scalzo {
  background-image: url(/funny/funny-marcello-scalzo.jpg);
}
.team-max-sadler {
  background-image: url(/funny/funny-max-sadler.jpg);
}
.team-megan-miller {
  background-image: url(/funny/funny-megan-miller.jpg);
}
.team-michael-brody-waite {
  background-image: url(/funny/funny-michael-brody-waite.jpg);
}
.team-michael-liles {
  background-image: url(/funny/funny-michael-liles.jpg);
}
.team-mike-bauch {
  background-image: url(/funny/funny-mike-bauch.jpg);
}
.team-nathan-calies {
  background-image: url(/funny/funny-nathan-calies.jpg);
}
.team-rachel-walton {
  background-image: url(/funny/funny-rachel-walton.jpg);
}
.team-ramiro-franco {
  background-image: url(/funny/funny-ramiro-franco.jpg);
}
.team-renee-rountree {
  background-image: url(/funny/funny-renee-rountree.jpg);
}
.team-ryan-barber {
  background-image: url(/funny/funny-ryan-barber.jpg);
}
.team-scott-donehoo {
  background-image: url(/funny/funny-scott-donehoo.jpg);
}
.team-shane-walker {
  background-image: url(/funny/funny-shane-walker.jpg);
}
.team-stacie-pawlicki {
  background-image: url(/funny/funny-stacie-pawlicki.jpg);
}
.team-stephanie-alexander {
  background-image: url(/funny/funny-stephanie-alexander.jpg);
}
.team-stephanie-martin {
  background-image: url(/funny/funny-stephanie-martin.jpg);
}
.team-steve-owens {
  background-image: url(https://inquicker.com/wp-content/uploads/2016/04/Owens-Steve-Funny-e1459782497405.jpg);
}
.team-steve-wan {
  background-image: url(/funny/funny-steve-wan.jpg);
}
.team-suzanne-jones {
  background-image: url(/funny/funny-suzanne-jones.jpg);
}
.team-tim-kauppinen {
  background-image: url(/funny/funny-tim-kauppinen.jpg);
}
.team-tyler-kylie {
  background-image: url(/funny/funny-tyler-kylie.jpg);
}
.team-viki-harrod {
  background-image: url(/funny/funny-viki-harrod.jpg);
}
.team-matt-beineke {
  background-image: url(/funny/funny-matt-beineke.jpg);
}
.team-danielle-dettorre {
  background-image: url(/funny/funny-danielle-dettorre.jpg);
}
.noImage {
  background-image: url(/funny/funny-no-image.jpg);
}
.wpcf7 form.wpcf7-form p {
	margin-right: 2%;
}
.wpcf7 form.wpcf7-form p.half {
	width: 47%;
	display: inline-block;
}
.tar {
	text-align: right;
}
.subLead {
	position: relative;
	background-color: #333;
	padding: 30% 0 70%;
}
.subLead a:hover h3, .subLead a:hover span {
	color: #22c99d;
}
.subLead .center {
	width: 100%;
	text-align: center;
	position: absolute;
	top: 30%;
	left: 0;
}
.subLead h3 {
	color: #fff;
    -webkit-transition: color 400ms ease;
    -moz-transition: color 400ms ease;
    -o-transition: color 400ms ease;
    -ms-transition: color 400ms ease;
    transition: color 400ms ease;		
    width: 80%;
    margin: 0 auto;
}
.subLead span {
	font-size: 60px;
	color: #fff;
    -webkit-transition: color 400ms ease;
    -moz-transition: color 400ms ease;
    -o-transition: color 400ms ease;
    -ms-transition: color 400ms ease;
    transition: color 400ms ease;		
}
.subLead img {
	margin: 0 auto;
	display: none;
}
.contentSidebar {
	padding: 30px!important;
	background-color: #fff;
	margin-bottom: 20px;
}
.q_icon_with_title .icon_text_inner {
	padding: 0!important;
}
.q_icon_with_title .icon_text_inner p {
	display: none;
}
.pieFloat .q_percentage {
	margin-right: 5%;
	float: none;
	display: inline-block;
}
.q_pie_chart_holder .pie_chart_text {
	width: 60%;
	display: inline-block;
	vertical-align: middle;
}
.clear {
	display:table;
	clear: both;
}
.post_author {
	display: none;
}
.find-care a {
	display: block;
	text-align: center;
	background-color: rgb(255, 255, 255);
	padding: 20px;
	min-height: 85px;
	position: relative;
	margin-bottom: 20px;
}
.find-care img {
	display: block;
	margin: 0 auto;
}
.find-care .center {
	position: absolute;
	bottom: 20px;
	left: 10%;
	width: 80%;
	display: none;
}
.find-care .center.noLogo {
	display: block;
}
.find-care .center span {
	text-align: center;
	font-size: 20px;
}
.blog_holder.blog_small_image article .post_text {
	width: 100%!important;
}
.blog_holder.blog_small_image:first-child {
	margin-top: 81px;
}
#blogPage .latest_post_image {
	display: none;
}
#blogPage .latest_post_holder.image_in_box .latest_post_text {
	padding: 0;
}
#blogPage .latest_post {
	margin-bottom: 50px;
}
#blogPage .date {
	color: #57b6b2;
	text-transform: uppercase;
}
.category-team h2, .category-team .post_info {
	display: none!important;
}
.category-team .wpb_wrapper p:first-child {
	display: none;
}
.blog_holder.blog_single .wp-post-image {
	display: none;
}
.wpcf7 form.wpcf7-form p {
	width: 47%;
	float: left;
}
.wpcf7 form.wpcf7-form p:nth-child(6) {
	width: 96%;
}
.content li.filter > span {
	font-size: 16px;
}
.nobreak {
	white-space: nowrap;
}
.section_inner_margin, .parallax_section_inner_margin {
	margin: 0!important;
}
.q_pie_chart_holder .pie_chart_text {
	width: 59%!important;
}
.subLead.caseStudy {
	background-color: #fff;
	padding: 20px;
	min-height: 280px;
	margin-bottom: 30px;
}
.subLead.caseStudy h3 {
	color: #57b6b2;
	width: 100%;
}
.subLead.caseStudy p {
	font-size: 18px;
	padding-top: 10px!important;
}
.single-portfolio_page .title .title_holder {
	display: none;
}
.single-portfolio_page .title .title_holder {
	display: none;
}
li a, .post_text_inner p a {
	color: #fff;
}
.term-details p {
	font-size: 12px;
	line-height: 19px;
}
section.terms {
	margin-top: 30px;
}
.terms ol {
	margin-top: 10px;
}
.terms ol li {
	list-style-type: numeral;
	font-size: 12px;
	margin: 0 0 0 20px;
	padding: 0 0 5px 0;
	color: #818181;
	line-height: 16px;
}
.terms-of-use p.intro {
	font-size: 16px;
}
.content-sheet.terms li {
	font-size: 21px;
	margin-left: 26px;
}
.content li.filter > span {
	font-size: 13px;
}
.filter_holder ul li span {
	letter-spacing: 1.5px;
}
/*----------END SUBPAGE----------*/

/*----------FOOTER----------*/

div#socials {
	margin: 30px 0 94px;
	font-size: 40px;
}
div#socials a {
	width: 40px;
	display: inline-block;
	margin: 0 5px 15px 0;
}
.icon-email:hover .path1::before, .icon-twitter:hover .path1::before, .icon-facebook:hover .path1::before, .icon-linkedin:hover .path1::before {
	color: #22c99d;
    -webkit-transition: all 400ms ease;
    -moz-transition: all 400ms ease;
    -o-transition: all 400ms ease;
    -ms-transition: all 400ms ease;
    transition: all 400ms ease;
}
.footer_top h5 {
	margin-bottom: 5px!important;
}
p#copyright {
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	font-size: 11px;
	letter-spacing: 1px;
	padding: 0!important;
}
.column4.footer_col4, .column3.footer_col3 {
	font-weight: 700;
}
.footer_top_holder {
	background-color:#1c355e!important;
}
.footer_top a, .footer_top p, .footer_top span, .footer_top li, .footer_top .textwidget {
	color: #fff!important;
}
#menu-item-54, #menu-item-55, #menu-item-56, #menu-item-57, #menu-item-59, #menu-item-60, #menu-item-63, #menu-item-64, #menu-item-66, #menu-item-67, #menu-item-68, #menu-item-69, #menu-item-71, #menu-item-73, #menu-item-690 {
	text-indent: 23px;
	font-weight: 400;
	padding-bottom: 10px;
}
#menu-item-61, #menu-item-62 {
	text-indent: 46px;
	font-weight: 400;
	padding-bottom: 10px;
}
.footer_top .widget_nav_menu ul li {
	padding-bottom: 5px!important;
}
.footer_top .widget.widget_nav_menu li {
	line-height: 25px!important;
}
.footer_bottom_holder {
	background-color: #363636!important;
}

/*----------END FOOTER----------*/

/*----------MEDIA QUERIES----------*/

@media screen and (max-width: 1200px) {
	nav.main_menu > ul > li > a {
		padding: 0 10px!important;
		letter-spacing: 0!important;
	}
	.cover_boxes ul li .box p {
		display: none;
	}
	.cover_boxes ul li .box .qbutton {
		font-size: 10px;
	}
	.vc_empty_space {
		height: 20px!important;
	}

	#next-prev {
		padding-top: 40px;
	}
	.container_inner, .boxed div.section .section_inner, /*div.grid_section .section_inner,*/ .full_width .parallax_content, .steps_holder_inner, .carousel-inner .slider_content_outer, nav.content_menu ul, .container_inner nav.content_menu, .footer_top_border.in_grid, .footer_bottom_border.in_grid, .title_border_in_grid_holder {
		width: 80%!important;
	}
div.grid_section .section_inner {
width:80%!important;
}
	.two_columns_75_25 > .column1 {
		width: 60%!important;
	}
	.pieFloat .q_percentage {
		margin-right: 20px;
		display: inline-block;
	}
	.q_pie_chart_holder .pie_chart_text {
		width: 100%;
	}
	h3.pie_title {
		font-size: 14px;
	}
	header .container_inner {
		width: 100%!important;
	}
	.subLead .center {
		top: 25%;
	}
	.subLead h3 {
		font-size: 15px;
	}
	#header {
		margin-bottom: 40px!important;
	}
	#altHead {
		margin: 50px 0!important;
	}
	footer .four_columns > .column1 {
		width: 50%!important;
	}
	footer .four_columns > .column2 {
		width: 0!important;
	}
	.q_pie_chart_holder .pie_chart_text {
		width: 42%!important;
	}
	div.find-care.grid_section .section_inner {
		width: 100%!important;
	}
	.filter_outer .filter_holder ul li span {
		padding: 0 12px;
	}
	.teamPad {
		height: 180px!important;
	}
	.projects_holder_outer .filter_outer {
		margin-bottom: 10px;
	}
}
@media screen and (max-width: 1000px) {
	.q_image_with_text_over .text:hover .desc {
		display: block!important;
	}
	.q_image_with_text_over .text:hover .caption, .q_image_with_text_over .text:hover .icon_holder {
		opacity: 1;
	}
	.btn {
		font-size: 8px;
	}
	.home .q_image_with_text_over {
		padding: 130px 0;
	}
	footer .four_columns > .column1 {
		width: 50%!important;
	}
	footer .four_columns > .column2 {
		width: 0!important;
	}
	footer .four_columns > .column3 {
		width: 50%!important;
		float: right;
	}
	footer .four_columns > .column4 {
		width: 49%!important;
		float: right;
	}
	.differentIcons {
		padding: 0!important;
		width: 100%;
	}
	.differentIcons h5 {
		width: 100%!important;
	}
	.differentIcons h4 {
		margin: 0!important;
		width: 100%!important;
	}
	#different .vc_col-sm-3 {
		padding: 0!important;
	}
	.icon-cloud, .icon-operationalize, .icon-powered, .icon-turnkey, .icon-reporting {
		font-size: 140px;
	}
	#header {
		padding: 70px 0 50px !important;
	}
	.full_width_inner .vc_empty_space {
		height: 40px!important;
	}
	.headline {
		margin-bottom: 10px!important; 
	}
	#cBlocks {
		padding-top: 40px;
	}
	#squares {
		padding: 80px 0!important;
	}
	.subLead h3 {
		font-size: 9px;
	}
	.qode_icon_font_awesome.fa.fa-bars {
		font-size: 40px;
		color: #333;
	}
	.mobile_menu_button {
		height: 60px!important;
		margin: 0 0 40px 0!important;
		float: right!important;
	}
	.header_bottom .container_inner {
		width: 100%!important;
	}
	.logo_wrapper {
		left: 0!important;
	}
	.q_logo a {
		left: 0!important;
	}
	.call_to_action .text_wrapper {
		width: 50%!important;
	}
	.full_width_inner .vc_empty_space {
		height: 20px!important;
	}
	.q_pie_chart_holder {
		margin: 50px 0 40px!important;
	}
	.q_icon_with_title.left_from_title.medium.normal_icon .icon_holder {
		display: none;
	}
	.contentSidebar p {
		font-size: 17px;
	}
	.separator {
		margin: 20px auto!important;
	}
	.pieFloat .q_percentage {
		margin: 0 0 0 20%;
	}
	.q_pie_chart_holder .pie_chart_text {
		width: 100%!important;
	}
	#altHead {
		margin-top: -50px!important;
	}
	.title h1 {
		text-align: center;
	}
	.full_width_inner .vc_empty_space.teamPad {
		height: 60px!important;
	}
	.filter_holder ul li {
		float: none!important;
		line-height: 39px;
	}
	.portfolio_main_holder .item_holder.slow_zoom .text_holder {
		opacity: 1!important; 
	}
	.portfolio_main_holder .item_holder.slow_zoom .portfolio_shader {
		background-color: #000!important;
		opacity: .6!important;
	}
	.projects_holder_outer .portfolio_main_holder .item_holder.slow_zoom .image_holder img {
		-webkit-transform: scale(1)!important;
		-moz-transform: scale(1)!important;
		-o-transform: scale(1)!important;
		-ms-transform: scale(1)!important;
		transform: scale(1)!important;
		-webkit-transition: none!important;
		transition: none!important;
	}
	.projects_holder_outer .portfolio_main_holder article .item_holder.slow_zoom:hover .image_holder img {
		-webkit-transform: scale(1)!important;
		-moz-transform: scale(1)!important;
		-o-transform: scale(1)!important;
		-ms-transform: scale(1)!important;
		transform: scale(1)!important;
		-webkit-transition: none!important;
		transition: none!important;
	}
	.content .container .container_inner.default_template_holder {
		padding-top: 30px!important;
	}
}
@media screen and (max-width: 768px) {
}
@media screen and (max-width: 767px) {
	.qode_clients.five_columns .qode_client_holder:nth-child(6) {
		margin-left: 0;
	}
	.cover_boxes ul li .box p {
		display: block;
	}
	.q_image_with_text_over .icon_holder {
		display: block!important;
		margin-top: -100px;
	}
	.home .q_image_with_text_over {
		margin-bottom: 30px!important;
		height: 330px!important;
		padding: 0!important;
	}
	.home .q_image_with_text_over .text .desc {
		margin-top: 150px!important;
	}
	.q_image_with_text_over .text:hover .caption, .q_image_with_text_over .text:hover .icon_holder {
		opacity: 1!important;
	}
	.q_image_with_text_over .desc {
		opacity: 1!important;
	}
	.subLead {
		padding: 40px 0 70px;
		margin-bottom: 10px;
	}
	.subLead .center {
		top: 13px;
	}
	.q_list.number.circle_number li.produce2 {
		line-height: 0;
	}
	#header .wpb_wrapper .vc_text_separator.full div {
		font-size: 30px!important;
	}
	.call_to_action_text h3 {
		font-size: 15px!important;
	}
	blockquote h5 {
		font-size: 17px!important;
	}
	.wpb_text_column.wpb_content_element p {
		font-size: 13px;
	}
	footer .four_columns > .column1 {
		margin-bottom: 50px;
	}
	.q_pie_chart_holder {
		margin: 50px 0 100px!important;
	}
	.q_pie_chart_holder .pie_chart_text {
		width: 50%!important;
	}
	.pieFloat .q_percentage {
		margin: 0 5% 0 0;
	}
	.wpb_wrapper > p {
		font-size: 21px!important;
	}
	.produce2.marb {
		margin-bottom: 66px!important;
	}
	.wpb_single_image.vc_align_right {
		text-align: center!important;
	}
	.leader .wpb_column.vc_column_container.vc_col-sm-3 {
		width: 40%;
		display: inline-block;
		vertical-align: top;
	}
	.leader .wpb_column.vc_column_container.vc_col-sm-9 {
		width: 60%;
		display: inline-block;
	}
	.q_percentage {
		display: inline-block;
		margin-right: 5%!important;
	}
	.q_counter_holder .separator.small {
		display: none;
	}
	.q_counter_holder p.counter_text {
		margin-top: 0!important;
	}
	.q_counter_holder.center p {
		padding-top: 0!important;
	}
	.portfolio_single .wpb_column.vc_column_container.vc_col-sm-3 {
		margin-bottom: 40px;
	}
}
@media screen and (max-width: 655px) {
	.vc_text_separator.full.separator_align_center.home {
		margin-bottom: 40px!important;
	}
}
@media screen and (max-width: 600px) {
	.cover_boxes ul li .box p {
		display: none;
	}
	.wpb_wrapper .vc_text_separator.full div {
		font-size: 38px;
	}
	.qbutton.big_large {
		font-size: 10px!important;
	}
	.home .q_image_with_text_over {
		height: 320px!important;
	}
	.q_image_with_text_over .icon_holder {
		margin-top: -90px;
	}
	.q_image_with_text_over .text .desc p {
		display: none;
	}
	footer .four_columns > .column1, footer .four_columns > .column2, footer .four_columns > .column3, footer .four_columns > .column4 {
		width: 100%!important;
	}
	.qode_clients.six_columns .qode_client_holder, .qode_clients.five_columns .qode_client_holder, .qode_clients.four_columns .qode_client_holder, .qode_clients.three_columns .qode_client_holder {
		width: 100%!important;
	}
	.qode_clients .qode_client_holder_inner {
		margin-bottom: 30px!important;
	}
	.call_to_action .text_wrapper {
		width: 100%!important;
	}
	.full_width_inner .vc_empty_space {
		height: 10px!important;
	}
	.content li {
		font-size: 14px;
		line-height: 30px!important;
	}
	h4.subhead {
		font-size: 17px!important;
	}
	.q_pie_chart_holder .pie_chart_text {
		width: 40%!important;
	}
	.q_pie_chart_holder {
		margin: 0px 0 50px !important;
	}
	.wpb_wrapper > p {
		font-size: 17px!important;
	}
	.q_list.number.circle_number.normal p {
		display: none;
	}
	.produce2.marb {
		margin-bottom: 10px!important;
	}
	.leader .wpb_column.vc_column_container.vc_col-sm-3 {
		width: 100%;
	}
	.leader .wpb_single_image.vc_align_left {
		width: 60%;
		margin: 0 0 20px!important;
	}
	.leader .wpb_column.vc_column_container.vc_col-sm-9 {
		width: 100%;
	}
	.vc_text_separator.full.sidebar-head {
		padding-bottom: 40px;
	}
	.vc_text_separator.full.sidebar-head span {
		font-size: 18px;
	}
	.content .filter_holder ul li {
		line-height: 40px!important;
	}
}
@media screen and (max-width: 480px) {
	.cover_boxes ul li .box a.thumb {
		width: 40%!important;
	}
	.cover_boxes ul li .box .box_content {
		margin-top: 0!important;
		width: 55%!important;
	}
	#header .wpb_wrapper .vc_text_separator.full div {
		font-size: 24px!important;
	}
	.q_percentage {
		display: block!important;
		margin: 0 auto 30px!important;
	}
	.q_pie_chart_holder {
		margin: 0px 0 40px!important;
	}
	.q_pie_chart_holder .pie_chart_text {
		width: 100%!important;
		margin-top: 0;
	}
	#next-prev .q_icon_with_title {
		width: 100%;
	}
	.leader .wpb_single_image.vc_align_left {
		width: 100%;
	}
	.wpcf7 form.wpcf7-form p.half {
		width: 100%;
	}
	.wpcf7 form.wpcf7-form p {
		margin-bottom: 0!important;
	}
	.wpcf7 form.wpcf7-form p {
		margin-bottom: 0!important;
		width: 100%;
		margin: 0;
	}
}
/*----------END MEDIA QUERIES----------*/

/* ==================================================
Landing Page Styles
================================================== */
.landing-header p {
  color: #FFFFFF;
  font-style: italic;
  font-size: 30px;
  font-family: 'Open Sans', sans-serif;
}
.landing-subheader p {
  color: #4D4D4D;
  font-size: 20px;
  font-weight: 600;
  font-family: 'Open Sans', sans-serif;
}
.grey-bg {background-color: #F7F8F9;}
.calendar-top,
.main_color div.calendar-top {
  border: 2px solid #00A076;
  background-color: #00A076;
  border-radius: 15px 15px 0 0;
  width: 100%;
  height:105%;
}
.calendar-top p,
.calendar-top {
  font-size: 21px;
  color:#fff;
  text-align: center;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
  font-family: 'Open Sans', sans-serif;
}
.calendar-body,
.main_color div.calendar-body {
  border: 2px solid #00A076;
  border-radius: 0 0 15px 15px;
  width: 100%;
  height:110px;
  margin-bottom: 15px;
}
.calendar-body p,
.calendar-body {
  font-size: 76px;
  line-height: 60px;
  text-align: center;
  font-weight: bold;
  margin: 0;
  padding: 0;
  font-family: 'Open Sans', sans-serif;
}
.landing-h2 p {
  color: #00A076;
  font-size: 22px;
  font-weight: 600;
  margin-top: 0;
  font-family: 'Open Sans', sans-serif;
}
.landing-h3 p {
  color: #4D4D4D;
  font-size: 21px;
  font-weight: normal;
  margin-top: 0;
  font-family: 'Open Sans', sans-serif;
}
.landing-h4 p {
  color: #4D4D4D;
  font-size: 16px;
  font-weight: 500;
  margin-top: 0;
  font-family: 'Open Sans', sans-serif;
}
.landing-intro p {
  font-size: 14px;
  color: #4D4D4D;
  font-family: 'Open Sans', sans-serif;
}
.landing-pp-list ul {
  margin:0 0 0 5px;
  padding:0;
  color:#4D4D4D;
  font-family: 'Open Sans', sans-serif;
}
.landing-pp-list ul li {
  margin-bottom:10px;
  list-style-type: none;
  background: url("https://patientprompt.com/wp-content/uploads/2015/06/list-disc.png") no-repeat 0 11px;
  padding-left: 20px;
  margin-left: 0;
  font-family: 'Open Sans', sans-serif;

}
.landing-pp-list ul li span {
  color:#4D4D4D;
  font-family: 'Open Sans', sans-serif;
}
.main_color input[type='submit'].landing-page-cta {
  background-color: #F05F4C;
  border-radius: 5px;
  -webkit-box-shadow: 0px 4px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 4px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 4px 0px rgba(0, 0, 0, 0.2);
  color: #fff;
  text-decoration: none;
  font-weight: 600;
  display: inline-block;
  padding: 13px 18px;
  font-size: 23px;
  font-family: 'Open Sans', sans-serif;
}
.main_color input[type='submit'].landing-page-cta:hover {background-color: #E84236;text-decoration: none;cursor: pointer;}
#top .landing-page-form input[type="text"] {
  margin-bottom: 22px;
}
#top .landing-page-form input[type='submit'].landing-page-cta {
  margin-top: 15px;
}
.webinar-date p,
.webinar-date {font-size: 16px;text-transform: uppercase; text-align: center;margin:0;}
.webinar-day-of-week p,
.webinar-day-of-week {font-size: 16px;font-style: italic;font-weight: bold;text-align: center;margin:0;}
.webinar-timezone p,
.webinar-timezone {font-size: 13px;text-align: center;margin: 10px 0 0 0;line-height:15px;}

.detail-landing .webinar-date p,
.detail-landing .webinar-date {font-size: 16px;text-transform: uppercase; margin:0; text-align: left;}
.detail-landing .webinar-day-of-week p,
.detail-landing .webinar-day-of-week {font-size: 16px;font-style: italic;font-weight: bold;margin:0; text-align: left;padding-left: 8px;}
.detail-landing .webinar-timezone p,
.detail-landing .webinar-timezone {font-size: 13px; margin: 0;line-height:15px; text-align: left;}
.detail-landing .column-top-margin {margin-top:10px;}

.landing-sign-up-wrapper.grey-box .av_one_third {
  margin-top: 28px;
}
.landing-sign-up-wrapper.grey-box .av_two_third {
  background: #f0f2f1;
  border: 1px solid #e1e1e1;
  border-radius: 5px;
}
.landing-sign-up-wrapper.grey-box .av_two_third .landing-h2 {
  margin: 30px 40px 0 40px;
}
.landing-sign-up-wrapper.grey-box .av_two_third .landing-page-form {
  margin: 0 40px 30px;
}

.landing-sm ul.footer-list {
  text-align: center;
  margin: 0;
  padding: 0;
}
.landing-sm .footer-list li {
  display: inline-block;
  margin: 0 5px;
}
.landing-sign-up-wrapper .avia-builder-el-last {

}
.landing-with-image-header-wrapper .container {
  background-repeat: no-repeat; background-image: url(https://patientprompt.com/wp-content/uploads/2015/06/swirl.png); background-attachment: scroll; background-position: top left;
}
.author-name {color:#4D4D4D;font-size: 12px;font-style: italic;text-align: right;}

.simple-start-header {
  text-align: center;
}
.simple-start-header .w-thin-heading {
  font-weight: 300;
  color: #fff;
  font-size: 40px;
  text-shadow: 1px 2px 8px #000000;
}
.simple-start-header .g-thick-heading {
  font-weight: bold;
  font-size: 40px;
  color: #00956d;
  text-shadow: 1px 2px 8px #000000;
}
.simple-start-tagline {
  color: rgba(255,255,255,0.9);
  font-size: 18px;
  text-align: center;
  font-weight: 300;
  line-height: 26px;
}
.simple-start-tagline strong {
  font-weight: 500;
}
.simple-start-heading-white {
  text-align: center;
}
.simple-start-heading-white .grey-thin-heading {
  font-weight: 300;
  color: #444;
  font-size: 30px;
}
.simple-start-heading-white .g-thick-heading {
  font-weight: bold;
  font-size: 30px;
  color: #00956d;
}
.simplestart-by-pp {
  font-weight: 300;
  color: #444;
  font-size: 15px;
  text-align: center;
}
.landing-page-tagline {
  font-weight: 300;
  color: #444;
  font-size: 20px;
  text-align: center;
}
.landing-page-title-divider {
  display: block;
  height: 2px;
  width: 100px;
  margin: 20px auto;
  background-color: #00956d;
}
.pink-cta {
  background-color: #F86D5F;
  border-radius: 50px;
  padding: 10px 40px;
  color: #fff;
  font-size: 18px;
  display: inline-block;
  font-weight: 300;
}
a.pink-cta:hover {
  background-color: #545454;
  color: #fff;
  text-decoration: none;
}
a.pink-cta {
  color: #fff;
}
.landing-box-headings p {
  color: #222;
  font-size: 24px;
  text-align: center;
}
.landing-box-content p {
  font-weight: 300;
  color: #444;
  text-align: center;
  width: 65%;
  display: block;
  margin: 0 auto;
}
.landing-black-tagline-divider {
  color: rgba(255,255,255,0.9);
}
.landing-black-tagline-divider p {
  line-height: 35px;
}
.landing-black-tagline-divider .cta-wrapper p {
  line-height: inherit;
}
.landing-black-tagline-divider.avia-section {
  min-height: 0;
}
.landing-page-section-headings p {
  color: #444;
  text-align: center;
  font-size: 28px;
  margin-top: 35px;
}
.green-cta {
  background-color: #00946D;
  border-radius: 50px;
  padding: 6px 15px;
  color: #fff;
  font-size: 15px;
  display: inline-block;
  font-weight: 300;
}
a.green-cta:hover {
  color: #fff;
  text-decoration: none;
  background-color: #00a877;
}
a.green-cta {
  color: #fff;
}
.main_color div.package-heading-wrapper {
  border: 2px solid #00956d;
  border-radius: 8px 8px 0 0;
  background-color: #00956d;
  border-color: #00956d;
  padding: 25px 15px 10px;
}
.package-heading-wrapper .package-heading {
  font-weight: bold;
  color: #fff;
  text-align: center;
  font-size: 50px;
}
.package-heading-wrapper .package-sub-heading {
  color: #fff;
  text-align: center;
  font-size: 18px;
  padding-top: 10px;
}
.main_color div.package-body {
  border: 2px solid #00956d;
  border-radius: 0 0 8px 8px;
  border-color: #00956d;
  padding: 10px 15px;
}
.package-body table,
.package-body table tr,
.package-body table td {
  background-color: transparent !important;
  border: none !important;
  padding: 0;
  vertical-align: top;
}
.package-body .package-price {
  color: #00a877;
  font-weight: bold;
  font-size: 35px;
  text-align: right;
  padding-right: 5px;
  padding-top: 15px;
}
.package-body .package-price-per {
  color: #00a877;
  font-size: 13px;
  text-align: left;
  line-height: 15px;
  padding-top: 10px;
}
.package-body .package-extra {
  color: #00a877;
  font-size: 10px;
  text-align: center;
}

/* ==================================================
Bridge Child
================================================== */




.content {
	  margin-top: 0;
	  position: relative;
	  background-color: #fff
}
.content.content_top_margin {
  margin-top: 100px !important
}
.content.content_top_margin_none {
  margin-top: 0 !important
}
.container {
  position: relative;
  padding: 0;
  width: 100%;
  z-index: 100
}
.container_inner {
  width: 1100px;
  margin: 0 auto
}
.content .container {
  background-color: #fff
}
.content .container .container_inner {
  padding: 0
}
.content .container .container_inner.page_container_inner {
  padding: 30px 0 0 0
}
.full_page_container_inner {
  padding: 30px 0 0 0
}
.full_width {
  position: relative;
  z-index: 100;
  background-color: #fff
}
.header_bottom .container_inner {
  position: relative
}
.content .title .container_inner {
  padding: 0 !important
}
section.section {
  display: block;
  position: relative;
  padding: 50px 0;
  overflow: hidden
}
div.section {
  position: relative;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover
}


/*----------MAIN OVERRIDES----------*/

nav.main_menu > ul > li > a {
	color: #333!important;
    padding:12px!important;
}
nav.main_menu > ul > li.custom-menu-item > a {
	color:#238DC1!important;
    font-weight:700;
    font-size:15px;
}
.phone {
    text-align:right;
    display:block;
    font-weight:700;
    font-size:16px;
    color:#238DC1!important;
}
.phone-link {
    padding-left:23px!important;
    font-weight:400;
}
.btnHolder {
	width: 100%;
	text-align: center;
	margin: 20px auto;
}
.btn {
	font-size: 12px;
	font-weight: 400;
	color: #fff;
	background-color: #57b6b2;
	text-transform: uppercase;
	padding: 13px 20px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;	
}
.btn:hover {
	color: #fff;
	background-color: #22c99d;
    -webkit-transition: all 400ms ease;
    -moz-transition: all 400ms ease;
    -o-transition: all 400ms ease;
    -ms-transition: all 400ms ease;
    transition: all 400ms ease;		
}
.latest_post_holder > ul {
	padding: 20px!important;
}
.content li {
	list-style-type: none;
	/*padding: 15px 0 15px 0!important;*/
	font-size: 17px;
	color: #333!important;
}
.content li > span {
	font-size: 25px;
	vertical-align: middle;
	margin-right: 10px;
}

.wpb_wrapper .q_list.number ul > li::before {
	color: #fff!important;
}

.blog_holder.masonry:not(.blog_masonry_date_in_image) h5, .blog_holder.masonry_full_width:not(.blog_masonry_date_in_image) h5, .blog_holder.masonry:not(.blog_masonry_date_in_image) h5 a, .blog_holder.masonry_full_width:not(.blog_masonry_date_in_image) h5 a {
    letter-spacing: 1px;
    text-transform: uppercase;
	text-align:center
}

.post_text_inner {
	height:455px;
}
.archive-resource a {
	color:#fff;
	display:block;
	text-align:center;
}
.archive-resource p {
	text-align:center;
	padding:20px 0 0!important
}
.blog_holder masonry masonry_infinite_scroll .post_text .post_text_inner .archive-resource h5 {
	text-align:center;
}

.small {
	font-size: 11px!important;
}
div.wpcf7-response-output.wpcf7-mail-sent-ok {
	background-color: #57b6b2!important;
}
_list.number.circle_number ul > li::before {
	background-color: #57b6b2!important;
}
li.produce2 {
	visibility: hidden;
	margin-top: -48px!important;	
}
.q_list.number.circle_number.normal.animate_list p {
	display: none;
}
.q_list.number ul > li ul > li::before {
	content: counters(li,".") " ";
}

.q_accordion_holder.accordion .ui-accordion-header.ui-state-active .accordion_mark {
	background-color: transparent!important;
}
.q_accordion_holder.accordion .ui-accordion-header .accordion_mark {
	border: none!important;
}
.wpb_flexslider.flexslider {
	background-color: #000;
    -webkit-transition: all 400ms ease;
    -moz-transition: all 400ms ease;
    -o-transition: all 400ms ease;
    -ms-transition: all 400ms ease;
    transition: all 400ms ease;		
}
.wpb_flexslider.flexslider img {
	opacity: .3;
}
.wpb_flexslider.flexslider img:hover {
	opacity: 1;
}
body div.pp_default .pp_content:hover a.pp_next, body div.pp_default .pp_content:hover a.pp_previous, .flexslider:hover .flex-direction-nav a.flex-next:hover, .flexslider:hover .flex-direction-nav a.flex-prev:hover {
	opacity: 0!important;
	background-color: transparent!important;
}
.q_accordion_holder.accordion.without_icon .ui-accordion-header span.tab-title:hover {
	color: #fff!important;
}
.content .footer_top .container {
	background-color: transparent;
}
.fa.pull-left {
	-ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
    transform: rotate(180deg);	
}

.header_bottom {
	background-color: rgba(255, 255, 255, 0.85)!important;
}
#header {
	padding: 250px 0 150px!important;
}
.call_to_action {
	padding: 20px 0!important;
}
input.wpcf7-form-control.wpcf7-text, textarea.wpcf7-form-control.wpcf7-textarea {
	border: 1px solid #acacac!important;
}
.home .q_image_with_text_over {
	padding: 110px 0;
}
.home .q_image_with_text_over .text .desc {
	line-height: 1.2em;
	margin-top: 10px;
}
.qode_clients .qode_client_holder a:hover {
	opacity: 1!important;
}
.footer_top .widget_nav_menu #menu-footer-menu-column-4 li:last-child {
	font-size: 12px;
	font-weight: 400;
	color: #fff;
	background-color: #238DC1;
	text-transform: uppercase;
	padding: 7px 20px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;	
    margin-top: 40px;
    text-align: center;	
}
#next-prev .q_icon_with_title {
	display: inline-block;
	width: 49%;
}
#next-prev .q_icon_with_title:nth-child(2) {
	float: right;
}
#next-prev .q_icon_with_title:first-child a.icon_with_title_link {
	position: absolute;
	top: -15px;
	left: 22px;
}
#next-prev .q_icon_with_title:nth-child(2) a.icon_with_title_link {
	position: absolute;
	top: -31px;
	right: 22px;
}
#next-prev .q_icon_with_title a:hover {
	color: #57b6b2!important;
}
.footer_inner {
	background-size: cover;
}
.qode_clients .qode_client_holder a {
	cursor: default;
}
.subClients .qode_clients .qode_client_holder {
	display: inline-block;
	float: none;
	margin-bottom: 40px!important;
}
.subClients .qode_clients .qode_client_holder_inner {
	margin: 0;
}
.subClients .qode_clients .qode_client_holder_inner img {
	width: 67%;
}
.qode_clients.five_columns .qode_client_holder:nth-child(6) {
	margin-left: 10%;
}
.vc_row {
	margin-left: 0!important;
	margin-right: 0!important;
}
#header .wpb_wrapper .vc_text_separator.full div {
	background-color:rgba(28,53,94,.8)!important;
}
.qbutton.big_large {
    background-color:rgba(28,53,94,.8)!important;
    height:auto!important;
    font-size: 16px!important;
    padding: 5px 20px!important;
    line-height:24px!important;
}
#squares {
    background-image:none!important;
    background-color:#57b6b2!important
    
}
/*----------END MAIN OVERRIDES----------*/

/*----------HEADER----------*/

.wrapper_inner .content.content_top_margin {
	margin-top: 0!important;
}

/*----------END HEADER----------*/


/*----------INDEX----------*/
.home .vc_text_separator.full {
	padding-bottom: 60px;
}

/*********************CLIENT SLIDER*********************/
.qode_client_holder_inner::before, .qode_client_holder_inner::after {
	border: none!important;
}
.qode_clients .qode_client_holder {
	margin-bottom: 0!important;
}
.q_image_with_text_over .text p {
	font-size: 14px;
	line-height: 1.5em;
}
/*----------END INDEX----------*/


/*----------SUBPAGE----------*/
.wpb_wrapper .vc_text_separator.full div {
	font-size: 48px;
	letter-spacing: 2px;
	color: #fff;
	text-transform: uppercase;
	padding: 15px .5em 10px;
}
.wpb_wrapper .vc_text_separator.full {
	border: none;
}
.cover_boxes {
	margin-bottom: 25px;
}
.cover_boxes ul {
	padding: 0!important;
}
.cover_boxes ul li .box p {
	font-size: 17px;
	padding-top: 0!important;
}
.cover_boxes ul li .box .box_content {
	margin: 15px 0;
}
.cover_boxes ul li .box .qbutton {
	padding: 0 13px;
}
.vc_col-sm-12 {
	padding: 0!important;
}
.vc_text_separator.full.sidebar-head div {
	background-color: transparent;
	font-size: 15px;
}

.pad-top {
	padding-top: 55px;
}
.q_social_icon_holder .fa-stack {
	margin: 20px 20px 20px 0!important;
}
[class^="team-"] img, [class*=" team-"] img {
    -webkit-transition: opacity 400ms ease;
    -moz-transition: opacity 400ms ease;
    -o-transition: opacity 400ms ease;
    -ms-transition: opacity 400ms ease;
    transition: opacity 400ms ease;	
	opacity: 1;
}
[class^="team-"]:hover img, [class*=" team-"]:hover img {
	opacity: 0;
}
[class^="team-"]:hover, [class*=" team-"]:hover {
    -webkit-transition: opacity 400ms ease;
    -moz-transition: opacity 400ms ease;
    -o-transition: opacity 400ms ease;
    -ms-transition: opacity 400ms ease;
    transition: opacity 400ms ease;	
	opacity: 1;
}
[class^="team-"], [class*=" team-"] {
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}
.team-laura-alabed-olsson {
  background-image: url(/funny/funny-laura-alabed-olsson.jpg);
}
.team-adam-caplan {
  background-image: url(https://inquicker.com/wp-content/uploads/2016/04/Caplan-Adam-Funny-1.jpg);
}
.team-adam-parsons {
  background-image: url(https://inquicker.com/wp-content/uploads/2016/03/Parsons-Adam-Funny-e1459453430468.jpg);
}
.team-anna-alexander {
  background-image: url(/funny/funny-anna-alexander.jpg);
}
.team-anna-jordan {
  background-image: url(/funny/funny-anna-jordan.jpg);
}
.team-anne-marie-stills {
  background-image: url(/funny/funny-anne-marie-stills.jpg);
}
.team-anupa-naik {
  background-image: url(/funny/funny-anupa-naik.jpg);
}
.team-ben-martin {
  background-image: url(/funny/funny-ben-martin.jpg);
}
.team-bradford-crowther {
  background-image: url(/funny/funny-bradford-crowther.jpg);
}
.team-charlie-tanksley {
  background-image: url(/funny/funny-charlie-tanksley.jpg);
}
.team-chris-hatch {
  background-image: url(/funny/funny-chris-hatch.jpg);
}
.team-chris-thomas {
  background-image: url(https://inquicker.com/wp-content/uploads/2016/03/Thomas-Chris-Funny-e1459453826779.jpg);
}
.team-cristina-dafonte {
  background-image: url(/funny/funny-cristina-dafonte.jpg);
}
.team-dan-insley {
  background-image: url(/funny/funny-dan-insley.jpg);
}
.team-emy-brown {
  background-image: url(/funny/funny-emy-brown.jpg);
}
.team-eric-guroff {
  background-image: url(/funny/funny-eric-guroff.jpg);
}
.team-erica-fabrikant {
  background-image: url(/funny/funny-erica-fabrikant.jpg);
}
.team-glenn-nakamura {
  background-image: url(/funny/funny-glenn-nakamura.jpg);
}
.team-grant-garrett {
  background-image: url(/funny/funny-grant-garrett.jpg);
}
.team-greg-guthrie {
  background-image: url(/funny/funny-greg-guthrie.jpg);
}
.team-hez-ronningen {
  background-image: url(/funny/funny-hez-ronningen.jpg);
}
.team-holly-paetz {
  background-image: url(/funny/funny-holly-paetz.jpg);
}
.team-jerrett-strain {
  background-image: url(/funny/funny-jerrett-strain.jpg);
}
.team-jesse-cooke {
  background-image: url(/funny/funny-jesse-cooke.jpg);
}
.team-jessica-smith {
  background-image: url(/funny/funny-jessica-smith.jpg);
}
.team-joe-zboch {
  background-image: url(/funny/funny-joe-zboch.jpg);
}
.team-julie-mcknight {
  background-image: url(/funny/funny-julie-mcknight.jpg);
}
.team-kate-fuhrman {
  background-image: url(https://inquicker.com/wp-content/uploads/2016/03/Fuhrman-Kate-Funny-e1459453893552.jpg);
}
.team-katie-caperton {
  background-image: url(/funny/funny-katie-caperton.jpg);
}
.team-kent-wilson {
  background-image: url(https://inquicker.com/wp-content/uploads/2016/03/Wilson-Kent-Funny-e1459453332494.jpg);
}
.team-kurt-essenmacher {
  background-image: url(/funny/funny-kurt-essenmacher.jpg);
}
.team-kylie-taylor {
  background-image: url(/funny/funny-kylie-taylor.jpg);
}
.team-leanne-wright {
  background-image: url(/funny/funny-leanne-wright.jpg);
}
.team-marcello-scalzo {
  background-image: url(/funny/funny-marcello-scalzo.jpg);
}
.team-max-sadler {
  background-image: url(/funny/funny-max-sadler.jpg);
}
.team-megan-miller {
  background-image: url(/funny/funny-megan-miller.jpg);
}
.team-michael-brody-waite {
  background-image: url(/funny/funny-michael-brody-waite.jpg);
}
.team-michael-liles {
  background-image: url(/funny/funny-michael-liles.jpg);
}
.team-mike-bauch {
  background-image: url(/funny/funny-mike-bauch.jpg);
}
.team-nathan-calies {
  background-image: url(/funny/funny-nathan-calies.jpg);
}
.team-rachel-walton {
  background-image: url(/funny/funny-rachel-walton.jpg);
}
.team-ramiro-franco {
  background-image: url(/funny/funny-ramiro-franco.jpg);
}
.team-renee-rountree {
  background-image: url(/funny/funny-renee-rountree.jpg);
}
.team-ryan-barber {
  background-image: url(/funny/funny-ryan-barber.jpg);
}
.team-scott-donehoo {
  background-image: url(/funny/funny-scott-donehoo.jpg);
}
.team-shane-walker {
  background-image: url(/funny/funny-shane-walker.jpg);
}
.team-stacie-pawlicki {
  background-image: url(/funny/funny-stacie-pawlicki.jpg);
}
.team-stephanie-alexander {
  background-image: url(/funny/funny-stephanie-alexander.jpg);
}
.team-stephanie-martin {
  background-image: url(/funny/funny-stephanie-martin.jpg);
}
.team-steve-owens {
  background-image: url(https://inquicker.com/wp-content/uploads/2016/04/Owens-Steve-Funny-e1459782497405.jpg);
}
.team-steve-wan {
  background-image: url(/funny/funny-steve-wan.jpg);
}
.team-suzanne-jones {
  background-image: url(/funny/funny-suzanne-jones.jpg);
}
.team-tim-kauppinen {
  background-image: url(/funny/funny-tim-kauppinen.jpg);
}
.team-tyler-kylie {
  background-image: url(/funny/funny-tyler-kylie.jpg);
}
.team-viki-harrod {
  background-image: url(/funny/funny-viki-harrod.jpg);
}
.team-matt-beineke {
  background-image: url(/funny/funny-matt-beineke.jpg);
}
.team-danielle-dettorre {
  background-image: url(/funny/funny-danielle-dettorre.jpg);
}
.noImage {
  background-image: url(/funny/funny-no-image.jpg);
}
.wpcf7 form.wpcf7-form p {
	margin-right: 2%;
}
.wpcf7 form.wpcf7-form p.half {
	width: 47%;
	display: inline-block;
}
.tar {
	text-align: right;
}
.subLead {
	position: relative;
	background-color: #333;
	padding: 30% 0 70%;
}
.subLead a:hover h3, .subLead a:hover span {
	color: #22c99d;
}
.subLead .center {
	width: 100%;
	text-align: center;
	position: absolute;
	top: 30%;
	left: 0;
}
.subLead h3 {
	color: #fff;
    -webkit-transition: color 400ms ease;
    -moz-transition: color 400ms ease;
    -o-transition: color 400ms ease;
    -ms-transition: color 400ms ease;
    transition: color 400ms ease;		
    width: 80%;
    margin: 0 auto;
}
.subLead span {
	font-size: 60px;
	color: #fff;
    -webkit-transition: color 400ms ease;
    -moz-transition: color 400ms ease;
    -o-transition: color 400ms ease;
    -ms-transition: color 400ms ease;
    transition: color 400ms ease;		
}
.subLead img {
	margin: 0 auto;
	display: none;
}
.contentSidebar {
	padding: 30px!important;
	background-color: rgba(87,182,178,0.1);
	margin-bottom: 20px;
}
.q_icon_with_title .icon_text_inner {
	padding: 0!important;
}
.q_icon_with_title .icon_text_inner p {
	display: none;
}
.pieFloat .q_percentage {
	margin-right: 5%;
	float: none;
	display: inline-block;
}
.q_pie_chart_holder .pie_chart_text {
	width: 60%;
	display: inline-block;
	vertical-align: middle;
}
.clear {
	display:table;
	clear: both;
}
.post_author {
	display: none;
}
.find-care a {
	display: block;
	text-align: center;
	background-color: rgb(255, 255, 255);
	padding: 20px;
	min-height: 85px;
	position: relative;
	margin-bottom: 20px;
}
.find-care img {
	display: block;
	margin: 0 auto;
}
.find-care .center {
	position: absolute;
	bottom: 20px;
	left: 10%;
	width: 80%;
	display: none;
}
.find-care .center.noLogo {
	display: block;
}
.find-care .center span {
	text-align: center;
	font-size: 20px;
}
.blog_holder.blog_small_image article .post_text {
	width: 100%!important;
}
.blog_holder.blog_small_image:first-child {
	margin-top: 81px;
}
#blogPage .latest_post_image {
	display: none;
}
#blogPage .latest_post_holder.image_in_box .latest_post_text {
	padding: 0;
}
#blogPage .latest_post {
	margin-bottom: 50px;
}
#blogPage .date {
	color: #57b6b2;
	text-transform: uppercase;
}
.category-team h2, .category-team .post_info {
	display: none!important;
}
.category-team .wpb_wrapper p:first-child {
	display: none;
}
.blog_holder.blog_single .wp-post-image {
	display: none;
}
.wpcf7 form.wpcf7-form p {
	width: 47%;
	float: left;
}
.wpcf7 form.wpcf7-form p:nth-child(6) {
	width: 96%;
}
.content li.filter > span {
	font-size: 16px;
}
.nobreak {
	white-space: nowrap;
}
.section_inner_margin, .parallax_section_inner_margin {
	margin: 0!important;
}
.q_pie_chart_holder .pie_chart_text {
	width: 59%!important;
}
.subLead.caseStudy {
	background-color: #fff;
	padding: 20px;
	min-height: 280px;
	margin-bottom: 30px;
}
.subLead.caseStudy h3 {
	color: #57b6b2;
	width: 100%;
}
.subLead.caseStudy p {
	font-size: 18px;
	padding-top: 10px!important;
}
.single-portfolio_page .title .title_holder {
	display: none;
}
.single-portfolio_page .title .title_holder {
	display: none;
}
li a, .post_text_inner p a {
	color: #57b6b2!important;
	font-weight:700;
}
li a:hover, .post_text_inner p a:hover, .post_text_inner p a:focus {
	color: #b8b8b8!important;
}
.term-details p {
	font-size: 12px;
	line-height: 19px;
}
section.terms {
	margin-top: 30px;
}
.terms ol {
	margin-top: 10px;
}
.terms ol li {
	list-style-type: numeral;
	font-size: 12px;
	margin: 0 0 0 20px;
	padding: 0 0 5px 0;
	color: #818181;
	line-height: 16px;
}
.terms-of-use p.intro {
	font-size: 16px;
}
.content-sheet.terms li {
	font-size: 21px;
	margin-left: 26px;
}
.content li.filter > span {
	font-size: 13px;
}
.filter_holder ul li span {
	letter-spacing: 1.5px;
}
/*----------END SUBPAGE----------*/


/*----------FOOTER----------*/

div#socials {
	margin: 0 5px 20px 0;
	font-size: 40px;
}
div#socials a {
	width: 40px!important;
	display: inline-block!important;
	margin: 0 5px 15px 0!important;
}

.footer_top h5 {
	margin-bottom: 5px!important;
}
p#copyright {
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	font-size: 11px;
	letter-spacing: 1px;
	padding: 0!important;
}
.column4.footer_col4, .column3.footer_col3 {
	font-weight: 700;
}
.footer_top_holder {

}
.footer_top a, .footer_top p, .footer_top span, .footer_top li, .footer_top .textwidget {
	color: #fff!important;
}
#menu-item-54, #menu-item-55, #menu-item-56, #menu-item-57, #menu-item-59, #menu-item-60, #menu-item-63, #menu-item-64, #menu-item-66, #menu-item-67, #menu-item-68, #menu-item-69, #menu-item-71, #menu-item-73, #menu-item-690 {
	text-indent: 23px;
	font-weight: 400;
	padding-bottom: 10px;
}
#menu-item-61, #menu-item-62 {
	text-indent: 46px;
	font-weight: 400;
	padding-bottom: 10px;
}
.footer_top .widget_nav_menu ul li {
	padding-bottom: 5px!important;
}
.footer_top .widget.widget_nav_menu li {
	line-height: 25px!important;
}
.footer_bottom_holder {
	background-color: #238DC1!important;
}

/*----------END FOOTER----------*/









/*----------END FONTS----------*/



/*----------HUBSPOT OVERRIDES----------*/

form.hs-form div.input {
	margin-right: 30px!important;
}
form.hs-form fieldset {
	margin-top: 10px!important;
}
form.hs-form div.input input {
	width: 100%!important;
	height: 28px;
	border: 1px solid #c8c8c8;
}
form.hs-form textarea {
	width: 100%!important;
	height: 150px;
	resize: none;
	border: 1px solid rgb(200, 200, 200);
	margin-bottom: 10px;
}
.hs-form fieldset {
	max-width: 100%!important;
}
div.row-fluid #hs_cos_wrapper_module_14533107189881018, div.row-fluid #hs_cos_wrapper_module_1453319324305826, div.row-fluid #hs_cos_wrapper_module_1453242920520713 {
	margin-left: auto!important;
	margin-right: auto!important;
	margin-top: 0!important;
}
.row-fluid-wrapper.row-number-1, .row-fluid-wrapper.row-number-3 {
	max-width: 1100px!important;
	margin: 0 auto;
}
.row-fluid {
	max-width: 100%!important;
}
.span12.widget-span.widget-type-form {
	max-width: 500px!important;
	margin: 0 auto;
	float: none;
}
.widget-type-form input[type="submit"] {
	font-size: 12px;
	font-weight: 400;
	color: #fff;
	background-color: #57b6b2;
	text-transform: uppercase;
	padding: 13px 20px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;	
    border: none;
    float: right;
	margin-right: 25px;
}
.widget-type-form input[type="submit"]:hover {
	color: #fff;
	background-color: #22c99d;
    -webkit-transition: all 400ms ease;
    -moz-transition: all 400ms ease;
    -o-transition: all 400ms ease;
    -ms-transition: all 400ms ease;
    transition: all 400ms ease;		
}
.widget-type-form #hs_cos_wrapper_module_14533107189881018 input[type="submit"], .widget-type-form #hs_cos_wrapper_module_1453319324305826 input[type="submit"] {
	margin-top: 20px!important;
}

.hs_recaptcha .input div div {
	width: 100%!important;
	margin-bottom: 20px;
}
.hs_recaptcha iframe {
	float: right;
	margin-right: -6px;
}
.hs-form fieldset.form-columns-1 select.hs-input {
	width: 100%;
	height: 40px;
}

@media screen and (max-width: 1200px) {
	.row-fluid-wrapper.row-number-1, .row-fluid-wrapper.row-number-3 {
		max-width: 1000px!important;
		width: 80%;
		margin: 0 auto;
	}
}

@media screen and (max-width: 1000px) {
	.header-container-wrapper .row-fluid-wrapper.row-number-1, .header-container-wrapper .row-fluid-wrapper.row-number-3 {
		width: 100%!important;
		margin: 0 auto;
	}
	.header-container .row-fluid {
		margin: 0 auto;
	}
}

@media screen and (max-width: 767px) {
	.vc_col-sm-4 {
		margin-bottom: 30px;
		padding: 0;
	}
	.span12.widget-span.widget-type-form {
		width: 80%;
	}
}


/*----------END HUBSPOT OVERRIDES----------*/




/*----------MEDIA QUERIES----------*/

@media screen and (max-width: 1200px) {
	nav.main_menu > ul > li > a {
		padding: 0 10px!important;
		letter-spacing: 0!important;
	}
	.cover_boxes ul li .box p {
		display: none;
	}
	.cover_boxes ul li .box .qbutton {
		font-size: 10px;
	}
	.vc_empty_space {
		height: 20px!important;
	}

	#next-prev {
		padding-top: 40px;
	}
	.container_inner, .boxed div.section .section_inner, /*div.grid_section .section_inner,*/ .full_width .parallax_content, .steps_holder_inner, .carousel-inner .slider_content_outer, nav.content_menu ul, .container_inner nav.content_menu, .footer_top_border.in_grid, .footer_bottom_border.in_grid, .title_border_in_grid_holder {
		width: 80%!important;
	}
div.grid_section .section_inner {
width:80%!important;
}
	.two_columns_75_25 > .column1 {
		width: 60%!important;
	}
	.pieFloat .q_percentage {
		margin-right: 20px;
		display: inline-block;
	}
	.q_pie_chart_holder .pie_chart_text {
		width: 100%;
	}
	h3.pie_title {
		font-size: 14px;
	}
	header .container_inner {
		width: 100%!important;
	}
	.subLead .center {
		top: 25%;
	}
	.subLead h3 {
		font-size: 15px;
	}
	#header {
		margin-bottom: 40px!important;
	}
	#altHead {
		margin: 50px 0!important;
	}
	footer .four_columns > .column1 {
		width: 50%!important;
	}
	footer .four_columns > .column2 {
		width: 0!important;
	}
	.q_pie_chart_holder .pie_chart_text {
		width: 42%!important;
	}
	div.find-care.grid_section .section_inner {
		width: 100%!important;
	}
	.filter_outer .filter_holder ul li span {
		padding: 0 12px;
	}
	.teamPad {
		height: 180px!important;
	}
	.projects_holder_outer .filter_outer {
		margin-bottom: 10px;
	}
}
@media screen and (max-width: 1000px) {
	.q_image_with_text_over .text:hover .desc {
		display: block!important;
	}
	.q_image_with_text_over .text:hover .caption, .q_image_with_text_over .text:hover .icon_holder {
		opacity: 1;
	}
	.btn {
		font-size: 8px;
	}
	.home .q_image_with_text_over {
		padding: 130px 0;
	}
	footer .four_columns > .column1 {
		width: 50%!important;
	}
	footer .four_columns > .column2 {
		width: 0!important;
	}
	footer .four_columns > .column3 {
		width: 50%!important;
		float: right;
	}
	footer .four_columns > .column4 {
		width: 49%!important;
		float: right;
	}
	.differentIcons {
		padding: 0!important;
		width: 100%;
	}
	.differentIcons h5 {
		width: 100%!important;
	}
	.differentIcons h4 {
		margin: 0!important;
		width: 100%!important;
	}
	#different .vc_col-sm-3 {
		padding: 0!important;
	}
	.icon-cloud, .icon-operationalize, .icon-powered, .icon-turnkey, .icon-reporting {
		font-size: 140px;
	}
	#header {
		padding: 70px 0 50px !important;
	}
	.full_width_inner .vc_empty_space {
		height: 40px!important;
	}
	.headline {
		margin-bottom: 10px!important; 
	}
	#cBlocks {
		padding-top: 40px;
	}
	#squares {
		padding: 80px 0!important;
	}
	.subLead h3 {
		font-size: 9px;
	}
	.qode_icon_font_awesome.fa.fa-bars {
		font-size: 40px;
		color: #333;
	}
	.mobile_menu_button {
		height: 60px!important;
		margin: 0 0 40px 0!important;
		float: right!important;
	}
	.header_bottom .container_inner {
		width: 100%!important;
	}
	.logo_wrapper {
		left: 0!important;
	}
	.q_logo a {
		left: 0!important;
	}
	.call_to_action .text_wrapper {
		width: 50%!important;
	}
	.full_width_inner .vc_empty_space {
		height: 20px!important;
	}
	.q_pie_chart_holder {
		margin: 50px 0 40px!important;
	}
	.q_icon_with_title.left_from_title.medium.normal_icon .icon_holder {
		display: none;
	}
	.contentSidebar p {
		font-size: 17px;
	}
	.separator {
		margin: 20px auto!important;
	}
	.pieFloat .q_percentage {
		margin: 0 0 0 20%;
	}
	.q_pie_chart_holder .pie_chart_text {
		width: 100%!important;
	}
	#altHead {
		margin-top: -50px!important;
	}
	.title h1 {
		text-align: center;
	}
	.full_width_inner .vc_empty_space.teamPad {
		height: 60px!important;
	}
	.filter_holder ul li {
		float: none!important;
		line-height: 39px;
	}
	.portfolio_main_holder .item_holder.slow_zoom .text_holder {
		opacity: 1!important; 
	}
	.portfolio_main_holder .item_holder.slow_zoom .portfolio_shader {
		background-color: #000!important;
		opacity: .6!important;
	}
	.projects_holder_outer .portfolio_main_holder .item_holder.slow_zoom .image_holder img {
		-webkit-transform: scale(1)!important;
		-moz-transform: scale(1)!important;
		-o-transform: scale(1)!important;
		-ms-transform: scale(1)!important;
		transform: scale(1)!important;
		-webkit-transition: none!important;
		transition: none!important;
	}
	.projects_holder_outer .portfolio_main_holder article .item_holder.slow_zoom:hover .image_holder img {
		-webkit-transform: scale(1)!important;
		-moz-transform: scale(1)!important;
		-o-transform: scale(1)!important;
		-ms-transform: scale(1)!important;
		transform: scale(1)!important;
		-webkit-transition: none!important;
		transition: none!important;
	}
	.content .container .container_inner.default_template_holder {
		padding-top: 30px!important;
	}
}
@media screen and (max-width: 768px) {
}
@media screen and (max-width: 767px) {
	.qode_clients.five_columns .qode_client_holder:nth-child(6) {
		margin-left: 0;
	}
	.cover_boxes ul li .box p {
		display: block;
	}
	.q_image_with_text_over .icon_holder {
		display: block!important;
		margin-top: -100px;
	}
	.home .q_image_with_text_over {
		margin-bottom: 30px!important;
		height: 330px!important;
		padding: 0!important;
	}
	.home .q_image_with_text_over .text .desc {
		margin-top: 150px!important;
	}
	.q_image_with_text_over .text:hover .caption, .q_image_with_text_over .text:hover .icon_holder {
		opacity: 1!important;
	}
	.q_image_with_text_over .desc {
		opacity: 1!important;
	}
	.subLead {
		padding: 40px 0 70px;
		margin-bottom: 10px;
	}
	.subLead .center {
		top: 13px;
	}
	.q_list.number.circle_number li.produce2 {
		line-height: 0;
	}
	#header .wpb_wrapper .vc_text_separator.full div {
		font-size: 30px!important;
	}
	.call_to_action_text h3 {
		font-size: 15px!important;
	}
	blockquote h5 {
		font-size: 17px!important;
	}
	.wpb_text_column.wpb_content_element p {
		font-size: 13px;
	}
	footer .four_columns > .column1 {
		margin-bottom: 50px;
	}
	.q_pie_chart_holder {
		margin: 50px 0 100px!important;
	}
	.q_pie_chart_holder .pie_chart_text {
		width: 50%!important;
	}
	.pieFloat .q_percentage {
		margin: 0 5% 0 0;
	}
	.wpb_wrapper > p {
		font-size: 21px!important;
	}
	.produce2.marb {
		margin-bottom: 66px!important;
	}
	.wpb_single_image.vc_align_right {
		text-align: center!important;
	}
	.leader .wpb_column.vc_column_container.vc_col-sm-3 {
		width: 40%;
		display: inline-block;
		vertical-align: top;
	}
	.leader .wpb_column.vc_column_container.vc_col-sm-9 {
		width: 60%;
		display: inline-block;
	}
	.q_percentage {
		display: inline-block;
		margin-right: 5%!important;
	}
	.q_counter_holder .separator.small {
		display: none;
	}
	.q_counter_holder p.counter_text {
		margin-top: 0!important;
	}
	.q_counter_holder.center p {
		padding-top: 0!important;
	}
	.portfolio_single .wpb_column.vc_column_container.vc_col-sm-3 {
		margin-bottom: 40px;
	}
}
@media screen and (max-width: 655px) {
	.vc_text_separator.full.separator_align_center.home {
		margin-bottom: 40px!important;
	}
}
@media screen and (max-width: 600px) {
	.cover_boxes ul li .box p {
		display: none;
	}
	.wpb_wrapper .vc_text_separator.full div {
		font-size: 38px;
	}
	.qbutton.big_large {
		font-size: 10px!important;
	}
	.home .q_image_with_text_over {
		height: 320px!important;
	}
	.q_image_with_text_over .icon_holder {
		margin-top: -90px;
	}
	.q_image_with_text_over .text .desc p {
		display: block!important;
	}
	footer .four_columns > .column1, footer .four_columns > .column2, footer .four_columns > .column3, footer .four_columns > .column4 {
		width: 100%!important;
	}
	.qode_clients.six_columns .qode_client_holder, .qode_clients.five_columns .qode_client_holder, .qode_clients.four_columns .qode_client_holder, .qode_clients.three_columns .qode_client_holder {
		width: 100%!important;
	}
	.qode_clients .qode_client_holder_inner {
		margin-bottom: 30px!important;
	}
	.call_to_action .text_wrapper {
		width: 100%!important;
	}
	.full_width_inner .vc_empty_space {
		height: 10px!important;
	}
	.content li {
		font-size: 14px;
		line-height: 30px!important;
	}
	h4.subhead {
		font-size: 17px!important;
	}
	.q_pie_chart_holder .pie_chart_text {
		width: 40%!important;
	}
	.q_pie_chart_holder {
		margin: 0px 0 50px !important;
	}
	.wpb_wrapper > p {
		font-size: 17px!important;
	}
	.q_list.number.circle_number.normal p {
		display: none;
	}
	.produce2.marb {
		margin-bottom: 10px!important;
	}
	.leader .wpb_column.vc_column_container.vc_col-sm-3 {
		width: 100%;
	}
	.leader .wpb_single_image.vc_align_left {
		width: 60%;
		margin: 0 0 20px!important;
	}
	.leader .wpb_column.vc_column_container.vc_col-sm-9 {
		width: 100%;
	}
	.vc_text_separator.full.sidebar-head {
		padding-bottom: 40px;
	}
	.vc_text_separator.full.sidebar-head span {
		font-size: 18px;
	}
	.content .filter_holder ul li {
		line-height: 40px!important;
	}
}
@media screen and (max-width: 480px) {
	.cover_boxes ul li .box a.thumb {
		width: 40%!important;
	}
	.cover_boxes ul li .box .box_content {
		margin-top: 0!important;
		width: 55%!important;
	}
	#header .wpb_wrapper .vc_text_separator.full div {
		font-size: 24px!important;
	}
	.q_percentage {
		display: block!important;
		margin: 0 auto 30px!important;
	}
	.q_pie_chart_holder {
		margin: 0px 0 40px!important;
	}
	.q_pie_chart_holder .pie_chart_text {
		width: 100%!important;
		margin-top: 0;
	}
	#next-prev .q_icon_with_title {
		width: 100%;
	}
	.leader .wpb_single_image.vc_align_left {
		width: 100%;
	}
	.wpcf7 form.wpcf7-form p.half {
		width: 100%;
	}
	.wpcf7 form.wpcf7-form p {
		margin-bottom: 0!important;
	}
	.wpcf7 form.wpcf7-form p {
		margin-bottom: 0!important;
		width: 100%;
		margin: 0;
	}
}
/*----------END MEDIA QUERIES----------*/

/* ==================================================
Landing Page Styles
================================================== */
.landing-header p {
  color: #FFFFFF;
  font-style: italic;
  font-size: 30px;
  font-family: 'Open Sans', sans-serif;
}
.landing-subheader p {
  color: #4D4D4D;
  font-size: 20px;
  font-weight: 600;
  font-family: 'Open Sans', sans-serif;
}
.grey-bg {background-color: #F7F8F9;}
.calendar-top,
.main_color div.calendar-top {
  border: 2px solid #00A076;
  background-color: #00A076;
  border-radius: 15px 15px 0 0;
  width: 100%;
  height:105%;
}
.calendar-top p,
.calendar-top {
  font-size: 21px;
  color:#fff;
  text-align: center;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
  font-family: 'Open Sans', sans-serif;
}
.calendar-body,
.main_color div.calendar-body {
  border: 2px solid #00A076;
  border-radius: 0 0 15px 15px;
  width: 100%;
  height:110px;
  margin-bottom: 15px;
}
.calendar-body p,
.calendar-body {
  font-size: 76px;
  line-height: 60px;
  text-align: center;
  font-weight: bold;
  margin: 0;
  padding: 0;
  font-family: 'Open Sans', sans-serif;
}
.landing-h2 p {
  color: #00A076;
  font-size: 22px;
  font-weight: 600;
  margin-top: 0;
  font-family: 'Open Sans', sans-serif;
}
.landing-h3 p {
  color: #4D4D4D;
  font-size: 21px;
  font-weight: normal;
  margin-top: 0;
  font-family: 'Open Sans', sans-serif;
}
.landing-h4 p {
  color: #4D4D4D;
  font-size: 16px;
  font-weight: 500;
  margin-top: 0;
  font-family: 'Open Sans', sans-serif;
}
.landing-intro p {
  font-size: 14px;
  color: #4D4D4D;
  font-family: 'Open Sans', sans-serif;
}
.landing-pp-list ul {
  margin:0 0 0 5px;
  padding:0;
  color:#4D4D4D;
  font-family: 'Open Sans', sans-serif;
}
.landing-pp-list ul li {
  margin-bottom:10px;
  list-style-type: none;
  background: url("https://patientprompt.com/wp-content/uploads/2015/06/list-disc.png") no-repeat 0 11px;
  padding-left: 20px;
  margin-left: 0;
  font-family: 'Open Sans', sans-serif;

}
.landing-pp-list ul li span {
  color:#4D4D4D;
  font-family: 'Open Sans', sans-serif;
}
.main_color input[type='submit'].landing-page-cta {
  background-color: #F05F4C;
  border-radius: 5px;
  -webkit-box-shadow: 0px 4px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 4px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 4px 0px rgba(0, 0, 0, 0.2);
  color: #fff;
  text-decoration: none;
  font-weight: 600;
  display: inline-block;
  padding: 13px 18px;
  font-size: 23px;
  font-family: 'Open Sans', sans-serif;
}
.main_color input[type='submit'].landing-page-cta:hover {background-color: #E84236;text-decoration: none;cursor: pointer;}
#top .landing-page-form input[type="text"] {
  margin-bottom: 22px;
}
#top .landing-page-form input[type='submit'].landing-page-cta {
  margin-top: 15px;
}
.webinar-date p,
.webinar-date {font-size: 16px;text-transform: uppercase; text-align: center;margin:0;}
.webinar-day-of-week p,
.webinar-day-of-week {font-size: 16px;font-style: italic;font-weight: bold;text-align: center;margin:0;}
.webinar-timezone p,
.webinar-timezone {font-size: 13px;text-align: center;margin: 10px 0 0 0;line-height:15px;}

.detail-landing .webinar-date p,
.detail-landing .webinar-date {font-size: 16px;text-transform: uppercase; margin:0; text-align: left;}
.detail-landing .webinar-day-of-week p,
.detail-landing .webinar-day-of-week {font-size: 16px;font-style: italic;font-weight: bold;margin:0; text-align: left;padding-left: 8px;}
.detail-landing .webinar-timezone p,
.detail-landing .webinar-timezone {font-size: 13px; margin: 0;line-height:15px; text-align: left;}
.detail-landing .column-top-margin {margin-top:10px;}

.landing-sign-up-wrapper.grey-box .av_one_third {
  margin-top: 28px;
}
.landing-sign-up-wrapper.grey-box .av_two_third {
  background: #f0f2f1;
  border: 1px solid #e1e1e1;
  border-radius: 5px;
}
.landing-sign-up-wrapper.grey-box .av_two_third .landing-h2 {
  margin: 30px 40px 0 40px;
}
.landing-sign-up-wrapper.grey-box .av_two_third .landing-page-form {
  margin: 0 40px 30px;
}

.landing-sm ul.footer-list {
  text-align: center;
  margin: 0;
  padding: 0;
}
.landing-sm .footer-list li {
  display: inline-block;
  margin: 0 5px;
}
.landing-sign-up-wrapper .avia-builder-el-last {

}
.landing-with-image-header-wrapper .container {
  background-repeat: no-repeat; background-image: url(https://patientprompt.com/wp-content/uploads/2015/06/swirl.png); background-attachment: scroll; background-position: top left;
}
.author-name {color:#4D4D4D;font-size: 12px;font-style: italic;text-align: right;}

.simple-start-header {
  text-align: center;
}
.simple-start-header .w-thin-heading {
  font-weight: 300;
  color: #fff;
  font-size: 40px;
  text-shadow: 1px 2px 8px #000000;
}
.simple-start-header .g-thick-heading {
  font-weight: bold;
  font-size: 40px;
  color: #00956d;
  text-shadow: 1px 2px 8px #000000;
}
.simple-start-tagline {
  color: rgba(255,255,255,0.9);
  font-size: 18px;
  text-align: center;
  font-weight: 300;
  line-height: 26px;
}
.simple-start-tagline strong {
  font-weight: 500;
}
.simple-start-heading-white {
  text-align: center;
}
.simple-start-heading-white .grey-thin-heading {
  font-weight: 300;
  color: #444;
  font-size: 30px;
}
.simple-start-heading-white .g-thick-heading {
  font-weight: bold;
  font-size: 30px;
  color: #00956d;
}
.simplestart-by-pp {
  font-weight: 300;
  color: #444;
  font-size: 15px;
  text-align: center;
}
.landing-page-tagline {
  font-weight: 300;
  color: #444;
  font-size: 20px;
  text-align: center;
}
.landing-page-title-divider {
  display: block;
  height: 2px;
  width: 100px;
  margin: 20px auto;
  background-color: #00956d;
}
.pink-cta {
  background-color: #F86D5F;
  border-radius: 50px;
  padding: 10px 40px;
  color: #fff;
  font-size: 18px;
  display: inline-block;
  font-weight: 300;
}
a.pink-cta:hover {
  background-color: #545454;
  color: #fff;
  text-decoration: none;
}
a.pink-cta {
  color: #fff;
}
.landing-box-headings p {
  color: #222;
  font-size: 24px;
  text-align: center;
}
.landing-box-content p {
  font-weight: 300;
  color: #444;
  text-align: center;
  width: 65%;
  display: block;
  margin: 0 auto;
}
.landing-black-tagline-divider {
  color: rgba(255,255,255,0.9);
}
.landing-black-tagline-divider p {
  line-height: 35px;
}
.landing-black-tagline-divider .cta-wrapper p {
  line-height: inherit;
}
.landing-black-tagline-divider.avia-section {
  min-height: 0;
}
.landing-page-section-headings p {
  color: #444;
  text-align: center;
  font-size: 28px;
  margin-top: 35px;
}
.green-cta {
  background-color: #00946D;
  border-radius: 50px;
  padding: 6px 15px;
  color: #fff;
  font-size: 15px;
  display: inline-block;
  font-weight: 300;
}
a.green-cta:hover {
  color: #fff;
  text-decoration: none;
  background-color: #00a877;
}
a.green-cta {
  color: #fff;
}
.main_color div.package-heading-wrapper {
  border: 2px solid #00956d;
  border-radius: 8px 8px 0 0;
  background-color: #00956d;
  border-color: #00956d;
  padding: 25px 15px 10px;
}
.package-heading-wrapper .package-heading {
  font-weight: bold;
  color: #fff;
  text-align: center;
  font-size: 50px;
}
.package-heading-wrapper .package-sub-heading {
  color: #fff;
  text-align: center;
  font-size: 18px;
  padding-top: 10px;
}
.main_color div.package-body {
  border: 2px solid #00956d;
  border-radius: 0 0 8px 8px;
  border-color: #00956d;
  padding: 10px 15px;
}
.package-body table,
.package-body table tr,
.package-body table td {
  background-color: transparent !important;
  border: none !important;
  padding: 0;
  vertical-align: top;
}
.package-body .package-price {
  color: #00a877;
  font-weight: bold;
  font-size: 35px;
  text-align: right;
  padding-right: 5px;
  padding-top: 15px;
}
.package-body .package-price-per {
  color: #00a877;
  font-size: 13px;
  text-align: left;
  line-height: 15px;
  padding-top: 10px;
}
.package-body .package-extra {
  color: #00a877;
  font-size: 10px;
  text-align: center;
}