div#india {
    display: none;
}

.one-fifth.kinsta img {
    width: 230px;
}

body ul.zoom-social-icons-list li span , body #zoom-social-icons-widget-2 > div > ul > li:nth-child(4) > a > span{
    background-color: transparent !important;
	 background: transparent !important;
    color: #ffffff !important;
	    opacity: .5;
}
.page-id-116  .one-half.first img {
    margin-bottom: 0;
}
.page-id-52 #genesis-content article.post-52 div.entry-content div:nth-child(17) {
    margin-top: 0;
}

form#affwp-register-form, form#affwp-login-form {
    display: inline-block;
    width: 50%;
    vertical-align: top;
}

div#baf_page_navigation {
    display: none !important;
}

@media(max-width:1100px){
	.row .map-wrapper{
		display:none;
	}
}
.map-wrapper {
    position: relative;
}
.single-map-link {
    position: absolute;
}
div#phili-jas {
    right: 5%;
    top: 43%;
}
.small-imgs {    
	overflow: hidden;    
	border-radius: 100%;    width: 40px;    
	height: 40px;
}
div#us-marvin {
    left: 11%;
    top: 21%;
}
.single-map:hover {
    opacity:1;
}
.single-map-link:hover .single-map{
    background-color: rgb(9, 206, 99);
}

.single-map-link:hover .single-map:after, .single-map-link:hover .single-map::after {
        border-top: solid 15px rgb(9, 206, 99);
}
.small-imgs, .single-map p {
    display: inline-block;
    vertical-align: middle;
    margin: 0px;
}
div#phili .single-map {
    display: block;
}
div#phili {
    right:12%;
    top: 13%;
}
div#us-nick {
    left: 24%;
    top: 24%;
}
div#spain {
    left: 44%;
    top: 23.6%;
}
div#us-joe {
    left: 22.5%;
    top: 41%;
}



div#us-brenda {
    left: 10.5%;
    top: 28.5%;
}
.maplinks-div {
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
}
div#us-joe .single-map {
    display: block;
    text-align: center;
}


div#us-joe .single-map::after {
    border-top: none;
    border-bottom: solid 15px  rgb(0, 221, 101);
    top: -25%;
}
.single-map {
    position: absolute;
}
div#india {
    left: 69%;
    top: 39%;
}

div#us-brenda img,
div#phili img {
    position: relative;
    top: -6px;
}

.single-map:after, .single-map::after {
    position: absolute;
    top: 88%;
    left: 50%;
    margin-left: -15px;
    content: '';
    width: 0;
    height: 0;
    border-top: solid 15px  rgb(0, 221, 101);
    border-left: solid 15px transparent;
    border-right: solid 15px transparent;
    cursor: pointer;
}
.single-map {
    z-index: 15;
}

.single-map {
    color: #fff;
    background-color: rgb(0, 221, 101);
    display: inline-block;
    padding: 5px 10px;
    position: relative;
    left: -50%;
    top: -39px;
    text-transform: uppercase;
    font-family: "francois_oneregular";
    letter-spacing: 2px;
}

.page-id-5600 .overlay-details h4 span {
    font-size: 18px;
}

.page-id-5600 .overlay-details h4 {
    font-size: 22px;
}

.caldera_forms_form span.field_required {
    color: #1a1a1a !important;
}
.caldera_forms_form .col-sm-6 {
    margin-left: 3.448275862069%;
    width: 48.275862068966% !important;
}
.caldera-grid .form-group {
    margin-bottom: 2em !important;
}

.caldera-grid input::placeholder,
.caldera-grid textarea::placeholder{
	color:#dcdcdc!important
}
.caldera_forms_form .col-sm-6.first_col {
    margin-left: 0px !important;
}
.caldera-grid .btn.btn-default {
    background-color: #00dd65;
    color: #fff;
    font-weight: bold;
    border: 0px;
    text-align: center;
    margin: auto;
    padding: 1.1rem 2rem 1rem;
    border-radius: 5px;
}
.caldera-grid label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 400;
    color: #1a1a1a;
    text-align: center;
    width: 100%;
}
.caldera-grid .form-control {
	    box-shadow: inset 0 0px 0px rgba(0,0,0,.075) !important;
    background-color: #fff;
    border-radius: 5px!important;
    border: 1px solid #dcdcdc!important;
    color: #1a1a1a!important;
    padding: 1.2rem 2rem 1rem!important;
    width: 100%;
    height: auto !important;
    font-size: 20px;
}
div#fld_9628710_1-wrap {
    text-align: center;
}
textarea#fld_7098264_1 {
    height: auto !important;
}
.caldera-grid .form-control:focus {
    border-color: #00dd65 !important;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 0px 0px rgba(0,0,0,.075), 0 0 0 rgba(102,175,233,.6);
}
section#text-48 {
    margin-bottom: 10px;
}

