.Schedule-title h1 {
	font-size: 24px;
	font-weight: 600;
}
.Schedule-title span {
	color: #2660A8;
}
.schedule-txt {
	width: 60%;
	margin: auto;
	margin-top: 12px;
	margin-bottom: 20px !important;
}
#schedule-btn button {
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	border-radius: 4px;
	border-style: none !important;
	box-shadow: unset;
}
#client-section {
	background: #2A68B3;
	margin-top: 20px;
}
.client-box-1 {
	width: 100%;
	margin: auto !important;
	float: none;
	max-width: 1140px;
}
.new-form-1 {
	padding: 10px 33px;
	margin: 30px 0px;
}
.new-form-1 .wpcf7-form {
	width: 80%;
	background: #fff;
	padding: 21px 25px;
	margin-left: 70px;
	float: left;
}
.description-box-1 {
	color: #fff !important;
	margin: 35px 0px;
}
.work-list h4 {
	color: #fff;
	font-size: 16px;
	margin-bottom: 5px;
	font-weight: 600;
}
.description-box-1 h3 span {
	font-weight: 600;
}
.next-level p {
	font-size: 20px;
	font-weight: 600;
}
.next-level .txt-clr {
	color: #2A68B3;
}
.video-txt-1 p {
	font-size: 18px;
	font-weight: 600;
	margin-top: 50px;
	text-align: right !important;
	margin-right: 70px;
}
.schedule-1 {
	border-top: 2px solid #2A68B3;
}
.arrow-img img{
	height: 168px !important;
	max-width: 158px !important;
}
.arrow-img {
	margin-right: 10px;
}
.new-form-1 .wpcf7-form-control-wrap input {
	background: 0 0;
	background: #EAEFF3;
}
.info-field {
	width: 100%;
	float: left;
	margin-top: 10px;
}
.website-field {
	width: 48%;
	float: left;
	margin-right: 8px;
}
.phone-field {
	width: 48%;
	float: left;
	margin-left: 8px;
}
.field-btn {
	width: 100%;
	float: left;
	margin-top: 30px;
	text-align: center;
}
.field-btn input {
	width: 70%;
	margin: auto !important;
	float: none;
}
.watch-video {
	width: 40% !important;
}
.video-box-1 {
	width: 60% !important;
}
#logo-section {
	max-width: 1210px;
	width: 100%;
	margin: auto !important;
}
.page-id-9948 .lazy-loaded {
	width: 410px;
height: 307px;
}
.address-box {
	background: #eaeaea;
	padding: 25px 20px;
}
.loc-btn a {
	color: #fff !important;
	font-size: 17px !important;
	padding: 11px 9px !important;
	border-style: none !important;
	background: #2660A8 !important;
}
.loc-btn {
	margin-top: 20px !important;
}
.page-template-new-orleans-seo .advertise-bg .conLstLft {
	width: 50%;
}
.stunning-box {
	width: 100%;
	float: left;
	margin-top: 50px;
	margin-bottom: 50px;
	color: #fff;
}
.stunning-box h3 {
	color: #fff;
}
.page-template-new-orleans-seo .orleans .conLstRgt h2 {
	font-size: 18px;
	color: #000000 !important;
	font-weight: bold;
	font-family: "Open Sans", Helvetica, Arial, Verdana, sans-serif;
	margin-bottom: 20px;
}
.page-template-new-orleans-seo .need.orleans {
	padding: 60px 0px;
}
.stunning-box h3 {
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	font-family: "Open Sans", Helvetica, Arial, Verdana, sans-serif;
}
.page-template .yellow_box img {
	width: 20%;
}
.orleans-1 {
	padding: 0px 1px;
}



.icon {
	width: 15%;
	float: left;
}
.icon-text {
	width: 90%;
	float: left;
}
.approach ul li {
	width: 100%;
	float: left;
	list-style: none;
	margin-bottom: 25px;
}
.approach .icon .fa {
	font-size: 46px;
}
.icon {
	width: 7%;
	float: left;
	background: #3766A1;
	color: #fff;
	padding: 18px 19px;
	border-radius: 50%;
	text-align: center;
	margin-right: 25px;
}
.approach .icon .fa {
	font-size: 38px;
}

