/*
Theme Name: Ave Child
Theme URI: http://ave.liquid-themes.com/
Author: Liquid Themes
Author URI: https://themeforest.net/user/liquidthemes
Template:  ave
Description: Smart, Powerful and Unlimited Customizable WordPress Theme.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: ave
Tags: responsive, retina, rtl-language-support, blog, portfolio, custom-colors, live-editor
*/

h1{
	font-family: 'Morganite Black', sans-serif;
	text-transform:uppercase;
	text-align:center;
}
.single.post-template-default h1{
	color: #545C61;
}
p,.lqd-custom-menu li a,.wpb_raw_html .ti-widget.ti-goog .ti-widget-container *{
	color:#fff;
	font-family: 'Nexa Light',sans-serif;
}
button{
	font-family: 'Nexa',sans-serif;
}

.main-header {
	position:initial;
}
#head-section h3,#head-section-white h3{
    font-size: 24px;
    max-width: 600px;
    margin: 0 auto 30px !important;
	text-align:center;
}
#head-section-white h3{
	max-width: 780px;
	color:#0A0A0A;
}
.small{
    width:10% !important;
}
.large {
    width: 40% !important;
}
.revenue button {
   text-align: center !important;
   font-size: 18px !important;
   padding-top: 15px !important;
   padding-bottom: 15px !important;
   border-radius: 2px !important;
}
.revenue:hover{
	transform:none !important;
}
.revenue.btn{
	width:100%;		
}
.revenue .btn-txt {
    font-size: 18px;
    padding: 15px;
    word-wrap: break-word;
    white-space: normal;
    line-height: normal;
    text-align: center;
}

.revenue .btn-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 36px;
    letter-spacing: 0;
    transition: inherit;
    background-size: 99.99%!important;
}
.revenue .vc_btn3-icon.far.fa-play-circle {
    font-size: 30px !important;
}
.vc_general.vc_btn3:focus {
    border: none;
    color: #fff;
}
.schedule {
    width: 100%;
    padding: 4px 4px !important;
    color: #fff !important;
    font-size: 18px !important;
    border: solid 1px transparent !important;
    border-radius: 4px !important;
    background-image: linear-gradient(black, black), linear-gradient(to right,#8738ff,#a257ec) !important;
    background-origin: border-box;
    background-clip: content-box, border-box;
    height: 84px;
}
.schedule:hover {
    background-image: linear-gradient(black, black), linear-gradient(to left,#8738ff,#a257ec) !important;
    transition: all .2s ease-in-out;
}

.popmake-content .wpcf7-submit{background:#f0f0f0; border-radius: 0 !important;}
.popmake-content p,.popmake-content span,.popmake-content .wpcf7-response-output{color:#fff}
.popmake-content p,.popmake-content h6{text-align:center}
.popmake-content h4{text-transform:uppercase;font-family:Morganite Light;font-weight:500;letter-spacing:2px;font-size:65px;text-align:center;margin:1em 0 0.5em}
.popmake-content .wpcf7{max-width:800px;margin:40px auto 120px !important}
.wpcf7 input,.wpcf7 textarea {padding:10px;width:100%;color:#000}
.wpcf7 input[type="radio"],.wpcf7  input[type="checkbox"]{width:auto}
span.wpcf7-list-item {display:block;margin:10px 0}
.popmake-content .wpcf7 .row{margin-bottom:30px}
.popmake-content .wpcf7 input[type="button"],.popmake-content .wpcf7 button[type="button"], .wpcf7 input[type="submit"]{width:auto;margin:0;padding:10px 25px;border:none}
.popmake-content .wpcf7 input[type="button"],.popmake-content .wpcf7 button[type="button"]{background-color:#f69d7a; border-radius: 0 !important;}
.popmake-content .wpcf7 .ui-selectmenu-button{width:98%;margin:0 15px 15px 15px}
.popmake-content .wpcf7 .question{font-size:17px}
.page-id-760 .wpcf7 input[type="submit"]{color:#fff;background-color:#f69d7a}
.number-section p{
    color:#fff;
    font-size:23px;
    line-height: 1.55em;
}
.count {
    font-family: 'Morganite Light';
    font-size: 150px;
    color:#6a2ccb;
    float: right;
}
.number-section strong {
    font-family: 'Morganite Black', sans-serif;
    font-size: 80px;
    color: #fff;
    font-weight: normal;
    letter-spacing: 1px;
	line-height: 0.9;
}
.number-section .vc_row.vc_inner{
	display:flex;
	align-items:center;
	margin-bottom:40px;
}
.wpls-logo-showcase-slider-wrp .slick-slide .wp-post-image {
    max-height: 50px !important;
    opacity:0.2;
}
.wpls-logo-showcase-slider-wrp .slick-slide .wp-post-image:hover {
    opacity: 1;
}
#intro .txt-content{
    background-color: #0a0a0a;
}
#intro .text {
    font-size: 18px;
    max-width: 640px;
    margin: 70px auto !important;
}
#intro h3 {
    font-size: 29px;
	line-height: 46px;
    max-width: 510px;
    margin: 0 0 25px !important;
    position: relative;
}
.schedule-orange button{
    font-size:18px !important;
    padding:25px !important;
    border-radius: 2px !important;
}
.schedule-orange button::before {
    background: url(https://youngcaesar.digital/wp-content/uploads/2020/04/Schedule_Icon.png) no-repeat;
    content: '';
    padding-right: 45px;
    background-size: 32px;
    padding-bottom: 20px;
	height: 35px;
}
.our-results h4,.blog-section .ld-fancy-heading h4,.analytics-section h4,.instagram-section h4,#faq-section h4,#testimonials h4 {
    font-family: 'Morganite Bold', sans-serif;
    font-size: 80px;
    letter-spacing: 1px;
    line-height: 0.95em !important;
	text-transform: uppercase;
}
.blog-section .vc_gitem-zone-c{
	background:none!important;
}
.blog-section .vc_btn3 {
    background-size: 200% 100%;
    background-color: #eb6763;
    background-image: -webkit-linear-gradient(left, #eb6763 0%, #f28a71 50%,#eb6763 100%);
    background-image: linear-gradient(to right, #eb6763 0%, #f28a71 50%,#eb6763 100%);
}
.blog-section .attachment-post-thumbnail, .video-thumb{
    width:100%;
    object-fit: cover;
}
.blog-section .video-thumb-wrap {
    display: flex;
    width:100%;
}
.video-thumb-wrap .btn > span{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    color: #fff;
    font-size: 80px;
}
.quote {
    color: #f8ab7f;
    font-size: 22px;
    margin-bottom:20px !important;
}

.wpls-logo-showcase .wpls-logo-cnt.slick-slide {
    margin: 0 20px;
}

#testimonials .vc_grid-item {
    border: 2px solid #444;
    background: #222;
	border-radius: 4px;
	max-width: 92.25%;
	margin: 0 0 0 18px;
	z-index: 1;
	position:relative;
}
#testimonials .vc_gitem-zone-a{
	position: unset;
	height: auto !important;
	min-height: 190px;
}
#testimonials .vc_gitem-zone-a .vc_gitem-row-position-top,#testimonials .vc_gitem-zone-a .vc_gitem-row-position-bottom{
	position:relative;
}
#testimonials .test {
    font-size: 24px;
    line-height: 1.5em;
}
#testimonials .person-quote {
    color: #f8ab7f;
    margin-bottom: 0px !important;
	font-size: 22px;
	font-style: italic;
	padding: 0;
	margin-left: -15px;
}
#testimonials .avatar {
    border-radius: 50em;
    overflow: hidden;
    position: relative;
    z-index: 2;
}
#testimonials{
    background-position: bottom !important;
}
#testimonials .vc_gitem-row-position-middle{
	position: relative;
    transition: none;
    -webkit-transform: none;
	}