.yarpp-thumbnails-horizontal {
    margin: auto;
    max-width: 100% !important;
    float: none;
    margin-bottom: 80px !important;
}

body .saboxplugin-desc p {
    font-size: 17px !important;
}

.saboxplugin-wrap .saboxplugin-gravatar img:hover {
    -webkit-transform: rotate(15deg) !important;
    -moz-transform: rotate(15deg) !important;
    -o-transform: rotate(15deg) !important;
    -ms-transform: rotate(15deg) !important;
    transform: rotate(15deg) !important;
}

body p{font-size: 20px;}
div.asl_w .probox .promagnifier {
     background-color: #00e16f;
    background-image: -o-linear-gradient(180deg,#84c5dc,#6cd1f5);
    background-image: -ms-linear-gradient(180deg,#84c5dc,#6cd1f5);
    background-image: -webkit-linear-gradient(180deg,#00e16f,#00e16f);
    background-image: linear-gradient(180deg,#00e16f,#00e16f);
    background-position: center center;
    background-repeat: no-repeat;
    border: 0 solid #00e16f;
    border-radius: 0 0 0 0;
    box-shadow: -1px 1px 0 0 rgba(255,255,255,.61) inset;
    cursor: pointer;
    background-size: 100% 100%;
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
}


div.asl_w .probox .prosettings {
    width: 28px;
    height: 28px;
    background-color: #00e16f;
    background-image: -o-linear-gradient(185deg,#68aec7,#6cd1f5);
    background-image: -ms-linear-gradient(185deg,#68aec7,#6cd1f5);
    background-image: -webkit-linear-gradient(185deg,#00e16f,#00e16f);
    background-image: linear-gradient(185deg,#00e16f,#00e16f);
    background-position: center center;
    background-repeat: no-repeat;
    float: left;
    border: 0 solid #00e16f;
    border-radius: 0 0 0 0;
    box-shadow: 1px 1px 0 0 rgba(255,255,255,.63) inset;
    cursor: pointer;
    background-size: 100% 100%;
}


div.asl_w {
    width: 100%;
    height: auto;
    border-radius: 5px;
    background-color: #00e16f82;
    background-image: radial-gradient(ellipse at center,#00e16f6e,#00e16f2e);
    overflow: hidden;
    border: 0 none #000;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 10px 18px -13px #000;
}



.azeeb {
	    clear: both;
    position: relative;
    top: 17px;	
}

body a{text-decoration: underline;}
a:hover{text-decoration: none;
}
#genesis-footer-widgets a{text-decoration: none;}
#genesis-footer-widgets a:hover{text-decoration: underline;}
#menu-item-35 > a{text-decoration: none;}

.entry-content ul li, .entry ul li{font-size: 20px;}

.pricing-table .plan li{font-size: 14px;}
.content-sidebar-wrap{font-size: 20px;}
.genesis-nav-menu a{text-decoration: none;}
button, .button {font-size: 2rem;
}
.footer-widgets section#text-4 a:first-child{text-decoration: none;}

@media only screen and (min-width: 1500px) {
	
	div#front-page-3 img {
    width: 100%;
    height: auto;
    float: right;
}
}



.error404 .sumome-share-client-wrapper a {
    display: none !important;
}

.checkz .wrap{
	padding:0px !important;
}

.checkz  {
    float: left;
    width: 51%;
    text-align: center;
}


#edd_terms {
	display:block !important;
	
}
#edd_show_terms {
	
	display:none !important;
}

#front-page-2 img.emoji {
    width: 50px !important;
    height: 50px !important;
    margin-bottom: 13px !important;
}


.home section#text-36,
.home section#text-38{
    width: 100%;
}

body.page-id-1093 #genesis-content > article > div.entry-content > div:nth-child(1) > div.pricing-table {
    float: none !important;
    margin-bottom: 10px !important;
    width: 100% !important;
}
body.page-id-1093 #genesis-content > article > div.entry-content > div:nth-child(1) > div {
    float: left !important;
    width: 31.034482758621% !important;
}

.postid-2038 .page-header.bg-primary.with-background-image {
    background-position: top;
}
.page-id-168 .featured.plan {    height: 178px !important;    padding: 0;}

.page-id-168 .featured.plan .boxes {    display: block;    margin: auto;    max-height: 86px;}

#wpadminbar{z-index: 9999999;}
header.site-header{z-index: 9999999 !important;}
.page-id-1749 .one-third {
    margin-bottom: 20px !important;
}
.page-id-1749 .one-third p {
    margin: 0px !important;
}
.home section#featured-post-2 article {
    height: initial !important;
    display: inline-block !important;
    float: none !important;
    vertical-align: top !important;
}
.adjacent-entry-pagination.pagination {
    display: none;
}
/*.s.u.m.o.me.listbuilder-popup-embedded {
  
    z-index: 1 !important;
 } */

#author-bio-box {
clear:both;
}
/* div#front-page-3 img {
    width: 769px;
    height: 537px;
}
 */
