/******* CSS ADDED BY D ******/

/* @import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');
@import url('https://fonts.googleapis.com/css?family=Montserrat:300,300i,400,400i,500,500i,600,600i,700'); */
html {overflow-x: hidden;}
body{font-family: 'Open Sans', sans-serif;}

/*** 
     font-family: 'Montserrat', sans-serif;
***/
#woocart .woocommerce-cart-form__contents .wp-element-button{background:#2b77c9  !important;color:white !important;}
.subscription-details{display:none;}


.et_pb_row {width: 100%; max-width: 1200px; margin: auto; padding-left: 15px !important; padding-right: 15px !important;}
body #page-container .et_pb_button {max-width: 230px;margin: auto;/*height: 48px;background: #2fc9a8 !important;*/font-size: 14px !important;font-weight: 600 !important;text-align: center;text-transform: uppercase;line-height: 40px !important; letter-spacing: 2px !important; border: none; border-radius: 3px;}
body #page-container .et_pb_button:hover {background: #2b77c9;}
body #page-container .et_pb_button.get-started {line-height: 45px !important;/*height: 58px !important*/;max-width: 290px !important;width: 100% !important;font-size: 20px !important;background: #F8E71D !important;color: #225FA1;font-weight: 700 !important;border: 2px solid #F8E71D;}
body #page-container .et_pb_button.get-started:hover {border-color: #2fc9a8;background: #2fc9a8 !important;color: #fff;}
#main-content {min-height: calc(100vh - 232px);}

#main-header, body .et-fixed-header#main-header {background: #fff !important;}
#main-header .et_menu_container {padding: 0 15px !important; max-width: 1200px !important;}
#main-header #logo {content: none; max-width: 150px;}
#main-header .logo_container {top: 0;}
#main-header ul#top-menu li {padding: 0 0 0 15px;}
#main-header #top-menu li a {font-family: 'Open Sans', sans-serif;font-weight: 600;font-size: 12px;line-height: 30px;text-transform: uppercase;letter-spacing: 0.7px;color: #4C4C4C !important;}
#main-header #top-menu li a:hover {color: #2B77C9 !important;}
#main-header #top-menu li.current-menu-item a{color: #2B77C9 !important;}
#main-header ul#top-menu li ul.sub-menu {background: #fff; padding: 0px !important; }
#main-header ul#top-menu li ul.sub-menu
{	width: 270px;
}
#main-header ul#top-menu li ul.sub-menu li
{	padding: 0px !important; width: 100%;	
}
#main-header ul#top-menu li ul.sub-menu li a
{	width: auto;	
}
#main-header ul#top-menu li ul.sub-menu li a {letter-spacing: 0.3px;padding: 4px 14px;}
#main-header #top-menu li.signupBTN a {background: #2fc9a8 !important;border-radius: 3px;min-width: 100px;color: #fff !important;font-size: 14px;font-weight: 600;text-align: center;text-transform: uppercase;letter-spacing: 2px;padding: 15px 5px 16px 5px !important;margin: 0px 0 0 0;line-height: inherit !important; vertical-align: top;}
#main-header .et-cart-info span:before {content: ''; background: url('../images/basket.svg') no-repeat center; width: 28px; height: 24px; display: block; top: 5px; position: relative;}

