/* ::-webkit-input-placeholder{color:#fff;}:-moz-placeholder{color:#fff;}::-moz-placeholder{color:#fff;}:-ms-input-placeholder{color:#fff}; */
span.wpcf7-form-control-wrap {
    margin-bottom: 5px !important;
}
a.city_botton {
    color: #fff;
}
.top-right {
    padding-left: 55px;
}
.top-right ul li {
  list-style: outside none none;
  padding-left: 10px;
  position: relative;
}
.form-section input {
  background-color: #ffffff;
}


.top-right ul li::before {
  background-image: url("/wp-content/uploads/2019/02/tick.png");
  background-size: 16px 16px;
  content: "";
  height: 16px;
  left: -16px;
  position: absolute;
  top: 8px;
  width: 16px;
}
.top_blue h1 {
    color: #fff;
    font-size: 36px;
    font-weight: 900;
}
.top-right a.city_botton {
  display: inline-block;
  font-size: 16px !important;
  text-align: center;
  width: 280px;
  font-size: 40px;
}
.top_blue .top-right h1 {
    font-size: 40px;
    margin-bottom: 5px;
    margin-top: -12px;
    vertical-align: top;
}
.top_blue .top-right h2 {
    margin-top: 0px;
	margin-bottom: 20px;
}
.top_blue h2 {
    font-size: 23px;
    color: #fff;
}

.top_blue p {
    color: #fff;
    font-size: 17px;
    font-weight: 400;
	line-height: 26px;
}
.top_blue ul {
    color: #fff;
    font-size: 17px;
    margin-left: 0px !important;
}
.kever-seo h3 {
  text-align: center;
}
.right-peragraph .marketing-experts {
  padding-left: 50px !important;
}
.top_blue ul li {
    margin-bottom: 10px;
	font-weight: 700;
}
a.city_botton {
    background: #EF7C46;
    color: #fff;
    text-transform: uppercase;
    padding: 15px;
    border-radius: 10px;
    font-weight: 400;
}
.top_bottom_button {
   background: #fff;
    width: 93%;
    border-radius: 6px;
}
.top_bottom_button p span {
    font-size: 20px;
    position: relative;
    top: -1px;
}
.top_bottom_button p {
    color: black;
    text-align: center;
    padding: 10px;
    margin-top: -35px;
}

/*------seo tampa page and other pages---*/
/* .menu-toggle {
    border: 0;
    background: url(https://scottkeeverseo.com/wp-content/uploads/2019/11/icons8-menu-32.png) no-repeat 0 0 !important;
    border-style: none !important;
} */
.page-id-13098  .menu-toggle,.page-id-13223 .menu-toggle, .page-id-13082  .menu-toggle, .page-id-13068   .menu-toggle,.page-id-13086  .menu-toggle,.page-id-13687 .menu-toggle,.page-id-13042    .menu-toggle, .page-id-13060    .menu-toggle, .page-id-13062   .menu-toggle, .page-id-17134 .menu-toggle, .page-id-13035   .menu-toggle, .page-id-13053   .menu-toggle, .page-id-13055   .menu-toggle,.page-id-13064   .menu-toggle,.page-id-13066   .menu-toggle, .page-id-13088   .menu-toggle, .page-id-13091   .menu-toggle,,.page-id-13100    .menu-toggle,,.page-id-13103    .menu-toggle,
.page-id-17172 .menu-toggle, .page-id-13096  .menu-toggle, .page-id-13093  .menu-toggle, .page-id-13111  .menu-toggle,.page-id-13109  .menu-toggle,.page-id-17159 .menu-toggle, .page-id-17186 .menu-toggle, .page-id-17194 .menu-toggle, .page-id-17204 .menu-toggle, .page-id-17218 .menu-toggle, .page-id-17229 .menu-toggle, .page-id-17236 .menu-toggle, .page-id-17243 .menu-toggle, .page-id-17255 .menu-toggle, .page-id-17267 .menu-toggle, .page-id-17275 .menu-toggle, .page-id-17283 .menu-toggle
{
	
	border: 0;
    background: url("/wp-content/uploads/2019/11/icons8-menu-32.png") no-repeat 0 0 !important;
    border-style: none !important;
	
}
/*.video-editor {
    width: 586px;
    height: 359px;
}*/
.page-id-13098   #header,.page-id-13223  #header,.page-id-13082  #header,.page-id-13068    #header,.page-id-13086   #header,.page-id-13042    #header,.page-id-13060    #header,.page-id-13062    #header,.page-id-12921 #header, .page-id-17134 #header, .page-id-13035   #header,.page-id-13053   #header,.page-id-13055   #header,.page-id-13064   #header,.page-id-13066   #header,.page-id-13088   #header,.page-id-13091   #header,.page-id-13103    #header,.page-id-13100    #header,.page-id-17172 #header, .page-id-17159 #header, .page-id-13096  #header,.page-id-13093  #header,.page-id-13111  #header,.page-id-13109  #header,.page-id-17186 #header, .page-id-17194 #header, .page-id-17204 #header, .page-id-17218 #header,
 .page-id-17229 #header, .page-id-13687 #header,  .page-id-17236 #header, .page-id-17243 #header, .page-id-17255 #header, .page-id-17267 #header, .page-id-17275 #header, .page-id-17283 #header{
    background: #2961ac !important;
}
.page-id-13098    .other .primary-menu li a,.page-id-13223   .other .primary-menu li a,.page-id-13082  .other .primary-menu li a,.page-id-13068   .other .primary-menu li a,.page-id-13086    .other .primary-menu li a,.page-id-13042    .other .primary-menu li a,.page-id-13060    .other .primary-menu li a,.page-id-13062    .other .primary-menu li a,.page-id-12921 .other .primary-menu li a, .page-id-13687 .other .primary-menu li a, .page-id-17134 .other .primary-menu li a,.page-id-13035   .other .primary-menu li a,.page-id-13053   .other .primary-menu li a,.page-id-13055   .other .primary-menu li a,.page-id-13064   .other .primary-menu li a,.page-id-13066   .other .primary-menu li a,.page-id-13088   .other .primary-menu li a,.page-id-13091   .other .primary-menu li a,.page-id-13103   .other .primary-menu li a,.page-id-13100   .other .primary-menu li a,.page-id-17172 .other .primary-menu li a,.page-id-17159 .other .primary-menu li a,
.page-id-17186 .other .primary-menu li a,.page-id-17194 .other .primary-menu li a,.page-id-17204 .other .primary-menu li a,.page-id-17218 .other .primary-menu li a,
.page-id-17229 .other .primary-menu li a,.page-id-17236 .other .primary-menu li a,.page-id-17243 .other .primary-menu li a,.page-id-17255 .other .primary-menu li a,
.page-id-17267 .other .primary-menu li a,.page-id-17275 .other .primary-menu li a,.page-id-13096  .other .primary-menu li a,.page-id-13093  .other .primary-menu li a,.page-id-13109  .other .primary-menu li a,.page-id-13111  .other .primary-menu li a,.page-id-17283 .other .primary-menu li a{
    color: #ffffff !important;
}