footer.site-footer {
    opacity: 1;
}
li#menu-item-35 span {
    font-weight: bold;
}
.home #text-36 .one-third {
    margin-bottom: 20px !important;
} 
.home #text-36 .one-third p {
    margin: 0px !important;
}
.footer-widgets section#text-4 a:first-child {
    opacity: 1;
}
a.button , button,input.wpcf7-form-control.wpcf7-submit,input.button{
    font-weight: bold !important;
}

ul.testimonials-list li br{
 display:none !Important;
}

ul.testimonials-list li blockquote {
    width: 550px !important;
    margin: 0 auto !important;
}

.checkz ul.testimonials-list li blockquote {
    width: 100% !important;
    margin: 0 auto !important;
}


body #text-4 .textwidget p {
    margin: 0 0 1.625em !important;
}
#featured-post-2 a img {
    width: 100%;
}
.small-screen {
    display: none;
}
.home div#gts-testimonials {
    height: 310px;
}
.home #gts-testimonials .wrap {
    height: 260px;
}
.home section#featured-post-2 article {
    height: 360px;
}
.showcase {
    margin-top: 55px !important;
    margin-bottom: 70px !important;
}
.pagination-previous a, .pagination-next a {
    color: #fff;
	    border-radius: 5px;
    padding: 12px;
}
#text-4 .textwidget p {
    margin: 0 0 0em !important;
}
#text-4 a.button.arrow-right {
    margin-top: 15px;
}
.start-free-button:hover span {
    background-color: #06dc6f;
    color: #fff;
}

.page-id-1231 .one-third,
.page-id-112 .one-third,
.page-id-114 .one-third,
.page-id-116 .one-third{
    margin-bottom: 2rem;
}
.page-id-1231 .one-third p,
.page-id-112 .one-third p,
.page-id-114 .one-third p,
.page-id-116 .one-third p{
    margin: 0px !important;
}

.page-id-1231 .one-half.first p {
    margin: 0px !important;
}
.avatar {
    border-radius: 50%;
    float: left;
}
.start-free-button span {
    border: 2px solid #06dc6f;
    padding: 11px;
    border-radius: 5px;
    color: #1a1a1a;
}
.contactz {
    margin: 0;
}

.first {
    clear: both;
    margin-left: 0;
}

p {
    line-height: 1.612 !important;
}
section#text-38 .widget-wrap .textwidget p:first-child {
    margin: 0;
}
.home section#text-36 button {
    margin-top: 15px;
}
section#text-36 p {
    padding-right: 0;
}

@media(max-width:800px){
.checkz {
    float: left;
    width: 100%;
    text-align: center;
}
}




