#seogroup *{background-color:transparent!important; }

#seogroup .seo-scorform .form input#seogroup-form-url[type="text"] {
  background-color:#941F19 !important;
  color: white !important;
  font-size:16px !important;
  padding: 16px 1% !important;
  height:50px !important;
  width: 20% !important;
  font-family: "Ubuntu" !important;
  font-style: normal !important;
  letter-spacing: .8px;
}

#seogroup .seo-scorform .form input#seogroup-form-keyword[type="text"] {
  background-color:#941F19 !important;
  color: white !important;
  font-size:16px !important;
  padding: 16px 1% !important;
  height:50px !important;
  width: 20% !important;
  font-family: "Ubuntu" !important;
  font-style: normal !important;
  letter-spacing: .8px;
}

#seogroup .seo-scorform .form input#seogroup-form-email[type="text"] {
  background-color:#941F19 !important;
  color: white !important;
  font-size:16px !important;
  padding: 16px 1% !important;
  height:50px !important;
  width: 20% !important;
  font-family: "Ubuntu" !important;
  font-style: normal !important;
  letter-spacing: .8px;
}

#seogroup .seo-scorform .form input#seogroup-form-competitor_url[type="text"] {
  background-color:#941F19 !important;
  color: white !important;
  font-size:16px !important;
  height:50px !important;
  padding: 16px 1% !important;
  width: 20% !important;
  font-family: "Ubuntu" !important;
  font-style: normal !important;
  letter-spacing: .8px;
}

input::-webkit-input-placeholder{
  color: rgba(255,255,255,0.5) !important;
}


#seogroup .seo-scorform .form input[type="submit"] {
  background:linear-gradient(to right,#FF6600 0,#E91919 100%) !important;
  color: white !important;
  font-size:16px !important;
  padding: 16px 1% !important;
  height:50px !important;
  width: 18% !important;
  font-family: "Ubuntu" !important;
  letter-spacing: .8px;
  -webkit-font-smoothing: antialiased;
  -webkit-transition: opacity 0.5s ease-in;
}

#seogroup .seo-scorform .form input[type="submit"]:hover {
  opacity: 0.5;
  -webkit-transition: opacity 0.5s ease-out;
}

.greenabar {
  padding: 24px 2% 0px !important;
  padding-left: 0 !important;
  padding-top: 0 !important;
  margin: 0px 2% 0px !important;
  margin-left: auto !important;
  margin-top: 0 !important;
  width: 100%;
}

#seogroup .form a#btn_competitor_url {
  position:absolute !important;
  top:20px !important;
  color: white !important;
  display: none !important;
}

#content_3pmou8rhz a {
  color: #E2ACA8 !important;
  -webkit-transition: opacity 0.3s ease-in;
}

#content_3pmou8rhz a:hover {
  opacity: 0.5 !important;
  -webkit-transition: opacity 0.3s ease-out;
}

#button-bot {
  background:linear-gradient(to right,#FF6600 0,#E91919 100%) !important;
  text-align: center;
  color: white !important;
  font-size: 16px !important;
  line-height: 32px !important;
  display:block;
  padding: 12px 24px 12px 24px !important;
  margin-top:40px !important;
  text-decoration: none;
  margin: 0 auto;
  border-radius: 4px;
  position:relative;
  max-width: 200px;
  font-family: "Ubuntu" !important;
  letter-spacing: .8px;
  -webkit-font-smoothing: antialiased;
  -webkit-transition: opacity 0.5s ease-in;
}