.con-list.clear.advertise.approach {
	margin-top: 56px;
	background: #E1F2FC;
	padding-top: 60px;
	margin-top: 0px;
}
.inner-list li {
	list-style: disc !important;
	margin-bottom: 10px !important;
}
.naples-expert .conLstRgt {
	float: right;
		width: 48% !important;
}
.naples-expert .conLstLft {
	width: 48% !important;
}
.brand-1 .conLstLft {
	width: 48% !important;
}
.brand-1 .conLstRgt {
	width: 48% !important;
}
.Boost {
	background: #2B67B0;
	color: #fff;
	padding: 70px 0px 20px !important;
	width: 100%;
	float: left;
}
.page-id-10399 .Boost .proper h3 {
    color: #fff !important;
}
.washington-service-1 h3 {
	text-align: center;
	padding: 45px 0px 25px;
}
.expect-1 {
	width: 31%;
	float: left;
	margin-right: 38px;
}
.expect-1 h4 {
	text-align: center;
	padding: 10px 0px;
	font-size: 18px !important;
}
.expect-1 p {
	text-align: center;
}
.washington-service-1 {
	background: #EFEFEF;
}
.expect-1.satisfy {
	margin-right: 0px;
}
h3.expect {
	margin-bottom: 30px !important;
	font-size: 23px !important;
}
.image-icons {
	width: 100%;
	float: left;
	text-align: center;
	padding: 15px 0px;
}
.con-list.clear.customer {
	background: #E1F2FC;
	margin-bottom: 0px;
	padding: 0px 0px 40px;
}

.macro .content-title {
	font-size: 23px;
	margin-top: 35px;
}
.page-template-landing-page-marco .Boost .wrap h3 {
	color: #fff !important;
}
.typical {
	width: 100%;
	float: left;
	text-align: center;
	margin-bottom: 60px;
}
.wrap h3 {
    color: #1D4E99 !important;
    font-size: 18px;
    color: #000000;
    font-weight: bold;
    font-family: "Open Sans", Helvetica, Arial, Verdana, sans-serif;
}
.page-template-landing-page-marco .proper h4 {
    color: #1D4E99 !important;
    font-size: 17px;
    font-weight: bold;
    font-family: "Open Sans", Helvetica, Arial, Verdana, sans-serif;
    margin-bottom: 2px;
}
.island .offer {
	margin-top: 0px !important;
}
.con-list.clear.island {
	margin-bottom: 0px;
}
.article-list ul li {
    margin-bottom: 20px;
    margin-left: 0px !important;
}
/*  start css of cincinnati page */