.page-id-13098   .other a.headCall,.page-id-13042    .other a.headCall,.page-id-13060    .other a.headCall,.page-id-13062    .other a.headCall,.page-id-13223  .other a.headCall,.page-id-13082  .other a.headCall,.page-id-13068   .other a.headCall,.page-id-13086   .other a.headCall,.page-id-12921 .other a.headCall, .page-id-17134 .other a.headCall,.page-id-13687 .other a.headCall,.page-id-17172 .other a.headCall,.page-id-13096  .other a.headCall,.page-id-13093  .other a.headCall,.page-id-13109  .other a.headCall,.page-id-13111  .other a.headCall,.page-id-17159 .other a.headCall,.page-id-17186 .other a.headCall,.page-id-17194 .other a.headCall,.page-id-13035   .other a.headCall,.page-id-13053   .other a.headCall,.page-id-13055   .other a.headCall,.page-id-13064   .other a.headCall,.page-id-13066   .other a.headCall,.page-id-13088   .other a.headCall,.page-id-13091   .other a.headCall,.page-id-13100   .other a.headCall,.page-id-13103   .other a.headCall,
.page-id-17204 .other a.headCall, .page-id-17218 .other a.headCall,.page-id-17229 .other a.headCall,.page-id-17236 .other a.headCall,.page-id-17243 .other a.headCall, .page-id-17255 .other a.headCall,
.page-id-17267 .other a.headCall, .page-id-17275 .other a.headCall, .page-id-17283 .other a.headCall{
    color: #ffffff !important;
}
.seo-tampa-head h1, .seo-tampa-head h2, .seo-tampa-head p, .seo-tampa-head ul li, .seo-white-head h1, .seo-white-head h2, .seo-white-head p, .seo-white-head ul li  {
    color: #222222;
}
 .seo-tampa-head ul li::before, .seo-white-head ul li::before {
    background-image: url("/wp-content/uploads/2019/11/black-tick.png"); 
 }
  
p.h1-class{       
	font-size: 40px !important;
    margin-bottom: 5px !important;
    margin-top: -12px !important;
    vertical-align: top !important;
    font-weight: 900 !important;
    line-height: 45px !important;
}
	
p.h2-class{
	margin-top: 0px !important;
    margin-bottom: 20px !important;
    font-size: 23px !important;
}


/*Service section */

.service-section .on-page-tech {
    padding: 0 40px 0 40px;
}
.service-section h2 span.hilight {
    font-weight: 600;
}
.service-section h3 span.hilight {
  border-bottom: 2px solid #2961ab;
  display: inline-block;
  line-height: 40px !important;
  padding-bottom: 0px !important
}
a.get-start {
  font-family: Gotham-Medium ;
  font-size: 16px !important;
  font-weight: 600 !important;
  height: 64px;
  padding: 23px 35px !important;
  text-transform: uppercase;
  letter-spacing: 0.3px;
}
p.white {
    margin-bottom: 29px !important;
}
.seo-help-wrap a strong {
  display: inline-block;
  font-size: 18px;
  font-weight: 400;
  width: 100%;
}
.seo-help-wrap a {
  background: #ffffff;
  border-radius: 6px;
  display: inline-block;
  padding: 15px;
  width: 95%;
  border: 1px solid transparent;
  color:#000;
  font-weight: 400 !important;
  font-size: 17px !important;
      border: 3px solid #2660a8;
}
.group-btn {
  text-align: center;
}
a.hover-button {
  text-align: center;
}
a.hover-button:hover {
  background: #2961ac;
  border: 1px solid white;
  color: white;
  text-align: center;
}
/*graph section */
.graph-section h2 {
  margin-top: -5px !important;
  color: #fff;
  font-size: 42px;
  margin-bottom: 27px !important;
  line-height: 40px
}
.form-section #wpcf7-f5769-p12631-o1.wpcf7 {
    padding-left: 0 !important;
}
.graph-section p {
    font-size: 16px;
    color: white;
}
.graph-section p a.city_botton {
    position: relative;
    top: 35px;
}
.icon_content_holder {
    color: #426baa;
}
.result {
    background: none;
}
p.white {
    color: white;
	    font-size: 15px;
}
h3.margin-head {
    margin-top: 34px;
}
.form-section .client-img img {
    width: 68%;
}
.form-section div.wpcf7 {
    padding: 39px 39px 39px 0px !important;
}
.form-section div#wpcf7-f5769-p12631-o1 input {
    background: white;
}
.form-section input.wpcf7-form-control.wpcf7-submit {
    border: 2px solid white !important;
    /* border-bottom: 1px solid white; */
}
.form-section input.wpcf7-form-control.wpcf7-submit {
    background: #2b67b0 !important;
}
.contact-right p img {
    float: left;
    position: relative;
}
.contact-right span {
    color: #ef7c46;
    margin-left: 10px;
    position: relative;
    top: -6px;
}
p.email-line span {
    position: relative;
	left: 20px;
}
.rdy_separator_5c669802d5202689356820.rdy_separator.normal.vc_sep_pos_align_center {
    width: 100%;
}
.scott-block-wrap .fotrgt {
    width: 83% !important;
}
.scott-block-wrap .fotrgt .addCon p.address {
    background: url("/wp-content/uploads/2019/02/map3.png") 0 7px no-repeat !important;
}