.mailchimp-submit-button {
  background:linear-gradient(to right,#FF6600 0,#E91919 100%) !important;
  text-align: center;
  color: white !important;
  font-size: 16px !important;
  line-height: 32px !important;
  display:block;
  border-color: rgba(0,0,0,0) !important;
  border-width: 0 !important;
  margin-top:40px !important;
  text-decoration: none;
  margin: 0 auto;
  border-radius: 4px;
  position:relative;
  max-width: 200px;
  font-family: "Ubuntu" !important;
  letter-spacing: .8px;
  -webkit-font-smoothing: antialiased;
  -webkit-transition: opacity 0.5s ease-in;
}

.mailchimp-submit-button:hover {
  opacity: 0.5;
  background:linear-gradient(to right,#FF6600 0,#E91919 100%) !important;
  -webkit-transition: opacity 0.5s ease-out;
}

.caldera-grid .btn {
  background:linear-gradient(to right,#FF6600 0,#E91919 100%) !important;
  text-align: center;
  color: white !important;
  font-size: 16px !important;
  line-height: 32px !important;
  display:block;
  border-color: rgba(0,0,0,0) !important;
  border-width: 0 !important;
  margin-top:40px !important;
  text-decoration: none;
  margin: 0 auto;
  border-radius: 4px;
  position:relative;
  width: 180px;
  font-family: "Ubuntu" !important;
  letter-spacing: .8px;
  -webkit-font-smoothing: antialiased;
  -webkit-transition: opacity 0.5s ease-in;
}

.caldera-grid label {
  font-weight: 400 !important;
}

.caldera-grid h2 {
  font-weight: 400 !important;
  color: #B4312A !important;
}

#menu-item-372 a {
  background:linear-gradient(to right,#FF6600 0,#E91919 100%) !important;
  text-align: center;
  color: white !important;
  font-size: 16px !important;
  line-height: 32px !important;
  display:block;
  border-color: rgba(0,0,0,0) !important;
  margin-left: 20px !important;
  border-width: 0 !important;
  text-decoration: none;
  margin: 0 auto;
  padding: 10px 24px 10px 24px !important;
  border-radius: 4px;
  position:relative;
  max-width: 200px;
  font-family: "Ubuntu" !important;
  letter-spacing: .8px;
  -webkit-font-smoothing: antialiased;
  -webkit-transition: opacity 0.5s ease-in;
}

#menu-item-372 a:hover {
  opacity: 0.5;
  background:linear-gradient(to right,#FF6600 0,#E91919 100%) !important;
  -webkit-transition: opacity 0.5s ease-out;
}

.button-outline-seo, .button-outline-webdesign, .button-outline-branding {
  background-image:linear-gradient(to right,#FF6600 0,#E91919 100%) !important;
  border-image: 1;
  text-align: center;
  font-size:16px !important;
  display:block;
  padding: 2px !important;
  margin-top:40px !important;
  margin-left: 0 !important;
  text-decoration: none;
  border-radius: 4px;
  position:relative;
  width: 200px;
  font-family: "Ubuntu" !important;
  letter-spacing: .8px;
  -webkit-font-smoothing: antialiased;
  -webkit-transition: box-shadow 0.3s ease-in;
}

.button-outline-webdesign,.button-outline-branding {
  width: 240px !important;
}


.button-outline-seo > a {
  background-color: #fff !important;
  padding: 10px !important;
  border-radius: 2px !important;
  display: block;
  color: #E91919 !important;
}

.button-outline-branding > a {
  background-color: #fff !important;
  padding: 10px 14px 10px 14px !important;
  border-radius: 2px !important;
  display: block;
  color: #E91919 !important;
}

.button-outline-webdesign > a {
  background-color: #fff !important;
  padding: 10px 14px 10px 14px !important;
  border-radius: 2px !important;
  display: block;
  color: #E91919 !important;
}


.button-outline-seo:hover, .button-outline-webdesign:hover, .button-outline-branding:hover {
  box-shadow: 0px 0px 0px 1px #E91919;
  -webkit-transition: box-shadow 0.3s ease-out;
  cursor: pointer !important;
}

.button-outline-seo, .button-outline-webdesign, .button-outline-branding a:hover {
  color: #E91919 !important;
}

#button-bot:hover {
  opacity: 0.5;
  -webkit-transition: opacity 0.5s ease-out;
}

#masonry-content_v5u16dvky {
  height:auto !important;
}


/* MEDIA TABLET */


@media screen and (max-width:768px) {

  #seogroup .seo-scorform .form input#seogroup-form-url[type="text"] {
    width: 60% !important;
    margin-right: 20% !important;
    margin-left: 20% !important;
    margin-bottom: 5px !important;
  }
  
  #seogroup .seo-scorform .form input#seogroup-form-keyword[type="text"] {
    width: 60% !important;
    margin-right: 20% !important;
    margin-left: 20% !important;
    margin-bottom: 5px !important;
  }
  
  #seogroup .seo-scorform .form input#seogroup-form-email[type="text"] {
    width: 60% !important;
    margin-right: 20% !important;
    margin-left: 20% !important;
    margin-bottom: 5px !important;
  }
  
  #seogroup .seo-scorform .form input[type="submit"] {
    width: 60% !important;
    margin-right: 20% !important;
    margin-left: 20% !important;
    margin-bottom: 5px !important;
  }
}