.marketing-content, .service-wrap, .result-wrap, .book-now-wrap, .drive-wrap, .guesswork-wrap, .main-video-wrap, .top-rank-wrap, .capitalize-wrap,
.lead-wrap, .form-wrap {
    padding: 50px 0;
}
.seo-txt p {
    font-size: 20px;
    font-weight: 300;
    line-height: 30px;
}
.service-wrap h2 span.hilight, .marketing-content h1 span.hilight {
    font-weight: 300;
}
.service-inner .vc_custom_heading {
    float: left;
    position: absolute;
    left: 80px;
    top: 0px;
    transform: translateY(40%);
}
.service-inner .wpb_single_image {
    float: left;
}
.service-inner .wpb_text_column.wpb_content_element {
    float: left;
    width: 100%;
}
.service-wrap .service-inner h2 span.hilight {
    font-weight: 600;
}
.service-inner p {
    color: #426baa;
    font-size: 14px;
    font-weight: 400;
    margin: 20px 0 !important;
}
.video-wrap iframe {
    height: 84%;
}
.video-wrap {
    position: absolute !important;
    top: 47px;
    width: 65%;
    left: 0;
    right: 0;
    margin: auto;
    bottom: 0;
}
.container.main-wrap {
    margin: auto;
}
.vc_row-fluid.container.main-wrap {
    margin: auto;
}
.result-wrap p {
    width: 50%;
    margin: auto;
    text-align: center;
    font-size: 15px;
    line-height: 30px;
}
.drive-wrap h2 span.hilight, .guesswork-wrap h2 span.hilight, .top-rank-wrap h2 span.hilight, .search-engine-wrap h2 span.hilight, .transform-wrap h2 span.hilight,
.lead-wrap h2 span.hilight, .capitalize-wrap h2 span.hilight {
    font-weight: 700;
}
.book-now-wrap p {
    text-align: right;
	margin-top: 12px;
	color: #fff;
}
.book-now-wrap a {
    background: transparent !important;
    color: #fff !important;
    font-size: 17px !important;
    padding: 14px 34px !important;
    border-radius: 2px !important;
}
.book-now-wrap .vc_btn3-container {
	margin-bottom: 0px;
}
.content-area .search-engine-wrap {
    background-size: 45% 100% !important;
}
.search-engine-wrap h2 {
    margin: 15px 0;
}
.seo-img {
    display: none;
}
.capitalize-wrap p {
    text-align: center;
    margin-bottom: 18px !important;
}
.transform-wrap {
    padding: 100px 200px 100px 100px;
}
.main-wrap p {
    color: #fff;
}
.result-wrap .main-wrap p, .search-engine-wrap .main-wrap p {
    color: #222;
}
.form-inner-wrap form input {
    background: #fff;
}
.form-inner-wraper .wpb_single_image {
    float: left;
    width: 30%;
}
.form-inner-wraper input.wpcf7-submit {
    border: 2px solid #fff !important;
    background: #2B67B0 !important;
    font-size: 23px;
}
.form-inner-wraper input.wpcf7-submit:hover {
    background-color: #EBAD34 !important;
    transition: all 0.3s ease-in-out;
    border: 2px solid #EBAD34 !important;
}	
.guesswork-wrap p {
    text-align: center;
}
.form-inner-wrap div.wpcf7-validation-errors {
	color: #fff;
}
.mail a:visited {
    color: #fff;
}
/*  end css of cincinnati page */

@media screen and (max-width: 1500px) {
.page-content .search-engine-wrap {
    background-size: 50% 100% !important;
}	
.video-wrap {
    top: 42px;
}
.transform-wrap {
    padding: 80px 150px 80px 100px;
}	
.transform-wrap h2 {
    margin: 15px 0 5px;
}
}

@media screen and (max-width: 1366px) {
.need {
	background-size: cover !important;
}
}
@media screen and (max-width: 1199px) {
.transform-wrap {
    padding: 80px 100px 80px 100px;
}	
.video-wrap {
    top: 30px;
}	
}	
@media screen and (max-width: 1122px) {
.website-field {
	width: 47%;
	float: left;
	margin-right: 12px;
}
.phone-field {
	width: 47%;
	float: left;
	margin-left: 11px;
}
}
@media screen and (max-width: 1082px) {
.phone-field {
	margin-left: 8px;
}
.website-field {
	margin-right: 8px;
}
.description-box-1 {
	padding-right: 25px !important;
}
}
@media screen and (max-width: 1024px) {
.method-1.orleans-layer {
	text-align: center;
}	
.page-template-new-orleans-seo .orleans-layer img {
	width: 60%;
	height: auto;
}	
.need {
	background-size: cover !important;
}
.page-template-new-orleans-seo .orleans{
		background: none;
}
.page-template-new-orleans-seo .orleans	.conLstLft.mob{
		display:block;
}	
.expect-1 {
	width: 30%;
	float: left;
	margin-right: 45px;
}
.icon {
    padding: 16px 16px;
}
.approach .icon .fa {
    font-size: 35px;
}	
}