#testimonials .testimonial-quote {
    color: #fff;
    padding: 0 5px 5px 15px !important;
    margin-bottom:0px !important;
	font-size:14px;
	line-height:21px;
	font-family: 'Nexa Light', sans-serif;
}
#testimonials .avatar {
	box-sizing: content-box;
    top: 0;
	left: 5px;
    margin: 0;
    right: 0;
    width: 90px;
    height: 60px;
    border: none;
	background:none;
	position:relative;
}
#testimonials .vc_gitem-row-position-top{
	display: flex;
	align-items: center;
}
#testimonials .avatar img {
    object-fit: cover;
    width: 90px;
    height: 60px;
}

#testimonials .quote-img {
    float: right;
    margin-right: 25px;
}
#testimonials .quote-img img {
	width: 35px !important;
    height: 35px !important;
}
#testimonials .vc_col-sm-8 p,.profile-name strong {
    font-size: 14px;
	line-height: 21px;
	color:#fff;
	margin-bottom:0;
	font-weight: normal;
}
#testimonials .vc_gitem-row-position-top p{
	font-size:15px;
	font-family:'Nexa', sans-serif;
	word-break: break-word;
}
.comment-form input[type=radio], .comment-form input[type=checkbox] {
    width: 17px;
}
.comment-form-cookies-consent label {
    width: calc(100% - 25px);
    float: right;
}

@media (min-width:768px){
#testimonials .vc_col-sm-4 {
    width: 45%;
}
}
.profile-image,.profile-name{
	float:left;
	margin-right:20px;
	color: #fff;
}
.profile-image{
	margin-top: 22px;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev {
    left: -12px;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next {
    right: -3px;
}
.profile-name .ti-stars {
    height: 23px;
}
.ti-star{
width: 20px;
height: 19px;
display: inline-block;
}
.ti-star.f {
    background-image: url("https://cdn.trustindex.io/assets/platform/Google/star/f.svg");
}
.ti-star.h {
    background-image: url("https://cdn.trustindex.io/assets/platform/Google/star/h.svg");
}
#testimonials .testimonial-quote .ti-star{
	width: 16px;
	height: 15px;
}
#testimonials .testimonial-quote .wpb_text_column{
	margin-bottom:5px;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span {
	border:none;
	background-color: #444 !important;
	opacity: 0.4;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span{
	background-color: #444 !important;
	opacity: 1;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot span {
    margin:2px;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots {
    margin-top: 0;
}

#popmake-2842 input{
	color:#fff;
	background:none;
	width:100%;
	padding: 12px 15px;
    border-color: #fff;
    border-bottom: 4px solid #eb6763;
}
#five-steps #learn-more,#popmake-2842 #submit,#head-section-white .revenue-grow,#custom_html-3 #learn-more {
    color: #ffffff;
    border: none;
    background-color: #f8ab81;
    background-image: -webkit-linear-gradient(left, #f8ab81 0%, #f28e74 50%,#f8ab81 100%);
    background-image: linear-gradient(to right, #f8ab81 0%, #f28e74 50%,#f8ab81 100%);
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    background-size: 200% 100%;
    border-radius: 3px !important;
    padding: 25px 25px;
    font-size: 18px;
	height:auto;
	float:right;
	clear: both;
	margin-bottom: 55px;
}
#popmake-2842{
	background-color: rgba(27, 38, 44, 0.95);
}
#popmake-2842 #submit{
	margin-bottom: 25px;
}
#popmake-2842 .interested{
	clear: both;
	margin-bottom: 55px;
	text-align: center;
	color: #F8AB80;
	text-decoration: underline;
	font-size: 18px;
}
#popmake-2842 #submit{
	width: 380px;
	max-width: 100%;
}
#five-steps #learn-more:hover,#popmake-2842 #submit:hover,#head-section-white .revenue-grow:hover{
color: #ffffff;
background-color: #f28e74;
border: none;
background-position: 100% 0;
}
#five-steps #learn-more::before,#popmake-2842 #submit::before,#spiral button::before,#head-section-white .revenue-grow::before {
    background: url(https://youngcaesar.digital/wp-content/uploads/2020/04/Report_Icon.svg) no-repeat;
    background-size: auto;
    content: '';
    padding-right: 45px;
    background-size: 32px;
    padding-bottom: 20px;
}
#five-steps h4,#popmake-2842 h4 {
    font-family: 'Morganite Bold', sans-serif;
    font-size: 75px;
    letter-spacing: 1px;
    line-height: 0.95em !important;
	text-transform:uppercase;
	text-align:right;
	float:right;
	max-width: 600px;
}
#five-steps .steps-txt,#popmake-2842 .steps-txt  {
    color: #fff;
    font-size: 24px;
    margin: 20px 0 35px !important;
	text-align:right;
	font-family: 'Nexa Bold', sans-serif;
	float:right;
}
#popmake-2842 h4, #popmake-2842 .steps-txt{
	float:none;
	text-align:center
}
#popmake-2842 h4{
	margin: 55px auto 0;
}
#popmake-2842 .sib_signup_form{
	max-width:380px;
	margin:0 auto;
}
.video-overlay,.video_overlay{
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 2000 !important;
  top: 0;
  left: 0;
}
.video-wrapper{
  position: relative;
}
.play-btn{
  position: absolute;
  width: 90px;
  height: 90px;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  text-indent: .25em;
  padding: 3em;
  margin: 0;
  border-radius: 50%;
  transition: all .2s ease-out;
}
.play-btn svg{
  position: absolute;
	top:0;
	left:0
}
.play-btn:hover{
    transform: translateY(-50%) translateX(-50%) scale(1.05);
    transition: all .2s ease-out;
}