/* MEDIA PHONE FORM */


@media screen and (max-width:480px) {
  .greenabar {
    width: 100% !important;
    padding-right: 0 !important;
    margin-right: 0 !important;
  }

  #seogroup .seo-scorform .form input#seogroup-form-url[type="text"] {
    width: 80% !important;
    margin-right: 10% !important;
    margin-left: 10% !important;
    margin-bottom: 10px !important;
  }
  
  #seogroup .seo-scorform .form input#seogroup-form-keyword[type="text"] {
    width: 80% !important;
    margin-right: 10% !important;
    margin-left: 10% !important;
    margin-bottom: 10px !important;
  }
  
  #seogroup .seo-scorform .form input#seogroup-form-email[type="text"] {
    width: 80% !important;
    margin-right: 10% !important;
    margin-left: 10% !important;
    margin-bottom: 10px !important;
  }
  
  #seogroup .seo-scorform .form input[type="submit"] {
    width: 80% !important;
    margin-right: 10% !important;
    margin-left: 10% !important;
  }
}


/* MEDIA LARGE DESKTOP */


@media screen and (max-width:1920px) {
  #content_7j6ixyqrv .content-container {
    padding-top:15vh !important;
  }

  #content_mayxdu6z1 .content-container {
    padding-top:15vh !important;
  }

  #content_9ai1w9vaj .content-container {
    padding-bottom:20vh;
  }

  .socialicons p {
     text-align: right !important;
  }

  #masonry-content_xq5xsxdsp .masonry-span4 {
     padding-top: 5% !important;
  }

  #masonry-content_qeyroknc4 .masonry-span4 {
     padding-top: 5% !important;
  }

  #masonry-content_qbivgulat .masonry-span4 {
     padding-top: 5% !important;
  }

  #masonry-content_v5u16dvky {
	 height:500px !important;
  }
}


/* MEDIA TABLET LANDSCAPE */


@media screen and (max-width:1024px) {
  #content_v5u16dvky img {
	 padding-top: 15% !important;
  }

  #masonry-content_xq5xsxdsp {
     height:1800px !important;
  }

  #masonry-content_v5u16dvky {
	 height:350px !important;
  }
}


/* MEDIA TABLET PORTRAIT */


