/*
Theme Name:     Resolv
Theme URI:
Description:    Resolv Charity Theme
Author:         Redoko
Author URI:     http://redoko.com
Template:       kleo
Tags:  one-column, two-columns, right-sidebar, fluid-layout, custom-menu, featured-images, post-formats, sticky-post, translation-ready
License: GNU General Public License
License URI: license.txt
*/

/*
* Please add your custom styles below
*/

/* TOOLKIT */
.italic {font-style:italic}
.font12 {font-size:12px}
.pad_l_5 {padding-left:5px}
.pad_l_10 {padding-left:10px}
.pad_r_5 {padding-right:5px}
.pad_r_10 {padding-right:10px}
.pad_0 {padding:0}
.pad_b_20 {padding-bottom:20px}
.pad_b_30 {padding-bottom:30px}
.pad_b_10 {padding-bottom:10px}
.pad_b_5 {padding-bottom:5px}
.pad_bot_20_only {padding-bottom:20px; padding-top:0}
.pad_vert_20 {padding-bottom:20px; padding-top:20px}
.pad_top_0 {padding-top:0}
.pad_top_5_only {padding-top:5px; padding-bottom:0}
.pad_top_40 {padding-top:40px}
.pad_top_20 {padding-top:20px}
.marg_b_10 {margin-bottom:10px}
.margb85 {margin-bottom:0.85em}
.marg_tb_10 {margin-bottom:10px; margin-top:10px}
.marg_b_5_only {margin-bottom:5px !important; margin-top:0 !important}
.marg_b_10_only {margin-bottom:10px; margin-top:0}
.marg_b_20_only {margin-bottom:20px; margin-top:0}
.marg_top_5_only {margin-bottom:0; margin-top:5px}
.marg_5_only {margin-bottom:5px !important; margin-top:5px !important}
.marg_top_10_only {margin-bottom:0; margin-top:10px}
.marg_t_0 {margin-top:0}
.marg_top_20 {margin-top:20px}
.lrgtxt {font-size:18px; line-height:26px !important}
.medtxt {font-size:18px !important}
.smalltxt {font-size:12px !important}
.regtxt {font-size:16px}
.center {text-align:center}
.green {color:#00a908 !important}
.stokegreen {color:#17be44}
.darkgreen {color:#253703}
.red {color:#ea1e34 !important}
.darkred {color:#460012 !important}
.blue {color:#055eaa !important}
.bluestrong {color:#055eaa !important; font-weight:bold}
.orange {color:#ea722a !important}
.lightblue {color:#0aa8e1 !important}
.purple {color:#660090 !important}
.fuchsia {color:#de3b79 !important}
.fuchsiastrong {color:#de3b79 !important; font-weight:bold}
.white {color:#fff}
.blackstrong {color:#000 !important; font-weight:bold !important}
.darkblue {color:#003565 !important}
.darkbluestrong {color:#003565; font-weight:bold}
.stokered {color:#f4003f}
.green_strong {color:#00a908; font-weight:bold}
.greenstrong {color:#00a908; font-weight:bold}
.purplestrong {color:#660090; font-weight:bold}
.redstrong {color:#ea1e34; font-weight:bold}
.darkredstrong {color:#460012; font-weight:bold}
.largeh1 {font-size:35px}
a.greenlink {color:#00a908 !important}
.l15 {float:left; width:15%; height:auto}
.l60 {float:left; width:60%; height:auto}
.l80 {float:left; width:80%; height:auto}
.r80 {float:right; width:80%; height:auto}
.r50 {float:right; width:50%; height:auto}
.r40 {float:right; width:40%; height:auto}
.c60 {width:60% !important; height:auto; margin:0 auto}
.c80 {width:80% !important; height:auto; margin:0 auto}
.amatic30 {font-family: amatic, arial, sans-serif !important; font-weight:normal; font-size:30px; line-height:1.2em}
.amatic35 {font-family: amatic, arial, sans-serif !important; font-weight:normal; font-size:35px; line-height:1.2em}
.amatic40 {font-family: amatic, arial, sans-serif !important; font-weight:normal; font-size:40px; line-height:1.2em}
.amatic45 {font-family: amatic, arial, sans-serif !important; font-weight:normal; font-size:45px; line-height:1.2em}
.amatic {font-family: amatic, arial, sans-serif !important}
.bluebox {background:url('images/bluebox.png') 0 0 no-repeat !important; background-size:100% 100% !important}
.greenbox {background:url('images/greenbox.png') 0 0 no-repeat !important; background-size:100% 100% !important}
.stokegreenbox {background:url('images/stokegreenbox.png') 0 0 no-repeat !important; background-size:100% 100% !important}
.greenboxb {background:url('images/greenboxb.png') 0 0 no-repeat !important; background-size:100% 100% !important}
.blueboxb {background:url('images/bluebox.png') 0 0 no-repeat !important; background-size:100% 100% !important}
.blueboxc {float:left; background:url('images/blueboxc.png') 0 0 no-repeat !important; background-size:100% 100% !important}
.stonebox {background:url('images/stonebox.png') 0 0 no-repeat !important; background-size:100% 100% !important}
.pinkbox {background:url('images/pinkbox.png') 0 0 no-repeat !important; background-size:100% 100% !important}
.purplebox {background:url('images/purplebox.png') 0 0 no-repeat !important; background-size:100% 100% !important; color:#660090}
.greenoutbox1 {background:url('images/greenout1.png') 0 0 no-repeat !important; background-size:100% 100% !important}
.redoutbox {background:url('images/redout1.png') 0 0 no-repeat !important; background-size:100% 100% !important}
.blueborder {background:url('images/bluebord.png') 0 0 no-repeat !important; background-size:100% 100% !important}
.greybox {float:left; background:url('images/greybox.png') 0 0 no-repeat !important; background-size:100% 100% !important}
.blueround {background:#e6f3fa; padding:7px 15px 15px 15px; border-radius:15px; margin-bottom:20px !important}
.greybox2 {background:url('images/greybox2.png') 0 0 no-repeat !important; background-size:100% 100% !important}
.greyboxsmall {background:url('images/greyboxsmall.png') 0 0 no-repeat !important; background-size:100% 100% !important}
.redbox {}
.whitebox {background:url('images/whitebox.png') 0 0 no-repeat !important; background-size:100% 100% !important}
a.greenbutton {background:url('images/greengo.png') 0 0 no-repeat !important; background-size:100% 100% !important; padding:5px 40px 5px 10px; color:#fff; font-family: resolv, arial, sans-serif !important}
a.greenbuttonb {background:url('images/greensend.png') 0 0 no-repeat !important; background-size:100% 100% !important; padding:5px 40px 5px 10px; color:#fff; font-family: resolv, arial, sans-serif !important}
a.greenbuttonc {background:url('images/greendown.png') 0 0 no-repeat !important; background-size:100% 100% !important; padding:5px 40px 5px 10px; color:#fff; font-family: resolv, arial, sans-serif !important}
input.greensend {background:url('images/greensend.png') 0 0 no-repeat !important; background-size:100% 100% !important; padding:5px 40px 5px 10px; color:#fff; font-family: resolv, arial, sans-serif !important; border:none}
a.greenyes {background:url('images/greenyes.png') 0 0 no-repeat !important; background-size:100% 100% !important; padding:5px 40px 5px 10px; color:#fff; font-family: resolv, arial, sans-serif !important; margin-bottom:20px}
input.greenyes {background:url('images/greenyes.png') 0 0 no-repeat !important; background-size:100% 100% !important; padding:5px 40px 5px 10px; color:#fff; font-family: resolv, arial, sans-serif !important; border:none}
a.greenbutton2 {background:url('images/greengo2.png') 0 0 no-repeat !important; background-size:100% 100% !important; padding:5px 40px 5px 10px; color:#fff; font-family: resolv, arial, sans-serif !important}
a.pinkbutton {background:url('images/pinkgo2.png') 0 0 no-repeat !important; background-size:100% 100% !important; padding:5px 40px 5px 10px; color:#fff; font-family: resolv, arial, sans-serif !important}
a.redbutton {background:url('images/redgo.png') 0 0 no-repeat !important; background-size:100% 100% !important; padding:5px 40px 5px 10px; color:#fff; font-family: resolv, arial, sans-serif !important}
a.redno {background:url('images/redno.png') 0 0 no-repeat !important; background-size:100% 100% !important; padding:5px 40px 5px 10px; color:#fff; font-family: resolv, arial, sans-serif !important}
input.redno {background:url('images/redno.png') 0 0 no-repeat !important; background-size:100% 100% !important; padding:5px 40px 5px 10px; color:#fff; font-family: resolv, arial, sans-serif !important; border:none}
a.purplebutton {background:url('images/purplego.png') 0 0 no-repeat !important; background-size:100% 100% !important; padding:5px 40px 5px 10px; color:#fff; font-family: resolv, arial, sans-serif !important}
input.purplebutton {background:url('images/purplego.png') 0 0 no-repeat !important; background-size:100% 100% !important; padding:5px 40px 5px 10px; color:#fff; font-family: resolv, arial, sans-serif !important; border:none}
a.bluebutton {background:url('images/bluego.png') 0 0 no-repeat !important; background-size:100% 100% !important; padding:5px 40px 5px 10px; color:#fff; font-family: resolv, arial, sans-serif !important}
a.bluebutton2 {background:url('images/bluego2.png') 0 0 no-repeat !important; background-size:100% 100% !important; padding:5px 40px 5px 10px; color:#fff; font-family: resolv, arial, sans-serif !important}
a.greybutton {background:url('images/greygo.png') 0 0 no-repeat !important; background-size:100% 100% !important; padding:5px 40px 5px 10px; color:#fff; font-family: resolv, arial, sans-serif !important}
.fullwidth {float:left; width:100%; clear:left}
.nopadnomarg {padding:0; margin:0}
.nomarg {margin:0 !important}
.nopad {padding:0}
p.regp {margin:0 0 5px 0}
p + h2 {margin-top:0; margin-bottom:0}
.clearfix:after {visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0}
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
p + h4 {margin-top:1em}
p + h4.hagrid {margin-top:0 !important}
/* close commented backslash hack */
h2 {font-size:20px !important}
.notop {margin-top:0}
.feedbuts {float:left; margin:10px 0; text-align:center; width:100%}
.sgpb-popup-dialog-main-div {max-height:235px !important}
    
/* TEXT */
@font-face {font-family:'resolv'; src: url('fonts/zonapro-bold-webfont.eot'); /* IE9 Compat Modes */ src: url('fonts/zonapro-bold-webfont?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/zonapro-bold-webfont.woff') format('woff'), /* Modern Browsers */ url('fonts/zonapro-bold-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */ url('fonts/zonapro-bold-webfont.svg#svgFontName') format('svg'); /* Legacy iOS */}
@font-face {font-family:'amatic'; src: url('fonts/amatic-bold-webfont.eot'); /* IE9 Compat Modes */ src: url('fonts/amatic-bold-webfont?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/amatic-bold-webfont.woff') format('woff'), /* Modern Browsers */ url('fonts/amatic-bold-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */ url('fonts/amatic-bold-webfont.svg#svgFontName') format('svg'); /* Legacy iOS */}
h1, h2, h3, h4, h5, h6 {font-family: resolv, arial, sans-serif !important; color:#555555; font-weight: normal !important; text-transform: none !important}
ul.navbar-nav a, .social_header {font-family: resolv, arial, sans-serif !important; color:#555555; font-weight: normal !important; text-transform:none !important; /*font-size:0.8em*/}
body {font-size:18px; line-height:22px !important; color:#444}
.main-color {color:#444}
h3 {font-size:20px}
h2.wpb_video_heading {font-size:18px; text-align:center; line-height:1.3em}
.vc_tta-tab p {display:none}
.vc_tta-tab h2 {font-size:16px !important}
.frontthree h3 {margin:0; text-align:left}

.vc_separator.green h4 {font-family: amatic, arial, sans-serif !important; font-weight:normal; font-size:35px; color:#00a908 !important}
.vc_separator.red h4 {font-family: amatic, arial, sans-serif !important; font-weight:normal; font-size:35px; color:#ea1e34 !important}
.vc_separator.blue h4 {font-family: amatic, arial, sans-serif !important; font-weight:normal; font-size:35px; color:#055eaa !important}
.vc_separator.orange h4 {font-family: amatic, arial, sans-serif !important; font-weight:normal; font-size:35px; color:#ea722a !important}
.vc_separator.purple h4 {font-family: amatic, arial, sans-serif !important; font-weight:normal; font-size:35px; color:#660090 !important}

/* QUIZ */
h2.quiz-title {display:none}
h2.quizh2 {font-family:resolv, arial, sans-serif !important; color:#ea1e34 !important; font-size:25px !important}
.asq-theme.asq-theme-buzzfeed .quiz-question {margin-top:0 !important}
.asq-theme.asq-theme-buzzfeed .button.button-salmon {background:#ea1e34 !important}
.asq-theme.asq-theme-buzzfeed .quiz-question-status.quiz-question-correct .quiz-question-result {color:#00a908 !important}
.asq-theme.asq-theme-buzzfeed .quiz-question-status.quiz-question-correct .quiz-question-explanation {border-left-color:#00a908 !important}
.asq-theme.asq-theme-buzzfeed .quiz-question-answer {border:none !important}
.asq-theme.asq-theme-buzzfeed .quiz-section {border:none !important; padding:0 !important; margin-top:30px !important}
.asq-theme.asq-theme-buzzfeed .quiz-question-status.quiz-question-wrong .quiz-question-result {color:#ea1e34 !important}
.asq-theme.asq-theme-buzzfeed .quiz-question-answer-wrong {background-color:#ea1e34 !important}
.quiz-question-answer-wrong .quiz-question-answer-controls {color:#fff !important}
.asq-theme.asq-theme-buzzfeed .question-completed .quiz-question-answer.quiz-question-answer-selected.quiz-question-answer-wrong {opacity:1 !important}
.asq-theme.asq-theme-buzzfeed .quiz-question-title {font-weight:normal !important}
.asq-theme.asq-theme-buzzfeed .button.button-green {background:#00a908 !important}
.asq-theme.asq-theme-buzzfeed .quiz-progress-bar::after {background-color:#00a908 !important; color:#fff}
.asq-theme.asq-theme-buzzfeed .quiz-result-wrapper {padding:0 !important}
.asq-theme.asq-theme-buzzfeed .quiz-result-wrapper .quiz-score {font-family:resolv, arial, sans-serif !important; color:#ea1e34 !important; font-size:25px !important}
.quiz-result-wrapper .quiz-title {display:none !important}
.asq-theme.asq-theme-buzzfeed .quiz-result-share-buttons {padding:20px 10px 10px 0 !important}
.asq-theme.asq-theme-buzzfeed .quiz-question-result {font-family:resolv, arial, sans-serif !important; font-size:25px !important}

/* GENERAL */
body {background-image:none; background-color:#fff}
/*body.home {background-image:none; background-color:#fff}*/
/*section.main-color {background-color:#fff}*/
/* body.page-template-left-sidebar section.main-color {background-color:transparent !important} */
.kleo-contact-form .btn {background:#00a908; color:#fff; font-family: resolv, arial, sans-serif; border:none; border-radius:5px}
/* strong.logo {display:none} */
.kleo-main-header .container {margin:0 !important; padding-top:0 !important; padding-bottom:0 !important}
.navbar .kleo-main-header {border-bottom:none}

/* ICONS */
body.page-id-312 .main-color .panel .icon-closed, body.page-id-312 .main-color .panel .icon-opened {color:#fff !important}

/* HEADER */
img#logo_img {width:65%}
.social_header {float:right; height:45px; line-height:45px; /*background:aqua;*/ margin:0; padding:25px 15px 0 0}
.social_header .alignnone {margin:0; padding:0}
.social_header p.donate {float:right; height:45px; line-height:45px; margin:0 5px 0 0; padding:0}
.social_header p.share {float:right; height:45px; line-height:45px; margin:0 5px 0 0; padding:0}
.social_header img {float:right; line-height:inherit; display:inline; padding-top:0; padding-bottom:0; margin-bottom:0}
.kleo-main-header .nav > li a {box-shadow:none; color:#555}
.logo-to-right .navbar-nav > li > a {margin:0 7px 0 7px !important}
.kleo-main-header .nav > li a:hover {box-shadow:none}
.kleo-main-header .nav > li.active > a {box-shadow:none; color:#00a908}
/*.kleo-main-header .nav > li#menu-item-127.active > a {box-shadow:none; background:#fff url('images/menu/help.png') 0 50% no-repeat; background-size:100% 50%; padding:0 10px; color:#fff}*/
section.main-title, .page-id-6 h1.page-title, .page-id-1017 h1.page-title, .page-id-1038 h1.page-title, .page-id-1049 h1.page-title, .page-id-1036 h1.page-title, .page-id-1184 h1.page-title, .page-id-1282 h1.page-title, .page-id-1288 h1.page-title, .page-id-1291 h1.page-title, .page-id-1298 h1.page-title, .page-id-1426 h1.page-title, .page-id-1584 h1.page-title, .page-id-1653 h1.page-title, .page-id-100 h1.page-title, .page-id-2986 h1.page-title, .page-id-5058 h1.page-title, .page-id-5134 h1.page-title, .page-id-3499 h1.page-title, .page-id-1036 h1.page-title, .page-id-5423 h1.page-title, .page-id-5725 h1.page-title {display:none}
#ajax_searchform input {color:#555}
.dropdown-menu {box-shadow:none}
#header .navbar-nav li .caret:after {content:"\e896"; color:#00a908}
.caret {padding-left:0; margin-left:0; margin-right:10px}
.navbar-nav > li > .dropdown-menu {font-size:14px !important}
.kleo-main-header .nav > li.active > a {box-shadow:none}
#ajax_searchform .form-control {height:auto}
li#nav-menu-item-side {display:none}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {text-decoration:none; background-color:#f2f2f2 !important}
.dropdown-menu li {border-bottom:none !important}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {background-color:#f2f2f2 !important; color:#555 !important}
.header-centered .navbar-header .logo {float:left; margin-left:27px; margin-top:15px}
.navbar-nav li a {margin:0px 23px}

/* PAGE TITLES */
h1.page-title {font-size:30px; line-height:30px; color:#00a908 !important; margin-top:0; margin-bottom:0; padding-top:0}
h1.page-title-b {font-size:30px; line-height:30px; color:#00a908 !important; margin-top:0; margin-bottom:0; padding-top:0}
h1.page-title-c {font-size:30px; line-height:30px; color:#de3b79 !important; margin-top:0; margin-bottom:10px; padding-top:0}
h1.page-title-s {font-size:30px; line-height:30px; color:#055eaa !important; margin-top:0; margin-bottom:0; padding-top:0}
body.page-id-428 h1.page-title {color:#f4003f !important; margin-bottom:20px}
.page-id-20 h1.page-title, body.page-id-1121  h1.page-title {display:none}
.page-id-106 h1.page-title, .page-id-1240 h1.page-title, .page-id-1227 h1.page-title, .page-id-3546 h1.page-title {margin-bottom:0 !important; color:#660090 !important}
/*.page-id-20 h1.page-title {margin:0 !important; color:#660090 !important}*/

/* SIDEBARS */
.page-id-20 .sidebar, .page-id-104 .sidebar, .page-id-140 .sidebar, .page-id-265 .sidebar, .page-id-312 .sidebar, .page-id-329 .sidebar, .page-id-428 .sidebar, .page-id-430 .sidebar, .page-id-587 .sidebar, .page-id-579 .sidebar, .page-id-601 .sidebar, .page-id-603 .sidebar, .page-id-739 .sidebar, .page-id-762 .sidebar, .page-id-770 .sidebar, .page-id-790 .sidebar-main, .page-id-807 .sidebar-main, .page-id-838 .sidebar-main, .page-id-843 .sidebar-main, .page-id-857 .sidebar-main, .page-id-893 .sidebar-main, .page-id-874 .sidebar-main, .page-id-106 .sidebar-main, .page-id-100 .sidebar, .page-id-108 .sidebar-main, .page-id-1227 .sidebar-main, .page-id-1240 .sidebar-main, .page-id-1256 .sidebar-main, .page-id-1298 .sidebar-main, .page-id-1330 .sidebar-main, .page-id-2986 .sidebar-main, .page-id-3546 .sidebar-main, .page-id-5134 .sidebar, .page-id-5337 .sidebar, .page-id-5341 .sidebar, .page-id-1548 .sidebar, .page-id-5454 .sidebar, .page-id-3499 .sidebar, .page-id-5423 .sidebar, .page-id-5567 .sidebar, .page-id-1017 .sidebar-main, .page-id-5725 .sidebar-main, .page-id-5952 .sidebar-main, .page-id-6588 .sidebar-main, .page-id-1036 .sidebar, .page-id-6443 .sidebar, .page-id-5369 .sidebar, .page-id-5366 .sidebar, .page-id-5385 .sidebar, .page-id-5395 .sidebar, .page-id-1256 .sidebar, .page-id-790 .sidebar, .page-id-5567 .sidebar, .page-id-6180 .sidebar, .page-id-5454 .sidebar, .page-id-1036 .sidebar, .page-id-5134 .sidebar, .page-id-3499 .sidebar, .page-id-5725 .sidebar, .page-id-5952 .sidebar {background:#fff url('images/greyside.png') 0 0 repeat-y; background-size:100% auto; border-right:none; padding-left:15px}
page-id-5341 .sidebar, page-id-1548 .sidebar, page-id-5454 .sidebar, page-id-3499 .sidebar
.page-id-790 .sidebar-main, {background:#fff url('images/greyside2.png') 0 0 repeat-y; background-size:100% auto; border-left:none; border-right:none; padding-right:15px}
.page-id-5423 .main-color .widget_nav_menu li.active > a, .page-id-5423 .main-color .widget_nav_menu .current_page_item > a, .page-id-790 .main-color .widget_nav_menu li.active > a, .page-id-790 .main-color .widget_nav_menu .current_page_item > a, .page-id-5567 .main-color .widget_nav_menu li.active > a, .page-id-5567 .main-color .widget_nav_menu .current_page_item > a, .page-id-1330 .main-color .widget_nav_menu li.active > a, .page-id-1330 .main-color .widget_nav_menu .current_page_item > a, .page-id-1017 .main-color .widget_nav_menu li.active > a, .page-id-1017 .main-color .widget_nav_menu .current_page_item > a, .page-id-5369 .main-color .widget_nav_menu .current_page_item > a {background-color:transparent; color:#00a908}
.page-id-790 .sidebar-right {margin-left:0 !important}
.page-id-790 .sidebar-extra.sidebar-3lr.col-sm-3 {left:0}
.page-id-790 .template-page {border-right:none}
/*.article-content section.main-color {background:#fff !important}*/
.page-id-20 #main, .page-id-104 #main, .page-id-140 #main, .page-id-601 #main, .page-id-603 #main, body.page-id-265 #main, body.page-id-312 #main, body.page-id-329 #main, body.page-id-739 #main, body.page-id-762 #main, body.page-id-770 #main, body.page-id-807 #main, body.page-id-838 #main, body.page-id-843 #main, body.page-id-857 #main, body.page-id-893 #main, body.page-id-874 #main, .page-id-106 #main, .page-id-108 #main, .page-id-1227 #main, .page-id-1240 #main, .page-id-1256 #main, .page-id-1298 #main, .page-id-5337 #main, .page-id-1330 #main, .page-id-3546 #main, .page-id-6588 #main, .page-id-5423 #main, .page-id-1548 #main, body.page-template-left-sidebar #main-container, .page-id-2986 #main, .page-id-6443 #main, .page-id-1017 #main, .page-id-5369 #main, .page-id-5366 #main, .page-id-5385 #main, .page-id-5395 #main, .page-id-5341 #main, .page-id-1256 #main, .page-id-100 #main, .page-id-790 #main, .page-id-5567 #main, .page-id-6180 #main, .page-id-5454 #main, .page-id-1036 #main, .page-id-5134 #main, .page-id-3499 #main, .page-id-5725 #main, .page-id-5952 #main {background:#fff url('images/grey_20.jpg') 0 0 repeat-y !important}
.container-wrap.main-color {background:transparent !important}

#widget_sp_image-2 img {margin:0 auto !important; padding:0}
.sidebar ul.menu li a {float:left; font-family: resolv, arial, sans-serif; color:#555555 !important}
.widget_nav_menu .menu-cfr-container .current_page_item > a, .widget_nav_menu .menu-recovery-container .current_page_item > a {background:#660090 !important; color:#fff !important; padding:5px 10px; border-radius:8px}
.menu-recovery-container a:hover, .menu-recovery-container a:active {color:#660090 !important}
.widget_nav_menu .menu-u18-container .current_page_item > a {background:#003565 !important; color:#fff !important; padding:5px 10px; border-radius:8px}
/*.widget_nav_menu .menu-info-container a, .widget_nav_menu .menu-about-container a, .widget_nav_menu .menu-help-container a*/ #menu-item-766 a {padding:5px 10px; margin-bottom:15px}
.widget_nav_menu .menu-info-container .current_page_item > a, .widget_nav_menu .menu-about-container .current_page_item > a, .widget_nav_menu .menu-help-container .current_page_item > a, .widget_nav_menu .menu-about2-container .current_page_item > a, .page-id-5423 .main-color .widget_nav_menu li.active > a, .page-id-5423 .main-color .widget_nav_menu .current_page_item > a, .page-id-790 .main-color .widget_nav_menu li.active > a, .page-id-790 .main-color .widget_nav_menu .current_page_item > a, .page-id-5567 .main-color .widget_nav_menu li.active > a, .page-id-5567 .main-color .widget_nav_menu .current_page_item > a, .page-id-1330 .main-color .widget_nav_menu li.active > a, .page-id-1330 .main-color .widget_nav_menu .current_page_item > a, .page-id-1017 .main-color .widget_nav_menu li.active > a, .page-id-1017 .main-color .widget_nav_menu .current_page_item > a, .page-id-5952 .main-color .widget_nav_menu .current_page_item > a {background:#00a908 !important; color:#fff !important; padding:5px 10px; border-radius:8px}
.menu-info-container .current_page_item.parent a {padding-right:20px !important}
.widget_nav_menu .menu-about-container .current_page_item > a, .widget_nav_menu .menu-about2-container .current_page_item > a {background:#00a908 !important; color:#fff !important; padding:5px 10px; border-radius:8px}
.menu-cfr-container ul#menu-cfr li a, .accordion-toggle {font-family: resolv, arial, sans-serif; color:#555555; font-size:16px}
.widget_nav_menu .menu-stoke-container .current_page_item > a {background:#003565 !important; color:#fff !important; padding:5px 10px; border-radius:8px}
.menu-u18-container ul#menu-u18 li a {font-family: resolv, arial, sans-serif; color:#003565; font-size:16px}
.menu-stoke-container ul#menu-stoke li a {font-family: resolv, arial, sans-serif; color:#003565; font-size:16px}
.menu-info-container ul#menu-info li a {font-family: resolv, arial, sans-serif; color:#555555; font-size:16px}
.menu-help-container ul#menu-info li a {font-family: resolv, arial, sans-serif; color:#555555; font-size:16px}
.menu-about-container ul#menu-about li a {font-family: resolv, arial, sans-serif; color:#555555; font-size:16px}
.menu-about2-container ul#menu-about2 li a {font-family: resolv, arial, sans-serif; color:#555555; font-size:16px}
.widget_nav_menu h5 {color:#000; padding-bottom:20px}
img.full_img {width:100%; margin-bottom:20px}
.main-color .widget_nav_menu a {border-bottom:none !important; border-top:none !important}
body.page-id-312 .sidebar .widget, body.page-id-329 .sidebar .widget, body.page-id-265 .sidebar .widget, body.page-id-428 .sidebar .widget,  body.page-id-430 .sidebar .widget, .page-id-601 .sidebar .widget, .page-id-603 .sidebar .widget, .page-id-770 .sidebar .widget, .page-id-762 .sidebar .widget, .page-id-739 .sidebar .widget, .page-id-790 .sidebar .widget, .page-id-807 .sidebar .widget, .page-id-838 .sidebar .widget, .page-id-843 .sidebar .widget, .page-id-857 .sidebar .widget, .page-id-893 .sidebar .widget, .page-id-874 .sidebar .widget, .page-id-106 .sidebar .widget, .page-id-100 .sidebar .widget, .page-id-108 .sidebar .widget, .page-id-104 .sidebar .widget, .page-id-140 .sidebar .widget, .page-id-1227 .sidebar .widget, .page-id-1240 .sidebar .widget, .page-id-1256 .sidebar .widget, .page-id-1298 .sidebar .widget, .page-id-1330 .sidebar .widget, .page-id-3546 .sidebar .widget, .page-id-5567 .sidebar .widget, .page-id-5725 .sidebar .widget, .page-id-5952 .sidebar .widget  {margin-bottom:0}
/*.widget_nav_menu .menu-info-container .current_page_item > a, .widget_nav_menu .menu-about-container .current_page_item > a, .widget_nav_menu .menu-help-container .current_page_item > a {background:#00a908 !important; color:#fff !important; padding:5px 10px; border-radius:8px}*/
ul#menu-info li .caret:after {display:inline-block; padding-left:10px; content:"\e896"; color:#555; font-size:16px}
ul#menu-info li.active .caret:after {display:inline-block; padding-left:0; content:"\e896"; color:#00a908; font-size:16px}
.page-id-5366 ul#menu-info li.active .caret:after {display:inline-block; padding-left:0; content:"\e896"; color:#fff; font-size:16px}
.widget_nav_menu .parent > a .caret::after {content:"\e896"; color:#777777; font-size:25px; top:20px}
.widget_nav_menu .active > a .caret::after {color:#FFFFFF; top:15px}
.widget_nav_menu .parent > a:hover .caret::after {color:#00a908}
.widget_nav_menu .active > a:hover .caret::after {color:#FFFFFF}
.widget_nav_menu .parent > a .caret.active::after {content:"\e897"; color:#777777; font-size:25px; top:20px}
.widget_nav_menu .active > a .caret.active::after {content:"\e897"; color:#ffffff; font-size:25px; top:20px}
.widget_nav_menu .parent > a:hover .caret.active::after {content:"\e897"; color:#00a908; font-size:25px; top:20px}
.widget_nav_menu .active > a:hover .caret.active::after {content:"\e897"; color:#FFFFFF; font-size:25px; top:20px}
.sidebar ul li a:hover {color:#00a908 !important}
.page-id-5366 .main-color .widget_nav_menu li.active > a {background-color:transparent !important}
.widget_nav_menu .menu-item-has-children > a {padding-right:30px}

/* FOOTER */
.footer-color {background-color:#e3e3e3}
h4.widget-title {color:#00a908; margin-bottom:5px !important}
img.footsoc {width:30px; display:inline}
.textwidget {font-size:12px}
#footer .template-page {padding-top:20px; padding-bottom:20px}
.footer-color a {text-decoration:underline; color:#444 !important}
#footer #footer-sidebar-1 .widget {margin-bottom:0}

/* Password protected pages */
form.post-password-form {width:60%; margin:0 auto; padding:40px 0; text-align:center; font-size:16px}
form.post-password-form label {display:block; text-align:center}
input#pwbox-1246, input#pwbox-1426 {margin:20px auto}
form.post-password-form input[type="submit"] {clear:both !important; margin:0 auto; background:#00a908; font-size:18px; border:none; color:#fff; font-family: resolv, arial, sans-serif !important; padding:7px 11px; border-radius:3px}

/* HOME */
/*body.home .imgshad .vc_single_image-wrapper img, .kleo-main-header, .kleo-page {
    -webkit-filter: drop-shadow(0 5px 10px #cccccc);
    filter: drop-shadow(0 5px 10px #cccccc)
}*/
.kleo-page {
	-moz-box-shadow:  0 0 20px #ccc;
	-webkit-box-shadow:  0 0 20px #ccc;
	box-shadow:  0 0 20px #ccc;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#444444')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#444444');
}
.kleo-main-header {
	/*-moz-box-shadow: 0px 2px 10px #CCC;
	-webkit-box-shadow: 0px 2px 10px #CCC;
	box-shadow: 0px 2px 10px #CCC;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#444444')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#444444');
    border:none !important*/
    border-bottom:1px solid #ccc !important
}
#main {border-top:1px solid #ccc}
.home_section .row {border-top:none !important}

/*.vc_single_image-wrapper img {z-index:30}
#ajax_searchform {z-index:9999 !important}*/
.home_section .row {border-top:1px solid #e9e9e9; padding-top:30px}
.homeimagefour {position:relative}
.homeimagefour a {display:block; position:absolute}
.homeimagefour a.hf_tl {top:0; left:0; width:50%; height:50%; color:#fff; text-size:0.1em}
.homeimagefour a.hf_tr {top:0; right:0; width:50%; height:50%; color:#d6ef9c; text-size:0.1em}
.homeimagefour a.hf_bl {bottom:0; left:0; width:50%; height:50%; color:#fff; text-size:0.1em}
.homeimagefour a.hf_br {bottom:0; right:0; width:50%; height:50%; color:#efefef; text-size:0.1em}

/* CONTACT */
#ninja_forms_form_1_all_fields_wrap label {font-family: resolv, arial, sans-serif; color:#660090; font-size:16px}
.ninja-forms-required-items {padding-bottom:10px}
input#ninja_forms_field_5 {background:url('images/greensend.png') 0 0 no-repeat !important; background-size:100% 100% !important; padding:5px 40px 5px 10px; color:#fff; font-family: resolv, arial, sans-serif !important; border:none}
#ninja_forms_form_1_cont input, #ninja_forms_form_1_cont textarea, #ninja_forms_form_16_cont input, #ninja_forms_form_16_cont textarea {border-color:#bbbbbb; border-radius:5px}
.page-id-20 .sidebar .widget {margin-bottom:0}
#ninja_forms_field_5_div_wrap {margin-top:20px}
.fluentform .ff-el-input--label label {font-weight:normal !important}
.ff-el-input--content {font-family:amatic, arial, sans-serif !important; font-size:35px; color:red}
.ff-el-input--content .ff-el-form-control {font-family:arial, sans-serif !important; font-size:35px; color:red}
.ff_item_selected {color:green}
.yesnoinput .ff-el-form-check-label {margin-top:10px; margin-bottom:15px}
.fluentform .ff-el-group {margin-bottom:30px !important}
.fluentform textarea {font-family:sans-serif !important}
.ff-message-success p {margin:0}
form.fluent_form_1 .ff-btn-submit {background-color:#00a908 !important; color:#ffffff}

/* MAP */
.mapcont {width:100%; height:auto}
#map_base #shadow, #map_points_shadow_1 {display:none}
body.page-id-140 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a {background:#ededed; color:#777; font-family: resolv, arial, sans-serif; border:none; font-size:16px; border-radius:10px 0 0 10px}
body.page-id-140 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a:hover {background:#ccc; border:none}
body.page-id-140 .main-color .panel-kleo .panel-title a {color:#660090}
body.page-id-140 .qa-faq-answer a, body.page-id-140 .panel-collapse a {font-family: resolv, arial, sans-serif; font-weight:normal; color:#660090; word-wrap:break-word}
body.page-id-140 .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {background:transparent; border:none}
.findservices .wpb_content_element {margin-bottom:0}
.tab-content {display:none}
/*li.vc_active {border-color:red !important; border-width:1px 0 1px 1px !important}  dfcae8 f2e8f6*/
.panel-group .panel-heading {background:#ededed; border-bottom:none !important; border-radius:10px}
.main-color .panel-kleo .panel {border:none}
.main-color .panel-kleo .panel-heading + .panel-collapse .panel-body {border:none}
body.page-id-140 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {background-color:#ffffff !important; color:#4e006e; border-color:#ccc; border-width:1px; border-style:solid; border-radius:0 10px 10px 10px; padding-top:20px; padding-bottom:20px}
body.page-id-140 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a {background-color:#ffffff !important; color:#660090; border-width:1px 0 1px 1px; border-color:#ccc; border-style:solid; border-radius:10px 0 0 10px}

/* TABS */
body.page-id-100 .qa-faq-answer a, body.page-id-100 .panel-collapse a, body.page-id-1184 .qa-faq-answer a, body.page-id-1184 .panel-collapse a {font-family: resolv, arial, sans-serif; font-weight:normal; color:#444444; word-wrap:break-word}
body.page-id-100 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a, body.page-id-1184 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a {background:#e0e0e0; color:#444444; font-family: resolv, arial, sans-serif; border-radius:20px 20px 0 0; border:none}
body.page-id-100 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a:hover, body.page-id-1184 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a:hover {background:#f0f0f0}
body.page-id-100 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, body.page-id-100 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a, body.page-id-1184 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, body.page-id-1184 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a {background-color:#f0f0f0 !important; color:#444444}
body.page-id-100 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, body.page-id-1184 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {border-radius:0 20px 20px 20px}
body.page-id-100 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panels, body.page-id-1184 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panels {border-radius:0 20px 20px 20px}
accordion-10 .panel-group .panel {margin-top:5px} 
.vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-panel {margin:0}
.britmap {background:url('images/recovery/map.jpg') 0 0 no-repeat !important; background-size:contain !important; padding-left:27%}
body.page-id-108 .qa-faq-answer a, body.page-id-108 .panel-collapse a {font-family: resolv, arial, sans-serif; font-weight:normal; color:#444444; word-wrap:break-word}
body.page-id-108 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a {background:#e0e0e0; color:#444444; font-family: resolv, arial, sans-serif; border-radius:20px 20px 0 0; border:none}
body.page-id-108 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a:hover {background:#f0f0f0}
body.page-id-108 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, body.page-id-108 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a {background-color:#f0f0f0 !important; color:#444444}
body.page-id-108 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {border-radius:0 20px 20px 20px}
body.page-id-108 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panels {border-radius:0 20px 20px 20px}

/* FAMILIES */
/*.adfam {background:url('images/families/adfam.png') 0 0 no-repeat !important; background-size:100% 100% !important; color:#592b00; text-align:center; padding:10px 5px}
.frank {background:url('images/families/frank.png') 0 0 no-repeat !important; background-size:100% 100% !important; color:#fff; text-align:center; padding:10px 5px}
.rethink {background:url('images/families/rethinkbk.png') 0 0 no-repeat !important; background-size:100% 100% !important; font-size:0.8em; color:#002c3f; text-align:center; padding:10px 5px}
.self {background:url('images/families/selfbk.png') 0 0 no-repeat !important; background-size:100% 100% !important; text-align:center; padding:10px 10px}
.fire {background:url('images/families/firebk.png') 0 0 no-repeat !important; background-size:100% 100% !important; color:#fff; text-align:center; padding:10px 5px}
.adfam img, .frank img, .rethink img, .self img, .fire img {width:50%; height:auto; padding:0 0 5px 0; margin:0 auto}
.frank img {width:80%; height:auto; padding:0 0 5px 0; margin:0 auto}
.adfam a {color:#c15e00}
.frank a {color:#fff}
.self a {color:#ae3278}
.fire a {color:#ffd401}
.adfam h4, .frank h4, .rethink h4, .self h4, .fire h4 {margin:5px 0 0 0; word-wrap:break-word; font-size:16px}
.frank h4 {color:#00bbf6 !important}
.fire h4 {color:#ffd401 !important}
.adfamcont, .frankcont, .rethinkcont, .selfcont, .firecont {float:left; width:100%; height:auto; padding:0 0 5px 0; margin:0; word-wrap: break-word; font-size:14px; line-height:17px}
.adfamcont p, .frankcont p, .rethinkcont p, .selfcont p, .firecont p {margin:0}
.vc_custom_1448294600221 {padding-right:20px !important}*/

/* POPUPS */
/*#sgcolorbox {top:100px !important}*/
#sgcboxWrapper {height:auto !important}
.sg-popup-overlay {display:none !important}
button#sgcboxClose, .sgpb-popup-close-button-4 {font-size:12px; background:#dddddd !important; border-radius:5px; padding:0 5px !important}
#sgcboxLoadedContent {text-align:center}
/*.sgcboxOverlayBg.colorbox1 {background:url('images/popup.png') 0 0 repeat !important}*/
.field-wrap {margin-bottom:0 !important}
.feedback_buttons {float:left; width:100%; height:40px; text-align:center; font-size:12px}
#ninja_forms_form_9_cont.ninja-forms-cont {display:inline-block; width:auto; margin-left:auto; margin-right:auto; margin-bottom:5px}
#ninja_forms_form_11_cont.ninja-forms-cont {display:inline-block; width:auto; margin-left:auto; margin-right:auto}
#ninja_forms_field_13_options_span li {display:inline-block; width:auto; margin-left:auto; margin-right:20px}
#ninja_forms_field_15_options_span li {display:inline-block; width:auto; margin-left:auto; margin-right:20px}
#ninja_forms_field_13_options_span li label, #ninja_forms_field_15_options_span li label {font-family:amatic, arial, sans-serif !important; font-size:35px}
/*#ninja_forms_form_5_cont.ninja-forms-cont {display:inline-block; width:auto; margin-left: auto;   margin-right: auto;}*/
.ninja-forms-form-wrap label {font-weight:normal !important; padding-bottom:10px}
.ninja-forms-all-fields-wrap {text-align:center}
.page-id-1121 .ninja-forms-all-fields-wrap, .page-id-1227 .ninja-forms-all-fields-wrap, .page-id-1298 .ninja-forms-all-fields-wrap {text-align:left}
.page-id-20 .ninja-forms-all-fields-wrap {text-align:left}
#ninja_forms_form_1_all_fields_wrap label, #ninja_forms_form_1_all_fields_wrap .ninja-forms-required-items {text-align:left !important}
textarea#ninja_forms_field_16 {height:100px}
.sgcboxContent {padding-left:20px; padding-right:30px}
label#ninja_forms_field_13_0_label, label#ninja_forms_field_15_0_label {color:#00a908}
label#ninja_forms_field_13_1_label, label#ninja_forms_field_15_1_label {color:#f4003f}
/*div#popup {height:50px; width:50px; background-color:blue; position:fixed; top:50px; right:50px}*/
#ninja_forms_form_12_response_msg span {font-size:20px !important; font-family: resolv, arial, sans-serif !important; color:#00a908 !important}
#sgpb-popup-dialog-main-div {max-height:235px !important}

/* CLICK4ASSISTANCE */

/* STOKE */
body.page-id-265 h1.page-title {margin:0; color:#fff !important; font-size:1%; line-height:1px}
body.page-id-312 .panel-default > .panel-heading {background:url('images/box3.png') 0 0 no-repeat !important; background-size:100% 100% !important; text-align:center}
body.page-id-312 .main-color .panel-default {border:none}
body.page-id-312 .main-color .panel-default .panel-title a {color:#fff; font-weight:normal !important}
body.page-id-265 h1, body.page-id-312 h1, body.page-id-329 h1.page-title, body.page-id-428 h1.page-title, body.page-id-430 h1.page-title, body.page-id-579  h1.page-title, body.page-id-5134 h1, body.page-id-5725 h1 {color:#de3b79 !important; margin-bottom:10px}

/* UNDER 18s */
.livechat {background:url('images/under18s/chat.jpg') 0 0 no-repeat !important; background-size:100% auto !important; border-radius:30px}
.talking {background:url('images/under18s/talking.jpg') 0 0 no-repeat !important; background-size:100% auto !important; border-radius:30px}
.phone {background:url('images/under18s/phone.jpg') 0 50% no-repeat !important; background-size:100% auto !important; border-radius:30px}
.text {background:url('images/under18s/text.jpg') 0 0 no-repeat !important; background-size:100% auto !important; border-radius:30px}
.intro {background:url('images/under18s/intro.jpg') 0 0 no-repeat !important; background-size:100% auto !important; border-radius:30px}
.bubbles {background:url('images/under18s/bubbles2.png') 100% 50% no-repeat !important; border-radius:30px; background-size:40% auto !important}
.livechat h2, .talking h2, .text h2, .text p, .intro h2, .intro p {color:#fff !important}
.phone h2, .phone p {color:#2d1b35 !important; font-weight:bold !important}
.phone h2 {background:url('images/phone_purple.png') 0 0 no-repeat !important; background-size:auto 100% !important; padding-left:5%}
.bubbles h2, .bubbles p {color:#6a0c29 !important; font-weight:bold !important}
.text a {color:#ea1e34}

/* RECOVERY */
.emailgenorange a {color:orange; font-weight:bold}
/* supportgenlblue talkgenpurp vsagengreen */

/* COUNSELLING */
.greenbullets ul {list-style-type:none; position:relative; margin-left:1em; padding-left:0}
.greenbullets li:before {content:"\2022"; position:absolute; left:-1em; color:#660090; margin-right:5px}

/* NEWS */
h1.referral, .juicer-feed h1, li.juicer {display:none !important}
.juicer-feed .j-paginate {transition: all 0.2s ease-in-out 0s; border:none !important; font-size:12px; font-weight:bold; font-family:resolv, arial, sans-serif; letter-spacing:inherit; color:#fff; text-align:center; padding:12px 0px 10px; cursor:pointer;    background-color:#f4003f; width:150px; display:block; text-transform:none}
a.juicer-button {border-radius:20px}

/* WEST MIDS */
.img70 img {width:70%}
#lloyds .wpb_content_element {margin-bottom:0}

/* RESOURCES */
body.page-id-1330 .wrap-content a {text-decoration:underline !important}
/* FAQS */
/*.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {background:#fff}
body.page-id-587 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body,
body.page-id-601 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body,
body.page-id-603 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body
{background-color:#fff; border:none}
body.page-id-587 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading,
body.page-id-601 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading,
body.page-id-603 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading
{border-radius:20px !important; border:none}
body.page-id-587 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading,
body.page-id-601 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading,
body.page-id-603 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading
{border-radius:20px !important; margin-bottom:5px; border:none}
span.vc_tta-title-text {display:block !important; float:right; width:93%}
.vc_tta-panel-body {clear:right}
.vc_tta-panel {float:left; clear:both; width:100%; height:auto; margin-bottom:10px}
.vc_tta.vc_general .vc_tta-panel-title {float:left; width:100%; height:auto; line-height:auto}
ul.faqlist {margin-bottom:30px}*/

.faqred .vc_tta-title-text {font-family:resolv, arial, sans-serif !important; font-weight:normal; font-size:20px; color:#ea1e34; line-height:1.1em}
.faqred .vc_tta-icon {color:#ea1e34; margin-bottom:10px}
.faqblue .vc_tta-title-text {font-family:resolv, arial, sans-serif !important; font-weight:normal; font-size:20px; color:#055eaa; line-height:1.1em}
.faqblue .vc_tta-icon {color:#055eaa}
.faqorange .vc_tta-title-text {font-family:resolv, arial, sans-serif !important; font-weight:normal; font-size:20px; color:#ea722a; line-height:1.1em}
.faqorange .vc_tta-icon {color:#ea722a}
.faqgreen .vc_tta-title-text {font-family:resolv, arial, sans-serif !important; font-weight:normal; font-size:20px; color:#00a908; line-height:1.1em}
.faqgreen .vc_tta-icon {color:#00a908}
.faqpurple .vc_tta-title-text {font-family:resolv, arial, sans-serif !important; font-weight:normal; font-size:20px; color:#660090; line-height:1.1em}
.faqpurple .vc_tta-icon {color:#660090}
.faqlightblue .vc_tta-title-text {font-family:resolv, arial, sans-serif !important; font-weight:normal; font-size:20px; color:#0aa8e1; line-height:1.1em}
.faqlightblue .vc_tta-icon {color:#0aa8e1}

/* RESPONSIVE ELEMENTS */

@media(min-width:275px) {   
img.pg_image {float:left; width:auto; height:1000px !important; margin:0 0 10px 0 !important; padding:0 !important}
.testgengrey {background:#ededed url('images/tester.png') 10% 50% no-repeat; background-size:18% auto; padding:1% 1% 1% 38%; border-radius:20px}    
.testgen {background:url('images/tester.png') 0 50% no-repeat; background-size:28% auto; padding:1% 1% 1% 34%}
.factsgengrey {background:#ededed url('images/facts.png') 10% 50% no-repeat; background-size:18% auto; padding:1% 1% 1% 38%; border-radius:20px}    
.factsgen {background:url('images/facts.png') 0 50% no-repeat; background-size:28% auto; padding:1% 1% 1% 34%}
.phonegengrey {background:#ededed url('images/phone_green.png') 10% 50% no-repeat; background-size:18% auto; padding:1% 1% 1% 38%; border-radius:20px}    
.phonegen {background:url('images/phone_green.png') 0 50% no-repeat; background-size:28% auto; padding:1% 1% 1% 34%}
.chatgengrey {background:#ededed url('images/chat.png') 10% 50% no-repeat; background-size:18% auto; padding:1% 1% 1% 38%; border-radius:20px}    
.chatgen {background:url('images/chat.png') 0 50% no-repeat; background-size:28% auto; padding:1% 1% 1% 34%}    
.talkgengrey {background:#ededed url('images/counsel.png') 10% 50% no-repeat; background-size:18% auto; padding:1% 1% 1% 38%; border-radius:20px} 
.talkgenpurple {background:#f4e7f9 url('images/counsel.png') 10% 50% no-repeat; background-size:18% auto; padding:1% 1% 1% 38%; border-radius:20px} 
.talkgen {background:url('images/counsel.png') 0 50% no-repeat; background-size:28% auto; padding:1% 1% 1% 34%}
.aerogengrey {background:#ededed url('images/aero.png') 10% 50% no-repeat; background-size:18% auto; padding:1% 1% 1% 38%; border-radius:20px}    
.aerogen {background:url('images/aero.png') 0 50% no-repeat; background-size:28% auto; padding:1% 1% 1% 34%}
.whatsappgengrey {background:#ededed url('images/whatsapp.png') 10% 50% no-repeat; background-size:18% auto; padding:1% 1% 1% 38%; border-radius:20px}    
.whatsappgen {background:url('images/whatsapp.png') 0 50% no-repeat; background-size:28% auto; padding:1% 1% 1% 34%}
.emailgengrey {background:#ededed url('images/email2.png') 10% 50% no-repeat; background-size:18% auto; padding:1% 1% 1% 38%; border-radius:20px}    
.emailgen {background:url('images/email2.png') 0 50% no-repeat; background-size:28% auto; padding:1% 1% 1% 34%}
.supportgengrey {background:#ededed url('images/life.png') 10% 50% no-repeat; background-size:18% auto; padding:1% 1% 1% 38%; border-radius:20px}    
.supportgen {background:url('images/life.png') 0 50% no-repeat; background-size:28% auto; padding:1% 1% 1% 34%}
.vsagengrey {background:#ededed url('images/vsa.png') 10% 50% no-repeat; background-size:18% auto; padding:1% 1% 1% 38%; border-radius:20px}    
.vsagen {background:url('images/vsa.png') 0 50% no-repeat; background-size:28% auto; padding:1% 1% 1% 34%}

.themix {background:url('images/themix.jpg') 0 50% no-repeat; background-size:28% auto; padding:1% 1% 1% 34%}
.wnf {background:url('images/wnf.png') 0 50% no-repeat; background-size:28% auto; padding:1% 1% 1% 34%}
.kooth {background:url('images/kooth.jpg') 0 50% no-repeat; background-size:28% auto; padding:1% 1% 1% 34%}
.fire {background:url('images/fire.png') 0 50% no-repeat; background-size:28% auto; padding:1% 1% 1% 34%} 
.fanon {background:url('images/fa.png') 0 50% no-repeat; background-size:28% auto; padding:1% 1% 1% 34%}
.rethink {background:url('images/rethink.png') 0 50% no-repeat; background-size:28% auto; padding:1% 1% 1% 34%}
.frank {background:url('images/frank.png') 0 50% no-repeat; background-size:28% auto; padding:1% 1% 1% 34%}
.self {background:url('images/self.png') 0 50% no-repeat; background-size:28% auto; padding:1% 1% 1% 34%}
.adfam {background:url('images/adfam.png') 0 50% no-repeat; background-size:28% auto; padding:1% 1% 1% 34%} 
.muk {background:url('images/mentor.png') 0 50% no-repeat; background-size:28% auto; padding:1% 1% 1% 34%} 
.document {background:url('images/document.png') 0 50% no-repeat; background-size:28% auto; padding:1% 1% 1% 34%} 
.vsalow {background:url('images/vsalow.png') 0 50% no-repeat; background-size:28% auto; padding:1% 1% 1% 34%} 
.nolow {background:url('images/nolow.png') 0 50% no-repeat; background-size:28% auto; padding:1% 1% 1% 34%} 
.lhlow {background:url('images/lhlow.png') 0 50% no-repeat; background-size:28% auto; padding:1% 1% 1% 34%} 
.gds {background:url('images/gds.png') 0 50% no-repeat; background-size:28% auto; padding:1% 1% 1% 34%}
.drugsc {background:url('images/drugsc.png') 0 50% no-repeat; background-size:28% auto; padding:1% 1% 1% 34%}
.download {background:url('images/download.png') 0 50% no-repeat; background-size:28% auto; padding:1% 1% 1% 34%}
.adfam a {color:#c15e00; font-weight:bold}
.frank a {color:#000; font-weight:bold}
.self a {color:#ae3278; font-weight:bold}
.fire a {color:#d51b0c; font-weight:bold}
.rethink a {color:#0090ba; font-weight:bold}
.muk a {color:#51aa3e; font-weight:bold}
    
.whatsappred {background:#ededed url('images/whatsapp_red.png') 13% 50% no-repeat; background-size:auto 70%; padding:1% 3% 1% 40%; border-radius:20px}
.chatgenblue {background:#ededed url('images/chat_blue.png') 13% 50% no-repeat; background-size:auto 70%; padding:1% 3% 1% 40%; border-radius:20px}
.emailgenorange {background:#ededed url('images/email_orange.png') 13% 50% no-repeat; background-size:auto 70%; padding:1% 3% 1% 40%; border-radius:20px}    
.onegen {background:url('images/one.png') 0% 50% no-repeat; background-size:15% auto; padding:1% 0 1% 20%}
.twogen {background:url('images/two.png') 0% 50% no-repeat; background-size:15% auto; padding:1% 0 1% 20%}
.supportgenlblue {background:#ededed url('images/support_lblue.png') 10% 50% no-repeat; background-size:auto 60%; padding:1% 3% 1% 40%; border-radius:20px}
.talkgenpurp {background:#ededed url('images/talk_purple.png') 10% 50% no-repeat; background-size:auto 60%; padding:1% 3% 1% 40%; border-radius:20px}
.vsagengreen {background:#ededed url('images/vsa_green.png') 10% 50% no-repeat; background-size:auto 60%; padding:1% 3% 1% 40%; border-radius:20px}
.img-full-width img {width:100% !important; margin:0 auto}
}

@media(min-width:380px) {
.testgengrey {background:#ededed url('images/tester.png') 8% 50% no-repeat; background-size:15% auto; padding:1% 3% 1% 30%; border-radius:20px}    
.testgen {background:url('images/tester.png') 0 50% no-repeat; background-size:20% auto; padding:1% 3% 1% 26%} 
.factsgengrey {background:#ededed url('images/facts.png') 8% 50% no-repeat; background-size:15% auto; padding:1% 3% 1% 30%; border-radius:20px}    
.factsgen {background:url('images/facts.png') 0 50% no-repeat; background-size:20% auto; padding:1% 3% 1% 26%} 
.phonegengrey {background:#ededed url('images/phone_green.png') 8% 50% no-repeat; background-size:15% auto; padding:1% 3% 1% 30%; border-radius:20px}    
.phonegen {background:url('images/phone_green.png') 0 50% no-repeat; background-size:20% auto; padding:1% 3% 1% 26%}
.chatgengrey {background:#ededed url('images/chat.png') 8% 50% no-repeat; background-size:15% auto; padding:1% 3% 1% 30%; border-radius:20px}    
.chatgen {background:url('images/chat.png') 0 50% no-repeat; background-size:20% auto; padding:1% 3% 1% 26%}    
.talkgengrey {background:#ededed url('images/counsel.png') 8% 50% no-repeat; background-size:15% auto; padding:1% 3% 1% 30%; border-radius:20px} 
.talkgenpurple {background:#f4e7f9 url('images/counsel.png') 8% 50% no-repeat; background-size:15% auto; padding:1% 3% 1% 30%; border-radius:20px} 
.talkgen {background:url('images/counsel.png') 0 50% no-repeat; background-size:20% auto; padding:1% 3% 1% 26%}
.aerogengrey {background:#ededed url('images/aero.png') 8% 50% no-repeat; background-size:15% auto; padding:1% 3% 1% 30%; border-radius:20px}    
.aerogen {background:url('images/aero.png') 0 50% no-repeat; background-size:20% auto; padding:1% 3% 1% 26%}    
.whatsappgengrey {background:#ededed url('images/whatsapp.png') 8% 50% no-repeat; background-size:15% auto; padding:1% 3% 1% 30%; border-radius:20px}    
.whatsappgen {background:url('images/whatsapp.png') 0 50% no-repeat; background-size:20% auto; padding:1% 3% 1% 26%}
.emailgengrey {background:#ededed url('images/email2.png') 8% 50% no-repeat; background-size:15% auto; padding:1% 3% 1% 30%; border-radius:20px}    
.emailgen {background:url('images/email2.png') 0 50% no-repeat; background-size:20% auto; padding:1% 3% 1% 26%}    
.supportgengrey {background:#ededed url('images/life.png') 8% 50% no-repeat; background-size:15% auto; padding:1% 3% 1% 30%; border-radius:20px}    
.supportgen {background:url('images/life.png') 0 50% no-repeat; background-size:20% auto; padding:1% 3% 1% 26%}
.vsagengrey {background:#ededed url('images/vsa.png') 8% 50% no-repeat; background-size:15% auto; padding:1% 3% 1% 30%; border-radius:20px}  .vsagen {background:url('images/vsa.png') 0 50% no-repeat; background-size:20% auto; padding:1% 3% 1% 26%}    
    
.themix {background:url('images/themix.jpg') 0 50% no-repeat; background-size:20% auto; padding:1% 3% 1% 26%}
.wnf {background:url('images/wnf.png') 0 50% no-repeat; background-size:20% auto; padding:1% 3% 1% 26%}
.kooth {background:url('images/kooth.jpg') 0 50% no-repeat; background-size:20% auto; padding:1% 3% 1% 26%}
.fire {background:url('images/fire.png') 0 50% no-repeat; background-size:20% auto; padding:1% 3% 1% 26%}    
.fanon {background:url('images/fa.png') 0 50% no-repeat; background-size:20% auto; padding:1% 3% 1% 26%}
.rethink {background:url('images/rethink.png') 0 50% no-repeat; background-size:20% auto; padding:1% 3% 1% 26%}
.self {background:url('images/self.png') 0 50% no-repeat; background-size:20% auto; padding:1% 3% 1% 26%}
.adfam {background:url('images/adfam.png') 0 50% no-repeat; background-size:20% auto; padding:1% 3% 1% 26%} 
.muk {background:url('images/mentor.png') 0 50% no-repeat; background-size:28% auto; padding:1% 3% 1% 26%} 
.frank {background:url('images/frank.png') 0 50% no-repeat; background-size:20% auto; padding:1% 3% 1% 26%}
.document {background:url('images/document.png') 0 50% no-repeat; background-size:20% auto; padding:1% 3% 1% 26%} 
.vsalow {background:url('images/vsalow.png') 0 50% no-repeat; background-size:20% auto; padding:1% 3% 1% 26%} 
.nolow {background:url('images/nolow.png') 0 50% no-repeat; background-size:20% auto; padding:1% 3% 1% 26%} 
.lhlow {background:url('images/lhlow.png') 0 50% no-repeat; background-size:20% auto; padding:1% 3% 1% 26%} 
.gds {background:url('images/gds.png') 0 50% no-repeat; background-size:20% auto; padding:1% 3% 1% 26%}
.drugsc {background:url('images/drugsc.png') 0 50% no-repeat; background-size:20% auto; padding:1% 3% 1% 26%}
.download {background:url('images/download.png') 0 50% no-repeat; background-size:20% auto; padding:1% 3% 1% 26%}
    
.respadd35marg {margin-top:35px}
.whatsappred {background:#ededed  url('images/whatsapp_red.png') 10% 50% no-repeat; background-size:auto 75%; padding:1% 3% 1% 32%; border-radius:20px}
.chatgenblue {background:#ededed url('images/chat_blue.png') 10% 50% no-repeat; background-size:auto 75%; padding:1% 3% 1% 32%; border-radius:20px}
.emailgenorange {background:#ededed url('images/email_orange.png') 10% 50% no-repeat; background-size:auto 75%; padding:1% 3% 1% 32%; border-radius:20px}       
.onegen {background:url('images/one.png') 0% 50% no-repeat; background-size:10% auto; padding:1% 0 1% 13%}
.twogen {background:url('images/two.png') 0% 50% no-repeat; background-size:10% auto; padding:1% 0 1% 13%}
.supportgenlblue {background:#ededed url('images/support_lblue.png') 8% 50% no-repeat; background-size:auto 70%; padding:1% 3% 1% 32%; border-radius:20px}
.talkgenpurp {background:#ededed url('images/talk_purple.png') 7% 50% no-repeat; background-size:auto 65%; padding:1% 3% 1% 32%; border-radius:20px}
.vsagengreen {background:#ededed url('images/vsa_green.png') 7% 50% no-repeat; background-size:auto 70%; padding:1% 3% 1% 32%; border-radius:20px}
}

@media(min-width:430px) {
.testgengrey {background:#ededed url('images/tester.png') 7% 50% no-repeat; background-size:12% auto; padding:1% 1% 1% 26%; border-radius:20px}    
.testgen {background:url('images/tester.png') 0 50% no-repeat; background-size:14% auto; padding:1% 1% 1% 20%} 
.factsgengrey {background:#ededed url('images/facts.png') 7% 50% no-repeat; background-size:12% auto; padding:1% 1% 1% 26%; border-radius:20px}    
.factsgen {background:url('images/facts.png') 0 50% no-repeat; background-size:14% auto; padding:1% 1% 1% 20%} 
.phonegengrey {background:#ededed url('images/phone_green.png') 7% 50% no-repeat; background-size:12% auto; padding:1% 1% 1% 26%; border-radius:20px}    
.phonegen {background:url('images/phone_green.png') 0 50% no-repeat; background-size:14% auto; padding:1% 1% 1% 20%} 
.chatgengrey {background:#ededed url('images/chat.png') 7% 50% no-repeat; background-size:12% auto; padding:1% 1% 1% 26%; border-radius:20px}    
.chatgen {background:url('images/chat.png') 0 50% no-repeat; background-size:14% auto; padding:1% 1% 1% 20%} 
.talkgengrey {background:#ededed url('images/counsel.png') 7% 50% no-repeat; background-size:12% auto; padding:1% 1% 1% 26%; border-radius:20px} 
.talkgenpurple {background:#f4e7f9 url('images/counsel.png') 7% 50% no-repeat; background-size:12% auto; padding:1% 1% 1% 26%; border-radius:20px} 
.talkgen {background:url('images/counsel.png') 0 50% no-repeat; background-size:14% auto; padding:1% 1% 1% 20%} 
.aerogengrey {background:#ededed url('images/aero.png') 7% 50% no-repeat; background-size:12% auto; padding:1% 1% 1% 26%; border-radius:20px}    
.aerogen {background:url('images/aero.png') 0 50% no-repeat; background-size:14% auto; padding:1% 1% 1% 20%} 
.whatsappgengrey {background:#ededed url('images/whatsapp.png') 7% 50% no-repeat; background-size:12% auto; padding:1% 1% 1% 26%; border-radius:20px}    
.whatsappgen {background:url('images/whatsapp.png') 0 50% no-repeat; background-size:14% auto; padding:1% 1% 1% 20%} 
.emailgengrey {background:#ededed url('images/email2.png') 7% 50% no-repeat; background-size:12% auto; padding:1% 1% 1% 26%; border-radius:20px}    
.emailgen {background:url('images/email2.png') 0 50% no-repeat; background-size:14% auto; padding:1% 1% 1% 20%} 
.supportgengrey {background:#ededed url('images/life.png') 7% 50% no-repeat; background-size:12% auto; padding:1% 1% 1% 26%; border-radius:20px}    
.supportgen {background:url('images/life.png') 0 50% no-repeat; background-size:14% auto; padding:1% 1% 1% 20%} 
.vsagengrey {background:#ededed url('images/vsa.png') 7% 50% no-repeat; background-size:12% auto; padding:1% 1% 1% 26%; border-radius:20px}  
    
.themix {background:url('images/themix.jpg') 0 50% no-repeat; background-size:14% auto; padding:1% 1% 1% 20%}
.wnf {background:url('images/wnf.png') 0 50% no-repeat; background-size:14% auto; padding:1% 1% 1% 20%}
.kooth {background:url('images/kooth.jpg') 0 50% no-repeat; background-size:14% auto; padding:1% 1% 1% 20%}
.vsagen {background:url('images/vsa.png') 0 50% no-repeat; background-size:14% auto; padding:1% 1% 1% 20%}     
.fire {background:url('images/fire.png') 0 50% no-repeat; background-size:14% auto; padding:1% 1% 1% 20%} 
.fanon {background:url('images/fa.png') 0 50% no-repeat; background-size:14% auto; padding:1% 1% 1% 20%}
.rethink {background:url('images/rethink.png') 0 50% no-repeat; background-size:14% auto; padding:1% 1% 1% 20%} 
.self {background:url('images/self.png') 0 50% no-repeat; background-size:14% auto; padding:1% 1% 1% 20%} 
.adfam {background:url('images/adfam.png') 0 50% no-repeat; background-size:14% auto; padding:1% 1% 1% 20%} 
.muk {background:url('images/mentor.png') 0 50% no-repeat; background-size:14% auto; padding:1% 1% 1% 20%} 
.frank {background:url('images/frank.png') 0 50% no-repeat; background-size:14% auto; padding:1% 1% 1% 20%} 
.document {background:url('images/document.png') 0 50% no-repeat; background-size:14% auto; padding:1% 1% 1% 20%} 
.vsalow {background:url('images/vsalow.png') 0 50% no-repeat; background-size:14% auto; padding:1% 1% 1% 20%} 
.nolow {background:url('images/nolow.png') 0 50% no-repeat; background-size:14% auto; padding:1% 1% 1% 20%} 
.lhlow {background:url('images/lhlow.png') 0 50% no-repeat; background-size:14% auto; padding:1% 1% 1% 20%} 
.gds {background:url('images/gds.png') 0 50% no-repeat; background-size:14% auto; padding:1% 1% 1% 20%}
.drugsc {background:url('images/drugsc.png') 0 50% no-repeat; background-size:14% auto; padding:1% 1% 1% 20%}
.download {background:url('images/download.png') 0 50% no-repeat; background-size:14% auto; padding:1% 1% 1% 20%}
    
.whatsappred {background:#ededed url('images/whatsapp_red.png') 5% 50% no-repeat; background-size:auto 70%; padding:1% 3% 1% 22%; border-radius:20px}
.chatgenblue {background:#ededed url('images/chat_blue.png') 5% 50% no-repeat; background-size:auto 70%; padding:1% 3% 1% 22%; border-radius:20px}
.emailgenorange {background:#ededed url('images/email_orange.png') 6% 50% no-repeat; background-size:auto 80%; padding:1% 3% 1% 22%; border-radius:20px}      
.onegen {background:url('images/one.png') 0% 50% no-repeat; background-size:8% auto; padding:1% 0 1% 10%}
.twogen {background:url('images/two.png') 0% 50% no-repeat; background-size:8% auto; padding:1% 0 1% 10%}    
.supportgenlblue {background:#ededed url('images/support_lblue.png') 5% 50% no-repeat; background-size:auto 65%; padding:1% 3% 1% 22%; border-radius:20px}
.talkgenpurp {background:#ededed url('images/talk_purple.png') 4% 50% no-repeat; background-size:auto 60%; padding:1% 3% 1% 22%; border-radius:20px}
.vsagengreen {background:#ededed url('images/vsa_green.png') 5% 50% no-repeat; background-size:auto 57%; padding:1% 3% 1% 22%; border-radius:20px}
.img-full-width {text-align:center !important; padding-bottom:20px}
.frontfour .img-full-width {padding-bottom:0}
.img-full-width img {width:50% !important; margin:0 auto}
/* .img_min.img-full-width */
}

@media(min-width:520px) {
.testgengrey {background:#ededed url('images/tester.png') 5% 50% no-repeat; background-size:10% auto; padding:1% 1% 1% 22%; border-radius:20px}    
.testgen {background:url('images/tester.png') 0 50% no-repeat; background-size:11% auto; padding:1% 1% 1% 16%} 
.factsgengrey {background:#ededed url('images/facts.png') 5% 50% no-repeat; background-size:10% auto; padding:1% 1% 1% 22%; border-radius:20px}    
.factsgen {background:url('images/facts.png') 0 50% no-repeat; background-size:11% auto; padding:1% 1% 1% 16%} 
.phonegengrey {background:#ededed url('images/phone_green.png') 5% 50% no-repeat; background-size:10% auto; padding:1% 1% 1% 22%; border-radius:20px}
.phonegen {background:url('images/phone_green.png') 0 50% no-repeat; background-size:11% auto; padding:1% 1% 1% 16%}
.chatgengrey {background:#ededed url('images/chat.png') 5% 50% no-repeat; background-size:10% auto; padding:1% 1% 1% 22%; border-radius:20px}
.chatgen {background:url('images/chat.png') 0 50% no-repeat; background-size:11% auto; padding:1% 1% 1% 16%}    
.talkgengrey {background:#ededed url('images/counsel.png') 5% 50% no-repeat; background-size:10% auto; padding:1% 1% 1% 22%; border-radius:20px}
.talkgenpurple {background:#f4e7f9 url('images/counsel.png') 5% 50% no-repeat; background-size:10% auto; padding:1% 1% 1% 22%; border-radius:20px}
.talkgen {background:url('images/counsel.png') 0 50% no-repeat; background-size:11% auto; padding:1% 1% 1% 16%}
.aerogengrey {background:#ededed url('images/aero.png') 5% 50% no-repeat; background-size:10% auto; padding:1% 1% 1% 22%; border-radius:20px}
.aerogen {background:url('images/aero.png') 0 50% no-repeat; background-size:11% auto; padding:1% 1% 1% 16%}
.whatsappgengrey {background:#ededed url('images/whatsapp.png') 5% 50% no-repeat; background-size:10% auto; padding:1% 1% 1% 22%; border-radius:20px}
.whatsappgen {background:url('images/whatsapp.png') 0 50% no-repeat; background-size:11% auto; padding:1% 1% 1% 16%}
.emailgengrey {background:#ededed url('images/email2.png') 5% 50% no-repeat; background-size:10% auto; padding:1% 1% 1% 22%; border-radius:20px}
.emailgen {background:url('images/email2.png') 0 50% no-repeat; background-size:11% auto; padding:1% 1% 1% 16%}    
.supportgengrey {background:#ededed url('images/life.png') 5% 50% no-repeat; background-size:10% auto; padding:1% 1% 1% 22%; border-radius:20px}
.supportgen {background:url('images/life.png') 0 50% no-repeat; background-size:11% auto; padding:1% 1% 1% 16%}
.vsagengrey {background:#ededed url('images/vsa.png') 5% 50% no-repeat; background-size:10% auto; padding:1% 1% 1% 22%; border-radius:20px}
    
.themix {background:url('images/themix.jpg') 0 50% no-repeat; background-size:11% auto; padding:1% 1% 1% 16%}
.wnf {background:url('images/wnf.png') 0 50% no-repeat; background-size:11% auto; padding:1% 1% 1% 16%}
.kooth {background:url('images/kooth.jpg') 0 50% no-repeat; background-size:11% auto; padding:1% 1% 1% 16%}
.vsagen {background:url('images/vsa.png') 0 50% no-repeat; background-size:11% auto; padding:1% 1% 1% 16%}    
.rethink {background:url('images/rethink.png') 0 50% no-repeat; background-size:11% auto; padding:1% 1% 1% 16%}
.frank {background:url('images/frank.png') 0 50% no-repeat; background-size:11% auto; padding:1% 1% 1% 16%}
.self {background:url('images/self.png') 0 50% no-repeat; background-size:11% auto; padding:1% 1% 1% 16%}
.adfam {background:url('images/adfam.png') 0 50% no-repeat; background-size:11% auto; padding:1% 1% 1% 16%}
.muk {background:url('images/mentor.png') 0 50% no-repeat; background-size:11% auto; padding:1% 1% 1% 16%}
.fire {background:url('images/fire.png') 0 50% no-repeat; background-size:11% auto; padding:1% 1% 1% 16%}
.fanon {background:url('images/fa.png') 0 50% no-repeat; background-size:11% auto; padding:1% 1% 1% 16%}
.document {background:url('images/document.png') 0 50% no-repeat; background-size:11% auto; padding:1% 1% 1% 16%} 
.vsalow {background:url('images/vsalow.png') 0 50% no-repeat; background-size:11% auto; padding:1% 1% 1% 16%} 
.nolow {background:url('images/nolow.png') 0 50% no-repeat; background-size:11% auto; padding:1% 1% 1% 16%} 
.lhlow {background:url('images/lhlow.png') 0 50% no-repeat; background-size:11% auto; padding:1% 1% 1% 16%} 
.gds {background:url('images/gds.png') 0 50% no-repeat; background-size:11% auto; padding:1% 1% 1% 16%}
.drugsc {background:url('images/drugsc.png') 0 50% no-repeat; background-size:11% auto; padding:1% 1% 1% 16%}
.download {background:url('images/download.png') 0 50% no-repeat; background-size:11% auto; padding:1% 1% 1% 16%}
    
.whatsappred {background:#ededed url('images/whatsapp_red.png') 4% 50% no-repeat; background-size:auto 75%; padding:1% 3% 1% 17%; border-radius:20px}
.chatgenblue {background:#ededed url('images/chat_blue.png') 3% 50% no-repeat; background-size:auto 70%; padding:1% 3% 1% 17%; border-radius:20px}
.emailgenorange {background:#ededed url('images/email_orange.png') 3% 50% no-repeat; background-size:auto 80%; padding:1% 3% 1% 17%; border-radius:20px}    
.onegen {background:url('images/one.png') 0% 50% no-repeat; background-size:7% auto; padding:1% 0 1% 9%}
.twogen {background:url('images/two.png') 0% 50% no-repeat; background-size:7% auto; padding:1% 0 1% 9%}
.supportgenlblue {background:#ededed url('images/support_lblue.png') 4% 50% no-repeat; background-size:auto 70%; padding:1% 3% 1% 17%; border-radius:20px}
.talkgenpurp {background:#ededed url('images/talk_purple.png') 4% 50% no-repeat; background-size:auto 60%; padding:1% 3% 1% 17%; border-radius:20px}
.vsagengreen {background:#ededed url('images/vsa_green.png') 4% 50% no-repeat; background-size:auto 60%; padding:1% 3% 1% 17%; border-radius:20px}
}

@media(min-width:650px) {
img.pg_image {float:left; width:50% !important; height:auto !important; margin:0 !important; padding:0 !important}
.testgengrey {background:#ededed url('images/tester.png') 3% 50% no-repeat; background-size:8% auto; padding:1% 1% 1% 14%; border-radius:20px}    
.testgen {background:url('images/tester.png') 0 50% no-repeat; background-size:10% auto; padding:1% 0 1% 14%} 
.factsgengrey {background:#ededed url('images/facts.png') 2% 50% no-repeat; background-size:8% auto; padding:1% 1% 1% 15%; border-radius:20px}    
.factsgen {background:url('images/facts.png') 0 50% no-repeat; background-size:10% auto; padding:1% 0 1% 14%} 
.phonegengrey {background:#ededed url('images/phone_green.png') 2% 50% no-repeat; background-size:8% auto; padding:1% 1% 1% 15%; border-radius:20px}    
.phonegen {background:url('images/phone_green.png') 0 50% no-repeat; background-size:10% auto; padding:1% 0 1% 14%} 
.chatgengrey {background:#ededed url('images/chat.png') 2% 50% no-repeat; background-size:8% auto; padding:1% 1% 1% 15%; border-radius:20px}    
.chatgen {background:url('images/chat.png') 0 50% no-repeat; background-size:10% auto; padding:1% 0 1% 14%} 
.talkgengrey {background:#ededed url('images/counsel.png') 2% 50% no-repeat; background-size:8% auto; padding:1% 1% 1% 15%; border-radius:20px} 
.talkgenpurple {background:#f4e7f9 url('images/counsel.png') 2% 50% no-repeat; background-size:8% auto; padding:1% 1% 1% 15%; border-radius:20px} 
.talkgen {background:url('images/counsel.png') 0 50% no-repeat; background-size:10% auto; padding:1% 0 1% 14%} 
.aerogengrey {background:#ededed url('images/aero.png') 2% 50% no-repeat; background-size:8% auto; padding:1% 1% 1% 15%; border-radius:20px}    
.aerogen {background:url('images/aero.png') 0 50% no-repeat; background-size:10% auto; padding:1% 0 1% 14%} 
.whatsappgengrey {background:#ededed url('images/whatsapp.png') 2% 50% no-repeat; background-size:8% auto; padding:1% 1% 1% 15%; border-radius:20px}    
.whatsappgen {background:url('images/whatsapp.png') 0 50% no-repeat; background-size:10% auto; padding:1% 0 1% 14%} 
.emailgengrey {background:#ededed url('images/email2.png') 2% 50% no-repeat; background-size:8% auto; padding:1% 1% 1% 15%; border-radius:20px}    
.emailgen {background:url('images/email2.png') 0 50% no-repeat; background-size:10% auto; padding:1% 0 1% 14%}     
.supportgengrey {background:#ededed url('images/life.png') 2% 50% no-repeat; background-size:8% auto; padding:1% 1% 1% 15%; border-radius:20px}    
.supportgen {background:url('images/life.png') 0 50% no-repeat; background-size:10% auto; padding:1% 0 1% 14%} 
.vsagengrey {background:#ededed url('images/vsa.png') 2% 50% no-repeat; background-size:8% auto; padding:1% 1% 1% 15%; border-radius:20px}  

.themix {background:url('images/themix.jpg') 0 50% no-repeat; background-size:10% auto; padding:1% 0 1% 14%}
.wnf {background:url('images/wnf.png') 0 50% no-repeat; background-size:10% auto; padding:1% 0 1% 14%}
.kooth {background:url('images/kooth.jpg') 0 50% no-repeat; background-size:10% auto; padding:1% 0 1% 14%}
.vsagen {background:url('images/vsa.png') 0 50% no-repeat; background-size:10% auto; padding:1% 0 1% 14%}
.fire {background:url('images/fire.png') 0 50% no-repeat; background-size:10% auto; padding:1% 0 1% 14%}
.fanon {background:url('images/fa.png') 0 50% no-repeat; background-size:10% auto; padding:1% 0 1% 18%}
.frank {background:url('images/frank.png') 0 50% no-repeat; background-size:10% auto; padding:1% 0 1% 14%}
.rethink {background:url('images/rethink.png') 0 50% no-repeat; background-size:10% auto; padding:1% 0 1% 14%}
.self {background:url('images/self.png') 0 50% no-repeat; background-size:10% auto; padding:1% 0 1% 14%}
.adfam {background:url('images/adfam.png') 0 50% no-repeat; background-size:10% auto; padding:1% 0 1% 14%}
.muk {background:url('images/mentor.png') 0 50% no-repeat; background-size:10% auto; padding:1% 0 1% 14%}
.document {background:url('images/document.png') 0 50% no-repeat; background-size:10% auto; padding:1% 0 1% 14%} 
.vsalow {background:url('images/vsalow.png') 0 50% no-repeat; background-size:10% auto; padding:1% 0 1% 14%} 
.nolow {background:url('images/nolow.png') 0 50% no-repeat; background-size:10% auto; padding:1% 0 1% 14%} 
.lhlow {background:url('images/lhlow.png') 0 50% no-repeat; background-size:10% auto; padding:1% 0 1% 14%} 
.gds {background:url('images/gds.png') 0 50% no-repeat; background-size:10% auto; padding:1% 0 1% 14%}
.drugsc {background:url('images/drugsc.png') 0 50% no-repeat; background-size:10% auto; padding:1% 0 1% 14%}
.download {background:url('images/download.png') 0 50% no-repeat; background-size:10% auto; padding:1% 0 1% 14%}
    
.whatsappred {background:#ededed url('images/whatsapp_red.png') 3% 50% no-repeat; background-size:auto 70%; padding:1% 3% 1% 12%; border-radius:20px}
.chatgenblue {background:#ededed url('images/chat_blue.png') 2% 50% no-repeat; background-size:auto 60%; padding:1% 3% 1% 12%; border-radius:20px}
.emailgenorange {background:#ededed url('images/email_orange.png') 2% 50% no-repeat; background-size:auto 75%; padding:1% 3% 1% 12%; border-radius:20px}
.onegen {background:url('images/one.png') 0% 50% no-repeat; background-size:6% auto; padding:0 0 0 8%}
.twogen {background:url('images/two.png') 0% 50% no-repeat; background-size:6% auto; padding:0 0 0 8%}    
.supportgenlblue {background:#ededed url('images/support_lblue.png') 2% 50% no-repeat; background-size:auto 70%; padding:1% 3% 1% 12%; border-radius:20px}
.talkgenpurp {background:#ededed url('images/talk_purple.png') 2% 50% no-repeat; background-size:auto 62%; padding:1% 3% 1% 12%; border-radius:20px}
.vsagengreen {background:#ededed url('images/vsa_green.png') 2% 50% no-repeat; background-size:auto 62%; padding:1% 3% 1% 12%; border-radius:20px}
}

@media(min-width:768px) {
.respadd35marg {margin-top:0}
.navbar-collapse {width:100%; border-top:0; box-shadow:none; padding-right:0}
.header-banner {width:30%; /*background:yellow;*/ height:88px; padding-top:21px}
.kleo-main-header .container {max-width:1200px !important}
/*.logo-to-right*/ .navbar-header {float:left}
.col-sm-6 .phone {background:url('images/under18s/phone.jpg') 0 50% no-repeat !important; background-size:auto 100% !important; border-radius:30px}
.col-sm-12 .intro {background:url('images/under18s/intro.jpg') 0 50% no-repeat !important; background-size:auto 100% !important; border-radius:30px}
.phone h2 {background:url('images/phone_purple.png') 0 0 no-repeat !important; background-size:auto 100% !important; padding-left:30%}
/*#header.header-color .navbar-nav li {border-bottom-color:#fff}*/
    
.testgengrey {background:#ededed url('images/tester.png') 3% 50% no-repeat; background-size:10% auto; padding:1% 1% 1% 17%; border-radius:20px}    
.testgen {background:url('images/tester.png') 0 50% no-repeat; background-size:13% auto; padding:1% 0 1% 18%} 
.factsgengrey {background:#ededed url('images/facts.png') 3% 50% no-repeat; background-size:10% auto; padding:1% 1% 1% 17%; border-radius:20px}    
.factsgen {background:url('images/facts.png') 0 50% no-repeat; background-size:13% auto; padding:1% 0 1% 18%}
.phonegengrey {background:#ededed url('images/phone_green.png') 3% 50% no-repeat; background-size:10% auto; padding:1% 1% 1% 17%; border-radius:20px}    
.phonegen {background:url('images/phone_green.png') 0 50% no-repeat; background-size:13% auto; padding:1% 0 1% 18%}
.page-id-1184 .phonegen {background:url('images/phone_green.png') 0 50% no-repeat; background-size:9% auto; padding:1% 0 1% 15%}
.chatgengrey {background:#ededed url('images/chat.png') 3% 50% no-repeat; background-size:10% auto; padding:1% 1% 1% 17%; border-radius:20px}    
.chatgen {background:url('images/chat.png') 0 50% no-repeat; background-size:13% auto; padding:1% 0 1% 18%}
.page-id-1184 .chatgen {background:url('images/chat.png') 0 50% no-repeat; background-size:9% auto; padding:1% 0 1% 15%}
.talkgengrey {background:#ededed url('images/counsel.png') 3% 50% no-repeat; background-size:10% auto; padding:1% 1% 1% 17%; border-radius:20px}   
.talkgenpurple {background:#f4e7f9 url('images/counsel.png') 3% 50% no-repeat; background-size:10% auto; padding:1% 1% 1% 17%; border-radius:20px}   
.talkgen {background:url('images/counsel.png') 0 50% no-repeat; background-size:13% auto; padding:1% 0 1% 18%}
.aerogengrey {background:#ededed url('images/aero.png') 3% 50% no-repeat; background-size:10% auto; padding:1% 1% 1% 17%; border-radius:20px}    
.aerogen {background:url('images/aero.png') 0 50% no-repeat; background-size:13% auto; padding:1% 0 1% 18%}    
.whatsappgengrey {background:#ededed url('images/whatsapp.png') 3% 50% no-repeat; background-size:10% auto; padding:1% 1% 1% 17%; border-radius:20px}    
.whatsappgen {background:url('images/whatsapp.png') 0 50% no-repeat; background-size:13% auto; padding:1% 0 1% 18%}
.page-id-1184 .whatsappgen {background:url('images/whatsapp.png') 0 50% no-repeat; background-size:9% auto; padding:1% 0 1% 15%}
.emailgengrey {background:#ededed url('images/email2.png') 3% 50% no-repeat; background-size:10% auto; padding:1% 1% 1% 17%; border-radius:20px}    
.emailgen {background:url('images/email2.png') 0 50% no-repeat; background-size:13% auto; padding:1% 0 1% 18%}
.page-id-1184 .emailgen {background:url('images/email2.png') 0 50% no-repeat; background-size:9% auto; padding:1% 0 1% 15%}
.supportgengrey {background:#ededed url('images/life.png') 3% 50% no-repeat; background-size:10% auto; padding:1% 1% 1% 17%; border-radius:20px}    
.supportgen {background:url('images/life.png') 0 50% no-repeat; background-size:13% auto; padding:1% 0 1% 18%}
.vsagengrey {background:#ededed url('images/vsa.png') 3% 50% no-repeat; background-size:10% auto; padding:1% 1% 1% 17%; border-radius:20px}  
    
.themix {background:url('images/themix.jpg') 0 50% no-repeat; background-size:13% auto; padding:1% 0 1% 18%}
.wnf {background:url('images/wnf.png') 0 50% no-repeat; background-size:13% auto; padding:1% 0 1% 18%}
.kooth {background:url('images/kooth.jpg') 0 50% no-repeat; background-size:13% auto; padding:1% 0 1% 18%}
.vsagen {background:url('images/vsa.png') 0 50% no-repeat; background-size:13% auto; padding:1% 0 1% 18%}    
.fire {background:url('images/fire.png') 0 50% no-repeat; background-size:13% auto; padding:0 0 0 18%}
.frank {background:url('images/frank.png') 0 50% no-repeat; background-size:13% auto; padding:0 0 0 18%}
.rethink {background:url('images/rethink.png') 0 50% no-repeat; background-size:13% auto; padding:0 0 0 18%}
.self {background:url('images/self.png') 0 50% no-repeat; background-size:13% auto; padding:0 0 0 18%}
.adfam {background:url('images/adfam.png') 0 50% no-repeat; background-size:13% auto; padding:0 0 0 18%}
.fanon {background:url('images/fa.png') 0 50% no-repeat; background-size:13% auto; padding:0 0 0 18%}
.muk {background:url('images/mentor.png') 0 50% no-repeat; background-size:13% auto; padding:1% 0 1% 18%}
.document {background:url('images/document.png') 0 50% no-repeat; background-size:13% auto; padding:1% 0 1% 18%} 
.vsalow {background:url('images/vsalow.png') 0 50% no-repeat; background-size:13% auto; padding:1% 0 1% 18%} 
.nolow {background:url('images/nolow.png') 0 50% no-repeat; background-size:13% auto; padding:1% 0 1% 18%} 
.lhlow {background:url('images/lhlow.png') 0 50% no-repeat; background-size:13% auto; padding:1% 0 1% 18%} 
.gds {background:url('images/gds.png') 0 50% no-repeat; background-size:13% auto; padding:1% 0 1% 18%}
.drugsc {background:url('images/drugsc.png') 0 50% no-repeat; background-size:13% auto; padding:1% 0 1% 18%}
.download {background:url('images/download.png') 0 50% no-repeat; background-size:13% auto; padding:1% 0 1% 18%}
    
.whatsappred {background:#ededed url('images/whatsapp_red.png') 5% 50% no-repeat; background-size:auto 70%; padding:1% 3% 1% 17%; border-radius:20px}
.chatgenblue {background:#ededed url('images/chat_blue.png') 3% 50% no-repeat; background-size:auto 65%; padding:1% 3% 1% 17%; border-radius:20px}
.emailgenorange {background:#ededed url('images/email_orange.png') 4% 50% no-repeat; background-size:auto 80%; padding:1% 3% 1% 17%; border-radius:20px}
.onegen {background:url('images/one.png') 0% 50% no-repeat; background-size:12% auto; padding:0 0 0 17%}
.twogen {background:url('images/two.png') 0% 50% no-repeat; background-size:12% auto; padding:0 0 0 17%}
.supportgenlblue {background:#ededed url('images/support_lblue.png') 3% 50% no-repeat; background-size:auto 70%; padding:1% 3% 1% 17%; border-radius:20px}
.talkgenpurp {background:#ededed url('images/talk_purple.png') 3% 50% no-repeat; background-size:auto 70%; padding:1% 3% 1% 17%; border-radius:20px}
.vsagengreen {background:#ededed url('images/vsa_green.png') 3% 50% no-repeat; background-size:auto 65%; padding:1% 3% 1% 17%; border-radius:20px}
.img-full-width img {width:100% !important; margin:0 auto}
}

@media(min-width:992px) {
img.pg_image {float:left; width:50% !important; height:auto !important; margin:0 0 30px 0 !important}
.kleo-main-header .container {max-width:1200px !important}
.col-sm-6 .phone {background:url('images/under18s/phone.jpg') 0 50% no-repeat !important; background-size:100% auto !important; border-radius:30px}
.col-sm-12 .intro {background:url('images/under18s/intro.jpg') 0 50% no-repeat !important; background-size:100% auto !important; border-radius:30px}
.phone h2 {background:url('images/phone_purple.png') 0 0 no-repeat !important; background-size:auto 100% !important; padding-left:10%}

.testgengrey {background:#ededed url('images/tester.png') 3% 50% no-repeat; background-size:8% auto; padding:1% 3% 1% 14%; border-radius:20px}    
.testgen {background:url('images/tester.png') 0 50% no-repeat; background-size:9% auto; padding:1% 0 1% 12%} 
.factsgengrey {background:#ededed url('images/facts.png') 3% 50% no-repeat; background-size:8% auto; padding:1% 3% 1% 14%; border-radius:20px}    
.factsgen {background:url('images/facts.png') 0 50% no-repeat; background-size:9% auto; padding:1% 0 1% 12%} 
.phonegengrey {background:#ededed url('images/phone_green.png') 3% 50% no-repeat; background-size:8% auto; padding:1% 3% 1% 14%; border-radius:20px}    
.phonegen {background:url('images/phone_green.png') 0 50% no-repeat; background-size:9% auto; padding:3% 0 3% 12%} 
.page-id-1184 .phonegen {background:url('images/phone_green.png') 0 50% no-repeat; background-size:7% auto; padding:1% 0 1% 10%} 
.chatgengrey {background:#ededed url('images/chat.png') 3% 50% no-repeat; background-size:8% auto; padding:1% 3% 1% 14%; border-radius:20px}    
.chatgen {background:url('images/chat.png') 0 50% no-repeat; background-size:9% auto; padding:3% 0 3% 12%}
.page-id-1184 .chatgen {background:url('images/chat.png') 0 50% no-repeat; background-size:7% auto; padding:1% 0 1% 10%}
.talkgengrey {background:#ededed url('images/counsel.png') 3% 50% no-repeat; background-size:8% auto; padding:1% 3% 1% 14%; border-radius:20px}    
.talkgenpurple {background:#f4e7f9 url('images/counsel.png') 3% 50% no-repeat; background-size:8% auto; padding:1% 3% 1% 14%; border-radius:20px}
.talkgenpink {background:#f9e7e7  url('images/counsel.png') 3% 50% no-repeat; background-size:8% auto; padding:1% 3% 1% 14%; border-radius:20px}
.talkgen {background:url('images/counsel.png') 0 50% no-repeat; background-size:9% auto; padding:3% 0 3% 12%} 
.aerogengrey {background:#ededed url('images/aero.png') 3% 50% no-repeat; background-size:8% auto; padding:1% 3% 1% 14%; border-radius:20px}    
.aerogen {background:url('images/aero.png') 0 50% no-repeat; background-size:9% auto; padding:1% 0 1% 12%}     
.whatsappgengrey {background:#ededed url('images/whatsapp.png') 3% 50% no-repeat; background-size:8% auto; padding:1% 3% 1% 14%; border-radius:20px}    
.whatsappgen {background:url('images/whatsapp.png') 0 50% no-repeat; background-size:9% auto; padding:3% 0 3% 12%} 
.page-id-1184 .whatsappgen {background:url('images/whatsapp.png') 0 50% no-repeat; background-size:7% auto; padding:1% 0 1% 10%} 
.emailgengrey {background:#ededed url('images/email2.png') 3% 50% no-repeat; background-size:8% auto; padding:1% 3% 1% 14%; border-radius:20px}    
.emailgen {background:url('images/email2.png') 0 50% no-repeat; background-size:9% auto; padding:3% 0 3% 12%}
.page-id-1184 .emailgen {background:url('images/email2.png') 0 50% no-repeat; background-size:7% auto; padding:1% 0 1% 10%}
.supportgengrey {background:#ededed url('images/life.png') 3% 50% no-repeat; background-size:8% auto; padding:1% 3% 1% 14%; border-radius:20px}    
.supportgen {background:url('images/life.png') 0 50% no-repeat; background-size:9% auto; padding:3% 0 3% 12%} 
.vsagengrey {background:#ededed url('images/vsa.png') 3% 50% no-repeat; background-size:8% auto; padding:1% 3% 1% 14%; border-radius:20px}  .vsagen {background:url('images/vsa.png') 0 50% no-repeat; background-size:9% auto; padding:1% 0 1% 12%} 
  
.themix {background:url('images/themix.jpg') 0 50% no-repeat; background-size:9% auto; padding:1% 0 1% 12%}
.wnf {background:url('images/wnf.png') 0 50% no-repeat; background-size:9% auto; padding:1% 0 1% 12%}
.kooth {background:url('images/kooth.jpg') 0 50% no-repeat; background-size:9% auto; padding:1% 0 1% 12%} 
.frank {background:url('images/frank.png') 0 50% no-repeat; background-size:9% auto; padding:1% 0 1% 12%} 
.fire {background:url('images/fire.png') 0 50% no-repeat; background-size:9% auto; padding:1% 0 1% 12%} 
.adfam {background:url('images/adfam.png') 0 50% no-repeat; background-size:9% auto; padding:1% 0 1% 12%}
.fanon {background:url('images/fa.png') 0 50% no-repeat; background-size:9% auto; padding:1% 0 1% 12%}
.muk {background:url('images/mentor.png') 0 50% no-repeat; background-size:9% auto; padding:1% 0 1% 12%} 
.self {background:url('images/self.png') 0 50% no-repeat; background-size:9% auto; padding:1% 0 1% 12%} 
.rethink {background:url('images/rethink.png') 0 50% no-repeat; background-size:9% auto; padding:1% 0 1% 12%} 
.document {background:url('images/document.png') 0 50% no-repeat; background-size:9% auto; padding:1% 0 1% 12%} 
.vsalow {background:url('images/vsalow.png') 0 50% no-repeat; background-size:9% auto; padding:1% 0 1% 12%} 
.nolow {background:url('images/nolow.png') 0 50% no-repeat; background-size:9% auto; padding:1% 0 1% 12%} 
.lhlow {background:url('images/lhlow.png') 0 50% no-repeat; background-size:9% auto; padding:1% 0 1% 12%} 
.gds {background:url('images/gds.png') 0 50% no-repeat; background-size:9% auto; padding:1% 0 1% 12%}
.drugsc {background:url('images/drugsc.png') 0 50% no-repeat; background-size:9% auto; padding:1% 0 1% 12%}
.download {background:url('images/download.png') 0 50% no-repeat; background-size:9% auto; padding:1% 0 1% 12%}
    
.whatsappred {background:#ededed url('images/whatsapp_red.png') 3% 50% no-repeat; background-size:auto 70%; padding:1% 3% 1% 12%; border-radius:20px}
.chatgenblue {background:#ededed url('images/chat_blue.png') 2% 50% no-repeat; background-size:auto 50%; padding:1% 3% 1% 12%; border-radius:20px}
.emailgenorange {background:#ededed url('images/email_orange.png') 2% 50% no-repeat; background-size:auto 75%; padding:1% 3% 1% 12%; border-radius:20px}
.onegen {background:url('images/one.png') 0% 50% no-repeat; background-size:7% auto; padding:0 0 0 9%}
.twogen {background:url('images/two.png') 0% 50% no-repeat; background-size:7% auto; padding:0 0 0 9%}
.supportgenlblue {background:#ededed url('images/support_lblue.png') 3% 50% no-repeat; background-size:auto 70%; padding:1% 3% 1% 12%; border-radius:20px}
.talkgenpurp {background:#ededed url('images/talk_purple.png') 2% 50% no-repeat; background-size:auto 70%; padding:1% 3% 1% 12%; border-radius:20px}
.vsagengreen {background:#ededed url('images/vsa_green.png') 3% 50% no-repeat; background-size:auto 70%; padding:1% 3% 1% 12%; border-radius:20px}
}

@media(max-width:768px) {
.page-id-20 #main, .page-id-104 #main, .page-id-140 #main, .page-id-601 #main, .page-id-603 #main, body.page-id-265 #main, body.page-id-312 #main, body.page-id-329 #main, body.page-id-739 #main, body.page-id-762 #main, body.page-id-770 #main, body.page-id-807 #main, body.page-id-838 #main, body.page-id-843 #main, body.page-id-857 #main, body.page-id-893 #main, body.page-id-874 #main, .page-id-106 #main, .page-id-108 #main, .page-id-1227 #main, .page-id-1240 #main, .page-id-1256 #main, .page-id-1298 #main, .page-id-1330 #main, .page-id-3546 #main, .page-id-6588 #main, .page-id-5423 #main, .page-id-1548 #main, body.page-template-left-sidebar #main-container {background-image:none !important}
.greenbox {margin:20px 0 20px 0 !important}
.frontthree h3 {margin:0 auto !important; text-align:center !important}
.frontthree .wpb_single_image .vc_figure, .frontthree .wpb_single_image .vc_single_image-wrapper {display:block; text-align:center; margin:20px auto}   
.wpb_single_image img {max-width:15%; margin:0 auto}
}