.hero-section {padding-bottom: 0 !important;}
.hero-section .et_pb_row {-ms-box-orient: horizontal;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;align-items: center;}
.hero-section .img-col {width: 45%;margin: 0;padding: 0 50px 0 0;}
.hero-section .img-col img {width: 100%;}
.hero-section .search-col {width: 55%;}
.hero-section .search-col h2 {font-family: 'Montserrat', sans-serif;color: #FFFFFF;font-size: 42px;letter-spacing: -1px;line-height: 48px;font-weight: bold;max-width: 600px;}
.hero-section .search-col p {color: #fff;font-size: 18px;line-height: 30px;font-weight: 300;max-width: 550px;margin-top: 15px;margin-top: 10px;}
.hero-section .ct-bottom-img {width: 100% !important;max-width: 100% !important;padding: 0 !important; margin: -180px 0 0 0; z-index: 1;}
.hero-section .ct-bottom-img .et_pb_image_wrap {width: 100%;max-width: 100%;}
.hero-section .ct-bottom-img .et_pb_image_wrap img {width: 100%;}

.hero-section .searchbox-text {background: #4a90e2;border-radius: 3px;padding: 26px 30px 0px 30px !important;margin: 45px 0 0 0 !important;}
.hero-section .searchbox-text h3 {font-family: 'Montserrat', sans-serif;color: #FFFFFF;font-size: 24px;letter-spacing: -1px;line-height: 30px;font-weight: bold;padding: 0;}
.hero-section .searchbox-text p {max-width: inherit;font-size: 14px;line-height: 18px;}
.hero-section .searchbox-form {background: #4a90e2;border-radius: 3px;padding: 25px 30px 30px 30px;margin: 0 0 0 0 !important;border: none;}
.hero-section .search-col .et_pb_text {padding-left: 25px;}
.hero-section .searchbox-form input.et_pb_s {background: #225FA1;height: 48px !important;font-weight: 600;color: #fff;font-size: 13px;border-radius: 3px;padding: 10px 190px 10px 15px !important;width: 100%;}
.hero-section .searchbox-form input.et_pb_s::-webkit-input-placeholder {color: #fff;}
.hero-section .searchbox-form input.et_pb_s::-moz-placeholder {color: #fff;}
.hero-section .searchbox-form input.et_pb_s:-ms-input-placeholder { color: #fff;}
.hero-section .searchbox-form input.et_pb_s:-moz-placeholder {color: #fff;}
.hero-section .searchbox-form .et_pb_searchsubmit {background: #2FC9A8;width: 180px;color: #fff;margin-left: 15px;border-radius: 3px;font-size: 14px;text-transform: uppercase;font-weight: 600;letter-spacing: 2px; -moz-transition: 400ms ease all; -webkit-transition: 400ms ease all; transition: 400ms ease all; display: block !important; height: 48px !important; right: 30px !important; top: -5px !important; min-height: 48px !important;    margin: auto;}
.hero-section .searchbox-form .et_pb_searchsubmit:hover {color: #2FC9A8;background: #fff;opacity: 1;}

.featured-logo {margin-top: -2px;}
.featured-logo p {color: #4c4c4c;font-size: 14px;font-weight: 600;line-height: 25px;text-align: center;text-transform: uppercase;letter-spacing: 2px;}
.featured-logo .et_pb_row.et_pb_row_1 {padding-top: 10px;}
.pressfarm-section h3 {color: #f9f9f9;font-family: 'Montserrat', sans-serif;font-size: 24px;font-weight: 700;line-height: 30px;text-align: center;}
.pressfarm-section .et_pb_row .et_pb_column {box-shadow: none !important;}
/*.pressfarm-section .et_pb_row .et_pb_column:nth-child(2):before {content: '';width: 2px;height: 100%;background: #f9f9f9;opacity: 0.4033;left: -20px;position: absolute; top: 0; bottom: 0; margin: auto;}
.pressfarm-section .et_pb_row .et_pb_column:nth-child(2):after {content: '';width: 2px;height: 100%;background: #f9f9f9;opacity: 0.4033;right: -30px;position: absolute;top: 0;bottom: 0;margin: auto;}*/
.pressfarm-section .et_pb_row .et_pb_number_counter .percent .percent-value {color: #f9f9f9;font-size: 48px;font-weight: 300;line-height: 48px;}
.pressfarm-section .et_pb_row .et_pb_number_counter h3.title {font-size: 13px;font-weight: 300;line-height: 12px;font-family: 'Open Sans', sans-serif;padding: 0;color: #fff;}

.companies-us .et_pb_row.title .et_pb_column {box-shadow: none;}
.companies-us .et_pb_row.title h3 {color: #4c4c4c;font-family: 'Montserrat', sans-serif;font-size: 24px;font-weight: 700;line-height: 30px;text-align: center;letter-spacing: -0.2px;padding: 0 0 25px 0;}
.companies-us .et_pb_row.title p {color: #4c4c4c;font-size: 14px;font-weight: 300;line-height: 24px;text-align: center;}
.companies-us .team-row .et_pb_column.blue-box {background: #2b77c9;}
.companies-us .team-row .et_pb_column.green-box {background: #2fc9a8;}
.companies-us .team-row .et_pb_column.purple-box {background: #6c65c2;}
.companies-us .team-row .et_pb_column {padding: 45px;border-radius: 8px;}
.companies-us .team-row .et_pb_column .et_pb_text_inner {text-align: center; padding: 0 0 20px 0;}
.companies-us .team-row .et_pb_column h3 {color: #ffffff;font-size: 14px;font-weight: 700;line-height: 24px; padding: 0 0 7px 0;}
.companies-us .team-row .et_pb_column h4 {color: #ffffff;font-size: 13px;font-weight: 600;line-height: 20px;}
.companies-us .team-row .et_pb_column p {color: #ffffff;font-size: 14px;font-weight: 300;line-height: 24px;}
.companies-us .team-row .et_pb_column .et_pb_image_wrap {text-align: center;}
.companies-us .team-row .et_pb_column .profile-pic img {width: 75px;height: 75px;border-radius: 50%;border: 2px solid #fff;}

.our-solutions {background: #0F2D40;}
.our-solutions .title {padding: 20px 0 15px 0;}
.our-solutions .title h3 {color: #ffffff;font-size: 14px;font-weight: 600;line-height: 30px;text-align: center;text-transform: uppercase;letter-spacing: 2px;}
.our-solutions .solutions-row .et_pb_column {background: #ffffff;border-radius: 3px;padding: 40px 27px 90px 27px;text-align: center;}
.our-solutions .solutions-row .et_pb_column h3 {color: #4c4c4c;font-family: 'Montserrat', sans-serif;font-size: 24px;font-weight: 700;line-height: 30px;text-align: center;letter-spacing: -0.2px;}
.our-solutions .solutions-row .et_pb_column .et_pb_text_inner p {padding: 0 15px;color: #4c4c4c;font-size: 14px;font-weight: 300;line-height: 24px;text-align: center; min-height: 72px;}
.our-solutions .solutions-row .et_pb_column .et_pb_text_inner ul {padding: 20px 18px;list-style: none;}
.our-solutions .solutions-row .et_pb_column .et_pb_text_inner ul li {font-size: 14px;font-weight: 700;line-height: 24px;color: #4c4c4c;padding: 0 0 15px 45px; position: relative;}
.our-solutions .solutions-row .et_pb_column .et_pb_text_inner ul li:before {content: ''; position: absolute; width: 24px; height: 24px; left: 6px; top: 1px; background: url(../images/check.svg) no-repeat;}
.our-solutions .solutions-row .et_pb_column .et_pb_image {height: 185px;}
.our-solutions .solutions-row .et_pb_column .et_pb_button {position: absolute;bottom: 40px;left: 0;right: 0;}
.our-solutions .solutions-row .et_pb_column .et_pb_text_inner ul li strong {color: #4c4c4c;display: block;font-size: 14px;font-weight: 300;line-height: 24px;}

.categories-section {background: #2B77C9; padding-bottom: 0 !important;}
.categories-section .category-row {position: relative;}
.categories-section .category-row:after {content: '';background: url(../images/click-img.png) no-repeat;position: absolute;bottom: -60px;width: 440px;height: 180px;left: 120px;right: 0;margin: auto;visibility: visible;z-index: 99;}
.categories-section .et_pb_row.category-row {padding-top: 10px !important; padding-bottom: 0;}
.categories-section .title h3 {color: #f9f9f9;font-size: 24px;font-weight: 700;line-height: 30px;text-align: center;letter-spacing: -0.2px;}
.categories-section .category-row .et_pb_module {background: #2972c1;border-radius: 5px;padding: 14px 15px 14px 100px;position: relative;-webkit-transition: 400ms ease all;-moz-transition: 400ms ease all;transition: 400ms ease all;border: 2px solid #96D16B; margin-bottom: 30px !important;}
.categories-section .category-row .et_pb_module:hover {background: #2fc9a8; border-color: #2fc9a8;}
.categories-section .category-row .et_pb_module .et_pb_blurb_content {position: static;}
.categories-section .category-row .et_pb_module .et_pb_main_blurb_image {margin: 0; position: absolute;left: 10px;width: 85px;display: flex;align-items: center;height: 100%;top: 0;}
.categories-section .category-row .et_pb_module .et_pb_module_header {padding: 0;color: #fff;font-size: 17px;font-weight: bold;line-height: 30px;}
.categories-section .category-row .et_pb_module .et_pb_blurb_content .et_pb_blurb_container {display: flex;height: 100%;align-items: center;min-height: 62px;}
.categories-section .bottom-btn p {padding: 0;color: #fff;font-size: 14px;font-weight: bold;line-height: 24px;text-align: center;}
.categories-section .bottom-btn .et_pb_button_module_wrapper {text-align: center;}
.categories-section .ct-bottom-img {width: 100% !important;max-width: 100% !important;padding: 0 !important;}
.categories-section .ct-bottom-img .et_pb_image_wrap {width: 100%;max-width: 100%;}
.categories-section .ct-bottom-img .et_pb_image_wrap img {width: 100%;}
body #page-container .categories-section .bottom-btn .et_pb_button {border: none;border-radius: 3px;width: 180px;background: #225fa1 !important;}
body #page-container .categories-section .bottom-btn .et_pb_button:hover {background: #2fc9a8 !important;}

.flexible-pricing {background:#fff; /*#F9F9F9;*/}
.flexible-pricing .title h3 {color: #4c4c4c;font-size: 24px;font-weight: 700;line-height: 30px;text-align: center;letter-spacing: -0.2px;font-family: 'Montserrat', sans-serif;}
.flexible-pricing .title p {color: #4c4c4c;font-size: 14px;font-weight: 300;line-height: 24px;text-align: center;}
.flexible-pricing .flexible-rows .et_pb_column {background: #fff;border-radius: 8px; padding-bottom: 90px;}
.flexible-pricing .flexible-rows .package h3 {color: #ffffff;font-size: 14px;font-weight: 600;line-height: 30px;text-align: center;text-transform: uppercase;letter-spacing: 2px;padding: 10px;}
.flexible-pricing .flexible-rows .package {position: relative;background: #0f2d40;border-top-left-radius: 8px;border-top-right-radius: 8px;}
.flexible-pricing .flexible-rows .package img {position: absolute;left: 30px;top: -10px; max-width: 40px;}
.flexible-pricing .flexible-rows .et_pb_column .most-popular {position: absolute;right: 0;left: inherit;top: 0; max-width: inherit;}
.flexible-pricing .flexible-rows .content {padding: 15px 30px 20px 30px;}
.flexible-pricing .flexible-rows .content h2 {color: #4C4C4C;font-weight: 300;text-align: center;font-size: 36px;letter-spacing: -0.48px;}
.flexible-pricing .flexible-rows .content h5 {text-align: center;color: #93948C;font-weight: bold;font-size: 13px;}
.flexible-pricing .flexible-rows .content h4 {color: #4C4C4C;line-height: 30px;font-weight: 300;text-align: center;}
.flexible-pricing .flexible-rows .content ul {padding: 20px 18px;list-style: none;}
.flexible-pricing .flexible-rows .content ul li {font-size: 14px;font-weight: 700;line-height: 24px;color: #4c4c4c;padding: 0 0 20px 45px; position: relative;}
.flexible-pricing .flexible-rows .content ul li:before {content: ''; position: absolute; width: 24px; height: 24px; left: 6px; top: 1px; background: url(../images/check-black.svg) no-repeat;}
.flexible-pricing .flexible-rows .et_pb_column .et_pb_button {position: absolute;bottom: 40px;left: 0;right: 0;}
body #page-container .flexible-pricing .flexible-rows .et_pb_column .et_pb_button {max-width: 250px; max-width: 235px;}
body #page-container .flexible-pricing .flexible-rows .et_pb_column.black-box .et_pb_button {background: #0F2D40 !important;}
body #page-container .flexible-pricing .flexible-rows .et_pb_column.black-box .et_pb_button:hover {background: #2b77c9 !important;}
body #page-container .flexible-pricing .flexible-rows .et_pb_column.blue-box .et_pb_button {background: #2b77c9 !important;}
body #page-container .flexible-pricing .flexible-rows .et_pb_column.blue-box .et_pb_button:hover {background: #2fc9a8 !important;}

.flexible-pricing .flexible-rows .green-box .package {background: #2fc9a8;}
.flexible-pricing .flexible-rows .green-box .content ul li:before {background: url(../images/check-green.svg) no-repeat;}
.flexible-pricing .flexible-rows .blue-box .package {background: #2b77c9;}
.flexible-pricing .flexible-rows .blue-box .content ul li:before {background: url(../images/check-blue.svg) no-repeat;}
.flexible-pricing .flexible-rows .content p {color: #4c4c4c;font-size: 14px;font-weight: 300;line-height: 24px;text-align: center;}
.flexible-pricing .flexible-rows .package br {display: none;}

.startups-section .et_pb_row.title .et_pb_column {box-shadow: none;}
.startups-section .et_pb_row.title h3 {color: #4c4c4c;font-family: 'Montserrat', sans-serif;font-size: 24px;font-weight: 700;line-height: 30px;text-align: center;letter-spacing: -0.2px;padding: 0 0 25px 0;}
.startups-section .et_pb_row.title p {color: #4c4c4c;font-size: 14px;font-weight: 300;line-height: 24px;text-align: center;}
.startups-section .team-row .et_pb_column.blue-box {background: #2b77c9;}
.startups-section .team-row .et_pb_column.green-box {background: #172e29;}
.startups-section .team-row .et_pb_column {padding:45px 20px 180px 20px;border-radius: 8px;}
.startups-section .team-row .et_pb_column .et_pb_text_inner {text-align: center; padding: 0 0 20px 0;}
.startups-section .team-row .et_pb_column h3 {color: #ffffff;font-size: 14px;font-weight: 700;line-height: 24px; padding: 0 0 7px 0;}
.startups-section .team-row .et_pb_column h4 {color: #ffffff;font-size: 13px;font-weight: 600;line-height: 20px;}
.startups-section .team-row .et_pb_column p {color: #ffffff;font-size: 14px;font-weight: 300;line-height: 24px;}
.startups-section .team-row .et_pb_column .et_pb_image_wrap {text-align: center; width: 100%;}
.startups-section .team-row .et_pb_column .et_pb_image {position: absolute;bottom: 30px;left: 0;right: 0; margin: auto;}
.startups-section .team-row .et_pb_column .et_pb_image.profile-pic {bottom: 85px;margin: 0;}
.startups-section .team-row .et_pb_column .et_pb_image.profile-pic img {max-width: 79px !important; border-radius: 100% !important;}

.subscribe-section {background-color: #0F2D40;}
.subscribe-section h4 {color: #F9F9F9 !important;font-family: 'Montserrat', sans-serif;font-size: 24px;font-weight: bold;letter-spacing: -0.2px;line-height: 30px;text-align: center;}
.subscribe-section #mc_embed_signup
{	background: none !important;	
}
.subscribe-section #mc_embed_signup form#mc-embedded-subscribe-form
{	max-width: 600px !important; margin: 0 auto !important; float: none; position: relative;
	padding-right: 250px !important;
}
.subscribe-section #mc_embed_signup form#mc-embedded-subscribe-form .mc-field-group
{	width: auto !important; padding: 0px !important;	
}
.subscribe-section #mc_embed_signup form#mc-embedded-subscribe-form {margin: 0; background: none !important; padding: 0px !important;}
.subscribe-section form#mc-embedded-subscribe-form p {margin: 0;padding: 0;}
.subscribe-section form#mc-embedded-subscribe-form input[type="email"] {width: 333px !important;border: 2px solid #FFFFFF;border-radius: 3px;background: transparent;color: #FFFFFF;font-family: "Open Sans";font-size: 13px;font-weight: 600;line-height: 24px;text-align: left !important;height: 48px;     padding: 0px 15px;}
.subscribe-section form#mc-embedded-subscribe-form input[type="email"]::-webkit-input-placeholder { color: #fff; text-align: left;}
.subscribe-section form#mc-embedded-subscribe-form input[type="email"]::-moz-placeholder {color: #fff; text-align: left;}
.subscribe-section form#mc-embedded-subscribe-form input[type="email"]:-ms-input-placeholder { color: #fff; text-align: left;}
.subscribe-section form#mc-embedded-subscribe-form input[type="email"]:-moz-placeholder {color: #fff; text-align: left;}
.subscribe-section .et_contact_bottom_container {margin: 0 0 0 20px;}
body #page-container .subscribe-section form#mc-embedded-subscribe-form #mc-embedded-subscribe {height: 48px;width: 236px; position: absolute; right: 0px; top: 0px;
    margin: auto;
    height: 48px;
    background: #2fc9a8 !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    text-align: center;
    text-transform: uppercase;
    line-height: 40px !important;
    letter-spacing: 2px !important;
    border: none;
    border-radius: 3px;}
.subscribe-section #mc_embed_signup #mce-error-response
{	padding: 0px !important; margin: 0px !important; width: 100%; color: red;	
}
.subscribe-section #mc_embed_signup div#mce-responses
{	width: 100% !important; margin: 0px !important;	
}







@media (max-width:610px)
{
	.subscribe-section form#mc-embedded-subscribe-form input[type="email"]
	{	width: 100% !important; margin-bottom: 20px !important;		
	}
	body #page-container .subscribe-section form#mc-embedded-subscribe-form #mc-embedded-subscribe
	{	position: static; width: 100% !important;		
	}
}





.footer-section {background-color: #081521;}
.footer-section .text p {color: #FFFFFF;font-size: 14px;line-height: 24px;}
.footer-section .text .et_pb_image {margin-bottom: 15px;}
.footer-section .links ul {list-style: none;padding: 20px 0 0 0;margin: 0;}
.footer-section .links ul li {width: 25%;float: left; padding: 20px 15px 0px 0;}
.footer-section .links ul li a {color: #FFFFFF;font-family: "Open Sans";font-size: 14px;line-height: 24px;text-decoration: underline;}
.footer-section .links ul li a:hover {text-decoration: none;}
#main-footer .social-links .widget_text {width: 100%; margin: 45px 0 0 0;}
#main-footer .social-links .widget_text li {display: inline-block;margin: 0 5px;}
#main-footer .social-links .widget_text li a {color: #fff;font-size: 24px;width: 45px;background: rgba(255, 255, 255, 0.2);display: inline-block;height: 40px;padding: 4px;border-radius: 2px; -moz-transition: 400ms ease all; -webkit-transition: 400ms ease all; transition: 400ms ease all; text-align: center;}
#main-footer .social-links .widget_text li a:hover {background: rgba(47, 201, 168, 0.6);}

.common-banner {min-height: 504px; margin-top: 86px; padding-top: 100px !important; padding-bottom: 0 !important; margin-bottom: -2px;}
.common-banner .et_pb_row {-ms-box-orient: horizontal;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;align-items: center;}
.common-banner .et_pb_text_inner h2 {color: #FFFFFF;font-size: 45px;font-weight: bold;letter-spacing: -1.5px;line-height: 56px;font-family: 'Montserrat', sans-serif;}
.common-banner .et_pb_text_inner p {color: #FFFFFF;font-size: 24px;letter-spacing: -0.32px;line-height: 40px;font-family: 'Montserrat', sans-serif;font-weight: normal;margin-top: 12px;}
.common-banner .back-link {margin: 0 !important;position: absolute;top: -90px;}
.common-banner .back-link a {color: #fff;font-size: 14px;font-family: 'Open Sans', sans-serif;text-decoration: underline;padding: 0 0 0 15px;background: url(../images/back-arrow.svg) no-repeat; background-position: left top 4px; background-size: 8px; transition: 400ms ease all;}
.common-banner .back-link a:hover {text-decoration: none; opacity: 0.8}
.common-banner.facebook-banner h3 {color: #F9F9F9;font-family: Montserrat;font-size: 22px;font-weight: bold;letter-spacing: -0.2px;line-height: 40px;margin: 12px 0 0 0;}
.common-banner.facebook-banner .et_pb_text_inner p {color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-size: 17px;line-height: 28px;margin-top: 8px;}
.common-banner .ct-bottom-img {width: 100% !important;max-width: 100% !important;padding: 0 !important;}
.common-banner .ct-bottom-img .et_pb_image_wrap {width: 100%;max-width: 100%;}
.common-banner .ct-bottom-img .et_pb_image_wrap img {width: 100%;}

.additional-services {background: #0F2D40;}
.additional-services .et_pb_text_inner {text-align: center;}
.additional-services .et_pb_text_inner h3 {color: #F9F9F9;font-family: 'Montserrat', sans-serif;font-size: 35px;font-weight: bold;letter-spacing: -0.2px;line-height: 30px;text-align: center;margin: 0 0 25px 0;padding: 0;}
.additional-services .et_pb_text_inner p {color: #FFFFFF; font-size: 20px; line-height: 28px; text-align: left;}
.additional-services .et_pb_button_module_wrapper {text-align: center;}
.additional-services .et_pb_button_module_wrapper .et_pb_button {width: 100%;}

.more-help .title h3 {color: #4C4C4C;font-family: 'Montserrat', sans-serif;font-size: 24px;font-weight: bold;letter-spacing: -0.2px;line-height: 30px;text-align: center;padding: 0;}
.more-help .et_pb_text_inner p {color: #4C4C4C;font-size: 14px;line-height: 24px;}
.more-help .et_pb_row:last-child {padding-top: 60px;}
.more-help .et_pb_row:last-child .et_pb_text_inner p strong {margin: 0 0 16px 0;display: block;}
.more-help .et_pb_text_inner ul {list-style: none;padding: 0;color: #4C4C4C;font-family: "Open Sans";font-size: 14px;line-height: 24px;}
.more-help .et_pb_text_inner ul li {margin-top: 8px;}
.more-help .et_pb_row:last-child .et_pb_column:last-child {margin: 30px 0 0 0;}

.hire-section {background: #f9f9f9; }
.hire-section .title p {color: #4C4C4C;font-size: 14px;font-weight: 600;letter-spacing: 2px;line-height: 30px;text-align: center;text-transform: uppercase;}
.hire-section .hire-row .et_pb_column {background: #fff;text-align: center;padding: 35px 0px 40px 0px;}
.hire-section .hire-row .et_pb_text_inner h3 {color: #4C4C4C;font-family: 'Montserrat', sans-serif;font-size: 22px;font-weight: bold;letter-spacing: -0.2px;line-height: 26px;text-align: center; max-width: 240px; margin: auto;}
.hire-section .hire-row .et_pb_image_wrap {height: 192px;overflow: hidden;}
.hire-section .hire-row .et_pb_text_inner p {min-height: 89px;color: #4C4C4C;font-family: "Open Sans";font-size: 14px;line-height: 24px;text-align: center;}
.hire-section .hire-row .et_pb_text_inner ul li
{	color: #4C4C4C;font-family: "Open Sans";font-size: 14px;line-height: 24px;	
}
.hire-section .hire-row .et_pb_button {width: 100%;}
.hire-section.pricing-page .hire-row .et_pb_column {padding: 35px 20px 50px 20px; position: relative;}
.hire-section.pricing-page .hire-row .et_pb_column .et_pb_button
{	position: absolute; bottom: 20px; left: 0; right: 0;	
}
.seo-services .title p {color: #4C4C4C;font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: bold;letter-spacing: -0.2px;line-height: normal;text-align: center;margin: 0 0 15px 0;}
.seo-services .ss-row .et_pb_column {background-color: #F9F9F9;border-radius: 8px 8px 0 0;overflow: hidden; padding: 0 0 95px 0;}
.seo-services .ss-row .top-image {min-height: 216px; margin: 0 !important;}
.seo-services .ss-row .top-image h3 {background-color: #0F2D40;color: #FFFFFF;font-size: 14px;font-weight: bold;line-height: 24px;text-align: center;padding: 12px 10px;}
.seo-services .ss-row .content {margin: 0 !important;padding: 40px 29px 40px 31px; position: relative;}
.seo-services .ss-row .content:after {content: '';position: absolute;left: 0;right: 0;height: 1px;width: calc(100% - 58px);background: #93948C;bottom: 10px;margin: auto;opacity: 0.4;}
.seo-services .ss-row .content h3 {color: #4C4C4C;font-size: 36px;letter-spacing: -0.48px;line-height: 36px;text-align: center; padding: 0 0 8px 0;}
.seo-services .ss-row .content h5 {color: #93948C;font-family: "Open Sans";font-size: 13px;font-weight: 600;line-height: 20px;text-align: center;padding: 0 0 16px 0;}
.seo-services .ss-row .content p {color: #4C4C4C;font-size: 14px;line-height: 24px;}
.seo-services .ss-row .bottom-content {padding: 20px 29px 40px 31px;position: relative;margin: 0 !important;}
.seo-services .ss-row .bottom-content p {color: #4C4C4C;font-size: 14px;line-height: 24px;padding: 0 0 18px 0;}
.seo-services .ss-row .bottom-content h4 {color: #4C4C4C;font-size: 14px;font-weight: bold;line-height: 24px;padding: 0 0 2px 0;}
.seo-services .ss-row .et_pb_column .et_pb_button_module_wrapper {position: absolute;bottom: 30px;left: 0;right: 0;margin: auto;width: calc(100% - 55px);}
body #page-container .seo-services .ss-row .et_pb_column .et_pb_button_module_wrapper .et_pb_button {width: 100%;max-width: 100% !important;height: auto !important;font-family: "Open Sans";line-height: 16px !important;text-align: center;padding: 15px 60px !important;}
.seo-services .ss-row {padding-bottom: 10px;}
.pr-services h3 {color: #4C4C4C;font-family: 'Montserrat', sans-serif;font-size: 24px;font-weight: bold;letter-spacing: -0.2px;line-height: 30px;padding: 0 0 30px 0;}
.pr-services .et_pb_blurb {width: 50%;float: left;margin: 0 !important;padding: 3px 10px 15px 45px;position: relative;}
.pr-services .et_pb_blurb .et_pb_blurb_content {position: static;}
.pr-services .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {margin: 0;position: absolute;left: 0;text-align: left;top: 0;}
.pr-services .et_pb_blurb .et_pb_blurb_content .et_pb_module_header {color: #4C4C4C;font-size: 14px;font-weight: bold;line-height: 24px;padding: 0;}
.pr-services .et_pb_blurb .et_pb_blurb_content p {color: #4C4C4C;font-size: 14px;line-height: 24px;}
.pr-services .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image img {max-width: 35px;}

.growth-hack .et_pb_text_inner h3 {color: #4C4C4C;font-family: 'Montserrat', sans-serif;font-size: 24px;font-weight: bold;letter-spacing: -0.2px;line-height: 30px;padding: 0 0 18px 0;}
.growth-hack .et_pb_row.et_pb_equal_columns .et_pb_text_inner h3 {font-size: 22px; line-height: 28px;}
.growth-hack .et_pb_text_inner h4 {color: #4C4C4C;font-size: 18px;line-height: 30px;padding: 0 0 15px 0;}
.growth-hack .et_pb_text_inner p {color: #4C4C4C;font-size: 14px;line-height: 24px;}
.growth-hack .et_pb_row.et_pb_equal_columns {align-items: center;}
.growth-hack .et_pb_row .right-text ul {padding: 0;list-style: none;}
.growth-hack .et_pb_row .right-text ul li {width: 50%;float: left;padding: 10px 0px 10px 40px;position: relative; color: #4C4C4C;font-size: 14px; line-height: 24px;}
.growth-hack .et_pb_row .right-text ul li:before {content: '';position: absolute;width: 24px;height: 24px;left: 6px;top: 10px;background: url(../images/check-green.svg) no-repeat;}
.growth-hack .et_pb_row .right-text ul li strong {display: block;}

.testimonial-section {background-color: #0F2D40;}
.testimonial-section .et_pb_blurb_content {max-width: 803px;}
.testimonial-section .et_pb_blurb_content .et_pb_main_blurb_image {margin: 0;position: absolute;left: 0;width: auto;top: 0;}
.testimonial-section .et_pb_blurb_content .et_pb_blurb_description {color: #FFFFFF;font-size: 18px;line-height: 30px;}
.testimonial-section .et_pb_blurb_content .et_pb_blurb_description h3 {color: #FFFFFF;font-size: 14px;font-weight: bold;line-height: 24px;padding: 15px 0 0 0;}
.testimonial-section .et_pb_row .et_pb_blurb_content {max-width: 803px;padding: 0 0 0 210px;}
.testimonial-section .et_pb_row .et_pb_blurb_content h5 {color: #93948C;font-size: 13px;font-weight: 600;line-height: 24px; padding: 0;}

.faq-text {padding-bottom: 0 !important;}
.faq-text h3 {color: #4C4C4C;font-family: 'Montserrat', sans-serif;font-size: 24px;font-weight: bold;letter-spacing: -0.2px;line-height: 30px; padding: 0 0 15px 0;}
.faq-text p {color: #4C4C4C;font-size: 14px !important;line-height: 24px;}
.faq-text .right-text {padding: 44px 0 0 0;}
.faq-text ol li {color: #4C4C4C;font-size: 14px !important;line-height: 24px;margin: 0 0 4px 0;}
.faq-text ol {margin: 15px 0 0 0;padding: 0;}

.accordian-faq {padding-top: 0;}
.accordian-faq .et_pb_module {margin-bottom: 0 !important;}
.accordian-faq .et_pb_module h3 {color: #4C4C4C;font-size: 14px;font-weight: 600;letter-spacing: 2px;line-height: 30px;border-bottom: 1px solid rgba(147, 148, 140, 0.4);text-transform: uppercase; margin-bottom: 25px;}
.accordian-faq .et_pb_module .et_pb_toggle {padding: 0 0 15px 0;border: none;}
.accordian-faq .et_pb_module .et_pb_toggle .et_pb_toggle_title {padding: 0;color: #2B77C9;font-size: 14px;line-height: 24px;text-decoration: underline;}
.accordian-faq .et_pb_module .et_pb_toggle {background: transparent;}
.accordian-faq .et_pb_module .et_pb_toggle .et_pb_toggle_content {padding: 10px 0 0 0;}
.accordian-faq .et_pb_module .et_pb_toggle .et_pb_toggle_content p {color: #4C4C4C;font-size: 14px;line-height: 24px;padding: 0 0 10px 0;}
.accordian-faq .et_pb_module .et_pb_toggle .et_pb_toggle_title:before {display: none;}
.faq-text.facebook-text {padding-bottom: 54px !important;}

.coverage-section {background-color: #F9F9F9;}
.coverage-section .title h3 {color: #4C4C4C;font-family: 'Montserrat', sans-serif;font-size: 24px;font-weight: bold;letter-spacing: -0.2px;line-height: 30px;text-align: center;}
.coverage-section .coverage-row .et_pb_column {text-align: center;}
.coverage-section .coverage-row .et_pb_image {margin: 0 0 13px 0;}
.coverage-section .coverage-row p {color: #4C4C4C;font-size: 18px;line-height: 30px;text-align: center;}

.common-blue-text {background-color: #2B77C9;}
.common-blue-text .et_pb_text_inner {max-width: 790px;margin: auto;}
.common-blue-text .et_pb_text_inner h3 {color: #F9F9F9;font-family: 'Montserrat', sans-serif;font-size: 24px;font-weight: bold;letter-spacing: -0.2px;line-height: 30px;text-align: center;padding: 0;}

.enterprise-services.flexible-pricing .flexible-rows .content h5 {padding: 0 0 20px 0;}
.enterprise-services.flexible-pricing .flexible-rows .content h4 {font-size: 14px;line-height: 24px;margin: 15px 0 0 0;padding: 0;}
.enterprise-services.flexible-pricing .flexible-rows .content {padding: 15px 70px 20px 70px;}
.enterprise-services.flexible-pricing .flexible-rows .et_pb_column {padding-bottom: 120px;}
.enterprise-services.flexible-pricing .flexible-rows .et_pb_column .et_pb_button {bottom: 65px; max-width: 360px !important;}

.upgrade-facebook .et_pb_column {background-color: #F9F9F9;border-radius: 3px;overflow: hidden;text-align: center;padding: 48px 80px 40px 80px;}
.upgrade-facebook .et_pb_column h3 {min-height: 78px;color: #4C4C4C;font-family: 'Montserrat', sans-serif;font-size: 24px;font-weight: bold;letter-spacing: -0.2px;line-height: 30px;text-align: center;max-width: 360px;margin: auto;}
.upgrade-facebook .et_pb_column h5 {color: #4C4C4C;font-size: 14px;font-weight: bold;line-height: 24px;text-align: center;padding: 25px 0 22px 0;}
.upgrade-facebook .et_pb_column p {color: #4C4C4C;font-size: 14px;line-height: 24px;text-align: center;}

.flexible-pricing.enterprise-services-page .flexible-rows {max-width: 830px;}
.flexible-pricing.enterprise-services-page .flexible-rows .content h4 {font-size: 18px;line-height: 30px;padding: 15px 0 10px 0;}
.additional-services.enterprise-page .et_pb_text_inner {max-width: 950px;margin: auto;}
.additional-services.enterprise-page .et_pb_text_inner ol li {color: #fff;font-size: 14px;line-height: 24px; text-align: left; padding-bottom: 20px;}
.coverage-section.enterprise-page .coverage-row {max-width: 800px;}
.testimonial-section.enterprise-page {padding: 113px 0;}
.testimonial-section.enterprise-page .et_pb_blurb_content .et_pb_blurb_description h3 {padding: 40px 0 0 0;}

.simple-text-section .et_pb_text_inner p {color: #4C4C4C;font-size: 14px;line-height: 24px;}
.simple-text-section .et_pb_text_inner p a {font-weight: bold;}
.simple-text-section .et_pb_text_inner p a:hover {color: #4C4C4C;}
.simple-text-section .et_pb_text_inner h3 {padding: 0;color: #4C4C4C;font-size: 24px;font-weight: bold;letter-spacing: -0.2px;line-height: 30px;text-align: center;font-family: 'Montserrat', sans-serif;}

.publications-row.first {padding-top: 110px !important;}
.publications-row {padding: 50px 0 0 0 !important;}
.publications-row .et_pb_row {padding: 0 0 45px 0; -ms-box-orient: horizontal; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -moz-flex; display: -webkit-flex; display: flex; align-items: flex-start;}
.publications-row .et_pb_row:before {content: '';position: absolute;left: 0;right: 0;width: calc(100% - 30px);height: 1px;background: #EEEEEE;z-index: 9;visibility: visible;bottom: 0;margin: auto;}
.publications-row .et_pb_row .et_pb_image {max-width: 170px;float: left; position: relative;}
.publications-row .et_pb_row .et_pb_column:nth-child(1) {max-width: 170px;min-width: 170px;margin: 0;float: none;}
.publications-row .et_pb_row .et_pb_column:nth-child(2) {width: 100%;margin: 0;float: none; padding: 0 0 0 50px;}
.publications-row .et_pb_row .et_pb_column .et_pb_text_inner h6 {color: #4C4C4C !important;font-size: 14px;line-height: 24px;padding: 0 0 10px 0;}
.publications-row .et_pb_row .et_pb_column .et_pb_text_inner p {color: #4C4C4C;font-size: 14px;line-height: 24px;}
.publications-row .et_pb_row .et_pb_image img {max-height: 125px;}
.publications-row.last {padding-bottom: 20px !important;}
.publications-row.last .et_pb_row:before {display: none;}

.additional-services.directory-page .et_pb_text_inner {max-width: 793px;margin: auto;}
.how-works-section .title h3 {color: #F9F9F9;font-family: Montserrat;font-size: 24px;font-weight: bold;letter-spacing: -0.2px;line-height: 30px;text-align: center;}
.how-works-section .et_pb_text_inner {text-align: center;}
.how-works-section .works-row .et_pb_text_inner h3 {color: #F9F9F9;font-family: "Open Sans";font-size: 48px;font-weight: 300;line-height: 48px;text-align: center;}
.how-works-section .works-row .et_pb_text_inner p {color: #FFFFFF;font-family: "Open Sans";font-size: 18px;line-height: 30px;text-align: center;max-width: 300px;margin: auto;}
.how-works-section .works-row .step-two:before {content: '';background: #F9F9F9;opacity: 0.4;position: absolute;left: -15px;height: 100%;width: 1px;top: 0;}
.how-works-section .works-row .step-two:after {content: '';background: #F9F9F9;opacity: 0.4;position: absolute;right: -15px;height: 100%;width: 1px;top: 0;}

.directory-data-table {padding: 55px 0 !important;}
.directory-data-table table {display: block;}
.directory-data-table table tbody {-ms-box-orient: horizontal;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex; -webkit-flex-flow: row wrap; flex-flow: row wrap; margin: 0 -10px;}
.directory-data-table table tbody tr {width: calc(50% - 20px);background-color: #F9F9F9;border-radius: 3px;border: 1px solid #EEEEEE;margin: 10px 10px;position: relative; padding: 12px 20px; display: block; min-height: 120px;}
.directory-data-table table tbody tr .column-1 {position: absolute;left: 20px;top: 20px;padding: 0;}
.directory-data-table table tbody tr .column-2 {padding: 6px 40px 0 165px;color: #4C4C4C;font-size: 14px;line-height: 24px;}
.directory-data-table table tbody tr .column-3 {padding: 0;position: absolute;right: 20px;top: 20px;width: 40px;color: #4C4C4C;font-size: 14px;font-weight: bold;line-height: 24px;}
.directory-data-table table tbody tr .column-1 img {max-width: 140px;max-height: 80px;width: auto;}
.directory-data-table table thead {-ms-box-orient: horizontal;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;-webkit-flex-flow: row wrap;flex-flow: row wrap; padding: 0;}
.directory-data-table table thead tr {width: calc(50% - 20px);position: relative;display: block;min-height: inherit;}
.directory-data-table table thead tr .column-1 {position: absolute;left: 20px;top: 20px;padding: 0;}
.directory-data-table table thead tr .column-2 {padding: 10px 40px 5px 190px;color:#2B77C9;font-size: 14px;line-height: 24px; display: block; width: 100% !important; font-weight: normal !important;}
.directory-data-table table thead tr .column-3 {padding: 0;position: absolute;right: 10px;top: 11px;width: 40px;color: #2B77C9;font-size: 14px;font-weight: bold;line-height: 24px; font-weight: normal !important;}

.common-banner.checkout-page {padding-top: 40px !important;padding-bottom: 25px;}
.checkout-bottom .et_pb_image_wrap {text-align: center;}

.checkout-form {padding-top: 100px !important;}
.checkout-form .checkout_order_form {background-color: #F9F9F9;border-radius: 8px;}
.checkout-form .checkout_order_form .woocommerce-info {color: #4C4C4C !important; font-size: 14px !important;line-height: 24px !important;}
.checkout-form .checkout_order_form .woocommerce-form-login-toggle {margin-bottom: 10px;}
html body .checkout_order_form .woocommerce-info:after {margin-top: 0;}
.checkout-form .checkout_order_form .woocommerce-info .showlogin:hover {color: #4C4C4C !important;}
.checkout-form .checkout_order_form .woocommerce-info .showcoupon:hover {color: #4C4C4C !important;}
html body .woocommerce form.checkout_coupon.woocommerce-form-coupon {margin: 25px 0 0 0 !important;}
html body .woocommerce form.checkout_coupon.woocommerce-form-coupon .form-row-first {margin: 0; padding: 0;}
.woocommerce form.checkout_coupon.woocommerce-form-coupon .form-row-first input#coupon_code {background-color: #FFFFFF;border-radius: 3px;height: 48px;padding: 11px 20px;color: #93948C;font-size: 14px;line-height: 14px;border: none;}
.woocommerce form.checkout_coupon.woocommerce-form-coupon .form-row-first input#coupon_code::-webkit-input-placeholder { color: #93948C;}
.woocommerce form.checkout_coupon.woocommerce-form-coupon .form-row-first input#coupon_code::-moz-placeholder {color: #93948C;}
.woocommerce form.checkout_coupon.woocommerce-form-coupon .form-row-first input#coupon_code:-ms-input-placeholder { color: #93948C;}
.woocommerce form.checkout_coupon.woocommerce-form-coupon .form-row-first input#coupon_code:-moz-placeholder {color: #93948C;}
html body .woocommerce form.checkout_coupon.woocommerce-form-coupon .form-row-last {padding: 0; margin-bottom: 0;}
.woocommerce form.checkout_coupon.woocommerce-form-coupon .form-row-last .button {background-color: #2FC9A8;border-radius: 3px;font-family: "Open Sans";font-size: 14px;font-weight: 600;letter-spacing: 2px;line-height: 14px !important;text-align: center;height: 48px;}
.woocommerce form.checkout_coupon.woocommerce-form-coupon .form-row-last .button:hover {background-color: #3d8ee6;}
.checkout-form .checkout_order_form ul.woocommerce-error {margin: 15px 0 0 0;font-size: 15px !important;border-radius: 3px;background: #3d8ee6;padding: 10px 15px !important;}
.woocommerce form.woocommerce-form.woocommerce-form-login p {color: #4C4C4C !important;font-size: 14px !important;line-height: 24px !important;}
.woocommerce form.woocommerce-form.woocommerce-form-login input {background-color: #FFFFFF;border-radius: 3px;height: 45px;padding: 10px 16px;color: #93948C;font-size: 14px;line-height: 14px;border: none;}
.woocommerce form.woocommerce-form.woocommerce-form-login a {color: #3d8ee6;}
.woocommerce form.woocommerce-form.woocommerce-form-login a:hover {color: #4C4C4C !important;}
.woocommerce form.woocommerce-form.woocommerce-form-login button[type="submit"] {background-color: #2B77C9 !important;border: none;border-radius: 3px;color: #F9F9F9;font-family: "Open Sans";font-size: 14px;font-weight: 500;letter-spacing: 2px;line-height: 14px;text-align: center;text-transform: uppercase;width: 120px;padding: 8px 12px !important;}
.woocommerce form.woocommerce-form.woocommerce-form-login button[type="submit"]:hover {background-color: #2fc9a8 !important;}
.woocommerce form.woocommerce-form.woocommerce-form-login input#rememberme {height: 15px;margin: 17px 3px 0 20px;position: relative;top: 3px;}
.checkout-form .checkout_order_form #customer_details h3 {color: #4C4C4C;font-family: "Open Sans";font-size: 18px;line-height: 30px;margin: 0; padding: 0 0 20px 0;}
.woocommerce form .checkout_order_form .form-row input.input-text {background-color: #FFFFFF;border-radius: 3px;height: 48px;padding: 11px 20px;color: #93948C;font-size: 14px;line-height: 14px;border: none;}
.woocommerce form .checkout_order_form .form-row input.input-text::-webkit-input-placeholder {color: #93948C;}
.woocommerce form .checkout_order_form .form-row input.input-text::-moz-placeholder {color: #93948C;}
.woocommerce form .checkout_order_form .form-row input.input-text:-ms-input-placeholder {color: #93948C;}
.woocommerce form .checkout_order_form .form-row input.input-text:-moz-placeholder {color: #93948C;}


.woocommerce .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row.form-row-first, 
.woocommerce .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row.form-row-last, 
.woocommerce .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row.form-row-first, 
.woocommerce .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row.form-row-last {width: calc(50% - 10px);overflow: visible;padding: 0 !important;}

.woocommerce .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row {padding: 0;margin: 0 0 20px 0;}
.checkout-form .checkout_order_form .woocommerce-additional-fields .notes {padding: 0; margin: 0;}
.checkout-form .checkout_order_form .woocommerce-additional-fields .notes textarea {background-color: #FFFFFF;border-radius: 3px;padding: 11px 20px;color: #93948C;font-size: 14px;line-height: 14px;border: none;resize: none;}
.checkout-form .checkout_order_form .woocommerce-additional-fields .notes textarea::-webkit-input-placeholder {color: #93948C;}
.checkout-form .checkout_order_form .woocommerce-additional-fields .notes textarea::-moz-placeholder {color: #93948C;}
.checkout-form .checkout_order_form .woocommerce-additional-fields .notes textarea:-ms-input-placeholder {color: #93948C;}
.checkout-form .checkout_order_form .woocommerce-additional-fields .notes textarea:-moz-placeholder {color: #93948C;}
.checkout-form .custom_checkout_wrapper .back_to_cart {display: none;}
.checkout-bottom {padding-top: 0 !important;}
.checkout-form .checkout_order_details h3 {background-color: #F9F9F9;border-radius: 5px 5px 0 0;border: 1px solid #EEEEEE;color: #4C4C4C;font-size: 18px;line-height: 30px;padding: 9px 48px;}
.checkout-form .checkout_order_details .shop_table {background-color: #FFFFFF;border: 1px solid #EEEEEE;border-top: none;border-bottom: none;}
.checkout-form .checkout_order_details .shop_table th {padding: 18px 13px 8px 47px; color: #93948C; font-size: 14px; line-height: 24px;border-top: 1px solid #EEEEEE;}
.checkout-form .checkout_order_details .shop_table td {padding: 0;}
.checkout-form .checkout_order_details .shop_table tr td {padding: 0 13px 20px 47px;color: #4C4C4C;font-size: 14px;font-weight: 600;line-height: 30px;}
.checkout-form .checkout_order_details .shop_table .cart-subtotal th {color: #4C4C4C;font-weight: bold;}
.checkout-form .checkout_order_details .shop_table .cart-subtotal_val .amount {color: #2B77C9;font-size: 14px;font-weight: bold;}
.checkout-form .checkout_order_details .shop_table thead tr th {border: none;}
.checkout-form .checkout_order_details .shop_table .recurring-totals th {color: #4C4C4C;}
.checkout-form .checkout_order_details .shop_table tr td .subscription-price {text-transform: uppercase;}
.checkout-form .checkout_order_details .shop_table tr.order-total.recurring-total td .amount {color: #2B77C9;font-size: 14px !important;font-weight: bold !important;line-height: 28px !important;}
.checkout-form .checkout_order_details .shop_table tr.order-total.recurring-total td {color: #2B77C9;font-size: 14px !important;font-weight: bold !important;line-height: 28px !important;}
.checkout-form .checkout_order_details .shop_table .first-payment-date small {color: #4C4C4C;font-size: 14px;line-height: 24px;}
.checkout-form .checkout_order_details .form-row.place-order #place_order {background-color: #2B77C9;border-radius: 0 0 5px 5px;color: #F9F9F9;font-family: "Open Sans";font-size: 14px;font-weight: 600 !important;letter-spacing: 2px;text-align: center;line-height: 14px !important;padding: 17px 20px 16px 20px !important;}
.checkout-form .checkout_order_details .form-row.place-order #place_order:before {display: none;}
.checkout-form .checkout_order_details .form-row.place-order #place_order:hover {background: #2fc9a8;}
.checkout-form .checkout_order_details .payment_box.payment_method_paypal p {color: #4C4C4C;font-family: "Open Sans";font-size: 14px;line-height: 24px;}
.checkout-form .checkout_order_details .payment_box.payment_method_paypal p a {color: #2b77c9;}
.checkout-form .checkout_order_details .payment_box.payment_method_paypal p a:hover {color: #4C4C4C;}
/*.common-banner.checkout-page .et_pb_text_inner {padding: 50px 0 0 0;}*/

body.woocommerce-cart #main-content {background-color: #F9F9F9 !important;}
body.woocommerce-cart #main-content #content-area #left-area {width: 100%;padding: 0;}
body.woocommerce-cart #main-content #content-area #sidebar {display: none;padding: 0;}
body.woocommerce-cart #main-content .container:before {display: none;}
.woocommerce-cart #main-content .entry-title {color: #4C4C4C;font-family: Montserrat;font-size: 22px;line-height: 30px;margin: 0;padding: 0 0 25px 0;font-weight: 600;text-transform: uppercase;}
.woocommerce-cart #main-content .woocommerce-cart-form table {border-radius: 0;}
.woocommerce-cart #main-content .woocommerce-cart-form table th {font-size: 16px;}
.woocommerce-cart #main-content .woocommerce-cart-form table .coupon #coupon_code {background-color: #e6e6e6 !important;border-radius: 3px;height: 40px;padding: 11px 15px;color: #93948C !important;font-size: 14px !important;line-height: 14px;border: none !important;width: auto;}
.woocommerce-cart #main-content .woocommerce-cart-form table .coupon #coupon_code::-webkit-input-placeholder {color: #93948C;}
.woocommerce-cart #main-content .woocommerce-cart-form table .coupon #coupon_code::-moz-placeholder {color: #93948C;}
.woocommerce-cart #main-content .woocommerce-cart-form table .coupon #coupon_code:-ms-input-placeholder { color: #93948C;}
.woocommerce-cart #main-content .woocommerce-cart-form table .coupon #coupon_code:-moz-placeholder {color: #93948C;}
.woocommerce-cart #main-content .woocommerce-cart-form table .coupon .button {background-color: #2B77C9 !important;border: none;border-radius: 3px;color: #F9F9F9;font-family: "Open Sans";font-size: 14px;font-weight: 500;letter-spacing: 2px;line-height: 14px;text-align: center;text-transform: uppercase;width: 120px;padding: 8px 12px !important;}
.woocommerce-cart #main-content .woocommerce-cart-form table .coupon .button:hover {background-color: #2fc9a8 !important;}
.woocommerce-cart #main-content .woocommerce-cart-form table .button {background-color: #2B77C9 !important;border: none;border-radius: 3px;color: #F9F9F9;font-family: "Open Sans";font-size: 14px;font-weight: 500;letter-spacing: 2px;text-align: center;text-transform: uppercase;width: auto;padding: 8px 15px !important;}
.woocommerce-cart #main-content .woocommerce-cart-form table .button:hover {background-color: #2fc9a8 !important;}
.woocommerce-cart #main-content .woocommerce-cart-form table .button:disabled {background-color: #2B77C9 !important;}
.woocommerce-cart #main-content .cart-collaterals .wc-proceed-to-checkout {padding: 0 0 50px 0;}
.woocommerce-cart #main-content .cart-collaterals .wc-proceed-to-checkout .checkout-button {background-color: #2B77C9 !important;border: none;border-radius: 3px;color: #F9F9F9;font-size: 14px;font-weight: 500;letter-spacing: 2px;text-align: center;text-transform: uppercase;width: 100%;padding: 15px 15px !important;}
.woocommerce-cart #main-content .cart-collaterals .wc-proceed-to-checkout .checkout-button:hover {background-color: #2fc9a8 !important;}


.home-faq-section {background: #ffffff; padding-bottom: 0 !important;}
.home-faq-section .title .et_pb_text_inner {text-align: center;}
.home-faq-section .title .et_pb_text_inner h2 {
color: #fff;font-size: 24px;font-weight: 700;line-height: 30px;text-align: center;letter-spacing: -0.2px;font-family: 'Montserrat', sans-serif;}
.home-faq-section .title .et_pb_text_inner p {color: #ffffff;font-size: 14px;font-weight: 500;line-height: 24px;text-align: center;max-width: 800px;margin: auto; padding: 10px 0 0 0;}
.home-faq-section .faq-row .et_pb_column .et_pb_blurb {background: #ffffff;border-radius: 10px;padding: 0;text-align: center;-moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.07);-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.07);box-shadow: 0 2px 4px 0 rgba(0,0,0,0.07); margin-bottom: 34px; overflow: hidden;}
.home-faq-section .faq-row .et_pb_column .et_pb_blurb .et_pb_module_header {font-size: 16px;font-weight: 700;line-height: 25px;color: #4c4c4c;padding: 0 0 10px 0;position: relative;}
.home-faq-section .faq-row .et_pb_column .et_pb_blurb p {color: #4c4c4c;font-size: 14px;font-weight: 300;line-height: 24px;}
.home-faq-section .faq-row .et_pb_column .et_pb_blurb .et_pb_blurb_container {padding: 0 27px 30px 27px;}
.home-faq-section .faq-row .et_pb_column .et_pb_blurb .et_pb_main_blurb_image {margin: 0; vertical-align: top;}
.home-faq-section .ct-bottom-img {width: 100% !important;max-width: 100% !important;padding: 0 !important;}
.home-faq-section .ct-bottom-img .et_pb_image_wrap {width: 100%;max-width: 100%;}
.home-faq-section .ct-bottom-img .et_pb_image_wrap img {width: 100%;}


.container {width: 100%; max-width: 1200px; padding:0px 15px !important;}
body #main-footer {display: block !important;}
#main-footer {background-color: #081521; overflow: hidden; padding: 54px 0 35px 0;}
#main-footer .inner {-ms-box-orient: horizontal;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;}
#main-footer .inner .left {width: 410px;min-width: 410px;}
#main-footer .inner .left .widget_media_image {margin: 0 0 10px 0;}
#main-footer .inner .left p {color: #FFFFFF;font-size: 14px;line-height: 24px;}
#main-footer .inner .right {width: 100%; padding: 0 0 0 60px;}
#main-footer .inner .right ul {list-style: none;padding: 20px 0 0 0;margin: 0;}
#main-footer .inner .right ul li {width: 25%;float: left; padding: 20px 15px 0px 0; margin: 0;}
#main-footer .inner .right ul li a {color: #FFFFFF;font-family: "Open Sans";font-size: 14px;line-height: 24px;text-decoration: underline;}
#main-footer .inner .right ul li a:hover {text-decoration: none;}

.blog-main-section .blog-list-row .left-blogs .et_pb_text_inner hr {display: none;}
.blog-main-section .blog-list-row .left-blogs .et_pb_text_inner h2 {color: #4C4C4C;font-family: 'Montserrat', sans-serif;font-size: 24px;font-weight: bold;letter-spacing: -0.2px;line-height: 30px;}
.blog-main-section .blog-list-row .left-blogs .et_pb_text_inner h2 span {color: #4C4C4C !important;}
.blog-main-section .blog-list-row .left-blogs .et_pb_ajax_pagination_container {-ms-box-orient: horizontal;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;-webkit-flex-flow: row wrap;flex-flow: row wrap;margin: 0 -10px;}
.blog-main-section .blog-list-row .left-blogs .et_pb_ajax_pagination_container article {width: 50%;margin: 0;padding: 10px; margin-bottom: 30px;}
.blog-main-section .blog-list-row .left-blogs .et_pb_ajax_pagination_container article .pressfarm-blog-featured-image {max-height: 225px;overflow: hidden;margin: 0 0 25px 0;border-radius: 6px;}
.blog-main-section .blog-list-row {-ms-box-orient: horizontal;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;-webkit-flex-flow: row wrap;flex-flow: row wrap;}
.blog-main-section .blog-list-row .left-blogs {width: 65% !important;margin: 0;padding: 0 25px 0 0;}
.blog-main-section .blog-list-row .right-sidebar {width: 35% !important;}
.blog-main-section .blog-list-row .left-blogs .et_pb_ajax_pagination_container article .pressfarm-blog-others {-ms-box-orient: horizontal;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;-webkit-flex-flow: row wrap;flex-flow: row wrap;}
.blog-main-section .blog-list-row .left-blogs .et_pb_ajax_pagination_container article .pressfarm-blog-others .post-meta {order: 1; width: 100%; color: #fff;}
.blog-main-section .blog-list-row .left-blogs .et_pb_ajax_pagination_container article .pressfarm-blog-others .entry-title {order: 2;}
.blog-main-section .blog-list-row .left-blogs .et_pb_ajax_pagination_container article .pressfarm-blog-others .post-content {order: 3;}
.blog-main-section .blog-list-row .left-blogs .et_pb_ajax_pagination_container article .pressfarm-blog-others .post-meta .published {float: right;color: #93948C;font-size: 13px;font-weight: 600;line-height: 24px;text-align: right; padding: 8px 0 0 0;}
.blog-main-section .blog-list-row .left-blogs .et_pb_ajax_pagination_container article .pressfarm-blog-others .post-meta a {    background-color: #EEEEEE;border-radius: 3px;color: #93948C;font-size: 12px;font-weight: 600;line-height: 13px;text-align: center;min-width: 115px;display: inline-block;padding: 12px 10px;margin: 0 10px 10px -15px;text-transform: uppercase;letter-spacing: 0.2px;}
.blog-main-section .blog-list-row .left-blogs .et_pb_ajax_pagination_container article .pressfarm-blog-others .post-meta a:hover {background-color: #dadada;}
.blog-main-section .blog-list-row .left-blogs .et_pb_ajax_pagination_container article .entry-title a {color: #4C4C4C;font-size: 20px;line-height: 30px;font-weight: normal !important;padding: 3px 0 4px 0;display: block;}
.blog-main-section .blog-list-row .left-blogs .et_pb_ajax_pagination_container article p {color: #93948C;font-size: 16px;line-height: 24px;}
.blog-main-section .blog-list-row .right-sidebar .widgettitle {color: #4C4C4C;font-size: 14px;font-weight: 600;letter-spacing: 2px;line-height: 30px;padding: 0; margin: 0 0 12px 0; text-transform: uppercase;}
.blog-main-section .blog-list-row .right-sidebar ul li {float: left;margin: 0 7px 7px 0;}
.blog-main-section .blog-list-row .right-sidebar ul li a {background-color: rgba(238, 238, 238, 0.5);border-radius: 3px;color: #93948C !important;font-size: 12px;font-weight: 600;line-height: 13px;text-align: center;min-width: 115px;display: inline-block;padding: 12px 12px;margin: 0;text-transform: uppercase;letter-spacing: 1px;}
.blog-main-section .blog-list-row .right-sidebar ul li a:hover {background-color: rgba(238, 238, 238, 0.9)}
.blog-main-section .blog-list-row .et_pb_button_module_wrapper {text-align: center;margin-bottom: 70px !important;}
.blog-main-section .blog-list-row .et_pb_button_module_wrapper .et_pb_button {width: 100%;}
body.category #et-main-area {margin-top: 140px;}
.blog-main-section .blog-list-row .right-sidebar .recent-post-section ul {padding: 0;margin: 0;list-style: none;}
.blog-main-section .blog-list-row .right-sidebar .recent-post-section ul li {width: 100%;margin: 0 0 25px 0; position: relative;}
.blog-main-section .blog-list-row .right-sidebar .recent-post-section ul li a {background: transparent;padding: 0;position: relative;text-align: left;font-size: 14px;line-height: 22px;text-transform: none;font-weight: normal;letter-spacing: 0; color: #4C4C4C !important;}
.blog-main-section .blog-list-row .right-sidebar .recent-post-section ul li a .rpwwt-post-title {position: relative;top: 30px;}
.blog-main-section .blog-list-row .right-sidebar .recent-post-section ul li .rpwwt-post-date {position: absolute;top: 0;color: #93948C;font-size: 13px;font-weight: 600;line-height: 24px;left: 85px;}
.blog-main-section .blog-list-row .right-sidebar .recent-post-section ul li a img {border-radius: 5px;overflow: hidden;margin: 0 15px 0 0;}

.template-list {padding: 35px 0 30px 0 !important;}
.template-list .title h3 {color: #4C4C4C;font-family: 'Montserrat', sans-serif;font-size: 24px;font-weight: bold;letter-spacing: -0.2px;line-height: 30px;text-align: center;}
.template-list .et_pb_row.list-row .et_pb_column .et_pb_text {background-color: #F9F9F9;border-radius: 3px;border: 1px solid #EEEEEE;margin: 0;padding: 18px 20px 18px 60px;position: relative; margin-bottom: 33px; min-height: 108px;}
.template-list .et_pb_row.list-row .et_pb_column .et_pb_text a {display: block;text-align: left;color: #4C4C4C;font-size: 14px;line-height: 24px; padding: 0 0 0 18px;}
.template-list .et_pb_row.list-row .et_pb_column .et_pb_text a strong {display: block;color: #2B77C9;font-size: 14px;line-height: 24px;font-weight: normal;text-decoration: underline;}
.template-list .et_pb_row.list-row .et_pb_column .et_pb_text:before {content: '';position: absolute;width: 24px;height: 24px;left: 21px;top: 18px;background: url(../images/maggnify.svg) no-repeat;}
.template-list .et_pb_row.list-row .et_pb_column .et_pb_text a em {position: absolute;left: -2px;color: #4C4C4C;font-weight: bold;line-height: 24px;font-style: inherit !important;}

.email-template-main {padding: 0 0 70px 0 !important;}
.email-template-main .et_pb_row {padding: 0;}
.email-template-main .et_pb_row .text-left {background-color: #F9F9F9;border-radius: 8px;overflow: hidden; width: 65% !important;}
.email-template-main .et_pb_row .text-left .et_pb_text {background: transparent;padding: 28px 70px 28px 70px; border: 1px solid #EEEEEE;}
.email-template-main .et_pb_row .text-left .et_pb_text h5 {color: #4C4C4C;font-size: 14px;font-weight: 600;letter-spacing: 2px;line-height: 30px;border-bottom: 2px solid rgba(147, 148, 140, 0.4);text-transform: uppercase;padding: 0 0 8px 0;margin: 0 0 30px 0;}
.email-template-main .et_pb_row .text-left .et_pb_text h3 {color: #4C4C4C;font-family: 'Montserrat', sans-serif;font-size: 24px;font-weight: bold;letter-spacing: -0.2px;line-height: 30px;padding: 0 0 35px 0;}
.email-template-main .et_pb_row .text-left .et_pb_text p {color: #93948C;font-size: 13px;font-weight: 600;line-height: 24px;padding: 0 0 10px 0;}
.email-template-main .et_pb_row .text-left .et_pb_text p strong {color: #2FC9A8;}
.email-template-main .et_pb_row .text-left .et_pb_text h4 {color: #4C4C4C;font-size: 14px;font-weight: bold;line-height: 24px;}
.email-template-main .et_pb_row .text-right {padding: 0 0 0 25px; width: 35% !important;}
.email-template-main .et_pb_row .text-right .et_pb_text p {color: #FFFFFF;font-size: 14px;line-height: 24px;}
.email-template-main .et_pb_row .text-right .et_pb_text {background-color: #2FC9A8;border-radius: 8px;margin-bottom: 15px;padding: 25px 18px 25px 18px !important;}
.email-template-main .et_pb_row .text-left .et_pb_text ul li {color: #93948C;font-size: 13px;font-weight: 500;line-height: 24px;padding: 0 0 5px 0;}


.et_pb_section.startups-section .et_pb_row .et_pb_column:first-child .et_pb_image:last-child {bottom: 25px;}
.et_pb_section.pressfarm-section h3 {color: #F8E71D;text-align: left;font-weight: 600;font-size: 18px;padding: 0;}
.et_pb_section.pressfarm-section .et_pb_row {padding: 0;display: block;}
.et_pb_section.pressfarm-section .et_pb_row .et_pb_column {width: 100% !important;padding: 0;margin: 0 0 13px 0;}
.pressfarm-section .et_pb_row .et_pb_number_counter .percent {text-align: left; height: auto; margin: 0;}
.pressfarm-section .et_pb_row .et_pb_number_counter .percent .percent-value {font-size: 24px;font-weight: 600;line-height: inherit;}
.pressfarm-section .et_pb_row .et_pb_number_counter .percent p {height: auto;line-height: inherit;font-size: inherit;}
.et_pb_section.pressfarm-section {padding: 35px 0 30px 0;}

.et_pb_section.startups-section.pricing-page .et_pb_row.title h3 {color: #fff;font-size: 35px;font-weight: 600;max-width: 790px;margin: auto;line-height: 45px;}
.et_pb_section.startups-section.pricing-page .et_pb_column.blue-box {background: #2b54c9;}

.et_pb_section.startups-section.pricing-page .bottom-img {width: 100% !important;max-width: 100% !important;padding: 0 !important; margin: 60px 0 0 0;}
.et_pb_section.startups-section.pricing-page .bottom-img .et_pb_image_wrap {width: 100%;max-width: 100%;}
.et_pb_section.startups-section.pricing-page .bottom-img .et_pb_image_wrap img {width: 100%;}
.et_pb_section.startups-section.pricing-page {padding-bottom: 0 !important;}
.et_pb_section.startups-section.pricing-page .team-row {position: relative;}
.et_pb_section.startups-section.pricing-page .team-row:after {content: '';background: url(../images/tes-arrow.png) no-repeat;position: absolute;bottom: -130px;width: 315px;height: 110px;left: 250px;right: 0;margin: auto;visibility: visible;z-index: 99;}

.additional-services {padding-bottom: 0 !important;}
.additional-services .bottom-img {width: 100% !important;max-width: 100% !important;padding: 0 !important; margin: 160px 0 0 0;}
.additional-services .bottom-img .et_pb_image_wrap {width: 100%;max-width: 100%;}
.additional-services .bottom-img .et_pb_image_wrap img {width: 100%;}
.et_pb_section.additional-services .second-last-text {position: relative; display: -webkit-box;}
.et_pb_section.additional-services .second-last-text:after {content: '';background: url(../images/we-do.png) no-repeat 0 0 /100%;position: absolute;bottom: -150px;width: 320px;height: 140px;left: 100px;right: 0;margin: auto;visibility: visible; z-index: 99;}


.et_button_no_icon.woocommerce-page button.button, .et_button_no_icon.woocommerce-page button.button.alt {background-color: #2b77c9!important;border: none;border-radius: 3px;font-family: open sans;font-size: 14px;font-weight: 500;letter-spacing: 2px !important;text-align: center;text-transform: uppercase;min-width: 120px;padding: 8px 12px !important; left: 0 !important;}
.et_button_no_icon.woocommerce-page button.button:before, .et_button_no_icon.woocommerce-page button.button.alt:before {display: none;}
.et_button_no_icon.woocommerce-page button.button:hover, .et_button_no_icon.woocommerce-page button.button.alt:hover {padding: 8px 12px !important; background-color: #2fc9a8!important;}
.woocommerce form.woocommerce-form.woocommerce-form-login input {color: #000; border: 1px solid #93948C;}
.checkout-form .checkout-column-main {padding: 60px 60px 60px 60px;-moz-box-shadow: 0 0px 10px 5px rgba(175, 175, 175, 0.2);-webkit-box-shadow: 0 0px 10px 5px rgba(175, 175, 175, 0.2);box-shadow: 0 0px 10px 5px rgba(175, 175, 175, 0.2);border-radius: 5px;}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {border: none;padding: 0;border-radius: 0;border-bottom: 1px solid #d3ced2;padding-bottom: 20px;}
.woocommerce form .form-row select {padding: 15px;border-radius: 3px;font-size: 14px;border: 1px solid #bbb;color: #4e4e4e;background-color: #fff;}
.woocommerce form .form-row select:focus {border-color: #2d3940; color: #3e3e3e;}
.custom_checkout_wrapper .wpmc-nav-wrapper {padding: 15px 0 0 0; display:inline; }
.woocommerce form.checkout_coupon.woocommerce-form-coupon .form-row-first input#coupon_code {border: 1px solid #bbb;}
html body .woocommerce form.checkout_coupon.woocommerce-form-coupon {padding-bottom: 25px;}
.wpmc-step-item.wpmc-step-payment .form-row.place-order {text-align: center; display:inline-block; float:right; padding:0px !important}
/* .wpmc-step-item.wpmc-step-payment .form-row.place-order button#place_order {float: none !important;} */
.wpmc-step-item.wpmc-step-payment {text-align: center; margin: 20px 0 0 0;}
.woocommerce-checkout #payment div.payment_box.payment_method_paypal {margin-top: 0;padding: 0; text-align: center;}

#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {    padding-bottom: 2em;}

.shopify-badge {padding-top: 0 !important;}
.shopify-badge .et_pb_image_wrap {max-width: 250px;margin: auto;}
.shopify-badge .et_pb_module.et_pb_image {text-align: center;}
.shopify-badge .et_pb_row {padding: 0;}

.single-post #et-main-area {padding-top: 85px;}
.newsletter-right {clear: both;margin: 30px 0 0 0;float: left;width: 100%;background: url(../images/nw-bg.svg) no-repeat center;padding: 150px 50px 180px 50px; text-align: center; background-size: cover !important; position: relative;}
.newsletter-right:before {content: '';top: 30px;left: 0;right: 0;width: 100%;height: 100px;padding: 20px;background: url(../images/nw-top-img.svg) no-repeat center;position: absolute;box-sizing: border-box;}
.newsletter-right:after {content: '';bottom: 0;left: 0;right: 0;width: 100%;height: 150px;padding: 0;background: url(../images/nw-bottom-img.svg) no-repeat center;position: absolute;background-size: cover;}
.newsletter-right .form-main #mc_embed_signup {background: transparent;color: #fff;}
.newsletter-right .form-main #mc_embed_signup h3 {font-size: 28px;color: #fff;margin: 0 0 12px 0;}
.newsletter-right .form-main #mc_embed_signup p {color: #fff;font-size: 15px;max-width: 270px;margin: auto;}
.newsletter-right .form-main #mc_embed_signup p.small,
.newsletter-right .form-main #mc_embed_signup p.small a {font-size: 12px; color: #fff;}
.newsletter-right .form-main #mc_embed_signup input[type="email"] {padding: 10px 15px 12px 15px;border: 1px solid #fff;font-size: 15px;color: #ababab;border-width: 1px !important;}
.newsletter-right .form-main #mc_embed_signup input[type="email"]::-webkit-input-placeholder { color: #ababab;}
.newsletter-right .form-main #mc_embed_signup input[type="email"]::-moz-placeholder {color: #ababab;}
.newsletter-right .form-main #mc_embed_signup input[type="email"]:-ms-input-placeholder { color: #ababab;}
.newsletter-right .form-main #mc_embed_signup input[type="email"]:-moz-placeholder {color: #ababab;}
.newsletter-right .form-main #mc_embed_signup .clear {text-align: center;}	
.newsletter-right .form-main #mc_embed_signup .clear input[type="submit"] {line-height: 35px !important;height: 45px !important;font-size: 18px !important;background: #F8E71D !important;color: #225FA1;font-weight: 700 !important;border: 2px solid #F8E71D;border-radius: 35px;text-transform: uppercase;margin-top: 10px;outline: none;}
.newsletter-right .form-main #mc_embed_signup .clear input[type="submit"]:hover {background: #2fc9a8 !important;border-color: #2fc9a8;color: #fff;}
.home-faq-section.google-page .faq-row .et_pb_column .et_pb_blurb .et_pb_blurb_container {padding-top: 30px;}
.additional-services.google-adwords-page table tr {color: #fff;}
.additional-services.google-adwords-page table tr:first-child {background: #435a69;font-weight: bold;}
.additional-services.google-adwords-page h4 {text-align: left;color: #fff;font-size: 20px;line-height: 30px;margin: 30px 0 15px 0;}
.additional-services.google-adwords-page h3 {text-align: left;font-size: 30px;line-height: 38px;}
.additional-services.google-adwords-page ul li {color: #fff;text-align: left;}
.home-faq-section.fb-page-faq .faq-row .et_pb_column .et_pb_blurb .et_pb_blurb_container {padding-top: 27px;}



.et_header_style_left .logo_container
{	width: 80% !important;	
}

.et_pb_section.flexible-pricing.Google-Adwords .et_pb_row.flexible-rows
{	max-width: 710px !important; position: relative; z-index: 999;	
}
.et_pb_section.flexible-pricing.Google-Adwords .et_pb_row.flexible-rows ul
{	max-width: 280px !important; margin: 0 auto !important;	
}

.et_pb_section.flexible-pricing.Google-Adwords 
{	padding-bottom: 0px !important;	
}
.et_pb_section.flexible-pricing.Google-Adwords .et_pb_row.bottom-img
{	padding: 0px !important; max-width: 100% !important;	
}
.et_pb_section.flexible-pricing.Google-Adwords .et_pb_row.bottom-img img
{	margin-top: -1030px;	
}


@media (max-width:1430px)
{
	.et_pb_section.flexible-pricing.Google-Adwords .et_pb_row.bottom-img img
	{	margin-top: -760px;	
	}
}

@media (max-width:1160px)
{
	.et_pb_section.flexible-pricing.Google-Adwords .et_pb_row.bottom-img img
	{	margin-top: -520px;	
	}
}

@media (max-width:940px)
{
	.et_pb_section.flexible-pricing.Google-Adwords .et_pb_row.bottom-img img
	{	margin-top: -470px;	
	}
}

@media (max-width:768px)
{
	.et_pb_section.flexible-pricing.Google-Adwords .et_pb_row.bottom-img img
	{	margin-top: -340px;	
	}
}
@media (max-width:640px)
{
	.et_pb_section.flexible-pricing.Google-Adwords .et_pb_row.bottom-img img
	{	margin-top: -170px;	
	}
}
@media (max-width:480px)
{
	.et_pb_section.flexible-pricing.Google-Adwords .et_pb_row.bottom-img img
	{	margin-top: -50px;	
	}
}

.single-blog-hero {position: relative; margin: 0 0 50px 0;}
.single-blog-hero .contain {position: absolute;width: 400px;left: 49%;top: 15%;}
.single-blog-hero .contain h2 {color: #fff;font-size: 23px;font-weight: 600;line-height: 31px;}
.single-blog-hero .contain p {color: #fff;font-size: 14px;line-height: 22px;}
.single-blog-hero .contain #mc_embed_signup {background: transparent;}
.single-blog-hero .contain #mc_embed_signup form {padding: 15px 0 0 0;}
.single-blog-hero .contain #mc_embed_signup form #mc_embed_signup_scroll {-ms-box-orient: horizontal;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex; position: relative;}
.single-blog-hero .contain #mc_embed_signup form #mc_embed_signup_scroll .mc-field-group {width: 100%;margin: 0 12px 0 0;padding: 0;}
.single-blog-hero .contain #mc_embed_signup form #mc_embed_signup_scroll #mce-responses {position: absolute;bottom: 0;top: inherit;}
.single-blog-hero .contain #mc_embed_signup form #mc-embedded-subscribe {background: #F8E71D;margin: 0;height: 36px;padding: 2px 25px;color: #1b77d8;font-weight: 600;border-radius: 4px;}
.single-blog-hero .contain #mc_embed_signup form #mc-embedded-subscribe:hover {background: #1b77d8;color: #fff;}
.single-blog-hero .contain #mc_embed_signup form #mc_embed_signup_scroll .mc-field-group input {border: none;height: 36px;border-radius: 4px;padding: 6px;}
.single-post #main-content, .category #main-content, body.category {background-color: #fff !important;}
.single-post article .entry-title {text-align: left;font-size: 32px; font-weight: 600;}

@media (min-width:1440px) {
	.single-blog-hero .contain {width: 450px;}
	.single-blog-hero .contain h2 {font-size: 26px; line-height: 35px;}
	.single-blog-hero .contain p {font-size: 18px; line-height: 28px;}
}

body.search-results #content-area {padding: 120px 0 0 0;}
/*body.search-results #main-content {background: #fff !important;}*/
.woocommerce .return-to-shop .button.wc-backward {background: #2b77c9 !important;border-radius: 3px !important;min-width: 100px;color: #fff !important;font-size: 14px;font-weight: 600;text-align: center;text-transform: uppercase;letter-spacing: 2px;padding: 5px 15px 5px 15px !important;margin: 0px 0 0 0;line-height: inherit !important;vertical-align: top;border: none !important;}
.woocommerce .return-to-shop .button.wc-backward:hover {background: #2fc9a8 !important; padding: 5px 15px 5px 15px !important;}
.checkout-column-main .woocommerce .checkout.woocommerce-checkout .woocommerce-NoticeGroup-checkout {width: 100%;}
.checkout-column-main .woocommerce .woocommerce-error {width: 100%;display: block;background: #2b77c9;}
.category #main-content h2.entry-title {text-align: left;font-size: 26px;font-weight: 600;line-height: 30px;}

#nav_menu-3
{	width: 100% !important;	
}


.woocommerce table.my_account_orders .button.view, .woocommerce-account .woocommerce-MyAccount-content .form-row .button {background: #2b77c9 !important;border-radius: 3px !important;min-width: 100px;color: #fff !important;font-size: 14px;font-weight: 600;text-align: center;text-transform: uppercase;letter-spacing: 2px;padding: 5px 15px 5px 15px !important;margin: 0px 0 0 0;line-height: inherit !important;vertical-align: top;border: none !important;}
.woocommerce table.my_account_orders .button.view:hover, .woocommerce-account .woocommerce-MyAccount-content .form-row .button:hover {background: #2fc9a8 !important; padding: 5px 15px 5px 15px !important;}
body.search-no-results #content-area {margin: 110px 0 0 0;}








.single-post-bottom
{	background: url(../images/internal-blog-signup.svg) no-repeat center center / cover; padding: 30px 0px;	
}
.single-post-bottom .container
{	display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center;
}
.single-post-bottom .container .left-side
{	width: 50%;
}
.single-post-bottom .container .right-side
{	width: 50%;
}

.single-post-bottom .container .right-side .form-main #mc_embed_signup {background: transparent;color: #fff;}
.single-post-bottom .container .right-side .form-main #mc_embed_signup h3 {    font-size: 48px; line-height: normal;
    color: #fff;
    text-align: center;
    margin: 0;
    font-weight: bold;}
.single-post-bottom .container .right-side .form-main #mc_embed_signup p {    color: #fff;
    font-size: 24px;
    max-width: 100%;
    margin: auto;
    text-align: center;}
.single-post-bottom .container .right-side .form-main #mc_embed_signup p.small {font-size: 16px; color: #000;}

.single-post-bottom .container .right-side .form-main #mc_embed_signup input[type="email"] {padding: 10px 15px 12px 15px;border: 1px solid #fff;font-size: 15px;color: #ababab;border-width: 1px !important;}
.single-post-bottom .container .right-side .form-main #mc_embed_signup input[type="email"]::-webkit-input-placeholder { color: #ababab;}
.single-post-bottom .container .right-side .form-main #mc_embed_signup input[type="email"]::-moz-placeholder {color: #ababab;}
.single-post-bottom .container .right-side .form-main #mc_embed_signup input[type="email"]:-ms-input-placeholder { color: #ababab;}
.single-post-bottom .container .right-side .form-main #mc_embed_signup input[type="email"]:-moz-placeholder {color: #ababab;}
.single-post-bottom .container .right-side .form-main #mc_embed_signup .clear {text-align: center;}	
.single-post-bottom .container .right-side .form-main #mc_embed_signup .clear input[type="submit"] {line-height: 35px !important;height: 45px !important;font-size: 18px !important;background: #F8E71D !important;color: #225FA1;font-weight: 700 !important;border: 2px solid #F8E71D;border-radius: 35px;text-transform: uppercase;margin-top: 10px;outline: none;}
.single-post-bottom .container .right-side .form-main #mc_embed_signup .clear input[type="submit"]:hover {background: #2fc9a8 !important;border-color: #2fc9a8;color: #fff;}


/* Added by OSITH -- start */

.pbtn-launch, .pbtn-campaign, .pbtn-enterprise{
  
  color:white !important;
  background: #172E29 !important;
  
}

.pbtn-launch:hover{
  
  color:white !important;
  background: #A3D461 !important;
  
}

.pbtn-campaign:hover{
  
  color:white !important;
  background: #6EBDDE !important;
  
}

.pbtn-enterprise:hover{
  
  color:white !important;
  background: #5DC4B1 !important;
  
}


/* Added by OSITH -- end */




@media (max-width:812px)
{
	.single-post-bottom .container .left-side
	{	width: 100%; text-align: center;		
	}
	/*
	.single-post-bottom .container .left-side img
	{	max-width: 500px; width: 100%;		
	}
	*/
	.single-post-bottom .container .right-side
	{	width: 100%;		
	}
}


@media (max-width:800px)
{
	.hero-section .searchbox-form input.et_pb_s
	{	width: 100% !important;		
	}
}

.home-faq-section {
	background-position: bottom !important;
	background-repeat: no-repeat !important;
	
}

.faqheading_wrapper {
display:inline-block;
width:100%;
text-align:center;	
}
.faqheading_text1 {
display:inline-block;
width:90%;
max-width:800px;	
margin:auto;
padding:15px;
text-align:center;
background: #fceb92;
color:#000000;
font-size: 23px;
-webkit-border-top-left-radius: 15px;
-webkit-border-top-right-radius: 15px;
-moz-border-radius-topleft: 15px;
-moz-border-radius-topright: 15px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;	
}


.faqheading_text2 {
display:inline-block;
width:90%;
max-width:800px;
margin:auto;
padding:15px;
text-align:center;
background: #3572ad;
color: #ffffff;
font-size: 18px;
-webkit-border-bottom-right-radius: 15px;
-webkit-border-bottom-left-radius: 15px;
-moz-border-radius-bottomright: 15px;
-moz-border-radius-bottomleft: 15px;
border-bottom-right-radius: 15px;
border-bottom-left-radius: 15px;	
}
.et_pb_section.flexible-pricing.Google-Adwords-new .et_pb_row.flexible-rows
{	max-width: inherit !important; position: relative; z-index: 999;	
}

.adwords-side-img {
background: none !important;
border-radius: 0px !important;
padding-bottom:0px !important;	
}
.flexible-pricing .flexible-rows .content ul li {padding-bottom: 5px !important;}

.footer-img-wrapper {
display:inline-block;
width:100%;
text-align:center;
}

.footer-img1 {
display:inline-block;
width:100%;
text-align:center;	
}

.footer-img2 {
display:inline-block;
width:50%;
text-align:center;	
}

.footer-img3 {
display:inline-block;
width:50%;
text-align:center;	
}

.footer-img1 img,
.footer-img2 img,
.footer-img3 img {
max-height:199px;	
}


.form-footer {

width: 100%;
display:inline-block;
}


.form-footer .main-heading {
text-align:center;	
font-family: 'Nothing You Could Do', cursive;
font-weight:bold;
font-size: 55px;
color: #333333;
margin-bottom:30px;
line-height:60px;
}

.form-footer .main-text {
text-align:center;	
font-family: 'Nothing You Could Do', cursive;
font-size: 32px;
color: #333333;
margin-bottom:40px;
line-height:35px;
}

.footer-formsection {
display:inline-block;
width:100%;
}

.footer-formsection_left {
display:inline-block;
width:59%;
margin-right:2%;
}

.footer-formsection_right {
display:inline-block;
width:39%;
}

.footer-formsection_left input{
width:100%;
padding:10px;
text-align:center;
height:60px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
font-size:18px;
}

.footer-formsection_right input{
width:100%;
padding:10px;
text-align:center;
height:60px;
background: #f8e71d;
color: #906e3c;
font-size:20px;
font-weight:bold;
border-width:0px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
cursor:pointer;
}

@media (max-width:900px) {
.footer-formsection_left {
display:inline-block;
width:100%;
margin-right:auto;
margin-bottom:20px;
}
.footer-formsection_right {
display:inline-block;
width:100%;
margin-right:auto;
}
}	
.flexible-pricing .flexible-rows .green-box {
border-style: solid !important;
border-width:1px !important;
border-color: #000000 !important;
}

.Google-Adwords-new {
background-position: bottom !important;
background-repeat: no-repeat !important;	
}

.pbtn-one{
	margin-top: 305px !important;
}

.pbtn-two{
  	margin-top: 80px;
}

@media screen and (max-width: 767px) {
	.updated_form_field	{padding-left:0px !important;
      
  }
  .pbtn-one{
	margin-top: 5px !important;
}

.pbtn-two{
  	margin-top: 5px;
}
  
  
  
  
  .signupBTN{background:#2fc9a8 !important;}
  
  .recurring-totals th{
  padding-left: 0 !important;
    text-align: left;
  }
  
  .order-total.recurring-total th{
  display:none;
  }
  .order-total td{
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  
  .first-payment-date{
   padding-left:0 !important;
  }
  
  .woocommerce-checkout #main-content .recurring-total td, .woocommerce-checkout #main-content .recurring-total td .woocommerce-Price-amount, .cart-subtotal_val .woocommerce-Price-amount{
  	
    padding-left:0 !important;
    
  }
  
}


@media screen and (max-width: 768px) {
	.rptname_bold {font-weight:bold;}	
.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
	content: none !important;
	}
}
.entry {  margin: 100px 0px;  }



html body .woocommerce form.checkout_coupon.woocommerce-form-coupon {
            display: none !important;
}