
.container {
  max-width: 1240px
}
.top-nav ul li .dropdown li:last-child a {
  border-bottom: none
}
.top-nav ul li .dropdown li a:after {
  opacity: 0
}
.menu .submenu li a {
  padding: 0 10px !important
}
.breadcrumb-bottom {
  position: absolute;
  top: 5px;
  left: 1%;
  z-index: 1;
  width: 100%
}
.breadcrumb-bottom ul li a {
  color: #11559b !important
}
.breadcrumb-bottom ul li i.fa {
  color: #11559b
}
.breadcrumb-bottom ul {
  margin: 0;
  padding: 0
}
.top-secton nav.navbar li.nav-item:nth-child(2) .submenu {
  min-width: 300px
}
.top-secton nav.navbar a.nav-link {
  color: #000;
  font-size: 17px;
  padding: 9px 25px;
  position: relative;
  transition: all .4s ease-in-out;
  position: relative;
  text-transform: capitalize;
  border-right: 1px dashed #00000038
}
.top-secton nav.navbar li.nav-item:last-child a {
  border-right: none
}
.top-secton nav.navbar li.nav-item:hover .submenu {
  transform: scaleX(1);
  transition: all .3s ease-in-out .2s;
  opacity: 1
}
.breadcrumb-top ul li a {
  font-size: 14px
}
.top-contact-strip ul li:last-child a {
  padding-right: 0
}
.top-secton nav.navbar a.nav-link:hover {
  background: #11559b;
  transition: all .1s ease-in-out;
  color: #fff
}
body.seo-services-main .breadcrumb-bottom ul li a, body.seo-services-main .breadcrumb-bottom ul li i {
  color: #11559b !important
}
.top-secton nav.navbar a.nav-link:after, .top-secton nav.navbar a.nav-link:before {
  position: absolute;
  top: 27px;
  left: 50%;
  width: 30px;
  height: 30px;
  border: 4px solid #0b46844f;
  transform: translateX(-50%) translateY(-50%) scale(.8);
  border-radius: 50%;
  background: #ffffff00;
  content: "";
  opacity: 0;
  transition: all .3s;
  z-index: 1;
  box-shadow: 0 0 0 rgba(204, 169, 44, .4);
  animation: pulse 2s infinite
}
.top-secton + nav.navbar a.nav-link:hover:before {
  opacity: 1;
  transform: translateX(-50%) translateY(-50%) scale(1)
}
.top-secton nav.navbar a.nav-link:hover:after {
  opacity: 1;
  transform: translateX(-50%) translateY(-50%) scale(1.1)
}
@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(204, 169, 44, .4)
  }
  70% {
    -webkit-box-shadow: 0 0 0 10px rgba(204, 169, 44, 0)
  }
  100% {
    -webkit-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0)
  }
}
@keyframes pulse {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(204, 169, 44, .4);
    box-shadow: 0 0 0 0 rgba(204, 169, 44, .4)
  }
  70% {
    -moz-box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);
    box-shadow: 0 0 0 10px rgba(204, 169, 44, 0)
  }
  100% {
    -moz-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
    box-shadow: 0 0 0 0 rgba(204, 169, 44, 0)
  }
}
body.seo-company-india-main .main.seo-tab ul.nav.nav-tabs li a {
  width: 200px
}
main.slider.seo-service-page {
  padding: 50px 0;
  background: #0052d4;
  background: -webkit-linear-gradient(to right, #6fb1fc, #4364f7, #0052d4);
  background: linear-gradient(to right, #e8bd58, #025073, #ecce5b);
  padding-top: 0;
  padding-bottom: 0;
  min-height: 165px
}
.breadcrumb-top {
  position: relative;
  top: 0;
  left: 0;
  padding: 3px
}
.slider h1, .slider h2 {
  color: var(--ez-white);
  font-size: 50px;
  font-weight: 900;
  text-align: center;
  padding: 0 0;
  text-transform: uppercase;
  font-weight: 700;
  padding-bottom: 0
}
main.slider .caption {
  position: absolute;
  left: 45%;
  top: 30%;
  max-width: 600px
}
main.slider .caption span.large-text, main.slider .caption span.small-txt {
  font-size: 9pc;
  font-weight: 800;
  font-family: montserrat;
  color: var(--ez-blue);
  display: block;
  letter-spacing: -9px;
  line-height: 102px
}
main.slider .caption span.small-txt {
  font-size: 74px;
  letter-spacing: -7px;
  line-height: 65px
}
main.slider .caption span.agency-font {
  font-size: 50px;
  letter-spacing: -3px;
  line-height: 56px;
  font-weight: 200;
  color: var(--ez-blue);
  margin-right: 11px
}
main.slider .caption span.upper-case {
  font-size: 17px;
  color: var(--ez-txt-color);
  position: absolute;
  text-transform: uppercase;
  bottom: 0;
  letter-spacing: 2px
}
main.slider .caption h6 {
  color: #243f51;
  font-weight: 500;
  font-size: 17px;
  padding-top: 8px;
  float: left;
  width: 100%;
  font-weight: 600;
  font-family: poppins;
  position: relative;
  top: -8px
}
.next-slide {
  width: 700px
}
.next-slide span.large-text {
  font-size: 85px !important;
  text-transform: capitalize;
  font-weight: 900 !important;
  top: -10px;
  position: relative;
  left: -5px;
  letter-spacing: -6px !important
}
.next-slide span.large-text ~ span.upper-case {
  position: relative;
  display: inline-block;
  line-height: 30px;
  top: -35px;
  text-transform: inherit;
  font-weight: 400;
  font-size: 29px;
  color: #243f51;
  letter-spacing: 0;
  font-family: montserrat
}
h2.sec-banner-design {
  line-height: 75px
}
.next-slide span.large-text ~ span.upper-case + span.traffic-sale {
  display: block;
  color: #243f51;
  font-size: 86px !important;
  top: -36px;
  position: relative;
  letter-spacing: -3px;
  font-family: montserrat
}
.next-slide span.large-text + span.agency-font {
  top: -32px;
  position: relative;
  font-family: montserrat;
  letter-spacing: 0;
  line-height: 21px
}
main.slider .caption h2 {
  position: relative
}
.award-recognization h3 {
  font-size: 14px;
  font-family: montserrat;
  text-transform: uppercase;
  padding-bottom: 18px;
  position: relative;
  color: #272727;
  font-weight: 600;
  z-index: 1;
  margin: 0;
  padding: 10px 0;
  position: relative;
  margin-bottom: 10px
}
section.award-strip {
  background: #ddd;
  border-bottom: 1px solid #c3c2c2;
  padding: 10px
}
.col-md-9 .award-recognization img {
  margin: 0 14px
}
.award-recognization h3:after {
  position: absolute;
  width: 70px;
  height: 3px;
  background: #ccc;
  content: '';
  bottom: 1px;
  left: 0
}
.col-md-9 .award-recognization img:first-child {
  margin-left: 0
}
.col-md-9 .award-recognization img:nth-child(2) {
  margin: 0 !important
}
section.award-strip .col-md-3 {
  padding-right: 0;
  margin-right: 0
}
section.award-strip .col-md-3 img:nth-child(2) {
  margin-left: -9px
}
.digital-marketing-txt {
  background: #ececec;
  padding: 40px 0;
  text-align: center
}
.digital-marketing-txt .text-ui p {
  text-align: justify;
  line-height: 33px;
  font-weight: 300;
  color: var(--ez-txt-color)
}
.seo-services-main .our-seo-process.text-center img.pull-left {
  display: none
}
.digital-marketing-txt .text-ui h1 {
  font-weight: 700;
  color: #253f50;
  margin-bottom: 20px;
  font-size: 40px
}
.digital-marketing-txt .text-ui a.btn.btn-warning.btn-lg {
  background: 0 0;
  font-weight: 600;
  transition: all .4s ease-in-out;
  transform: scale(1);
  margin-top: 15px
}
.digital-marketing-txt .text-ui a.btn.btn-warning.btn-lg:hover {
  transform: scale(1.1);
  background: #f3d049;
  border-radius: 20px;
  transition: all .4s ease-in-out
}
body.mobile-seo-services-main .our-seo-process.text-center h2, body.mobile-seo-services-main .our-seo-process.text-center p {
  text-align: left
}
body.mobile-seo-services-main .our-seo-process.text-center h3 {
  margin: 10px 0
}
section.what-make-diffrent .what-make-txt-ui.text-center h2 br {
  display: none
}
section.what-make-diffrent .what-make-txt-ui.text-center h2 {
  font-size: 29px
}
.digital-marketing-txt .text-ui h2 {
  color: #253f50;
  font-size: 35px;
  font-weight: 700
}
.seo-strategy h2 br {
  display: none
}
.corporate-reputation-management-main .seo-strategy h2 {
  font-size: 27px
}
.asp-net-development-services-main .seo-reseller-partner-form, .e-commerce-development-services-main .seo-reseller-partner-form, .laravel-development-services-main .seo-reseller-partner-form, .magento-web-development-main .seo-reseller-partner-form, .responsive-web-design-services-main .seo-reseller-partner-form, body.cms-web-development-main .seo-reseller-partner-form, body.custom-php-web-development-company-main .seo-reseller-partner-form, body.logo-design-services-main .seo-reseller-partner-form, body.mobile-application-development-main .seo-reseller-partner-form, body.template-based-website-main .seo-reseller-partner-form, body.web-design-company-india-main .seo-reseller-partner-form, body.website-redesigning-company-main .seo-reseller-partner-form, body.wordpress-development-company-main .seo-reseller-partner-form {
  background: #d1e9f9 !important;
  color: #444 !important
}
.asp-net-development-services-main .seo-reseller-partner-form h2, .asp-net-development-services-main .seo-reseller-partner-form p, .e-commerce-development-services-main .seo-reseller-partner-form h2, .e-commerce-development-services-main .seo-reseller-partner-form p, .laravel-development-services-main .seo-reseller-partner-form h2, .laravel-development-services-main .seo-reseller-partner-form p, .magento-web-development-main .seo-reseller-partner-form h2, .magento-web-development-main .seo-reseller-partner-form p, .responsive-web-design-services-main .seo-reseller-partner-form h2, .responsive-web-design-services-main .seo-reseller-partner-form p, body.cms-web-development-main .seo-reseller-partner-form h2, body.cms-web-development-main .seo-reseller-partner-form p, body.custom-php-web-development-company-main .seo-reseller-partner-form h2, body.custom-php-web-development-company-main .seo-reseller-partner-form p, body.logo-design-services-main .seo-reseller-partner-form h2, body.logo-design-services-main .seo-reseller-partner-form p, body.mobile-application-development-main .seo-reseller-partner-form h2, body.mobile-application-development-main .seo-reseller-partner-form p, body.template-based-website-main .seo-reseller-partner-form h2, body.template-based-website-main .seo-reseller-partner-form p, body.web-design-company-india-main .seo-reseller-partner-form h2, body.web-design-company-india-main .seo-reseller-partner-form p, body.website-redesigning-company-main .seo-reseller-partner-form h2, body.website-redesigning-company-main .seo-reseller-partner-form p, body.wordpress-development-company-main .seo-reseller-partner-form h2, body.wordpress-development-company-main .seo-reseller-partner-form p {
  color: #243f51 !important
}
.asp-net-development-services-main .seo-reseller-partner-form .form-control::placeholder, .e-commerce-development-services-main .seo-reseller-partner-form .form-control::placeholder, .laravel-development-services-main .seo-reseller-partner-form .form-control::placeholder, .magento-web-development-main .seo-reseller-partner-form .form-control::placeholder, .responsive-web-design-services-main .seo-reseller-partner-form .form-control::placeholder, body.cms-web-development-main .seo-reseller-partner-form .form-control::placeholder, body.custom-php-web-development-company-main .seo-reseller-partner-form .form-control::placeholder, body.logo-design-services-main .seo-reseller-partner-form .form-control::placeholder, body.mobile-application-development-main .seo-reseller-partner-form .form-control::placeholder, body.template-based-website-main .seo-reseller-partner-form .form-control::placeholder, body.web-design-company-india-main .seo-reseller-partner-form .form-control::placeholder, body.website-redesigning-company-main .seo-reseller-partner-form .form-control::placeholder, body.wordpress-development-company-main .seo-reseller-partner-form .form-control::placeholder {
  color: #243f51
}
body.magento-web-development-main .service-section.magento-web-development p {
  text-align: center;
  margin-bottom: 40px
}
body.magento-web-development-main .service-section.magento-web-development h2 {
  padding-bottom: 0
}
.e-commerce-development-services-main .service-section .service-clm, body.cms-web-development-main .service-section .service-clm, body.custom-php-web-development-company-main .service-section .service-clm, body.laravel-development-services-main .service-section .service-clm, body.logo-design-services-main .service-section .service-clm, body.magento-web-development-main .service-section .service-clm, body.mobile-application-development-main .service-section .service-clm, body.responsive-web-design-services-main .service-section .service-clm, body.web-design-company-india-main .service-section .service-clm, body.website-redesigning-company-main .service-section .service-clm, body.wordpress-development-company-main .service-section .service-clm {
  min-height: 570px
}
body.e-commerce-development-services-main .service-section .service-clm p {
  overflow: hidden;
  height: 100%
}
body.laravel-development-services-main .service-section h2 {
  padding-bottom: 0
}
body.laravel-development-services-main .service-section h2 + p {
  text-align: center;
  margin-bottom: 40px
}
.web-design-company-india-main .plain-parent.text-ui {
  text-align: justify
}
.web-design-company-india-main .plain-parent.text-ui div {
  text-align: justify !important
}
.web-design-company-india-main .plain-parent.text-ui h1 {
  text-align: center
}
.responsive-web-design-services-main .service-section .service-clm p, .web-design-company-india-main .service-section .service-clm p, .wordpress-development-company-main .service-section .service-clm p {
  height: 100% !important;
  overflow: auto !important
}
body.wordpress-development-company-main .digital-marketing-txt h1 {
  text-align: center
}
body.wordpress-development-company-main .digital-marketing-txt p {
  text-align: justify !important
}
body.responsive-web-design-services-main .digital-marketing-txt .text-ui p ~ h3 {
  font-size: 30px;
  font-weight: 700;
  color: #253f50;
  text-align: left
}
body.responsive-web-design-services-main .digital-marketing-txt .text-ui p ~ h3 + p br {
  display: none
}
body.cms-web-development-main .service-section .service-clm p {
  height: 100%
}
body.cms-web-development-main .service-section h2, body.custom-php-web-development-company-main .service-section h2 {
  margin-bottom: 0;
  padding-bottom: 0
}
body.cms-web-development-main .service-section h2 + p, body.custom-php-web-development-company-main .service-section h2 + p {
  text-align: center;
  margin-bottom: 40px
}
section.send-perposal .form-group.col-md-6 input.btn.btn-warning:hover {
  background: #253f50;
  color: #fff;
  border-color: #253f50
}
.hidden-form {
  position: relative;
  top: 0;
  top: 0;
  width: 100%;
  background: #11559b;
  opacity: 0;
  z-index: 999;
  transform: scale(.6);
  transition: all .3s ease-in-out;
  padding: 20px 0;
  z-index: 1
}
.form-clm {
  position: relative
}
.hidden-form .form-group.col-md-4 {
  margin: 0;
  padding: 0 3px
}
.hidden-form .form-group.col-md-4 .form-control {
  border-radius: 0
}
.hidden-form .form-group.col-md-4 + .form-group.col-md-12 {
  position: absolute;
  right: -25px;
  text-align: right;
  padding: 0;
  margin: 0
}
.hidden-form .form-group.col-md-4 + .form-group.col-md-12 input[type=submit] {
  position: absolute;
  top: 0;
  right: 0;
  padding: 19px 21px;
  font-size: 15px;
  background: #f3d049;
  font-weight: 600;
  color: #253f50;
  border-radius: 0 40px 40px 0;
  border: #f3d049;
  text-transform: uppercase
}
.hidden-form .form-group.col-md-4:nth-child(3) input {
  border-radius: 0 40px 40px 0
}
section.send-perposal {
  background: #0b559b;
  color: #fff;
  text-align: center;
  padding: 40px 0
}
section.send-perposal .form-group.col-md-6 {
  margin: 0 auto;
  padding: 20px 0 0;
  position: relative
}
section.send-perposal h3 {
  font-family: poppins;
  font-weight: 200;
  text-transform: uppercase;
  font-size: 27px
}
section.send-perposal input.form-control {
  padding: 30px 10px;
  border-radius: 50px;
  border: none
}
ul.submenu.mega-menu {
  min-width: 550px;
  column-count: 2;
  background: #0f5193;
  left: -240px
}
section.blog-faq .blog-post .card-body::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
  background-color: #f5f5f5
}
section.blog-faq .blog-post .card-body::-webkit-scrollbar {
  width: 6px;
  background-color: #9e8b8b
}
section.blog-faq .blog-post .card-body::-webkit-scrollbar-thumb {
  background-color: #a9a298
}
section.send-perposal .form-group.col-md-6 input.btn.btn-warning {
  position: absolute;
  top: 20px;
  right: 0;
  padding: 18px 21px;
  font-size: 15px;
  background: #f3d049;
  font-weight: 600;
  color: #253f50;
  border-radius: 0 40px 40px 0;
  z-index: 799
}
section.send-perposal h3 strong {
  font-weight: 600
}
.why-digital-marketing {
  background: #243f51;
  color: #fff;
  font-size: 18px;
  font-weight: 300;
  text-align: justify
}
.why-digital-marketing .panel-body span {
  font-weight: 300 !important;
  line-height: 30px;
  font-size: 16px
}
.why-digital-marketing h2 b, .why-digital-marketing h3 b {
  margin: 15px 0;
  display: block;
  font-size: 29px;
  font-weight: 500
}
.why-digital-marketing h4.panel-title a {
  color: #fff;
  font-size: 30px;
  font-weight: 200;
  padding: 10px;
  display: block;
  font-weight: 600
}
.why-digital-marketing h4.panel-title a:after, .why-digital-marketing h4.panel-title a:before {
  font-size: 28px;
  font-weight: 400;
  position: relative;
  top: 6px
}
.why-digital-marketing h4.panel-title {
  margin: 0
}
.panel-group .panel-heading a:after {
  content: '-';
  float: right
}
.panel-group .panel-heading a.collapsed:after {
  content: '+'
}
section.what-make-diffrent {
  background: #ececec;
  padding: 30px 0
}
section.what-make-diffrent .col {
  width: 25%;
  float: left;
  padding: 10px;
  border-right: 4px solid #e2e1e1;
  margin-bottom: 20px;
  min-height: 309px;
  position: relative;
  overflow: hidden
}
section.what-make-diffrent .col:after, section.what-make-diffrent .col:before {
  box-sizing: inherit;
  content: '';
  position: absolute;
  width: 100%;
  height: 100%
}
section.what-make-diffrent .col:hover {
  border-color: transparent !important;
  border-right: 4px solid #ececec !important;
  transition: all .5s ease-in-out
}
section.what-make-diffrent .col:after, section.what-make-diffrent .col:before {
  top: 0;
  left: 0
}
section.what-make-diffrent .col:before {
  border: 2px solid transparent
}
section.what-make-diffrent .col:hover::before {
  border-top-color: #11559b;
  border-right-color: #11559b;
  border-bottom-color: #11559b;
  -webkit-transition: border-top-color .15s linear, border-right-color .15s linear .1s, border-bottom-color .15s linear .2s;
  transition: border-top-color .15s linear, border-right-color .15s linear .1s, border-bottom-color .15s linear .2s
}
section.what-make-diffrent .col::after {
  border: 0 solid transparent
}
section.what-make-diffrent .col:hover::after {
  border-top: 2px solid #11559b;
  border-left-width: 2px;
  border-right-width: 2px;
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
  -webkit-transition: border-left-width 0s linear .35s, -webkit-transform .4s linear 0s;
  transition: border-left-width 0s linear .35s, -webkit-transform .4s linear 0s;
  transition: transform .4s linear 0s, border-left-width 0s linear .35s;
  transition: transform .4s linear 0s, border-left-width 0s linear .35s, -webkit-transform .4s linear 0s;
  left: -7px
}
.why-digital-marketing .panel-body {
  padding-top: 10px;
  padding-bottom: 15px
}
section.what-make-diffrent .col img {
  transform: rotate(0);
  transition: all .5s ease-in-out .4s;
  margin-bottom: 10px
}
section.what-make-diffrent .col:hover img {
  transform: rotateY(-160deg);
  transition: all .5s ease-in-out .4s
}
.why-digital-marketing .panel-body p {
  font-weight: 300
}
.top-contact-strip.text-right ul li:nth-child(4) a:after {
  border-right: none !important;
  display: none
}
.top-secton span.icon-img a:hover {
  background: #f3d049 !important;
  color: #000 !important
}
section.what-make-diffrent .what-make-txt-ui.text-center h2 {
  font-weight: 700;
  color: #253f50;
  font-size: 41px;
  margin-bottom: 20px
}
section.what-make-diffrent .what-make-txt-ui.text-center h2 ~ p {
  font-size: 18px;
  line-height: 29px;
  margin-bottom: 50px
}
section.what-make-diffrent .col h3 {
  font-weight: 600;
  color: #253f50;
  font-size: 25px
}
section.what-make-diffrent .col:nth-child(4), section.what-make-diffrent .col:nth-child(8) {
  border-right: none
}
section.what-make-diffrent .col p {
  padding-right: 39px;
  text-align: left
}
.service-section {
  padding: 40px 0
}
.service-section h2 {
  text-align: center;
  font-size: 40px;
  text-transform: uppercase;
  font-weight: 700;
  color: #253f4f;
  padding-bottom: 30px
}
.service-section .service-clm {
  text-align: center;
  border: 2px solid #e6e6e6;
  padding: 10px;
  border-radius: 11px;
  min-height: 481px;
  position: relative;
  transform: scale(1);
  transition: all .4s ease-in-out
}
.service-section .service-clm:hover {
  transform: scale(1.1);
  transition: all .4s ease-in-out;
  border-color: #fff;
  -webkit-transition: -webkit-transform .2s ease-out, box-shadow .2s ease-out;
  -webkit-transition: transform .2s ease-out, box-shadow .2s ease-out;
  transition: transform .2s ease-out, box-shadow .2s ease-out;
  box-shadow: 3
}
.service-section .service-clm h6 {
  font-size: 30px;
  font-weight: 600;
  color: #253f4f;
  padding: 15px 0
}
.service-section .service-clm p + a {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 11px;
  background: #fff;
  border-top: 1px solid #ccc;
  font-size: 20px;
  color: #11559b
}
.service-section .service-clm:hover a {
  background: #263f4e;
  color: #fff;
  border-radius: 0 0 10px 10px;
  transition: all .4s ease-in-out
}
.see-our-result {
  background: #ececec;
  padding: 50px 0;
  text-align: center
}
.see-our-result .heading h3 {
  font-size: 45px;
  font-weight: 700;
  color: #253f50;
  margin: 0;
  line-height: 43px
}
.see-our-result .heading h6 {
  font-weight: 600;
  font-size: 32px;
  color: #253f50;
  padding-top: 6px;
  padding-bottom: 18px
}
.see-our-result .see-result-btn a {
  background: #f3d049;
  display: inline-block;
  font-weight: 600;
  color: #253f4f;
  padding: 20px;
  min-width: 21%;
  margin: 0 12px;
  border-radius: 50px;
  font-size: 24px;
  text-transform: capitalize;
  position: relative;
  text-align: left;
  transition: all .4s ease-in-out
}
.see-our-result .see-result-btn a span {
  position: absolute;
  right: 19px;
  transition: all .4s ease-in-out;
  font-size: 29px;
  width: 40px;
  height: 40px;
  text-align: center;
  border-radius: 100px;
  line-height: 40px
}
.see-our-result .see-result-btn a:hover {
  background: #253f50;
  color: #fff;
  transition: all .4s ease-in-out;
  border-radius: 5px
}
.see-our-result .see-result-btn a:hover span {
  transform: scale(1.2);
  transition: all .2s ease-in-out;
  background: #f3d049;
  color: #444
}
.client-sec .owl-item:last-child .item {
  border-right: none !important
}
.client-sec {
  background: #253f50
}
.client-sec .owl-dots {
  display: none
}
.client-sec .owl-carousel .owl-item img {
  display: inline-block;
  width: 260px;
  transition: all .4s ease-in-out;
  transform: scale(.8);
  object-fit: contain
}
.client-sec .owl-carousel .owl-item img:hover {
  transition: all .4s ease-in-out;
  transform: scale(1.1);
  width: 270px !important
}
.client-sec .owl-carousel .owl-item .item {
  text-align: center;
  border-right: 1px solid #cccccc30;
  padding: 30px 0;
  margin: 2px 0;
  transition: all .4s ease-in-out
}
section.blog-faq {
  padding: 40px 0;
  background: #fff
}
section.blog-faq .blog-post h3 {
  color: #253f4f;
  font-weight: 700;
  font-size: 40px;
  position: relative;
  transition: all .4s ease-in-out;
  margin-bottom: 26px
}
section.blog-faq .blog-post h3 a {
  font-size: 17px;
  position: absolute;
  right: 0;
  font-weight: 400;
  text-transform: uppercase;
  color: #253f50;
  padding: 10px;
  border-radius: 40px
}
section.blog-faq .blog-post h3 a:hover {
  transition: all .4s ease-in-out;
  background: #f7f7f7
}
section.blog-faq ul.blog-listing {
  margin: 0;
  padding: 0;
  list-style: none
}
section.blog-faq ul.blog-listing li a {
  text-decoration: none;
  padding: 10px 0 23px;
  display: block;
  border-bottom: 1px solid #cccccc8c;
  color: #253f4f;
  font-size: 21px;
  transition: all .4s ease-in-out;
  position: relative
}
section.blog-faq ul.blog-listing li:last-child a {
  border-bottom: none
}
section.blog-faq ul.blog-listing li a:hover {
  transition: all .4s ease-in-out;
  color: #11559b
}
section.blog-faq ul.blog-listing li a span.date {
  display: block;
  font-size: 12px;
  color: #c1c1c1;
  position: absolute;
  bottom: 2px
}
section.blog-faq .blog-post .card-header {
  background: 0 0;
  border: #ffdead;
  border-left: none !important;
  padding: 0
}
section.blog-faq .blog-post .card-header button {
  width: 100%;
  text-decoration: none;
  color: #263f4e;
  font-size: 20px;
  padding: 6px !important
}
section.blog-faq .blog-post .card-header button span.fa-stack.fa-2x {
  color: #fff;
  background: 0 0;
  line-height: 0;
  height: auto
}
section.blog-faq .blog-post .card-header button span.fa-stack.fa-2x i {
  background: #ffffff00 !important;
  color: #fff;
  padding: 0;
  margin: 0;
  font-size: 18px !important;
  position: relative;
  width: 40px;
  height: 40px;
  background: #263f4e !important;
  line-height: 40px;
  border-radius: 50px;
  right: 0
}
section.blog-faq .blog-post .card {
  border-left: 0;
  border-radius: 0;
  border-top: 0;
  border-right: none
}
span.fa-stack.fa-sm {
  background: 0 0 !important
}
section.blog-faq .blog-post .card-header i.fa.fa-circle.fa-stack-2x {
  display: none
}
.give-power-txt {
  background: #ececec;
  padding: 40px 0
}
.give-power-txt-ui.text-center h3 {
  font-size: 45px;
  font-weight: 700;
  color: #253f50;
  margin-bottom: 24px
}
.give-power-txt-ui.text-center p {
  font-size: 16px;
  line-height: 32px
}
.cta-form-design .row > .col-md-6:first-child {
  background: #253f4f;
  color: #fff;
  padding: 40px 30px 0 50px
}
.form-colom .form-group.col-md-6 {
  padding: 0 15px !important
}
.form-colom h4 {
  font-size: 38px;
  font-weight: 200;
  margin-bottom: 40px;
  width: 400px
}
.form-colom h4 strong {
  font-weight: 700
}
.form-colom .form-control {
  border-radius: 0;
  background: 0 0;
  border-color: #cccccc1a;
  padding: 20px;
  height: 50px !important
}
.form-colom .row:last-child .form-group.col-md-12 + .form-group.col-md-12 {
  text-align: right;
  margin-bottom: 40px
}
.form-colom .row:last-child .form-group.col-md-12 + .form-group.col-md-12 input.btn.btn-warning {
  text-transform: uppercase;
  font-weight: 600;
  border-radius: 0
}
.cta-form-design .col-md-6:last-child {
  background: #fff;
  padding: 45px 40px;
  padding-bottom: 30px
}
.cta-form-design .col-md-6:last-child p {
  font-size: 29px;
  color: #263f4e;
  border-bottom: 4px solid #f1f0f0cc
}
.cta-form-design .col-md-6:last-child a.pgone {
  display: block;
  font-size: 50px;
  font-weight: 700;
  color: #11559b;
  line-height: 40px
}
.cta-form-design .col-md-6:last-child a.pgone + a {
  font-size: 28px;
  font-weight: 600;
  color: #11559b
}
.cta-form-design .col-md-6:last-child a.pgone + a + P {
  padding-top: 13px;
  font-size: 18px !important;
  border-bottom: none
}
.number-cta-colom .status {
  max-width: 461px
}
.number-cta-colom .status p:last-child {
  border-bottom: none
}
.cta-form-design .col-md-6:last-child p:last-child {
  border-bottom: none
}
.cta-form-design .col-md-6:last-child a.pgone + a + P strong {
  font-weight: 600
}
.form-colom textarea.form-control {
  height: 100px !important
}
.cta-form-design .col-md-6:last-child p img {
  margin-right: 17px
}
.cta-form-design .row > .col-md-6:first-child {
  background: #253f4f;
  color: #fff;
  padding: 40px 30px 0 100px
}
.form-colom .form-group.col-md-6 {
  padding: 0 15px !important
}
.form-colom h4 {
  font-size: 38px;
  font-weight: 200;
  margin-bottom: 40px;
  width: 400px
}
.form-colom h4 strong {
  font-weight: 700
}
.form-colom .form-control {
  border-radius: 0;
  background: 0 0;
  border-color: #cccccc1a;
  padding: 20px;
  height: 50px !important
}
.form-colom .row:last-child .form-group.col-md-12 + .form-group.col-md-12 {
  text-align: right;
  margin-bottom: 40px
}
.form-colom .row:last-child .form-group.col-md-12 + .form-group.col-md-12 input.btn.btn-warning {
  text-transform: uppercase;
  font-weight: 600;
  border-radius: 0
}
.cta-form-design .col-md-6:last-child {
  background: #fff;
  padding: 45px 40px;
  padding-bottom: 30px
}
.cta-form-design .col-md-6:last-child p {
  font-size: 29px;
  color: #263f4e;
  border-bottom: 4px solid #f1f0f0cc
}
.cta-form-design .col-md-6:last-child a.pgone {
  display: block;
  font-size: 50px;
  font-weight: 700;
  color: #11559b;
  line-height: 40px
}
.cta-form-design .col-md-6:last-child a.pgone + a {
  font-size: 28px;
  font-weight: 600;
  color: #11559b
}
.cta-form-design .col-md-6:last-child a.pgone + a + P {
  padding-top: 13px;
  font-size: 18px !important;
  border-bottom: none
}
.number-cta-colom .status {
  max-width: 461px
}
.number-cta-colom .status p:last-child {
  border-bottom: none
}
.cta-form-design .col-md-6:last-child p:last-child {
  border-bottom: none
}
.cta-form-design .col-md-6:last-child a.pgone + a + P strong {
  font-weight: 600
}
.form-colom textarea.form-control {
  height: 100px !important
}
.cta-form-design .container-fluid {
  margin: 0;
  padding: 0
}
.cta-form-design .row > .col-md-6:first-child {
  background: #253f4f;
  color: #fff;
  padding: 40px 30px 0 100px
}
.form-colom .form-group.col-md-6 {
  padding: 0 15px !important
}
.form-colom h4 {
  font-size: 38px;
  font-weight: 200;
  margin-bottom: 40px;
  width: 400px
}
.form-colom h4 strong {
  font-weight: 700
}
.form-colom .form-control {
  border-radius: 0;
  background: 0 0;
  border-color: #cccccc1a;
  padding: 20px;
  height: 50px !important
}
.form-colom .row:last-child .form-group.col-md-12 + .form-group.col-md-12 {
  text-align: right;
  margin-bottom: 40px
}
.form-colom .row:last-child .form-group.col-md-12 + .form-group.col-md-12 input.btn.btn-warning {
  text-transform: uppercase;
  font-weight: 600;
  border-radius: 0;
  transition: all .4s ease-in-out
}
.cta-form-design .col-md-6:last-child {
  background: #fff;
  padding: 45px 40px;
  padding-bottom: 30px
}
.cta-form-design .col-md-6:last-child p {
  font-size: 29px;
  color: #263f4e;
  border-bottom: 4px solid #f1f0f0cc
}
.cta-form-design .col-md-6:last-child a.pgone {
  display: block;
  font-size: 50px;
  font-weight: 700;
  color: #11559b;
  line-height: 40px;
  margin-bottom: 15px
}
.cta-form-design .col-md-6:last-child a.pgone + a {
  font-size: 28px;
  font-weight: 600;
  color: #11559b
}
.cta-form-design .col-md-6:last-child a.pgone + a + P {
  padding-top: 13px;
  font-size: 18px !important;
  border-bottom: none
}
.number-cta-colom .status {
  max-width: 480px
}
.number-cta-colom .status p:last-child {
  border-bottom: none
}
.cta-form-design .col-md-6:last-child p:last-child {
  border-bottom: none
}
.cta-form-design .col-md-6:last-child a.pgone + a + P strong {
  font-weight: 600
}
ul.navbar-nav.mt-lg-0 {
  width: 1330px;
  margin: 0 auto;
  background: 0 0 !important;
  height: auto
}
.form-colom textarea.form-control {
  height: 100px !important
}
.cta-form-design .col-md-6:last-child p img {
  margin-right: 17px
}
.cta-form-design .col-md-6:last-child p img {
  margin-right: 17px
}
.form-colom .form-control:focus {
  -webkit-animation: glow .8s ease-out infinite alternate;
  animation: glow .8s ease-out infinite alternate;
  border-color: #ffc10740;
  box-shadow: 0 0 5px rgba(255, 193, 7, .29), inset 0 0 5px rgba(0, 255, 0, .1), 0 2px 0 #000;
  color: #efe;
  outline: 0
}
@-webkit-keyframes glow {
  0% {
    border-color: #393;
    box-shadow: 0 0 5px rgba(0, 255, 0, .2), inset 0 0 5px rgba(0, 255, 0, .1), 0 2px 0 #000
  }
  100% {
    border-color: #6f6;
    box-shadow: 0 0 20px rgba(0, 255, 0, .6), inset 0 0 10px rgba(0, 255, 0, .4), 0 2px 0 #000
  }
}
@keyframes glow {
  0% {
    border-color: #ff9800;
    box-shadow: 0 0 5px rgba(0, 255, 0, .2), inset 0 0 5px rgba(0, 255, 0, .1), 0 2px 0 #000
  }
  100% {
    border-color: #ffeb3b;
    box-shadow: 0 0 20px #ff98008c, inset 0 0 10px rgba(0, 255, 0, .4), 0 2px 0 #263f4e
  }
}
.form-colom .row:last-child .form-group.col-md-12 + .form-group.col-md-12 input.btn.btn-warning:hover {
  background: #fff;
  border-color: #fff;
  border-radius: 20px;
  transition: all .4s ease-in-out
}
section.blog-faq .blog-post .card-body {
  padding: 0
}
.ftr_cta_blk {
  -webkit-column-count: auto;
  column-count: auto;
  background: #f4d13f;
  display: none;
  color: #fff;
  position: fixed;
  bottom: 0;
  -webkit-box-shadow: -14px -6px 11px 0 #27202036;
  box-shadow: -14px -6px 11px 0 #27202036;
  width: 100%;
  z-index: 9999
}
.call_wrapnew {
  border-right: 1px solid #e4932b;
  margin-right: 10px;
  padding: 0 0 3px
}
.ftr_cta_blk .col-md-3 a, .ftr_cta_blk .col-md-3 span {
  color: #232323;
  font-weight: 600;
  font-size: 17px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  padding-top: 2px;
  display: inline-block
}
.ftr_cta_blk .col-md-3 i {
  vertical-align: middle;
  padding: 7px 0;
  width: 30px;
  font-size: 20px;
  color: #1f1b1b;
  position: relative;
  height: 30px;
  border-radius: 100%;
  transition: all .6s ease-in-out;
  text-align: center;
  z-index: 999
}
.ftr_cta_blk .col-md-3:hover i:after {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  transition: all .6s ease-in-out
}
.event .event-img .event-title, .ftr_cta_blk .col-md-3 i:after {
  -webkit-transition: all .6s ease-in-out;
  -o-transition: all .6s ease-in-out
}
.ftr_cta_blk .col-md-3:hover i {
  color: #444
}
.ftr_cta_blk .col-md-3 i:after {
  position: absolute;
  background: #fff;
  content: '';
  width: 100%;
  height: 100%;
  z-index: -1;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  bottom: 0;
  border-radius: 100%;
  transition: all .6s ease-in-out;
  left: 0
}
.mai
.life-atEZ h1 {
  font-weight: 900;
  color: #243f51
}
.life-atEZ {
  text-align: center
}
.life-atEZ p {
  margin: 0
}
.top-secton nav.navbar .brand-name, .top-secton nav.navbar .brand-name + a {
  display: none
}
section.send-perposal .col-md-12 {
  position: relative
}
section.send-perposal .form-group.col-md-6 input.btn.btn-warning.z-index {
  z-index: 1
}
main.slider .carousel-indicators {
  display: none
}
.accordion-started.accordion-bral {
  min-height: 0;
  min-width: 220px;
  width: 100%;
  background-color: #fff;
  margin: 0 !important;
  color: #484848
}
.accordion-started.accordion-bral img {
  width: 100%;
  height: 100%
}
.accordion-started.accordion-bral .ac-label {
  font-family: Arial, sans-serif;
  padding: 5px 20px;
  position: relative;
  display: block;
  height: auto;
  cursor: pointer;
  color: #137aaa;
  border: 1px solid #95e5d4;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  line-height: 33px;
  font-size: 15px;
  font-weight: 300;
  margin-bottom: 5px
}
.accordion-started.accordion-bral input + .ac-label {
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out
}
.accordion-started.accordion-bral input.ac-input {
  display: none
}
.accordion-started.accordion-bral .article {
  overflow: hidden;
  height: 0;
  max-height: auto;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out
}
.accordion-started.accordion-bral .article p {
  line-height: 23px;
  padding-left: 5px
}
.accordion-started.accordion-bral input:checked ~ .article i {
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out
}
.accordion-started.accordion-bral input:checked ~ .article.ac-content {
  height: auto
}
.accordion-started.accordion-bral i {
  position: absolute;
  transform: translate(-30px, 0);
  margin-top: 16px;
  right: 0
}
.accordion-started.accordion-bral input:checked ~ .ac-label i:before {
  transform: translate(2px, 0) rotate(-45deg)
}
.accordion-started.accordion-bral input:checked ~ .ac-label i:after {
  transform: translate(-2px, 0) rotate(45deg)
}
.accordion-bral i:after, .accordion-started.accordion-bral i:before {
  content: "";
  position: absolute;
  background-color: #173b6b;
  width: 3px;
  height: 9px
}
.accordion-started.accordion-bral i:before {
  transform: translate(-2px, 0) rotate(-45deg)
}
.accordion-started.accordion-bral i:after {
  transform: translate(2px, 0) rotate(45deg)
}
.accordion-started ul.ac-list {
  padding-left: 40px;
  list-style-type: disc
}
.package-clm label.ac-label {
  border: none !important;
  background: #f2f8fe;
  font-size: 20px !important;
  font-weight: 300 !important;
  padding: 10px 20px !important;
  color: #444 !important
}
.package-clm tbody tr td:nth-child(1), .package-clm tbody tr td:nth-child(2) {
  background: #e5f1fd;
  max-width: 100px !important;
  width: 300px
}
.package-clm .package-ico {
  text-align: center
}
.accordion-started.accordion-bral input:checked ~ .article.ac-content .col-md-2 {
  padding-right: 0
}
.seo-package h2 {
  font-weight: 600;
  color: #263f4e;
  text-align: center;
  font-size: 42px
}
.seo-package p {
  text-align: center
}
.package-clm .package-ico img {
  width: 120px;
  margin: 0 auto;
  padding-top: 10px
}
.package-clm .accordion-started.accordion-bral {
  background: #e5f1fd
}
.package-clm .accordion-started.accordion-bral .col-sm-12.col-md-12.col-lg-12 {
  padding: 0
}
.package-clm thead.thead-dark th {
  background: 0 0;
  color: #444;
  font-size: 20px;
  border: none;
  font-weight: 600;
  padding: 11px
}
.package-clm table.table {
  border-top: none;
  margin-right: 20px !important
}
.package-clm tr:nth-child(1) td, .package-clm tr:nth-child(3) td {
  border-bottom: none !important;
  border: none
}
main.seo-service-page a.btn.btn-warning:hover {
  background: #fde062;
  color: #11559b;
  border-radius: 20px
}
main.seo-service-page a.btn.btn-info:hover {
  background: #11559b;
  color: #fff;
  border-radius: 20px;
  transition: all .4s ease-in-out
}
.package-clm a.btn.btn-warning:hover {
  background: #fde062;
  color: #11559b;
  border-radius: 20px
}
.package-clm a.btn.btn-warning {
  background: #263f4e;
  border: #ffdead;
  color: #fff;
  padding: 10px 51px;
  transition: all .4s ease-in-out
}
.package-clm tr:nth-child(2) td {
  border-color: #4444441f
}
.package-clm .package-ico h5 {
  text-align: center;
  padding-top: 10px;
  font-weight: 500;
  font-size: 22px;
  color: #263f4d
}
.package-clm tbody td {
  font-size: 20px;
  font-weight: 300
}
.seo-package {
  padding: 30px 0
}
main.seo-service-page h3 {
  font-size: 65px;
  color: #0b559b;
  font-weight: 800;
  line-height: 62px;
  margin-bottom: 15px
}
main.seo-service-page p {
  font-weight: 400;
  color: #313131;
  font-size: 20px;
  text-transform: uppercase;
  padding: 7px 0;
  margin-bottom: 0 !important
}
main.seo-service-page a.btn {
  padding: 6px 41px;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 21px
}
main.seo-service-page a.btn.btn-warning {
  background: #11559b;
  border: #ffdead;
  color: #fff;
  font-family: montserrat;
  margin-right: 16px;
  transition: all .4s ease-in-out
}
main.seo-service-page a.btn.btn-info {
  background: 0 0;
  border-color: #444;
  color: #444;
  transition: all .4s ease-in-out
}
.main.seo-tab {
  text-align: center;
  padding: 30px 0;
  background: #eaeaea
}
.seo-strategy h2 {
  font-weight: 700;
  color: #253f50;
  margin-bottom: 20px;
  font-size: 43px
}
.main.seo-tab .tab {
  padding-top: 20px
}
.main.seo-tab ul.nav.nav-tabs {
  align-items: center;
  justify-content: center
}
.main.seo-tab .tab-content {
  background: #fff;
  padding: 30px 50px;
  border-radius: 8px
}
.main.seo-tab ul.nav.nav-tabs li a {
  padding: 5px 59px;
  background: #253f4f;
  color: #fff;
  border-radius: 8px 10px 0 0;
  font-size: 24px;
  margin: 0 1px;
  font-weight: 300
}
.breadcrumb-top {
  text-align: center
}
.breadcrumb-top a.btn, .breadcrumb-top a.btn.btn-warning {
  margin-bottom: 40px
}
main.seo-service-page a.btn, main.seo-service-page a.btn.btn-warning {
  background: #2b5f6d;
  padding: 9px 20px;
  border-radius: 50px;
  background: -webkit-linear-gradient(to right, #6fb1fc, #4364f7, #0052d4);
  background: linear-gradient(to right, #e8bd58, #af9122, #e8cd64);
  border: 2px solid #927d2d;
  font-weight: 400;
  color: #102e42;
  font-family: poppins
}
main.seo-service-page a.btn.btn-info {
  color: #fff;
  border-color: #fff;
  font-weight: 300
}
.breadcrumb-top .left.pull-left {
  float: none;
  text-align: left
}
.main.seo-tab .tab-content p {
  line-height: 33px
}
.main.seo-tab ul.nav.nav-tabs li a.nav-link.active {
  background: #fff;
  color: #253f4e;
  border: 2px solid #e4e4e4;
  border-bottom: none
}
.package-clm .panel-title > a:before {
  float: right !important;
  font-family: FontAwesome;
  content: "\f068";
  padding-right: 5px
}
.package-clm .panel-title > a.collapsed:before {
  float: right !important;
  content: "\f067"
}
.package-clm .panel-title > a:active, .package-clm .panel-title > a:focus, .package-clm .panel-title > a:hover {
  text-decoration: none
}
section.blog-faq.seo-faq h3 {
  text-align: center
}
section.blog-faq.seo-faq .card {
  border: 1px solid #e3eef8 !important;
  margin: 3px 0;
  padding: 0
}
section.blog-faq.seo-faq .card {
  border: none
}
section.blog-faq.seo-faq .card-header h2.mb-0 {
  padding: 0;
  background: #fff
}
section.blog-faq.seo-faq .card-header {
  padding: 0;
  border: none;
  min-width: 1300px;
  margin: 0 auto;
  background: #fff !important
}
section.blog-faq.seo-faq .collapse {
  background: #f5fcff;
  padding: 10px 10px;
  color: #444;
  line-height: 28px;
  position: relative
}
.our-seo-process.text-center {
  padding: 30px 0
}
.our-seo-process.text-center h2, .our-seo-process.text-center h3 {
  font-size: 45px;
  font-weight: 600;
  color: #253f50
}
.our-seo-process.text-center p {
  font-weight: 400;
  line-height: 32px
}
section.blog-faq.seo-faq .card {
  background: #fff;
  margin: -2px 0
}
.blog-faq .container-fluid {
  max-width: 1340px
}
.our-seo-process.text-center h3 {
  margin-top: 40px
}
.local-seo-page .caption {
  left: 48% !important
}
.local-seo-page .caption h3, .local-seo-page .caption p {
  color: #e6f2fd;
  margin-bottom: 30px
}
.local-seo-page .caption a.btn.btn-info {
  color: #fff;
  border: 1px solid #ccc
}
.digital-marketing-txt h4 {
  text-align: left;
  color: #444;
  font-size: 20px;
  padding: 10px 0
}
.col-rank-clm {
  background: #e6f2fd;
  padding: 20px;
  text-align: left;
  margin-bottom: 15px;
  color: #444;
  min-height: 247px
}
.col-rank-clm h3 {
  margin: 0 !important;
  font-size: 20px !important;
  padding-bottom: 9px
}
.how-to-rank-section .col-md-6 {
  padding-left: 0;
  margin-left: 0
}
.how-to-rank-section h6 {
  margin-bottom: 40px
}
.how-to-rank-section ~ .seo-faq {
  background: #e8e8e8 !important
}
.why-digital-marketing div#collapseItemCloseOne {
  transition: all .6s ease-in-out .6s;
  background: #fff;
  padding: 30px;
  color: #000;
  font-weight: 500
}
.why-digital-marketing div#collapseItemCloseOne h2, .why-digital-marketing div#collapseItemCloseOne h3 {
  font-weight: 800;
  font-size: 25px;
  color: #253f50;
  padding: 10px 0;
  border-bottom: 1px dashed #98a7b1
}
.seo-cpmpany-india-cont {
  padding: 40px 0;
  position: relative
}
.seo-cpmpany-india-cont h2 {
  color: #263f4e;
  text-align: center;
  font-weight: 600;
  font-size: 48px
}
.seo-cpmpany-india-cont h4 {
  font-size: 19px;
  font-weight: 600;
  color: #444;
  padding-top: 39px;
  padding-bottom: 6px
}
.seo-cpmpany-india-cont p {
  color: #444;
  line-height: 33px;
  position: relative;
  z-index: 2;
  padding-left: 0
}
.seo-cpmpany-india-cont .after-img {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1
}
.seo-cpmpany-india-cont ~ .seo-package {
  background: #f5f5f5
}
.seo-tab-5 ul.nav.nav-tabs li a {
  padding: 2px 25px !important
}
.SEO-Strategy-sec {
  text-align: left !important
}
.SEO-Strategy-sec h2 {
  text-align: center;
  margin-bottom: 35px
}
.SEO-Strategy-sec .col-md-3 {
  margin-right: 0;
  padding-right: 0
}
.SEO-Strategy-sec .col-md-3 .col-rank-clm {
  border-radius: 10px;
  min-height: 347px
}
.SEO-Strategy-sec h4 {
  color: #444;
  font-size: 24px;
  font-weight: 600
}
.off-page-sec {
  background: #e6f2fd;
  padding: 30px 0;
  margin-bottom: 30px
}
.off-page-sec.PERFORMANCE-TRACKING ul.performance-list {
  list-style: none;
  margin: 0;
  padding: 0;
  color: #444
}
.off-page-sec.PERFORMANCE-TRACKING ul.performance-list li {
  width: 33%;
  border-bottom: 1px solid;
  padding: 10px;
  float: left;
  font-size: 16px;
  border-right: 1px solid;
  border-color: #cccccc87;
  min-height: 61px
}
.off-page-sec.PERFORMANCE-TRACKING ul.performance-list li:nth-child(4), .off-page-sec.PERFORMANCE-TRACKING ul.performance-list li:nth-child(5), .off-page-sec.PERFORMANCE-TRACKING ul.performance-list li:nth-child(6) {
  border-bottom: #ffdead
}
.off-page-sec.PERFORMANCE-TRACKING ul.performance-list li:nth-child(3), .off-page-sec.PERFORMANCE-TRACKING ul.performance-list li:nth-child(6) {
  border-right: none
}
.SEO-Strategy-sec ~ .service-section {
  padding-top: 0
}
.off-page-sec.PERFORMANCE-TRACKING {
  margin-bottom: 0
}
.SEO-Strategy-sec p {
  color: #444
}
.SEO-Strategy-sec {
  margin: 0 !important
}
.our-seo-process.text-center h3 {
  font-size: 20px
}
.our-seo-process.text-center {
  text-align: left !important;
  line-height: 34px;
  color: #444
}
.our-seo-process.text-center h2 {
  text-align: center;
  font-size: 40px
}
.our-seo-process.text-center p ~ h2 {
  margin-top: 15px
}
.our-seo-process.text-center figure {
  text-align: center
}
.our-seo-process.text-center ~ section.blog-faq.seo-faq {
  background: #f1f1f1
}
body.app-store-marketing-plan-and-packages-main .arrow-sign, body.link-building-packages-main .arrow-sign {
  display: none
}
.link-building-packages-main main.seo-package-area table.new-package-UI tr td:nth-child(1) {
  width: 20%
}
.link-building-packages-main .package_table.purchase-table tr td {
  width: 20% !important
}
.link-building-packages-main main.seo-package-area table.new-package-UI tr td {
  width: 20%
}
body.app-store-marketing-plan-and-packages-main main.seo-package-area .accordian-packages tr td:first-child, body.app-store-marketing-plan-and-packages-main main.seo-package-area table.new-package-UI tr td, body.app-store-marketing-plan-and-packages-main main.seo-package-area table.new-package-UI tr td:nth-child(1) {
  width: 25%
}
main.seo-package-area .accordian-packages h4.text-center.sep-heading {
  background: #243f4e;
  color: #fff;
  margin: 0;
    padding: 10px 0px;

}
body.content-marketing-packages-main .table thead th {
  color: #fff;
  text-align: center;
  background: #eee;
  border-right: 1px solid #ccccccb0
}
body.content-marketing-packages-main .table thead th:first-child {
  border-radius: 20px 0 0 0;
  border-top: none
}
body.content-marketing-packages-main .table th:last-child, body.content-marketing-packages-main .table tr td:last-child {
  color: #243f4f;
  background: #f7cd32 !important
}
body.content-marketing-packages-main .table td {
  font-weight: 500;
  color: #131313
}
body.content-marketing-packages-main .table thead th:last-child {
  border-radius: 0 20px 0 0;
  border-top: none;
  border-right: none
}
body.content-marketing-packages-main table.seo-rank-table.table {
  border-radius: 20px !important;
  border: 1px solid #f3f3f300
}
body.content-marketing-packages-main .table tr td {
  border: 1px solid #243f4f24
}
body.digital-marketing-branding-packages-main .arrow-sign {
  display: none
}
body.digital-marketing-branding-packages-main table tr:first-child th:last-child {
  border-radius: 0 20px 0 0
}
.small-business-seo-packages-main .arrow-sign {
  display: none
}
.small-business-seo-packages-main table.seo-rank-table.table.new-package-UI tr td {
  background: #f3f3f3;
  border: 1px solid #243f4f47
}
.small-business-seo-packages-main table.seo-rank-table.table.new-package-UI tr:nth-child(even) td {
  background: #fff
}
.small-business-seo-packages-main #local .accordian-packages .package_table.purchase-table tr td:first-child {
  width: 17.9% !important
}
.small-business-seo-packages-main th {
  background: #243f4f !important;
  color: #fff !important;
  text-align: center;
  text-transform: uppercase;
  font-size: 20px !important
}
.small-business-seo-packages-main th:last-child {
  border-radius: 0 20px 0 0
}
.youtube-marketing-packages-main main.seo-package-area .accordian-packages tr td:first-child, .youtube-marketing-packages-main main.seo-package-area table.new-package-UI tr td:nth-child(1) {
  width: 25%
}
.youtube-marketing-packages-main main.seo-package-area table.new-package-UI tr td {
  width: 25%
}
.seo-pricing-main h1 {
  font-weight: 600;
  font-weight: 600;
  color: #fff
}
main.slider.seo-service-page.seo-pricing-banner {
  padding: 0
}
.about-white-gray.Defoult-page-UI h1 {
  color: #1d5272;
  padding: 20px 0;
  font-size: 32px;
  padding-bottom: 0;
  font-weight: 700
}
.about-white-gray.Defoult-page-UI h1 + p {
  display: block
}
.thank-you-main .about-white-gray.Defoult-page-UI .txt p {
  text-align: center;
  display: block
}
.thank-you {
  text-align: center
}
.top-secton nav.navbar li.nav-item:nth-child(3) .submenu, .top-secton nav.navbar li.nav-item:nth-child(4) .submenu {
  min-width: 280px !important
}
.top-secton nav.navbar li.nav-item:nth-child(7) .submenu {
  min-width: 220px !important
}
body.youtube-marketing-packages-main .arrow-sign {
  display: none
}
body.youtube-marketing-packages-main #ecommerceseo form, body.youtube-marketing-packages-main #global form, body.youtube-marketing-packages-main #local form {
  background: 0 0
}
body.online-reputation-packages-main table.seo-rank-table.table tr th {
  background: #243f4d;
  color: #fff
}
body.online-reputation-packages-main table.seo-rank-table.table tr th:first-child {
  border-radius: 20px 0 0 0
}
body.online-reputation-packages-main table.seo-rank-table.table {
  border: none
}
body.online-reputation-packages-main table.seo-rank-table.table tr th:last-child {
  border-radius: 0 20px 0 0
}
body.online-reputation-management-services-main .service-section .service-clm p {
  height: 300px;
  overflow: auto
}
body.online-reputation-management-services-main .service-section .service-clm {
  min-height: auto !important
}
body.online-reputation-management-services-main .slider .breadcrumb-bottom ul li a {
  color: #11559b !important;
  font-weight: 600
}
body.online-reputation-management-services-main .our-seo-process.text-center h2 {
  text-align: left !important;
  font-size: 40px
}
body.online-reputation-management-services-main .our-seo-process.text-center h2 br {
  display: none
}
#ecommerceseo form, #global form, #local form {
  background: 0 0
}
.design-development-packages-main .demo .col-md-3.col-sm-6 {
  padding-right: 0;
  margin-right: 0
}
.design-development-packages-main .demo .col-md-3.col-sm-6:last-child {
  padding-right: 15px
}
body.design-development-packages-main main.seo-package-area .package-tab ul li {
  width: 100% !important;
  min-width: 100% !important
}
.design-development-packages-main .col-md-3.col-sm-6:nth-child(2) .pricingTable:before {
  background: #253f50 !important
}
body.design-development-packages-main main.seo-package-area ul#pills-tab li {
  width: auto !important;
  min-width: auto !important;
  margin: 0 !important;
  padding: 0 !important
}
body.design-development-packages-main .package-tab .demo {
  margin: 0 !important;
  padding-bottom: 0 !important
}
.design-development-packages-main .col-md-3.col-sm-6:nth-child(3) .pricingTable:before {
  background: #673ab7 !important
}
.design-development-packages-main .col-md-3.col-sm-6:nth-child(4) .pricingTable:before {
  background: #e91e63 !important
}
.design-development-packages-main .col-md-4:nth-child(1) .pricingTable:before {
  background: #e91e63 !important
}
.design-development-packages-main .col-md-4:nth-child(2) .pricingTable:before {
  background: #673ab7 !important
}
.design-development-packages-main .col-md-4:nth-child(3) .pricingTable:before {
  background: #2196f3 !important
}
.video-sec-ui iframe {
  width: 100%
}
body.cro-packages-main table.seo-rank-table.table.new-package-UI.four td, body.cro-packages-main table.seo-rank-table.table.new-package-UI.four tr:first-child td:first-child {
  width: 25%
}
body.cro-packages-main main.seo-package-area .accordian-packages tr td, body.cro-packages-main main.seo-package-area .package_table.purchase-table tr td {
  width: 25%
}
:root {
  --pricingTable-yellow: #ff5575;
  --pricingTable-purple: #be4f91;
  --pricingTable-blue: #ff5575
}
.pricingTable {
  padding-bottom: 10px;
  background: #fff;
  border-bottom: 15px solid var(--pricingTable-yellow);
  text-align: center;
  transform: scale(1);
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  overflow: hidden;
  position: relative;
  transition: all .5s ease-in-out
}
.pricingTable:hover {
  transform: scale(1);
  box-shadow: 3px 1px 3px #ccc;
  margin-top: -20px
}
main.seo-package-area .accordian-packages tr td i.fa.fa-times {
  color: #ff1515d6
}
body.social-media-marketing-packages-main main.seo-package-area table.new-package-UI tr td, body.social-media-marketing-packages-main main.seo-package-area table.new-package-UI tr:first-child th:nth-child(1) {
  width: 25%
}
body.social-media-marketing-packages-main main.seo-package-area .accordian-packages tr td:first-child {
  width: 25%
}
body.social-media-marketing-packages-main main.seo-package-area .accordian-packages .card-body table tr td {
  width: 25%
}
main.seo-package-area .accordian-packages tr td:first-child {
  width: 25%
}
body.local-seo-packages-main main.seo-package-area table.new-package-UI tr:first-child th:nth-child(1) {
  width: 25%
}
main.seo-package-area table.new-package-UI tr td {
  width: 25% !important
}
body.local-seo-packages-main main.seo-package-area .accordian-packages tr td, body.local-seo-packages-main main.seo-package-area .accordian-packages tr td:first-child {
  width: 25%
}
body.ecommerce-seo-packages-main main.seo-package-area .accordian-packages tr td, body.ecommerce-seo-packages-main main.seo-package-area .accordian-packages tr td:first-child {
  width: 20% !important
}
body.ecommerce-seo-packages-main main.seo-package-area table.new-package-UI tr td, body.ecommerce-seo-packages-main main.seo-package-area table.new-package-UI tr td:nth-child(1) {
  width: 20% !important
}
body.seo-packages-main div#ecommerceseo table tr td, body.seo-packages-main div#ecommerceseo table tr th, body.seo-packages-main div#global table tr td, body.seo-packages-main div#global table tr th {
  width: 20% !important
}
body.seo-packages-main div#ecommerceseo div#collapseg2 table.seo-rank-table.table td, body.seo-packages-main div#global div#collapseg2 table.seo-rank-table.table td {
  width: 20% !important
}
.pricingTable:before {
  content: "";
  width: 100%;
  height: 322px;
  background: var(--pricingTable-yellow);
  position: absolute;
  top: -150px;
  left: 0;
  transform: skewY(-20deg)
}
.pricingTable .price-value:after, .pricingTable .price-value:before, .pricingTable .value:after, .pricingTable .value:before, .pricingTable .year:after, .pricingTable .year:before {
  content: "";
  left: 50%;
  transform: translateX(-50%) scaleY(.5) rotate(45deg)
}
.pricingTable .pricingTable-header {
  padding: 20px 20px 40px;
  text-align: left;
  position: relative
}
.pricingTable .title {
  font-size: 30px;
  font-weight: 600;
  color: #fff;
  text-transform: uppercase;
  margin: 0
}
.pricingTable .sub-title {
  display: block;
  font-size: 16px;
  color: #fff;
  text-transform: uppercase
}
.pricingTable .value, .pricingTable .year {
  color: #49267a !important;
  background: #fff
}
.pricingTable .year {
  width: 80px;
  height: 55px;
  padding: 7px 0;
  font-size: 15px;
  font-weight: 600;
  font-style: italic;
  text-align: center;
  position: absolute;
  top: 30px;
  right: 20px;
  z-index: 1
}
.pricingTable .year:after, .pricingTable .year:before {
  width: 57px;
  height: 57px;
  background: #fff;
  position: absolute;
  top: -28px;
  z-index: -1
}
.pricingTable .year:after {
  top: auto;
  bottom: -28px
}
.pricingTable .price-value {
  display: inline-block;
  width: 170px;
  height: 110px;
  padding: 15px;
  border: 2px solid #49267a;
  border-top: none;
  border-bottom: none;
  position: relative
}
.pricingTable .price-value:after, .pricingTable .price-value:before {
  width: 121px;
  height: 121px;
  border: 3px solid #44267c;
  border-right: none;
  border-bottom: none;
  position: absolute;
  top: -60px
}
.pricingTable .price-value:after {
  border-top: none;
  border-left: none;
  border-bottom: 3px solid #653ab7;
  border-right: 3px solid #653ab7;
  top: auto;
  bottom: -60px
}
.pricingTable .value {
  width: 100%;
  height: 100%;
  border: 2px solid #e95072;
  border-top: none;
  border-bottom: none;
  z-index: 1;
  position: relative
}
.pricingTable .value:after, .pricingTable .value:before {
  width: 97px;
  height: 97px;
  background: #fff;
  border: 3px solid var(--pricingTable-yellow);
  border-bottom: none;
  border-right: none;
  position: absolute;
  top: -48px;
  z-index: -1
}
.pricingTable .value:after {
  border-right: 3px solid var(--pricingTable-yellow);
  border-bottom: 3px solid var(--pricingTable-yellow);
  border-top: none;
  border-left: none;
  top: auto;
  bottom: -48px
}
.pricingTable .currency {
  display: inline-block;
  font-size: 30px;
  margin-top: 7px;
  vertical-align: top;
  font-weight: 700;
  color: #243f4f
}
.pricingTable .amount {
  display: inline-block;
  font-size: 28px;
  font-weight: 700;
  line-height: 65px;
  color: #11559b
}
.pricingTable .amount span {
  display: inline-block;
  font-size: 30px;
  font-weight: 400;
  vertical-align: top;
  margin-top: -7px
}
.pricingTable .month {
  display: block;
  font-size: 16px;
  line-height: 0
}
.pricingTable .pricing-content {
  padding: 50px 0 0;
  margin-bottom: 20px;
  list-style: none;
  text-align: left;
  transition: all .3s ease 0s
}
.pricingTable .pricing-content li {
  padding: 5px 0 5px 25px;
  display: block;
  border-bottom: 1px solid #e4e4e4;
  color: #4e4b4b;
  position: relative;
  font-size: 14px;
  font-weight: 500;
  width: 100% !important;
  line-height: 21px
}
.pricingTable .pricing-content li.disable:before, .pricingTable .pricing-content li:before {
  content: "\f00c ";
  font-family: FontAwesome;
  font-weight: 900;
  width: 20px;
  font-size: 10px;
  height: 20px;
  line-height: 20px;
  border-radius: 50%;
  background: #98c458;
  text-align: center;
  color: #fff;
  position: absolute;
  top: 6px;
  left: 10px
}
.pricingTable .pricing-content li.disable:before {
  content: "\f00d";
  background: #fe6c6c
}
.pricingTable .pricingTable-signup {
  display: inline-block;
  width: auto;
  text-decoration: none;
  font-size: 22px;
  font-weight: 700;
  color: var(--pricingTable-yellow);
  text-transform: uppercase;
  border: 2px solid var(--pricingTable-yellow);
  position: relative;
  transition: all .3s ease 0s;
  background: 0 0;
  margin: 10px 0 0;
  border-radius: 0;
  padding: 7px 30px;
  cursor: pointer
}
.pricingTable.purple .price-value:before, .pricingTable.purple .value:before {
  border-left-color: #532c9a;
  border-top-color: #532c9a
}
.pricingTable.purple .price-value, .pricingTable.purple .price-value:after, .pricingTable.purple .value, .pricingTable.purple .value:after {
  border-right-color: #663ab7
}
.pricingTable.purple, .pricingTable.purple .price-value:after, .pricingTable.purple .value:after {
  border-bottom-color: #663ab7
}
.pricingTable .pricingTable-signup:hover {
  background: var(--pricingTable-yellow);
  color: #fff;
  border-radius: 30px
}
.pricingTable.purple .value, .pricingTable.purple .year {
  color: #663ab7
}
.pricingTable.purple:before {
  background: var(--pricingTable-purple)
}
.pricingTable.purple .price-value, .pricingTable.purple .value {
  border-left-color: #663ab7
}
.pricingTable.purple .pricingTable-signup {
  color: var(--pricingTable-purple);
  border-color: var(--pricingTable-purple);
  text-decoration: none
}
.pricingTable.blue .price-value:before, .pricingTable.blue .value:before {
  border-left-color: #55309a;
  border-top-color: #55309a
}
.pricingTable.blue .price-value, .pricingTable.blue .price-value:after, .pricingTable.blue .value, .pricingTable.blue .value:after {
  border-right-color: #673cb9
}
.pricingTable.blue, .pricingTable.blue .price-value:after, .pricingTable.blue .value:after {
  border-bottom-color: #673cb9
}
.pricingTable.purple .pricingTable-signup:hover {
  color: #fff;
  background: var(--pricingTable-purple)
}
.mobile-loader {
  text-align: center
}
m {
  color: #444
}
.pricingTable.blue:before {
  background: var(--pricingTable-blue)
}
.pricingTable.blue .price-value, .pricingTable.blue .value {
  border-left-color: #55309a
}
.pricingTable.blue .pricingTable-signup {
  color: var(--pricingTable-blue);
  border-color: var(--pricingTable-blue)
}
.pricingTable.blue .pricingTable-signup:hover {
  color: #fff;
  background: var(--pricingTable-blue)
}
body.design-development-packages-main .col-md-3:nth-child(1) .pricingTable .price-value {
  border-color: #d49224 !important
}
body.design-development-packages-main .col-md-3:nth-child(1) .pricingTable .price-value:after, body.design-development-packages-main .col-md-3:nth-child(1) .pricingTable .price-value:before {
  border-color: #d49224
}
body.design-development-packages-main .col-md-3:nth-child(1) .pricingTable .value, body.design-development-packages-main .col-md-3:nth-child(1) .pricingTable .value:after, body.design-development-packages-main .col-md-3:nth-child(1) .pricingTable .value:before {
  border-color: #d4922b
}
body.design-development-packages-main .col-md-3:nth-child(2) .pricingTable .value, body.design-development-packages-main .col-md-3:nth-child(2) .pricingTable .value:after, body.design-development-packages-main .col-md-3:nth-child(2) .pricingTable .value:before {
  border-color: #1b2f3c
}
body.design-development-packages-main .col-md-3:nth-child(2) .pricingTable .body.design-development-packages-main .col-md-3:nth-child(2) .pricingTable .value, body.design-development-packages-main .col-md-3:nth-child(2) .pricingTable .value:after, body.design-development-packages-main .col-md-3:nth-child(2) .pricingTable .value:before {
  border-color: #1b2f3c
}
body.design-development-packages-main .col-md-3:nth-child(2) .pricingTable .value:after, body.design-development-packages-main .col-md-3:nth-child(2) .pricingTable .value:before {
  border-color: #1b2f3c
}
body.design-development-packages-main .col-md-3:nth-child(3) .pricingTable .body.design-development-packages-main .col-md-3:nth-child(3) .pricingTable .value, body.design-development-packages-main .col-md-3:nth-child(3) .pricingTable .value:after, body.design-development-packages-main .col-md-3:nth-child(3) .pricingTable .value:before {
  border-color: #683cb9
}
body.design-development-packages-main .col-md-3:nth-child(3) .pricingTable .value:after, body.design-development-packages-main .col-md-3:nth-child(3) .pricingTable .value:before {
  border-color: #f1a8a8
}
.seo-services-main .our-seo-process.text-center {
  background: #fff
}
ul.ul-ui-css > li {
  position: relative;
  list-style: none;
  padding: 0 9px;
  line-height: 30px;
  margin-bottom: 10px;
  font-size: 18px
}
ul.ul-ui-css > li ul {
  margin: 0 !important
}
ul.ul-ui-css > li ul li {
  position: relative;
  padding: 0 0;
  list-style-type: disc;
  font-size: 18px
}
ul.ul-ui-css > li > strong {
  color: #484848;
  padding: 4px
}
ul.ul-ui-css > li:before {
  content: '\f105 ';
  font-family: FontAwesome;
  padding-right: 6px;
  top: 0;
  position: absolute;
  left: 0;
  color: #b89319;
  font-weight: 600;
  display: none;
  font-size: 20px
}
.figure-info-ui {
  text-align: left;
  max-width: 496px;
  object-fit: contain;
  float: right;
  height: auto;
  max-height: 466px
}
.figure-info-ui img {
  width: 100%;
  object-fit: contain;
  position: relative;
  top: -48px
}
.content-sec-ui.reseller-page-ui h3#read-more {
  display: block;
  text-align: center;
  margin: 28px 0
}
.package-page {
  text-align: left
}
.package-page h1 {
  text-align: center;
  font-size: 43px;
  font-weight: 900 !important
}
ul.ul-ui-css > li ul li a, ul.ul-ui-css > li ul li strong {
  color: #444;
  font-weight: 500 !important
}
main.seo-package-area {
  padding: 66px 0
}
.moreview-scroll {
  display: none
}
main.seo-package-area ul#pills-tab {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 0 !important;
  border-bottom: none !important
}
main.seo-package-area ul#pills-tab li a {
  color: #fff;
  font-size: 19px;
  font-weight: 600;
  padding: 18px 44px;
  width: 100%;
  text-align: center;
  background: #233f51;
  border-radius: 0;
  margin-right: 6px;
  border-radius: 25px 25px 0 0;
  text-transform: uppercase;
  position: relative;
  top: 11px
}
main.seo-package-area ul#pills-tab li a.active {
  color: #233f51 !important;
  background: #f7cd2f;
  font-size: 39px;
  font-weight: 800;
  padding: 21px 20px !important;
  position: relative;
  top: 0
}
main.seo-package-area ul#pills-tab li a br {
  display: none
}
main.seo-package-area table.new-package-UI {
  border-radius: 20px;
  border-top: none !important;
  margin-bottom: 0;
  border: #ffdead
}
main.seo-package-area table.new-package-UI tr td, main.seo-package-area table.new-package-UI tr th {
  background: #000;
  border-top: none;
  border: 1px solid #ffffff82;
  text-align: center; color: #fff !important;
        font-family: 'mine_font_newr' !important;
}
main.seo-package-area table.new-package-UI tr:first-child th:nth-child(1) {
  border-radius: 0px 0 0
}
main.seo-package-area table.new-package-UI tr:first-child th:nth-child(5) {
  border-radius: 0 30px 0 0
}
main.seo-package-area div#local1 {
  border-top: none !important;
  margin-top: 0
}
.tab-content {
  border: none !important
}
main.seo-package-area .tab-pane {
  border-top: none !important
}
main.seo-package-area .btn.btn-info {
  border-radius: 30px;
  text-transform: uppercase;
  font-weight: 800;
  padding: 10px 30px;
  background: #fff;
  color: #444;
  border: transparent;
  font-size: 22px;
  transition: all .4s ease-in-out;
  margin: 20
}
main.seo-package-area table.new-package-UI div#year {
  display: none
}
main.seo-package-area table.new-package-UI div#month h2.price-font {
  font-size: 26px;
  font-weight: 400;
  color: #eee;
  margin: 0
}
main.seo-package-area table.new-package-UI div#month h2.price-font strong {
  font-size: 23px;
  color: #eee
}
main.seo-package-area table.new-package-UI div#month h2.price-font + strong h3 {
  text-transform: uppercase;
  font-weight: 800;
  font-size: 27px !important;
  color: #eee
}
main.seo-package-area table.new-package-UI tr:first-child th:nth-child(1) {
  font-size: 24px;
  text-transform: uppercase;
  padding: 0 20px !important;
  vertical-align: middle;
  color: #eee;
        font-family: 'mine_font_newr' !important;
}
main.seo-package-area table.new-package-UI tr {
  font-weight: 800;
  font-size: 17px;
  color: #eee
}
main.seo-package-area table.new-package-UI tr td:nth-child(1) {
  font-weight: 400
}
main.seo-package-area .accordian-packages {
  background: #e5f1fd;
  border-radius: 20px
}
main.seo-package-area .card-header {
  padding: 0;
  background: #eee;
  border: none
}
main.seo-package-area .card-header a {
  color: #fff !important;
  display: block;
  text-align: center;
  font-size: 19px;
  border-bottom: 2px solid #ccc;
  text-decoration: none;
  position: relative;
    background: #111
}
main.seo-package-area .card {
  border: none
}
main.seo-package-area .card-header a:after {
  float: right;
  font-family: FontAwesome;
  padding-right: 5px;
  background: #111;
  font-size: 9px;
  width: 20px;
  height: 20px;
  padding-top: 4px;
  border-radius: 100%;
  color: #fff;
  content: "\f068";
  padding-left: 5px;
  text-align: center;
  font-size: 16px
}
.accordian-packages .card-header a.collapsed:before {
  content: "\f067";
  float: right;
  padding-left: 0;
  text-align: center;
  font-family: FontAwesome;
  right: 14px;
  position: absolute;
  top: 9px
}
.accordion-started.accordion-bral {
  min-height: 0;
  min-width: 220px;
  width: 100%;
  background-color: #fff;
  margin: 0 !important;
  color: #484848
}
.accordion-started.accordion-bral img {
  width: 100%;
  height: 100%
}
.accordion-started.accordion-bral .ac-label {
  font-family: Arial, sans-serif;
  padding: 5px 20px;
  position: relative;
  display: block;
  height: auto;
  cursor: pointer;
  color: #137aaa;
  border: 1px solid #95e5d4;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  line-height: 33px;
  font-size: 15px;
  font-weight: 300;
  margin-bottom: 5px
}
.accordion-started.accordion-bral input + .ac-label {
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out
}
.accordion-started.accordion-bral input.ac-input {
  display: none
}
.accordion-started.accordion-bral .article {
  overflow: hidden;
  height: 0;
  max-height: auto;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out
}
.accordion-started.accordion-bral .article p {
  line-height: 23px;
  padding-left: 5px
}
.accordion-started.accordion-bral input:checked ~ .article i {
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out
}
.accordion-started.accordion-bral input:checked ~ .article.ac-content {
  height: auto
}
.accordion-started.accordion-bral i {
  position: absolute;
  transform: translate(-30px, 0);
  margin-top: 16px;
  right: 0
}
.accordion-started.accordion-bral input:checked ~ .ac-label i:before {
  transform: translate(2px, 0) rotate(-45deg)
}
.accordion-started.accordion-bral input:checked ~ .ac-label i:after {
  transform: translate(-2px, 0) rotate(45deg)
}
.accordion-bral i:after, .accordion-started.accordion-bral i:before {
  content: "";
  position: absolute;
  background-color: #173b6b;
  width: 3px;
  height: 9px
}
.accordion-started.accordion-bral i:before {
  transform: translate(-2px, 0) rotate(-45deg)
}
.accordion-started.accordion-bral i:after {
  transform: translate(2px, 0) rotate(45deg)
}
.accordion-started ul.ac-list {
  padding-left: 40px;
  list-style-type: disc
}
.package-clm label.ac-label {
  border: none !important;
  background: #f2f8fe;
  font-size: 20px !important;
  font-weight: 300 !important;
  padding: 10px 20px !important;
  color: #444 !important
}
.package-clm tbody tr td:nth-child(1), .package-clm tbody tr td:nth-child(2) {
  background: #e5f1fd;
  max-width: 100px !important;
  width: 300px
}
.package-clm .package-ico {
  text-align: center
}
.accordion-started.accordion-bral input:checked ~ .article.ac-content .col-md-2 {
  padding-right: 0
}
.seo-package h2 {
  font-weight: 600;
  color: #263f4e;
  text-align: center;
  font-size: 42px
}
.seo-package p {
  text-align: center
}
.package-clm .package-ico img {
  width: 120px;
  margin: 0 auto;
  padding-top: 10px
}
.package-clm .accordion-started.accordion-bral {
  background: #e5f1fd
}
.package-clm .accordion-started.accordion-bral .col-sm-12.col-md-12.col-lg-12 {
  padding: 0
}
.package-clm thead.thead-dark th {
  background: 0 0;
  color: #444;
  font-size: 20px;
  border: none;
  font-weight: 600;
  padding: 11px
}
.package-clm table.table {
  border-top: none;
  margin-right: 20px !important
}
.package-clm tr:nth-child(1) td, .package-clm tr:nth-child(3) td {
  border-bottom: none !important;
  border: none
}
main.seo-service-page a.btn.btn-warning:hover {
  background: #fde062;
  color: #11559b;
  border-radius: 20px
}
main.seo-service-page a.btn.btn-info:hover {
  background: #11559b;
  color: #fff;
  border-radius: 20px;
  transition: all .4s ease-in-out
}
.package-clm a.btn.btn-warning:hover {
  background: #fde062;
  color: #11559b;
  border-radius: 20px
}
.package-clm a.btn.btn-warning {
  background: #263f4e;
  border: #ffdead;
  color: #fff;
  padding: 10px 51px;
  transition: all .4s ease-in-out
}
.package-clm tr:nth-child(2) td {
  border-color: #4444441f
}
.package-clm .package-ico h5 {
  text-align: center;
  padding-top: 10px;
  font-weight: 500;
  font-size: 22px;
  color: #263f4d
}
.package-clm tbody td {
  font-size: 20px;
  font-weight: 300
}
.seo-package {
  padding: 30px 0
}
.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 18px
}
.switch input {
  opacity: 0;
  width: 0;
  height: 0
}
.toggle-btn .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #1e2321;
  transition: .6s ease transform, .6s box-shadow;
  background: #d3d9dc;
  padding: 0
}
.toggle-btn .slider:before {
  position: absolute;
  display: block;
  content: "";
  height: 34px;
  width: 34px;
  left: -1px;
  bottom: -8px;
  background-color: #f3d049;
  -webkit-transition: .4s;
  transition: .4s
}
input:checked + .slider {
  background-color: #11559b
}
input:focus + .slider {
  box-shadow: 0 0 1px #50bfe6
}
input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(29px)
}
.slider.round {
  border-radius: 34px
}
.slider.round:before {
  border-radius: 50%
}
.seo-package-area .package-geading h2 {
  font-size: 57px;
  font-weight: 800;
  color: #eee;
  line-height: 12px
}
.seo-package-area .package-geading {
  display: flex
}
.seo-package-area .package-geading .col:last-child {
  align-items: flex-end;
  text-align: right
}
.seo-package-area h2 + h6 {
  font-weight: 600;
  font-size: 28px;
  color: #eee;
  text-align: right;
  padding-right: 8px;
  padding-top: 6px;
  position: relative;
  padding-bottom: 30px
}
.seo-package-area .package-geading .col:first-child {
  max-width: 500px
}
.seo-package-area h2 + h6:after {
  position: absolute;
  left: 0
}
.arrow-sign {
  position: absolute
}
input#checbox:checked #year {
  display: block
}
main.seo-package-area table.new-package-UI td:nth-child(4), main.seo-package-area table.new-package-UI th:nth-child(4) {
  box-shadow: -5px 7px 12px 2px #44444485;
  background: #222
}
main.seo-package-area table.new-package-UI td:nth-child(5), main.seo-package-area table.new-package-UI th:nth-child(5) {
  box-shadow: -5px 7px 12px 2px #44444485
}
main.seo-package-area table.new-package-UI tr:first-child th:nth-child(1), main.seo-package-area table.new-package-UI tr:first-child th:nth-child(5) {
  border: none
}
main.seo-package-area .accordian-packages .card-body table tr {
  padding: 0;
  border: none
}
main.seo-package-area .accordian-packages .card-body table tr:nth-child(odd) {
  background: #e5f1fd
}
main.seo-package-area .accordian-packages .card-body table tr:nth-child(even) {
  background: #f5faff
}
main.seo-package-area .accordian-packages .card-body table tr td {
  border-right: 1px solid #ccc
}
main.seo-package-area .accordian-packages .card-body table {
  margin: 0
}
main.seo-package-area .accordian-packages tr td {
  min-width: 33.5%
}
#local .accordian-packages .package_table.purchase-table tr td {
  width: 18.5% !important;
  min-width: 0
}
main.seo-package-area .accordian-packages tr td:first-child {
  width: 27%
}
main.seo-package-area .card-body {
  padding: 0 !important
}
main.seo-package-area .accordian-packages .card-body table tr td i, main.seo-package-area .accordian-packages .card-body table tr td i.fa.fa-times {
  color: #d41818;
  background: #fff;
  padding: 5px 5px;
  border-radius: 50px
}
main.seo-package-area .accordian-packages .card-body table tr td i.fa.fa-check {
  background: #243f4f;
  color: #e5f1fd
}
.package-wrapper-area tr th {
  background: #eee;
  color: #fff;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 24px;
  margin: 0 10px !important;
  gap: initial;
  border-radius: 30px 30px 0 0;
  border: #ffdead;
  text-align: center;
  border-right: 1px solid #ececec
}
.package-wrapper-area tr th:first-child {
  background: #ececec;
  border: none;
  opacity: 1;
  MIN-WIDTH: 20PX;
  WIDTH: 20PX;
  border: none
}
.package-wrapper-area tr:nth-child(even) {
  background: #e5f1fd
}
.package-wrapper-area tr:nth-child(odd) {
  background: #fafdff
}
.package-wrapper-area tr td:first-child {
  font-size: 20px;
  width: 15%;
  border-right: 2px solid #243f4f;
  font-weight: 600
}
.package-wrapper-area tr td {
  border-right: 2px solid #243f4f
}
.package-wrapper-area tr:last-child td {
  background: #253f50;
  border-radius: 0;
  text-align: center
}
main.seo-package-area .btn.btn-info:hover {
  background: #243f4f;
  color: #fff
}
.package-wrapper-area tr:last-child td a:hover {
  color: #ccc
}
.package-wrapper-area tr:last-child td:first-child {
  background: #253f4f;
  border-radius: 0 0 0 20px
}
.package-wrapper-area tr:nth-child(2), .package-wrapper-area tr:nth-child(2) td:first-child {
  border-radius: 20px 0 0 !important
}
.package-wrapper-area tr:last-child td:last-child {
  background: #253f4f;
  border-radius: 0 0 20px
}
.package-wrapper-area tr:last-child td a {
  text-transform: uppercase;
  background: 0 0;
  border: #ffdead;
  color: #f6b83f;
  font-size: 23px
}
.package-wrapper-area tr td:last-child {
  border: none
}
.package-wrapper-area tr td {
  font-size: 19px;
  font-weight: 300;
  color: #243f4f
}
.package-wrapper-area {
  padding: 30px 0
}
.info {
  font-size: 13px;
  text-align: center;
  width: 100%;
  color: #243f4f
}
main.seo-package-area .accordian-packages tr td:nth-child(4) {
  background: #ccc;
  border: 1px solid #ccc;
  box-shadow: -5px 7px 12px 2px #44444485;
  background: #ccc
}
#local .accordian-packages .package_table.purchase-table tr td:first-child {
  min-width: 37%;
  width: 20%
}
.our-seo-process.text-center .center-text h4 strong {
  font-weight: 400;
  font-size: 18px;
  text-align: center;
  display: block
}
.our-seo-process.text-center .center-text ul.ecommerce-seo-list {
  display: block;
  margin-top: 30px
}
.our-seo-process.text-center .center-text ul.ecommerce-seo-list li {
  width: 30%;
  float: left;
  border-right: 1px solid #ccc;
  padding: 10px;
  font-size: 17px;
  min-height: 88px;
  list-style: none
}
.our-seo-process.text-center .center-text ul.ecommerce-seo-list li:last-child {
  border-right: none
}
.business-seo .caption h3, .local-seo-page .caption p {
  color: #11559b
}
.link-building .local-seo-page .caption h3 {
  font-size: 46px;
  line-height: 51px
}
.link-building .local-seo-page .caption p {
  color: #fff
}
.link-building ul.box-ui {
  list-style: none;
  background: #cdecff;
  display: block;
  padding: 20px;
  height: 200px
}
.link-building ul.box-ui li {
  width: 33%;
  float: left;
  border-bottom: 1px solid #a6c4d4;
  border-right: 1px solid #a6c4d4;
  padding: 13px
}
.clearfix {
  clear: both
}
.link-building ul.box-ui li:nth-child(3), .link-building ul.box-ui li:nth-child(6) {
  border-right: none
}
.link-building ul.box-ui li:nth-child(7) {
  border-bottom: none
}
.link-building .digital-marketing-txt .text-ui p {
  text-align: center
}
.domain-txt {
  text-align: center
}
.domain-txt h6 {
  padding-bottom: 0;
  margin-bottom: 10px;
  font-weight: 600
}
.content-writing-packages-main main.seo-package-area ul#pills-tab li a {
  top: 3px;
  padding: 19px 32px
}
.content-writing-packages-main main.seo-package-area ul#pills-tab li a.active {
  font-size: 32px
}
.content-writing-packages-main main.seo-package-area .accordian-packages tr td {
  width: 20%
}
.content-writing-packages-main table.seo-rank-table.table tr td:first-child {
  min-width: 20% !important;
  width: 20%
}
.content-writing-packages-main table.seo-rank-table.table tr td {
  border: 1px solid #ccc;
  background: #e0ecf8
}
.content-writing-packages-main table.seo-rank-table.table tr td:nth-child(4) {
  background: #f7cd32
}
main.seo-package-area .accordian-packages {
  padding-top: 0;
  border-top: transparent
}
.content-writing-packages-main table.seo-rank-table.table tr:last-child td:first-child, .content-writing-packages-main table.seo-rank-table.table tr:last-child td:nth-child(2), .content-writing-packages-main table.seo-rank-table.table tr:last-child td:nth-child(3) {
  width: 20% !important;
  min-width: 20% !important
}
.top-secton {
  position: relative;
  background: #fff
}
.top-secton.sticky {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999;
  background: #fff
}
.top-secton.sticky .top-header {
  height: 0;
  opacity: 0;
  color: #fff
}
.cta-form-design .col-md-6:last-child p:last-child img {
  margin-right: 8px;
  width: 80px
}
.package-clm a.btn.btn-warning {
  margin-top: 10px
}
.content-writing-packages-main main.seo-package-area ul#pills-tab li a.active {
  font-size: 28px
}
body.content-writing-packages-main .arrow-sign {
  display: none
}
.top-secton.sticky div#navbarTogglerDemo03 {
  box-shadow: 2px 4px 6px #ccc
}
.article.ac-content table.table tr td, .article.ac-content table.table tr th {
  width: 20%;
  text-align: center !important;
  background: #e5f1fd
}
.link-building-packages-main main.seo-package-area table.new-package-UI tr td, .link-building-packages-main main.seo-package-area table.new-package-UI tr td:nth-child(1) {
  width: 20% !important
}
body.digital-marketing-branding-packages-main main.seo-package-area .accordian-packages tr td, body.digital-marketing-branding-packages-main main.seo-package-area .accordian-packages tr td:first-child {
  width: 25%
}
section.packages-section ~ .ranking-form {
  background: #eee !important
}
.faq-banner h1 {
  font-size: 50px;
  font-weight: 900
}
.faq-banner .breadcrumb-bottom {
  background: 0 0;
  color: #fff;
  border-top: 1px solid #1f1c1c
}
.faq-banner .breadcrumb-bottom a, .faq-banner .breadcrumb-bottom i {
  color: #fff
}
.faq-page .card {
  border: none;
  border-bottom: 1px solid #253f4f;
  border-radius: 0 !important
}
.faq-page.color-change .card-header {
  padding-bottom: 2px !important
}
.faq-page.color-change .col-md-12 {
  margin: 0;
  padding: 0
}
.seo_pack {
  padding-bottom: 0 !important
}
.faq-page.color-change {
  margin: 0;
  padding: 20px 0 0
}
.faq-page .card .card-header {
  border-bottom: 1px solid #6790a9;
  background: #253f50;
  border-radius: 0 !important;
  padding: 0
}
.faq-page .card .card-header a.collapsed:before, .faq-page .card .card-header a:before {
  float: right !important;
  font-family: FontAwesome;
  padding-right: 5px;
  background: #1a2f3c;
  width: 41px;
  padding-left: 6px;
  padding-top: 7px;
  position: absolute;
  right: 0;
  top: 0;
  border-radius: 0;
  text-align: center;
  color: #dcf0ff;
  font-size: 17px
}
.faq-page .card .card-header a.collapsed:before {
  content: "\f067";
  height: 39px
}
.faq-page .card .card-header a:before {
  content: "\f068";
  height: 40px
}
.faq-page .card .card-body {
  background: #f7f7f7;
  border: 1px solid rgba(204, 204, 204, .34901960784313724)
}
.faq-sec h3 {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 300;
  position: relative;
  margin-bottom: 25px
}
.faq-sec h3:before {
  position: absolute;
  bottom: -10px;
  content: '';
  left: 0;
  width: 72px;
  border-bottom: 4px solid#464646;
  height: 6px;
  -webkit-transform: skew(-22deg);
  -ms-transform: skew(-22deg);
  transform: skew(-22deg)
}
.faq-sec h3 > b {
  font-weight: 800
}
.faq-page .card .card-header a {
  color: #fff;
  text-decoration: none;
  font-size: 15px;
  display: block;
  text-align: left
}
.faq-page {
  padding: 40px 0
}
h2.head-title {
  position: relative;
  font-size: 23px;
  text-transform: uppercase;
  padding-bottom: 15px;
  margin-bottom: 29px
}
h2.head-title:before {
  position: absolute;
  left: 2px;
  bottom: 3px;
  height: 2px;
  content: '';
  width: 82px;
  background: #f2783d
}
.letter {
  float: left;
  -webkit-transform: translateZ(25px);
  transform: translateZ(25px);
  -webkit-transform-origin: 50% 50% 25px;
  -ms-transform-origin: 50% 50% 25px;
  transform-origin: 50% 50% 25px
}
.letter.out {
  -webkit-transform: rotateX(90deg);
  transform: rotateX(90deg);
  -webkit-transition: -webkit-transform .32s cubic-bezier(.55, .055, .675, .19);
  -o-transition: transform .32s cubic-bezier(.55, .055, .675, .19);
  transition: transform .32s cubic-bezier(.55, .055, .675, .19);
  transition: transform .32s cubic-bezier(.55, .055, .675, .19), -webkit-transform .32s cubic-bezier(.55, .055, .675, .19)
}
.letter.behind {
  -webkit-transform: rotateX(-90deg);
  transform: rotateX(-90deg)
}
.video-testimonial {
  padding: 20px 0;
  margin: 30px
}
.gray-box1 {
  background: #f8f8f8;
  padding: 50px 0 30px
}
.testiBox {
  height: auto;
  margin: 0 0 0 41px
}
.testiBox {
  border-bottom: 1px solid #ccccccbf;
  margin-bottom: 20px;
  border: 1px solid #cccccc59;
  background: #fff
}
.client-name {
  margin: 10px
}
.client-name .orange-text {
  font-size: 24px;
  color: #f05a23;
  margin: 0;
  font-weight: 500;
  padding-top: 12px
}
.small-banner .btn, .small-banner .carousel-caption, .small-banner .festive-colom p {
  color: #fff
}
.client-name p {
  padding-left: 15px
}
.client-name p.designation {
  font-weight: 600;
  text-transform: capitalize;
  font-size: 13px;
  padding-bottom: 0;
  margin-bottom: 0
}
.client-image {
  border-radius: 50%;
  overflow: hidden;
  border: 6px solid #f8f8f8;
  position: absolute;
  top: 22%;
  margin-left: -66px;
  left: 0;
  -webkit-box-shadow: 0 4px #ccc59;
  box-shadow: 0 4px #ccc59;
  background: #fff
}
.seprate-dr-section-1 .col-md-12:nth-child(even) .client-content::after {
  border-top: 28px solid #253f4f
}
.client-content::after {
  border-right: 28px solid transparent;
  border-top: 28px solid #253f4f;
  bottom: -28px;
  content: "";
  left: 0;
  position: absolute;
  transform: rotateY(164deg)
}
.small-banner .festive-colom h1, .small-banner .festive-colom h2 {
  font-weight: 800;
  color: #fff;
  font-size: 70px;
  margin-top: 38px
}
.free-website-analysis p, h2.head-title {
  font-weight: 500;
  font-family: var(--main-font)
}
.client-content {
  position: relative;
  background: #e8e8e8;
  padding: 16px 10px 17px 90px;
  min-height: 228px;
  -webkit-box-shadow: 2px 1px 11px 1px #ccc2b;
  box-shadow: 2px 1px 11px 1px #ccc2b;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 6px solid #253f50
}
.small-banner .btn {
  border: 1px solid #198be0;
  z-index: 9999;
  position: relative;
  -webkit-transition: var(--animation-time);
  -o-transition: var(--animation-time);
  transition: var(--animation-time);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  background: #198be0;
  padding: 11px 34px;
  text-transform: uppercase;
  font-size: 22px
}
.about-white-gray.Defoult-page-UI .txt h2, .about-white-gray.Defoult-page-UI .txt h2 strong, .about-white-gray.Defoult-page-UI .txt h3 {
  font-weight: 300 !important;
  color: #000
}
.about-white-gray.Defoult-page-UI .txt h3 {
  font-size: 20px !important;
  position: relative;
  margin-bottom: 10px
}
body.free-website-analysis-main .breadcrumb-bottom {
  opacity: 0
}
.about-white-gray.Defoult-page-UI .txt h3:after {
  content: "";
  height: 4px;
  width: 50px;
  background-color: #dab114;
  display: inline-block;
  transform: skew(-30deg);
  position: absolute;
  bottom: -6px;
  left: 0;
  margin-left: 0
}
.about-white-gray.Defoult-page-UI .txt h2 {
  font-size: 25px !important;
  position: relative;
  margin-bottom: 20px
}
.about-white-gray.Defoult-page-UI {
  padding: 30px 0
}
.about-white-gray.Defoult-page-UI .txt h2 strong {
  font-weight: 300 !important
}
.about-white-gray.Defoult-page-UI .txt h2:before {
  content: "";
  height: 1px;
  width: 150px;
  background-color: #acacac;
  display: inline-block;
  position: absolute;
  bottom: -9px;
  left: 0;
  margin-left: 0
}
.about-white-gray.Defoult-page-UI .txt h2:after {
  content: "";
  height: 4px;
  width: 30px;
  background-color: #2f94f2;
  display: inline-block;
  position: absolute;
  bottom: -10px;
  left: 70px;
  margin-left: -15px
}
.about-white-gray.Defoult-page-UI .txt p {
  line-height: 30px;
  text-align: justify;
  line-height: 29px
}
.about-white-gray.Defoult-page-UI .txt ul {
  padding: 10px 20px !important;
  background: #2f94f212;
  border-bottom: 1px solid #ccc;
  margin: 0;
  margin-bottom: 20px
}
.about-white-gray.Defoult-page-UI .txt ul li {
  line-height: 30px;
  margin: 0 20px;
  margin-bottom: 10px;
  list-style-type: disc;
  word-wrap: break-word
}
.about-white-gray.Defoult-page-UI .txt ul li strong {
  font-weight: 600;
  color: #1c5174
}
.h-left {
  text-align: left !important
}
.h-left h3 {
  font-size: 20px !important;
  margin-bottom: 10px !important;
  clear: both !important
}
.form-parent {
  background: #fff;
  margin: 20px 0;
  position: relative;
  padding: 10px;
  border: 1px solid #e8e8e8;
  border-top: 5px solid #215571
}
.form-parent:after, .form-parent:before {
  content: '';
  height: 0;
  width: 0;
  border-bottom: 50px solid transparent;
  position: absolute;
  top: 0
}
.form-parent:after {
  border-right: 50px solid #215571;
  right: 0;
  z-index: 2
}
.form-parent:before {
  border-left: 43px solid #205571;
  border-right: 50px solid transparent;
  left: 0;
  z-index: 8
}
.form-parent h2 {
  font-size: 22px;
  padding-bottom: 10px;
  text-align: center
}
.news-section.detais-page .ml0 {
  padding-left: 0;
  margin-left: 0
}
.form-parent label {
  font-weight: 600;
  margin: 5px;
  font-size: 14px
}
.form-parent .form-control {
  border-radius: 0
}
body.smo-services-main .container.reseller-solution-grid .item a.btn.btn-info {
  display: none !important
}
.form-parent input.form-control {
  border: 1px solid;
  min-height: 41px;
  border: 1px solid #ccc
}
.form-parent input[type=submit] {
  background: #198be0;
  text-transform: uppercase;
  font-weight: 700;
  color: #fff
}
.event h2, .event h3 {
  color: #424040;
  font-family: var(--main-font);
  font-weight: 700
}
.form-parent .form-group {
  margin: 0;
  padding-bottom: 10px
}
body.write-for-us-main .about-white-gray.Defoult-page-UI .txt ul ul li {
  list-style: none
}
body.write-for-us-main .about-white-gray.Defoult-page-UI .txt ul ul {
  background: 0 0
}
body.write-for-us-main iframe {
  width: 100%
}
.emp-review a {
  color: #444 !important;
  display: block;
  text-align: left;
  text-decoration: none;
  padding: 8px 0;
  font-size: 15px !important
}
.career-main .accordion_head.btn-info {
  background-color: #187bc5;
  color: #fff
}
.emp-review {
  padding: 10px 0 0
}
.emp-review h4 {
  text-align: left;
  font-weight: 600;
  font-size: 18px
}
.emp-review p {
  text-align: left;
  font-weight: 600;
  padding-top: 10px;
  font-size: 13px;
  margin-bottom: 0
}
.career-main .left-tab .nav-pills a:hover {
  color: #198be0;
  transition: all .4s ease-in-out
}
.left-tab .nav-pills a.active {
  background: 0 0 !important;
  color: #198be0;
  font-weight: 600
}
.left-tab .nav-pills a {
  border-bottom: 1px dashed #ccc8c;
  color: #060606;
  font-weight: 600;
  padding: 6px 0;
  font-size: 15px;
  border-radius: 5px;
  border-bottom: 1px solid #ccc;
  border-radius: 0
}
.career-slider {
  color: #fff !important;
  left: 37%;
  width: 60%;
  top: 5% !important;
  text-align: center !important;
  background: rgba(25, 139, 224, .2784313725490196);
  border-radius: 0;
  height: 357px;
  border: 2px dotted #198be0
}
.career-slider .btn-info, .career-slider .btn-info:hover {
  background: #fad000 !important
}
.career-slider p {
  color: #fff !important;
  font-size: 22px !important
}
.career-slider h2 {
  font-size: 42px !important;
  color: #fff !important;
  line-height: 46px !important;
  font-family: var(--main-font) !important;
  text-align: center
}
.career-slider .btn-info {
  font-size: 15px !important;
  padding: 10px !important;
  margin: 0;
  color: #444 !important;
  border: none !important;
  border-radius: 20px !important
}
.career-text {
  padding: 20px 0
}
.career-text h2 {
  text-align: left;
  font-weight: 700;
  font-family: var(--main-font);
  font-size: 21px;
  color: #3c3939;
  padding-bottom: 13px
}
.career-main table.data td, .career-main table.data th {
  border-right: 1px solid rgba(200, 200, 208, .6);
  padding: 10px;
  font-family: var(--main-font) !important
}
.career-main table.data td {
  border-bottom: 1px solid rgba(200, 200, 208, .6);
  font-size: 15px;
  vertical-align: top;
  line-height: 20px;
  border-left: 1px solid #ccc
}
.career-main table.data th {
  font-size: 30px;
  border-bottom: 1px solid #d7d9dc;
  color: #fff;
  height: 16px;
  font-size: 22px;
  background-color: #eee;
  font-weight: 700;
  background: #1d5273
}
.career-section {
  padding: 30px 0
}
.current-opening {
  padding: 20px 0
}
.current-opening h2 {
  text-align: left;
  font-weight: 700;
  font-family: var(--main-font);
  font-size: 21px;
  color: #3c3939;
  padding-bottom: 13px
}
.mob-btn-scroll, .red_small {
  background-color: #1d5273;
  padding: 14px 11px;
  font-size: 17px;
  text-align: center;
  border: none;
  border-radius: 50px;
  text-transform: uppercase;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  border-radius: 4px
}
.career-main table.data {
  margin-bottom: 20px
}
.resume-form {
  padding: 20px;
  border: 1px solid #fff;
  border-radius: 3px;
  box-shadow: 1px 5px 20px 0 #ccc
}
.resume-form textarea {
  height: 100px !important
}
.resume-form .btn-info {
  color: #fff;
  background-color: #198be0;
  padding: 10px 37px;
  margin-top: 12px;
  font-family: var(--main-font);
  text-transform: uppercase;
  border-radius: 22px
}
.resume-form label {
  font-weight: 600;
  color: #444;
  font-size: 14px;
  position: relative;
  text-transform: capitalize;
  font-family: var(--main-font);
  padding-top: 5px
}
.resume-form .form-group {
  margin-bottom: 7px
}
.resume-form .mandetiry {
  color: red;
  font-size: 18px;
  right: -12px;
  top: 0;
  position: absolute;
  font-weight: 500
}
.resume-form .form-control {
  border: 1px solid #e0e0e0;
  height: 44px !important;
  border-radius: 4px
}
form#chkoutform {
  background: #f3f3f3;
  padding: 0;
  margin-bottom: 20px
}
form#chkoutform input, form#chkoutform select, form#chkoutform textarea {
  border-radius: 0;
  padding: 10px;
  border: 1px solid #ccc
}
form#chkoutform select, form#chkoutform textarea {
  height: 45px !important
}
form#chkoutform label {
  font-weight: 600;
  padding: 2px 0;
  margin: 3px;
  color: #151515;
  font-size: 14px
}
form#chkoutform .mandatory {
  color: #c11717;
  padding: 2px
}
form#chkoutform .cf_ttl, form#chkoutform h3 {
  text-align: center;
  padding: 10px;
  font-size: 20px;
  color: #444;
  font-weight: 800
}
form#chkoutform h3 {
  border-bottom: 1px solid #bfbaba6b;
  background: #f9cf33;
  color: #205671;
  font-weight: 600 !important;
  margin-top: 10px;
  margin-bottom: 0;
  border-radius: 0
}
form#chkoutform .cf_ttl {
  background: #1e5372;
  border-bottom: 1px solid #ccc;
  color: #fff;
  border-radius: 10px 10px 0 0
}
.top-nav .bg-light ul li:first-child a {
  padding: 10px !important
}
.top-nav .bg-light ul li:first-child a i {
  margin-top: 14px;
  font-size: 20px
}
form#chkoutform input[type=submit]:hover {
  background: #1894f1;
  color: #fff !important;
  transition: .6s ease-in-out .3s;
  border-radius: 20px !important
}
form#chkoutform input[type=submit] {
  background: #1e5272;
  transition: .6s ease-in-out .3s;
  padding: 7px 20px;
  margin: 10px 0;
  cursor: pointer;
  border-radius: 5px;
  border: none;
  color: #fff;
  text-transform: uppercase;
  font-weight: 400;
  box-shadow: 2px 1px 3px #3a31315e;
  margin-left: 10px
}
form#chkoutform h3:after {
  opacity: 0
}
form#chkoutform .cf-wrapper {
  background: #21567103;
  padding: 10px
}
.result-view {
  padding: 40px 0
}
.result-view img {
  max-width: 100%
}
.seo-results {
  padding: 20px 0
}
.seo-results .seo-results-form select:focus {
  -webkit-box-shadow: none;
  box-shadow: none
}
.seo-results .seo-results-form select {
  color: #444141;
  padding: 9px;
  height: 39px !important;
  border-radius: 4px;
  border: -4px solid;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 13px;
  border: 1px solid #b9b8b8;
  height: 55px !important;
  border-radius: 50px !important
}
.seo-results .seo-results-form button {
  background: #1e5372;
  border: none;
  font-weight: 600;
  position: relative;
  font-size: 13px;
  overflow: hidden;
  -webkit-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  padding: 0 13px;
  text-transform: uppercase;
  width: 100%;
  height: 54px;
  border-radius: 40px
}
#pricing-table .signup, .seo-results .seo-results-form button:hover {
  -webkit-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out
}
.seo-results .seo-results-form button:before {
  height: 100%;
  left: -35%;
  top: 0;
  -webkit-transform: skew(50deg);
  -ms-transform: skew(50deg);
  transform: skew(50deg);
  -webkit-transition-duration: .6s;
  -o-transition-duration: .6s;
  transition-duration: .6s;
  -webkit-transform-origin: top left;
  -ms-transform-origin: top left;
  transform-origin: top left;
  width: 0;
  content: '';
  background: #ccc;
  z-index: 999
}
.seo-results .seo-results-form button:hover {
  transition: all .4s ease-in-out;
  border-radius: 20px
}
.seo-results .seo-results-form button:hover:before {
  height: 100%;
  width: 135%;
  z-index: 999
}
.seo-results .seo-results-form button i {
  padding: 12px 3px;
  font-size: 15px
}
.seo-results .result-table tr th {
  text-transform: uppercase;
  font-family: var(--text-font);
  font-size: 13px;
  padding: 7px 0
}
.seo-results .result-table tr:nth-child(1) th {
  background: #1e5372;
  color: #fff;
  font-weight: 400;
  font-size: 20px;
  border-radius: 19px 19px 0 0;
  border: none
}
.seo-results .result-table tr:nth-child(2) th {
  background: #f9cf33;
  color: #1e5272;
  border-top: none;
  font-size: 16px;
  font-weight: 500;
  padding: 0
}
.seo-results .result-table th {
  border: none !important;
  text-align: center
}
.seo-results .result-table td, .seo-results .result-table tr {
  padding: 10px;
  border: 1px solid #ccc
}
.seo-results .result-table .top-strip {
  background: #fad000;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
  text-align: center;
  color: #242020
}
.seo-results .result-table td {
  border-right: none;
  -webkit-box-shadow: 3px 0 3px rgba(128, 127, 121, .2);
  box-shadow: 3px 0 3px rgba(128, 127, 121, .2);
  border-left: 0;
  padding: 7px 9px;
  border-bottom: 1px solid #ccc4a;
  text-align: center;
  color: #2e2c2c;
  font-size: 14px
}
.seo-results .result-table tr:nth-child(2) {
  border-top: none
}
.seo-results table.table.result-table {
  border: none !important
}
seo-results .result-table tr:first-child {
  border: none
}
.seo-results .result-table tr:nth-child(1) {
  border: none
}
.seo-results .result-table tr:nth-child(odd) td {
  background: #f3f3f3
}
.seo-results .result-table td {
  box-shadow: none;
  border: 1px solid #e8dede
}
.free-website-analysis .contact_form .form-group {
  border: 1px solid #ccc !important
}
.free-website-analysis h2 {
  font-size: 52px !important
}
.free-website-analysis p {
  padding: 20px 0 0;
  font-size: 15px !important
}
.free-website-analysis h3 {
  color: #1d5272;
  line-height: 30px;
  font-size: 19px;
  padding-bottom: 14px
}
.free-website-analysis.ranking-form .form-group {
  border: 1px solid #b7abab;
  border-radius: 1px
}
.free-website-analysis.ranking-form .form-group .form-control {
  color: #252424 !important;
  background: #fff;
  border: 1px solid #fff;
  box-shadow: none
}
section.ranking-form.inner-top-ranking-form.package-form.wow.fadeIn.contact_form.free-website-analysis {
  background: #11559b24 !important;
  padding: 40px 0
}
form#website-analysis {
  width: 100%
}
.free-website-analysis-main .form-heading h1 {
  font-weight: 800;
  color: #1c5174
}
.free-website-analysis.ranking-form input.btn.btn-success {
  background: #253f50;
  border: none;
  padding: 11px 30px;
  text-transform: uppercase;
  font-size: 21px
}
form#website-analysis .col-md-6.mr0 {
  min-width: 25% !important;
  flex: none;
  width: 20%;
  margin-right: 0;
  padding-right: 0
}
section.board-f-dir {
  background: #fff4d5;
  padding: 40px 0
}
section.board-of-direction {
  display: none
}
section.board-f-dir .director-img-ui img {
  width: 100%;
  position: relative;
  z-index: 1;
  height: 432px;
  object-fit: cover
}
section.board-f-dir .director-txt-ui {
  color: #424242;
  text-align: justify;
  line-height: 31px
}
section.board-f-dir h2 {
  font-weight: 700;
  color: #253f50;
  font-size: 40px
}
section.board-f-dir .director-txt-ui p:nth-child(2) {
  height: 220px;
  overflow: auto
}
section.board-f-dir .director-txt-ui .social-link ul {
  display: flex;
  list-style: none;
  padding: 0
}
section.board-f-dir .director-txt-ui .social-link ul li a {
  padding: 5px 10px;
  color: #253f4f;
  background: #fff;
  margin: 0 5px;
  border-radius: 100px
}
section.board-f-dir .director-txt-ui h3 {
  font-size: 30px;
  font-weight: 600;
  color: #325b73;
  margin: 0
}
section.board-f-dir .director-txt-ui h3 + h5 {
  font-size: 16px;
  padding-bottom: 8px
}
.board-f-dir .row {
  margin-bottom: 60px;
  background: #fef4d5;
  border-bottom: 1px solid #b69d745e;
  padding-bottom: 15px;
  border-radius: 4px
}
.director-img-ui {
  position: relative;
  margin: 0 34px;
  height: 485px
}
.director-img-ui:after {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  left: -29px;
  top: -27px;
  z-index: 0;
  -webkit-animation: help-animation 10s linear infinite;
  animation: help-animation 10s linear infinite;
  border: 11px solid #b69d74;
  background-color: transparent
}
.about-us .digital-marketing-txt {
  background: #fff;
  text-align: center !important
}
.about-us .digital-marketing-txt p {
  text-align: center
}
div.our-key-exlenece {
  background: #e6e6e6;
  padding: 30px 0;
  text-align: center;
  padding-bottom: 90px
}
div.our-key-exlenece h2 {
  text-align: center;
  font-weight: 600;
  font-size: 45px;
  color: #253f50
}
.container.exlence-wrapper .row {
  max-width: 700px;
  margin: 0 auto
}
.container.exlence-wrapper .col {
  min-width: 30.3%;
  float: left;
  background: #f2f2f2;
  margin: 10px;
  border-radius: 10px;
  box-shadow: 0 1px 5px 2px #cccccc42
}
.container.exlence-wrapper .col h3 {
  color: #253f4f;
  font-size: 24px;
  padding: 10px
}
.container.exlence-wrapper .col figure {
  margin-bottom: 0
}
.mission-section {
  background: #253f50;
  color: #fff;
  padding: 25px 0
}
.mission-section ul#myTab {
  justify-content: center;
  position: relative;
  margin-top: 0;
  border-bottom: none;
  position: relative;
  margin-top: -76px
}
.mission-section .tab-content .tabe-pane {
  background: #ccc
}
.mission-section .tab-content > .active {
  padding: 30px 0 0
}
.mission-section ul#myTab li a.active {
  background: #253f4f;
  color: #fff;
  border-radius: 15px 15px 0 0;
  border-bottom: none;
  border: none
}
.mission-section ul#myTab li a {
  font-size: 26px;
  padding: 9px 29px;
  border: 2px solid #253f4f;
  border-bottom: none;
  margin: 0 4px;
  border-radius: 15px 15px 0 0;
  color: #253f4f
}
.service-section {
  background: #fff
}
.your-goal {
  background: #263f4e;
  text-align: center;
  color: #fff;
  padding: 50px 80px
}
.your-goal h2 {
  font-weight: 600;
  font-size: 48px
}
section.seo-reseller-solution.whote-bg .container-fluid h2 {
  font-weight: 600;
  color: #444;
  padding-bottom: 10px
}
body.smo-services-main .slider .breadcrumb-bottom ul li a {
  color: #11559b !important;
  font-weight: 500
}
.container.reseller-solution-grid h2 {
  padding-bottom: 20px;
  font-weight: 600;
  color: #404040
}
.top-secton.sticky .service-section .service-clm p {
  height: 100px;
  overflow: auto
}
body.smo-services-main .service-section .service-clm p {
  height: 200px;
  overflow: auto
}
section.board-of-direction {
  padding: 30px 0;
  position: relative
}
section.board-of-direction h3 {
  text-align: center;
  padding: 10px 0;
  font-weight: 600;
  color: #263f4d;
  font-size: 53px
}
section.board-of-direction .director-clm h4.dir-name, section.board-of-direction .director-clm h5 {
  font-weight: 600;
  color: #263f4d
}
section.board-of-direction .director-clm ul {
  padding: 0;
  display: flex;
  list-style: none
}
section.board-of-direction .director-clm ul li a {
  color: #444;
  padding: 0 5px
}
section.board-of-direction .director-clm .hover-dir-box {
  background: #263f4de8;
  padding: 10px;
  color: #fff;
  height: 397px;
  overflow: scroll;
  position: absolute;
  top: -100%;
  transition: all .5s ease-in-out .4s
}
section.board-of-direction .director-clm {
  position: relative;
  overflow: hidden;
  z-index: 1
}
section.board-of-direction .director-clm:hover .hover-dir-box {
  top: 0;
  transition: all .5s ease-in-out .4s
}
body.about-us-main .seo-reseller-partner-form {
  background: #e6f2fe !important
}
body.about-us-main .seo-reseller-partner-form h2 {
  color: #444 !important
}
.life-at-ez a.btn.btn-info {
  background: #253f50;
  border-radius: 30px;
  padding: 10px 30px;
  margin: 10px 0
}
.life-at-ez h3.text-center + p {
  display: none
}
.life-at-ez {
  padding: 30px
}
body.about-us-main .service-section .service-clm p {
  height: 200px;
  overflow: auto
}
.service-section .service-clm h6 small {
  display: block
}
section.board-of-direction:after {
  position: absolute;
  left: 0;
  width: 100%;
  height: 50%;
  background: #dcbd42;
  bottom: 0;
  z-index: 0;
  content: ''
}
div.our-team-sec {
  padding: 40px 0
}
div.our-team-sec h2 {
  font-weight: 700;
  color: #263f4d;
  font-size: 50px;
  text-align: center;
  padding: 0 0 30px 0
}
.our-team-col img {
  width: 100%;
  object-fit: cover;
  height: 500px
}
.our-team-col {
  position: relative;
  overflow: hidden
}
.our-team-col figure {
  position: relative
}
.our-team-col figure:after {
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(../../../dist/assets/images/team-overlay.png) no-repeat;
  top: 0;
  content: '';
  z-index: 9;
  background-position: bottom;
  background-size: cover;
  transition: all .2s ease-in-out .2s
}
.our-team-col .hover-box {
  position: absolute;
  top: 79%;
  z-index: 9;
  padding: 10px;
  color: #fff;
  left: 20px;
  transition: all .3s ease-in-out .2s
}
.our-team-col .hover-box h5 {
  padding-bottom: 20px
}
.our-team-col:hover .hover-box {
  transition: all .3s ease-in-out .2s;
  top: 0
}
.our-team-col:hover figure:after {
  background-color: #162e3ec7;
  transition: all .2s ease-in-out .2s
}
.life-at-ez {
  background: #e6f2fe;
  margin-top: 40px;
  color: #243e4f
}
.life-at-ez .life-at-ez-pics {
  float: right;
  margin-top: -85px
}
.life-at-ez p:nth-child(2) {
  margin-top: 60px;
  line-height: 46px
}
.life-at-ez h5 {
  font-weight: 600;
  font-size: 31px;
  padding: 30px 0
}
.about-us .seo-reseller-partner-form.yellow-form {
  background: #f3d049;
  color: #253f4f;
  margin-bottom: 0
}
.about-us .seo-reseller-partner-form.yellow-form h2 {
  padding-bottom: 20px
}
.about-us .seo-reseller-partner-form.yellow-form .form-control {
  border-color: #444
}
.about-us .seo-reseller-partner-form.yellow-form .form-control::placeholder {
  color: #444
}
.about-us .seo-reseller-partner-form.yellow-form input.btn.btn-info {
  width: 100%;
  background: #253f4f !important;
  color: #f3d049 !important;
  font-size: 20px;
  max-width: 200px
}
.guest .package-wrapper-area tr th:first-child {
  background: #fff
}
.seo-reseller-program .digital-marketing-txt a.btn.btn-info {
  background: #e6f2fd;
  color: #444;
  border-color: #e6f2fd;
  padding: 10px;
  border-radius: 50px
}
.seo-reseller-program .digital-marketing-txt {
  background: #fff
}
section.seo-reseller-solution .container-fluid {
  padding: 0;
  text-align: center;
  padding: 50px 0;
  background: #e6f2fd
}
section.seo-reseller-solution .container-fluid h3 {
  color: #444;
  font-size: 33px
}
section.seo-reseller-solution .container-fluid a.btn {
  border-radius: 50px;
  background: #253f50;
  color: #fff;
  border-color: #253f50;
  font-weight: 300;
  margin: 0 12px
}
section.seo-reseller-solution .container-fluid a.btn + a.btn.btn-warning {
  background: 0 0;
  color: #253f50;
  font-weight: 500
}
.container.reseller-solution-grid {
  padding: 50px 100px;
  text-align: center
}
.container.reseller-solution-grid .item {
  background: #e6f2fd;
  padding: 20px 30px;
  text-align: left;
  border-radius: 19px;
  margin-bottom: 30px;
  height: 300px !important;
  min-height: 360px !important
}
.container.reseller-solution-grid .item a.btn.btn-info {
  border-radius: 20px;
  background: 0 0;
  color: #253f50;
  border-color: #253f50
}
.container.reseller-solution-grid .item h4 {
  color: #253f4f
}
.container.reseller-solution-grid .item p {
  color: #151515
}
section.seo-reseller-solution.whote-bg {
  background: #fff
}
section.seo-reseller-solution.whote-bg .container-fluid {
  background: t;
  background: #e5f1fd !important;
  padding: 20px 100px
}
section.seo-reseller-solution.whote-bg .container-fluid h2 {
  font-weight: 600;
  color: #444;
  padding-bottom: 10px
}
body.smo-services-main .slider .breadcrumb-bottom ul li a {
  color: #11559b !important;
  font-weight: 500
}
.container.reseller-solution-grid h2 {
  padding-bottom: 20px;
  font-weight: 600;
  color: #404040
}
.top-secton.sticky .service-section .service-clm p {
  height: 100px;
  overflow: auto
}
body.smo-services-main .service-section .service-clm p {
  height: 200px;
  overflow: auto
}
section.seo-reseller-solution.whote-bg .container.reseller-solution-grid {
  background: #fff !important
}
section.seo-reseller-solution.whote-bg .container.reseller-solution-grid .item {
  background: 0 0;
  box-shadow: 0 2px 3px #cec5c5
}
.seo-reseller-partner-form {
  background: #253f50;
  padding: 30px 0;
  text-align: center;
  color: #fff;
  margin-bottom: 0
}
.seo-reseller-partner-form .col-md-3.form-group:last-child {
  text-align: left
}
.seo-reseller-partner-form .col-md-3.form-group:last-child input.btn.btn-info {
  background: #f3d049;
  text-transform: uppercase;
  color: #444;
  padding: 6px 36px;
  font-weight: 600;
  border-color: transparent;
  padding: 10px 28px;
  border-radius: 10px
}
.services-section.development.text-center.offer-section {
  padding: 30px 0;
  color: #fff
}
.faq-page.color-change {
  padding-bottom: 40px
}
.services-section.development.text-center.offer-section a {
  background: #f9cf33;
  padding: 10px;
  color: #000;
  border-radius: 6px;
  font-weight: 500
}
.seo-reseller-partner-form .form-control {
  background: 0 0;
  color: #444;
  border-color: #9a9797;
  border-radius: 10px;
  height: 50px
}
.seo-reseller-partner-form .form-control::placeholder {
  color: #989494
}
.accordion-started.accordion-bral .article table {
  width: 100%
}
body.white-label-seo-services-main .accordion-started.accordion-bral .article table tr:nth-child(1) td:first-child {
  background: 0 0;
  width: 21%
}
.white-label-seo-services-main .service-section .service-clm i img, body.seo-reselling-services-main .service-section .service-clm i img, body.white-label-seo-reseller-program-main .service-section .service-clm i img {
  filter: invert(1)
}
.accordion-started.accordion-bral .article table {
  width: 100%
}
body.white-label-seo-services-main .accordion-started.accordion-bral .article table tr:nth-child(1) td:first-child {
  background: 0 0;
  width: 21%
}
.white-label-seo-services-main .service-section .service-clm i img {
  filter: invert(1)
}
body.white-label-seo-services-main .accordion-started.accordion-bral .article table tr:nth-child(1) td:first-child {
  background: 0 0;
  width: 21%
}
.white-label-seo-services-main .service-section .service-clm i img {
  filter: invert(1)
}
.accordion-started.accordion-bral .article table {
  width: 100%
}
body.white-label-seo-services-main .accordion-started.accordion-bral .article table tr:nth-child(1) td:first-child {
  background: 0 0;
  width: 21%
}
.white-label-seo-services-main .service-section .service-clm i img, body.seo-reseller-services-main .service-section .service-clm i img {
  filter: invert(1)
}
body.seo-reseller-services-main .service-section .service-clm p, body.seo-reselling-services-main .service-clm p, body.white-label-seo-reseller-program-main .service-section .service-clm p, body.white-label-seo-services-main .service-section .service-clm p {
  height: 200px;
  overflow: auto;
  margin-bottom: 20px
}
body.white-label-seo-services-main .service-section .service-clm {
  margin-bottom: 30px
}
body.white-label-seo-services-main .service-section .service-clm p + a {
  background: #fff
}
.portfolio-slider .carousel-item {
  display: flex
}
.portfolio-slider .carousel-item img {
  width: 100%
}
.portfolio-slider .carousel-item .portfolio-txt {
  padding-top: 180px;
  width: 270px
}
.portfolio-slider .carousel-item .portfolio-txt h2 {
  font-weight: 700;
  color: #253f4f;
  font-size: 25px
}
.portfolio-slider .carousel-item .portfolio-txt p {
  font-size: 20px;
  color: #263f4e
}
.portfolio-slider .carousel-item .portfolio-txt a.btn.btn-danger {
  border-radius: 40px;
  background: #f3d049;
  border-color: transparent;
  color: #11385a;
  font-weight: 600;
  padding: 11px 20px
}
.web-development-company-india-main .seo-reseller-partner-form {
  background: #ebf5ff !important
}
body.web-development-company-india-main .main.seo-tab ul.nav.nav-tabs li a.nav-link {
  padding: 12px
}
body.web-development-company-india-main .service-section .service-clm p {
  height: 100% !important;
  overflow: unset;
  overflow-y: inherit !important
}
body.web-development-company-india-main .service-section .service-clm {
  height: 570px
}
body.web-development-company-india-main .service-section .service-clm {
  margin-bottom: 30px
}
body.web-development-company-india-main .service-section .service-clm p + a {
  background: #fff
}
body.web-development-company-india-main .service-section .service-clm p + a:hover {
  color: #211f1f
}
.web-development-company-india-main .seo-reseller-partner-form h2, .web-development-company-india-main .seo-reseller-partner-form p {
  color: #444
}
.industries-we-serve {
  background: #ebebeb;
  padding: 40px 0;
  margin-top: 0
}
.industries-we-serve h2 {
  text-align: center;
  font-weight: 700;
  margin-bottom: 30px;
  color: #1b5e9b
}
.industries-we-serve ul {
  display: block;
  list-style: none
}
.industries-we-serve ul li {
  width: 15%;
  float: left;
  text-align: center;
  border: 1px solid #a6ddff40;
  margin: 7px;
  border-radius: 10px;
  padding: 25px 0;
  transform: scale(1);
  transition: all .4s ease-in-out
}
.industries-we-serve ul li:hover {
  transform: scale(1.1);
  transition: all .4s ease-in-out
}
body.web-development-company-india-main .see-our-result {
  background: #fff
}
.web-development-company-india-main h2 {
  font-size: 50px;
  font-weight: 700
}
.contact_form .form-group {
  margin-bottom: 10px
}
.contact_form textarea {
  border-radius: 0 !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: 0 !important;
  height: 150px
}
.contact-slider .carousel-caption {
  top: 33%
}
.contact-slider .carousel-caption h2 {
  color: #fff
}
.address-section {
  padding: 20px 0;
  background: #fff
}
.contact-colom i {
  text-align: center;
  color: #1c5173;
  height: 34px;
  float: left;
  font-size: 17px;
  vertical-align: top;
  vertical-align: middle;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 100%;
  border: 1px solid #253f50;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 34px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 4px 10px 4px 0
}
.contact-colom p a {
  color: #333;
  text-decoration: none
}
.contact-colom h2 i {
  text-align: center;
  display: block;
  font-size: 66px;
  color: #222f7d
}
.contact-colom p {
  font-family: var(--main-font);
  font-size: 15px;
  vertical-align: unset
}
.address-section .contact-colom h2 {
  margin: 0 0 15px;
  font-size: 23px;
  text-align: left;
  position: relative;
  display: block;
  padding: 10px 0;
  font-weight: 700;
  color: #4f4e4e
}
.gray-bg h2, .txt-center-style ul {
  text-align: center
}
.address-section .contact-colom h2:before {
  position: absolute;
  bottom: 0;
  content: '';
  left: 0;
  width: 58px;
  border-bottom: 2px solid#464646;
  height: 10px
}
.after-line {
  position: relative
}
.after-line:after {
  position: absolute;
  right: 0;
  width: 1px;
  height: 100%;
  background: 0 0;
  content: ' ';
  top: 0
}
section.ranking-form.inner-top-ranking-form.package-form.wow.fadeIn.contact_form {
  padding: 40px 0;
  background: #e9f6ff
}
section.ranking-form.inner-top-ranking-form.package-form.wow.fadeIn.contact_form .form-control.effect-8 {
  border: 1px solid #1c517242
}
section.ranking-form.inner-top-ranking-form.package-form.wow.fadeIn.contact_form h2 {
  font-weight: 700;
  color: #1d5272;
  font-size: 45px
}
section.ranking-form.inner-top-ranking-form.package-form.wow.fadeIn.contact_form a, section.ranking-form.inner-top-ranking-form.package-form.wow.fadeIn.contact_form p {
  color: #1d5273 !important
}
section.ranking-form.inner-top-ranking-form.package-form.wow.fadeIn.contact_form input.btn.btn-success {
  text-transform: uppercase;
  padding: 13px 70px;
  margin-top: 20px;
  font-size: 21px;
  background: #1d5172;
  border-color: #1d5172;
  border-radius: 40px
}
.address-section .contact-colom {
  background: #caeaff;
  padding: 17px;
  margin-bottom: 30px
}
.contact_form .form-group {
  margin-bottom: 10px
}
.contact_form textarea {
  border-radius: 0 !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: 0 !important;
  height: 150px
}
.contact-slider .carousel-caption {
  top: 33%
}
.contact-slider .carousel-caption h2 {
  color: #fff
}
.address-section {
  padding: 20px 0;
  background: #fff
}
.contact-colom i {
  text-align: center;
  color: #1c5173;
  height: 34px;
  float: left;
  font-size: 17px;
  vertical-align: top;
  vertical-align: middle;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 100%;
  border: 1px solid #253f50;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 34px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 4px 10px 4px 0
}
.contact-colom p a {
  color: #333;
  text-decoration: none
}
.contact-colom h2 i {
  text-align: center;
  display: block;
  font-size: 66px;
  color: #222f7d
}
.contact-colom p {
  font-family: var(--main-font);
  font-size: 15px;
  vertical-align: unset
}
.address-section .contact-colom h2 {
  margin: 0 0 15px;
  font-size: 23px;
  text-align: left;
  position: relative;
  display: block;
  padding: 10px 0;
  font-weight: 700;
  color: #4f4e4e
}
.gray-bg h2, .txt-center-style ul {
  text-align: center
}
.address-section .contact-colom h2:before {
  position: absolute;
  bottom: 0;
  content: '';
  left: 0;
  width: 58px;
  border-bottom: 2px solid#464646;
  height: 10px
}
.after-line {
  position: relative
}
.after-line:after {
  position: absolute;
  right: 0;
  width: 1px;
  height: 100%;
  background: 0 0;
  content: ' ';
  top: 0
}
section.ranking-form.inner-top-ranking-form.package-form.wow.fadeIn.contact_form {
  padding: 40px 0;
  background: #e9f6ff
}
section.ranking-form.inner-top-ranking-form.package-form.wow.fadeIn.contact_form .form-control.effect-8 {
  border: 1px solid #1c517242
}
section.ranking-form.inner-top-ranking-form.package-form.wow.fadeIn.contact_form h2 {
  font-weight: 700;
  color: #1d5272;
  font-size: 45px
}
section.ranking-form.inner-top-ranking-form.package-form.wow.fadeIn.contact_form a, section.ranking-form.inner-top-ranking-form.package-form.wow.fadeIn.contact_form p {
  color: #1d5273 !important
}
section.ranking-form.inner-top-ranking-form.package-form.wow.fadeIn.contact_form input.btn.btn-success {
  text-transform: uppercase;
  padding: 13px 70px;
  margin-top: 20px;
  font-size: 21px;
  background: #1d5172;
  border-color: #1d5172;
  border-radius: 40px
}
.address-section .contact-colom {
  background: #caeaff;
  padding: 17px;
  margin-bottom: 30px
}
.case-study-banner-details {
  background: url(../../assets/images/Greater-Southern-Home-Recreation.jpg) !important;
  height: 347px !important
}
.case-study-banner-details h4 {
  padding-top: 4% !important
}
.case-study-banner h4, .case-study-banner-details h4 {
  padding-top: 27%;
  position: absolute;
  font-size: 41px;
  font-weight: 800;
  font-family: var(--main-font);
  text-align: center;
  width: 100%
}
.icon-down {
  position: absolute;
  bottom: -24px;
  width: 71px;
  height: 70px !important;
  left: 0;
  right: 0;
  margin: 0 auto;
  background: #fff;
  z-index: 999;
  border-radius: 100%;
  border: 4px solid #e6e1e1
}
.icon-down a {
  display: block;
  text-align: center;
  padding-top: 10px;
  text-decoration: none;
  font-size: 32px;
  color: #564809
}
body.podcasts-main .about-white-gray.Defoult-page-UI h1 {
  text-align: center;
  padding-bottom: 30px;
  font-size: 40px
}
body.podcasts-main .about-white-gray.Defoult-page-UI h4 {
  font-size: 20px;
  color: #1d5273
}
body.podcasts-main .about-white-gray.Defoult-page-UI .col-sm-4 {
  background: #fff;
  margin: 10px;
  max-width: 30%;
  padding: 10px;
  height: 400px;
  border: 1px solid #cccccc73;
  box-shadow: 2px 1px 3px #44444426;
  overflow: auto
}
@-webkit-keyframes mover {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0)
  }
  100% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px)
  }
}
@keyframes mover {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0)
  }
  100% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px)
  }
}
.case-study .portfolio-colom {
  height: 309px;
  overflow-y: hidden;
  position: relative;
  margin: 4px;
  transition: all .4s ease-in-out
}
.project-dis {
  display: block;
  text-align: center;
  width: 100%
}
.case-study .portfolio-colom .mark-div {
  position: absolute;
  top: 0;
  background: rgba(68, 68, 68, .8);
  width: 100%;
  height: 100%;
  text-align: center;
  padding: 35px 18px !important;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  color: #fff;
  font-size: 19px;
  padding-top: 20px !important;
}
.case-study .portfolio-colom img, .case-study .portfolio-colom:hover .mark-div {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out
}
.case-study .portfolio-colom .mark-div h3 {
  font-size: 23px;
  text-transform: uppercase;
  font-weight: 900;
  padding-bottom: 10px;
  margin-top: 0;
}
.case-study .portfolio-colom .mark-div p {
  margin: 0;
  padding: 0;
  line-height: 22px;
  font-size: 16px !important
}
.case-study .portfolio-colom img {
  width: 100%
}
.case-study .portfolio-colom:hover img {
  -webkit-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2)
}
.case-study .portfolio-colom .mark-div a {
  color: #170f0f;
  background: #e2a81a;
  padding: 10px;
  border-radius: 4px;
  margin: 10px;
  -webkit-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  text-decoration: none;
  text-transform: uppercase
}
.case-study .portfolio-colom .mark-div a:hover {
  background: #fff;
  color: #444;
  -webkit-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  border-radius: 20px
}
.case-study ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 31px 0 10px
}
.case-study ul li {
  display: inline-block !important;
  font-size: 20px;
  text-transform: capitalize;
  padding: 5px 27px;
  cursor: pointer;
  background: #fff;
  border-radius: 4px;
  border: 1px;
  margin: 3px;
  -webkit-transform: skew(0);
  -ms-transform: skew(0);
  transform: skew(0)
}
.case-study ul li.active {
  color: #d48809 !important;
  border-bottom: 1px solid #ccc73
}
.case-study .item {
  background-color: #fff;
  text-align: center;
  color: #fff;
  height: 245px;
  width: 23%;
  overflow: hidden;
  display: block;
  margin: 20px 1% 1%;
  line-height: 65px;
  border: 1px solid
}
.left-side img, .view-btn {
  width: 100%
}
.left-side h4, .left-side p {
  border-bottom: 1px solid #e2e2e2
}
.view-btn {
  display: block;
  text-align: center
}
.case-study-area {
  padding: 40px 0
}
body.app-store-optimization-services-main .service-section .col-md-3 .service-clm p, body.conversion-rate-optimization-services-main .service-clm p, body.ppc-services-india-main .service-clm p {
  height: 200px;
  overflow-y: scroll;
  margin-bottom: 20px;
  line-height: 25px;
  font-size: 18px;
  line-height: 32px
}
body.ppc-services-india-main .service-section .service-clm h6 {
  font-size: 35px
}
body.conversion-rate-optimization-services-main .service-clm, body.ppc-services-india-main .service-section .service-clm {
  margin-bottom: 30px
}
body.conversion-rate-optimization-services-main .main.seo-tab .tab-content ul li {
  text-align: left
}
body.conversion-rate-optimization-services-main section.what-make-diffrent .what-make-txt-ui.text-center h2 ~ p {
  margin: 0
}
body.app-store-optimization-services-main .service-section .col-md-3 {
  min-width: 33%
}
.app-store-optimization-services-main .main.seo-tab ul.nav.nav-tabs li a.nav-link {
  max-width: 189px;
  padding: 10px 3px !important;
  font-size: 15px !important;
  font-weight: 600;
  font-size: 15px;
  line-height: 21px
}
.app-store-optimization-services-main .main.seo-tab ul.nav.nav-tabs li a.nav-link br {
  display: none
}
body.guest-posting-services-main .package-wrapper-area tr:nth-child(2) td:first-child {
  border-radius: 0 !important
}
.package-wrapper-area tr th:first-child {
  border: none
}
body.guest-posting-services-main table.seo-rank-table.table {
  border: none
}
body.guest-posting-services-main .container.reseller-solution-grid .item {
  height: 300px;
  overflow-y: scroll
}
body.guest-posting-services-main .guest .seo-reseller-partner-form.yellow-form .form-control::placeholder {
  color: #253f4f
}
.prt-dtl-pge {
  padding: 40px 0;
  overflow: hidden;
  background: #2c8be117
}
.prt-dtl-pge .port-details p {
  font-size: 14px
}
.port-details.sticky {
  position: fixed !important;
  top: 25%
}
.prt-dtl-pge .port-details h2, .prt-dtl-pge .port-details h3 {
  font-size: 25px;
  font-weight: 700;
  padding: 0 0 7px;
  margin: 0;
  font-family: var(--main-font);
  line-height: 28px
}
.prt-dtl-pge .port-details ul {
  margin: 0 0 20px;
  list-style: none
}
.prt-dtl-pge .port-details ul li {
  position: relative;
  line-height: 23px;
  font-size: 14px;
  padding: 0 21px
}
.prt-dtl-pge .port-details ul li:before {
  position: absolute;
  left: 0;
  width: 12px;
  border-radius: 100%;
  height: 12px;
  background: #f0c805;
  content: '';
  top: 9px
}
.prt-dtl-pge .port-details .btn-info {
  position: relative;
  background: #198be0;
  z-index: 1;
  padding: 8px 14px;
  text-transform: uppercase;
  font-size: 15px
}
.port-figure {
  text-align: center
}
.event h2, .event h3 {
  color: #424040;
  font-family: var(--main-font);
  font-weight: 700
}
.form-parent .form-group {
  margin: 0;
  padding-bottom: 10px
}
.event:nth-child(odd) {
  background: #f9f9f9;
  padding: 38px 0
}
.event:nth-child(even) {
  background: 0 0;
  padding: 20px 0 40px;
  margin: 0;
  border-bottom: 1px solid #ccc69
}
.life-atEZ {
  padding: 30px 0
}
.event h2 {
  font-size: 46px;
  position: var(--position-rel);
  text-align: left;
  margin-bottom: 20px
}
.event .event-img, .event h3 {
  position: relative;
  transition: all .4s ease-in-out
}
.event h3 {
  font-size: 22px;
  text-align: center;
  margin-bottom: -21px;
  z-index: 99
}
.event .event-img {
  height: 382px;
  margin: 10px
}
.event .event-img img {
  -webkit-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  border-radius: 0;
  border: 1px solid #e0dfdf;
  padding: 5px;
  -webkit-box-shadow: -6px 14px 20px rgba(204, 204, 204, .53);
  box-shadow: -6px 14px 20px rgba(204, 204, 204, .53);
  width: 100%;
  background: #fff
}
.event .event-img .event-title {
  width: 100%;
  position: absolute;
  bottom: 0;
  right: 0;
  height: 9%;
  margin: auto;
  background: 0 0;
  left: 0;
  padding: 0;
  transition: all .6s ease-in-out
}
.event .event-img .event-title h3 {
  color: #444
}
.event .event-img:hover .event-title h3 {
  color: #fff;
  -webkit-transition: all .6s ease-in-out;
  -o-transition: all .6s ease-in-out;
  transition: all .6s ease-in-out
}
.event .event-img:hover .event-title {
  -webkit-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  bottom: 19%;
  height: 81%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0;
  color: #fff;
  background: rgba(82, 77, 77, .28);
  left: 0
}
body.best-of-2019-main {
  background: #444 !important
}
body.best-of-2019-main .about-white-gray.Defoult-page-UI {
  background: #040311;
  position: relative;
  color: #fff
}
body.best-of-2019-main .about-white-gray.Defoult-page-UI .best-ofyearsec > img {
  position: absolute;
  right: 0
}
body.best-of-2019-main .about-white-gray.Defoult-page-UI {
  position: relative
}
body.best-of-2019-main .about-white-gray.Defoult-page-UI:after {
  position: absolute;
  right: 0;
  top: 0;
  content: '';
  width: 100%;
  height: 100%;
  background: url() no-repeat;
  max-width: 602px;
  transform-origin: center bottom;
  animation-name: objects-on-platform;
  animation-duration: 5s;
  animation-timing-function: ease-in-out;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite
}
@keyframes objects-on-platform {
  0% {
    opacity: .2
  }
  50% {
    opacity: 1
  }
  100% {
    opacity: .2
  }
}
body.best-of-2019-main .about-white-gray.Defoult-page-UI:before {
  position: absolute;
  left: 0;
  top: 0;
  content: '';
  width: 136px;
  height: 100%;
  background: url();
  max-width: 602px;
  animation-name: objects-on-platform;
  animation-duration: 5s;
  animation-timing-function: ease-in-out;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite
}
body.best-of-2019-main .about-white-gray.Defoult-page-UI section.best-ofyearsec h5 img {
  position: absolute;
  top: -103px;
  width: 211px;
  left: -15.1%;
  min-width: 200px;
  animation-name: box-jump;
  animation-duration: 3s;
  animation-timing-function: ease-in-out;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite
}
@keyframes box-jump {
  0% {
    transform: translateY(0)
  }
  30% {
    transform: translateY(-16px)
  }
  33% {
    transform: translateY(-15px)
  }
  45% {
    transform: translateY(0)
  }
  50% {
    transform: translateY(-5px)
  }
  52% {
    transform: translateY(-5px)
  }
  60% {
    transform: translateY(0)
  }
}
body.best-of-2019-main .about-white-gray.Defoult-page-UI section.best-ofyearsec .best-of-clm {
  top: 0;
  padding-top: 95px;
  position: relative;
  padding-left: 34px;
  border-left: 12px solid #ecc00e;
  margin-left: 1px !important;
  position: relative;
  left: 108px;
  margin-top: 100px
}
@media only screen and (min-device-width:1400px) and (max-device-width:1920px) {
  body.best-of-2019-main .about-white-gray.Defoult-page-UI section.best-ofyearsec h5 img {
    left: -13.4%
  }
}
body.best-of-2019-main .about-white-gray.Defoult-page-UI section.best-ofyearsec .best-of-clm p {
  margin: 0
}
body.best-of-2019-main .about-white-gray.Defoult-page-UI section.best-ofyearsec h4 {
  margin-bottom: 0;
  color: #ecc00e;
  font-weight: 400;
  font-size: 30px;
  line-height: 44px
}
body.best-of-2019-main .about-white-gray.Defoult-page-UI section.best-ofyearsec .best-of-clm-list-loop {
  margin: 7px 0;
  margin-bottom: 30px;
  position: relative
}
body.best-of-2019-main .about-white-gray.Defoult-page-UI section.best-ofyearsec .best-of-clm {
  position: relative;
  z-index: 9;
  padding-bottom: 19px
}
section.best-ofyearsec + p {
  display: none
}
body.best-of-2019-main .about-white-gray.Defoult-page-UI section.best-ofyearsec .best-of-clm-list-loop p {
  font-size: 24px;
  font-family: open sans
}
body.best-of-2019-main .about-white-gray.Defoult-page-UI section.best-ofyearsec .best-of-clm-list-loop {
  position: relative;
  z-index: 999 !important
}
body.best-of-2019-main .about-white-gray.Defoult-page-UI section.best-ofyearsec .best-of-clm-list-loop:after {
  position: absolute;
  left: 0;
  bottom: -23px;
  width: 55px;
  height: 8px;
  background: #44444452;
  content: ''
}
body.best-of-2019-main .about-white-gray.Defoult-page-UI section.best-ofyearsec .best-of-clm-list-loop.merge h4, body.best-of-2019-main .about-white-gray.Defoult-page-UI section.best-ofyearsec .best-of-clm-list-loop.merge p {
  display: inline-block
}
.best-of-2019-main main.slider.seo-service-page.best-of-2019-banner {
  display: none
}
.portfolio-overlay {
  width: 300px;
  right: 0
}
.brand img {
  width: 50px
}
.p1:hover, .p2:hover {
  opacity: .3
}
.filters h4 {
  color: grey;
  font-size: 24px;
  font-weight: 400
}
#portfolio p {
  color: grey;
  font-size: 12px;
  font-weight: 200
}
.filters a {
  color: #cd6839
}
.content {
  width: 100%;
  margin: 0 auto;
  padding: 0;
  text-align: center
}
.single-content img {
  width: 300px;
  height: 100%;
  margin: 15px 10px
}
.filters, .our-project .owl-carousel .owl-item img {
  width: 100%;
  min-height: 600px
}
.single-content .img-wrp:hover {
  background: url(../images/port-hover.png) no-repeat;
  background-size: cover;
  -webkit-transition: background ease-in-out .4s;
  -o-transition: background ease-in-out .4s;
  transition: background ease-in-out .4s
}
.slider .carousel-caption .btn, .slider .carousel-caption .btn:hover {
  -webkit-transition: var(--animation-time);
  -o-transition: var(--animation-time)
}
.single-content img.p2 {
  opacity: 1 !important
}
.filters {
  text-align: center;
  position: relative;
  z-index: 99
}
.filters.portfolio {
  padding: 30px 0;
  min-height: 0
}
.filters ul {
  list-style: none;
  padding: 20px 0
}
.filters ul li {
  display: inline;
  padding: 10px 25px;
  font-size: 14px;
  color: #636363;
  font-weight: 400;
  cursor: pointer;
  text-transform: uppercase;
  letter-spacing: .2em
}
.filters ul li:hover {
  color: #a6a6a6
}
.filters ul li.active {
  color: #fff;
  border: 1px solid #253f4f;
  font-weight: 600;
  border-radius: 30px !important;
  background: #253f50;
  border-radius: 6px !important;
  position: relative;
  z-index: 99
}
.portfolio-bg {
  padding: 30px 0;
  min-height: 700px
}
.filters.portfolio h2 {
  font-size: 48px;
  font-weight: 700;
  color: #010101;
  margin-bottom: 15px
}
.content.portfolio.grid {
  display: flex
}
.content.portfolio.grid .container {
  display: flex;
  position: relative;
  left: 0;
  right: 0;
  margin: 0 auto;
  align-items: center;
  justify-content: center;
  padding-right: 0
}
.content.portfolio.grid .grid-item {
  width: 25%
}
.filters.portfolio.filter-button-group {
  padding: 40px 0 0 !important
}
.filters ul li.active:after {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 30px;
  height: 30px;
  background: #253f4f;
  content: '';
  bottom: -15px;
  z-index: -1;
  transform: rotate(45deg)
}
.filters.portfolio.filter-button-group h1 {
  font-weight: 700;
  color: #1d5172
}
.single-content .img-wrp:hover {
  background: url(../images/port-hover.png) no-repeat;
  background-size: cover;
  -webkit-transition: background ease-in-out .4s;
  -o-transition: background ease-in-out .4s;
  transition: background ease-in-out .4s
}
.asp-net-development-services-main .service-section .service-clm, .responsive-web-design-services-main .service-section .service-clm, .web-design-company-india-main .service-section .service-clm, .wordpress-development-company-main .service-section .service-clm {
  margin-bottom: 30px
}
.responsive-web-design-services-main .service-section .service-clm p, .web-design-company-india-main .service-section .service-clm p, .wordpress-development-company-main .service-section .service-clm p {
  height: 200px;
  overflow: scroll
}
body.wordpress-development-company-main .service-section {
  text-align: center
}
body.contact-us-main .form-colom .form-control {
  color: #1f1f1f
}
body.wordpress-development-company-main .service-section h2 {
  padding-bottom: 0
}
.cms-web-development-main .main.seo-tab ul.nav.nav-tabs li a.nav-link {
  padding: 10px;
  width: 202px
}
.service-section .service-clm {
  margin-bottom: 30px
}
body.local-seo-services-main .service-section .service-clm {
  height: 500px
}
body.local-seo-services-main .service-section h2 {
  padding-bottom: 0
}
body.local-seo-services-main .service-section h2 + p {
  margin-bottom: 40px
}
body.cms-web-development-main .service-section .service-clm p {
  height: 100%;
  overflow: auto
}
body.logo-design-services-main .seo-tab ul.nav.nav-tabs li a {
  padding: 6px 12px
}
body.logo-design-services-main .main.seo-tab ul.nav.nav-tabs li a br {
  display: none
}
.custom-php-web-development-company-main .digital-marketing-txt .text-ui p {
  text-align: justify !important
}
.laravel-development-services-main body.e-commerce-development-services-main .main.seo-tab ul.nav.nav-tabs li a, body.e-commerce-development-services-main .main.seo-tab ul.nav.nav-tabs li a {
  width: 230px
}
body.e-commerce-development-services-main .service-section.e-commerce-development-services h2 {
  padding-bottom: 0
}
body.e-commerce-development-services-main .service-section.e-commerce-development-services {
  text-align: center
}
body.e-commerce-development-services-main .service-section.e-commerce-development-services p {
  margin-bottom: 30px
}
body.e-commerce-development-services-main .service-section .service-clm p {
  height: 100%;
  overflow: auto
}
.laravel-development-services-main .main.seo-tab ul.nav.nav-tabs li a {
  padding: 10px;
  font-size: 23px;
  width: 235px
}
body.mobile-application-development-main .main.seo-tab ul.nav.nav-tabs li a {
  font-size: 20px
}
body.mobile-application-development-main .service-section.mobile-application-development {
  text-align: center
}
body.mobile-application-development-main .service-section.mobile-application-development h2 {
  padding-bottom: 0
}
body.mobile-application-development-main .service-section.mobile-application-development p {
  padding-bottom: 30px
}
.template-based-website-main .digital-marketing-txt {
  margin: 0 !important;
  padding: 0
}
.our-project {
  padding: 75px 0;
  background-size: cover !important;
  background: url(assets/images/single-portfolio.png)
}
.our-project .single-project, .projects-txt {
  padding-left: 15%
}
.our-project .single-project .owl-next i, .our-project .single-project .owl-prev i {
  -webkit-transform: rotate(-43deg);
  -ms-transform: rotate(-43deg);
  transform: rotate(-43deg);
  color: #fff
}
.our-project .single-project:hover .owl-next, .our-project .single-project:hover .owl-prev {
  -webkit-transition: all ease-in-out .4s;
  -o-transition: all ease-in-out .4s;
  transition: all ease-in-out .4s;
  opacity: 1;
  left: 50px;
  visibility: visible
}
.our-project .single-project:hover .owl-next {
  right: 0;
  left: 96%
}
.our-project .single-project .owl-next, .our-project .single-project .owl-prev {
  width: 40px;
  height: 40px;
  background: #18191b;
  position: absolute;
  -webkit-transition: all ease-in-out .4s;
  -o-transition: all ease-in-out .4s;
  transition: all ease-in-out .4s;
  right: -45px;
  opacity: 0;
  border: none !important;
  visibility: hidden;
  border-radius: 0 !important
}
.left-tab .nav-pills a:hover, .package_table table tr td:hover {
  -webkit-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out
}
.our-project .single-project .owl-prev {
  top: 45%;
  left: 37px
}
.our-project .single-project .owl-next {
  top: 45%
}
.our-project .single-project .item-img {
  border: 5px solid #fff;
  border-radius: 0;
  height: 600px;
  -webkit-box-shadow: 3px 4px 4px #c3c3c3;
  box-shadow: 3px 4px 4px #c3c3c3
}
.our-project .col-sm-7 {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center
}
.projects-txt h2 {
  color: #f9cf33;
  font-size: 48px;
  font-weight: 800
}
.projects-txt p {
  color: #fff;
  font-size: 24px;
  margin: 20px 0 25px
}
.projects-txt a {
  background: #fff;
  border-color: #1a1c1b;
  color: #222;
  font-size: 24px;
  padding: 10px 30px;
  border-radius: 40px;
  font-weight: 700
}
body.seo-company-india-main .our-seo-process ul.performance-list li {
  padding: 3px 31px;
  background: #fbfdff
}
body.seo-company-india-main .our-seo-process ul.performance-list li::before {
  left: 5px
}
body.seo-company-india-main .our-seo-process ul.performance-list {
  margin: 20px 0
}
.festive-offer-main .about-white-gray {
  padding: 30px 0
}
.festive-offer-main .about-white-gray h1 {
  font-weight: 600;
  color: #2a7bbd
}
.top-contact-strip.text-right ul li {
  padding: 0
}
.top-secton span.icon-img a {
  border-radius: 0 !important;
  font-weight: 400 !important
}
body.home_page main.slider .caption h2 {
  text-transform: inherit;
  text-align: left
}
body.-main .seo-reseller-partner-form.yellow-form {
  background: #bedef3 !important
}
body.-main .seo-reseller-partner-form.yellow-form h2 {
  font-weight: 700;
  color: #263f4e !important;
  padding-bottom: 20px
}
body.ecommerce-seo-services-main .service-section .service-clm p, body.link-building-services-main .service-section .service-clm p, body.mobile-seo-services-main .service-section .service-clm p, body.seo-by-industry-main .service-section .service-clm p, body.small-business-seo-services-main .service-section .service-clm p {
  height: 170px;
  overflow: auto
}
body.corporate-reputation-management-main .service-section .service-clm p {
  height: 270px;
  overflow: auto
}
body.seo-reseller-services-main .container.reseller-solution-grid .item {
  height: auto
}
body.seo-reseller-services-main .container.reseller-solution-grid .item a.btn.btn-info {
  margin-top: 10px
}
body.seo-reseller-services-main .our-seo-process.text-center {
  text-align: left !important
}
body.seo-reseller-services-main .our-seo-process.text-center h2 {
  font-size: 40px;
  text-align: left
}
section#show-form form#signupletscon .form-control {
  color: #fff !important
}
body.about-us-main .service-section .service-clm p {
  height: 160px;
  overflow: auto
}
body.home_page .service-section .service-clm p {
  height: 160px;
  overflow: auto
}
body.guest-posting-services-main .guest .seo-reseller-partner-form.yellow-form {
  background: #e5f1fd !important
}
body.guest-posting-services-main .guest .seo-reseller-partner-form.yellow-form h2 {
  color: #263f4e !important
}
body.web-development-company-india-main .seo-reseller-partner-form h2, body.web-development-company-india-main .seo-reseller-partner-form p {
  color: #253f50 !important
}
body.web-development-company-india-main .seo-reseller-partner-form .form-control::placeholder {
  color: #1f1d1d
}
body.web-development-company-india-main .seo-reseller-partner-form h2, body.web-development-company-india-main .seo-reseller-partner-form p {
  color: #253f50 !important
}
body.web-development-company-india-main .seo-reseller-partner-form {
  background: #d1e9f9 !important
}
main.seo-package-area .accordian-packages .card-body table tr td {
  vertical-align: middle
}
body.web-development-company-india-main .seo-reseller-partner-form .form-control::placeholder {
  color: #1f1d1d
}
body.get-a-quote-main section.get-aquote-page {
  padding: 40px 0;
  background: #fff
}
body.get-a-quote-main section.get-aquote-page h4 {
  font-size: 14px;
  color: #1c5173
}
body.get-a-quote-main section.get-aquote-page h1 {
  font-weight: 700;
  color: #1d5273
}
body.get-a-quote-main .contact-colom.get-a-guote h2 {
  font-weight: 700;
  font-size: 24px;
  color: #205571
}
body.asp-net-development-services-main .service-section .service-clm {
  min-height: 530px
}
::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
  background-color: #f5f5f5
}
::-webkit-scrollbar {
  width: 6px;
  height: 3px;
  background-color: #9e8b8b
}
::-webkit-scrollbar-thumb {
  background-color: #a9a298
}
body.smo-services-main .service-section .service-clm i img {
  width: 50px !important
}
body.youtube-video-marketing-services-main .container.reseller-solution-grid .item a.btn.btn-info {
  display: none
}
body.youtube-video-marketing-services-main .service-section .service-clm img {
  width: 50px
}
.seprate-dr-section .col-md-4 {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2
}
.seprate-dr-section-1 .col-md-12:nth-child(even) .client-content {
  padding: 20px 88px 20px 30px;
  background: #025073;
  -webkit-box-shadow: 2px 1px 11px 1px #5a5a5a2b;
  box-shadow: 2px 1px 11px 1px #5a5a5a2b;
  margin-right: 50px;
  color: #fff
}
.seprate-dr-section-1 .col-md-12:nth-child(even) .client-image {
  left: 100%;
  width: 135px;
  height: 135px
}
.seprate-dr-section-1 .col-md-12:nth-child(even) .testiBox {
  background: #fff0;
  border: none
}
body.seo-services-main .our-seo-process.text-center figure {
  float: right;
  width: 356px
}
body.seo-services-main .our-seo-process.text-center p ~ h2 {
  text-align: left
}
body.seo-services-main .our-seo-process.text-center p ~ h2 {
  text-align: left;
  font-size: 29px
}
body.seo-services-main .our-seo-process.text-center figure {
  text-align: center;
  width: 600px;
  float: right
}
.seo-pricing-main section.packages-section.package-page.seo-pricing {
  background: #fff
}
.seo-pricing-main section.packages-section.package-page.seo-pricing h1 {
  color: #045172;
  padding-bottom: 0;
  margin-bottom: 0;
  font-weight: 900 !important;
  text-align: left;
  font-size: 45px
}
body.small-business-seo-packages-main main.seo-package-area .accordian-packages tr td:first-child {
  width: 20% !important
}
.small-business-seo-packages-main th {
  background: #f7cd2f !important;
  color: #243f51 !important
}
body.small-business-seo-packages-main main.seo-package-area .accordian-packages tr td {
  width: 20%
}
body.small-business-seo-packages-main .table thead th:last-child {
  width: 20% !important
}
body.small-business-seo-packages-main main.seo-package-area table.new-package-UI tr td {
  width: 20% !important
}
.package-page h1 br, body.social-media-marketing-packages-main .package-page h1 br {
  display: none
}
body.seo-plans-in-inr-main .arrow-sign {
  display: none
}
.event .event-img {
  height: auto
}
.breadcrumb-top ul li i {
  color: #fff;
  padding-top: 10px;
  position: relative;
  top: 1px
}
.event .event-img .event-title h3 {
  color: #fff;
  background: #11559bcf;
  padding: 10px;
  bottom: 16px
}
body.seo-plans-in-inr-main table tr:first-child th:nth-child(1) {
  border-radius: 30px 0 0
}
body.seo-plans-in-inr-main .seo-rank-table.table tr th {
  background: #f7cd32;
  border-top: none;
  border: 1px solid #ffffff82;
  text-align: center
}
body.seo-plans-in-inr-main .seo-rank-table tr td {
  border-right: 1px solid #ccc;
  width: 20%
}
body.seo-plans-in-inr-main main.seo-package-area .accordian-packages tr td:first-child {
  width: 20%
}
div#v-pills-tabContent .slider.inner-slide.career-slide img {
  width: 100%
}
.sidebar-contact {
  position: fixed;
  top: 60%;
  right: -301px;
  transform: translateY(-50%);
  width: 300px;
  height: auto;
  z-index: 999999;
  padding: 17px;
  background: #fff;
  box-shadow: 0 20px 50px rgba(0, 0, 0, .5);
  box-sizing: border-box;
  transition: .5s
}
.sidebar-contact.active {
  right: 0
}
.sidebar-contact input, .sidebar-contact textarea {
  width: 100%;
  height: 36px;
  padding: 5px;
  margin-bottom: 10px;
  box-sizing: border-box;
  border: 1px solid rgba(73, 73, 73, .34);
  outline: 0;
  border-radius: 4px
}
.sidebar-contact h2 {
  margin: 0 0 20px;
  padding: 0
}
.sidebar-contact textarea {
  height: 60px;
  resize: none
}
.sidebar-contact input[type=submit] {
  background: #198be0;
  color: #fff;
  transition: all .4s ease-in-out;
  cursor: pointer;
  border: none;
  font-size: 18px;
  box-shadow: 0 10px 50px rgba(74, 72, 64, .8);
  width: 103px;
  border-radius: 20px;
  height: 40px;
  text-transform: uppercase;
  font-weight: 600
}
.sidebar-contact .toggle {
  position: absolute;
  height: 48px;
  width: 182px;
  text-align: center;
  box-shadow: -2px -1px 8px rgba(58, 56, 52, .28);
  cursor: pointer;
  background: #1894f1;
  top: 40%;
  font-weight: 600;
  left: -113px;
  border-radius: 3px 3px 0 0;
  transform: rotate(270deg);
  cursor: pointer;
  color: #fff;
  line-height: 45px;
  font-size: 18px;
  z-index: 9999999;
  text-align: center
}
.sidebar-contact .toggle:before {
  content: '\f003';
  font-family: fontAwesome;
  font-size: 18px;
  color: #fff;
  left: -8px;
  position: relative
}
.toggle.active:before {
  content: '\f00d'
}
.sidebar-contact h2 {
  text-align: center;
  text-transform: ca;
  color: #222223;
  width: 100%;
  position: absolute;
  margin-bottom: 20px;
  left: 0;
  background: #ecc72c;
  border-bottom: 4px solid #e0bb07;
  font-size: 23px;
  top: 0;
  padding: 9px
}
.sidebar-contact .scroll {
  margin-top: 55px
}
.brand-name a.btn.btn-warning.mobile-btn {
  display: none
}
.sidebar-contact input[type=submit]:hover {
  background: #f4d13f;
  transition: all .4s ease-in-out;
  color: #000;
  border-radius: 2px
}
.about-white-gray.Defoult-page-UI iframe {
  width: 100%
}
.sidebar-contact iframe {
  width: 200px;
  min-width: 100%;
  margin-bottom: 14px;
  position: relative;
  top: -7px
}
.submit__control h3 {
  font-size: 16px;
  margin: 0 0 11px
}
span.submit__error, span.submit__error--empty {
  color: #e74c3c;
  position: relative;
  margin-top: 0;
  margin-left: 0;
  left: 0;
  display: none;
  top: -5px;
  text-align: left;
  display: none
}
.submit:hover {
  background-color: #3498db
}
.submit.enter-press, .submit.overlay, .submit:active {
  box-shadow: none;
  position: relative
}
.submit__overlay {
  height: 50px;
  width: 112px;
  background-color: rgba(255, 255, 255, .8);
  position: absolute;
  margin-top: -55px;
  margin-left: -5px;
  z-index: 9999
}
.low-opa {
  opacity: .4
}
.fadeOut {
  opacity: 0;
  -webkit-transform: translateY(10px);
  transform: translateY(10px)
}
.fadeIn {
  opacity: 1 !important;
  -webkit-transform: translateY(0) !important;
  transform: translateY(0) !important
}
.form-fields, .form-success {
  transition: all .2s ease-out
}
.form-success {
  opacity: 0;
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
  margin-top: 20px
}
section.ranking-form.inner-top-ranking-form.package-form.wow.fadeIn.contact_form .submit__overlay {
  margin: 0 auto;
  top: 40px;
  left: 0;
  right: 4px;
  width: 203px;
  border-radius: 11px;
  height: 56px
}
section.ranking-form.inner-top-ranking-form.package-form.wow.fadeIn.contact_form .submit__control {
  color: #fff
}
section.ranking-form.inner-top-ranking-form.package-form.wow.fadeIn.contact_form .submit__control span {
  color: #fff
}
.guest .seo-reseller-partner-form.yellow-form {
  background: #d1e9f9 !important
}
.guest .seo-reseller-partner-form.yellow-form h2 {
  padding-bottom: 30px;
  color: #253f4f !important
}
.guest .seo-reseller-partner-form.yellow-form .form-control::placeholder {
  color: #253f4f
}
.cta-form-design .form-control {
  color: #c3c4c5
}
.cta-form-design .container-fluid {
  padding: 0 15px
}
section.blog-faq .blog-post .card-body {
  height: 133px;
  padding-left: 14px !important;
  padding-bottom: 5px !important
}
section.blog-faq .blog-post .card-header button {
  padding: 12px !important
}
.see-results {
  padding: 30px 0;
  background: #f9f9f9
}
.see-results .result-heading h3 {
  font-size: 56px;
  font-family: var(--text-font);
  font-weight: 700;
  padding-bottom: 23px;
  line-height: 46px
}
.see-results .result-heading h3 .dont-belive {
  display: block;
  font-size: 28px
}
.seo-results-tab {
  background: url(assets/images/seo-tab.png) center no-repeat;
  min-height: 446px
}
.seo-results-tab table tr td .seo-rank-table th {
  background: #fad000 !important;
  padding: 4px 10px;
  text-transform: uppercase
}
.seo-rank-table tr td {
  padding: 4px 10px;
  margin: 2px 0
}
.seo-rank-table tr:nth-child(odd) {
  background: #f1f0f0;
  border-bottom: 1px solid #dee2e6
}
.seo-rank-table tr:nth-child(even) {
  background: #eaeaea;
  border-bottom: 2px solid #e1e0e0
}
.seo-rank-table tr:last-child {
  border: none;
  background: #fff
}
#case-study .seo-result-slide {
  margin-left: 116px !important;
  font-size: 14px
}
.seo-result-slide {
  max-width: 520px;
  margin-left: 106px
}
.seo-result-slide table tr td:nth-child(1) {
  width: 71% !important
}
.seo-results-tab h5 {
  font-size: 24px;
  text-transform: uppercase;
  font-family: var(--text-font);
  font-weight: 700;
  padding: 64px 0 4px
}
.seo-result-slide .item .text-center a, .seo-results-tab a {
  color: #444;
  font-family: var(--main-font);
  font-weight: 700
}
.client-disc a, .seo-result-slide .item a {
  -webkit-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  text-transform: uppercase;
  font-weight: 600
}
.seo-result-slide .item a {
  background: #f9cf00;
  border: none;
  color: #211e1e;
  padding: 7px 14px;
  font-size: 14px;
  margin: 5px 0 0
}
.seo-result-slide .item p {
  margin: 0 0 2px
}
.top-secton nav.navbar li.nav-item:nth-child(6) .submenu {
  width: 250px
}
.seo-result-slide .item a:hover {
  background: #198be0;
  border-radius: 14px;
  color: #fff;
  -webkit-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out
}
.top-nav ul li:nth-child(3) a {
  pointer-events: auto
}
.top-nav ul li:nth-child(3) a::after {
  display: none
}
nav#sticky-header.sticky {
  position: fixed;
  top: 0;
  z-index: 999999;
  width: 100%
}
.seo-result-slide .owl-wrapper-outer {
  max-width: 515px;
  margin: 0 60px
}
.testimonial-colom {
  padding: 53px 0 20px
}
.testimonial-colom p {
  font-weight: 600
}
.home_page a.carousel-control-next, .home_page a.carousel-control-prev {
  display: none
}
nav#sticky-header.sticky {
  position: fixed;
  top: 0;
  z-index: 999999;
  width: 100%
}
nav#sticky-header a i.fa.fa-home {
  top: 8px;
  position: relative
}
a.home-btn {
  color: #243f51;
  position: relative;
  left: -14px;
  font-size: 19px
}
nav#sticky-header a.home-btn {
  opacity: 0
}
nav#sticky-header.sticky a.home-btn {
  opacity: 1
}
.seo-result-table:after {
  content: 'www.ezrankings.org';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 39%;
  font-size: 180%;
  color: #444;
  text-align: center;
  transform: rotate(-37deg);
  left: 4%;
  opacity: .1;
  min-width: 100%
}
.seo-result-table {
  position: relative;
  overflow: hidden;
  margin-bottom: 23px
}
#case-study .seo-result-slide::after {
  content: 'www.ezrankings.org';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 67px;
  font-size: 50px;
  color: #444;
  text-align: center;
  transform: rotate(37deg);
  left: -99px;
  opacity: .1
}