@media(max-width:1040px){
.edd-submit.button.green {
    color: #fff;
    background: #5cb85c;
    border-color: #4cae4c;
    margin-bottom: 6px;
    min-width: 150px;
}
	
	ul.testimonials-list li blockquote {
	    width: 100% !important;
    margin: 0 auto !important;
}
a.button.arrow-right {
    margin: 2px 0 2px 0;
}
	
	.checkz .testimonials-list {
    height: 330px !important;
}

	
}

@media(max-width:480px){

		.footer-widget-area {
    width: 100% !important;
   
}
.testimonials-list br { display:none !important;}
}

@media(max-width:799px){
	.home section#text-36 .textwidget .one-third:nth-child(12), .home section#text-36 .textwidget .one-third:nth-child(13) {
    margin-top: 45px;
}
	section#text-56 p ,
	section#text-44 p {
    margin: 0px;
}

	section#text-23 .textwidget, 
    section#text-25 .textwidget, 
    section#text-27 .textwidget, 
    section#text-29 .textwidget,
	section#text-42 .textwidget,
    section#text-56 .textwidget,
    section#text-44 .textwidget{
    position: relative;
    top: -75px;
}
	
	#text-2 blockquote br {
    display: none;
}
	
	.front-page-3 .flexible-widgets.widget-area.widget-halves section {
    text-align: center;
}
	a.button.arrow-right.large-screen {
    display: none;
}
.small-screen {
    display: block !important;
	    position: relative;
    text-align: center;
    margin: 0 auto !important;
}
	.home #gts-testimonials .wrap {
    height: initial!important;
}.home div#gts-testimonials {
    height: initial!important;
}
	.footer-widget-area {
    width: 50%;
    display: inline-block;
}
	.post-1231 .one-half {
    width: 100%;
    margin: 0 auto !important;
    text-align: center;
    margin-top: 20px !important;
}
	a.button.arrow-right,button.button.arrow-right {
    white-space: normal;
}
h2 {
    font-size: 3.0rem;
    line-height: 1.4;
    font-weight: 300;
}
.flexible-widgets .widget {
    margin-bottom: 2rem;
    width: 100%;
}
section#text-12, section#text-23, section#text-25 , section#text-30 {
    margin-top: -105px !important;
    margin-bottom: 30%;
}
.front-page-3 .widget img.pull-left {
    margin-bottom: -19%;
}

.front-page-3 .widget img.pull-right, .front-page-3 .widget img.pull-left {
	height: auto !important;
    max-width: 100% !important;
    width: auto !important;
    margin-bottom: 0;
    margin-top: 0;
    margin: 0 auto !important;
}section#text-12, section#text-23, section#text-25, section#text-30 {
    margin-top: 0 !important;
    margin-bottom: 0;
}.home section#featured-post-2 article {
    height: initial;
}
.button.arrow-right:after {
    content: "\f30f";
    margin-left: .2rem;
}
.button.arrow-right:hover:after {
    margin-left: 0.5rem;
    margin-right: -0rem;
}
}
@media only screen and (max-width: 1260px){
	
	button.sub-menu-toggle:before {
    color: #1a1a1a;
    font-size: 16px;
    padding: 14px 5px 14px;
    cursor: pointer;
}
	button.sub-menu-toggle.activated:before {
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
button.sub-menu-toggle, 
	button.menu-toggle {
    display: block;
    visibility: visible;
}
.nav-primary {
    width: 100%;
    display: none;
}
.nav-primary .genesis-nav-menu li .sub-menu {
    margin: 0 0 0 24px;
    width: calc(100% - 24px);
}
.ion-chevron-left:before {
    content: "\f124";
}
button.sub-menu-toggle {
    position: absolute;
    right: 0;
    top: 0;
    background: transparent;
    padding: 0 1.25rem 0;
}
button.sub-menu-toggle:before {
    color: #1a1a1a;
    font-size: 16px;
    padding: 14px 5px 14px;
    cursor: pointer;
}
button.menu-toggle:before {
    position: absolute;
    color: #1a1a1a;
    top: 1rem;
    right: 1.2rem;
    display: inline-block;
    font-size: 3rem;
    margin: 0 auto;
    padding: 0;
}
button.menu-toggle.activated::before {
    content: "\f2d7";
    right: 1.5rem;
}
.nav-primary {
    text-align: left;
}
.nav-primary .genesis-nav-menu li {
    width: 100%;
}
.nav-primary .genesis-nav-menu a {
    margin: 0 4rem 0 0 !important;
    padding: 1rem 0 !important;
}
button.menu-toggle {
    display: block;
    visibility: visible;
}
button.menu-toggle {
    display: block;
    float: right;
    background: none;
    padding: 0;
    overflow: hidden;
    width: 50px;
    height: 50px;
    position: relative;
}

}
@media only screen and (min-width: 800px){
.site-header .wrap {
    margin: 0 auto;
    padding: 0 2%;
}

}

@media(min-width:1261px){
	
html body .genesis-nav-menu .sub-menu {
		width: 18rem !important;
		z-index: 99;
		background: #fff;
		box-shadow: 0 2rem 2rem -0.05rem rgba(0,0,0,0.1);
		border-radius: 5px;
		opacity: 0 !important;
		margin-top: 0;
		position: absolute !important;
		left: 0;
		margin-left: 2rem;
		pointer-events: none;
		text-align: left;
		display: block !important;
	}	
}
@media only screen and (max-width: 1200px){	
	.home #gts-testimonials .wrap {
    height: initial!important;
}.home div#gts-testimonials {
    height: initial!important;
}
	section#simple-social-icons-2 ul.aligncenter {
    text-align: left;
}.simple-social-icons ul.aligncenter li {
    margin: 0px 7px 0 7px !important;
}
.search-form input[type="submit"] {
 
    background: #fff !important;
}#text-31 .one-fourth h2 {
    font-size: 3.3rem;
}	
}