#wpcf7-f382-p14-o1 input {
    color: #fff;
    border: 1px solid #fff !important;
    border-bottom: 4px solid #eb6763 !important;
    padding: 25px 0 25px 20px !important;
}
#five-steps .dark-shape {
    background-color: #0a0a0a !important;
    width: 75%;
    margin-top: 10px;
}
#strategy  h4 {
    font-family: 'Morganite Bold', sans-serif;
    font-size: 72px;
    letter-spacing: 1px;
    line-height: 0.95em !important;
}
#strategy .strategy-text {
    color: #fff;
    font-size: 18px;
}
#strategy .attention-text {
    color: #fff;
    font-size: 18px;
}
.attention-img img {
    height: 40px;
    width: 48px;
}
#strategy .attention-text {

    color: #fff;
    font-size: 18px;
    border: 1px solid #f8ab80;
    padding: 30px 40px 90px 70px;
    max-width: 390px;
}
.strategy-btn button {
    font-size: 18px !important;
    padding: 25px 25px !important;
}
.strategy-btn button::before {
    background: url(https://youngcaesar.digital/wp-content/uploads/2020/04/Report_Icon.svg) no-repeat;
    background-size: auto;
    background-size: auto;
    content: '';
    padding-right: 45px;
    background-size: 32px;
    padding-bottom: 20px;
}

.blog-section .liquid-lp-footer a,.blog-section h2 a:hover {
    color: #f8ab80 !important;
}
.blog-section h4{
	font-size:22px;
}
.calendly-inline-widget{
	height:4100px;
}
#footer{
	background-color:#0A0A0A;
}
#footer h4{
    font-size: 32px;
    font-family: 'Morganite Light', sans-serif;
    text-transform: uppercase;
    margin-bottom: 15px;
}
#footer li, #footer p {
    font-size: 14px;
}
#footer li a,.page-id-3213 .categories a{
	color:#A56AFF;
}
.facebook, .instagram, .youtube {
    text-indent: -9999px;
    width: 16px;
    height: 16px;
	float: left;
	margin-right: 10px;
}
#footer .footer-social{
	clear: both;
	float: left;
	margin: 40px 0 30px;
}
#footer .copyright{
	clear: both;
	text-align:right;
}
.facebook {
	background-image: url('https://youngcaesar.digital/wp-content/themes/ave-child/assets/images/facebook.svg');
}
.youtube {
	background-image: url('https://youngcaesar.digital/wp-content/themes/ave-child/assets/images/youtube.svg');
	width: 18px;
}
.instagram {
	background-image: url('https://youngcaesar.digital/wp-content/themes/ave-child/assets/images/instagram.svg');
	width: 17px;
}
#footer .fa {
	font: normal normal normal 14px/1 FontAwesome;
	margin-right: 6px;
}
#footer .fa-map-marker::before {
    content: "\f041";
}
.linkedin {
	float:left;
	margin-top: -6px;
	line-height: 24px;
}
.linkedin span{
	font-size: 0;
}
.linkedin i{
	font-size: 11px;
	border: 1.7px solid #fff;
	padding: 1px 2px 2px;
	border-radius: 3px;
}
.bod .social a {
	margin-bottom: 10px;
	clear: left;
}
.gray-section p, #spiral p{
	color: #1B262C;
	font-family: Nexa;
	font-size: 18px;
	line-height: 27px;
}
.white-section{
	background:#fff;
}
.white-section h2,.white-section h3,.white-section p, .white-section h4{
	color: #1B262C;
}
.white-section h3,#service-cycle h3,.gray-section h2,#head-section .head-text h3{
	font-family:'Morganite Bold';
	font-size:75px;
	line-height:72px;
	text-transform:uppercase;
	margin-bottom: 35px;
}
.white-section h2,.gray-section h2,#service-cycle h2,.page-id-3213 h1,.single-post h2:not(.related-post-title), h3.related-posts-title{
	font-family:'Morganite';
	font-size:75px;
	line-height:72px;
	text-transform:uppercase;
	margin-bottom: 35px;
	letter-spacing: 0;
}
#service-cycle h3{
	margin: 45px 0 30px;
}
.white-section p{
	font-family: 'Nexa',sans-serif;
}
.gray-section h2, #spiral h2{
	color: #1B262C !important;
	text-align:center;
}
.centered{
	text-align:center;
}
.gray-section .centered p{
	max-width:610px;
	margin:0 auto;
}
.gray-section .slick-slide img{
	filter:invert(1);
}
#expecta.gray-section .slick-slide img{
	filter:invert(0);
}
#head-section-white h1,#head-section-white p,.page-id-3213 h2 a{
	color:#0A0A0A;
}
#head-section-white .revenue-grow{
	margin:50px auto;
	float:none;
	display: block;
}
.grow-button,#spiral button, .pitch .schedule{
	max-width:354px;
	margin:0 auto;
	background: linear-gradient(264.97deg, rgba(235, 103, 99, 0.15) 0%, rgba(235, 103, 99, 0) 54.7%),
	linear-gradient(0deg, #8738FF, #8738FF) !important;
	color:#fff !important;
	font-family: 'Nexa Bold';
	font-weight: bold;
	font-size: 18px !important;
	display: block !important;
	padding: 14px 20px 14px 70px !important;
}
.grow-button::before {
    background: url(https://youngcaesar.digital/wp-content/themes/ave-child/assets/images/play-button.svg) no-repeat;
    content: '';
    background-size: 29px;
    position: absolute;
    left: 20px;
    top: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
    width: 29px;
    height: 29px;
}
#spiral button{
	padding:25px !important;
	font-family: 'Nexa';
	font-weight: normal;
	font-size: 24px !important;
}
#spiral h2{
	font-family:'Morganite Black';
	font-size:120px;
	text-transform:uppercase;
	line-height:98px;
	z-index:99;
	position:relative;
}
#spiral img {
    margin-top: -155px;
}
#spiral p{
	max-width:575px;
	margin:0 auto;
	text-align:center;
}
#spiral p.notice{
	font-family: 'Nexa Light';
	font-size:14px;
	line-height:18px;
	color:#8D9295;
	max-width:605px;
	margin-top: 50px;
}
#spiral .features {
    max-width: 590px;
    margin: 0 auto;
	color: #1B262C;
	padding:20px;
	border: 2px solid #9d54f3;
}
#spiral .features.hdr {
    color: #fff;
    background: #9d54f3;
    text-align: center;
    margin-top: 120px;
	font-size: 24px;
}
#spiral .alright {
    float: right;
    color: red;
}
#spiral .ttl {
    color: red;
    margin: 20px auto 25px;
    display: block;
    text-align: center;
    font-size: 26px;
}
#spiral form{
	margin-bottom:5px !important;
}
.pitch .schedule{
	font-family: 'Nexa';
	font-weight: normal;
	padding-left: 22px !important;
}
.pitch h4{
	font-family: 'Nexa Bold';
	line-height: 32px;
	max-width:450px;
	margin:55px auto !important; 
}
.pum-overlay .pum-container {
    padding: 40px;
}
#service-cycle h2{
	text-align:center;
	text-transform:uppercase;
}
#service-cycle .centered{
	max-width: 299px;
	padding: 29px;
	margin: 30px auto;
	z-index: 99;
	position: relative;
}
#service-cycle button {
    color: #fff;
    border: 4px solid #F8AB80;
    padding: 12px 43px;
}
#central-goal .centered:nth-of-type(1){
	max-width:460px;
	margin:0 auto;
}
#central-goal .revenue-boost{
	background-position:center center !important;
	max-width: 830px;
	margin: 0 auto;
}
#central-goal .revenue-boost h2,.first-step h2{
	margin:0 0 32px;
	font-family: 'Morganite Bold';
}
#expecta p,#expectations p{
	font-family: 'Nexa Light';
	font-size:14px;
	line-height:18px;
}
#expectations .vc_col-sm-4 .wpb_text_column {
    min-height: 180px;
	background-position: 16px 0 !important;
	margin: 10px 0;
}
.custom-toggle .vc_toggle{
	max-width:780px;
	background:#fff;
	margin:0 auto 18px;
	padding:10px 10px 10px 50px;
	border-left:3.5px solid #C6C9CA;
}
.custom-toggle .vc_toggle.vc_toggle_active{
	border-left:3.5px solid #6B2CCC;
}
.custom-toggle .vc_toggle_title > h4{
	font-size:24px;
	color:#0A0A0A
}
.custom-toggle .vc_toggle_title h4 .last{
	position: absolute;
	color: #AAADAE;
	right: 20px;
	top: 0;
	bottom: 0;
	margin-top: auto;
	margin-bottom: auto;
	height: 29px;
}
.custom-toggle .vc_toggle_content{
	margin:25px 0 0;
}
.custom-toggle .vc_toggle_icon {
    position: absolute;
    left: -48px;
	top: 0;
	bottom: 0;
	margin-top: auto;
	margin-bottom: auto;
}
.custom-toggle .vc_toggle.vc_toggle_arrow .vc_toggle_icon::before,.custom-toggle .vc_toggle.vc_toggle_arrow .vc_toggle_icon::after {
    border-color: #6B2CCC;
}
.custom-toggle .vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::before,.custom-toggle .vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::after{
	border-width: 3px;
	height: 12px;
	width: 12px;
}
.custom-toggle .vc_toggle.vc_toggle_arrow .vc_toggle_icon::after {
    margin-top: -4px;
}
#package-breakdown .vc_col-sm-6 h2{
	text-align:left;
}
#package-breakdown .vc_col-sm-6 h3{
	font-family:'Nexa';
	color:#0A0A0A;
}
#keyword-goals .vc_col-sm-6 h2{
	font-family:'Morganite Bold';
}
.purple {
    color: #8738FF;
	font-family:'Morganite'
}
#expecta .project-results {
    margin: 0 0 50px;
    padding: 40px 25px;
    background-size: cover !important;
	background-position: center !important;
}
#expecta .project-results p {
    font-family: 'Nexa';
    font-size: 24px;
    line-height: 32px;
}
#expecta .project-results:nth-of-type(3){
    background: linear-gradient( rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8) ), url('https://youngcaesar.digital/wp-content/uploads/2022/07/7-min.jpg') !important;
    background-size: cover !important;
    background-position: center !important;
}
#expecta .project-results:nth-of-type(4){
    background: linear-gradient( rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8) ), url('https://youngcaesar.digital/wp-content/uploads/2022/05/black-series-campers-background.jpg') !important;
    background-size: cover !important;
    background-position: center !important;
}
#expecta > .ld-container > .row > .wpb_column > .vc_column-inner {
    padding-left: 0;
    padding-right: 0;
}
#expecta .slick-prev {
  left: 4%;
  z-index: 9;
}	
#expecta .slick-next {
  right: 4%;
}
#expecta .slick-dots {
  bottom: 0;
}
#expecta .slick-dots li button::before {
color: #333;
opacity: .33;
}
#expecta .slick-dots li.slick-active button::before {
    color: #333;
    opacity: .66;
}
.project-results h2{
	color:#c6c9ca !important;
	margin-top:0;
	text-align:left;
}
.project-results h2 strong,.project-results p{
	color:#fff !important;
}
.project-results .wp-image-199{
	width: 232px;
	filter: invert(0.55);
	margin: 50px 0 30px !important;
}
.project-results .testimonial {
    margin: 40px 0 20px;
}
.project-results .testimonial::before {
    content: "";
    width: 35px;
    height: 30px;
    position: absolute;
    background: url('https://youngcaesar.digital/wp-content/uploads/2021/05/quotes.svg');
    left: -60px;
}
.project-results .quote em{
	color:#F8AB80;
	font-family:'Nexa Light';
}
.project-results .results{
	margin-top:80px;
}
.grow-button.dif-icon::before {
    background: url(https://youngcaesar.digital/wp-content/uploads/2020/04/Schedule_Icon.png) no-repeat;
    background-size: 32px;
    width: 33px;
    height: 33px;
}
div.progress{
	text-indent:-9999px;
	height:0;
}
.progressbar {
  display: none;
}
.progressbar .shim {
  display: none;
  width: 100%;
}
.progressbar .holder {
  position: relative;
  font-size: 85%;
  padding: 1.8em 0 0 0;
}
.progressbar .holder .bar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #C6C9CA;
}