.scott-block-wrap .fotrgt .addCon p.phoneNo {
    background: url("/wp-content/uploads/2019/02/phone2.png") 6px 0 no-repeat !important;
    padding: 11px 0 30px 77px !important; 
}
.scott-block-wrap  .fotrgt .addCon p {
    padding-left: 57px;
    margin-bottom: 21px;
    font-size: 17px !important;
	padding-bottom: 20px;
}
.scott-block-wrap p.phoneNo {
    border-bottom: 1px solid lightgray;
    width: 100%;
}
p.address {
    border-bottom: 1px solid lightgrey;
    width: 100%;
}
.black {
    text-align: center;
    font-size: 20px;
    color: #dc4e41;
    font-weight: 400;
    padding: 18px;
}
.fotrgt .addCon {
  padding: 45px 30px 30px;
}
.fotrgt p.follow_icons {
	width: 100% !important;
}
.long-content h4 {
    font-size: 16px;
    color: #0288d1;
    margin-bottom: 7px;
}
.long-content h3 {
    font-weight: 600;
    margin-top: 21px;
} 
.white-service-section .icon_title {
  font-weight: 700;
}
.result-title h3 {
  padding-bottom: 25px;
}
.con-list.clear a::before {
  background-image: url("/wp-content/uploads/2019/02/blue-tick.png");
  background-size: 14px 14px;
  content: "";
  height: 14px;
  left: 0;
  position: absolute;
  top: 3px;
  width: 14px;
}
.con-list.clear a {
  padding-left: 20px;
  position: relative;
}
.black {
  font-weight: 100 !important;
}
h3.margin-head {
  font-weight: 700;
}
.seo-package {
  padding-left: 20px;
}
.follow_icons img {
	margin-right: 10px;
    width: 35px;
}
.wrap-bt {
    display: inline-block;
    margin-top: 30px;
    width: 100%;
}
.white a {
  color: #ffffff;
  text-decoration: underline;
}
.spaek-scott {
  display: inline-block;
  margin-top: 30px;
  width: 100%;
}
.contact-right {
  float: left;
  width: 100%;
  margin-top: 30px;
}
p.inline-block {
  float: left;
  margin-bottom: 0px;
  margin-right: 10px;
}
.ads {
    float: left;
    margin-bottom: 0px;
    color: #EF7C46;	
}
.txtadrs {
  float: left;
  width: 100%;
  margin-left: 30px;
}
.featured-as h5 {
  font-family: Lato,sans-serif !important;
  font-weight: 700 !important;
}
.seo-help-wrap {
    text-align: center;
}
.news-box img {
    height: 70px;
    width: 70px;
}
.news-box {
    padding: 0px 12px 0 0;
}
/* seo-2 page css start */

.win-section h5 {
  font-family: Gotham-Medium !important;
}
.win-section p {
  color: #ffffff;
  font-family: Gotham-Light;
  font-size: 17px;
  font-weight: 100 !important;
  padding-bottom: 40px;
}
.win-section h1 span.hilight {
  font-family: Gotham-Bold !important;
}
span.hilight {
 /* font-family: Gotham; */
  font-weight: normal;
  text-transform: capitalize;
}
.seo-firm-wrap {
  left: 40px;
  position: relative;
}
.result-base .row-container.container {
  float: left;
}
.pillar-wrap h5 {
  margin-bottom: 18px;
}
.seo-firm-wrap h4 {
  font-family: Gotham-Bold !important;
}
.seo-firm-wrap p {
  font-family: Gotham-Book !important;
  font-size: 15px;
}
.pillar-wrap h5 span.hilight {
  font-family: Gotham-Book;
  text-transform: uppercase;
}
.pillar-wrap h2 span.hilight {
  font-family: Gotham-Black;
  font-weight: 900;
  letter-spacing: 0.4px;
}
.pillar-wrap p {
  color: #ffffff;
  font-family: Gotham-Light;
  font-size: 15px;
  font-weight: 100;
  letter-spacing: 0.3px;
  line-height: 30px;
}
.expert-wrap {
  border-top: 1px solid #1d539a;
  border-bottom: 1px solid #356fbb;
  float: left;
  padding: 40px 0;
  width: 100%;
}
.exp-wrap {
  border-bottom: 1px solid #356fbb;
  padding-bottom: 40px;
  width: 100%;
  float: left;
}
.innovation-wrap {
  float: left;
  padding-top: 40px;
  width: 100%;
  border-top: 1px solid #1d539a;
}
.investment-wrap {
  background-position: right center !important;
  bottom: 45px;
  position: relative;
  margin-bottom: -58px;
}
.still-wrap h2 .hilight {
  font-family: Gotham-Black !important;
}
.still-wrap p {
  padding-left: 30px;
  position: relative;
  font-family: Gotham-Book;
  font-size: 15px;
}
.still-wrap p::before {
  background-image: url("/wp-content/uploads/2019/02/black-tick.png");
  background-repeat: no-repeat;
  content: "";
  height: 12px;
  left: 0;
  position: absolute;
  top: 7px;
  width: 15px;
}
.strategies-wrap h3 .hilight {
  font-family: Gotham-Black;
}
.on-page-text {
  padding: 30px;
}
.strategies-wrap .on-page-text .vc_column-inner {
  padding: 0px !important;
}
.on-page-text p {
  color: #ffffff;
  font-size: 15px;
  font-family: GOtham-Light;
  letter-spacing: 0.5px;
}
.on-page-text h4 span.hilight {
  font-family: Gotham-Medium;
  text-transform: uppercase;
}

