#section-8{ background:url(https://quinlanmackay.com/wp-content/uploads/2018/05/lightpaperfibers.png) repeat scroll top left #FFFFFF; background-size:auto; color:#333333}
#section-8.parallax-section h2{ color:#275598}
#section-8 .testimonial-listing .bx-wrapper .bx-controls-direction a{border-color:#333333;color:#333333}
#section-8.service_template .section-wrap::after{ background-color:#FFFFFF}
#section-12{ background:url(https://quinlanmackay.com/wp-content/uploads/2018/05/QMI_BG-cont.jpg) repeat scroll top left #ffffff; background-size:auto; color:#000000}
#section-12 .overlay { background:url(https://quinlanmackay.com/wp-content/themes/accesspress_parallax_pro/images/overlays/overlay2.png);}
#section-12.parallax-section h2{ color:#ffffff}
#section-12 .testimonial-listing .bx-wrapper .bx-controls-direction a{border-color:#000000;color:#000000}
#section-12.service_template .section-wrap::after{ background-color:#ffffff}
#section-20{ background:url(https://quinlanmackay.com/wp-content/uploads/2018/05/lightpaperfibers.png) repeat fixed top left #FFFFFF; background-size:auto; color:#000000}
#section-20.parallax-section h2{ color:#000000}
#section-20 .testimonial-listing .bx-wrapper .bx-controls-direction a{border-color:#000000;color:#000000}
#section-20.service_template .section-wrap::after{ background-color:#FFFFFF}
#top-header{ background:#632b77;font-size:14px;font-family:Raleway;font-weight:300;color:#ffffff;line-height:48px}
#top-header a{color:#ffffff}
#top-header a:hover{color:#EEEEEE}
#main-header{ background:#FFFFFF}
#main-header{background:rgba(255,255,255,1)}
#main-header.no-opacity, #main-header.pos-bottom{ background:#FFFFFF}
.main-navigation{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.main-navigation ul li a{font-size:16px;font-family:PT Sans;font-weight:400;color:#333333;text-transform:uppercase}
.main-navigation > ul > li a:hover, .main-navigation > ul > li.current a, .main-navigation .current_page_item > a, .main-navigation .current-menu-item > a{color:#000000}
.main-navigation .sf-arrows .sf-with-ul:after{border-color:#333333 transparent transparent}
.main-navigation .sf-arrows ul .sf-with-ul:after{border-left-color:#333333 !important}
#site-logo{margin-top:30px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.top-menu ul.menu ul{background:#632b77;}
.top-menu .sf-arrows .sf-with-ul:after{border-color:#ffffff transparent transparent}
.top-menu .sf-arrows ul .sf-with-ul:after{border-left-color:#ffffff !important}
.social-icons a, .social-icons a span{background:#000000}
.social-icons a:hover{background:#000000}
.social-icons.appear-left a span:after{border-right-color:#000000}
.social-icons.appear-right a span:after{border-left-color:#000000}
.social-icons.appear-top a span:after{border-bottom-color:#000000}
.social-icons.appear-bottom a span:after{border-top-color:#000000}
body, button, input, select, textarea{ font-size:18px;font-family:Raleway;font-weight:400;color:#000000}
h1{ font-size:42px;font-family:Raleway;font-weight:500;color:#275598;text-transform:none}
h2{ font-size:32px;font-family:'Raleway';font-weight:500;color:#911cbf;text-transform:none}
h3{ font-size:24px;font-family:'Raleway';font-weight:500;color:#275598;text-transform:none}
h4{ font-size:20px;font-family:'Raleway';font-weight:500;color:#275598;text-transform:uppercase}
h5{ font-size:18px;font-family:'Raleway';font-weight:100;color:#275598;text-transform:uppercase}
h6{ font-size:16px;font-family:'Raleway';font-weight:100;color:#333333;text-transform:uppercase}
#secondary-left .widget-title,#secondary-right .widget-title, #secondary .widget-title{ font-size:20px;font-family:'Raleway';font-weight:100;color:#333333;text-transform:uppercase}
.top-footer .widget-title{ font-size:18px;font-family:'PT Sans';font-weight:400;color:#FFFFFF;text-transform:uppercase}
.top-footer .widget-title:after{border-color:#FFFFFF}
.top-footer{background:#723289;color:#EEEEEE}
.top-footer h4{color:}
.top-footer a{color:#ffffff}
.bottom-footer{background:#939393;color:#EEEEEE}
.bottom-footer a, .footer-social-icons a{color:#EEEEEE}
.footer-social-icons a{border-color:#EEEEEE}
.footer-social-icons a:hover{background:#EEEEEE}
.single #header-wrap .entry-title, .single #header-wrap .title-breadcrumb-wrap a, .single #header-wrap .title-breadcrumb-wrap{color:#ffffff}
.page #header-wrap .entry-title, .page #header-wrap .title-breadcrumb-wrap a, .page #header-wrap .title-breadcrumb-wrap{color:#ffffff}
.archive #header-wrap .entry-title, .archive #header-wrap .title-breadcrumb-wrap a, .archive #header-wrap .title-breadcrumb-wrap{color:#ffffff}
.error404 #header-wrap .entry-title, .error404 #header-wrap .title-breadcrumb-wrap a, .error404 #header-wrap .title-breadcrumb-wrap{color:#ffffff}
#page-overlay{background-image:url(https://quinlanmackay.com/wp-content/themes/accesspress_parallax_pro/images/preloader/loader5.gif)}
body{ background-image:url(https://quinlanmackay.com/wp-content/uploads/2018/05/lightpaperfibers.png); background-repeat:repeat; background-position:top center;background-attachment:scroll;background-size:auto}
#ap-map-canvas{height:300px !important}
#main-header{box-shadow: 0px 4px 10px rgba(0,0,0,0.3);}
#accesspress-breadcrumb{display:none;}.main-navigation ul ul li.current_page_item > a, 
.main-navigation ul ul li.current-menu-item > a, 
.main-navigation ul ul li > a:hover,
.ap-icon-text.style3 .ap-icon-text-icon i, 
.ap-icon-text.style4 .ap-icon-text-icon i,
.bttn:after,
#go-top,
.blog-list .blog-excerpt span,
.ap-bttn:before,
.ap-bttn:after,
.ap-bttn,
.member-social-group a:hover,
.ap-progress-bar .ap-progress-bar-percentage,
.googlemap-contact-wrap li .fa,
.post-listing .posted-on,
.horizontal .ap_tab_group .tab-title.active, 
.horizontal .ap_tab_group .tab-title.hover,
.vertical .ap_tab_group .tab-title.active, 
.vertical .ap_tab_group .tab-title.hover,
#portfolio-grid.style4 h4,
.mm-menu,
.menu-toggle span,
.menu-toggle span:after,
.menu-toggle span:before,
.ap_toggle .ap_toggle_title,
.bttn:hover,
.bttn:active,
.portfolio-listing .button-group li.is-checked,
.bx-wrapper .bx-pager.bx-default-pager a:hover, 
.bx-wrapper .bx-pager.bx-default-pager a.active,
.error-404,
button,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.bttn.ap-default-bttn.ap-bg-bttn,
.bttn.ap-default-bttn.ap-outline-bttn:hover,
.ap_tagline_box.ap-bg-box,
.ap-dropcaps.ap-square,
#collapse-nav,
.woocommerce ul.products li.product .onsale, 
.woocommerce span.onsale,
.woocommerce ul.products li.product .button, 
.woocommerce nav.woocommerce-pagination ul li span,
.woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt, 
.woocommerce button.button.alt, 
.woocommerce input.button.alt,
.woocommerce #respond input#submit:hover, 
.woocommerce a.button:hover, 
.woocommerce button.button:hover, 
.woocommerce input.button:hover,
 .woocommerce #respond input#submit.alt.disabled, 
.woocommerce #respond input#submit.alt.disabled:hover, 
.woocommerce #respond input#submit.alt:disabled, 
.woocommerce #respond input#submit.alt:disabled:hover, 
.woocommerce #respond input#submit.alt:disabled[disabled], 
.woocommerce #respond input#submit.alt:disabled[disabled]:hover, 
.woocommerce a.button.alt.disabled, 
.woocommerce a.button.alt.disabled:hover, 
.woocommerce a.button.alt:disabled, 
.woocommerce a.button.alt:disabled:hover, 
.woocommerce a.button.alt:disabled[disabled], 
.woocommerce a.button.alt:disabled[disabled]:hover, 
.woocommerce button.button.alt.disabled, 
.woocommerce button.button.alt.disabled:hover, 
.woocommerce button.button.alt:disabled, 
.woocommerce button.button.alt:disabled:hover, 
.woocommerce button.button.alt:disabled[disabled], 
.woocommerce button.button.alt:disabled[disabled]:hover, 
.woocommerce input.button.alt.disabled, 
.woocommerce input.button.alt.disabled:hover, 
.woocommerce input.button.alt:disabled, 
.woocommerce input.button.alt:disabled:hover, 
.woocommerce input.button.alt:disabled[disabled], 
.woocommerce input.button.alt:disabled[disabled]:hover,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, 
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce input.button,
nav.woocommerce-MyAccount-navigation ul li a,
.floating-bar ul li.current a, .floating-bar ul li:hover a,
.floating-bar ul li .ap-tooltip, .floating-bar ul li .ap-tooltip:before, .floating-bar ul li .ap-tooltip:after,
.layout2.featured_table .ap-price-box, .layout2 .ap-pricing-readmore a.bttn,
.blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper .blog-date-wrap span.post-month,
.blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper span.read-more a,
.googlemap_template_new .ap-contact-wrap .ap-ctn-form input[type="submit"],
.ap-pricing-table.layout3.featured_table .ap-price-box .ap-wrap, .ap-pricing-table.layout3.featured_table,
.testimonial_template_new .testimonial-listing ul li.testimonial-content h3,
.testimonial_template_new .testimonial-stage .owl-controls .owl-dots .owl-dot.active, .testimonial_template_new .testimonial-stage .owl-controls .owl-dots .owl-dot:hover{
background-color:#911cbf;
}

a,
.bttn,
.member-social-group a,
.ap-toggle-title .pointer span i,
.ap_toggle .ap_toggle_title:after,
.sidebar .widget-social-icons li a,
.team-tab .bx-wrapper .bx-controls-direction a,
#portfolio-grid.style2 .portfolio-link:hover,
.style1 .fancybox-gallery:hover,
.footer-social-icons a:hover,
.sidebar .menu li a:hover,
input[type="button"],
input[type="reset"],
input[type="submit"],
.sidebar ul li a:hover,
.sidebar ul li.current-menu-item > a,
.woocommerce .woocommerce-info:before,
.bttn.ap-default-bttn.ap-outline-bttn,
.layout2 .ap-pricing-readmore a.bttn:hover,
.blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper span.read-more a:hover,
.woocommerce .star-rating:before, .woocommerce .star-rating span:before,
.woocommerce .star-rating:before, .woocommerce .star-rating span:before,
.mm-menu .mm-list > li:hover > a,
.mm-menu .mm-list > li:hover > a.mm-subopen:before,
.mm-menu .left-social-icons.mm-panel a:hover{
color:#911cbf;
}

.team_template_new .team-tab #team-arrow {
   fill: #911cbf;
}

.bttn,
.team-image:hover, .team-image.active,
.blog-list .blog-excerpt,
.ap-toggle-title,
.ap-toggle-title .pointer,
.ap_toggle,
.main-navigation ul ul li.current_page_item > a, 
.main-navigation ul ul li.current-menu-item > a, 
.main-navigation ul ul li > a:hover,
.menu-toggle,
.sidebar .widget-title:after,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.bttn.ap-default-bttn.ap-outline-bttn,
.ap_tagline_box.ap-top-border-box,
.ap_tagline_box.ap-left-border-box,
.ap_tagline_box.ap-all-border-box,
input[type="text"]:focus, 
input[type="email"]:focus, 
input[type="url"]:focus, 
input[type="password"]:focus, 
input[type="search"]:focus, 
input[type="number"]:focus, 
input[type="tel"]:focus, 
input[type="range"]:focus, 
input[type="date"]:focus, 
input[type="month"]:focus, 
input[type="week"]:focus, 
input[type="time"]:focus, 
input[type="datetime"]:focus, 
input[type="datetime-local"]:focus, 
input[type="color"]:focus, 
textarea:focus,
.woocommerce ul.products li.product h3,
.woocommerce .woocommerce-info,
.portfolio_masonry_template .portfolio-listing ul li.is-checked, 
.portfolio_masonry_template .portfolio-listing ul li:hover,
.blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper span.read-more a,
.googlemap_template_new .ap-contact-wrap .ap-ctn-form input[type="submit"],
.action_template .call-to-action a.ap-outline-bttn:hover,
.ap-pricing-table.layout3.featured_table .ap-price-box{
border-color:#911cbf;
}

.mm-menu .mm-list > li:after,
.mm-menu .mm-list > li > a.mm-subopen:before,
.main-navigation > ul > li{
border-color:#8319ac;
}

.bttn.ap-default-bttn.ap-bg-bttn:hover,
.woocommerce ul.products li.product .button:hover,
.woocommerce #respond input#submit.alt:hover, 
.woocommerce a.button.alt:hover, 
.woocommerce button.button.alt:hover, 
.woocommerce input.button.alt:hover,
.woocommerce button.button:disabled[disabled]:hover, .woocommerce input.button.disabled:hover, 
.woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover,
nav.woocommerce-MyAccount-navigation ul li:hover a,
nav.woocommerce-MyAccount-navigation ul li.is-active a,
.ap-pricing-table.layout3.featured_table a.bttn:before,
.ap-pricing-table.layout3.featured_table a.bttn:hover{
background:#8319ac;
}
.ap-pricing-table.layout3.featured_table a.bttn,
.ap-pricing-table.layout3.featured_table a.bttn:hover:before {
    background:#741699;
}
.ap-icon-text.style3 .ap-icon-text-icon i:after, 
.ap-icon-text.style4 .ap-icon-text-icon i:after{
box-shadow: 0 0 0 1px #911cbf;
}

#portfolio-grid.style3 .portfolio-overlay,
#portfolio-grid.style2 .portfolio-inner,
#portfolio-grid.style1 .portfolio-overlay,
.style1.ap-team .ap-member-image:after,
.portfolio_masonry_template .mid-content div.portfolio-list .portfolio-inner a.portfolio-link:hover, 
.portfolio_masonry_template .mid-content div.portfolio-list .portfolio-inner a.fancybox-gallery:hover{
background:rgba(145,28,191,0.8)    
}
.ap-progress-bar{
background:rgba(145,28,191,0.3)    
}
.post-listing .posted-on:before{
border-color:transparent transparent #8319ac #8319ac;
}

@media screen and (max-width:768px){
    .main-navigation ul ul{
        background:#911cbf; 
    }
    .main-navigation ul ul a,
    .main-navigation ul ul li > a:hover{
        border-color:#8319ac;
    }
    
        #accesspress-breadcrumb{display:none;};
    }

@media screen and (max-width:1000px){
    .main-navigation > ul{
        background-color:#911cbf;
    }
}

#top-header a {
    color: #fff;
    background: #b155ef;
    height: 100%;
    display: inline-block;
    padding: 0 20px;
    font-weight: bold;
}

#top-header a:hover {
  	color: #b155ef;
    background: #fff;
}

#top-header .header-text {
    float: right;
}

/* Page Builder Post layout */

.single.wide #primary {
 	width: 100%; 
}

.single.wide #secondary-right {
 	display: none; 
}

.menu-item-object-category {
 	font-weight: bold;
  	font-size: 20px;
}

.menu-item-object-category .sub-menu {
 	font-weight: normal;
  	font-size: 16px;
  	padding-left: 20px;
}

/* List Category Posts */

ul.lcp_catlist:after {
 	content: '';
  	display: block;
  	clear: both;
}

ul.lcp_catlist {
 	list-style-type: none;
    margin-left: 0;
    background: #fff;
    width: 100%;
    height: auto;
    padding: 30px;
    border: 1px solid #c0c0c0;
}

ul.lcp_catlist a:nth-child(1) {
  	color: #632b77;
    margin-bottom: 20px;
  	font-weight: bold;
  	font-size: 24px;
 	line-height: 1.2;
  	text-decoration: none;
}

ul.lcp_catlist li a:nth-child(1)::after {
  	clear: right;
    display: block;
    white-space: pre;
    content: '';
    margin-bottom: 20px;
}

.lcp_catlist img {
 	float: left;
    margin: 0 20px 20px 0;
}


/* Infusion Forms */

.infusion-form input {
    padding: 3px;
    height: 38px;
    clear: left;
    display: block;
    margin-bottom: 20px;
    width: 80%; 
}

.infusion-form button {
 	min-width: 200px;
  	text-transform: uppercase;
    padding: 15px 10px;
  	display: inline-block;
  	height: auto;
}

/* Primary Content Area */

#primary {
 	padding: 60px 0 60px;
}

/* Primary Nav custom */

.nav-cta a {
 	color: #fff !important;
    background: #703287;
    padding: 1px 15px;
  	border-radius: 3px;
}

/* Project Pages */

.disclaimer {
 	font-size: 11px;
  	border-top: 1px solid #333333;
    line-height: 2;
    padding-top: 20px;
}

.project-list ul {
	list-style-type: none;
	margin-left: 0;
}

.project-list a img {
 	float: left;
  	display: block;
  	margin-right: 20px;
}

.project-list ul::after {
 	display: table;
  	content: "";
  	clear: both;
}

.project-list ul {
 	padding: 20px;
  	border: 1px solid #333333;
}

.project-list ul li a:nth-child(1) {
 	text-decoration: none;
    font-size: 22px;
    font-weight: bold;
}

.details-button {
 	background: #39669f;
    color: #fff;
    text-decoration: none;
    padding: 10px 30px;
    border-radius: 3px;
    font-size: 16px; 
}

.sidebar .widget-title span {
	background-image: url(https://quinlanmackay.com/wp-content/uploads/2018/05/lightpaperfibers.png);
    background-repeat: repeat;
    background-position: top center;
    background-attachment: scroll;
    background-size: auto;
  
}

.sidebar .widget {
 	margin-top: 0; 
}

#listcategorypostswidget-2 {
  padding-top: 0;
}

.archive .post-listing .entry-thumb {
 	display: none; 
}

.archive.category-blog .post-listing .entry-thumb {
 	display: block; 
    width: 100%;
    float: left;
    margin: 1px 20px 20px 0;
    border: 1px solid #ddd;
}

.archive.category-blog .post-listing .entry-thumb img {
 	float: left; 
}

.sidebar .widget {
 	padding-top: 60px; 
}

.project-home {
 	background: #662d7a;
    padding: 8px 20px !important;
    width: 100%;
    display: inline-block;
    color: #ffffff !important;
    border-radius: 3px; 
  	font-size: 16px;
}

.project-home.current-menu-item a {
 	color: #fff !important; 
}

.project-home a {
 	color: #fff !important; 
}

.project-home a:hover {
 	color: #d58bf3 !important; 
}

/* Gravity Forms */

#gform_fields_1 input {
  color: #333 !important;
}

#gform_fields_2 input {
 	width: 100%; 
}

#gform_fields_2 .gform_wrapper ul.gform_fields li.gfield {
 	padding-right: 0; 
}

.gform_wrapper .top_label .gfield_label {
	font-weight: normal;
}

/* Footer CTA for Guests */

.cta-one-half-first {
  width: 50%;
  float: left;
  color: #ffffff !important;
  padding: 20px;
}

.cta-one-half {
  width: 50%;
  float: right;
  text-align: center;
  color: #ffffff !important;
  padding: 20px;
}

.cta-one-half-first h2, .cta-one-half h2 {
  color: #ffffff;
}

.cta-bar-button {
  color: #ffffff;
  border: 2px solid #ffffff;
  padding: 10px 80px;
  font-size: 26px;
  border-radius: 10px;
  margin-top: 10px;
  display: inline-block; 
}

.cta-bar-button:hover {
  background-color: #ffffff;
  color: #723289;
}

.top-footer {
  padding: 60px 0;
}

#section-382 h2.parallax-title span:after,
#section-24 h2.parallax-title span:after,
#section-20 h2.parallax-title span:after{
 	border-color: #fff; 
}

/* Bottom Footer */

.bottom-footer {
 	text-align: center; 
}

.copy-right {
	float: none;
}

.site-info {
 	float: none; 
}


/* Thank You */
.tybox {
  	padding: 40px 10px 10px 10px;
    background-color: #ffffff;
    opacity: 0.6;
    filter: alpha(opacity=60); /* For IE8 and earlier */
  font-family: Raleway;
text-align: center;
line-height: 15px;
color: #275598 !important;
font-weight: bold !important;
}
.ty1 {
font-size: 38px;
}
.ty2 {
font-size: 25px;
}
.ty3 {
font-size: 18px;
}

/* Team Boxes */
#huge_it_portfolio_popup_list_4 li.pupup-element {
  min-height: auto !important;
  height: auto !important;
  margin-top: 200px !important;
  margin-bottom: auto !important;
}
/* end */
/* Danielle Box */
#QMTeam {
width: 60%;
padding-left: 30px;
margin: 0 auto 0 auto;
}
/* end */
/* Footer */
.bottom-footer {
  padding: 15px 0 40px 0;
}
#content {
  min-height: 950px !important;
}
  
/* end */
/* arrow */
.MOTarrow {
  margin-top: 10px;
}
/* end */
/* anchor */
.anchor {
display: block;
position: absolute;
top: -175px;
visibility: hidden; 
}
/* end */
/* FAQ */
.QA {
margin-bottom: 10px;
}
.question {
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  border: 1px solid;
  border-color: #fff;
  font-family: Raleway;
  color: #ffffff;
  font-size: 20px;
  background: #9734d9;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}
.answer {
  background: #caddf7;
  padding: 20px;
  width: 99%;
  margin-left: 3px;
}
/* end */


/* title border */
.parallax-section h2.parallax-title span:after {
    content: "";
    position: absolute;
    width: 80%;
    top: 100%;
    left: 25%;
    margin-left: -15%;
    margin-top: 10px;
    border-bottom: 1px solid #FFF;
    border-color: #9734d9;
}
/* Meet Our Team */
/*.bx-viewport {
  margin-left: 0;
}
.bx-wrapper {
    max-width: 100% !important; 
}
.team-big-image {
display: none;
}
.team-detail {
  width: 100%;
}
polygon {
stroke-width: 5;
stroke: #fff !important;
}*/
/* end */
/* Slider Text */
.tp-caption.very_large_text, .very_large_text {
    color: #fff;
    font-weight: 700;
    font-size: 60px;
    line-height: 60px;
    font-family: Arial;
    border-width: 0px;
    border-style: none;
    position: absolute;
    text-shadow: 0px 5px 6px rgba(0,0,0,0.9);
}
/*end*/
.box {
width: 100%;
height: 250px;
padding-top: 60px;
background-color: #c4d2e8;
text-align: center;
}
.um-button {
  font-family: Raleway !important;
}
.btn {
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  border: 1px solid;
  border-color: #fff;
  font-family: Raleway;
  color: #ffffff;
  font-size: 20px;
  background: #9734d9;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.btn:hover {
  background: #0c1bc7;
  text-decoration: none;
}
.ui-accordion-icons {
    padding-left: .5em !important;
}
.ap-contact-info {
  font-size: 14px;
}
.contact {
    width: 150px;
  	background-color: #fff;
 	border: 1px;
}
  
#vfb-form-2 label,
#vfb-form-1 label,
#vfb-form-5 label{
  color: #000 !important;
}
.visual-form-builder label, label.vfb-desc {
    display: block;
    margin: 0;
    padding: 0 0 3px 0;
    color: #fff;
}
  .vfb-legend {
  color:#fff !important;
  font-size: 18px;
  font-family: Raleway !important;
}  
.visual-form-builder .vfb-legend {
    margin: 5px 14px;
    padding: 0 0px;
    border-bottom: 0px solid #ccc;
    color: #900;
    font-size: inherit;
}
.vfb-section {
  font-size: inherit !important;
}
label.vfb-desc {
  font-weight: inherit !important;
}
input.vfb-text, input[type="text"].vfb-text {
  height: 40px;
  background-color: #fff;
  margin: 0px;
}
input.vfb-text, input[type="tel"].vfb-text {
  height: 40px;
  background-color: #fff;
  margin: 0px;
}
input.vfb-text, input[type="email"].vfb-text {
  height: 40px;
  background-color: #fff;
  margin: 0px;
}
input.vfb-text, input[type="text"].vfb-text, input[type="tel"].vfb-text, input[type="email"].vfb-text, input[type="url"].vfb-text, textarea.vfb-textarea{
background: #fff;
}
.visual-form-builder fieldset {
  border: 0px;
  background-color: rgba(0,0,0,0);
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
    font-family: Raleway;
    border: 1px solid;
    border-color: #fff;
    background: #9734d9;
    cursor: pointer;
    font-size: 14px;
    line-height: 1;
    padding: 10px 20px;
    color: #fff;
    height: 38px;
}
.panel-widget-style {
    padding: 20px 0px 0px 0px !important;
} 

.qm-form label {
 	color: #000; 
}
/* RESPONSIVE LAYOUT */


@media screen and (max-width: 1000px){
.nav-cta a {
	color: #fff !important;
    background: #d28df4;
    padding: 10px 15px;
	border-radius: none;
}
  
}

@media screen and (max-width: 780px){

  .cta-one-half-first {
    width: 100%;
    float: none;
    color: #ffffff !important;
    padding: 20px;
    text-align: center;
  }

  .cta-one-half {
    width: 100%;
    float: none;
    text-align: center;
    color: #ffffff !important;
    padding: 20px;
  }
  
  .mid-content {
   	padding: 0 20px; 
  }
  
}

@media screen and (max-width: 480px){
    #QMTeam {
width: 60%;
padding-left: 0px;
margin: 0 auto 0 auto;
}
}