.progressbar .holder .bar .indicator {
  position: absolute;
  top: 0;
  left: 0 !important;
  height: 100%;
  background-color: #6B2CCC;
}

.progressbar .holder .labels {
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 2em;
  text-align: center;
}

.progressbar .holder .labels i {
  display: block;
  position: relative;
  float: left;
  cursor: pointer;
}

.progressbar .holder .labels i::before {
  position: absolute;
  bottom: 1.5px;
  left: 50%;
  display: block;
  content: '';
  width: .9em;
  height: .9em;
  border-radius: 50%;
  border: solid 3px #C6C9CA;
  background-color: #C6C9CA;
  -webkit-transform: translateX(-50%) translateY(50%);
  transform: translateX(-50%) translateY(50%);
  transition: border-color 100ms ease-in, background-color 150ms ease-in;
}

.progressbar .holder .labels i::after {
  display: block;
  content: attr(data-label);
  position: relative;
  top: 0;
  padding-bottom: 15px;
  font-family: 'Morganite';
  font-weight: 400;
  color: #fff;
  transition: color 150ms ease-in, top 100ms ease-out;
  text-transform: uppercase;
  font-style: normal;
  font-size: 33px;
  margin-top: auto;
  margin-bottom: auto;
  width: 100%;
}

.progressbar .holder .labels i:hover::before, .progressbar .holder .labels i:focus::before { background-color: #C6C9CA; }

.progressbar .holder .labels i:hover::after, .progressbar .holder .labels i:focus::after { top: -.2em; }

.progressbar .holder .labels i.read::before { border-color: #6B2CCC;background-color: #6B2CCC; }

.progressbar .holder .labels i.read:hover::before, .progressbar .holder .labels i.read:focus::before { background-color: #6B2CCC; }

.progressbar .holder .labels i.reading::after { color: #A56AFF; }

.progressbar .holder .labels i.reading:hover::after, .progressbar .holder .labels i.reading:focus::after { top: 0; }

.progressbar.fixed .holder {
  position: fixed;
  top: 0;
  width: 920px;
  max-width:70%;
  z-index: 1;
}

.progressbar.fixed .shim { display: block; height: 86px !important;}

.categories-list {
    display: flex;
    align-items: center;
    height: 50px;
}
.categories-list .categories a {
    margin-right: 20px;
}
.blog-page-header .search-field{
	height: 50px;
	border-bottom: 4px solid #8738FF !important;
}
.blog-page-header .vc_wp_search{
	margin-bottom:0;
}
.page-id-3213 h1{
	color:#545C61;
	margin-bottom:50px !important;
}
.page-id-3213 #content {
    background-color: #fff;
	padding-top: 5px;
}
.blog-posts .blog-post h2{
	font-size: 23px;
	line-height: 32px;
	font-family: 'Nexa Bold';
	letter-spacing: 0;
	margin: 10px 0 15px;
}
.blog-posts .blog-post img {
    height: 210px;
    object-fit: cover;
}
.post-date {
	font-size: 18px;
	line-height: 24px;
	color:#8738FF;
	font-family: Nexa Bold;
	text-transform: uppercase;
}
.post-date .day {
    font-family: 'Morganite Light';
    font-size: 68px;
    display: block;
    line-height: 0.8;
	padding-bottom: 4px;
}
.blog-meta p a{
	color:#8738FF;
	font-size: 18px;
	text-decoration: underline;
}
.blog-meta .comments {
    font-size: 14px;
    margin-left: 15px;
}
.subscribe-form h4,.subscribe-form p, .blog-meta p {
    color: #8D9295;
	margin-top:0;
}
.subscribe-form p,.form-note{
	font-size:14px;
	line-height:18px;
}
.form-note,.form-note a{
	color:#C39BFF;
	max-width:300px;
}
.subscribe-form p:nth-of-type(2),.subscribe-form a, .subscribe-form a:hover{
	color:#C6C9CA;
}
.subscribe-form a{
	text-decoration:underline;
}
.subscribe-form form,#five-steps-blog .subscribe-form {
    margin-bottom: 20px;
}
.subscribe-form input {
    height: 55px;
    padding: 10px !important;
	border:none;
}
.subscribe-form input[type="email"]{
	border-left: 1px solid #C4C4C4;
	border-top: 1px solid #C4C4C4;
	border-bottom:4px solid #F8AB80;
	width: 68%;
}
.subscribe-form input[type="submit"] {
	background:linear-gradient(264.97deg, rgba(235, 103, 99, 0.49) 0%, rgba(248, 171, 128, 0) 54.7%), #F8AB80;
	color:#fff;
	border-radius: 0px 3px 3px 0px;
	border-bottom: 3.5px solid #F8AB80;
	width: 32%;
}
.blog-single-details .col-md-6 {
    width: 100%;
}
.blog-single-details h1 {
    font-family: 'Morganite Bold' !important;
    font-size: 75px;
    max-width: 750px;
    margin: 0 auto 20px;
}
.blog-single-cover[data-fullheight="true"] {
    max-height: 510px;
}
.blog-single-content.pull-up{
	margin-top:0;
}
.single-post #content,.page-scheme-light .blog-single-content.pull-up{
	background-color: #F4F4F4;
	color: #545C61;
}
body.single-blog.page-scheme-light, .single-post p, .single-post a, .single-post h2, .single-post h3, .single-post h4,.post-nav .nav-title,.post-nav .nav-subtitle {
    color: #545C61;
}
.single-post .blog-single-content p{
	font-family: 'Nexa';
}
.single-post h3:not(.related-posts-title){
	font-family: 'Nexa Light';
	font-size: 30px;
	font-weight: 600;
}
h3.related-posts-title{
	font-weight:normal;
}
.single-post .blog-single-content a{
	color: #8738FF;
}
.related-post .related-post-title{
	font-family: 'Nexa Bold';
}
.share-links .fa{
	font-family:'FontAwesome';
}
.single-post.has-sidebar .sidebar-container {
    margin-top: 65px;
	padding: 0;
}
.sidebar-container .widget{
	padding: 25px;
}
#custom_html-2{
	margin-bottom:0;
	position:relative;
	border: 2px solid #fff;
}
#custom_html-2 h5{
	color:#C6C9CA;
	margin: 0;
	font-style: italic;
	font-size: 18px;
}
.widget_custom_html h4{
	color:#56625B;
	margin: 10px 0 15px;
	font-weight: 700;
}
#custom_html-2 a{
	color:#F8AB80;
	font-family: 'Nexa Light';
	font-size: 18px;
	text-decoration: underline;
}
#custom_html-2::before {
    content: " ";
	width: 110px;
	height: 110px;
	background: #f4f4f4;
	position: absolute;
	top: -55px;
	right: -55px;
	border-radius: 55px;
}
#custom_html-2::after {
    content: " ";
    width: 88px;
    height: 88px;
	top: -44px;
	right: -44px;
    position: absolute;
	background: url('https://youngcaesar.digital/wp-content/uploads/2021/02/Kristiyan-Uzunchev.jpg') no-repeat center;
	background-size: contain;
	border-radius: 44px;
}
#custom_html-3{
	margin-top: 80px;
	background: #8738FF;
}
#custom_html-3 img{
	margin: -70px 0 20px 0;
	width: 80%;
}
#custom_html-3 h4,#custom_html-3 p{
	color:#fff;
}
#custom_html-3 #learn-more{
	float:none;
	font-size:18px;
	margin: 45px 0 10px;
	display: block;
	padding: 14px;
	width: 100%;
}
.asp_product_buy_btn_container {
    margin: 0 auto;
    display: block;
}
#spiral button {
    font-style: italic;
}