@media screen and (max-width:768px) {

  .mailchimp-newsletter .mailchimp-input.span3 {
    width: 250px !important;
  }

  #content_fial48psk p {
    font-size: 40px !important;
    line-height: 52px !important;
  }
  
  #content-holder {
    text-align: center;
  }

  .button-outline-seo {
    margin: 0 auto !important;
  }

  .button-outline-webdesign {
    margin: 0 auto !important;
  }

  .button-outline-branding {
    margin: 0 auto !important;
  }
  
  .greenabar {
    width: 100% !important;
    padding-right: 0 !important;
    margin-right: 0 !important;
  }

  .socialicons p {
     text-align: left !important;
     padding-top:10px;
  }

  #content_xq5xsxdsp img {
 content:url(https://indexsy.com/wp-content/uploads/2017/06/seo-screen-mobile.png);
    padding-top: 33% !important;
  }

  #content_fsmjmu2yn img {
 content:url(https://indexsy.com/wp-content/uploads/2017/06/partners-mobile.png);
    padding-top: 20px !important;
  }

  #content_xq5xsxdsp p {
     margin-left: 5% !important;
     margin-right: 5% !important;
  }

  #content_9zbqrv862 p {
     margin-left: 5% !important;
     margin-right: 5% !important;
  }

  #content_fy4yyk29q p {
     margin-left: 5% !important;
     margin-right: 5% !important;
     text-align: left !important;
  }

  #content_itmp072hv p {
     margin-left: 5% !important;
     margin-right: 5% !important;
  }

  #content_qeyroknc4 img {
 content:url(https://indexsy.com/wp-content/uploads/2017/06/seo-screen-mobile.png);
    padding-top: 33% !important;
  }

  #content_qeyroknc4 p {
     margin-left: 5% !important;
     margin-right: 5% !important;
  }

  #content_qbivgulat img {
 content:url(https://indexsy.com/wp-content/uploads/2017/06/seo-screen-mobile.png);
    padding-top: 33% !important;
  }

  #content_qbivgulat p {
     margin-left: 5% !important;
     margin-right: 5% !important;
  }

  #content_v5u16dvky {
     padding-bottom: 0 !important;
  }

  #content_v5u16dvky .mc-sub-content-container {
     padding-bottom: 0 !important;
     padding-top: 0 !important;
  }

  #content_v5u16dvky p {
     margin-left: 5% !important;
     margin-right: 5% !important;
  }

  #content_v5u16dvky img {
     padding-top: 25% !important;
  }

  #content_3pmou8rhz p {
     margin-bottom: 14px;
  }

  #content_3swg9yggw {
     display: none;
  }

  #masonry-content_3pmou8rhz p {
     font-size: 12px !important;
  }

  #content_4s66brp0u p {
     font-size: 12px !important;
     padding-top: 10px !important;
  }

  #content_9ai1w9vaj .content-container {
     background-image: url("https://indexsy.com/wp-content/uploads/2017/06/header-long-half-mobile.jpg") !important;
     background-position: 0% 100% !important;
     padding-bottom: 15vh !important;
     padding-top: 20px;
  }

  #content_9ai1w9vaj p {
     text-align: center !important;
  }

  #masonry-content_v5u16dvky {
	 height:200px !important;
  }
}

@media screen and (max-width:767px) {
  #content_v5u16dvky img {
     display:none !important;
  }
}


/* MEDIA PHONE*/


@media screen and (max-width:480px) {

  .mailchimp-newsletter .mailchimp-submit-button.regular {
    margin-top: 12px !important;
  }

  .mailchimp-newsletter .mailchimp-input.span3 {
    width: 200px !important;
    margin-left: 12px !important;
    margin-top: 20px !important;
  }

  #content_xq5xsxdsp img {
	 padding-top: 20px !important;
  }

  #content_qeyroknc4 img {
	 padding-top: 20px !important;
  }

  #content_qbivgulat img {
	 padding-top: 20px !important;
  }

  #content_xq5xsxdsp .mc-sub-content-container {
     padding-bottom: 0 !important;
  }

  #content_qeyroknc4 .mc-sub-content-container {
     padding-bottom: 0 !important;
  }

  #content_qbivgulat .mc-sub-content-container {
     padding-bottom: 0 !important;
  }

  #content_v5u16dvky .mc-content-container {
     padding-bottom: 0 !important;
  }

 #masonry-content_xq5xsxdsp .masonry-span3 .mc-sub-content-container {
     padding-top: 1350px !important;
  }
}

.flex {
display:none !important;}