/* Home Page 'As Seen On' */
.ngg-widget {
    text-align: center !important;
}
.ngg-widget img {
    border: none !important;
    float: none !important;
}

/* Home Page 'Saving Lives' */

#genesis-content > article > div.entry-content > div:nth-child(9) > div{width: 118px !important;}

.home #genesis-content > article > div.entry-content > div:nth-child(8) > div{float: none;
    max-width: 240px;
    margin: 0 auto;
    padding-top: 15px;
}

#front-page-5 {position:relative;}
.ratingz {     position: absolute;
    bottom: 42px;
    left: 0;
    right: 0;
    max-width: 125px;
    margin: 0 auto; }

@media only screen and (max-width: 991px) {
	
	#front-page-5 {
   
    padding-bottom: 40px;
}
	
	
	.ratingz { bottom: 0px;}
}
.flexible-widgets.widget-area.widget-halves p{padding-right: 22px;}

#genesis-content > div > div > div:nth-child(8) > div{margin: 0 auto;
    max-width: 240px;
    float: none;
    margin-top: 30px;}

.cool-timeline.white-timeline .timeline-year{position: inherit;}

.before-footer,#before-footer,#genesis-footer-widgets,.site-footer {
		position:relative;
	z-index:1;
}

.sidebar .widget:last-child {
	top: 57px !important;
    z-index: 0;
	
}

.page-id-2579 .sumome-share-client-wrapper{display: none !important;}
.page-id-2584 .sumome-share-client-wrapper{display: none !important;}

.page-id-2584 h1.entry-title{text-align: center !important;}

#C24QdAO-1511687360825 {top:auto !important;}
#zoom-social-icons-widget-2 > div > ul > li:nth-child(4) > a > span{background:#fff !important;
color: #000!important;}



.zoom-social_icons-list__item a{opacity: .8 !important;}
.zoom-social_icons-list__item a:hover{opacity: 1 !important;}

#custom_html-2 > div > div > div.ngg-widget.entry-content > img:nth-child(9){padding-bottom: 31px;}

#genesis-content > div > div.entry-content > div.pricing-table > div.featured.plan.one-third.first > div > p:nth-child(8){display: none;}
#genesis-content > div > div.entry-content > div.pricing-table > div:nth-child(2) > div > p:nth-child(8){display: none;}
#genesis-content > div > div.entry-content > div.pricing-table > div:nth-child(3) > div > p:nth-child(8){display: none;}
#text-55 > div > div > p:nth-child(4) > a{display: none;}