@media screen and (max-width: 991px) {
	
.seo-txt, .result-wrap p, .form-inner-wraper .wpb_single_image  {
    width: 100%;
}	
.seo-txt p {
    font-size: 16px;
    line-height: 26px;
}
.service-inner .wpb_single_image {
    float: none;
    width: 100%;
    display: inline-block;
}
.service-inner .vc_custom_heading {
    position: static;float: none;
	line-height: 25px;
}
.result-wrap h2 {
    margin-bottom: 10px;
}
.marketing-content h1 {
    margin-bottom: 15px;
}
.marketing-content h1 {
    margin-bottom: 15px;
    font-size: 32px !important;
}
.service-wrap .service-inner h2 {
    font-size: 18px !important;
    line-height: 22px !important;
    min-height: 50px;
    margin-bottom: 0;
}
.service-wrap h2, .drive-wrap h2, .guesswork-wrap  h2, .lead-wrap  h2 {
    font-size: 28px !important;
	line-height: 35px !important;
}
.top-rank-wrap h2 {
    line-height: 25px !important;
    margin-bottom: 10px;
}
.form-wrap .mail, .form-wrap .addrss {
    width: 100%;
    margin-top: 20px;
}
.form-inner-wraper .wpb_single_image img {
    width: 150px;
    margin-bottom: 10px;
}
.marketing-content, .service-wrap, .result-wrap, .book-now-wrap, .drive-wrap, .guesswork-wrap, .main-video-wrap, .top-rank-wrap, .capitalize-wrap, .lead-wrap, .form-wrap {
    padding: 30px 0;
}
.search-engine-wrap .main-wrap p {
    line-height: 20px;
}
.transform-wrap {
    padding: 30px 20px 30px 20px;
}
.transform-wrap .wpb_column.vc_column_container {
    padding: 0 15px;
}
.content-area .banner-cincinnati {
    padding: 70px 0 !important;
}
.video-wrap {
    top: 26px;
}
}