@media(min-width:481px){
.right-column{
    float:right;
	order: 2;
}
.left-column{
    float:left;
	order: 1;
}   
#intro .ld-container.container {
    border: 1px solid #f8ab81;
    max-width: 800px;
}
.our-results .iconbox .iconbox-icon-container i {

    display: inline-block;
    font-size: 2.2em;
    margin-top: 30px;
}
.vc_row.our-results:hover .quote, .vc_row.our-results:hover .btn-icon {
    color: #eb6762;
}
.vc_row.our-results:hover h4 {
    text-decoration: underline;
}
#strategy .image-right {
    float: right;
}
.img-over{
    z-index:9999;
    position:relative;
}
.page-id-2801 h1{
		margin-bottom:20px;
}
}

@media(min-width:768px){
    .schedule-orange button {
    float: left;
}
.our-results .ld-container.container,#testimonials .fancy-title {
    max-width: 800px;
    margin: 0 auto;
}
#strategy h4 {
   margin-bottom:120px !important;
}
#strategy .strategy-text {
    color: #fff;
    font-size: 18px;
    width: 80%;
}
#footer .vc_col-sm-3:nth-of-type(3) p {
  max-width: 215px;
}
.pitch .vc_col-sm-8 {
    width: 52.667%;
}
.pitch .vc_col-sm-4 {
    width: 47.333%;
}
.pitch .vc_row{
	display: flex;
	align-items: center;	
}
.first-cycle-row,.second-cycle-row{
	display:flex;
}
.first-cycle-row .wpb_column:nth-of-type(1),.second-cycle-row .wpb_column:nth-of-type(3){
	order:2;
}
.first-cycle-row .wpb_column:nth-of-type(2),.second-cycle-row .wpb_column:nth-of-type(1){
	order:1;
}
.first-cycle-row .wpb_column:nth-of-type(3),.second-cycle-row .wpb_column:nth-of-type(2){
	order:3;
}
.revenue-boost h2 {
    padding: 260px 0 260px;
	margin:0;
}
.revenue-boost{
	background-size:532px;
	position:relative;
}
.revenue-boost p{
	position:absolute;
	top: 0;
	max-width: 190px !important;
	left: 0;
	right: 0;
}
.revenue-boost p:nth-of-type(2){
	top:150px;
	right:unset;
	text-align: right;
}
.revenue-boost p:nth-of-type(3){
	top:150px;
	left:unset;
	text-align: left;
}
.revenue-boost p:nth-of-type(4){
	top:unset;
	bottom:0;
}
.revenue-boost p:nth-of-type(5){
	top:390px;
	left:unset;
	text-align: left;
}
.revenue-boost p:nth-of-type(6){
	top:390px;
	right:unset;
	text-align: right;
}
.first-step h2{
	width: 66.66666667%;
	float: right;
	padding-left: 10px;
	padding-right: 10px;
}
.first-step h2 span {
    max-width: 550px;
    display: block;
}
.first-step .pitch .schedule{
	float:left;	
}
.first-step .vc_col-sm-8 .wpb_text_column:nth-of-type(1) {
    max-width: 415px;
}
#expectations .wpb_wrapper-inner {
    display: flex;
    flex-direction: column;
}
#expectations .wpb_wrapper-inner > .wpb_text_column{
	order:1;
}
#expectations .wpb_wrapper-inner > .vc_row:nth-of-type(1){
	order:4;
}
#expectations .wpb_wrapper-inner > .vc_row:nth-of-type(2){
	order:3;
}
#expectations .wpb_wrapper-inner > .vc_row:nth-of-type(3){
	order:3;
}
#expectations .wpb_wrapper-inner > .vc_row:nth-of-type(6),.page-id-2906 #expectations .wpb_wrapper-inner > .vc_row:nth-of-type(2),.page-id-2906 #expectations .wpb_wrapper-inner > .vc_row:nth-of-type(5){
	order:6;
}
#expectations .wpb_wrapper-inner > .vc_row:nth-of-type(7){
	order:7;
}
#expectations .graphic{
	margin-right: calc(50% - 52vw);
}
#expectations .vc_col-sm-4 p {
    padding-top: 51px;
}
#head-section .vc_col-sm-6 .head-text,#head-section .vc_col-sm-6 .head-text h3{
	text-align:right;
}
#head-section .vc_col-sm-6 .head-text{
	margin-top:	200px;
}
#head-section .vc_col-sm-6:nth-of-type(1){
	margin-top: -50px;
}
#package-breakdown .vc_col-sm-6 h2 {
    min-height: 72px;
}
.progressbar { 
	display: block;
    position: fixed;
    width: 920px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: 14.5%;
    z-index: 100;
	max-width: 65%;
	background: #0a0a0a;
}
.categories-list .categories {
    margin-left: 30px;
}
.blog-posts {
    display: flex;
    flex-flow: column wrap;
    align-content: space-between;
    height: 1800px;
}
.blog-posts .blog-post{
	width:50%;
	display:inline-block;
	padding-bottom:80px;
}
.blog-posts .blog-post.subscribe-form{
	padding-bottom:40px;
}
.blog-posts .blog-post:nth-child(2n+2) {
    order: 1;
}
.blog-posts .blog-post:nth-child(2n+3) {
    order: 2;
}
.blog-posts .blog-post:nth-child(2n+1) {
    order: 3;
}
.blog-posts .blog-post:nth-child(2){
	order: 1;	
}
.blog-posts .blog-post:nth-child(1){
	order: 2;	
}
.blog-posts .blog-post:not(.subscribe-form):nth-of-type(2n+2),.blog-posts .blog-post:nth-of-type(2) {
    border-right: 2.5px solid #8738FF;
}
.blog-posts .blog-post .vc_col-sm-10,.blog-posts .blog-post .vc_col-sm-2 {
	padding-left: 7px;
	padding-right: 7px;
}
.blog-posts .blog-post:not(.subscribe-form):nth-of-type(2n+2) .vc_col-sm-2, .blog-posts .blog-post:nth-of-type(2) .vc_col-sm-2 {
    float: right;
}
.blog-post:nth-last-child(2){
	padding-bottom:505px;
}
.blog-post:last-child{
	padding-bottom:260px;
}
.post-date {
	text-align:center;
}
.post-date::after {
    content: " ";
    position: absolute;
    width: 14px;
    height: 14px;
    top: 2px;
    background: #8738FF;
    transform: rotate(-45deg);
    left: -8px;
}
.blog-posts .blog-post:nth-of-type(2n+2) .post-date::after,.blog-posts .blog-post:nth-of-type(2) .post-date::after {
	left: unset;
    right: -8px;
}
.blog-page-header{
	border-bottom:2px solid #F4F4F4;	
}
}
@media (min-width:768px) {
	.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav {
    opacity: 1;
}
	.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots{
		display:none;
	}
}
@media (min-width:982px) {
.header-fullscreen-style-1 .navbar-fullscreen {padding: 20vh 0 15vh !important}
.main-nav-hover-underline-2 > li > a .link-ext {background:none !important}
.header-fullscreen-style-1 .navbar-fullscreen .main-nav > li > a {font-size:40px;padding:25px 0}
.nav-trigger.style-1 .bars {width:35px;height:29px}
.nav-trigger.style-1 .bar {width:25px;height:1.5px;margin-right: 1px;margin-bottom:10px}
.nav-trigger.style-1 .bar:first-child, .nav-trigger.style-1 .bar:last-child {width:35px}
.nav-trigger:not(.collapsed) .bar {width:35px}
#menu-footer-menu > li > a:hover {color:#4c1c96}
.project-results .btn > span {
    position: absolute;
    left: 0;
    top: 190px;
}
.mainbar-wrap:not(.is-stuck) .progressbar {
    margin-top: 20px;
}
.sidebar-container.col-md-offset-1 {
    margin-left: 3.333%;
}
.sidebar-container.col-md-3 {
    width: 30%;
	float: right;
}
.single-post .col-md-8.contents-container {
    width: 63%;
}
.progressbar {
	margin-right: auto;
	max-width: 70%;
}
}