.hrz-line hr{
display: block;
    position: absolute;
    width: 100%; 
    padding: 0px;
}

#edd_mailchimp{display: none;}

@media only screen and (min-width: 961px) {
    #mobile-pricing-table {
        display: none;
    }
	  .gw-go-price-wrap {
   		padding-top: 25px;
  	}
}
@media only screen and (max-width: 960px) {
	#desktop-pricing-table {
				display:none;
	}
	.gw-go-body-cell div span {
		font-size: 14px !important;
	}
}
@media only screen and (min-width: 961px) and (max-width: 1600px) {
	.gw-go-body-cell div span {
		font-size: 14px !important;
		line-height: 1em !important;
	}
}
.monthly-toggle {
	display: none;
}
.yearly-toggle {
	display: block;
}
.gw-go-body-cell>.pricing-table-link {
  color: #00dd65 !important;
	text-decoration: underline !important;
}
.gw-go-body-cell>.pricing-table-link:hover {
	text-decoration: none !important;
}
.edd_purchase_submit_wrapper>.edd-add-to-cart.button.green.edd-submit {
	background-color: #d85fb0 !important;
}
/*
 * 
 * YARPP related posts redesign
 * 
 * */
.yarpp-thumbnails-horizontal .yarpp-thumbnail
{	
	width: 30%;
	height: 200px;
	border:0px
}
.yarpp-related .yarpp-thumbnail-title
{
	font-size: 70% !important;
	width:90%;
	overflow: visible;
}
.yarpp-thumbnail > img, .yarpp-thumbnail-default
{
		width: 100%;
    height: 100%;
    object-fit: cover;
}
.yarpp-related .yarpp-thumbnails-horizontal
{
	margin-bottom:80px;
}
@media only screen and (max-width: 540px) and (min-width:1px)
{
	.yarpp-related .yarpp-thumbnails-horizontal a.yarpp-thumbnail
	{
		width:90%;
		margin-bottom:70px !important;
		margin:auto;
	}
	.yarpp-related .yarpp-thumbnails-horizontal a.yarpp-thumbnail img
	{
		width:100%;
	}
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail
{
	margin-right: 2% !important;
}


.saboxplugin-authorname a {
    font-family: "francois_oneregular";
}

/*Pricing page slider */
.saboxplugin-wrap {
	border: 0 !important;
}
.saboxplugin-socials.sabox-colored {
    display: none;
}
.kksr-legend {
    margin-bottom: 15px;
}

@media (max-width:767px){
	form#affwp-register-form, form#affwp-login-form {
    display: block;
    width: 100%;
}
section#text-67 img {
    width: 100% !important;
    height: auto !important;
    max-width: 100% !important;
}
.map-wrapper {
    display: none;
}
	.caldera_forms_form .col-sm-6 {
    margin-left: 0px !important;
    width: 100% !important;
}
#edd_checkout_cart td, #edd_checkout_cart th {
    padding: 5%;
}
}

/*
 * 
 * testimonials on pricing page fix
 * #genesis-content  article.post-52  div.entry-content .gts-testimonials
 * 
 * */

#genesis-content > article > div.entry-content > div:nth-child(9) > div#gts-testimonials
{
	width:auto !important;
	height: 17em;
}