@media screen and (max-width: 980px) {
.orleans-img .conLstLft {
	padding-right: 0px !important;
	margin: auto;
}	
.page-template-new-orleans-seo .intro-layer{
	width: 100% !important;
}
.page-template-new-orleans-seo .orleans-img img {
	width: 55%;
	margin-top: 15px;
}	
.stunning-box .conLstLft {
	text-align: center;
}		
.stunning-box {
	margin-bottom: 25px;
}	
.stunning-box .conLstRgt {
	text-align: left;
	margin-top: 15px;
}	
.page-template-new-orleans-seo .need .conLstRgt {
	text-align: left;
}	
.page-template-new-orleans-seo .orleans .conLstLft.mob {
	display: none !important;
}
.page-template-new-orleans-seo .orleans {
	padding: 0px 0px !important;
}	
.need {
	background: none !important;
}
.conLstLft.mob {
	display: block !important;
}
.page-template-Honolulu-SEO .ranking .conLstRgt img {
	height: 430px;
	width: 493px;
	margin-top: 25px;
}
.page-template-Honolulu-SEO .Guaranteed.Seo_Seattle img {
	width: 493px;
	height: 369px;
	margin-top: 25px;
}	
.page-template-Honolulu-SEO .search-1 .method-1 img {
	height: 640px;
	margin: auto;
	margin: auto;
	width: 100%;
	float: none;
}
.page-template-Honolulu-SEO .search-1 .method-1 {
	margin: auto;
	width: 500px;
	float: none;	
}	
.con-list.clear.naples {
	width: 100%;
	float: left;
}
.naples .conLstRgt {
	width: 100%;
	float: left;
}	
.naples .conLstLft{
	width: 100% !important;
	float: left;
	text-align: center;
}	
.icon {
	width: 10%;
	}
.icon-text {
	width: 100%;
	float: left;
	margin-top: 20px;
}	
.naples-expert .conLstRgt {
	float: right;
	width: 100% !important;
}
.naples-expert .conLstLft {
	width: 100% !important;
	text-align: center;
}	
.naples-expert .con-list.clear {
    margin-top: 80px;
}	
.naples-expert .conLstRgt {
	margin-top: 20px;
}	
.awards .conLstLft {
	width: 100% !important;
	float: left;
	margin-bottom: 30px;
}	
.design .conLstLft {
	width: 100% !important;
	float: left;
	margin-bottom: 40px;
	text-align: center;
}	
.brand-1 .conLstRgt {
	width: 100% !important;
	float: left;
	margin-bottom: 40px;
}
.brand-1 .conLstLft {
	width: 100% !important;
	text-align: center;
	float: left;
}
.expect-1 {
	width: 31%;
	float: left;
	margin-right: 20px;
}
.local-naples .conLstLft {
	width: 100% !important;
}
}
@media screen and (max-width: 850px) {
.new-form-1 {
	width: 100% !important;
}
.new-form-1 .wpcf7-form {
    width: 80%;
    background-color: #fff;
    padding: 21px 25px;
	margin-left: 83px;
	}
.client-box-1 .description-box-1 {
	width: 80%;
	margin: auto;
	float: none;
	padding-right: 0px !important;
	padding-bottom: 40px;
}	
.schedule-txt {
	width: 80%;
}	
}
@media screen and (max-width: 800px) {
.top-agenices {
	margin-top: 25px;
}	
.watch-video {
	width: 100% !important;
}	
.video-txt-1 p {
	font-size: 18px;
	font-weight: 600;
	margin-top: 20px;
	text-align: center !important;
	margin-right: 0px;
}
.video-box-1 {
	width: 100% !important;
	margin-top: 30px;
	text-align: center;
}	
.arrow-img {
	display: none;
}	
#address-section .address-info {
	width: 50%;
	margin-bottom: 30px;
	float: left;
}
#address-section .address-info .vc_custom_1516265868831 {
	padding: 0px 0px !important;
}
.address-info p {
	text-align: left !important;
}
.page-template-Honolulu-SEO .seo-comp {
	font-size: 28px;
}	
.content-area .google-wrap p.partner-1 {
    text-align: center !important;
}
}
@media screen and (max-width: 767px) {
.page-content  .search-engine-wrap {
    background-size: 0px !important;
}	
.seo-img {
    display: block;
}
.main-video-wrap .row-container.container-fluid {
    padding: 0px !important;
}	
.service-inner .vc_custom_heading {
    margin-top: 0;
}	
.page-content .result-wrap p, .book-now-wrap .vc_btn3-container.vc_btn3-left, .page-content .book-now-wrap p, .google-wrap p.partner-1,
.page-content .form-inner-wraper .mail p {
    text-align: center !important;
}
.service-wrap .service-inner h2 {
    font-size: 15px !important;
    min-height: auto;
}
.service-wrap .service-inner .wpb_wrapper {
    text-align: left !important;
}
.video-wrap {
    top: 42px;
	width: 66%;
}
.main-video-wrap .row-container.container-fluid {
    padding-top: 30px !important;
}
.guesswork-wrap .vc_custom_heading {
    margin-top: 0;
}
.form-inner-wraper {
    margin-top: 30px;
}
.search-engine-wrap .vc_column-inner, .page-content .capitalize-wrap .row-container.container-fluid, .page-content .lead-wrap .row-container.container-fluid  {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.search-engine-wrap .wpb_wrapper ul li {
    text-align: left;
}
.lapy-wrap {
    margin-top: 20px;
}
.video-wrap iframe {
    height: 80%;
}
.form-inner-wrap form.wpcf7-form.invalid {
    margin-bottom: 15px;
}
.search-engine-wrap .row-container.container-fluid {
    margin-top: 30px !important;
}
.content-area .top-rank-wrap .row-container.container-fluid, .content-area .guesswork-wrap .row-container.container-fluid {
    padding: 0 !important;
}
}
@media screen and (max-width: 736px) {
.icon {width: auto;}	
.expect-1 {
	width: 100%;
	float: left;
	margin-right: 0px;
}	
.schedule-1 .container-fluid {
	margin-top: 0px !important;
}	
.new-form-1 .wpcf7-form {
	margin-left: 73px;
}	
.client-box-1 .description-box-1 {
	width: 80%;
	margin-left: 73px !important;
}
.work-list h4 {
	text-align: left !important;
}
.description-box-1 .work-list p {
	text-align: left !important;
}	
.report-form .wpcf7-form {
	width: 80% !important;
	margin: auto;
	margin-top: 25px;
}
.seo-card-box .vc_custom_1516194355901 {
padding-right: 0px !important;
}	
.analyze-box .vc_custom_1519904721299 {
	padding-right: 0px !important;
}	
.grade-box ul p {
	text-align: left !important;
}	
.video-wrap iframe {
    height: 74%;
}
.video-wrap {
    top: 22px;
}
}
@media screen and (max-width: 667px) {
.new-form-1 .wpcf7-form {
	margin-left: 68px;
}
.con-list.clear.hard-proof {
	margin-top: 0px;
}	
.client-box-1 .description-box-1 {
	margin-left: 68px !important;
}	
.page-template-new-orleans-seo .orleans-img img {
	width: 65%;
	margin-top: 15px;
}	
}
@media screen and (max-width: 640px) {
.new-form-1 .wpcf7-form {
	margin-left: 64px;
}
.client-box-1 .description-box-1 {
	width: 80%;
	margin-left: 65px !important;
}
}
@media screen and (max-width: 568px) {
.new-form-1 .wpcf7-form {
	margin-left: 56px;
}
.client-box-1 .description-box-1 {
	margin-left: 56px !important;
}	
.page-template-Honolulu-SEO .yellow_box img {
	width: 50% !important;
}	
.search-engine-wrap .row-container.container-fluid {
    margin-top: 30px;
}
}
@media screen and (max-width: 480px) {
.page-template-new-orleans-seo .orleans-layer img {
	width: 80%;
	height: auto;
}	
.yellow_box img {
	width: 40% !important;
}	
.page-template-Honolulu-SEO .search-1 .method-1 {
	width: 310px;
}	
.page-template-Honolulu-SEO .typing-btn {
	margin-top: 30px !important;
}	
.new-form-1 .wpcf7-form {
	margin-left: 48px;
}	
.client-box-1 .description-box-1 {
	margin-left: 48px !important;
}		
#address-section .address-info {
	width: 100%;
	margin-bottom: 30px;
	float: left;
}
.free-seo h3 {
	text-align: center !important;
}
.address-heading .vc_custom_1516194355901 {
	padding-right: 0px !important;
}	
.free_seo_analysis img {
	height: 230px !important;
}	
.typing-btn {
	text-align: center;
	margin-top: -18px !important;
}
.report-form .right-box h3 {
	padding: 0px 7px;
	font-size: 32px;
}	
	.typing-btn {
	text-align: center;
	margin-top: 20px !important;
}
}
@media screen and (max-width: 479px) {
.video-wrap {
    top: 18px;
}		
}
@media screen and (max-width: 414px) {
.page-template-Honolulu-SEO .Guaranteed.Seo_Seattle img {
	height: auto;
}	
.Schedule-title p {
	font-size: 22px !important;
}	
.new-form-1 .wpcf7-form {
	margin-left: 43px;
}	
.client-box-1 .description-box-1 {
	margin-left: 43px !important;
}
.next-level p {
	font-size: 17px !important;
	font-weight: 600;
}	
.free_seo_analysis img {
	height: 200px !important;
}
.typing-btn {
	margin-top: -25px !important;
}
.typing-btn {
	margin-top: 30px !important;
}	
}
@media screen and (max-width: 375px) {
.new-form-1 .wpcf7-form {
	margin-left: 18px;
	width: 90%;
}
.page-template-new-orleans-seo .orleans-img img {
	width: 80%;
	margin-top: 15px;
}	
}
@media screen and (max-width: 360px) {
.new-form-1 .wpcf7-form {
	margin-left: 18px;
	width: 90%;
	padding: 17px 9px;
}
.client-box-1 .description-box-1 {
	margin-left: 19px !important;
	width: 90%;
}	
}
@media screen and (max-width: 320px) {
.page-template-Honolulu-SEO .book_consult a {
	padding: 17px 19px;
}	
.free_seo_analysis img {
	height: 180px !important;
}
.new-form-1 .wpcf7-form {
	margin-left: 16px;
	width: 90%;
	padding: 17px 9px;
}
.client-box-1 .description-box-1 {
	margin-left: 16px !important;
	width: 90%;
}		
}