@media(min-width:1000px){
    h3.border::before {
    position: absolute !important;
    content: '';
    left: -89px;
    width: 20px;
    height: 135px;
    background: #f8ab81;
    display: block;
}
	.nurturing{
		margin:0 -9px;
	}
}
@media(min-width:768px) and (max-width:1023px){
    .large {
    width: 50% !important;
}
.border::before {
    position: absolute !important;
    content: '';
    left: -64px;
    width: 20px;
    height: 130px;
    background: #f8ab81;
    display: block;
}
}
@media(min-width:768px) and (max-width:1024px){
#five-steps .dark-shape {
    height: 540px;
}
#strategy .attention-text {
    color: #fff;
    font-size: 18px;
    border: 1px solid #f8ab80;
    padding: 30px 50px 90px 60px;
    max-width: 385px;
}
}
@media(min-width:1024px){
#wpcf7-f382-p14-o1 input {
    width: 77%;
}
#five-steps .dark-shape {
    height: 510px;
    float:right;
}
#head-section{
		background-position: 0px -125px !important;
}
#head-section .vc_col-sm-6 img{
	max-width:443px;
}
#head-section .vc_col-sm-6 .head-text{
	margin-top:	350px;
}
#expectations .graphic{
	margin-right: calc(-100vw / 2 + 920px / 2);
}
#expectations .graphic .wpb_text_column{
	background-size: cover;
	height: 370px;
}
.project-results .wpb_wrapper {
    max-width: 930px;
    margin: 0 auto;
}
.project-results .results-right{
	max-width:540px;
	min-height: 420px;
	float:right;
}
.project-results .results, .project-results h2{
    float: right;
    width: 930px;
}
.project-results .result {
    margin-right: 12px;
}
.categories-list {
	margin-left: 14%;
}
}