.organic-search-wrap p {
  color: #ffffff;
  font-size: 17px;
  font-family: Gotham-Light;
  text-align: center;
}
.organic-search-wrap h2 span.hilight {
  font-family: Gotham-Black;
}
.keyword-wrap {
    padding: 0 15px !important;
}
.ranking-wrap h2 .hilight {
  font-family: Gotham-Black;
}
.ranking-wrap p {
    color: #272727;
    font-size: 16px;
    letter-spacing: 0.3px;	
    line-height: 30px;
    text-align: center;
	font-family: Gotham-Book;
}
.ranking-wrap .keyword-wrap h2 .hilight {
  font-family: Gotham-Light;
}
.ranking-wrap .keyword-wrap p {
  color: #ffffff;
  font-size: 15px;
  text-align: left;
  font-family: Gotham-Book;
}
.keyword-wrap p strong {
  color: #ef7c46;
  font-weight: 400 !important;
}
.mobile-view {
  display: none;
}
.g-partners {
  margin: 34px 0;
}
.bb-wraps {
  margin: 39px 0;
}
.footer-partners {
  padding: 30px 0;
}
.top-seo-agnecies {
  margin: 10px 0;
}
/* seo-2 page css end */

/* on page css start */

article.post-12967, article.post-12963, article.post-12969  {
  margin-top: 40px;
}
.post-12967 p, .post-12963 p, .post-12969 p {
  margin-bottom: 8px;
}
.post-12963 h2, .post-12963 h2, .post-12967 h3, .post-12963 h3, .post-12969 h3, .post-12969 h2 {
  margin: 20px 0 10px;
}

/* on page css end */

.blog-single__sidebar {
  padding-left: 15px;
}

/* why choose us page start css */

.result-driven-wrap h1 {
  color: #ef7c46;
  font-family: Gotham-Bold;
  font-size: 40px;
  letter-spacing: 0.5px;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 20px !important;
}
.result-driven-wrap h1 span {
  color: #ffffff;
}
.result-driven-wrap h5 .hilight {
  font-family: Gotham;
}
.result-driven-wrap p {
  color: #ffffff;
  font-family: Gotham-BookItalic;
  font-size: 22px;
  letter-spacing: 0.3px;
  line-height: 36px;
  text-align: center;
}
.web-rank {
  text-align: center;
}
.web-rank h2 {
  font-family: Gotham-Black;
}
.web-rank p {
  color: #272727;
  font-family: Gotham-Book;
  font-size: 18px;
  line-height: 27px;
  padding: 0 15px;
}
.web-rank.no-1 .hilight {
  position: relative;
  right: 22px;
}
.web-rank.no-1 .hilight::after {
  content: "";
  font-family: FontAwesome;
  position: absolute;
  top: 10px;
}
.loves-wrap h2 {
  font-family: Gotham-Black !important;
  margin-bottom: 70px !important;
}
.loves-wrap p {
  color: #002143;
  font-family: Gotham-Book;
  font-size: 18px;
  line-height: 45px;
  padding: 15px 0;
  text-align: center;
}
.star-rank {
  display: inline-block;
  text-align: center;
  width: 100%;
  margin-bottom: 25px !important;
}
.star-rank i {
  color: #ed8a19;
  font-size: 18px;
}
.traffic-blue p {
  color: #ffffff;
  font-family: Gotham-Book;
  font-size: 15px;
  text-align: center;
}
.traffic-blue h4 {
  font-family: Gotham-Medium !important;
  margin: 20px 0 !important;
}
.digital-agent {
  margin-top: 70px !important;	
	
}
.digital-agent p {
  font-family: Gotham-Book;
  font-size: 18px;
  letter-spacing: 0.3px;
  line-height: 30px;
}
.why-partner-wrap h2 .hilight {
  font-family: Gotham-black;
}
.why-partner-wrap p {

  font-size: 16px;
  line-height: 23px;
  margin-bottom: 30px !important;
  padding-left: 30px;
  position: relative;
}
.why-partner-wrap p::before {
  background-image: url("/wp-content/uploads/2019/02/tick-orange.png");
  background-repeat: no-repeat;
  background-size: 15px 12px;
  content: "";
  height: 12px;
  left: 3px;
  position: absolute;
  top: 6px;
  width: 15px;
}
.combined-wrap h2 .hilight, .combined-wrap h3 .hilight {
  font-family: Gotham-Black;
}
.combined-wrap h2 {
  margin-bottom: 55px;
}
.combined-wrap h3 {
  margin: 34px 0 14px;
}
.combined-wrap h3 .hilight {
  letter-spacing: 0.5px;
  text-transform: uppercase;
}
.combined-wrap p {
 
  font-size: 16px;
  letter-spacing: 0.5px;
  line-height: 30px;
}
.design-are-wrap .form-section .wpcf7 {
  padding-top: 0 !important;
}
.design-are-wrap h2 .hilight {
  bottom: 12px;
  font-family: Gotham-Bold;
  position: relative;
}
.game-plan-wrap p {
  color: #ffffff;
  font-family: Gotham-Light;
  font-size: 15px;
  margin-bottom: 20px !important;
}
.combined-wrap p {
  text-align: center;
}
.loves-wrap a {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  color: #002143 !important;
  font-family: Gotham-Book;
  font-size: 18px !important;
  line-height: 45px !important;
  padding: 15px 0 !important;
  text-align: center;
}
.loves-wrap a:hover {
  border: 1px solid rgba(0, 0, 0, 0) !important;
}

/* why choose us page end css  */