@media only screen and (max-width:1506px)
{
	#genesis-content > article > div.entry-content > div:nth-child(9) > div#gts-testimonials > .wrap > .lSSlideOuter > .lSSlideWrapper 
	{
			height: 17em;
	}
}
@media only screen and (max-width:551px)
{
	#genesis-content > article > div.entry-content > div:nth-child(9) > div#gts-testimonials > .wrap > .lSSlideOuter > .lSSlideWrapper 
	{
			height: 19em;
	}
	
	#genesis-content > article > div.entry-content > div:nth-child(9) > div#gts-testimonials
	{
		width:auto !important;
		height: 19em;
	}
}
@media only screen and (max-width:551px)
{
	#genesis-content > article > div.entry-content > div:nth-child(9) > div#gts-testimonials > .wrap > .lSSlideOuter > .lSSlideWrapper 
	{
			height: 21em;
	}
	
	#genesis-content > article > div.entry-content > div:nth-child(9) > div#gts-testimonials
	{
		width:auto !important;
		height: 21em;
	}
}
@media only screen and (max-width:495px)
{
	#genesis-content > article > div.entry-content > div:nth-child(9) > div#gts-testimonials > .wrap > .lSSlideOuter > .lSSlideWrapper 
	{
			height: 22em;
	}
	
	#genesis-content > article > div.entry-content > div:nth-child(9) > div#gts-testimonials
	{
		width:auto !important;
		height: 22em;
	}
}
@media only screen and (max-width:414px)
{
	#genesis-content > article > div.entry-content > div:nth-child(9) > div#gts-testimonials > .wrap > .lSSlideOuter > .lSSlideWrapper 
	{
			height: 25em;
	}
	
	#genesis-content > article > div.entry-content > div:nth-child(9) > div#gts-testimonials
	{
		width:auto !important;
		height: 25em;
	}
}
@media only screen and (max-width:378px)
{
	#genesis-content > article > div.entry-content > div:nth-child(9) > div#gts-testimonials > .wrap > .lSSlideOuter > .lSSlideWrapper 
	{
			height: 26.5em;
	}
	
	#genesis-content > article > div.entry-content > div:nth-child(9) > div#gts-testimonials
	{
		width:auto !important;
		height: 26.5em;
	}
}
@media only screen and (max-width:324px)
{
	#genesis-content > article > div.entry-content > div:nth-child(9) > div#gts-testimonials > .wrap > .lSSlideOuter > .lSSlideWrapper 
	{
			height: 28.5em;
	}
	
	#genesis-content > article > div.entry-content > div:nth-child(9) > div#gts-testimonials
	{
		width:auto !important;
		height: 28.5em;
	}
}
/*
 * 
 * read more FAQ on pricing button alignment fix
 * 
 * */
#genesis-content article.post-52 div.entry-content div:nth-child(17)
{
	margin-top:40%;
}

@media only screen and (max-width:886px)
{
	#genesis-content article.post-52 div.entry-content div:nth-child(17)
	{
		padding-top:75%;
	}
}
@media only screen and (max-width:818px)
{
	#genesis-content article.post-52 div.entry-content div:nth-child(17)
	{
		padding-top:105%;
	}
}
@media only screen and (max-width:799px)
{
	#genesis-content article.post-52 div.entry-content div:nth-child(17)
	{
		padding-top:0%;
		margin-top:0%;
	}
}
.page-id-99 .caldera-grid .form-control {
    background-color: rgba(240, 240, 240, 0.49);
    border-radius: 5px!important;
    border: 4px solid #dcdcdc!important;
    color: #1a1a1a!important;
    padding: 1.2rem 2rem 1rem!important;
    width: 100%;
    height: auto !important;
    font-size: 20px;
}
.caldera-grid .form-control:focus {
    box-shadow: 0 10px 40px 0 rgba(0, 0, 0, .3) !important;
	border: 4px solid #00C75B !important;
}
/*temporary css for map*/

.single-map {
    color: #fff;
    background-color: rgb(0, 221, 101);
	border-radius:40px;
}
.caldera-grid .radio-inline {
    display: inline !important;
    font-size: 19px !important;
}
.caldera-grid .form-control {
	border: 4px solid #dcdcdc!important; }

.caldera-grid label {
    text-align: left !important;
}
.intl-tel-input {
    width: 100%;
}
input#fld_5283930_1::placeholder {
    padding-left: 28px;
}

select#fld_7570153_1 {
    font-size: 19px;
    color: #dcdcdc !important;
}
div#us-joe .single-map:last-child::after{
	display:none;
}
.caldera-grid .form-control::placeholder {
    color: #9c9292 !important;
}
select#fld_7570153_1 {
    color: #9c9292 !important;
}
body .bwl-faq-container label {
    background: #00dd65 !important;
    color: #fff !important;
    font-size: 21px !important;
	border-radius: 17px;
}
.bwl-faq-container .opened-label{
	   color: #00dd65 !important;
	border-radius: 10px;
}
body input.search_icon {
    border: 2px #00dd65 solid !important;
	border-radius: 14px;
}
input.search_icon::placeholder {
    color: #907f7f !important;
}