@media(min-width:1200px){
.page-id-2877 .mainbar-wrap:not(.is-stuck) .logo-default {
    filter: invert(1);
}
.page-id-2877 .mainbar-wrap:not(.is-stuck) .nav-trigger.collapsed .bars{
	filter: invert(1);
}
#five-steps .vc_col-sm-3,#head-section-white .vc_col-sm-3 {
    z-index: 999;
    position: relative;
}
.mainbar-wrap:not(.is-stuck) .progressbar {
    margin-top: 32px;
}
.blog-single-cover .blog-single-details{
	top: unset;
	transform: none;
	bottom:30px;
}
.blog-single-cover .blog-single-details .post-meta{
	margin: 0 auto;
	max-width: max-content;
}
}

@media (max-width:1199px) {
.main-header .navbar-header {
	background:#0a0a0a;
}
.progressbar .holder {
    padding: 10px 0 0 0;
	margin-left:4%;
}
.progressbar .holder .labels i {
  min-height: 69px;
  display: flex;
}
#custom_html-2{
	padding-top:50px;
}
#custom_html-2 h5{
	text-align:center;
}
#custom_html-2::before,#custom_html-2::after{
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
}
}

@media (max-width:981px) {
	#content{
    padding-top: 25px;
}
.nav-trigger.style-mobile .bars {
    width: 26px;
	height: 21px;
}
.nav-trigger.style-mobile .bar {
    width: 26px;
    margin-bottom: 8px;
}
.nav-trigger.collapsed.style-mobile .bar:nth-child(2) {
    width: 20px;
}
.nav-trigger.style-mobile:not(.collapsed) .bar:nth-child(2) {
    width: 30px;
    margin-right: 7px;
	margin-left: unset;
}
[data-mobile-nav-style="modern"] .navbar-collapse-clone .nav-trigger .bars {
    padding-top: 4px;
}
	.nav-trigger.style-mobile .bar:nth-child(2) {
	margin-left:auto;
	margin-right:initial;
	}
	.revenue .btn-txt {
    padding-top: 19px !important;
    padding-bottom: 19px !important;
}
.number-section .vc_col-sm-2 {
  width: 33%;
}
.number-section .number-section-text .vc_col-sm-2 {
  width:0;
}
.project-results .results-right{
    min-height:611px;
}
.project-results .testimonial {
    margin: 100px 0 20px;
}
.project-results .testimonial::before {
	left: 0;
	top: -60px;
}
.project-results .result {
    float: left;
    width: 100%;
    margin-bottom: 30px;
}
.project-results .wp-image-199{
		display:none;
}
.project-results .btn > span {
    margin: 50px 0 40px !important;
}
.progressbar .holder {
    padding: 15px 0 0 0;
	margin-left:0;
}
#testimonials .vc_grid-item {
    max-width: 95%;
    margin: 0px 0 0 12px;
	display:inline-block;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next {
    right: -20px;
}
.vc_gitem-row-position-top .vc_col-sm-4 {
    margin-right: 15px;
}
.profile-name {
    margin-right: -20px;
}
}

@media (max-width:767px) {
#expectations .graphic{
	margin-right: calc(50% - 54vw);
}
#expectations .graphic .wpb_single_image img,#expectations .graphic .wpb_single_image .vc_single_image-wrapper,#expectations .graphic .wpb_single_image .vc_figure {
    width: 100%;
}
#expectations .vc_col-sm-4 .wpb_text_column {
    display: flex;
    align-items: center;
}
#head-section .vc_col-sm-6 .head-text{
	text-align:center;
}
.blog-posts .blog-post{
	margin-bottom:65px;
}
.post-date {
	max-width: 145px;
	margin-bottom: 15px;
	}
.post-date .day{
	float:left;
	margin-right:7px;
	line-height: 49px;
}
.bod{
	display:none !important;	
}
#testimonials .vc_gitem-zone-a{
	height:auto !important;
}
}

@media (max-width:480px) {
.container {
    padding-left: 25px;
    padding-right: 25px;
}
h1{
    margin-bottom:40px;
	font-size:65px !important;
}
h2{
	font-size:64px;
}
#footer{
	padding-top: 35px;
}
.lqd-custom-menu {
	max-width:292px;
	margin:0 0 30px;
	}
.main-nav .link-txt {
	font-size:30px;
	margin-bottom:15px;
	}