.contact-right p a {
  color: #373737;
  font-weight: normal !important;
}
#menu-item-11461.menu-item:hover ul.sub-menu {
  background: #2961ac none repeat scroll 0 0;
  display: block !important;
  padding: 10px;
  position: absolute;
  width: 165px;
}
.menu-item ul.sub-menu {
	display: none;
}
.menu-item ul.sub-menu li a {
	color:#fff;
}
.post-13687 .kever-seo {
  display: inline-block;
  width: 100%;
}
/***28 june css***/
.wpb_column.vc_column_container.vc_col-sm-3.vc_column_container_5e0aefd93f85c227633631.post_single_footers{
    width: 25%;
    float: left;
}
.wpcr3_respond_1.wpcr3_in_content {
    padding-top: 20px !important;
    /* margin: 0 11% !important; */
}
 .single-post main#main {
    width: 85%;
    margin: auto;
}
single-post .tags_line.clearfix {
    display: none !important;
}
.strategists_sec .blue-box {
    margin-top: 30px;
    margin-bottom: 0px;
}
.dentist_video_sec{
	margin: 50px 0 0 !important;
}
.wpcr3_respond_1.wpcr3_in_content {
    width: 1398px !important;
    margin: auto !important;
}
.page .vc_col-sm-3 {
	float: left;
 }
.services_social_sec a {
    color: #2660a8;
    font-size: 14px !important;
    font-weight: 700 !important;
    cursor: pointer;
}
/***end***/
@media only screen and (max-width: 1699px) {
.investment-wrap {
  bottom: 90px;
  margin-bottom: -140px;
}
.setup-wrap {
  padding-bottom: 95px !important;
}
.partner-kever-wrap .still-wrap {
  padding-left: 35px;
}
.partner-kever-wrap .still-wrap h2 {
  font-size: 28px !important;
  line-height: 24px !important;
}
.still-wrap .contract-wrap {
  padding-bottom: 20px !important;
}
.still-wrap .contract-wrap:last-child {
  padding-bottom: 0px !important;
}
.organic-search-wrap h2 {
  font-size: 25px !important;
  line-height: 35px !important;
}
.still-wrap p {
  font-size: 14px;
}
}	

@media only screen and (max-width: 1440px) {
.top_blue .top-right h1 {
  font-size: 36px;
}
.graph-section h2 {
  margin-bottom: 27px !important;
  margin-top: -7px !important;
  line-height: 42px !important;
}
.scott-block-wrap .fotrgt .addCon p {
  font-size: 15px !important;
  margin-bottom: 21px;
  padding-bottom: 20px;
  padding-left: 57px;
}
.top_blue p {
  font-size: 16px;
  line-height: 24px;
}
.top_blue .top-right h2 {
  line-height: 25px;
  margin-bottom: 12px;
  margin-top: 0;
}
.top_blue ul li {
  margin-bottom: 5px;
}
.top-right ul {
  margin-bottom: 15px !important;
}
.service-section h3 {
  font-size: 20px;
}
.fotrgt .addCon {
  padding: 20px 20px 30px;
  min-height: auto;
}
.scott-block-wrap.fotrgt .addCon p {
  margin-bottom: 15px;
}
.fotrgt p.follow_icons {
  width: 100%;
}
.graph-section h2 {
  font-size: 30px;
  line-height: 32px !important;
  margin-bottom: 15px !important;
  margin-top: -5px !important;
}
.top_blue .top-right h1 {
  font-size: 30px;
  margin-top: -9px;
}
.top_blue .top-right h2 {
  font-size: 20px;
  line-height: 23px;
  margin-bottom: 10px;
}
.setup-wrap {
    padding-bottom: 66px !important;
}
.top_blue ul li {
  margin-bottom: 0;
}
.top_blue .top-right p {
  margin-bottom: 10px;
}
.seo-package p.white {
  margin-bottom: 10px;
}
p.white, .top_blue p {
  font-size: 14px;
  line-height: 22px;
}
.contact-right p img {
  width: 15px;
}
.contact-right p span {
  margin-left: 22px;
  top: -8px;
}
.form-icov .addrss, .form-icov .mail {
  margin-top: 15px;
}
.web-rank p, .digital-agent p {
    font-size: 16px;
    line-height: 24px;
}
}	

@media only screen and (max-width: 1366px) {
.investment-wrap h2 {
    font-size: 30px !important;
    line-height: 36px !important;
}	
.investment-wrap {
    background-size: 670px 552px !important;
}
.add-wrap {
    padding-bottom: 26px !important;
}
.other .zlogo.main-logo .logo-holder {
    margin-top: 4px;
}
.other .menu-hold {
    top: 27px;
}
.why-partner-wrap h2 {
    line-height: 34px !important;
    margin-bottom: 15px !important;
}
.why-partner-wrap p {
    margin-bottom: 18px !important;
}
.combined-wrap h3 {
    margin: 20px 0 5px;
}
.game-plan-wrap h2 {
    font-size: 24px !important;
    line-height: 28px !important;
	margin-bottom: 10px;
}
.design-are-wrap h2 .hilight {
    bottom: 5px;
}
.game-plan-wrap p {
    margin-bottom: 15px !important;
    line-height: 26px;
}
.traffic-blue h4 {
    margin: 10px 0 5px !important;
}
.digital-agent {
    margin-top: 30px !important;
}
.star-rank {
    margin-bottom: 15px !important;
}
}	

@media only screen and (max-width: 1199px) {
	
.other .menu-hold {
    width: 67%;
}	
.top_blue ul li {
    font-size: 16px;
    font-weight: 500;
}
.scott-block-wrap.fotrgt .addCon p.follow_icons {
    margin-bottom: 15px;
    padding-left: 10px;
}
.scott-block-wrap .fotrgt .addCon p.address {
    background-size: 35px 35px !important;
    padding-left: 40px;
	line-height: 20px;
}
.scott-block-wrap .fotrgt .addCon p.phoneNo {
    padding: 4px 0 20px 45px !important;
    background-size: 35px 35px !important;	
}
.g-partner, .bb-wrap, .top-seo-agnecies  {
  padding: 0 10px;
}
.social-icon-footer p.follow_icons {
    width: 100%;
	padding-bottom: 0px;
    margin-bottom: 0px;
}
.social-icon-footer p {
    margin-bottom: 5px;
}
.setup-wrap {
    padding-bottom: 125px !important;
}
.investment-wrap {
    bottom: 136px;
    margin-bottom: -219px;
	background-size: 685px 600px !important;
}
.scott-block-wrap .fotrgt .addCon p {
    padding-left: 30px;
}
.box-title {
    width: calc(100% - 140px);
    padding: 27px 5px;
}
.news-box {
    padding: 0px 12px 0 0;
    width: 130px;
}
.news-box img {
    height: 120px;
    width: 120px;
}
.service-section .on-page-tech {
    padding: 0 20px 0 20px;
}
.bottum-contact-section {
    margin-top: -98px;
}
}	

@media only screen and (max-width: 1024px) {
.video-editor {
    width: auto;
    height: auto;
}	
	
.seo-box {
    width: 50%;
}
	
	
.other_header .logo-holder img {
    /*margin-top: -44px;*/
}	
	
.service-section h3 span.hilight {
  line-height: 25px !important;
}
.service-section .on-page-tech {
  padding: 0 20px !important;
}
.top-right {
  padding-left: 30px;
}
.headerLft a .logo-holder img {
  width: 100%;
}
.setup-wrap {
    padding-bottom: 95px !important;
}
.web-rank h2 {
    font-size: 40px !important;
}
.web-rank.no-1 .hilight {
    right: 15px;
}
.web-rank.no-1 .hilight::after {
    top: 3px;
}
.web-rank p, .digital-agent p {
    font-size: 14px;
    line-height: 20px;
}
.traffic-blue h4 {
    font-size: 20px !important;
}
.loves-wrap h2 {
    margin-bottom: 40px !important;
}
}	

@media only screen and (max-width: 1023px) {

.wrap {
    position: relative;
}
.other .logo-holder {
    margin: 23px 0 !important;
}	
 .other .menu-hold {
   width: 100%; 
    top: -35px !important;
} 
.other .contact {
    position: absolute;
    right: 0;
    top: 9px;
	margin-top: 0;
}	
}	
@media only screen and (max-width: 991px) {
.follow_icons img {
  width: 25px;
}	
.form-icov .mail a, .form-icov .addrss a {
    font-size: 11px;
}
.mail {
    width: 44%;
    margin-top: 0;
}
.form-section .client-img img {
    width: 90%;
}
.client-img {
    width: 25%;
}
.addrss {
    width: 28%;
	margin-top: 0px;
}
.fotrgt .conhead {
    font-size: 20px;
}
.fotrgt .addCon {
    padding: 15px 10px 10px;
}
.scott-block-wrap .fotrgt .addCon p.address {
    line-height: 16px;
    font-size: 14px !important;
}
.scott-block-wrap .fotrgt .addCon p.follow_icons {
    padding-bottom: 10px;
}
.serviceListing li {
    margin-bottom: 15px;
}
.investment-wrap h2 {
    font-size: 24px !important;
    line-height: 28px !important;
    margin-bottom: 15px !important;
}
.still-wrap .add-wrap p {
    line-height: 22px;
}
.add-wrap {
    padding-bottom: 15px !important;
}
.investment-wrap {
    bottom: 132px;
    margin-bottom: -215px;
    background-size: 600px 500px !important;
}
.setup-wrap {
    padding-bottom: 115px !important;
}
.footer-partners {
    margin-bottom: 25px;
}
.top_blue .seo-help-wrap a strong {
    font-size: 14px;
}
.top_blue .seo-help-wrap a {
    font-size: 13px !important;
	padding: 8px 5px;
}
.keyword-wrap .vc_column-inner {
    padding: 15px !important;
}
.txtadrs {
    padding-left: 30px;
	margin-left: 0px;
}
.service-section .on-page-tech {
    padding: 0 10px !important;
}
.service-section h3 {
    font-size: 17px;
}
.result-driven-wrap h1 {
    font-size: 28px;
    margin-bottom: 10px !important;
}
.result-driven-wrap h5 {
    font-size: 20px !important;
    line-height: 20px !important;
    margin-bottom: 10px;
}
.result-driven-wrap p {
    font-size: 17px;
    line-height: 28px;
}
.ranks-wrap, .traffic-blue, .loves-wrap, .result-driven-wrap, .thrive-global-wrap, .combined-wrap, .design-are-wrap   {
    padding: 50px 0 !important;
}
.traffic-blue h4 {
    font-size: 15px !important;
    line-height: 22px !important;
}
.why-partner-wrap h2 {
    line-height: 28px !important;
    margin-bottom: 8px !important;
    font-size: 26px !important;
}
.why-partner-wrap p {
    font-size: 14px;
    line-height: 20px;
    padding-left: 25px;
    margin-bottom: 10px !important;
}
.why-partner-wrap p::before {
    top: 5px;
}
.combined-wrap h2 {
    margin-bottom: 30px;
}
.combined-wrap h3 {
    margin: 15px 0 5px;
    font-size: 16px !important;
    line-height: 22px !important;
}
.combined-wrap p {
    font-size: 15px;
    line-height: 26px;
}
.game-plan-wrap h2 {
    font-size: 17px !important;
    line-height: 22px !important;
}
.game-plan-wrap p {
    line-height: 22px;
    font-size: 14px !important;
}
}

@media screen and (max-width: 800px) and (min-width: 768px) {

.other .menu-hold {
/*     width: 70% !important;
    top: -26px !important; */
}
.service-section h3 {
    font-size: 14px !important;
}
}