.schedule-orange button::before {
    padding-right: 58px;
    margin-top: 12px;
    margin-left: 20px;
}
#intro .border::before {
    position: absolute !important;
    content: '';
    left: -30px;
    width: 15px;
    height: 200px;
    background: #f8ab81;
    display: block;
}
#intro h3 {
    max-width: 310px;
	margin-left:5px !important;
	font-size: 20px;
	line-height: 1.65;
}
.number-section p{
    font-size:18px;
}
.number-section p br {
    display: none;
}
    .count {
    float: left !important;
}
.number-section.even strong {
    float: left;
}
.text-even p {
    text-align: left !important;
}
.even-number {
    float: left !important;
}
.large {
    width: 100% !important;
}
.mobile-play .iconbox .iconbox-icon-container i {
    font-size: 2.2em;
}
.mobile-play .iconbox{
    margin-bottom:0 !important;
}
.our-results h4,.blog-section .ld-fancy-heading h4,.instagram-section h4 {
    margin-bottom: 20px !important;
    font-size: 70px;
}
.our-results h4 br, #five-steps .steps-txt br {
    display: none;
}
#five-steps h4,#popmake-2842 h4{
    font-size:55px;
	text-align:left;
}
#five-steps .steps-txt,#popmake-2842 .steps-txt{
	font-size:18px;
	float:left;
}

#five-steps .wpb_raw_code{
	margin: -100px -25px 30px;	
}
#popmake-2842{
	padding: 0 20px;
}
.play-btn svg{
	width: 68px;
	height: 68px;
	top: 14px;
	left: 14px;
}
#testimonials .ld-container.container {
    width: 85% !important;
}
#testimonials .person-quote{
	padding:0 15px;
}
#testimonials .person-quote p{
	word-break: break-all;	
}
#testimonials .quote-img {
margin: -15px 10px 25px;
}
.vc_gitem-row-position-top .vc_col-sm-4 {
	margin-right: -5px !important;
}
#testimonials .container{
	padding-left: 0;
    padding-right: 0;
}
#testimonials .fiverr-title {
    margin-bottom: 30px;
}
#testimonials .vc_grid-item {
    max-width: 97% !important;
    margin: 0 0 15px 0 !important;
	width: 100% !important;
}
#testimonials .testimonial-quote p {
    height: 126px;
    overflow-y: auto;
	scrollbar-color: #8d8d8d #e0e0e0;
scrollbar-width: thin;
	padding-right: 10px;
}
#testimonials ::-webkit-scrollbar {
    width: 4px;
    border-radius: 3px;
}
#testimonials ::-webkit-scrollbar-thumb {
    background: rgba(85, 85, 85, 0.6);
}
#testimonials ::-webkit-scrollbar-track {
    background: rgba(85, 85, 85, 0.1);
}
#wpcf7-f382-p14-o1 input {
    padding: 30px 0 30px 20px !important;
}
#five-steps .dark-shape {
    height: 390px;
}
#five-steps #learn-more::before,#popmake-2842 #submit::before,#head-section-white .revenue-grow::before {
    padding-right: 45px;
    background-size: 35px;
    padding-bottom: 20px;
    padding-right: 85px;
    margin-top: 12px;
	height:30px;
}
#five-steps #learn-more,#popmake-2842 #submit,#head-section-white .revenue-grow {
    padding: 15px 50px 15px 20px;
    display: flex;
	width:100%;
}	
#strategy h4 {
    margin-bottom: 60px !important;
    margin-left: 20px;
    font-size:62px;
}
#strategy .attention-img {
    text-align: center;
}
#strategy .attention-text {
    padding: 35px 5px 70px 5px;
    max-width: 92%;
    margin: 0 auto;
}
.strategy-btn button {
    width: 85%;
    display: flex !important;
    padding: 15px 40px 15px 20px !important;
    margin: 0 auto;
    margin-bottom: 0px;
}
.strategy-btn {
    margin: 60px auto !important;
   display: block !important;
}
.strategy-btn button::before {
    padding-right: 80px;
    margin-top: 12px;
    margin-left: 20px;
	height:30px;
}
.our-results h4,.blog-section .ld-fancy-heading h4,.analytics-section h4,#faq-section h4,#testimonials h4{
	font-size: 64px;	
}
#footer .footer-social,#footer .copyright,#footer img.alignright{
	float:left;
	margin-left: 0;
}
#head-section-white .wpb_raw_html {
    margin: 40px -25px 30px;
}
#spiral h2{
	font-size: 65px;
	line-height: 55px;
}
#spiral img {
    margin-top: -105px;
}
#spiral button{
	font-size: 18px !important;
}
.white-section h3,#central-goal h2,#central-goal .revenue-boost h2,#expecta-heading h2{
	font-family: 'Morganite';
	font-size: 55px;
	line-height: 53px;	
	margin-bottom: 30px;
}
#expecta-heading h2{
	margin-left: -3px;
	margin-right: -3px;
}
#central-goal .revenue-boost p{
	margin-bottom:32px;
	font-size:14px;
	max-width: 150px;
}
#central-goal .revenue-boost p:nth-of-type(1){
	max-width: 250px;
}
.first-step h2{
	font-size: 56px;
	line-height: 45px;
	font-family: 'Morganite Black';
	max-width: 330px;
	letter-spacing: 0.5px;
}
#package-breakdown h2 {
	font-size:60px;
	margin-bottom:10px;
}
#package-breakdown h3 {
	font-size:24px;
	margin-top:0;
}
#package-breakdown .centered h2 {
    margin-bottom: -28px !important;
}
#package-breakdown .vc_col-sm-6	.wpb_text_column{
	margin-top: 70px !important;
	margin-bottom: 20px !important;
}
.custom-toggle .vc_toggle_title > h4 {
    font-size: 21px;
}
.categories-list {
    display: block;
    text-align: center;
    padding: 15px;
}
.blog-posts .blog-post img {
    min-height: 200px;
}
.subscribe-form input[type="email"] {
	width:60%;
}
.subscribe-form input[type="submit"] {
	width:40%;
}
.blog-posts .blog-post .vc_col-sm-10,.blog-posts .blog-post .vc_col-sm-2 {
	padding-left: 0;
	padding-right: 0;
}
.post-date {
    max-width: 125px;
}
}

@media (max-width:375px) {
#spiral .ttl {
	clear:both;
    margin: 50px auto 25px;
}
}

@media (max-width:360px) {
.container {
    padding-left: 20px;
    padding-right: 20px;
}
#intro .border::before {
    position: absolute !important;
    content: '';
    left: -25px;
    width: 15px;
    height: 200px;
    background: #f8ab81;
    display: block;
}
.revenue .btn-icon{
		margin-left:-10px;
}
.revenue .btn-txt{
		padding-right:0;
}
}