@media only screen and (max-width: 768px) {
	.seo-box {
    width: 100% !important;
}
	
	
.other .menu-hold {
    width: 100%;
    /* top: -61px !important; */
}	
	
.other .headerLft {
    margin-top: -21px;
}
.other .contact {

    top: 20px;

}	
.other  ul#menu-landing-page {
      margin-top: 25px;  
}
	
.scott-block-wrap.fotrgt {
    width: 100% !important;
} 

a.city_botton {
    font-size: 14px !important;
 
}

.top_bottom_button {
    background: white;
    width: 100%;
    border-radius: 6px;
    margin-bottom: 50px !important;
}

img.vc_single_image-img.attachment-full {
    margin-bottom: 17px;
}
.top_blue ul {
    text-align: left;
}
.vc_custom_heading.vc_custom_heading_5c66bc7843db3768443593 {
    margin-top: 24px;
}
.seo-help-wrap a {
    width: 100% !important;
}
.ranking-wrap .keyword-wrap p {
    line-height: 24px;
}
.scott-block-wrap .fotrgt {
    width: 100% !important;
    margin-top: 20px;
}
.scott-block-wrap .fotrgt .addCon p.address {
    padding-top: 15px;
}
.seo-help-wrap {
    margin-bottom: 15px;
}
.box-title {
    padding: 15px 5px;
}
}	

@media only screen and (max-width: 767px) {
	.row.custom-footer {
    padding-top: 54px;
}
.custom-footer .vc_col-sm-4 {
    width: 100% !important;
    float: left;   
	padding-top: 20px;
}
	
.post-14224 .vc_col-sm-4 {
    width: 100% !important;
    float: left;
}	
.row-col .vc_col-sm-4 {
    width: 100% !important;

}
	
.page-id-12358 .headerLft {
    text-align: left !important;
}	

.page-id-12358 .main-logo img {
    max-width: 80%!important;
}
.other .wrap #menu-toggle {
    top: 9px !important;

    right: 0;
}
.other .primary-menu li a {
    color: #fff;
}	
.top-right {
    padding-left: 0;
}
.left-blue-video .wpb_single_image {
    padding: 0 !important;
}
.top_blue .top-right h1 {
    font-size: 27px;
}
.top_blue .top-right h2 {
    font-size: 17px;
}
.seo-help-wrap p {
    margin-top: 0px;
}
.service-section h3 {
    margin-bottom: 0;
}
.service-section p {
    text-align: center !important;
}
.on-page-tech img {
    margin-bottom: 0 !important;
	width: 120px;
}
.service-section {
    padding: 20px 0 !important;
}
.right-peragraph .marketing-experts {
    padding-left: 10px !important;
}
ul.serviceListing {
    padding-left: 0px !important;
}
.form-section div#wpcf7-f5769-p12631-o1 {
    padding: 0px !important;
}
.vc_custom_heading.vc_custom_heading_5c66be7e61c06930594259 {
    margin-top: 44px;
}
.service-section .on-page-tech {
    margin-bottom: 30px;
}
.result-title {
    margin-top: 16px;
}
h2.black {
    margin-top: 51px;
}
.long-content h3 {
    font-weight: 600;
    margin-top: 60px;
}
.top_bottom_button p span {
    display: block !important;
}
.white-service-section  h2 {
    margin-top: 29px;
}
.top-right {
    margin-top: 20px;
}
.top_bottom_button {
    background-color: #fff;
    width: 100%;
    border-radius: 6px;
    margin-bottom: 0px !important;
    float: left;
    padding: 10px 0 0;
}
.top_bottom_button p {
    width: 100%;
    display: inline-block;
    margin-bottom: 0;
}
.seo-help-wrap {
    display: inline-block;
    width: 100%;
    margin: 10px 0;
}
.graph-section h2 {
    font-size: 27px;
}
.result-title h3 {
    padding-bottom: 0px;
    margin-top: 25px;
}
.client-img {
    width: 22%;
}
.form-section .client-img img {
    width: 95%;
}
.seo-package {
    padding: 0 10px;
}
#post-12631 .social-icon-footer {
    padding: 0px 10px !important;
}
.bb-wrap {
    margin-top: 30px;
}
.form-section {
    margin-top: 25px;
}
body #main .container {
    width: 95% !important;
}
.none {
    height: 0 !important;
}
.icon_holder {
    display: none;
}
.fotrgt {
    margin-top: 30px;
}
.fotrgt .addCon p.address {
    padding: 15px 0 25px 40px !important;
}
.scott-block-wrap .fotrgt .addCon p.phoneNo {
    background-position: 0px 0px !important;
}
.form-icov {
    margin-bottom: 20px;
}
.logos-wrap img {
    margin-bottom: 40px !important;
}
.mobile-view {
    display: block;
}
.investment-wrap {
    bottom: 0;
    margin-bottom: 0;
    background-image: none !important;
    padding-bottom: 0 !important;
    padding-top: 15px !important;
}
.investment-wrap .still-wrap {
    margin-bottom: 20px;
}
.partner-kever-wrap .still-wrap {
    margin-top: 20px;
}
.partner-kever-wrap .still-wrap h2 {
    margin-bottom: 15px !important;
}
.pillar-wrap h2 {
    font-size: 24px !important;
    margin-bottom: 20px !important;
	margin-top: 30px;
}
.setup-wrap {
    padding-bottom: 15px !important;
}
.keyword-wrap {
    margin: 10px 0;
    float: left;
    width: 100%;
    padding: 0 !important;
}
.ranking-wrap {
    padding-bottom: 0px !important;
	padding-top: 30px !important
}
.page-id-12811 .row-container.container {
    margin-top: 0;
}
.result-base {
    padding-bottom: 0 !important;
    padding-top: 40px !important;
}
.pillar-wrap {
    padding: 70px 0 !important;
}
.innovation-wrap {
    padding-top: 20px;
}
.exp-wrap {
    padding-bottom: 20px;
}
.expert-wrap {
    padding: 20px 0;
}
.strategies-wrap, .partner-kever-wrap, .organic-search-wrap, .win-section  {
    padding: 30px 0 !important;
}
.organic-search-wrap h2 {
    margin-bottom: 20px !important;
}
.result-base .row-container.container {
    float: none;
}
.seo-firm-wrap {
    left: 0px;
}
.win-section p {
    padding-bottom: 15px;
    line-height: 28px;
}
.partner-kever-wrap .still-wrap {
    padding-left: 0;
}
.ranking-wrap h2 {
    font-size: 24px !important;
    line-height: 32px !important;
    margin-bottom: 20px !important;
}
.win-section h1 {
    font-size: 24px !important;
    margin-bottom: 20px;
    line-height: 30px !important;
}
.win-section h5 {
    font-size: 17px !important;
    line-height: 24px !important;
    margin-bottom: 10px;
}
.seo-firm-wrap h4 {
    line-height: 28px !important;
}
.form-section div.wpcf7 {
    padding: 0px !important;
}
.scott-block-wrap .fotrgt {
    width: 100% !important;
}
.white-service-section {
    margin-bottom: 20px;
}
.on-page-tech .vc_empty_space {
    height: 5px !important;
}
.result-driven-wrap p {
    font-size: 16px;
    line-height: 24px;
    text-align: center !important;
}
.page-id-13215 .row-container.container {
    margin-top: 0;
}
.web-rank p {
    font-size: 14px;
    line-height: 20px;
	margin-top: 15px !important;
    text-align: center !important;
}
.ranks-wrap, .traffic-blue, .loves-wrap, .result-driven-wrap, .thrive-global-wrap, .combined-wrap, .design-are-wrap {
    padding: 25px 0 !important;
}
.traffic-blue p, .loves-wrap p {
    text-align: center !important;
}
.digital-agent img, .loves-wrap img {
    margin-top: 0 !important;
}
.digital-agent {
    margin-top: 15px !important;
}
.combined-wrap h2, .loves-wrap h2 {
    font-size: 26px !important;
}
.loves-wrap p {
    line-height: 25px !important;
    padding: 10px 0 15px 0 !important;
    margin-top: 0 !important;
}
}

@media only screen and (max-width: 479px) {
	
.page-id-12358 .main-logo img {
    max-width: 50%!important;
}	
.top-right a.city_botton {
    font-size: 14px !important;
    width: 100%;
}
.fotrgt .conhead {
    text-align: center !important;
}
body.page-id-12811 #main .row-container.container {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.win-section p {
    padding-bottom: 5px;
    line-height: 24px;
    font-size: 15px;
}
.pillar-wrap p {
    line-height: 26px; 
	font-size: 14px;
}
.still-wrap p {
    padding-left: 20px;
}
.pillar-wrap h5 {
    text-align: center !important;
}
.pillar-wrap {
    padding: 30px 0 !important;
    margin: 30px 0 20px;
	background-image: none;
    background-color: #2961AB;
}
.pillar-wrap h2 {
    margin-top: 0;
    line-height: 30px !important;
}
.seo-firm-wrap .wpb_text_column.wpb_content_element {
    margin-bottom: 20px !important;
}
.add-wrap {
    padding-bottom: 0px !important;
}
.strategies-wrap h3 {
    font-size: 24px !important;
}
.on-page-text {
    padding: 10px;
}
.on-page-text p, .organic-search-wrap p {
    font-size: 14px;
}
.ranking-wrap p {
    font-size: 14px !important;
    line-height: 24px;
}
.on-page-text .wpb_content_element, .organic-search-wrap  .wpb_content_element, .ranking-wrap .wpb_content_element {
    padding-bottom: 10px !important;
}
.on-page-text h4 {
    margin-bottom: 15px;
}
.partner-kever-wrap .still-wrap h2, .organic-search-wrap h2 {
    font-size: 24px !important;
    line-height: 30px !important;
}
.strategies-wrap a.get-start, .organic-search-wrap a.get-start  {
    padding: 16px 35px !important;
}
.partner-kever-wrap .still-wrap .contract-wrap {
    padding-bottom: 0px !important;
}
.keyword-wrap .vc_column-inner {
    padding: 15px !important;
}
.setup-wrap, .includes, .visitors-wrap, .attention {
    padding-top: 0px !important;
}
h2.black {
    margin-top: 31px;
}
.fotrgt .addCon p.address {
    padding: 8px 0 25px 40px !important;
}
p.inline-block {
    margin-top: 15px;
}
.box-title {
    width: calc(100% - 86px);
	padding: 0px 5px;
}
.news-box {
    width: 85px;
}
.news-box img {
    height: 70px;
    width: 70px;
}
.blog-page #main {
    width: 100%;
}
.single-post article .entry-content {
    margin-bottom: 20px;
}
.result-driven-wrap h1 {
    font-size: 22px;
}
.result-driven-wrap h5 {
    font-size: 16px !important;;
}
.result-driven-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.loves-wrap h2 {
    margin-bottom: 15px !important;
}
.combined-wrap h2 {
    line-height: 28px !important;
}
.g-partners, .bb-wraps {
    margin: 15px 0;
}
.top-seo-agnecies {
    margin: 0px;
}
}

.page page-id-13050 .drive-1 p {
    text-align: left !important;
}

.page page-id-13050 .content-title.thampatitle.drive h2 {
    font-size: 27px !important;
    color: #000000;
    font-weight: normal !important;
    font-family: "Open Sans", Helvetica, Arial, Verdana, sans-serif;
    margin: 0 0 23px 0;
    text-align: left !important;
}
@media only screen and (max-width: 400px) {
.page-id-12358 .main-logo img {
    max-width: 100%!important;
}
.container.row_section {
    margin-top: 43px;
}
.long-content h3 {
    font-weight: 600;
    margin-top: 0;
}

}

.other .logo-holder {
    margin: 6px 0 35px !important;
}
 
 