

@charset "utf-8";
/* CSS Document */
 @import url('font-awesome.min_1.css');
 @import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

 body {
     margin:0px;
     padding:0px;
     font-family: 'Poppins', sans-serif;
     color:#575757;
     overflow-y: scroll;
     overflow-x: hidden;
     background: #fff!important;
}
#new_requestform2_global p {
    margin-bottom: -0.4em;
}

@media only screen and (min-width: 260px) and (max-width: 991px){
.logo-menu {
    display: block;
    margin: 0;
    max-width: 93px;
}}
.seo-form-information p input {
	margin-top: 7px !important;}
section.seo-optimization-form .g-recaptcha div {
    margin: 12px auto;
}
.tab-content .content {
    display: flex;
}
.tab-content .content .ts-fab-avatar img {
    max-width: 602px;
}
.es_submit_button {
    position: absolute !important;
    float: right !important;
    padding: 8px 14px !important;
    color: #fff !important;
    background-color: #e94d5f !important;
    top: 35px !important;
    border: none !important;
    border-radius: 0px !important;
    right: 41px !important;
}
section#email-subscribers-form-2 {
    margin-top: 21px;
}
.ts-fab-content p a {
    line-height: -3px;
    font-size: 17px;
    color: #666;
    /* margin-bottom: -25px; */
}
.ts-fab-content p {
    margin-bottom: 0px;
}
div#exTab2 ul li a {
    font-size: 20px;
    font-weight: 500;
}
.blog-detail-inner-content h2 {
    font-size: 28px;
    font-weight: 400;
    color:#e94b5d;
}
.tab-content .text-content {
    margin-left: 24px;}
.breadcrumb ul li {
    margin-left: 10px;
}
.tnp-field.tnp-field-email label {
    display: none;
}
p.comment-form-author input {
    width: 95%;
}
p.comment-form-email input {
    width: 95%;
}
section.blog-detail-page .breadcrumb ul {
    margin: 0px;
    font-size: 15px;
    padding: 10px;
    font-weight: 500;
    background-color: #f8f7f7;
    margin-bottom: 0px;
}

section#email-subscribers-form-2 input#es_subscription_form_submit_1601358313 {
    position: absolute;
    border-radius: 0px;
    top: 8px;
    border: none;
    color: #fff;
    background-color: #ed6a79;
    right: 34px;
    padding: 7px 6px 8px 6px;
}

.emaillist {
    padding: 14px 8px 1px 28px;
    background-color: whitesmoke;

}
p.comment-form-email {
    width: 33%;
    float: left;
}
h4 strong u {
    /* padding: 26px 0px; */
    margin: 28px 0px !important;
    font-size: 20px;
    color: #e94b5d;
}
p.comment-form-url {
    width: 29%;
    margin-left: 6px;
    float: left;
}

p.comment-form-author {
    width: 34%;
    float: left;
}
input#submit {
    padding: 13px;
    border: none;
    font-weight: 500;
    color: #fff;
    background-color: #e94b5d;
}
.blog-detail-inner-content ol {
    margin: 0px;
}
p.comment-form-cookies-consent {
    clear: both;
}
div#comments h3 {
    margin-bottom: 0px;
}
.copyright a.watsupicon img {
    position: fixed;
    right: 20px;
    bottom: 120px;
}

.copyright a.call img {
    display:none !important;
    position: fixed;
    left: 1px;
    bottom: 76px;
    /* left: 0px; */
}


div#respond {
    width:873px;
    background-color: whitesmoke;
    padding: 12px;
    margin-bottom: 11px;
    margin-left: 18px;
}
article.col.small-full-width.medium-one-half.large-one-half.xlarge-one-half {
    height: 682px !important;
}
.seceondrymenu {
    margin-top: 25px;
    margin-bottom: 10px;
    display: flex;
    justify-content: flex-end;
}

button.alm-load-more-btn.more {
    background-color: #ea5768;
    color: #fff;
    padding: 18px;
    margin-bottom: 20px;
    font-size: 17px;
    margin: 0 auto;
    text-align: center;
}
.tnp-field.tnp-field-button input {
    background-color: #e94b5d;
    font-size: 21px;
    width: 236px;
    margin-top: 30px;
    padding: 10px 47px;
    color: #fff;
}

.seo-form-sumbit-button input {
    padding: 25px 46px 41px 45px !important;
    border-radius: 31px;
    border: none;
    background-color: #000 !important;
    color: #fff;
    font-size: 25px;
    margin-top: 50px;
    text-transform: capitalize;
}
#search-box input[type="text"] {
    width: 90%;
    padding: 20px;
    color: #333;
    outline: none;
    font-size: 1.4em;
}

input.search-submit {
    position: absolute;
    top: 0;
    right: 0;
    height: 4.7em;
    width: 100px;
    font-size: 17px;
    color: #fff;
    text-align: center;
    line-height: 42px;
    border-width: 0;
    background-color: #4d90fe !important;
    -webkit-border-radius: 0 2px 2px 0;
    -moz-border-radius: 0 2px 2px 0;
    border-radius: 0 2px 2px 0;
    cursor: pointer;
    /* background-color: blue !important; */
}

#search-button {
    position: absolute;
    top: 0;
    right: 0;
    height: 4.7em;
    width: 100px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 42px;
    border-width: 0;
    background-color: #4d90fe;
    -webkit-border-radius: 0 2px 2px 0;
    -moz-border-radius: 0 2px 2px 0;
    border-radius: 0 2px 2px 0;
    cursor: pointer;
}

div#search-box input {
    height: 4em;
    border: 1px solid #999;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background-color: #fff;
    overflow: hidden;
}
input.search-field {
    /* width: 104%; */
    /* padding: 21px; */
    color: #333;
    border-radius: 10px;
    outline: none;
    font-size: 17px;
    width: 560px;
}
form#search-form {
    display: none;
}
/*blog-start*/
.ts-fab-content {
    font-size: 17px;
    color: #666;
    line-height: 1.7em;
}
.ts-fab-avatar {
    float: left;
}
.text-content {
    margin-left: 94px;
    padding-top: 0px;
}
.content {
    padding: 10px 0px;
}

.ts-fab-header h4 {
    margin-bottom: 6px;
}
.panel .panel-heading .nav-tabs {
    margin-bottom: -11px;
  }
#search-btn{

     /* top: 1em; */
    /* right: 1em; */
    /* padding: 10px; */
    border-radius: 2px;
    color: #52b9cb;
    font-size: 19px;
    /* margin-top: 5px; */
    padding: 1px 1px 3px 0px;
  
  }
  section.join-us {
    float: right;
    text-align: right;
}
  #search-btn:hover{
   
    cursor: pointer;
    
  }
  #search-overlay{
    display:none;
  }
  .block {
      z-index:9999;
    position: fixed;
    top: 0;
    right: 0;
    bottom:0 ;
    left: 0;
    overflow: auto;
    text-align: center;
    background: rgba(0, 0, 0, 0.9);
    border: #a0a0a0 solid 1px;
    margin: 0;
  }
  
  .block:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: 0;
    /* Adjusts for spacing */
    /* For visualization 
    background: #808080; width: 5px;
    */
  }
  
  .centered {
    display: inline-block;
    vertical-align: middle;
    width: 50%;
    padding: 10px 15px;
    color: #FFF;
    border: none;
    background: transparent;
  }
  
  #search-box {
    position: relative;
    width: 100%;
    margin: 0;
  }
  
  #search-form {
    height: 4em;
    border: 1px solid #999;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background-color: #fff;
    overflow: hidden;
  }
  
  #search-text {
    font-size: 14px;
    color: #ddd;
    border-width: 0;
    background: transparent;
  }
  
  #search-box input[type="text"] {
    width: 90%;
    padding: 20px;
    color: #333;
    outline: none;
    font-size: 1.4em;
  }
  
  #search-button {
    position: absolute;
    top: 0;
    right: 0;
    height: 4.7em;
    width: 100px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 42px;
    border-width: 0;
    background-color: #4d90fe;
    -webkit-border-radius: 0 2px 2px 0;
    -moz-border-radius: 0 2px 2px 0;
    border-radius: 0 2px 2px 0;
    cursor: pointer;
  }
 
  #close-btn{
    position: fixed;
    top: 1em;
    right: 1em;
  }
  #close-btn:hover{
    color: #777;
    cursor: pointer;
  }
.blog-second-content select {
    width: 180px;
    width: 100%;
    border: 1px solid #DBE3E3;
    border-radius: 2px;
   
    padding: 8px 28px 8px 8px;
    text-align: right;
}
.avatar-inner {
    position: relative;
    top: 50%;
 
    -webkit-transform: translate(0px, -50%);
    transform: translate(0px, -50%);
}
.posts .post-header .avatar {
    margin: -45px 10px 0 20px;
}
.button-secondary.blue {
    border-color: #4DBDEB;
    color: #4DBDEB;
}
footer.row.top2.bottom2 {
    display: flex;
    justify-content: space-between;
    /* margin-right: -47px; */
    margin-left: -65px;
    padding-top: 15px;
}
.post-header.top2.bottom4 p {
    padding-top: 12px;
    /* padding-bottom: 15px; */
    font-size: 17px;
    color: #666;
    line-height: 1.7em;
}
.blog-first-content h1 {
    margin: 7px;
    color: #black;
    font-size: 30px;
    text-transform: initial;
    padding-left: 30px;
    font-weight: 600;
}
.blog-first-content {
    margin-bottom: 40px;
    background-color:  #ffffff;
    padding: 4px;
}
.row.add-margin {
  
    padding: 50px 0px;
}
.blog-first-content p {
  
    font-size: 18px;
    color: #666;
    line-height: 1.7em;
}
.blog-first-content a {
    color: #e94b5d;
}
section.new-blog {
    padding-top: 50px;
}
.col.small-one-half.medium-one-half.large-one-quarter.xlarge-one-quarter {
    border: 2px solid #52b9cb;
    padding: 3px 15px 3px 15px;
}
.thumbs.col-one-quarter.align-center i {
    color: #e94b5d;
}
.thumbs.col-one-quarter.align-center {
    padding: 5px 0px;
}
.thumbs.col.small-one-quarter.medium-one-quarter.large-one-half.xlarge-one-half {
    padding: 5px 0px;
}
.thumbs.col.small-one-quarter.medium-one-quarter.large-one-half.xlarge-one-half i{
    color: #e94b5d;
}
.social-buttons.small a {
    display: inline-block;
    padding: 4px;
    line-height: 0;
    margin-left: 2px;
}
.social-buttons .rss {
    background-color: #FDB04C;
    background-color: #fec67e;
}
.social-buttons .twitter {
    background-color: #7ABFE0;
    background-color: #a3d3ea;
}
.social-buttons .facebook {
    background-color: #6582C0;
    background-color: #899fcf;
}
.social-buttons .linkedin {
    background-color: #4486C5;
    background-color: #6b9fd1;
}
.social-buttons {
    padding: 10px 0px;
}
.social-buttons i {
    width: 31px;
    text-align: center;
    color: #fff;
}
.media-body time {
    color: #e94b5d;
}
.blog-first-content p {
    padding: 20px 0px 50px 0px;
}
h2.title a {
    color: #565d5e;
    font-size: 21px;
    font-weight: bold;
}
.posted-by a {
    color: #e94b5d;
}
h2.title {
    margin-bottom: 20px;
    line-height: 30px;
}
.background-ultra-light-gray, .product-testimonial .product-testimonial-panel {
    background-color: #F0F7F7 !important;
    padding-bottom: 50px;
    
}

.box-body h5 {
    color: #5D6769;
    text-align: center;
    margin: 20px 0px;
    line-height: 1.2em;
    text-rendering: optimizelegibility;
}

.box-body p{
    text-align: center;
}

.inner-box{
    padding: 20px;
    background-color: white;
    border: 1px solid #DBE3E3;
}
aside.background-ultra-light-gray.align-center h2 {
    text-align: center;
    font-size: 42px;
    font-weight: 500;
    /* padding: 30px 0px; */
    padding-top: 50px;
}
.box-body p a {
    color: #3594BA;
    outline: none;
    text-decoration: none;
}
.inner-box h4 {
    color: #e94b5d;
}
.alm-btn-wrap {

    text-align: center;
}

.blog-detail-inner ul {
    margin: 0px;
    padding: 0px;
    margin-left: 22px;
}
h2.comments-title {
    font-size: 24px;
}
div#comments textarea {
    width: 100%;
    padding: 6px;
    border: 1px solid #ccc;
    font-size: 14px;
    border-radius: 3px !important;
}
.subscriber {
    margin-top:20px;
    background-color: #FFF7E7;
    padding: 30px;
}
.subscriber-content h3.alt.title.bottom2 {
    text-align: center;
    margin-bottom: 26px;
}

    .newsletter-form input {
        padding: 0px 0px 0px 10px !important;
        width: 399px;
        height: 44px;
    }
    span.add-on {
        background-color: #52b9cb;
        padding: 10px;
        /* margin-left: -5px; */
        color: #fff;
    }
    .subscriber-content{
        text-align: center;
    }
    .subscriber-content .btn.btn-large {
        background-color: #e94b5d;
        font-size: 21px;
        padding: 10px 47px;
        color: #fff;
    }
 
/*blog-end*/
/*blog-detail-start*/
#search-2 .search-submit {
    width: 24%;
    font-size: 12px;
    padding: 10px 0px 8px 0px;
    border: none;
    /* margin-top: -2px; */
    background-color: #52b9cc;
    color: #fff;
}
section#recent-posts-4 {
    background-color: whitesmoke;
    height:415px;
}
section#recent-posts-4 form {
    padding: 20px;
}
button.btn.btn-default {
    background-color: #e94b5d;
    color: #fff;
    border: none;
    /* text-align: center; */
    /* margin: 0 auto; */
}
#search-2 label {
    margin: 0;
    width: 73%;
}
#search-2 label input {
    font-size: 15px;
    /* width: 100%; */
    border: 2px solid lightgrey;
    padding: 5px;
}
section.blog-detail-page .breadcrumb {
    background-color: #fff;
    margin-bottom: 15px;
}
section.blog-detail-page .breadcrumb ul li a {
    font-weight: 500;
    /* background-color: #fff; */
    color: #000;
    font-size: 16px;
}

.blog-detail-content h1 {
    color: #565d5e;
    font-size: 32px;
    font-weight: bold;
    padding-top:20px;
  
}
.blog-detail-inner {
    padding: 0px 23px 23px;
    /*margin-bottom: 20px;*/
}

section#recent-posts-2 {
    background-color: whitesmoke;
}
.social-icon-detail {
    display: flex;
 
}
div#comments {
    margin-top: 55px !important;
}
.blog-detail-inner-content h4 {
    padding: 25px 0px;
}
.blog-detail-inner-content ol {
    /* margin: 0px; */
    padding: 0px;
    margin-left: 16px;
}
.blog-detail-inner-content ol li {
    margin: 10px 0px;
    font-size: 19px;
}
.nav-previous a span {
    margin-bottom: 10px !important;
    font-weight: 500;
    color: #e94b5d !important;
}
.nav-next a span {
    font-weight: 500;
    color: #e94b5d !important;
}
a.thumbs-up {
    padding-right: 41px;
    color: #e94c5d;
}
.blog-detail-inner ul li {
    font-size: 19px;
  
    line-height: 30px;}
.blog-detail-inner-content h5 {
    padding: 9px 0px;
    font-size: 23px;
    color: #52b9cb;
}
div#exTab2 {
  margin-top: 20px;
}
.blog-detail-inner-content p {
    margin-bottom:20px;
    font-size: 20px !important;
    color: #424242  !important;
    line-height: 1.7em !important;
   
}
.blog-detail-inner-content p span {
    color: #e94b5d;
}
.blog-detail-inner-content h3 {
    margin: 22px 0px;
    font-size: 25px !important;
    margin-top: 30px !important;
    margin-bottom: 15px !important;
     font-weight: 600 !important; 
}

figure.wp-block-image.size-large {
    margin: 40px 0;
}


.blog-detail-inner-content p.blog-detail-image {
    text-align: center;
}
h2.widget-title {
    
    font-weight: 700;
    /*text-transform: uppercase;*/
    padding-bottom: 19px;
    margin-bottom: 6px!important;
    background-color: #52b9cb;
    padding: 10px 28px;
    margin: 0;
    font-size: 21px;
    color: #fff;
}
p.recent-image {
  
    margin-right: 8px;
    margin-left: 10px;
    margin-top: 5px;
}
span.post-date {
    margin-left: 99px;
}
p.recent-text {
  
    line-height: 24px;
}
.main {
    display: flex;
}
section#recent-posts-2 ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    line-height: 28px;
    /* padding-bottom: 16px; */
    /* margin-bottom: 17px; */
}
section#recent-posts-2 ul li {
    color: #ea4c5d;
    border-bottom: 1px solid #b3b3b3b3;
    padding-bottom: 19px;
    padding-top: 19px;
}
section#recent-posts-3 ul {
    margin: 0px;
    padding: 0px 28px;
    list-style-type: none;
    line-height: 28px;
    /* padding-bottom: 16px; */
    /* margin-bottom: 17px; */
}
section#recent-posts-3 {
    background-color: whitesmoke;
}
section#recent-posts-3 ul li:last-child {
    border: none;
}
section#recent-posts-2 ul li:last-child {
    border: none;
}
section#recent-posts-3 ul li {
    color: #ea4c5d;
    border-bottom: 1px solid #b3b3b3b3;
    padding-bottom: 19px;
    padding-top: 19px;
}
.widget {
    margin: 0 0 40px;
}
section#recent-posts-2 ul li a {
 
 
    font-size: 15px;
    color: #666;
 
}
section#recent-posts-3 ul li a {
 
 
    font-size: 15px;
    color: #666;
 
}
section#search-2 {
    background-color: whitesmoke;
    padding: 10px;
}

/*blog-detail-end*/

 body.yellow-body{
     background: url(../images/coming-page-bg.jpg) no-repeat center -100px;
     background-size:cover;
}
 body.maintenance-body{
     background:#f2ae2b;
}
.optimzed-two-new-img {
 
    margin-left: -22px;
}

section.optimzed-two-new {
    padding: 0px 0px 60px 0px;
    background-color: whitesmoke;
    margin: 30px 0px;
}
.optimzed-two-new-box {
    padding-top: 50px;
}
section.optimized-four ul {
    padding: 0px;
    list-style: none;
    color: grey;
}
section.seo-optimization-form h4 {
    font-size: 39px;
    font-weight: 600;
    color: #2a2930;
    text-align: center;
    margin-bottom: 15px;
    line-height: 34px;
    text-transform: uppercase;
}

.seo-optimization-form-heading {
    text-align: center;
}
.seo-optimization-form-heading h5 {
    font-size: 23px;
    color: #fff;
    font-weight: 400;
    margin: 15px 0 40px;
    position: relative;
    line-height: 30px;
}
.seo-form-information input {
   border-radius: 0;
    background-color: #e94b5d;
    border: 1px solid #fff;
    height: 45px;
    border-radius: var(--zero);
}




.seo-form-information {
    margin-top: 62px;
}
.seo-form-information input::-moz-placeholder{
    color:#fff !important; 
    font-size: 18px;
    font-weight: 500;
    text-align: left;
}
.seo-form-information input::-webkit-input-placeholder{
    color:#fff !important; 
    font-size: 18px;
    font-weight: 500;
    text-align: left;
}
.seo-form-information .form-control{
    color:#fff;
}
button.sumbit-your-website {
    padding: 17px 45px 19px 45px;
    border-radius: 31px;
    border: none;
    background-color: #000;
    color: #fff;
    font-size: 25px;
    margin-top: 50px;
    text-transform: capitalize;
}
button.sumbit-your-website:hover {
    background-color: #fbbc3b;
    color: #000;
}
.seo-flex{
    display:flex;
}
.seo-form-sumbit-button {
    text-align: center;
    /* padding: 10px 8px; */
}

section.seo-optimization-form {
    background-color: #e94b5d;
    padding: 78px 0px;
}
section.optimized-four ul {
    padding: 0px;
    list-style: none;
    color: #575757;
    line-height: 30px;
    font-size: 15px;
}
section.optimized-four ul li span i {
    color: #e94b5d;
}
/*hotel-etc-start*/
.hotel-logo {
    padding-bottom: 20px;
}
.hoteletc-result {
    /* vertical-align: middle; */
    padding: 75px 0px;
}
.hoteletcchannel1 {
    padding: 30px 0px;
}
.hoteletcbanner{
    background-image: url('../images/hoteletctopbanner.jpg');
    background-size: cover;
    background-position: center top;
   height:400px;
    position: relative;
}
.hoteletcbanner:before {
    background: #000000ba;
    top: 0;
    left: 0;
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
}
section.ranking-table-2 {
    padding-top: 50px;
}
.ranking-table-2 th {
    background-color: #fbbc3b;
   
}
.ranking-table-2 tr {
    
    text-align: center;
}
section.hoteletcgooglesnippet {
    padding: 50px 0px;
}
section.hoteletcchannel.bg-clr-hoteletc {
    background-color: beige;
    padding-top: 50px;
}
section.hoteletc-google.bg-clr-hoteletc {
    background-color: beige;
    padding-top: 60px;
    padding-bottom: 60px;
}
/*hotel-etc-start*/
/*seo-audit-start*/
 .seo-audit {
    background-image: url(../images/seo-audit.jpg);
    background-size: cover;
    background-position: center top;
   
    position: relative;
}

.seo-audit:before {
    background: #000000ba;
    top: 0;
    left: 0;
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
}
.seo-audit-banner .seo-audit-content p {
    color: #fff !important;
    font-size: 18px;
}
.seo-audit-banner .seo-audit-content {
    padding: 100px 0px;
}
.seo-audit-banner .seo-audit-form {
    background-color: #0000007d;
    /* padding: 30px 0px; */
    padding-bottom: 26px;
    margin-top: 25px;
    margin-bottom: 38px;
}
.seo-audit-banner .seo-audit-form form.consulting-form22 label{
    color:#fff;
}
.audit-service-logo .slick-arrow {
    display: none !important;
}
.audit-top-strip nav ol li.breadcrumb-item.active {
    color: black;
}
.audit-top-strip nav ol li.breadcrumb-item a {
    color: black;
}
.audit-top-strip .breadcrumb {
    padding: 18px 30px;
    
}
/*seo-audit-end*/
/*tibet-casestudystart*/
.tibet-heading h1 {
    font-weight: 600;
    color: #ec4d60;
    padding: 0px 0px 25px 0px;
}
section.tibet-case-study-detail-1 {
    padding: 60px 0px;
}
section.tibet-objective {
    padding: 60px 0px;
    background-image: url(../images/map.png);
}
.strategy .phase h1 {
   
    text-align: center;
    font-weight: 600;
    font-size: 31px;
    padding: 30px 0px;
    color: #52b9cc;
}
section.strategy{
    padding: 60px 0px; 
}
.strategy .phase h2 {
    font-size: 19px;
    font-weight: 500;
    line-height: 28px;
    margin-bottom: 14px;

}
.strategy .phase ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    color: #676767;
}
section.tibet-objective ul li span i {
    color: #ec4d60;
    font-size: 23px;
}
section.tibet-objective ul{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    color: #676767;  
}
.strategy .phase ul li span i {
    color: #52b9cc;
    margin-right: 8px;
}
.strategy .phase {
    padding: 0px 8px 43px 19px;
    margin: 35px 0px;
    background-color: whitesmoke;
    box-shadow: 3px 3px 6px -2px grey;
}
.strategy .phase ul li {
    line-height: 45px;
}

section.tibet-objective ul li{
    line-height: 34px;  
}
.ranking-table tr.rank-heading-bg {
    background-color: #fbbe3f;
    text-align: center;
}

.ranking-table tr.rank-heading-bg th {
    text-align: center;
    color: #fff;
}
section.ranking {
    padding-top: 60px;
}
section.tibet-google {
    padding: 60px 0px;
}
.google-snippet1 {
    border: 3px solid #80808080;
    padding: 7px;
}
.google-snippet2 {
    border: 3px solid #80808080;
    padding: 7px;
}
.tibet-client-img img {
   
    width: 100%;
}
.ranking-table td {
    text-align: center;
}
section.result {
  
    padding: 60px 0px;
}
section.google-snippet {
    padding: 60px 0px;
}
/*tibet-casestudyend*/


/*casestudystart*/
.innerbanner66 {
    background-image: url(../images/casestudybanner.jpg);
    background-size: cover;
    background-position: center top;
    height: 400px;
    position: relative;
}


.innerbanner66:before {
    background: #000000ba;
    top: 0;
    left: 0;
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
}

.projectasestudyimage img {
    width: 100%;
}

section.consulting-one.casestudy .requestquote a {
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 14px;
    border: 2px solid #52b9cb;
    border-radius: 35px;
    /* margin: 28px 10px; */
    background-color: #52b9cb;
    padding: 8px 15px;
}

section.consulting-one.casestudy .requestquote {
    padding: 42px 0px;
}
.projectcasestudy {
    background-color: whitesmoke;
    padding: 50px 0px;
}
.projectcasestudybtn a {
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 14px;
    border: 2px solid #52b9cb;
    border-radius: 35px;
    /* margin: 28px 10px; */
    background-color: #52b9cb;
    padding: 8px 15px;
}
.projectcasestudybtn {
    padding-top: 40px;
}
.projectcasestudy2 {
    padding: 50px 0px;
}
.projest h2 {
    font-size: 36px;
    text-transform: capitalize;
    font-weight: 600;
}
.projest {
    padding-top: 50px;
}
.projest p {
    font-size: 16.5px;
}
/*casestudyend*/
         /*casestudy-detail start*/
         section.case-study-detail {
            background-color: #52b9cc;
            padding: 13px 0px;
        }
        section.case-study-detail h1 {
            text-align: center;
            color: #060606;
        }
         .innerbanner67 {
            background-image: url(../images/casestudy-detail-banner.jpg);
            background-size: cover;
            background-position: center top;
            height: 400px;
            position: relative;
        }
        
        
        .innerbanner67:before {
            background: #000000ba;
            top: 0;
            left: 0;
            position: absolute;
            content: '';
            width: 100%;
            height: 100%;
        }
        .col_half {
            width: 49%;
          }
          .col_third {
            width: 32%;
          }
          .col_fourth {
            width: 30%;
          }
          .col_fifth {
            width: 18.4%;
          }
          .col_sixth {
            width: 15%;
          }
          .col_three_fourth {
            width: 74.5%;
          }
          .col_twothird {
            width: 66%;
          }
          .col_half,
          .col_third,
          .col_twothird,
          .col_fourth,
          .col_three_fourth,
          .col_fifth {
            position: relative;
            display: inline;
            float: left;
            margin-right: 3%;
            margin-bottom: 20px;
          }
          .end {
            margin-right: 0 !important;
          }
          /* Column Grids End */
          
     
          .counter {
            background-color: #00fffff;
           
            border-radius: 0px;
          }
          .count-title {
            font-size: 66px;
            font-weight: bold;
            margin-top: 30px;
            margin-bottom: 0;
            text-align: center;
          }
          .count-text {
            font-size: 26px;
            font-weight: light;
            margin-top: 23px;
            margin-bottom: 0;
            color: #e94b5d;
            line-height: 37px;
            font-weight: 600;
            text-align: center;
          }
          .fa-2x {
            margin: 0 auto;
            float: none;
            display: table;
            color: #4ad1e5;
          }
       
        /*casestudy-detail end*/
  /*new About Us start*/
.content-combination ul#tab-links {
    margin-bottom: 0px;
}
  .about-top-heading h1 {
    FONT-SIZE: 31px;
    font-weight: 400;
    text-transform: initial;
    padding-top: 50px;
    color: #e94b5d;
}

.about-bottom-heading h1 {
    FONT-SIZE: 31px;
    font-weight: 400;
    text-transform: initial;
    padding-top: 42px;
}
.about-text {
    padding-top: 10px;
}
.team-img {
    padding-top: 40px;
}
.about-client ul {
    list-style-type: none;
    font-size: 16px;
    color: #575757;
    text-align: justify;
    padding: 18px;
    line-height: 25px;
}
.about-client ul li i {
    margin-left: -19px;
}
.about-client ul li i {
    color: #e94b5d;
    font-size: 17px;
}
.our-team {
    background-color: #f3f0f0;
}
.content-combination {
    padding: 60px 0px;
    background-color: #52b9cc;
}
li.clr_chnge a {
    background-color: #5d838a !important;
}
.goal {
    background-image: url('../images/goals.jpg');
    /* padding-top: 30px; */
    /* margin-top: 30px; */
}
.specializer {
    margin: 49px 0px;
    background: url(../images/websitebacfix.png) center top no-repeat;
    background-size: cover;
    width: 100%;
    background-attachment: fixed;
    padding: 0px 0 30px 0;
    overflow: hidden;
    color: #fff;
}
.about-client ul li {
    padding-bottom: 16px;
}
ul.team {
    list-style-type: none;
}
ul.team {
    list-style-type: none;
    padding: 0px;
    text-align: justify;
    font-size: 16px;
    color: #575757;
    line-height: 30px;
}
ul.team li {
    padding-bottom: 30px;
}
.our-team h1 {
    FONT-SIZE: 31px;
    font-weight: 400;
    text-transform: CAPITALIZE;
    padding-top: 42px;
    padding-bottom: 17px;
}

.tabs {

    display: -webkit-box;
    display: flex;
  }
  .tabs > ul {
    list-style-type: none;
    padding: 0;
  }
  .tabs > ul li {
    display: block;
    text-align: center;
  }
  .tabs > ul li a {
    display: block;
    text-decoration: none;
    background: #ea4b5d;
    padding: 1rem 1.5rem;
    color: rgba(255, 255, 255, 0.6);
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }
  ul#tab-links h5 {
    padding-top: 14px;
}
  .tabs > ul li a.active {
    background: #fbbc3b;
    color: #2c2c2c;
  }
  .tabs > ul li a:hover:not(.active) {
    color: #fff;
  }
  .tabs section {
    background-color: whitesmoke;
    padding: 1.5rem 2.5rem;
    display: none;
  }
  .tabs section.active {
    display: block;
  }
  
  ul.goal-list {
    list-style-type: none;
    padding: 0;
    text-align: justify;
    font-size: 16px;
    color: #575757;
    line-height: 30px;
}
.goal-heading h1 {
    FONT-SIZE: 31px;
    font-weight: 400;
    text-transform: CAPITALIZE;
    padding-top: 42px;
    padding-bottom: 7px;
}
.goal-heading p {
    padding: 10px 0px;
    font-size: 18px;
}
ul.goal-list li {
    padding-bottom: 6px;
}
.choose-media {
    padding-top: 30px;
}
section#tab-6 h3 {

    /* padding-top: 42px; */
    /* padding-bottom: 17px; */
    margin-bottom:0px;
}

.choose-media-heading h1 {
    FONT-SIZE: 31px;
    font-weight: 400;
    text-transform: CAPITALIZE;
    padding-top: 21px;
    padding-bottom: 7px;
}
.choose-media-heading p {
    padding-top: 16px;
}

.choose-media-heading {
    padding-bottom: 40px;
}
.life-content {
    padding-top: 9px;
    text-align: justify;
}
.about-client ul li img {
    margin-left: -44px;
}
.life .group-image {
    padding-top: 72px;
}
.life {
    padding: 30px 0px;
}

.life h1 {
    FONT-SIZE: 31px;
    font-weight: 400;
    text-transform: CAPITALIZE;
    padding-top: 18px;
    padding-bottom: 7px;
}
.specialize-heading h1 {
    color:#fff;
    FONT-SIZE: 31px;
    font-weight: 400;
    text-transform: initial;
    /* padding: 43px 0px; */
    padding-top: 43px;
    padding-bottom: 20px;
    text-transform: capitalize;
    text-align: center;
}
.specialize-padding-top {
    padding-top: 33px;
}
.specialize-design {
    text-align: center;
}
.specializer-text p {
    font-size: 22px;
    color: #fff;
    font-weight: 600;
    padding: 20px 0px;
    text-transform: capitalize;
}
.specializer-text {
    text-align: center;
    /* font-size: 26px; */
}

   /*new About Us end*/
.sub-heading {
    position: relative;
}
.sub-heading:before {
    content: '';
    width: 64px;
    height: 3px;
    background-color: #eb4d5f;
    -o-transform: translate(0,-50%);
    -moz-transform: translate(0,-50%);
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
    position: absolute;
    bottom: -30px;
    left: 0;
}
.content-left .heading {
    /* font-size: 36px; */
    /* color: #1f303b; */
    /* font-weight: 700; */
    position: relative;
    top: 7px;
    margin: 0;
    letter-spacing: 1.6px;
    line-height: 46px;
    margin-top: -38px;
}
.home-seo {
    background-image: url(../images/graphic-bg.png);

    background-repeat: no-repeat;
    background-color: rgb(244, 243, 243);
    padding-top: 50px;
    padding-bottom: 23px;
}
.arrow-button {
    border-radius: 27px;
}

.client-logo {
    padding-bottom: 30px;
}

.client-logo img {
    padding-left: 30px;
}
.slick-prev:before, .slick-next:before {
  
    font-size: 25px !important;
  
    color: black !important;
   
}
.feature-client h1 {
    color: #141414;
    font-size: 32px;
    text-align: center;
    font-weight: 600;
    text-transform: inherit;
    margin-bottom: 30px;
}
a.arrow-button__link {
    color: #fff;
    font-size: 17px;
    font-weight: 700 !important;
    background-color: #232122;
    position: relative;
    text-transform: uppercase;
    text-decoration: none;
    padding: 14px 91px 14px 39px;
    border-radius: 27px;
    -webkit-box-shadow: 0px 0px 30px 0px rgba(50,50,50,.35);
    -moz-box-shadow: 0px 0px 30px 0px rgba(50,50,50,.35);
    box-shadow: 0px 0px 30px 0px rgba(50,50,50,.35);
    /* border-collapse: separate; */
    display: inline-block;
}
a.arrow-button__link:after {
    font-family: FontAwesome;
    content: "\f061";
    -o-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    position: absolute;
    top: 49%;
    right: 14px;
}
.web-design {
    padding: 100px 0px;
}
.web-design img {
    margin-left: -231px;
}
a.arrow-button__link:hover {
    color: #fff;
    background-color: #286090;
    border-color: #204d74;
}

a.arrow-button__link:before {
    content: "";
    width: 45px;
    height: 45px;
    background-color: #463f40;
    display: inline-block;
    border-radius: 50%;
    position: absolute;
    -o-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    /* transform: translate(-50%,-50%); */
    top: 50%;
    right: -15px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.content-left p.content__shadow {
    font-size: 150px;
    color: #52b9cc47;
    font-weight: 700;
    font-family: "Montserrat",sans-serif;
    text-transform: uppercase;
    margin: 0;
    line-height: .8;
    position: relative;
    left: -50px;
}
.content-text h6 {
    font-weight: 600;
    font-size: 22px;
    color: #1f303b;
    margin: 38px 0 30px;
}
.sub-heading p {
    font-size: 25px;
    color: #47555d;
    font-weight: 400;
    margin: 15px 0 40px;
    position: relative;
    line-height: 38px;
}
.content-text ul li {
    position: relative;
    /* padding-left: 25px; */
        padding-left: 25px;
    display: inline-block;
    font-family: "Raleway",sans-serif;
    width: 47%;
    margin-bottom: 15px;
    font-size: 18px;
    color: #1f303b;
    vertical-align: top;
}
.content-text ul li:before {
    font-family: FontAwesome;
    content: "\f18e";
    color: #ea4b5d;
    position: absolute;
    left: 0px;
}
.content-text ul {
    list-style-type: none;
    /* display: inline-block; */
    margin-left: -38px;
    /* text-align: left; */
}

.modal-content label {
    color: black;
}
.modal-header h4 {
    text-align: center;
    font-size: 24px;
    color: #ea4b5d;
    /* font-weight: 600; */
}
.modal-content .modal-body button {
    background-color: #ea4b5d;
    color: #fff;
    padding: 10px 16px 10px 16px;
}
/*content-writing-packages*/
.content-detail.content-width-detail > ul > li {
    width: 280px;
}
.conebt-detail1.content-detail-information h4 {
    font-size: 22px;
    font-weight: 600;
    color: black;
    background-color: #51b6ca;
    margin-top: -20px;
    padding: 10px;
}
ul.content-description.description1 li {
    color: #ffff;
}

/*smo-packages*/
ul.keyword-detail1 li.blank-li {
    /* color: black; */
    text-align: center;
    color: black;
    line-height: 196px;
    /* margin-left: 100px; */
    font-size: 26px;
    font-weight: 600;
}
/*smo-end-packages*/
/*contact-us*/
.gform_fields {
    margin-top: 30px;
    list-style-type: none;
}

.contact-form-detail {
     /* background-color: whitesmoke; */
    /* clear: both; */
    background: hsl(200, 33%, 98%);
    padding: 25px 80px;
    border: 1px solid #676767;
    overflow: hidden;
    padding: 32px;
    border: 1px solid black;
}
.contact-form-detail  input {
    border: 0;
    background: transparent;
    box-shadow: initial;
    border-bottom: 1px solid black;
    border-radius: initial;
  
    margin-bottom: 41px;
}
.contact-heading {
    padding-top: 50px;
}
section.office {
    padding-top: 50px;
}
.contact-form-detail ::placeholder {
    font-size:18px;
    opacity:0.5
  }
h2.zeta.uppercase.heading-font.seperator-bottom {
    font-size: 31px;
    margin-bottom: 16px;
    font-weight: 600;
    padding-top: 20px;
}
section.section.section--grey.text-center {
    background-color: floralwhite;
    padding-bottom: 25px;
    padding-top:25px;
}
.contact-heading h2{
    font-size: 35px;
    color: #181818;
    font-family: 'Montserrat',sans-serif;
    font-weight: 600;
    text-align:center;
}
h2.gamma.heading-font {
    font-size: 39px;
    font-weight: 500;
    color: #e94b5d;
}
h2.gamma.heading-font a {
    color: #0057a0;
}
.Contact-panel-content h3 {
    font-size: 20px;
    margin-bottom: 15px;
    margin-top: 15px;
}
.innerbanner70 {
    background-image: url(../images/contactbanner.jpg);
    background-size: cover;
    background-position: center top;
    height: 400px;
    position: relative;
}
.innerbanner70:before {
    background: #000000ba;
    top: 0;
    left: 0;
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
}
.affiliate-service-img img {
    width: 231px;
}
/*social-media-optimization-india*/

.innerbanner65 {
    background-image: url(../images/social-media-banner1.jpg);
    background-size: cover;
    background-position: center top;
    height: 400px;
    position: relative;
}


.innerbanner65:before {
    background: #000000ba;
    top: 0;
    left: 0;
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
}


.oprimzes-list.extra-width-list .one1.wow.rollIn{
    width:31%;
}
.textlink {
    font-size: 18px;
    color: #fff;
    margin-top: 17px;
    background-color: #4270c9;
    box-shadow: 0px 2px 2px 1px #9e9fa1;
    border-top: 1px solid #dbd4d4;
}

.plan-information {
    background-color: #fcbd3b;
    width: 160px;
    height: 160px;
    /* text-align: center; */
    border-radius: 50%;
    margin: 0 auto;
    /* line-height: 168px; */
    /* width: 113%; */
    padding: 10px -19px;
}
.pricing {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding: 37px 0px;
  }
  .pricing .plan {
    background-color: #fff;
    padding: 2.5rem;
    margin: 12px;
    border-radius: 5px;
    text-align: center;
    transition: 0.3s;
    cursor: pointer;
  }
  .pricing .plan h2 {
    font-size: 22px;
    margin-bottom: -16px;
    font-family:arial !important;
    font-weight:bold;
    line-height: 119px;


  }
  .pricing .plan .price {
    color: white;
   
    font-size: 51px;
    line-height:0px;

  }
  .pricing .plan ul.features {
    list-style-type: none;
    text-align: left;
    padding-top: 20px;
  }
  .pricing .plan ul.features li {
    margin: 9px;
  }
  .pricing .plan ul.features li .fas {
    margin-right: 4px;
  }
  .pricing .plan ul.features li .fa-check-circle {
  
    color: #2ea1b6;
    content: "\f05d";
    font-family: FontAwesome;
    padding-right: 5px;
  }
  .pricing .plan ul.features li .fa-times-circle {
    color: #eb4d4b;
  }
  .pricing .plan button {
    border: none;
    width: 100%;
    padding: 12px 35px;
    margin-top: 1rem;
    background-color: #6ab04c;
    color: #fff;
    border-radius: 5px;
    cursor: pointer;
    font-size: 16px;
  }
  .pricing .plan.popular {
    border: 2px solid #6ab04c;
    position: relative;
    transform: scale(1.09);
  }
  .pricing .plan.popular span {
    position: absolute;
    top: -20px;
    left: 50%;
    transform: translateX(-50%);
    background-color: #6ab04c;
    color: #fff;
    padding: 4px 20px;
    font-size: 18px;
    border-radius: 5px;
  }
  .pricing .plan:hover {
    box-shadow: 5px 7px 67px -28px rgba(0, 0, 0, 0.37);
  }
  
  
  /*career-start*/
.innerbanner72{
    background-image: url(../images/career.jpg);
    background-size: cover;
    background-position: center top;
    height: 400px;
    position: relative;
}

.innerbanner72:before {
    background: #0000009c;
    top: 0;
    left: 0;
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
}

/*career-end*/

/*faq-start*/
.innerbanner74{
    background-image: url(../images/faqbanner.jpg);
    background-size: cover;
    background-position: center top;
    height: 400px;
    position: relative;
}

.innerbanner74:before {
    background: #0000009c;
    top: 0;
    left: 0;
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
}

/*faq-end*/

/*privacy-start*/
.innerbanner73{
    background-image: url(../images/privacy.jpg);
    background-size: cover;
    background-position: center top;
    height: 400px;
    position: relative;
}

.innerbanner73:before {
    background: #0000009c;
    top: 0;
    left: 0;
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
}

/*privacy-end*/


  
/*seo-packages*/
.consulting-heading h1 {
    font-size: 22px;
    color: #0e0e0e;
}
.special-discount p {
    text-align: center;
    font-size: 19px;
    line-height: 39px;
    color: black;
}

   .keyword-button .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #fff;
    cursor: default;
    background-color: #0a0a0a;
    border: 1px solid #fff;
    border-bottom-color: transparent;
}
keyword-detail2{
    
}
   .keyword-button ul li a {
    color: #fff;
    cursor: default;
    background-color: #fbbc3b;
}
   .nav-tabs {
    border-bottom: none;
}
   ul.mbl-keyword-sign {
    border: none;
    display: flex;
    justify-content: space-between;
    list-style: none;
    padding-left: 0px;
    margin-left: 264px;
    padding: 8px 16px;
}
   .keyword-button a {
    padding: 15px 24px;
    font-size: 18px;
}
.keyword-button button {
    padding: 15px 24px;
    font-size: 18px;
}
.keyword-detail1{
    background-color: whitesmoke;
      border: none;
    display: flex;
    justify-content: space-between;
    list-style: none;
    padding-left: 0px;
    padding: 8px 16px;
     }
     ul.keyword-detail.extrawidth li:last-child {
    text-align: left;
}
.keyword-detail li:nth-child(2) {
width: 57px;
    text-align: center;
}
ul.keyword-detail li:nth-child(3) {
width: 79px;
    text-align: center;
}
ul.keyword-detail li:last-child {
width: 67px;
    text-align: center;
}

ul.keyword-detail.txt-left li:last-child {
    text-align: left;
}

ul.keyword-detail.ppc-packages {
    background-color: #52b9cc;
    padding: 28px 58px;
}
     .innerbanner61 {
    background-image: url(../images/seo-packages.jpg);
    background-size: cover;
    background-position: center top;
    height: 450px;
    position: relative;
}
.common-heading{
    margin-bottom: 0px;
    padding: 8px;
    background-color: #52b9cc;
    text-align: center;
    color: black;
} 
.innerbanner61:before {
    background: #000000ba;
    top: 0;
    left: 0;
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
} 



      .keyword-table {
    padding-top: 48px;
}

.pkg_money {
     background-color: #ea4b5d; 
    /* border-radius: 50%; */
    /* color: #fff; */
    height: 147px;
    border: 1px solid #fff;
    padding: 14px;
    padding-top: 15px;
    /* max-width: 160px; */
    margin: auto;
    box-shadow: 0 0 11px #7d7f7e;
    margin-top: 20px;
}
.keyword-table h3 {
    font-size: 19px;
   
}
.main-about-us h1 {
    FONT-SIZE: 31px;
    font-weight: 400;
    text-transform: initial;
    padding-bottom: 10px;
}
.panel-body {
    color: black;
}
      ul.keyword-detail {
    /* text-align: center; */
        margin-bottom: 2px;
    border: none;
    display: flex;
    justify-content: space-between;
    list-style: none;
    padding-left: 0px;
 
    padding: 8px 16px;
}
ul.keyword-detail li:first-child {
    padding: 0;
    width: 25%;
}
.no-of-keywordul li {
    max-height: 35px;
    margin: 5px 0;
  
    justify-content: center;
    align-items: center;
}
button.tablesigninbtn {
  background-color: #ea4b5d;
    border: none;
    color: white;
    border-radius: 6px;
    padding: 5px 11px;
    font-size: 14px;
    margin-left: 2px;
}

ul.keyword-detail li {
    color: black;
}

ul.keyword-detail1 li.inner-keyword {
    margin-left: 327px;
}

ul.keyword-detail1 h3 {
    text-align: center;
    color: black;
    margin-bottom: 0px;
}
.keyword-button {
    text-align: center;
    margin-bottom: 40px;
}
ul.keyword-detail h3 {
    font-size: 20px;
    color: #000000;
    margin: 0px;
    text-align: center;
}
th.ss button {
    display: none;
}
.link-packages h3 {
    font-size: 22px;
    line-height: 27px;
    color: #52b9cc;
}
.innerbannercontent34 h4 {
    color: #f5ba16;
    font-size: 49px;
}
.innerbannercontent34 {
    z-index: 999;
    position: absolute;
    width: 100%;
    text-align: center;
    top: 28%;
}
.destop-keyword-signup-button.btn-btn {
  display:none;
}
      @media only screen and (max-width: 600px) {
          .ppc-faq h1 {
    margin-left: 12px;
    color: #ea4b5d;
    font-size: 22px;
}
          ul.nav.nav-tabs {
       width: 0px;
    margin-left: 0px;
    display: flex;
}
.keyword-button ul li a {
    font-size: 12px;
}
          ul.mbl-keyword-sign {
    border: none;
    display: flex;
    justify-content: space-between;
    list-style: none;
    padding-left: 0px;
    margin-left: 0px;
    padding: 8px 16px;
}
          .keyword-button a {
    padding: 15px 2px;
    font-size: 13px;
}


          .keyword-button {
    text-align: left; 
    margin-bottom: 17px;
}
          .keyword-detail1 {
    
    border: none;
    display: flex;
    justify-content: space-between;
    list-style: none;
    padding-left: 0px;
    padding: 0px 0px;
}

          ul.keyword-detail1 li.inner-keyword {
    margin-left: 0px;
}
        ul.keyword-detail1 h3 {
    font-size: 12px;
    color: #000000;
    margin-top: 10px;
    text-align: center;
}
        .pkg_money h4 {
    font-size: 15px;
    margin-bottom: 20px;
    text-align: center;
    color: #fff;
}
.pkg_money h2 {
    font-size: 28px;
    font-weight: 300;
    font-family: 'Open Sans', sans-serif;
    margin-bottom: 0px;
    text-align: center;
    line-height: 81px;
    color: #fff;
}
        .inner-keyword{
  margin-left: 0px;
}
        .dextop-main{
          display:none;
}
        .mbl-keyword-table{
  display:block;
}
          .destop-keyword-signup-button.btn-btn {
    padding: 10px;
    background-color: black;
    text-align: center;
    color: white;
    margin-top: 10px;
    display:block;
}
 
          h4.struling {
    margin-top: 40px;
}
          .innerbannercontent34 h4 {
    font-size: 26px;
}
          .consulting-heading h1 {
    color: black;
}
          .dextop-button{
    display:block;
}
          .keyword-table h3 {
    font-size: 21px;
    color: #52b9cc;
   
}
.link-packages #no-more-tables tr.mbl-button {
    display: none;
}
.ppc-faq .accordion a {
    font-size: 15px;
}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    border: none;
}

.link-packages h3 {
    font-size: 17px;
    line-height: 22px;
}
        button.btn.btn-success.btn-lg.ss {
    display: none;
    border: none;
} 
    ul.keyword-detail li:first-child {
    padding: 0;
    width: 40%;
    font-size: 12px;
    font-weight: 500;
}
button.tablesigninbtn {
    background-color: black;
    border: none;
    color: white;
    padding: 3px 5px;
    font-size: 10px;
    margin-left: 2px;
}
ul.keyword-detail {
    /* text-align: center; */
    border: none;
    display: flex;
    justify-content: space-around;
    list-style: none;
    margin-left: 0px;
   
    padding-top: 7px;
}

.keyword-table h3 {
 font-size: 15px;
    line-height: 23px;
}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
     border: 1px solid #fff; 
}
}
/*seo-packages-end*/

 h1, h2, h3, h4, h5, h6 {
     margin:0px;
     padding:0px;
     font-weight:700;
     color:#242424;
}
 * {
     box-sizing: border-box;
     -moz-box-sizing: border-box;
     -webkit-box-sizing: border-box;
}
 p {
    
	
     font-size:15px;
     color:#575757;
     margin:0px;
     padding:0px;
     line-height:30px;
}
 p.line-height26{
     line-height:26px;
}
 p.fnt-16{
     font-size:16px;
}
 p.fnt-17{
     font-size:17px;
}
 p.fnt-18{
     font-size:18px;
}
 header, footer, main, nav, section{
     width:100%;

}
 h2{
     font-size:46px;
     font-weight:300;
     font-family: 'Open Sans', sans-serif;
     margin-bottom:10px;
}
 h2 span{
     font-weight:700;
}
 h3{
     font-size:30px;
     margin-bottom:44px;
}
 h3.mar-btm30{
     margin-bottom:30px;
}
 h3.black-color{
     color:#000;
}
 h3.white-color{
     color:#fff;
}
 .fl{
     float:left;
}
 .fr{
     float:right;
}
 h4{
     font-size:22px;
     margin-bottom:20px;
}
 .pad100-top-bottom{
     padding:100px 0px;
}
 .pad100-70-top-bottom{
     padding:80px 0px 50px;
}
 .pad100-50-top-bottom{
     padding:100px 0px 50px;
}
 .pad100-95-top-bottom{
     padding:100px 0px 95px;
}
 .pad100-85-top-bottom{
     padding:100px 0px 85px;
}
 .pad95-100-top-bottom{
     padding:95px 0px 100px;
}
 .pad95-70-top-bottom{
     padding:95px 0px 70px;
}
 .pad95-50-top-bottom{
     padding:95px 0px 50px;
}
 .pad95-45-top-bottom{
     padding:95px 0px 45px;
}
 a:hover{
     text-decoration:none;
}
 .marbtm20{
     margin-bottom:20px;
}
 .martop30{
     margin-top:30px;
}
 .marbtm30{
     margin-bottom:30px;
}
 .marbtm50{
     margin-bottom:50px;
}
 .marbtm80{
     margin-bottom:80px;
}
 .display-block{
     display:block;
}
 .display-none{
     display:none;
}
 .pad-left_zero{
     padding-left:0px;
}
 .pad-right_zero{
     padding-right:0px;
}
 .pad_zero{
     padding:0px;
}
 .wdt-100{
     width:100%;
     float:left;
}
 .img img{
     width:100%;
     float:left;
     height:auto;
}
 .yellow-background{
     background:#f2ae2b;
}
 .read-more-link{
     font-size:15px;
     color:#f2ae2b;
     font-weight:700;
     text-decoration:none;
     display:inline-block;
}
 .read-more-link a{
     color:#f2ae2b;
}
/*-------------------------------------------------------------------------------------------------------------------------------*/
/*02 - Header */
/*-------------------------------------------------------------------------------------------------------------------------------*/
/*===Main Header1===*/
 header {
     padding:13px 0 0;background: #fff;
}
 .sticky_header .logo {
     width: 196px;
}
 ul.header-info{
     margin:7px 0px;
     padding:0px;
     width:85%;
     float:left;
}
 ul.header-info li{
     list-style: none;
     float: left;
     font-family: 'Open Sans', sans-serif;
     font-size: 14px;
     padding:0px 25px;
     border-right: 1px solid #838383;
     margin-right: 32px;
     position:relative;
}
 ul.header-info li:last-child{
     border:0px;
     margin:0px;
}
 ul.header-info li:before{
     position: absolute;
     font-family: 'FontAwesome';
     top: 3px;
     left: 0px;
     font-size: 24px !important;
     color:#d8261a;
}
 ul.header-info li.address{
     width: 42%;
}
 ul.header-info li.phn{
     width:52%;
}
 ul.header-info li.address:before{
     content: "\f041";
}
 ul.header-info li.phn:before{
     content: "\f095";
}
 a.header-requestbtn{
     font-size:14px;
     color:#000;
     background:#f2ae2b;
     display:block;
     float:right;
     text-decoration:none;
     text-transform:uppercase;
     font-weight:600;
     padding:14px 20px;
     
     margin:3px 0px;
     text-align:center;
}
 a.header-requestbtn:before {
     background:#333;
     color:#fff;
}
/*===hdrvariation1_Navigation===*/
 #main-navigation-wrapper.navbar-default{
     width: 100%;
     float: left;
     margin: 0px;
     height: 50px;
	 background-color: transparent;
     z-index:1009;
     border-radius:0px;
     border:0px;
}
 .navbar-collapse.collapse{
     padding:0px;    margin-top: 0px;
}
.top-left ul {
    padding: 0;
}
 #main-navigation-wrapper .navbar-nav {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
    text-align: center;
}
 #main-navigation-wrapper .nav > li {
     padding:18px 0px;
}
 #main-navigation-wrapper .nav > li > a {
     padding: 4px 15px;
     font-size: 15px;
     font-weight: 500;
     color: #303030;
     text-transform: uppercase;
     
}
 .header #main-navigation-wrapper .nav > li {
     padding:0px;    display: inline-block;    margin: 0 11px;
}
 .header #main-navigation-wrapper .nav > li > a{
     border-right:0px;
     padding:15px 11px;
}
.content-text p {
    font-size: 16px;
    line-height: 32px;
}
 #main-navigation-wrapper .nav > li:last-child > a {
     border:0px;
}

 #main-navigation-wrapper .navbar-nav li:hover .dropdown-submenu, #main-navigation-wrapper .navbar-nav .open .dropdown-submenu {
     opacity: 1;
     visibility: visible;
     -webkit-transform: translate3d(0px, 0, 0);
     transform: translate3d(0px, 0, 0);
}
 #main-navigation-wrapper .dropdown-submenu li {
     width:100%;
     position: relative;
}
 #main-navigation-wrapper .dropdown-submenu li ul.dropdown-submenu.second_submenu{
     opacity: 0;
     visibility: hidden;
     top: 0;
     left: 90%;
}
 #main-navigation-wrapper .dropdown-submenu li:hover > ul.dropdown-submenu.second_submenu{
     opacity: 1;
     visibility: visible;
     left: 100%;
     top: 0;
}
 #main-navigation-wrapper .dropdown-submenu li ul.dropdown-submenu.third_submenu{
     opacity: 0;
     visibility: hidden;
     top: 0;
     left: 90%;
}
 #main-navigation-wrapper .dropdown-submenu li:hover > ul.dropdown-submenu.third_submenu{
     opacity: 1;
     visibility: visible;
     left: 100%;
     top: 0;
}
 #main-navigation-wrapper .dropdown-submenu li a {
     display: block;
     clear: both;
     line-height: 1.42857143;
     color: #323232;
     white-space: nowrap;
     padding: 14px 25px;
     border-bottom: 1px solid #ffffff1f;
     font-size: 15px;
     font-weight: 400;
     text-transform: capitalize;
     letter-spacing: 0.50px;
}

/*===Main Navigation===*/
 .logo-menu {
     float: left;
     margin:14px 0 14px 25px;
     display: none;
}
 .dropdown-submenu-active:before {
     width: 0;
     height: 0;
     border-left: 10px solid transparent;
     border-right: 10px solid transparent;
     border-top: 10px solid #12121b;
     content: "";
     position: absolute;
     top: 0 !important;
     right: 24px;
}
 #main-navigation-wrapper .nav > li.dropdown:hover:before {
     width: 0;
     height: 0;
     content: "";
     position: absolute;
     bottom: -7px !important;
     z-index: 1010;
     text-align: center;
     left: 20px;
}
 #main-navigation-wrapper.navbar-default .navbar-nav > .open > a, #main-navigation-wrapper.navbar-default .navbar-nav > .open > a:focus, #main-navigation-wrapper.navbar-default .navbar-nav > .open > a:hover, #main-navigation-wrapper.navbar-default .navbar-nav > li:hover > a, #main-navigation-wrapper.navbar-default .navbar-nav > li > a.active {
     background: none;
     color: #4cbcd0 !important;
}
 .header #main-navigation-wrapper.navbar-default .navbar-nav > .open > a, .header #main-navigation-wrapper.navbar-default .navbar-nav > .open > a:focus, .header #main-navigation-wrapper.navbar-default .navbar-nav > .open > a:hover, .header #main-navigation-wrapper.navbar-default .navbar-nav > li:hover > a, .header #main-navigation-wrapper.navbar-default .navbar-nav > li > a.active {
     color: #197178;
     
}
 #main-navigation-wrapper .navbar-nav .dopdown-nav-toggler {
     display: none;
}
/*===hdrvariation1_Navigation end===*/
 .header-nav-right{
     width:22%;
     float:right;
}
 .header-socials{
     float:left;
}
 .header-socials i{
     color:#fff;
     font-size:16px;
     margin:0px 8px;
     width:30px;
     line-height:64px;
     text-align:center;
}
 .header-socials a:before{
     background:#d8261a;
}
 .header-socials i:hover{
     color:#000;
}

/*===Main Header1 end===*/

 #main-navigation-wrapper.navbar2-wrap{
     background:none;
     margin-bottom:-32px;
}
 #main-navigation-wrapper.navbar-default.sticky_header.navbar2-wrap {
     background:#131313;
}
 .var2-nav{
     background:#131313;
}
 a.header-requestbtn.header2-requestbtn{
     margin:0px;
     padding:22px 20px;
}
/*======header2 end=======*/
/*======header3=======*/

 #main-navigation-wrapper.navbar2-wrap.navbar3-wrap {
     background: none;
     margin:13px 0px 0px;
}
 .hdr3-right{
     width:25%;
     float: right;
}
 
 a.header-requestbtn.header3-requestbtn {
     background:#333;
     color:#fff;
}
 a.header-requestbtn.header3-requestbtn:before{
     background:#000;
}
 .var2-nav.var3-nav {
     background:#f2ae2b;
}
 #main-navigation-wrapper .var2-nav.var3-nav .nav > li {
     padding:0px 15px;
}
 #main-navigation-wrapper .var2-nav.var3-nav .nav > li > a{
     border-right:0px;
     padding:22px 5px;
     color:#000;
}
 #main-navigation-wrapper .var2-nav.var3-nav .nav > li > a:hover, #main-navigation-wrapper .var2-nav.var3-nav .nav > li > a.active{
     color:#fff;
}
 #main-navigation-wrapper.navbar-default.sticky_header.navbar2-wrap.navbar3-wrap {
     margin:0px;
     background:#f2ae2b;
}
.mbl-dropdown:after {
    content: "\f0d7";
    position: absolute;
    right: -4px;
    font-family: FontAwesome;
    top: 14px;
    font-size: 14px;
    font-size: 14px;
}
/*======header3 end=======*/
/*======header4=======*/
 header.header4{
     background:#fff;
     padding:0px;
}
 .hdr-top-bar{
     width:100%;
     float:left;
     background:#f2f2f2;
     padding:3px 0px;
}
 .hdr-top-bar ul.header-info li{
     padding:0px 20px;
     width:auto!important;
     margin-right:20px;
}
 .hdr-top-bar ul.header-info li:before {
     font-size:16px !important;
     top:-1px;
}
 .hdr3-right.hdr4-right{
     width:21%;
}
 .hdr3-right.hdr4-right .header-socials i{
     line-height:37px;
     color:#333;
}
 .hdr3-right.hdr4-right .search-column {
     margin: 6px 0px;
}
 .hdr3-right.hdr4-right .search-column .search-btn {
     background: url(../images/search-btn.png) no-repeat center center;
}
 header.header4 .logo{
     float:left;
     margin:22px 0px;
}
 header.header4 #main-navigation-wrapper.navbar-default {
     margin:0px;
     height: auto;
     background: none;
}
 header.header4 #main-navigation-wrapper .navbar-nav {
     float:right;
}
 header.header4 #main-navigation-wrapper .nav > li > a {
     color: #000;
}
 header.header4 #main-navigation-wrapper .nav > li{
     padding:36px 0px;
}
 header.header4 #main-navigation-wrapper.navbar-default.sticky_header{
     background:#fff;
     box-shadow:0px 0px 10px #ccc;
}
 header.header4 #main-navigation-wrapper.navbar-default.sticky_header .nav > li {
     padding: 18px 0px;
}
 header.header4 .sticky_header .logo {
     margin: 4px 0px;
}
/*======header4 end=======*/
/*======header5=======*/
 header.header5{
     background:#f2ae2b;
}
 header.header5:before{
     display:none;
}
 header.header5 ul.header-info li:before {
     color: #000;
}
 header.header5 ul.header-info li {
     color: #000;
     border-right:1px solid #000;
}
 header.header5 ul.header-info li:last-child{
     border-right:0px;
}
 header.header5 #main-navigation-wrapper.navbar2-wrap {
     background:#fff;
     margin:22px 0px 0px;
}
 header.header5 #main-navigation-wrapper .nav > li > a {
     color: #000;
     border-right: 1px dashed #383838;
}
 header.header5 #main-navigation-wrapper .nav > li > a:last-child{
     border-right:0px;
}
 header.header5 a.header-requestbtn.header2-requestbtn {
     background:#f2f2f2;
}
 header.header5 #main-navigation-wrapper.navbar-default.sticky_header.navbar2-wrap {
     background: #fff;
     margin:0px;
     box-shadow:0px 0px 10px #ccc;
}
 header.header5 .header-socials i{
     border:2px solid #de9302;
     color:#000;
}
 header.header5 .header-socials a i:hover{
     border:2px solid #fff;
}
/*======header5 end=======*/
/*======header end======*/
/*======footer=======*/

 
 
 
 .ftr-section h6{
     font-size:18px;
     color:#b6b6b7;
     text-transform:none;
     font-weight:600;
     margin-bottom:25px;
}
 .ftr-section p{
     color:#757575;
}
 ul.footer-info{
     width:100%;
     float:left;
     margin:0px 0px 70px;
     padding:0px;
     border-bottom:1px solid #373737;
}
 ul.footer-info li{
     list-style:none;
     float:left;
     width:auto;
     font-size:18px;
     color:#c8c8c8;
     padding:8px 40px 23px 35px;
     border-right:1px solid #373737;
     margin-right:49px;
     position:relative;
}
 ul.footer-info li:last-child{
     border-right:0px;
     margin:0px;
}
 ul.footer-info li:before{
     position: absolute;
     font-family: 'FontAwesome';
     top: 3px;
     left: 0px;
     font-size: 20px !important;
     color: #f2ae2b;
}
 ul.footer-info li.ftr-loc{
     font-size:16px;
     padding:0px 40px 12px 35px;
}
 ul.footer-info li.ftr-loc:before {
     content: "\f041";
     top:9px;
}
 ul.footer-info li.ftr-phn:before {
     content: "\f095";
     top:8px;
}
 ul.footer-info li.ftr-msg:before {
     content: "\f0e0";
     font-size:15px!important;
     top:10px;
}
 ul.footer-info li.ftr-support:before {
     content: "\f017";
     top:7px;
}
 .ftr-about-text{
     padding-right:70px;
     float:left;
}
 a.ftr-read-more{
     font-size:14px;
     color:#c8c8c8;
     font-weight:700;
    
     border:1px solid #676868;
     padding:8px 20px;
     display:block;
     float:left;
     text-decoration:none;
}
 a.ftr-read-more:hover{
     color:#c51810;
     border:1px solid #c51810;
}
 ul.footer-link{
     width:100%;
     float:left;
     margin:0px;
     padding:0px;
}
 ul.footer-link li{
     list-style:none;
     float:left;
     font-size:15px;
     margin-bottom:10px;
     width:100%;
}
 ul.footer-link li a{
     color:#757575;
     text-decoration:none;
}
 ul.footer-link li a:hover{
     color:#c51810;
}
 .header-socials.footer-socials {
     margin:0px 0px 30px;
     width:100%;
     float: left;
}
 .header-socials.footer-socials i{
     width:30px;
     height:30px;
     line-height:28px;
     border:2px solid #515151;
     border-radius:30px;
     margin:0px 3px 0px 0px;
     color:#fff;
     text-align:center;
}
 .header-socials.footer-socials i:hover {
     color: #f2ae2b;
     border:2px solid #f2ae2b;
}
 .ftr-logo{
     width:auto;
     float:left;
}
 .footer-btm{
     width:100%;
     float:left;
     border-top:1px solid #373737;
     padding:22px 0px 26px;
     margin:60px 0px 0px;
}
.footerlink.contactdetail ul li {
    color: #605c5c;
}
.topbanner{background-image:url(../images/banner.jpg); background-size:cover; background-position:center top; height:610px; position:relative; overflow:hidden;}
.topbanner:before{background:#0000009c; top:0; left:0; position:absolute; content:''; width: 100%; height: 100%;}

.rightlink ul {margin-top: 0px; padding: 0;}
.rightlink ul li{list-style:none; display: inline-block; margin-right: 0px; font-size: 16px;}
.rightlink ul li .fa{margin-right: 0px; color:#fbbc3b;     font-size: 65px;}
.topiconbg{border-radius: 50%;text-align: center; line-height: 27px;display: inline-block;     padding-right: 8px;}
.bannercontent{z-index: 97; position: absolute; width: 100%; text-align: center; top: 33%;}
.bannercontent h1{color: #52b9cb;
    font-size: 60px;
    text-transform: initial;
    font-weight: 300;}
.bannercontent p{color:#fff;width: 55%; margin: 30px auto; font-size: 20px;}
.services {min-height: 185px;}
.bannerreadmore{background-color: #fff; border-radius: 30px; padding: 12px 10px; border: none; width: 145px; font-weight: 600; font-size: 15px;  text-transform: uppercase; color: #000;}
.servicessection h1{color:#2a2930; font-size:28px; font-weight: 600;text-transform: initial; text-align: center; margin-bottom: 15px;}
.servicessection p{
    color:#676767; font-size:18px; text-align:center; line-height: 32px; width: 85%; margin: auto; margin-bottom:20px;
}
.slick-slide img {

    max-width: 100%;
}
.seceondrymenu {
    margin-top: 25px;
    margin-bottom: 10px;
}
.seceondrymenu ul {
    text-align: right;
    margin: 0;
}
.seceondrymenu li {
    display: inline-block;
    list-style: none;
}
.seceondrymenu li a {
    font-size: 16px;
    font-weight: 500;
    text-transform: lowercase;
    padding: 22px 2px;
}
.footerlink ul {
    margin: 0px;
}
.modal-body textarea {
    height: 108px;
}
.modal-body p {
    margin-bottom: 4px;
}
.requestquotebtn a {
    background-color: #52b9cb;
    padding: 11px 10px !important;
    color: #fff !important;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
}
input.wpcf7-form-control.wpcf7-submit {
    background-color: #ea4b5d;
    color: #fff;
    font-size: 19px;
    border: none;
    padding: 12px 23px 12px 23px;
    margin-top: 10px;
}
.modal-footer {
    display: none;
}
.modal-content label {
    font-size:17px;
    color: black;
    width: 100%;
}
.modal-body span input {
    isplay: block;
    width: 100%;
    height: 42px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
}
.modal-header h4 {
    text-align: center;
    font-size: 24px;
    color: #ea4b5d;
    /* font-weight: 600; */
}

.headermenu {
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    padding-top: 5px;
    margin-top: 0px;
    background-color: #ffffff !important;
    z-index: 999;
    /*height: 69px;*/
    position: relative;
}
.servicessection{margin:50px 0;}
.services{background-color:#f9f9f9; padding:20px 15px; box-shadow: 0 0 6px #0000003b; margin: 15px 0;    min-height: 231px;
}
.services h5{color:#1b1b1b; font-size:17px;font-weight: 600; text-transform: inherit;}
.services p{color:#676767; font-size:16px;text-align: left; margin: 0 !important; line-height: 27px; width: 100%; padding: 12px 0;}
.services a{color:#ea4b5d; font-size:14px; text-decoration:underline; font-weight: 600;}
.services:hover{background-color:#fff;}
.whymsgsection{background-image:url(../images/whymsgbg.jpg); background-size:cover; background-position:center top; min-height:730px; position:relative; padding: 50px 0 0px 0;}
.whymsgsection h1{text-align:center; color:#f5ba16; font-size:32px; text-transform:inherit; margin-bottom: 50px;}
.whymsgpoint h5{color:#fff; text-align:right; font-weight:500; font-size: 17px; text-transform: inherit;}
.whymsgpoint p{color:#868686; text-align:right; font-weight:500; font-size:16px; line-height: 24px; padding-top: 10px;}
.whymsgpoint{margin-bottom: 25px;    min-height: 166px;}
.whymsgpoint2list h5{color:#fff; text-align:left; font-weight:500; font-size: 17px; text-transform: inherit;}
.whymsgpoint2list p{color:#868686; text-align:left; font-weight:500; font-size:16px; line-height: 24px; padding-top: 10px;}
.whymsgpoint2list{margin-bottom: 25px;    min-height: 166px;}
.casestudesection .carousel-inner{box-shadow: 0 0 8px #00000033; background-color: #f9f9f9;}
.casestudesection{margin:50px 0;}
.casestudesection h4{color:#f5ba16; font-size: 19px; font-weight: 600; text-align:center; text-transform:inherit;}
.carousel-indicators li{border: 1px solid #505050;}
.carousel-indicators .active{    background-color: #505050;}
.casestudesection .carousel-indicators{bottom: -40px;}
.casestudesection .table{background-color:#f9f9f9;  margin: 0;}
.casetableheading{background-color: #fff;}
.table>thead>tr>th{border:none; font-weight: 600;    color: #717171;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th {border-bottom: 1px solid #ececec; border-top:none; padding: 12px; color: #797979;}
.caesstudelink th{padding:18px 8px !important;}
.freeseoform{background-image:url(../images/freeanalyseform.png); min-height: 460px; background-color: #52b9cc; background-position: bottom; background-repeat: no-repeat; padding:40px 0;}
.freeseoform h1{font-size:32px; text-transform:inherit; text-align:center; font-weight:6ssss00;}
.analysisform{max-width: 660px; margin: auto; margin-top: 30px;}
.analysisform .form-control{ background-color: #fff; height: 43px; border: none;}
.analysisform textarea{height: 100px !important;}
.seosubmitbtn{background-color:#000; border-radius:30px; width:180px; margin:auto; padding:12px;  font-size: 15px; font-weight: 600; border:none;}
.submitbutton{width:100%; text-align: center;}
.workportfolio h2 {color:#141414; font-size:32px; text-align:center; font-weight: 600; text-transform: inherit;}
.workportfolio {padding: 50px 0;}
.portfolio{margin:20px 0; overflow:hidden;box-shadow: 0 0 19px #0000002e;}
.portfolio img{width:100%;}
.portfolio a:hover{box-shadow: 0 0 19px #0000005c;transition: opacity 0.35s, transform 0.35s;}
.workportfolio .hovereffect {width: 100%;height: 100%;float: left;overflow: hidden;position: relative;text-align: center;cursor: default;
}
.common {min-height: 188px;}

.workportfolio .hovereffect .overlay {
  position: absolute;
  overflow: hidden;
  width: 80%;
  height: 43%;
  left: 10%;
  top: 27%;
  border-bottom: 1px solid #f2ba22;
  border-top: 1px solid #f2ba22;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: scale(0,1);
  -ms-transform: scale(0,1);
  transform: scale(0,1);
}

.workportfolio .hovereffect:hover .overlay {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.workportfolio .hovereffect img {
  display: block;
  position: relative;
  -webkit-transition: all 0.35s;
  transition: all 0.35s;
}

.workportfolio .hovereffect:hover img {
  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="0.6" /><feFuncG type="linear" slope="0.6" /><feFuncB type="linear" slope="0.6" /></feComponentTransfer></filter></svg>#filter');
  filter: brightness(0.4);
  -webkit-filter: brightness(0.4);
}

.workportfolio .hovereffect h2 {
  text-transform: uppercase;
  text-align: center;
  position: relative;
  font-size: 17px;
  background-color: transparent;
  color: #FFF;
  padding: 1em 0;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: translate3d(0,-100%,0);
  transform: translate3d(0,-100%,0);
}

.workportfolio .hovereffect a, .workportfolio .hovereffect p {
  color: #FFF;
  padding: 1em 0;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: translate3d(0,100%,0);
  transform: translate3d(0,100%,0);
}

.workportfolio .hovereffect:hover a, .workportfolio .hovereffect:hover p, .workportfolio .hovereffect:hover h2 {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}
.workportfolio .hovereffect:hover a{background-color: #f2ba22; padding: 10px 15px; border-radius: 40px;}

.portfoliobutton{background-color:#ea4b5d; padding: 12px 20px; border-radius: 40px; border:none; color:#fff; text-transform: uppercase;font-weight: 600; font-size: 17px;}
.viewmoreportfolio{text-align:center; margin-top: 30px;}
.testimonial{background-image:url(../images/tastimonialbg.png); background-size:cover; padding:50px 90px; position:relative;}
.testimonial:before{position:absolute; content:''; width:100%; height:100%; top:0; left:0; background-color:#242e44e3;}
.testimonial .parent_circle{ background-color: #ffffff1f;}

.testimonial .parent_circle_contain p{color:#fff; text-align:left;padding-top: 10px;     line-height: 25px;}
.testimonial .parent_circle_contain h5{text-align: left; color: #f2bb22; padding-top: 10px; font-weight: 500;}
.testimonial .parent_circle_contain{padding:15px; min-height: 390px;}

.testimonial .carousel-control{width:2%;align-items: center; justify-content: center; display: flex;}
.testimonial h2{ text-align:left; color:#fff; font-size:32px; font-weight:600; text-transform:inherit; position: relative;}
.reviewstar{text-align:left;}
.testimonialicon{text-align:right;}
.contactus h1{font-style:italic; color:#fff; font-weight:600; font-size:26px; text-transform:inherit; padding-top: 12px;}
.contactus{background-color:#ea4b5d; padding:40px 0;}
.contactbtn{background-color:#000; color:#fff; border-radius:40px; padding: 15px 35px; border: none; font-size: 16px; font-weight: 600; text-transform: uppercase;}
.contactbutton{text-align:right;}
.footerlink h5{font-size:16px; color:#000; margin-bottom: 10px; margin-top: 15px;
}
.footerlink ul{padding:0;}
.footerlink ul li{font-size:15px;  list-style:none; padding: 3px 0;}
.footerlink ul li a{color:#2f2f2f;}
.footer{padding: 15px; background-color: #ebebeb;}
.footerborder{background-color: #a9a9a9; height: 3px; width: 40px; margin-bottom: 5px;}
.contactdetail ul{position:relative;}
.contactdetail ul li{padding-left:22px;}
.contactdetail ul li .fa{left:0; position:absolute; margin-top:2px;}
.paymentimg{margin-top:40px;}
.socialmedia ul{padding:0;}
.socialmedia ul li{list-style:none;}
.socialmedia ul li a{width: 40px; height: 40px; float: left; background-color: #ea4b5d; margin-left: 10px; text-align: center; line-height: 40px;   border-radius: 100%;color: #fff; font-size: 18px;}
.socialmedia{margin-left: -53px;}
.copyright{background-color:#e5e5e5; text-align:center; padding:10px;position: relative; }
.copyright p{color:#202020; font-size:14px;margin-bottom:0px;}
.latestnews h1{color: #141414;font-size: 32px; text-align: center; font-weight: 600; text-transform: inherit; margin-bottom:30px;}
.latestnews{padding:50px 0;}
.clientsviewsection { background-color: #f5f5f5;}
.testimonial .slide { min-height: auto;}
.clientvideosection h4 {color: #242424; font-size: 32px; font-weight: 600; text-transform: inherit;}
.clientvideosection iframe {box-shadow: 0 0 20px #20243880;}
.news {overflow:hidden;/*  height:420px !important; */ position:relative;}
.news2{overflow:hidden;  margin-bottom: 20px;}
/* .news2 img{width:100%;}  */
.news{width:100%;}
.newsheading{ position: absolute; bottom: 0;}
.newsheading h2{color:#fff;  text-transform: inherit; font-size: 18px; padding: 10px; margin-bottom: 10px; font-weight: 500;}




.news2 .hovereffect img:before{background-color:#000; content:''; top:0; left:0;}

.news2 .hovereffect {
  width: 100%;
  height: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default;
  background: -webkit-linear-gradient(45deg, #ea4b5d 0%,#f2ba22 100%);
  background: linear-gradient(45deg, #ea4b5d 0%,#f2ba22 100%);
}

.news2 .hovereffect .overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  padding: 1em;
  text-align: left;
}

.news2 .hovereffect img {
  display: block;
  position: relative;
  max-width: none;
  width: calc(100% + 80px);
  -webkit-transition: opacity 0.35s, -webkit-transform 0.45s;
  transition: opacity 0.35s, transform 0.45s;
  -webkit-transform: translate3d(-40px,0,0);
  transform: translate3d(-40px,0,0);
}

.news2 .hovereffect h2 {
  text-transform: uppercase;
  color: #fff;
  position: relative;
  font-size: 17px;
  background-color: transparent;
  padding: 15% 0 0px 0;
  text-align: left;
      margin: 0;bottom: 60px;
    position: absolute
}
.news2 .hovereffect p{ bottom: 30px; position: absolute;}

.news2 .hovereffect .overlay:before {
  position: absolute;
  top: 20px;
  right: 20px;
  bottom: 20px;
  left: 20px;
  /* border: 1px solid #fff; */
  content: '';
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.35s, -webkit-transform 0.45s;
  transition: opacity 0.35s, transform 0.45s;
  -webkit-transform: translate3d(-20px,0,0);
  transform: translate3d(-20px,0,0);
}

.news2 .hovereffect a, .news2 .hovereffect p {
  color: #FFF;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.35s, -webkit-transform 0.45s;
  transition: opacity 0.35s, transform 0.45s;
  -webkit-transform: translate3d(-10px,0,0);
  transform: translate3d(-10px,0,0);
}

.news2 .hovereffect:hover img {
  opacity: 0.6;
  filter: alpha(opacity=60);
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}

.news2 .hovereffect:hover .overlay:before,
.news2 .hovereffect:hover a, .news2 .hovereffect:hover p {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}

.cs-style-3 figcaption h5{top: -28px; position: absolute; color: #fff;opacity: 1}

.news.grid.cs-style-3 h5{position: absolute; color: #fff;opacity: 1; bottom: 10px; padding-left: 15px;    text-align: left;}
.no-touch .cs-style-3 figure:hover hh, .cs-style-3 figure.cs-hover  h5{    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
    -webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
    -moz-transition: -moz-transform 0.4s, opacity 0.1s;
    transition: transform 0.4s, opacity 0.1s;
	position: absolute;
	left: 0;}
.news.grid.cs-style-3 h5{
    height: 60px;
    width: 100%;
    top: auto;
    bottom: 30px;
    opacity: 1;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s;
    -moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s;
    transition: transform 0.4s, opacity 0.1s 0.3s;
	text-transform: inherit;
    font-size: 17px;
    font-weight: 500;}
.no-touch .cs-style-3 figure:hover h5, .cs-style-3 figure.cs-hover h5 {
    opacity: 1;
    -webkit-transform: translateY(-25px);
    -moz-transform: translateY(-25px);
    -ms-transform: translateY(-25px);
    transform: translateY(-25px);
    -webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
    -moz-transition: -moz-transform 0.4s, opacity 0.1s;
    transition: transform 0.4s, opacity 0.1s;
}
.rightlink ul{ padding:0; margin: 0;}
.rightlink ul li{    display: inline-block;    margin-left: 20px;list-style:none; margin-right: 15px; }
.rightlink ul li a{color:#494949;}
.rightlink ul li h5 { font-size: 18px; font-weight: 300; line-height: 31px;}
.rightlink ul li h5 span{color: #fbbc3b; font-size: 34px; font-weight: 500;}
.rightlink ul li .fa {
    color: #52b9cb;
}
.rightlink ul li .fa { margin-right: 0px; font-size: 22px;}
.rightlink ul li.requestquotebtn a{color:#f5ba16; text-transform: uppercase; font-weight: 600; font-size: 14px;border: 2px solid #f5ba16;    border-radius: 35px; padding: 8px 15px;}
img.img-responsive {
    width: 140px;
}
/* .rightlink ul li.requestquotebtn{border: 1px solid #f5ba16; border-radius: 35px; padding: 8px 15px;} */
.rightlink{text-align:right;}
.services:hover{background-color: #f2bb22;}
.rightlink ul li.requestquotebtn a:hover{background-color:#f5ba16; color:#000;transition: ease-out all 0.8s 0s}
.scrollTop {
  position: fixed;
  right: 5px;
  bottom: 10px;
  background-color: #ea4b5d;
  padding: 15px;
  opacity: 0;
  border-radius: 50%;
  transition: all 0.4s ease-in-out 0s;
}
.bannerreadmore:hover{background-color:#f5ba16; color:#000;transition: ease-out all 0.8s 0s}
.scrollTop a {
  font-size: 18px;
  color: #fff;
}

.sticky {
  position: fixed;
  top: 0;
  width: 100%;    left: 0;background: #fff !important; z-index: 99;     box-shadow: 0px 1px 10px #14222c30;
}
.sticky + .content {
  padding-top: 102px;
}




/* ..........................Local Seo CSS.......................... */
.innerbanner{background-image: url(../images/localseo11.jpg); background-size: cover; background-position: center top; height: 600px; position: relative;}
.innerbanner:before {background: #0000009c; top: 0; left: 0; position: absolute; content: ''; width: 100%; height: 100%;}
.innerbannercontent {
    z-index: 999;
    position: absolute;
    width: 100%;
    text-align: center;
    top:39%;
}
.innerbannercontent h1 {color: #f5ba16; font-size: 60px;}
.innerbannercontent p {color: #fff; width: 42%; margin: 30px auto;font-size: 17px;}
.localseomarket h1{color: #2a2930; font-size: 28px;font-weight: 600; text-transform: initial; text-align: left; margin-bottom: 15px;}
.localseomarket p { color: #676767; font-size: 16px; text-align: left; line-height: 24px; margin-bottom: 20px;}
.localseomarket {margin: 50px 0;}
.localseoicon {
    background-color: #f9f9f9;
    padding: 20px 15px;
    box-shadow:0 0 12px #00000021;
    margin: 15px 0;
}
.localseoicon .row{display: flex; align-items: center;}
.localseoicon h5{padding-left: 20px; color:#676767; font-size:16px; text-transform:capitalize; font-weight: 400;}
.localseoservices{background-color:#f6f6f9; padding:50px 0;}
.localseoservices h1{color: #2a2930; font-size: 28px; font-weight: 600; text-transform: initial; text-align: center; margin-bottom: 15px;}


/*Local seo page css start*/
.one-month {
    margin-left: 50px;
}

.innerbanner1{background-image: url(../images/localseo11.jpg); background-size: cover; background-position: center top; height: 450px; position: relative;}
.innerbanner1:before {background: #0000009c; top: 0; left: 0; position: absolute; content: ''; width: 100%; height: 100%;}
.innerbannercontent1 {z-index: 999;position: absolute;width: 100%;text-align: center;top:39%;}
.innerbannercontent1 h1 {color: #f5ba16; font-size: 60px;}
.innerbannercontent1 p {color: #fff; width: 42%; margin: 30px auto;font-size: 17px;}
.View-Price {float: right;}
.View-Price a {padding: 8px 11px;background: #f5ba16;border-radius: 30px;font-size: 14px;color: #000;}
.Best-Local h4 {font-weight: 500;}
section.Local-one {padding: 30px 0px;}
table.table.tableone>tbody>tr>th {border-bottom: none;}
table.table.tableone tr th {border-right: 1px solid #fff;}
ul.keywords-list {list-style: none;padding-left: 0px;}
ul.keywords-list li {height: 30px;font-size: 14px;font-weight: 500;}
h4.special{
    padding-top:30px;
}
a.sign-btn {padding: 3px 13px;background: #3f9aaa;color: #fff;text-decoration: none;border-radius: 30px;font-size: 14px;}
.local-three{background-image: url("../images/localdesign.jpg"); background-position: center;  background-repeat: no-repeat; background-size: cover;
height: 300px;}
.local-three h4.special {margin-top: 70px;font-size: 28px;margin-bottom: 11px; margin-left:50px;}
.local-three span.hundred {font-size: 31px;}
.local-three p.one11 {margin-top: 16px;}
.frequently {text-align: center;}
.Best-Local h4 {font-weight: 600;}
section.local-four {padding: 35px 0px;}
.local-four h4.panel-title a {background: #52b9cb;color: #fff;font-size: 14px;min-height: 57px;text-transform: initial;font-weight: 500;}
.accordian-uper {margin-top: 40px;}

/*Local seo page css end*/

/*searchengineoptimization css start*/

.innerbanner2{background-image: url(../images/searchengine.jpg); background-size: cover; background-position: center top; height: 450px; position: relative;}
.innerbanner2:before {background: #0000009c; top: 0; left: 0; position: absolute; content: ''; width: 100%; height: 100%;}
.innerbannercontent2 {z-index: 98;position: absolute;width: 100%;text-align: center;top:20%;}
.innerbannercontent2 h4 {color: #52b9cb;
    font-size: 45px;
    text-transform: initial;
    font-weight: 300;
    margin-bottom: 7px;}
.innerbannercontent2 p {color: #fff;width: 59%;margin: 20px auto;font-size: 26px;    line-height: 10px;}
.innerbannercontent2 h6 {font-size: 16px;
    color: #fff;
    line-height: 30px;
    font-weight: 500;}
.buttn a {        padding: 12px 29px;
    background: #fbc75d;
    margin: 0px 12px;
    border-radius: 30px;
    font-size: 14px;
    color: #2a2930;}
.buttn {margin-top: 13px;}
.optimzed-two-new-text p {
    color: #676767;
    font-size: 16px;
    line-height: 27px;
}
a.bac-clr {
    background-color: #e94b5d;
    color: #fff;
}
.optimzed-two-new-heading h4 {
    color: #1b1b1b;
    margin-bottom: 9px;
    margin-top:10px;
    font-size: 17px;
    font-weight: 600;
    text-transform: inherit;
}

section.optimzed h1 {    color: #2a2930;
    font-size: 28px;
    font-weight: 600;
    text-transform: initial;
    text-align: center;
    margin-bottom: 15px;}
section.optimzed {margin: 0 auto;text-align: center;padding: 30px 0px 0px 0px;}
section.optimzed p {color: #676767;
    font-size: 18px;
    text-align: center;
    line-height: 32px;}
.oprimzes-list .one1 {float: left;width: 20%;text-align: center;}
.oprimzes-list .one1 {float: left;width: 17%;text-align: center;background: #f1f1f1;margin: 0px 13px;height: 183px;box-shadow: 1px -3px 3px 1px #e2e2e2;}
.one1-icon {margin-top: 27px;}
.one1-icon img {width: 70px;}
.one1-icon h5 {margin-top: 22px;font-size: 16px;font-weight: 400;padding: 0px 34px;line-height: 20px;}
section.optimized-three {background: #52b9cc;margin: 30px 0px;}
.optimzed-three1 h4 {max-width: 550px;margin: 0 auto;text-align: center;font-weight: 400;color: #fff;text-transform: initial;font-size: 20px;}
.Global-Seo {text-align: center;}
.result-table {background: #fff;}

.seo-form-information input:focus {
    border: 1px solid #000;
}

        /* carousel */
#quote-carousel2 {padding: 0 10px 30px 10px;margin-top: 30px;text-align:center;}
/* indicator position */
#quote-carousel2 .carousel-indicators {right: 50%;top: auto;bottom: 25px;margin-right: -19px;}
/* indicator color */
#quote-carousel2 .carousel-indicators2 li {background: #c0c0c0;}
/* active indicator */
#quote-carousel2 .carousel-indicators .active {background: #333333;height:10px;width:10px;margin-bottom:1px;}
ol.carousel-indicators.indectors11 {top: 357px;}



#quote-carousel1 {padding: 0 10px 30px 10px;margin-top: 30px;text-align:center;}
/* indicator position */
#quote-carousel1 .carousel-indicators1 { right: 50%; top: auto;bottom: -10px;margin-right: -19px;}
/* indicator color */
#quote-carousel1 .carousel-indicators1 li { background: #c0c0c0;}
/* active indicator */
#quote-carousel1 .carousel-indicators1 .active {background: #333333;height:10px;width:10px;margin-bottom:1px;}
/*searchengineoptimization css end*/




/*loacal seo css start*/
section.local-seo1 h1 {FONT-SIZE: 31px;font-weight: 400;text-transform: initial;}  
section.local-seo1 {padding: 30px 0px;} 
section.local-seo1 {padding: 30px 0px;}
section.local-seo1 p {margin-top: 15px;line-height: 22px;}
.local-images img {width: 100%;}
section.local-seo2 h1 {text-align: center;font-size: 31px;font-weight: 400;text-transform: initial;}
.localseolist ul {list-style: none;}
.localseolist ul li {float: left;width: 30%;background: #f8f8f8;margin: 10px 12px;min-height: 100px;box-shadow: 1px -3px 14px 1px #e2e2e2;
}


.list-icon img {display: inline-block;}
.list-icon h4 {display: inline-block;font-size: 13px;margin-left: 20px;}
.list-icon { position: relative;top: 6px;left: 17px;}
section.local-seo2 {BACKGROUND: #f6f6f6;padding: 30px 0px;}
.localseolist {padding: 25px 0px;}
.local-images.local-images2 img {position: relative;top: 53px;width: 100%;}
section.local-seo1 h4 {margin-bottom: 6px;margin-top: 20px;}
section.local-seo1 ul {padding-left: 15px;}
section.local-seo1 ul li {padding: 5px 0px; color: #000;}
.globalseoresult{background-image: url(../images/globalresultbg.jpg); background-size: cover; background-position: left top; }
.slide {min-height: 414px;}
.packge-detail {background: #f5f5f5;min-height: 332px;border-radius: 6px;text-align: center;}
 .packge-detail h5 {padding: 13px 0px;}   
.packe-detail-list ul {padding-left: 0px;list-style: none;}
.package-price h4 { margin-bottom: 9px;}
.package-price.one {background: #f5ba16;padding: 17px 0px;}
.package-price.two {background: #545875;padding: 17px 0px;}
.package-price.three {background: #62b2c6;padding: 17px 0px;}
.package-price.four {background: #ea4b5d;padding: 17px 0px;}
section.seo-local5 {padding: 40px 0px;}
.seo-package11 {padding: 30px 0px 0px 0px;}
.package-price h4, h6 {color: #fff;}
.packe-detail-list ul li {padding: 6px 0px;color: #000;font-size: 14px;}
.packe-detail-list ul {padding-top: 20px;}
.order-seo {background: #69696b;padding: 11px 0px;}
.order-seo a {text-transform: uppercase;color: #fff;}
.order-seo:hover a {color: #fff;}
.frequently h4 {    color: #2a2930;
    font-size: 28px;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 15px;}
.packe-detail-list ul li:hover {cursor: pointer;}
/*loacal seo css snd*/

/*seo-consulting-services-india start*/
.innerbanner4 {background-image: url(../images/seo-consultingbanner.jpg);background-size: cover;background-position: center top;height: 450px;position: relative;
}
.innerbannercontent4 {z-index: 999;position: absolute;width: 100%;text-align: center;top: 30%;}
.innerbanner4:before {background: #0000009c;top: 0;left: 0;position: absolute;content: '';width: 100%;height: 100%;}
.innerbannercontent4 h4 {color: #f5ba16;font-size: 44px;}
.innerbannercontent4 p {color: #fff;width: 59%;margin: 20px auto;font-size: 20px;line-height: 29px;font-weight: 500;}
.consulting-heading h1 {font-size: 31px;font-weight: 400;text-transform: initial;}
.consulting-heading p {line-height: 22px;margin-top: 15px;}
section.consulting-one {padding: 30px 0px;}
.consuting-form { position: relative;top: -85px;background: #f5f5f5;padding: 0px 0px 62px 0px;box-shadow: 0px 0px 4px 0px #c7c1c1a6;}
.send-propsel {text-align: center;background: #e94b5d;padding: 13px 0px 13px 0px;}
form.consulting-form22 {max-width: 300px;margin: 0 auto;}
.send-propsel h4 {margin-bottom: 8px;color: #fff;}
.send-propsel h5 {color: #fff;}
form.consulting-form22 label { font-size: 14px; color: #000;padding: 8px 0px 0px 0px;}
form.consulting-form22 input {padding: 18px 6px;border: 1px solid #eae5e5;}
input.consult-submit {width: 179px;height: 40px;line-height: 5px;position: relative;top: 17px;background: #fbbc3b;color: #000;border-radius: 30px;text-transform: uppercase;}
.consulting-img1 img {width: 100%;}
.consultg-heading2 h1 {font-size: 31px;font-weight: 400;text-transform: initial;}
section.consulting-two {background: #52bacc;padding: 30px 0px;}
section.consulting-two ul {list-style: none;padding-left: 0px;margin-top: 15px;}
section.consulting-two ul li {color: #000;font-size: 16px;padding: 4px 0px;}
section.consulting-two p {color: #000;font-size: 16px;}
.consulting-img1 img {position: relative;top: 57px;}
section.consulting-three {padding: 30px 0px;background: #f1f1f1;}
section.consulting-three {padding: 30px 0px;}
section.consulting-three p {margin-bottom: 4px;}
section.consulting-three p {margin-bottom: 0px;}
section.consulting-three h4 {font-size: 18px;margin-bottom: 10px;margin-top: 10px;font-weight: 500;}
.consulting333-para p {padding: 3px 0px;font-size: 16px;}
.consulting333-para {margin-top: 14px;}
.consulting-fifth{ background-image: url('../images/consultingfix.jpg'); background-attachment: fixed;background-position: center;
  background-repeat: no-repeat;background-size: cover;height: 850px;}
.choosing-msg h1 {color: #fbbc3b;font-size: 32px;font-weight: 500;text-transform: capitalize;}
.choosing-msg {padding: 30px 0px 0px 0px;}
.choosing-msg p {color: #c1c1c1;line-height: 25px;margin-top: 11px;font-size: 16px;}
p.chose-beside {font-size: 16px;color: #c1c1c1;}
section.consulting-fifth ul {list-style: none;padding-left: 0px;}
section.consulting-fifth ul li strong {color: #fbbc3b;}
section.consulting-fifth ul li {padding: 10px 0px;}
.choosing-msg.choosinf-msg2 { padding: 0px 0px;}
/*seo-consulting-services-india end*/


/*organic-seo-services-india start*/
.innerbanner5 {background-image: url(../images/oranicseobanner.jpg);background-size: cover;background-position: center top;height: 450px;position: relative;
}
.innerbannercontent5 {z-index: 999;position: absolute;width: 100%;text-align: center;top: 30%;}
.innerbanner5:before {background: #0000009c;top: 0;left: 0;position: absolute;content: '';width: 100%;height: 100%;}
.innerbannercontent5 h4 {color: #f5ba16;font-size: 44px;}
.innerbannercontent5 p {color: #fff;width: 59%;margin: 20px auto;font-size: 20px;line-height: 29px; font-weight: 500;}
.oprganic-para {position: relative;top: -54px;}
.oprganic-para p {line-height: 22px;}
.consulting-img1.img22 img { position: relative; top: 2px;}
section.consulting-two p {line-height: 22px;font-size: 15px;}
.consultg-heading2.consultinghead333 {padding-top: 10px;}
.consultg-heading2.consultinghead333 {padding: 10px 0px;}
section.optimxed-four.organic-four {background: #e94b5d;}
section.optimxed-four.organic-four p {color: #fff;}
section.optimxed-four.organic-four h1 {color: #fff;}
section.organic-five p {line-height: 22px;}
section.organic-five {padding: 30px 0px;}
.report-section h1 {font-size: 31px;font-weight: 400;text-transform: initial;}
section.organic-sixth {padding: 30px 0px;background: #f7f7f7;box-shadow: 1px -3px 3px 1px #e2e2e2;}
.organic-para2 {padding: 18px 0px;}
.organic-report img {position: relative;top: 40px; width: 100%;}
.organic-para2 p {line-height: 29px;}
p.beside-organic {line-height: 22px;}
.ogranic-sevetn-para h1 {font-size: 31px;font-weight: 400;text-transform: initial;}
section.organic-seventh { padding: 30px 0px;}
section.organic-seventh p {line-height: 22px;padding-top: 14px;}
/*organic-seo-services-india end*/

/*outsourcing-seo-services start*/
.innerbannercontent6{z-index: 999;position: absolute;width: 100%;text-align: center;top: 30%;}
.innerbannercontent6 p {color: #fff;width: 59%;margin: 20px auto;font-size: 20px;line-height: 29px;font-weight: 500;}
.innerbannercontent6 h4 {color: #f5ba16;font-size: 44px;}
.innerbanner6:before {background: #0000009c;top: 0;left: 0;position: absolute;content: '';width: 100%;height: 100%;}
.innerbanner6 {background-image: url(../images/outsourcingbanner.jpg);background-size: cover;background-position: center top;height: 450px;
position: relative;}
h1.digital-outsource {margin-top: 14px;}
section.outsource-two h1 {font-size: 31px;font-weight: 400;text-transform: initial;}
section.outsource-two p {line-height: 22px;margin-top: 14px;}
h1.best-outsource { margin-top: 10px;}
section.outsource-two { background: #f5f5f5; padding: 30px 0px; box-shadow: 1px -3px 3px 1px #e2e2e2;}
section.outsourcing-three {padding: 40px 0px;}
section.outsourcing-three h1 {font-size: 31px;font-weight: 400;text-transform: initial;}
section.outsourcing-three p {line-height: 22px;margin-top: 20px;}
section.optimxed-four.ouspucing-five {background: #000000d1;}
section.optimxed-four.ouspucing-five h1 {color: #fff;}
section.optimxed-four.ouspucing-five p {color: #fff;}
.benefits-outsourcing {float: right;}
.outservice-para { padding-top: 35px;}
.out-never {margin-top: 20px;}
.out-never h5 {line-height: 22px;}
section.organic-Eight {padding: 30px 0px;}
.organic-sevth {text-align: center;}
.organic-sevth h1 {font-size: 31px;font-weight: 400;text-transform: initial;}
.organic-solution {padding: 20px 0px;}
.organic-solution h4 {margin-bottom: 4px;margin-top: 20px;}
.organic-solution p {line-height: 22px;}
.organic-sevth p {position: relative;top: 16px; font-weight: bold;}
.organic-solution h5 {clear: both; padding-top: 19px;}
.organic-eight h1 {font-size: 31px;font-weight: 400;text-transform: initial;}
.organic-eight {padding: 0px 0px 12px 0px;}
.organic-eight p {line-height: 22px;margin-top: 15px;}
/*outsourcing-seo-services end*/

/*Resatiler css start*/
.innerbannercontent7{z-index: 999;position: absolute;width: 100%;text-align: center;top: 22%;}
.innerbannercontent7 p {color: #fff;width: 59%;margin: 20px auto;font-size: 20px;line-height: 29px;font-weight: 500;}
.innerbannercontent7 h4 {color: #f5ba16;font-size: 44px;}
.innerbanner7:before {background: #0000009c;top: 0;left: 0;position: absolute;content: '';width: 100%;height: 100%;}
.innerbanner7 {background-image: url(../images/reatilerbanner.jpg);background-size: cover;background-position: center top;height: 450px;
position: relative;}
section.consulting-three.retiler-two {background: #fff;}
section.consulting-two.consulting-two22 {background: #efc87a;}
section.optimxed-four.ouspucing-five.reseller-five {background-image: url("../images/retellback.jpg");}
section.optimxed-four.ouspucing-five.reseller-five h1 {color: #000;}
section.optimxed-four.ouspucing-five.reseller-five p {color: #000;}
.outservice-para ul {float: left;width: 50%;list-style: none;}
.relateller-list-para {max-width: 805px;}
.relateller-list-para p {line-height: 22px;}
section.consulting-two.seorleeder-seventh {background: #fff;}
/*Resatiler css end*/

/*mobile-website-seo-services css start*/
.innerbannercontent8{z-index: 999;position: absolute;width: 100%;text-align: center;top: 30%;}
.innerbannercontent8 p {color: #fff;width: 59%;margin: 20px auto;font-size: 20px;line-height: 29px;font-weight: 500;}
.innerbannercontent8 h4 {color: #f5ba16;font-size: 44px;}
.innerbanner8:before {background: #0000009c;top: 0;left: 0;position: absolute;content: '';width: 100%;height: 100%;}
.innerbanner8 {background-image: url(../images/mobileseobanner.png);background-size: cover;background-position: center top;height: 450px;
position: relative;}
section.consulting-three.mobile-seo {background: #efc87a;box-shadow: 1px -3px 3px 1px #e2e2e2;}
section.consulting-three.mobile-seo p { color: #000;}
.mobile-seo-para1 {padding-top: 14px;}
.mobile-seo-para1 p {line-height: 22px;}
.mobile-seo-para2 {padding-top: 11px;}
section.consulting-two.mobile-seo-two {background: #fff;}
section.consulting-one.mobile-seo-three {background: #f5f5f5;box-shadow: 1px -3px 3px 1px #e2e2e2;}
section.optimxed-four.organic-four.seo-mobile h4 {color: #fff;}
.consulting333-para.seo-mobile-list p {padding: 2px 0px;font-size: 15px;}
.mobile-se-22 img {width: 100%;}
.mobile-se-22 img {width: 375px;}
.mobile-se-22 {float: right;}

/*mobile-website-seo-services css end*/

/*top ranking page css start*/
.innerbannercontent9{z-index: 999;position: absolute;width: 100%;text-align: center;top: 30%;}
.innerbannercontent9 p {color: #fff;width: 59%;margin: 20px auto;font-size: 20px;line-height: 29px;font-weight: 500;}
.innerbannercontent9 h4 {color: #f5ba16;font-size: 44px;}
.innerbanner9:before {background: #0000009c;top: 0;left: 0;position: absolute;content: '';width: 100%;height: 100%;}
.innerbanner9 {background-image: url(../images/topreankingbanner.jpg);background-size: cover;background-position: center top;height: 450px;
position: relative;}
.list-top-page ul {list-style: none;padding-left: 0px;margin-top: 20px;}
.list-top-page li {padding: 5px 0px;color: #000;}
.top-ranig-img1 img {width: 474px;}
.top-1--heading1 {text-align: center;}
.top-1--heading1 h1 {font-size: 31px;font-weight: 400;text-transform: initial;}
.top-list2 p {line-height: 22px;margin-top: 15px;}
.top-list2 ul {padding-left: 0px;list-style: none;padding-top: 10px;}
.top-list2 ul li { padding: 5px 0px; color: #000;}
.top-list2 h5 {padding-top: 10px;}
section.top-10-para2 {background: #f5f5f5;padding: 30px 0px;box-shadow: 1px -3px 3px 1px #e2e2e2;}
.our-team-team img {width: 100%;}
.consultg-heading2.consultinghead333.top-rank2 p {padding-top: 6px;}
.search-group.seo-list-heading {text-align: left;}
.consultg-heading2.consultinghead333 p {padding: 5px 0px;}
/*top ranking page css end*/

/*link-building-services css start*/
.innerbannercontent10{z-index: 999;position: absolute;width: 100%;text-align: center;top: 30%;}
.innerbannercontent10 p {color: #fff;width: 59%;margin: 20px auto;font-size: 20px;line-height: 29px;font-weight: 500;}
.innerbannercontent10 h4 {color: #f5ba16;font-size: 44px;}
.innerbanner10:before {background: #0000009c;top: 0;left: 0;position: absolute;content: '';width: 100%;height: 100%;}
.innerbanner10 {background-image: url(../images/linkingbulding.jpg);background-size: cover;background-position: center top;height: 450px;
position: relative;}
.link-icon {text-align: center;}
.link-part {border: 1px solid #f7f6f6;box-shadow: 0px 0px 2px 0px #ddd;min-height: 498px;}
.link-icon p {line-height: 22px;padding: 0px 15px;}
section.link-buliding-one {padding: 30px 0px;}
.link-icon h4 {font-weight: 500;}
.link-part:hover { background: #52b9cc; box-shadow: 1px -3px 3px 1px #e2e2e2;}
p.link-buliding-para {line-height: 22px;padding-top: 20px;font-weight: 600;}
section.link-buliding-two h1 {font-size: 31px;font-weight: 400;text-transform: initial;}
section.link-buliding-two { padding: 30px 0px; background: #52bacc;box-shadow: 1px -3px 3px 1px #e2e2e2;}
.services-icon-list ul {padding-left: 0px;list-style: none;}
.services-icon-list ul li {color: #000;font-size: 16px;padding: 5px 0px;}
.services-icon-list ul {padding-top: 16px;}
.services-icon-list p {color: #000;line-height: 22px;}
.services-icon-images {float: right;}
h1.how-help-buliding {margin-top: 20px;}
section.link-buliding-last {padding: 30px 0px;background: #f7f7f7;box-shadow: 1px -3px 3px 1px #e2e2e2;}
section.link-buliding-last h1 {font-size: 31px;font-weight: 400;text-transform: initial;}
.services-linkicon2 {margin-top: 43px;}
.services-icon-list.list-last ul {padding-top: 0px;}
/*link-building-services end*/

/*content writting css start*/
.innerbannercontent11{z-index: 12;position: absolute;width: 100%;text-align: center;top: 30%;}
.innerbannercontent11 p {color: #fff;width: 59%;margin: 20px auto;font-size: 20px;line-height: 29px;font-weight: 500;}
.innerbannercontent11 h4 {color: #f5ba16;font-size: 44px;}
.innerbanner11:before {background: #000000b3;top: 0;left: 0;position: absolute;content: '';width: 100%;height: 100%;}
.innerbanner11 {background-image: url(../images/contentwrittingbanner.jpg);background-size: cover;background-position: center top;height: 450px;
position: relative;}
section.content-writting {padding: 30px 0px;background: #f7f7f7;box-shadow: 1px -3px 3px 0px #ddd;}
section.content-writting h1 {font-size: 31px;font-weight: 400;text-transform: initial;}
.services-icon-list.content-list ul {padding-top: 0px;}
.services-linkicon2.content-list { margin-top: 25px;}
section.content-writting.wriiting2 {background: #ecc471;}
.services-icon-images.content2 img {width: 100%;}
.content-detail > ul > li {float: left;width: 222px;box-shadow: box-shadow: 1px -3px 3px 1px #e2e2e2;background: #f5f5f5;margin: 0px 6px;min-height: 282px;text-align: center;padding: 20px 11px;
}
ul.content-description li {float: left;width: 50%;min-height: 37px;font-size: 13px;}
.content-detail ul { list-style: none;padding-left: 0px;}
.conebt-detail1 h4 {font-size: 15px;font-weight: 500;}
ul.content-description li {color: #000;}
.content-read {margin-top: 11px;}
button.content-btn {padding: 6px 20px;border-radius: 30px;border: none;background: #ecc471;color: #000; font-size: 14px;}
button.content-read {padding: 6px 22px;border-radius: 30px;border: none;background: #000;color: #fff;  font-size: 14px;}
section.content-last {padding: 30px 0px;}
section.content-last h1 {font-weight: 400;font-size: 31px;text-transform: initial;}
.content-detail {padding-top: 30px;}
/*content writting css end*/
/*lsi-based-seo start*/
.innerbannercontent12{z-index: 999;position: absolute;width: 100%;text-align: center;top: 30%;}
.innerbannercontent12 p {color: #fff;width: 59%;margin: 20px auto;font-size: 20px;line-height: 29px;font-weight: 500;}
.innerbannercontent12 h4 {color: #f5ba16;font-size: 44px;}
.innerbanner12:before {background: #000000c4;top: 0;left: 0;position: absolute;content: '';width: 100%;height: 100%;}
.innerbanner12 {background-image: url(../images/lsibanner.jpg);background-size: cover;background-position: center top;height: 450px;
position: relative;}
/*lsi-based-seo end*/

/*social-bookarking start*/
.innerbannercontent13{z-index: 999;position: absolute;width: 100%;text-align: center;top: 30%;}
.innerbannercontent13 p {color: #fff;width: 59%;margin: 20px auto;font-size: 20px;line-height: 29px;font-weight: 500;}
.innerbannercontent13 h4 {color: #f5ba16;font-size: 44px;}
.innerbanner13:before {background: #0000009c;top: 0;left: 0;position: absolute;content: '';width: 100%;height: 100%;}
.innerbanner13 {background-image: url(../images/social-bookarking.jpg);background-size: cover;background-position: center top;height: 450px;
position: relative;}
section.consulting-two.bookmarking-last {background: #fff;}
.consulting-img1.bookmarking1 img { position: relative; top: 3px;}
.consulting-img1.bookmarking2 img {position: relative;top: -3px;width: 300px;}
/*social-bookarking end*/



/*article-writing css start*/
.innerbannercontent14{z-index: 999;position: absolute;width: 100%;text-align: center;top: 30%;}
.innerbannercontent14 p {color: #fff;width: 59%;margin: 20px auto;font-size: 20px;line-height: 29px;font-weight: 500;}
.innerbannercontent14 h4 {color: #f5ba16;font-size: 44px;}
.innerbanner14:before {background: #0000009c;top: 0;left: 0;position: absolute;content: '';width: 100%;height: 100%;}
.innerbanner14 {background-image: url(../images/artcilebanner.jpg);background-size: cover;background-position: center top;height: 450px;
position: relative;}
section.content-writting.article-two {background: #c8ead9;}
.content-detail.artile-detaile22 > ul > li {width: 32%;}
.content-detail.artile-detaile22 > ul > li { min-height: 190px; padding: 38px 11px;}


/*article-writing css end*/

/*link-building-packages-start*/

.innerbanner60{
    background-image: url(../images/linkbulidingbanner.jpg);
    background-size: cover;
    background-position: center top;
      height: 450px;
    position: relative;   
}
.innerbanner60:before {
    background: #000000ba;
    top: 0;
    left: 0;
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;

}
.link-packages table.table-bordered.table-striped.table-condensed.cf {
    width: 100%;
}
.link-packages table.table-bordered.table-striped.table-condensed.cf button {
    padding: 7px;
    font-size: 14px;
}

.link-packages table.table-bordered.table-striped.table-condensed.cf td.backlink {
    background-color: #e94b5d;
    font-size: 18px;
    color: white;
    text-align: center;
    padding: 12px 0px;
}

.link-packages table.table-bordered.table-striped.table-condensed.cf td.backlink1 {
    background-color: #fbbc3b;
    font-size: 18px;
    color: white;
    text-align: center;
    padding: 12px 0px;
}


@media only screen and (max-width: 800px) {
    
    /* Force table to not be like tables anymore */
	#no-more-tables table, 
	#no-more-tables thead, 
	#no-more-tables tbody, 
	#no-more-tables th, 
	#no-more-tables td, 
	#no-more-tables tr { 
		display: block; 
	}
 
	/* Hide table headers (but not display: none;, for accessibility) */
	.link-packages #no-more-tables thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
 
	.link-packages #no-more-tables tr { border: 1px solid #ccc; }
 
	.link-packages #no-more-tables td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
		white-space: normal;
		text-align:left;
	}
 
	.link-packages #no-more-tables td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
		text-align:left;
		font-weight: bold;
	}
 
	/*
	Label the data
	*/

}


.link-packages-detail .table-striped.table-condensed.cf {
    width: 100%;
}


.link-packages-detail div#no-more-tables {
   
    padding-top: 40px;
}

.link-packages-detail div#no-more-tables span {
    color: #e94b5d;
    font-size: 25px;
    display: block;
    padding: 23px 4px;
    font-weight: 500;
}


.link-packages-detail table.table-striped.table-condensed.cf td {
    padding: 11px 23px;
    /* background-color: red; */
}
.link-packages-detail td.img-deatail {
    color: black;
}

.link-packages .table-striped.table-condensed.cf button {
    padding: 4px;
}
table.table-striped.table-condensed.cf button {
    padding: 7px 7px;
    font-size: 14px;
    /* margin-left: -7px; */
}
/*link-building-packages-end*/
/*facebook-marketing start*/
.innerbannercontent15{z-index: 999;position: absolute;width: 100%;text-align: center;top: 30%;}
.innerbannercontent15 p {color: #fff;width: 59%;margin: 20px auto;font-size: 20px;line-height: 29px;font-weight: 500;}
.innerbannercontent15 h4 {color: #f5ba16;font-size: 44px;}
.innerbanner15:before {background: #0000009c;top: 0;left: 0;position: absolute;content: '';width: 100%;height: 100%;}
.innerbanner15 {background-image: url(../images/faecebook-marketing.jpg);background-size: cover;background-position: center top;height: 450px;
position: relative;}
.silver-part h4 {font-size: 28px;color: #e94b5d;font-weight: 600;}
.silver-part.gold h4 {color: #e8a315;}
.silver-part.diamond h4 {color: #52b9cc;}
.sign-content.facebook-btn {clear: both;position: relative;top: 14px;}
.facebook-marketing {text-align: center;PADDING: 30px 0px;}
a.facebook-marketing-btn {padding: 9px 32px;background: #000;border-radius: 30px;color: #fff;border: 1px solid #000;}
a.facebook-marketing-btn:hover {color: #fff;}
section.content-last h1 {color: #3b5998;font-weight: 600;}
/*facebook-marketing end*/



/*twitter-marketing start*/
.innerbannercontent16{z-index: 999;position: absolute;width: 100%;text-align: center;top: 30%;}
.innerbannercontent16 p {color: #fff;width: 59%;margin: 20px auto;font-size: 20px;line-height: 29px;font-weight: 500;}
.innerbannercontent16 h4 {color: #f5ba16;font-size: 44px;}
.innerbanner16:before {background: #0000009c;top: 0;left: 0;position: absolute;content: '';width: 100%;height: 100%;}
.innerbanner16 {background-image: url(../images/twittwermarketingbbanner.jpg);background-size: cover;background-position: center top;height: 450px;
position: relative;}
ul.content-description.twiter-description li {min-height: 44px;}
.consulting-heading.twiter-marketing-heading h1 {margin-top: 20px;}
ul.twitter-marketing-list {padding-left: 0px;list-style: none;color: #000;margin-top: 20px;}
ul.twitter-marketing-list li { padding: 4px 0px;}
ul.twitter-marketing-list li i {padding-right: 8px;}
section.content-last h1 {color: #3b5998;font-weight: 600;}
/*twitter-marketing end*/

/*Linkedin-marketing start*/
.innerbannercontent17{z-index: 999;position: absolute;width: 100%;text-align: center;top: 30%;}
.innerbannercontent17 p {color: #fff;width: 59%;margin: 20px auto;font-size: 20px;line-height: 29px;font-weight: 500;}
.innerbannercontent17 h4 {color: #f5ba16;font-size: 44px;}
.innerbanner17:before {background: #0000009c;top: 0;left: 0;position: absolute;content: '';width: 100%;height: 100%;}
.innerbanner17 {background-image: url(../images/linedin.jpg);background-size: cover;background-position: center top;height: 450px;
position: relative;}
section.linked-in-one h1 {font-size: 31px;font-weight: 400;text-transform: initial;}
section.linked-in-one {background: #f5f5f5;padding: 30px 0px;box-shadow: 1px -3px 2px 0px #e2e2e2;}
.list-linked ul {list-style: none;padding-left: 0px;}
.list-linked ul li {padding: 5px 0px;color: #000;font-size: 15px;}
.list-linked ul li strong {padding-right: 7px;color: #e94b5d;}
.list-linked p {padding-top: 10px;font-weight: 600;}
section.content-last h1 {color: #3b5998;font-weight: 600;}
/*Linkedin-marketing end*/

/*instagram-marketing-packages css start*/
 .innerbannercontent18{z-index: 999;position: absolute;width: 100%;text-align: center;top: 30%;}
.innerbannercontent18 p {color: #fff;width: 59%;margin: 20px auto;font-size: 20px;line-height: 29px;font-weight: 500;}
.innerbannercontent18 h4 {color: #f5ba16;font-size: 44px;}
.innerbanner18:before {background: #0000009c;top: 0;left: 0;position: absolute;content: '';width: 100%;height: 100%;}
.innerbanner18 {background-image: url(../images/instaback.jpg);background-size: cover;background-position: center top;height: 450px;
position: relative;}   
ul.content-description.twiter-description.Instagram-description li {font-size: 12px;font-weight: 600;min-height: 52px;}  
/*instagram-marketing-packages css end*/


/*yotube-marketing-packages  css */
.innerbannercontent19{z-index: 999;position: absolute;width: 100%;text-align: center;top: 30%;}
.innerbannercontent19 p {color: #fff;width: 59%;margin: 20px auto;font-size: 20px;line-height: 29px;font-weight: 500;}
.innerbannercontent19 h4 {color: #f5ba16;font-size: 44px;}
.innerbanner19:before {background: #0000009c;top: 0;left: 0;position: absolute;content: '';width: 100%;height: 100%;}
.innerbanner19{background-image: url(../images/yotubemarketing.jpg);background-size: cover;background-position: center top;height: 450px;
position: relative;}
.list-linked.yotube-list ul {margin-top: 12px;}
h1.yotube-heaing {color: red;font-weight: 600;}
.yotube-list-content1.silver h4 {color: #e8a315;font-size: 28px;font-weight: 600; margin-bottom: 2px;}
.yotube-list-content1.bronze h4 {color: #e54b3b;font-size: 28px;font-weight: 600; margin-bottom: 2px;}
.yotube-list-content1.diamond h4 {font-size: 28px;color: #52b9cc;font-weight: 600;margin-bottom: 2px;}
.yotube-head {text-align: center;}
.yotube-list11 {box-shadow: 1px -3px 3px 1px #e2e2e2;!important;background: #f5f5f5;padding: 38px 0px;min-height: 190px;}
.yotube-list-content1 h2 {margin-bottom: 6px;font-size: 42px;color: #000;}
.yotube-list11 h5 {font-size: 13px;padding: 14px 0px;font-weight: 500;}
.yotube-list11.hvr-float {display: block;}
.yotube-head {padding: 25px 0px;}
section.yotube-marketing {padding: 30px 0px;}
/*yotube-marketing-packages  css end*/

/*online-reputation-management start*/
.innerbannercontent20{z-index: 999;position: absolute;width: 100%;text-align: center;top: 30%;}
.innerbannercontent20 p {color: #fff;width: 59%;margin: 20px auto;font-size: 20px;line-height: 29px;font-weight: 500;}
.innerbannercontent20 h4 {color: #f5ba16;font-size: 44px;}
.innerbanner20:before {background: #0000009c;top: 0;left: 0;position: absolute;content: '';width: 100%;height: 100%;}
.innerbanner20{background-image: url(../images/reputation.jpg);background-size: cover;background-position: center top;height: 450px;
position: relative;}
.reputation-icon2 span {font-weight: 600;color: #000;font-size: 18px;}
.reputation-icon2 {border-bottom: 1px solid #f9f9f9;}
.reputation-icon p {line-height: 22px;}
.consulting-img1.reputation23 img {position: relative;top: -51px;}
.reputation-row { margin-top: 20px;}
.link-part.reputation-part {min-height: 279px;}
.reputation-part2 {background: #fff;padding: 14px 0px;border: 1px solid #f9f7f7;box-shadow: 1px -3px 3px 1px #e2e2e2;}
.link-icon h4 {margin-top: 10px;margin-bottom: 10px;}
.reputation-part2.hvr-wobble-horizontal {display: block;}
/*online-reputation-management end*/

/*static website design css start*/
.innerbannercontent21{z-index: 999;position: absolute;width: 100%;text-align: center;top: 30%;}
.innerbannercontent21 p {color: #fff;width: 59%;margin: 20px auto;font-size: 20px;line-height: 29px;font-weight: 500;}
.innerbannercontent21 h4 {color: #f5ba16;font-size: 44px;}
.innerbanner21:before {background: #0000009c;top: 0;left: 0;position: absolute;content: '';width: 100%;height: 100%;}
.innerbanner21{background-image: url(../images/staticwebsite.jpg);background-size: cover;background-position: center top;height: 450px;
position: relative;}
.static-website {padding-top: 20px;}
section.consulting-two.websitedesign {background: #e94b5d;}
.websitedesign .consultg-heading2 h1 {color: #fff;}
section.consulting-two.websitedesign ul li {color: #fff;}
ul.website-design-lit {list-style: none; padding-left: 0px;margin-top: 20px;}
ul.website-design-lit li { color: #000;padding: 4px 0px;}
/*static website design css end*/

/*static website design  India css start*/
.innerbannercontent22{z-index: 999;position: absolute;width: 100%;text-align: center;top: 30%;}
.innerbannercontent22 p {color: #fff;width: 59%;margin: 20px auto;font-size: 20px;line-height: 29px;font-weight: 500;}
.innerbannercontent22 h4 {color: #f5ba16;font-size: 44px;}
.innerbanner22:before {background: #0000009c;top: 0;left: 0;position: absolute;content: '';width: 100%;height: 100%;}
.innerbanner22{background-image: url(../images/website-designindia.jpg);background-size: cover;background-position: center top;height: 450px;
position: relative;}
img.website-design-india {margin-top: 30px;}
section.local-seo1.website-design-india2 {background: #f6f6f6;text-align: center;}
section.Design-five {padding: 30px 0px;}
section.Design-five h1 {FONT-SIZE: 31px;font-weight: 400;text-transform: initial;text-align: center;}
section.Design-six h1 {FONT-SIZE: 31px;font-weight: 400;text-transform: initial;}
section.Design-five .website-icon {text-align: center;}
.website-icon h4 {margin: 8px 0px 8px 0px;font-weight: 500;}
.website-para { margin-top: 30px;}
section.Design-six {padding: 30px 0px;background: #f6f6f6;box-shadow: 1px -2px 3px 0px #e8e8e8;position: relative;}
section.Design-six {padding: 30px 0px;background: #f6f6f6;box-shadow: 1px -2px 3px 0px #e8e8e8;}
section.Design-six h5 {margin: 20px 0px 10px 0px;font-weight: 500;}
section.Design-six p {margin-top: 7px;}
section.Design-six .imag-web { position: absolute; top: 220px;}
section.Design-seven {margin: 0px 0px;background: url(../images/websitebacfix.png) center top no-repeat;background-size: cover;width: 100%;
    background-attachment: fixed;padding: 40px 0 30px 0;overflow: hidden;color: #fff;}
.custome-para {text-align: center;}
.custome-para h1 {FONT-SIZE: 31px;font-weight: 400;text-transform: initial;color:#fff;}
.custome-para p {color: #fff;line-height: 22px;margin-top: 20px;}
.icon-seven {text-align: center;}
.icon-seven h5 { color: #fff; margin-top: 18px; font-weight: 500;}
section.section-eight {padding: 30px 0px;background: #f6f6f6;}
section.section-eight h1 {FONT-SIZE: 31px;font-weight: 400;text-transform: initial;}
section.section-eight h6 strong {color: #000;}
section.section-eight p { color: #000; line-height: 22px;}
section.section-eight h1 {margin: 10px 0px;}
.Eight-List ul {list-style: none;padding-left: 0PX;margin-top: 10px;}
.Eight-List ul li {color: #000;font-size: 16px; padding: 5px 0px;}
section.section-eight p { margin-top: 10px;}
.Eight-List ul li i { padding-right: 5px;}
section.section-nine .nine-img {position: relative;top: -8px;width: 100%;left: -65px;}
section.section-nine {background: #fff;}
section.section-tenth {background: #e2425a;color: #fff;padding: 30px 0px;}
section.section-tenth h1 {FONT-SIZE: 31px;font-weight: 400; text-transform: initial; color: #fff;}
section.section-tenth p { color: #fff; line-height: 22px; margin-top: 20px;}
section.section-Eleventh h1 {FONT-SIZE: 31px; font-weight: 400;  text-transform: initial;  
}
.element-para1 {margin-top: 15px;}
section.section-Eleventh {padding: 30px 0px;}
section.section-Eleventh p {line-height: 22px;}
.elevetn-img img {width: 100%;position: relative;top: 40px;}
/*static website design  India css end*/


/*flash website design css start*/
.innerbannercontent24{z-index: 999;position: absolute;width: 100%;text-align: center;top: 30%;}
.innerbannercontent24 p {color: #fff;width: 59%;margin: 20px auto;font-size: 20px;line-height: 29px;font-weight: 500;}
.innerbannercontent24 h4 {color: #f5ba16;font-size: 44px;}
.innerbanner24:before {background: #0000009c;top: 0;left: 0;position: absolute;content: '';width: 100%;height: 100%;}
.innerbanner24{background-image: url(../images/fleshdesignbanner.jpg);background-size: cover;background-position: center top;height: 450px;
position: relative;}
/*flash website design css end*/

/*website redesign css start*/
.innerbannercontent25{z-index: 999;position: absolute;width: 100%;text-align: center;top: 30%;}
.innerbannercontent25 p {color: #fff;width: 59%;margin: 20px auto;font-size: 20px;line-height: 29px;font-weight: 500;}
.innerbannercontent25 h4 {color: #f5ba16;font-size: 44px;}
.innerbanner25:before {background: #0000009c;top: 0;left: 0;position: absolute;content: '';width: 100%;height: 100%;}
.innerbanner25{background-image: url(../images/redeignbanner.jpg);background-size: cover;background-position: center top;height: 450px;
position: relative;}
/*website redesign css end*/

/*aboutus*/
.innerbanner59{
    background-image: url(../images/aboutusbanner.jpg);
    background-size: cover;
    background-position: center top;
    height: 450px;
    position: relative;   
}
.innerbanner59:before {
   background: rgba(0, 0, 0, 0.5);
    top: 0;
    left: 0;
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;

}
.about-heading p{
    text-align: justify;
}

.about-heading h3 {
    margin-bottom: 7px;
}

.about-heading {
    padding-top: 40px;
}
.about-heading h3 {
    margin-bottom: 7px;
    color: #ea4b5d;
}
.main-about-us {
    clear: both;
    overflow: hidden;
    background-color: whitesmoke;
    padding: 36px 0px;
    border-bottom: 5px solid #52bacd;
    box-shadow: 0px 2px 2px 0px #cabebe;
}

.philosophy h3 {
    padding-top: 26px;
}

.quality h3 {
    padding-top: 26px;
}
.about-image img {
    padding-top: 33px;
}
/*aboutus-end*/

.doublesidemenu ul.abc {
    min-width: 600px;
    -webkit-box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.3);
}

/* e-commerce website css start*/
.innerbannercontent26{z-index: 999;position: absolute;width: 100%;text-align: center;top: 30%;}
.innerbannercontent26 p {color: #fff;width: 59%;margin: 20px auto;font-size: 20px;line-height: 29px;font-weight: 500;}
.innerbannercontent26 h4 {color: #f5ba16;font-size: 44px;}
.innerbanner26:before {background: #0000009c;top: 0;left: 0;position: absolute;content: '';width: 100%;height: 100%;}
.innerbanner26{background-image: url(../images/ecoomercewebsite.jpg);background-size: cover;background-position: center top;height: 450px;
position: relative;}
/*e-commerce website css end*/
/*content-writing-packages*/
.innerbanner58{
    background-image: url(../images/content-banner.jpg);
    background-size: cover;
    background-position: center top;
    height: 600px;
    position: relative;   
}
.innerbanner58:before {
    background: #000000ba;
    top: 0;
    left: 0;
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;

}


@media only screen and (max-width: 800px) {
    
    /* Force table to not be like tables anymore */
	#no-more-tables table, 
	#no-more-tables thead, 
	#no-more-tables tbody, 
	#no-more-tables th, 
	#no-more-tables td, 
	#no-more-tables tr { 
		display: block; 
	}
    .content-quality img {
         margin-top: 0px; 
        max-width: 100%;
    }
	/* Hide table headers (but not display: none;, for accessibility) */
	#no-more-tables thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
 
	#no-more-tables tr { border: 1px solid #ccc; }
 
	#no-more-tables td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
		white-space: normal;
		text-align:left;
	}
 
	#no-more-tables td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
		text-align:left;
		font-weight: bold;
	}
 
	/*
	Label the data
	*/
	#no-more-tables td:before { content: attr(data-title); }
}


.content-quality img {
    margin-top: -84px;
}

.content-quality {
    margin: 45px 0px;
}

.content-quality ul {
    list-style: none;
    margin-left: -56px;
    margin-top: -21px;
}

.content-quality ul li{
 color:black;
 line-height:18px;
}

.content-quality ul li {
    color: #191717;
    line-height: 39px;
}
.content-quality h3 {
    color: #ea4b5d;
}
.table-bordered {
    border: NONE;
}

table.table-bordered.table-striped.table-condensed.cf {
    width: 100%;
}
/*content-writing-end*/
/*main-webdevelopment*/

.innerbanner64 {
    background-image: url(../images/web-development-india.jpg);
    background-size: cover;
    background-position: center top;
    height: 450px;
    position: relative;
}


.innerbanner64:before {
    background: #000000ba;
    top: 0;
    left: 0;
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
}
.website-para.website-icon-detail {
    padding-top: 22px;
}

.website-choose{
    padding-top:20px;
}
section.link-buliding-one.website-india-services {
    padding: 30px 0px;
    background: #f6f6f6;
    box-shadow: 1px -2px 3px 0px #e8e8e8;
}
section.link-buliding-one.website-india-services h1 {
    FONT-SIZE: 31px;
    font-weight: 400;
    text-transform: initial;
    /* text-align: center; */
    padding-bottom: 30px;
}
.service-title1 h3 {
    margin-bottom: 0px;
    font-size: 19px;
}
.service-title1 p {
    margin-left: 10px;

    padding-bottom: 13px;
}
.single_service {
    height: 131px;
}
.single_service h4 i {
    color: white;
    font-size: 26px;
}
.development-detail h3 {
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 5px;
    color: #e8af1b;
    line-height: 22px;
    padding-top: 18px;
}
section.web-information {
    padding-top: 20px;
}
/*SMO PACKAGES*/
.innerbanner57{
    background-image: url(../images/smopackagebanner.jpg);
    background-size: cover;
    background-position: center top;
    height: 450px;
    position: relative;   
}
.innerbanner57:before {
    background: #000000ba;
    top: 0;
    left: 0;
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;

}
.smo-package-tablist ul li {
    background-color: #d2cec6;
    padding:10px;
    /* padding: 5px; */
    /* color: white; */
}

.smo-package-tablist ul li a {
    color:#fff;
    /* padding: 5px; */
    /* color: white; */
}

.smo-package-tablist ul.nav.nav-tabs {
    border: none;
}

.smo-package-tablist .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: none;
    border-bottom-color: transparent;
}

.smo-package-tablist ul.nav.nav-tabs {
    border: none;
    /* text-align: center; */
     margin: 0 auto;
        max-width: 500px;
    padding-bottom: 60px;
}


  .smo-package-tablist ul .firstli {
    background-color: #e94b5d;
    padding: 10px;
    color: #fff;
}
.nokeyword {
    background-color: #efeaea;
    /* padding-top: 20px; */
    margin-top: 50px;
}
.seopackagetable.socialmediatable {
    background-color: #e94b5d;
}

.nav-tabs>li>a:hover {
    border-color: #fbbc3b;
    background-color: #fbbc3b !important;
}
.tab-content div#messages {
    background-color: #f3eeee;
    margin-top: -28px;
}


.seopackagestanderd h3 {
    padding-top: 41px;
    color: #ffff;
}

.checktable ul li {
    color: black;
}
.seopackagetable li {
    float: left;
    min-height: 38px;
    text-align: center;
    width: 34%;
    list-style: none;
    padding: 8px 0px;
    background-color: #e5e6e6;
}
.tablesigninbtn {
    background: #2f2f2f;
    padding: 8px 20px;
    color: #fff;
    border: none;
    border-radius: 1px;
    margin-bottom: 20px;
}

.feature-button {
    text-align: center;
}


.pkg_money h2 {
    font-size: 46px;
    font-weight: 300;
    font-family: 'Open Sans', sans-serif;
    margin-bottom: 0px;
    text-align: center;
    line-height: 81px;
    color:#fff;
}
.pkg_money  h4 {
    font-size: 17px;
    margin-bottom: 20px;
    text-align: center;
      color:#fff;
}
.nokeyword {
    padding-top: 30px;
}
.nokeyword ul {
    list-style: none;
    display: flex;
}
.bronze-package h3 {
    font-size: 20px;
    text-align: center;
    color: black;
    margin-bottom: 19px;
}
.bronze-package {
    text-align: center;
    /* margin-bottom: 0px; */
}
.bronze-package button.tablesigninbtn {
    background-color: #52b8c7;
    border: none;
    padding: 9px;
    color: white;
}
.checktable ul li {
    float: left;
    width: 33.3%;
}
/*ppc-end*/

/* mobile-website-design css start*/
.innerbannercontent27{z-index: 999;position: absolute;width: 100%;text-align: center;top: 30%;}
.innerbannercontent27 p {color: #fff;width: 59%;margin: 20px auto;font-size: 20px;line-height: 29px;font-weight: 500;}
.innerbannercontent27 h4 {color: #f5ba16;font-size: 44px;}
.innerbanner27:before {background: #0000009c;top: 0;left: 0;position: absolute;content: '';width: 100%;height: 100%;}
.innerbanner27{background-image: url(../images/mobiledesignbanner.jpg);background-size: cover;background-position: center top;height: 450px;
position: relative;}
.mobile-website12{position: relative;}
.mobile-website12 img {position: absolute;top: -5px;left: 286px;}
/*mobile-website-design end*/


/*w3c-standards css start*/
.innerbannercontent28{z-index: 999;position: absolute;width: 100%;text-align: center;top: 30%;}
.innerbannercontent28 p {color: #fff;width: 59%;margin: 20px auto;font-size: 20px;line-height: 29px;font-weight: 500;}
.innerbannercontent28 h4 {color: #f5ba16;font-size: 44px;}
.innerbanner28:before {background: #000000bd;top: 0;left: 0;position: absolute;content: '';width: 100%;height: 100%;}
.innerbanner28{background-image: url(../images/w3cvalidation.jpg);background-size: cover;background-position: center top;height: 450px;
position: relative;}
section.consulting-two.w3-standard { background: #f7f7f7;box-shadow: -1px -2px 6px 0px #ddd;}
/*w3c-standards css end*/



/* mobile-website-design css start*/
.innerbannercontent29{z-index: 999;position: absolute;width: 100%;text-align: center;top: 30%;}
.innerbannercontent29 p {color: #fff;width: 59%;margin: 20px auto;font-size: 20px;line-height: 29px;font-weight: 500;}
.innerbannercontent29 h4 {color: #f5ba16;font-size: 44px;}
.innerbanner29:before {background: #0000009c;top: 0;left: 0;position: absolute;content: '';width: 100%;height: 100%;}
.innerbanner29{background-image: url(../images/cssbanner.jpg);background-size: cover;background-position: center top;height: 450px;
position: relative;}
.cssimages img { width: 100%;}
/*mobile-website-design end*/
/* wordpress-development-company-india css start*/



.innerbannercontent30{z-index: 999;position: absolute;width: 100%;text-align: center;top: 30%;}
.innerbannercontent30 p {color: #fff;width: 59%;margin: 20px auto;font-size: 20px;line-height: 29px;font-weight: 500;}
.innerbannercontent30 h4 {color: #f5ba16;font-size: 44px;}
.innerbanner30:before {background: #0000009c;top: 0;left: 0;position: absolute;content: '';width: 100%;height: 100%;}
.innerbanner30{background-image: url(../images/wordpressindia.jpg);background-size: cover;background-position: center top;height: 450px;
position: relative;}
.cssimages img { width: 100%;}
section.local-seo1.wordpress-design {text-align: center;}
section.section3 .icon-part { text-align: center;}
.icon-part h4 { margin-bottom: 0px; margin-top: 20px; font-weight: 500;}
.icon-part p { line-height: 22px; margin-top: 13px;}
.icon-part {min-height: 319px;}
section.section3.worpress2 {padding: 30px 0px 0px 0px;}

.section4 {background-image: url(../images/back.png);background-repeat: no-repeat;background-size: cover;background-position: center;height: auto;margin-top: 25px;}
.icon2 {text-align: center;padding-top: 43px;padding-bottom: 32px;}
.icon2 > h4 {color: #e3ad18;font-size: 15px;text-transform: capitalize; font-weight: 500; margin-top: 21px; margin-bottom: 14px;}
span.wordpress1 { color: #f3c032; font-size: 15px;font-weight: 600;}
span.wordpress2 {color: #2b74c6;font-size: 15px;font-weight: 600;}
span.wordpress3 {color: #46b93e;font-weight: 600;font-size: 15px;}
span.wordpress4 { color: #fe531b; font-size: 15px;font-weight: 600;}
span.wordpress5 {color: #eb1b59;font-weight: 600;font-size: 15px;}
span.wordpress6 {color: #7a48ad;font-size: 15px;font-weight: 600;}
.side-img img { width: 100%;}
section.section5.worepress4 { padding: 30px 0px; background: #f7f7f7;}
.para1 p {line-height: 22px;margin-top: 20px;}
section.section6 {background: #cc3449;padding: 20px 0px;}
.help-para p {text-align: center;color: #fff;font-size: 17px;}
.back2img img {width: 100%;}
.right-para {margin-left: 52px;}
.right-para p { line-height: 22px; margin-top: 15px;}
section.section7.wordpress7 {padding: 30px 0px;}
.section8 {background-image: url(../images/back22.png);background-repeat: no-repeat; background-size: cover; background-position: center; height: auto;margin-top: 25px;}
.sectipon8-para {text-align: center;}
.section8-para { padding-top: 16px;}
.section8-para h4 { font-size: 23px; color: #ffc04f; text-transform: capitalize; margin-bottom: 0px; font-weight: 500;}
.section8-para1 {padding-top: 16px;}
.section8-para2 { padding-top: 21px; padding-bottom: 16px;}
a.req-btn { padding: 7px 29px; border-radius: 30px; font-size: 17px; background: #ffc04f; border: 2px solid #b5b2b2;}
section.section8.wordpress8 {padding: 30px 0px;}
section.section9.wordpress9 {padding: 30px 0px;}
section.section10.wordpress10 {padding: 30px 0px;text-align: center;}
.why-para h1 {FONT-SIZE: 31px; font-weight: 400;  text-transform: initial;}
.why-para p {line-height: 22px;margin-top: 20px;}
.last-img img { width: 100%;}
.last-img {margin: 20px 0px;}
/*wordpress-development-company-india end*/


/*php development*/
.innerbanner49{
    background-image: url(../images/phpbanner.jpg);
    background-size: cover;
    background-position: center top;
    height: 450px;
    position: relative;   
}
.innerbanner49:before {
    background: #000000ba;
    top: 0;
    left: 0;
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;

}
ul#nav-margin {
    width: 478px;
    margin: 0 auto;
}
.php-application h1.looking-to-php {
    font-size: 31px;
    font-weight: 400;
    text-transform: initial;
    margin-left: 17px;
    margin-bottom: 26px;
}
.php-application h1.php-looking {
  
    font-size: 24px;
    color: #e94b5d;
    padding-top: 27px;
}

.php-application ul li {
    list-style: none;
    color: black;
    line-height: 32px;
    /* padding-top: 14px; */
    /* display: inline-block; */
    margin-left: -38px;
    /* margin-right: -52px; */
}

.php-application ul {
    padding-top: 15px;
}

.php-application .cms-left {
    text-align: center;
}
  
.php-application1 h1.looking-to-php {
    font-size: 31px;
    font-weight: 400;
    text-transform: initial;
    margin-left: 17px;
    margin-bottom: 26px;
}
.php-application1 h1.php-looking {
  
    font-size: 24px;
    color: #e94b5d;
    padding-top: 27px;
}

.php-application1 ul li {
    list-style: none;
    color: black;
    line-height: 32px;
    /* padding-top: 14px; */
    /* display: inline-block; */
    margin-left: -38px;
    /* margin-right: -52px; */
}

.php-application1 ul {
    padding-top: 15px;
}

.php-application1 .php-left {
    text-align: center;
}

.php-application1 p {
    clear: both;
    overflow: hidden;
    padding-top: 15px;
}


.php-application2 h1.looking-to-php {
    font-size: 31px;
    font-weight: 400;
    text-transform: initial;
    margin-left: 17px;
    margin-bottom: 26px;
}
.php-application2 h1.php-looking {
  
    font-size: 24px;
    color: #e94b5d;
    padding-top: 27px;
}

.php-application2 ul li {
    list-style: none;
    color: black;
    line-height: 32px;
    /* padding-top: 14px; */
    /* display: inline-block; */
    margin-left: -38px;
    /* margin-right: -52px; */
}

.php-application2 ul {
    padding-top: 15px;
}

.php-application2 .expert {
    text-align: center;
}

.php-application2 p {
    clear: both;
    overflow: hidden;
    padding-top: 15px;
}

.php-application1 {
    padding: 46px 0px;
}

.php-application p {
    clear: both;
    overflow: hidden;
    padding-top: 15px;
}
.php-application {
    background-color: whitesmoke;
    padding-top: 27px;
}
.php-application1 {
    padding: 46px 0px;
    background-color: antiquewhite;
}
.php-application2 {
    background-color: whitesmoke;
    padding-top: 25px;
}
/*php-development-end*/

/*affiliated-marketing start*/
.innerbanner54{
    background-image: url(../images/affiliated-marketingbanner.jpg);
    background-size: cover;
    background-position: center top;
    height: 450px;
    position: relative;   
}
.innerbanner54:before {
    background: #000000ba;
    top: 0;
    left: 0;
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;

}




.affiliate-common {
    width: 20%;
    /* display: inline-block; */
    float: left;
}
.affiliate-allpart-service .affiliate-service-text {
    position: absolute;
    bottom: 15px;
    left: 15px;
    right: 15px;
    padding: 0;
    color: #fff;
    font-size: 18px;
    z-index: 999;
    font-weight: 700;
    cursor: pointer;
}


.promoting-affiliated {
    padding-top: 45px;
}


.affiliate-allpart-service  .affiliate-part {
    position: relative;
}
.affiliate-allpart-service:before {
    background: #0000008c;
    top: 0;
    left: -8px;
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    z-index: 999;
}
.affiliate-allpart-service:after {
    content: '';
    background-color: #febe3c;
    position: absolute;
    top: 65px;
    left: 0px;
    right: 10px;
    bottom: 0px;
    z-index: -1;
}
.affiliate-allpart-service {
    /* background-color: #fbbc3b; */
    clear: both;
    overflow: hidden;
    /* padding-top: 45px; */
    margin-top: 36px;
    position: relative;
}
.work-icon {
    text-align: center;
    font-size: 44px;
    color: white;
    /* width: 50px; */
    /* height: 64px; */
}
.inner-item-list {
    float: left;
    font-size: 13px;
    padding: 1px 3%;
    line-height: normal;
    width: 33.33%;
    border-left: 1px solid #48464d;
    height: 160px;
}
ul.media-marketing-list {
    border-bottom: 1px solid #48464d;
    list-style-type: none;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
    /* padding-top: 20px; */
    margin-top: 30px;
}
.work-name h4 {
    padding-top: 15px;
    line-height: 21px;
    text-align: center;
}
.w3-card h4 {
    padding: 23px;
    background-color: whitesmoke;
    height: 95px;
    box-shadow: 2px 3px 0px #00000040;
    margin-top: 30px;
    line-height: 29px;
    /* color: #e94b5d; */
}
.affilicated-network {
    padding-top: 45px;
}
.mediasearch-marketing {
    padding: 40px 0;
    background: #52b9cc;
    position: relative;
    /* z-index: 10; */
}
.media-marketing-list1{
   
        border-bottom: 0;
    }
    ul.media-marketing-list1.media-marketing-list {
        border-bottom: 0px;
        margin-top: 0px;
    }
    .inner-item-list:first-child {
        border-left: 0;
    }
    .affiliate-service h1 {
    color: #e94b5d;
}
    /*affiliate-marketing-end*/
    /*Email-marketing*/
.innerbanner55{
    background-image: url(../images/email-marketingbanner.jpg);
    background-size: cover;
    background-position: center top;
    height: 450px;
    position: relative;   
}
.innerbanner55:before {
    background: #000000ba;
    top: 0;
    left: 0;
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;

}
.email-marketing-detail.well {
    margin-top: 45px;
}
/*Email-marketing end*/
/*social media marketing*/
.innerbanner53{
    background-image: url(../images/social-media-banner.jpg);
    background-size: cover;
    background-position: center top;
    height: 400px;
    position: relative;   
}
.innerbanner53:before {
    background: #000000ba;
    top: 0;
    left: 0;
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;

}

.popular-common-icon {
    width: 70px;
    border-radius: 50%;
    height: 70px;
    background-color: #52b9cc;
    /* display: table-cell; */
    /* vertical-align: middle; */
    top: -42px;
    left: 98px;
    text-align: center;
    position: absolute;
    line-height: 80px;
}

.popular .popular-common-icon i {
    font-size: 29px;
    color: white;
}

.ppular-single-item {
    border: 1px solid #80808052;
    padding: 15px;
    position: relative;
    /* padding: 25px; */
    text-align: center;
    /* margin-top: 10px; */
}

.popular-detail h4 {
    margin-top: 31px;
    font-size: 19px;
}

.popular {
    margin-top: 30px;
    clear: both;
    padding-top: 52px;
    overflow: hidden;
    /* padding-top: 20px; */
}
.social-media-site h3 {
    margin-left: 10px;
    color: #ea4b5d;
}

section.consulting-one.social-media-feature ul {
    list-style: none;
    margin-left: -38px;
    padding-top: 30px;
}

section.consulting-one.social-media-feature ul li{
    color:black;
}

section.consulting-one.social-media-feature ul li {
    color: black;
    line-height: 34px;
}

section.consulting-one.social-media-feature ul li strong {
    color: #e94b5d;
}
.social-media-service ul {
    list-style: none;
    color: black;
}

.social-media-service ul {
    padding-top: 25px;
    margin-left: -34px;
}
.social-media-service ul li {
    line-height: 26px;
}






.social-media-service-faq .accordion a {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    padding: 1rem 3rem 1rem 1rem;
    color: #7288a2;
    font-size: 1.15rem;
    font-weight: 400;
    border-bottom: 1px solid #e5e5e5;
  }
  
  .social-media-service-faq .accordion a:hover,
  .accordion a:hover::after {
    cursor: pointer;
    color: #ea4b5d;
  }
  
  .social-media-service-faq .accordion a:hover::after {
    border: 1px solid #ea4b5d;
  }
  
  .social-media-service-faq .accordion a.active {
    color: #ea4b5d;
    border-bottom: 1px solid #ea4b5d;
  }
  
  .social-media-service-faq .accordion a::after {
    font-family: "FontAwesome";
    content: '\f067 ';
    position: absolute;
    float: right;
    right: 1rem;
    font-size: 1rem;
    color: #7288a2;
    padding: 5px;
    width: 30px;
    height: 30px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid #7288a2;
    text-align: center;
  }
  
  .social-media-service-faq .accordion a.active::after {
    font-family: 'Ionicons';
    content: '\f209';
    color: #ea4b5d;
    border: 1px solid #ea4b5d;
  }
  
  .social-media-service-faq .accordion .content {
    opacity: 0;
    padding: 0 1rem;
    max-height: 0;
    border-bottom: 1px solid #e5e5e5;
    overflow: hidden;
    clear: both;
    -webkit-transition: all 0.2s ease 0.15s;
    -o-transition: all 0.2s ease 0.15s;
    transition: all 0.2s ease 0.15s;
  }
  
  .social-media-service-faq .accordion .content p {
    font-size: 1rem;
    font-weight: 300;
  }
  
  .social-media-service-faq .accordion .content.active {
    opacity: 1;
    padding: 1rem;
    max-height: 100%;
    -webkit-transition: all 0.35s ease 0.15s;
    -o-transition: all 0.35s ease 0.15s;
    transition: all 0.35s ease 0.15s;
  }
  .social-media-service-faq {
    padding-top: 28px;
}

.social-media-service-faq h1 {
    margin-left: 12px;
    color: #ea4b5d;
    font-size: 30px;
}

.social-media-text.well {
    /* padding-top: 15px; */
    margin-top: 37px;
}

/*social-media-marketing*/
/*pay per click Start*/
.bestppc h3 {
    background-color: #fbbc3b;
    margin-bottom: 15px;
    padding: 10px;
    color: #131212;
    font-size: 20px;
    box-shadow: 1px 2px 1px black;
}
.bestppc1 h3 {
    background-color: #fbbc3b;
    margin-bottom: 15px;
    margin-top: 40px;
    font-size: 20px;
    padding: 10px;
    box-shadow: 1px 2px 1px black;
    color: #131212;
}
.bestppc2 h3 {
    background-color: #fbbc3b;
    box-shadow: 1px 2px 1px black;
    color: #131212;
    margin-bottom: 15px;

    font-size: 20px;
    padding: 10px;
}

.bestppc3 h3{
    background-color: #fbbc3b;
    box-shadow: 1px 2px 1px black;
    color: #131212;
    font-size: 20px;
    padding: 10px;
    margin-bottom: 15px;
  
}


.accordion-item {
    background-color: #52b9cc;
    margin-top: 10px;
    height: 65px;
}
h4.panel-title {
    background-color: #ea4b5d;
}

h4.panel-title a {
color:#fff;
}
.innerbanner56{
    background-image: url(../images/ppcbanner.jpg);
    background-size: cover;
    background-position: center top;
    height: 450px;
    position: relative;   
}
.innerbanner56:before {
    background: #000000ba;
    top: 0;
    left: 0;
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;

}

.ppc-accordiance .accordion {
    background-color: #e94b5d;
    color: #fff;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    border: none;
    text-align: left;
    margin-top: 18px;
    outline: none;
    font-size: 17px;
    transition: 0.4s;
}

  .ppc-accordiance .panel {
    padding: 0 18px;
    display: none;
    background-color: whitesmoke;
    overflow: hidden;
}
  .ppc-accordiance .panel p{
      text-align:justify;
  }



  .ppc-form {
    background-color: #00000024;
    padding: 0px 14px 18px 14px;
}

.ppc-form-detail p {
    margin-top: -30px;
    font-size: 30px;
}
.ppc-form-detail p {
    color: white;
}
.ppc-form form {
    padding-top: 36px;
}

.ppc-form input {
    padding: 0px 16px;
    display: block;
    height: 50px;
}

.ppc-form label{
    color:black;
}

.ppc-form-detail {
    background-color: #52b9cc;
    padding: 17px;
}
.ppc-form button.btn.btn-default {
    background-color: black;
    color: #fff;
    padding: 9px 24px 9px 24px;
}

  
.ppc-service-offer .card-row .card {
    padding: 20px;
    border: 1px solid #c9c9c9;
    border-radius: 7px;
    height: 700px;
    margin-bottom: 29px;
    box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.15);
}
  
.ppc-service-offer .card-row .card > img:first-child {
    border-radius: 7px 7px 0 0;
    margin-bottom: 20px;
    max-width: 100%;
    height: auto;
  }
  
  .ppc-service-offer .card-row .card h3 {
    color: black;
    font-size: 19px;
    line-height: 25px;
    margin-bottom: 8px;
}
 
  

  
article.card p {
    text-align: justify;
}

.ppc-service-offer h3{
    color:#ea4b5d;
        margin-left: 13px;
  

}

.relevant-traffic h3 {
    margin-bottom: 13px;
    color: #ea4b5d;
}
.ppc-benefit h3 {
    color: #e94b5d;
    margin-left: 13px;
}
.ppc-packages h3 {
    color: #e94b5d;
    padding-top: 40px;
}
.ppc-box-detail {
    margin-left: 116px;
}
.ppc-box-image {
    float: left;
}

.ppc-box-detail h4 {
    margin: 0px 0px 10px 0px;
}
.ppc-box {
    font-size: 30px;
    margin-bottom: 20px;
   
}
.ppc-benefit {
    margin-top: 50px;
}

.relevant-traffic {
    padding-top: 37px;
}
.ppc-mamagment h5 {
    font-size: 19px;
    line-height: 31px;
    color: #e44a5c;
}
.ppc-mamagment {
    padding-top: 45px;
}
.ppc-mamagment ul {
    list-style: none;
    margin-left: -36px;
}
.ppc-mamagment ul li {
    color: black;
    line-height: 32px;
}

.ppc-button.text-center a {
    background-color: #fbbc3b;
    border: none;
    color: black;
}
.ppc-faq    .accordion a {
    background-color: #52b9cc;
    margin-top: 20px;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    padding: 1rem 3rem 1rem 1rem;
 color:#fff;
     font-size: 16px;
    font-weight: 400;

  }
  

  
ul.abc {
    position: absolute;
    right: 175px;
    top: 0px;
    list-style: none;
    background-color: #fff;
    display: none;
    z-index: 999;
    padding: 0;
    border-bottom: 4px solid #52b9cb;
    width: 100%;
}

nav ul ul li:hover > ul {
	display:inherit;
}

ul.abc li {
    margin-left: 0px;
    /* width: 300px; */
}
  
  .ppc-faq .accordion a::after {
    font-family: "FontAwesome";
    content: '\f063 ';
    position: absolute;
    float: right;
    right: 1rem;
    font-size: 1rem;
    color: #fff;
    padding: 5px;
    width: 30px;
    height: 30px;
  
 
    text-align: center;
  }
  
  .ppc-faq .accordion a.active::after {
    font-family: "FontAwesome";
    content: '\f062 ';
    color: #ea4b5d;
    border: 1px solid #ea4b5d;
  }
  
  .ppc-faq .accordion .content {
    opacity: 0;
    padding: 0 1rem;
    max-height: 0;
    border: 1px solid #80808063;
    background-color:#fff;
    overflow: hidden;
    clear: both;
    -webkit-transition: all 0.2s ease 0.15s;
    -o-transition: all 0.2s ease 0.15s;
    transition: all 0.2s ease 0.15s;
  }
  
  .ppc-faq .accordion .content p {
    font-size: 1rem;
    font-weight: 300;
  }
  
  .ppc-faq .accordion .content.active {
    opacity: 1;
    padding: 1rem;
    max-height: 100%;
    -webkit-transition: all 0.35s ease 0.15s;
    -o-transition: all 0.35s ease 0.15s;
    transition: all 0.35s ease 0.15s;
  }
  .ppc-faq {
    padding-top: 28px;
}
.ppc-service-offer {
    padding-top: 40px;
}
.ppc-faq h1 {
    margin-left: 12px;
    color: #ea4b5d;
    font-size: 30px;
}
/*ppc-end*/


/*ppc-packages-start*/

.innerbanner62{
    background-image: url(../images/ppc-package-banner.jpg);
    background-size: cover;
    background-position: center top;
    height: 450px;
    position: relative;   
}
.innerbanner62:before {
    background: #000000ba;
    top: 0;
    left: 0;
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;

}

.keywords.ppc-packages ul.keyword-detail li:last-child {
    width: 148px;
    text-align: center;
}





.keywords.ppc-packages .keyword-detail li:nth-child(2) {
    width: 70px;
    text-align: center;
}

.keywords.ppc-packages ul.keyword-detail li:first-child {
    padding: 0;
    width: 31%;
}

.keywords.ppc-packages li.ppc-heading {
    color: #fff !important;
    font-size: 25px;
    text-transform: uppercase;
    font-weight: bold;
    padding: 0px 0px;
}
/*ppc-packages-end*/

    /*web development Ajax start*/


    .innerbanner51{
        background-image: url(../images/ajaxbanner.jpg);
        background-size: cover;
        background-position: center top;
        height: 450px;
        position: relative;   
    }
    .innerbanner51:before {
        background: #000000ba;
        top: 0;
        left: 0;
        position: absolute;
        content: '';
        width: 100%;
        height: 100%;
    
    }
   .ajax-left {
    margin-top: -70px;
    float: right;
}

    .ajax {
        background-color: whitesmoke;
        padding-top: 39px;
    }

    .ajax h1.looking-to-ajax {
        font-size: 31px;
        
        text-transform: initial;
        margin-left: 17px;
        margin-bottom: 26px;
        color: #e94b5d;
        
    }
    .ajax h1.ajax-looking {
      
        font-size: 24px;
        color: #e94b5d;
        padding-top: 27px;
    }
  .ajax ul li {
    list-style: none;
    color: black;
    line-height: 32px;
    /* padding-top: 14px; */
    /* display: inline-block; */
    margin-left: -38px;
    /* margin-right: -52px; */
    background-color: #ffffff;
    margin-top: 10px;
    padding: 5px;
}
    /*ajax-end*/
/*asap.net*/
.innerbanner50{
    background-image: url(../images/asapbanner.jpg);
    background-size: cover;
    background-position: center top;
    height: 450px;
    position: relative;   
}
.innerbanner50:before {
    background: #000000ba;
    top: 0;
    left: 0;
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;

}


.asap {
    background-color: whitesmoke;
    padding-top: 39px;
}

.asap h1.looking-to-asap{
    font-size: 31px;
    
    text-transform: initial;
    margin-left: 17px;
    margin-bottom: 26px;
    color: #e94b5d;
    
}


.asap ul li {
    list-style: none;
    color: black;
    line-height: 32px;
    /* padding-top: 14px; */
    /* display: inline-block; */
    margin-left: -38px;
    /* margin-right: -52px; */
}  

.asap p{
    clear: both;
    overflow:hidden;
}


.asap1 {
    background-color: whitesmoke;
    padding-top: 39px;
}

.asap1 h1.looking-to-asap{
    font-size: 31px;
    
    text-transform: initial;
    margin-left: 17px;
    margin-bottom: 26px;
    color: #e94b5d;
    
}

h1.looking-to-asap1 {
    color: #ea4b5d;
    font-size:20px;
    padding-bottom:10px;
}

.asap1 ul li {
    list-style: none;
    color: black;
    line-height: 32px;
    /* padding-top: 14px; */
    /* display: inline-block; */
    margin-left: -38px;
    /* margin-right: -52px; */
}  

.asap1 p{
    clear: both;
    overflow:hidden;
}
section.consulting-one.asapnet {
    background-image: url(../images/asapbannerlower.jpg);
    background-size: cover;
    background-position: center top;
    padding-bottom: 50px;
    position: relative;
}

section.consulting-one.asapnet:before{
    background: #000000ba;
    top: 0;
    left: 0;
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;


}
section.consulting-one.asapnet p {
    color: white;
}

section.consulting-one.asapnet h1.looking-to{
    color: #fbbc3b;
    font-size: 24px;
    font-weight: bold;
}

#main-navigation-wrapper .dropdown-submenu li a {

    padding: 11px 25px;
   
}

/*asap.net end*/

/*banner advertisment*/
.innerbanner52{
     background-image: url(../images/banner-advertisment.jpg);
    background-size: cover;
    background-position: center top;
    height: 450px;
    position: relative;     
}

.innerbanner52:before {
    background: #000000ba;
    top: 0;
    left: 0;
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;

}

.banner-advertisement p{
text-align:justify;
}

.advertisment-left {
    margin-top: 15px;
}
.banner-advertisement {
    padding-top: 51px;
}
.single-item {
    margin-bottom: 30px;
    position: relative;
    padding-left: 90px;
    padding-top: 31px;
    background: #ffc22a;
    z-index: 1;
    height: 93px;
}
 .single-item .icon-holder {
    position: absolute;
    top: 0;
    left: 0;
    width: 90px;
    height: 100%;
}

 .single-item .icon-holder .icon-box {
    display: table;
    height: 100%;
    width: 100%;
}

.single-item .icon-holder .icon-box .icon .icon-bg {
    width: 70px;
    height: 70px;
    display: block;
    border-radius: 50%;
    background: #fff;
    padding: 9px;
    border: 1px solid #f4f4f4;
    transition: all 500ms ease;
    transition-delay: 0.10s;
    margin-top: 10px;
    margin-left: 10px;
}
.text-holder {
    /* vertical-align: middle; */
    display: table-cell;
}
.text-holder h3 {
    font-size: 16px;
}
.icon-bg span i {
    font-size: 31px;
    /* text-align: center; */
    margin-left: 12px;
    margin-top: 10px;
    color: #ea4b5d;
}
.banner-advertisement-promotion {
    padding-top: 34px;
}

.banner-advertisement-promotion h4{
    margin-left:14px;
}

.banner-advertisment.well{
    margin-top: 40px;
    background-color: #52b9cc;
    /* color: navajowhite; */
}

.banner-advertisment.well p{
    color:#ffffff;
}
/*Banner-advertisement*/

/*jhoomla india css start*/
.innerbannercontent31{z-index: 999;position: absolute;width: 100%;text-align: center;top: 30%;}
.innerbannercontent31 p {color: #fff;width: 59%;margin: 20px auto;font-size: 20px;line-height: 29px;font-weight: 500;}
.innerbannercontent31 h4 {color: #f5ba16;font-size: 44px;}
.innerbanner31:before {background: #0000009c;top: 0;left: 0;position: absolute;content: '';width: 100%;height: 100%;}
.innerbanner31{background-image: url(../images/jhoomla.jpg);background-size: cover;background-position: center top;height: 450px;
position: relative;}
section.jhoomla-one { padding: 30px 0px;}
section.jhoomla-one ul {list-style: none;padding-left: 0px;margin-top: 0px;}
section.jhoomla-one ul li {color: #000;font-size: 16px;padding: 4px 0px;}
section.jhoomla-one p {line-height: 22px;margin-top: 11px;}
.jhomla-one {float: right;}
.jhomla-one img {width: 100%;}
section.consulting-two.jhomlatwo{background:#f3ce82;}
.jhomla22 {float: right;}
.jhomla-icon h4 {font-size: 14px;color: #000;text-transform: capitalize;font-weight: 500;}
.jhomla-icon {text-align: center;background: #f5f5f5;min-height: 160px;box-shadow: 0px 0px 3px 0px #ddd;}
section.jhomla-three {padding: 30px 0px;}
section.jhoomla-one.jhoomla-four {background: #f7f7f7;box-shadow: 1px -2px 2px 0px #dedede;}
/*jhoomla india css end*/

/*custom-website-development start*/
.innerbannercontent32{z-index: 999;position: absolute;width: 100%;text-align: center;top: 30%;}
.innerbannercontent32 p {color: #fff;width: 59%;margin: 20px auto;font-size: 20px;line-height: 29px;font-weight: 500;}
.innerbannercontent32 h4 {color: #f5ba16;font-size: 44px;}
.innerbanner32:before {background: #0000009c;top: 0;left: 0;position: absolute;content: '';width: 100%;height: 100%;}
.innerbanner32{background-image: url(../images/customewebsite.jpg);background-size: cover;background-position: center top;height: 450px;
position: relative;}
.custom-design img {WIDTH: 100%;padding-top: 45px;}
section.consulting-two.custome-web { background: #f7f7f7;}
/*custom-website-development end*/



/*ecommerce-solutions start*/
.innerbannercontent33{z-index: 999;position: absolute;width: 100%;text-align: center;top: 30%;}
.innerbannercontent33 p {color: #fff;width: 59%;margin: 20px auto;font-size: 20px;line-height: 29px;font-weight: 500;}
.innerbannercontent33 h4 {color: #f5ba16;font-size: 44px;}
.innerbanner33:before {background: #0000009c;top: 0;left: 0;position: absolute;content: '';width: 100%;height: 100%;}
.innerbanner33{background-image: url(../images/ecommerces.jpg);background-size: cover;background-position: center top;height: 450px;
position: relative;}
section.ecoomerce-two {padding: 30px 0px;}
section.ecoomerce-two {text-align: center;}
section.ecoomerce-two p { line-height: 22px; margin-top: 20px;}
section.consulting-two.ecomrece-two {background: #eacb8c;}
/*ecommerce-solutions end*/


/*open-source-solutions start*/
.innerbannercontent34{z-index: 9;position: absolute;width: 100%;text-align: center;top: 50%;transform: translateY(-50%);}
.innerbannercontent34 p {color: #fff;width: 59%;margin: 20px auto;font-size: 20px;line-height: 29px;font-weight: 500;}
.innerbannercontent34 h4 {    color: #52b9cb;
    font-size: 60px;
    text-transform: initial;
    font-weight: 300;}
.innerbanner34:before {background: #000000ba;;top: 0;left: 0;position: absolute;content: '';width: 100%;height: 100%;}
.innerbanner34{background-image: url(../images/opensource.jpg);background-size: cover;background-position: center top;height: 450px;
position: relative;}
h1.looking-to { margin-top: 20px;}
section.consulting-one.opensource { padding: 0px 0px 20px 0px;}
section.consulting-two.opensource2 {background: #f7f7f7;box-shadow: 1px -1px 3px 0px #ddd;}
.opensource-three{background-image: url("../images/opensourcesolutionback.jpg");height: 740px;background-attachment: fixed;background-repeat: no-repeat;}
section.opensource-three:before { position: absolute; content: ""; top: 0; left: 0; right: 0; bottom: 0; background: #000000d6;}
section.opensource-three {position: relative;}
.opensouce-headind1 {position: relative;padding: 9px 0px 0px 0px;}
.opensouce-headind1 h1 { font-size: 21px;color: #f5ba16;text-transform: initial;font-weight: 400;}
.opensouce-headind1 p {color: #a7a2a2;line-height: 22px;font-size: 16px;margin: 10px 0px;}
section.opensource-three {position: relative;padding: 30px 0px;}
section.consulting-one.opensource.opensource-two {padding-top: 20px;}

/*open-source-solutions end*/


/* paid-search */
.innerbannercontent35{z-index: 999;position: absolute;width: 100%;text-align: center;top: 30%;}
.innerbannercontent35 p {color: #fff;width: 59%;margin: 20px auto;font-size: 20px;line-height: 29px;font-weight: 500;}
.innerbannercontent35 h4 {color: #f5ba16;font-size: 60px;}
.innerbanner35:before {background: #000000ba;;top: 0;left: 0;position: absolute;content: '';width: 100%;height: 100%;}
.innerbanner35{background-image: url(../images/paid-serach.jpg);background-size: cover;background-position: center top;height: 450px;
position: relative;}
.whyrankingquestion h3{font-size: 15px; font-weight: 600; margin-bottom: 5px;  color: #e8af1b; line-height: 22px;}
.rankingquestion{margin-top:30px;}
.whyrankingquestion{margin:40px auto 30px;}
.rankingquestion .col-md-6{margin-top:20px;}
.whypaidpoint{background-color:#fff; margin: 50px 0px; margin-left: -100px; padding: 35px; box-shadow: 0 0 9px #00000030;}
.whypaidpoint h2 {font-size: 31px; font-weight: 400;text-transform: inherit;     line-height: 38px;}
.whypaidpoint ul li {color: #000; font-size: 16px; padding: 5px 0px;}
.aboutourteam h2{font-size: 31px; font-weight: 400;text-transform: inherit; margin-bottom:15px;}
.aboutourteam{margin:50px 0;}
.aboutourteamimg img{width:100%;}
.top-img h3{font-size: 31px; font-weight: 400;text-transform: inherit;     line-height: 38px;}
.top-img ul li{list-style:none;display:inline-block;width: 19%; text-align: center;}
.whypaidpoint ul {padding-left: 20px;}
.whypaidimage img{width:100%;}
.top-img ul{padding:0;}
/* paid-search */




/*CMS*/
section.consulting-one.cms {
    background-color: whitesmoke;
}
section.consulting-one.cms ul {
    list-style: none;
    margin-left: -34px;
    margin-top: 15px;
}
section.consulting-one.cms ul li {
    color: black;
    line-height: 32px;
}
section.consulting-one.cms h1 {
    color: #e94b5d;
}


.benefit-cms-content h5 {
    padding-top: 20px;
}


.main-benefit {
    text-align: center;
    padding-top: 38px;
}

.innerbanner47 {
    background-image: url(../images/cms.jpg);
    background-size: cover;
    background-position: center top;
    height: 450px;
    position: relative;
}
.innerbanner47:before {
    background: #000000ba;
    top: 0;
    left: 0;
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
}
section.consulting-forty-seven.cms {
    padding-top: 53px;
}

section.consulting-forty-seven.cms .consulting-heading h1 {
    color: #fbbc3b;
    font-size: 36px;
    font-weight: bold;
}

section.consulting-forty-seven.cms {
    background-image: url(../images/cms2.jpg);
    background-size: cover;
    background-position: center top;
    padding-bottom: 50px;
    position: relative;
}
section.consulting-forty-seven.cms:before {
    background: #000000ba;
    top: 0;
    left: 0;
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;

}
.benefit-cms-content h5 {
    color: white;
}
.choosecms h1 {
    font-size: 31px;
    font-weight: 400;
    text-transform: initial;
}
.choosecms p {
    font-size: 18px;
    font-weight: 500;
    margin-top: 15px;
}
.choosecms {
    padding-top: 45px;
    padding-bottom: 45px;
}
.choose-card-detail {
    clear: both;
    overflow: hidden;
     margin-top: 30px; 
}
.choosecms .card {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
    transition: 0.3s;
    text-align: center;
    height: 312px;
    padding: 16px;
    background-color: whitesmoke;
}

  
.choosecms .card:hover {
    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
  }

  .choosecms .card  h4 {
    padding-top: 18px;
}
/*web-development*/
.innerbanner48{
    background-image: url(../images/web-development-banner.jpg);
    background-size: cover;
    background-position: center top;
    height: 450px;
    position: relative;   
}
.innerbanner48:before {
    background: #000000ba;
    top: 0;
    left: 0;
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;

}

.technology-content h4 {
    padding-top: 20px;
}

.upper-content-technology {
    clear: both;
    margin-bottom: 49px;
    overflow: hidden;
    text-align: center;
}

.upper-technology {
    background-color: whitesmoke;
    padding: 17px;
    box-shadow: 5px 5px 5px;
}

.technology-content h4 {
    padding-top: 20px;
    color: #e94b5d;
}


section.consulting-forty-eight  p {
    color: white;
position: relative;
}

section.consulting-forty-eight {
    background-image: url(../images/development1.jpg);
    background-size: cover;
    background-position: center top;
    padding-bottom: 50px;
    position: relative;
}

section.consulting-forty-eight:before {
    background: #000000ba;
    top: 0;
    left: 0;
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;



}


section.consulting-forty-eight h1 {
    color: #fbbc3b;
    font-size: 36px;
    font-weight: bold;
    padding-top: 27px;
}


section.consulting-forty-eight h1 {
    color: #fbbc3b;
    font-size: 36px;
    font-weight: bold;
    padding-top: 27px;
    padding-bottom: 27px;
}

  


@media(max-width:992px){
 .wrapper{width:100%;} }
.panel-heading {padding: 0;border:0;}
.panel-title>a, .panel-title>a:active{display:block; padding:15px;color:#555;
  
    
     letter-spacing:1px;
  word-spacing:3px;
     text-decoration:none;
}

.panel-heading.active a:before {-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);transform: rotate(180deg);}
p.optimzed-para {margin-top: 10px;}
.study-img img {width: 100%;position: relative;top: 35px;}
.optimzed-three1 h4 {    padding: 25px 0px;
    font-size: 27px;
    font-weight: 500;
    line-height: 34px;
    text-transform: initial;
}
.Global-Seo h5 {

    margin-bottom: 0px;
    font-size: 18px;
    color: #000;
    margin-top: 0px;
}
.search-group {text-align: center;}
.search-group h1 {color: #2a2930;
    font-size: 28px;
    font-weight: 600;
    margin-top: 50px;
    text-transform: initial;
    text-align: center;
    margin-bottom: 15px;}
section.optimxed-four {background: #f6f6f9;padding: 30px 0px;}
section.optimxed-four .search-group p {    font-size: 18px;
    color: #47555d;
    font-weight: 400;
    margin: 15px 0 40px;
    position: relative;
    line-height: 30px;}
.optimzed-two33 {background: #f6f6f9;padding: 8px 0px;}
.optimzed-two44 {background: #f6f6f9;padding: 19px 0px 42px 0px;}
section.optimzed-three {background: #ea4b5d;padding: 30px 0px;}
section.optimzed-three p {
    text-align: center;
    color: #fff;
    /* line-height: 20px; */
    font-size: 16px;
    line-height: 32px;
}
.optimzed-para {max-width: 558px;}
.optimzed-para h4 {
    color: #2a2930;
    font-size: 28px;
    font-weight: 600;
    text-transform: initial;
    text-align: center;
    margin-bottom: 15px;
}
.optimzed-para p {
    font-size: 16px;
    line-height: 32px;
}
.optimzed-para ul {padding-left: 20px;}

.optimzed-para ul li {color: #000;padding: 2px 0px;}
section.optimzed-five {padding: 50px 0px;}
.optimzed-six{ background: url(../images/invest-back.jpg) no-repeat center -100px;background-size:cover;}
.optimzed-para12 h4 {
    color: #f6c12d;
    font-size: 28px;
    font-weight: 500;
    line-height: 34px;
    text-transform: initial;}
    .optimzed-para12 p {
        font-size: 16px;
        line-height: 32px;
        color: #fff;
    }
.optimzed-para12 ul {    list-style: none;
    padding: 0px;
    margin: 0px;
    line-height: 29px;}
.optimzed-para12 i {color: #f6c12d;}

.optimzed-para12 ul li {padding: 4px 0px;
    margin-bottom: 0px;
    font-size: 18px;
    color: #fff;
    margin-top: 0px;}
.img-invest img {height: 359px;margin-top: 79px;}
.img-invest {float: right;}
section.optimzed-six {padding: 30px 0px;}
section.optimized-four h4 {
    font-weight: 600;
    font-size: 22px;
    color: #1f303b;
    margin: 2px 0 15px;
}
.ul-margin {
    margin-left: -14px;
}
section.optimized-four p {
    font-size: 16px;
    line-height: 32px;
}
section.optimized-four ul li {
    /* padding-left: 25px; */
    margin-bottom: 5px;
    font-size: 18px;
    color: #1f303b;
    margin-top: 15px;
    float: left;
    width: 50%;
}
.clientvideosection{padding:50px 100px 20px 20px;}
section.top-bar-area { background-color: #242d3c;}
.top-left li { font-size: 14px;  color: #fff; display: inline-block; margin-right: 15px;}
.top-left li a {font-size: 16px; color: #fff;}
.socilamediaheader li { display: inline-block; list-style: none;  padding: 0 5px;}
.socilamediaheader li a { font-size: 14px; color: #fff;}
.top-rightrow .requestquotebtn{background-color:#52b9cb; padding:12px 22px; color:#fff; font-size: 18px;
    text-transform: uppercase;
    font-weight: 600;}
ul.socilamediaheader { display: inline-block; margin: 0;}
.top-rightrow .requestquotebtn{display: inline-block;}
.top-rightrow .requestquotebtn a{color:#fff;}
.top-left { padding-top: 10px;}
a.theHref:after{    content: "\f0da";
    position: absolute;
    right: 10px;
    font-family: FontAwesome;
    top: 12px;
    font-size: 14px;
    font-size: 14px;}

@media (max-width: 767px){
.bannercontent p{width:98%;}
.whymsgpoint p, .whymsgpoint h5{text-align:center;}
.whymsgpoint2list p, .whymsgpoint2list h5{text-align:center;}
#carousel-example-generic{margin-bottom: 50px;}
#main-navigation-wrapper.navbar-default{    height: 70px;}
.topbar .container{padding:0;}
.rightlink ul li{font-size: 15px;}
.innerbannercontent1 p {width: 76%;}

.tab-content .content {
    display: flex;
    flex-wrap: wrap;}
    
.ts-fab-header h4 {
    margin-bottom: 6px;
    margin-top: 15px;
}
.tab-content .text-content {
    margin-left: 0px;
}
section.blog-detail-page .breadcrumb {
    background-color: #d1d1d1;
    margin-bottom: 20px;
    margin-top: 50px;
}

}
@media (min-width: 768px){
.doublesidemenu ul.abc{ min-width: 600px;}
.doublesidemenu ul li { float: left; width: 50% !important;}
.doublesidemenu ul#mbl-submenudropdown {
    min-width: 418px !important;
}
.navbar-nav>li { float: none;}
.testimonial .carousel-control.left{left: -40px; background: transparent;}
.testimonial .carousel-control.right{right: -40px; background: transparent;}

}
@media only screen and (max-width: 768px) {
/*local seo  package mobile view css start*/
.images-optimzed img {width: 100%;}
.oprimzes-list .one1 {width: 100%;margin: 4px 0px;}
.optimzed-six {height: 1284px;}
.img-invest { display: none;}
.innerbannercontent2 p {width: 76%;margin: 20px auto;font-size: 21px;}
.innerbannercontent2 h4 {font-size: 18px;}
h4.struling {margin-top: 47px;}
li.requestquotebtn { position: relative;top: 14px;}
/*local seo package mobile view css end*/

/*local seo  mobile view css start*/
.localseolist ul li {float: none;width: 100%;background: #f8f8f8;margin: 5px 0px;}
.localseolist ul {padding-left: 0px;}

.local-images.local-images2 img {position: relative;top: -5px;}
.packge-detail {margin: 21px 0px;}
/*local seo  mobile view css end*/
/*seo-consulting-services-india responsive start*/
.innerbannercontent4 p {color: #fff;width: 90%;font-size: 16px;line-height: 25px;}
.innerbannercontent4 h4 {color: #f5ba16;font-size: 32px;}
.consuting-form {top: 0px;}
.consulting-img1 img {top: 0px;}
.consulting-fifth {height: auto;}
/*seo-consulting-services-india  responsive end*/
/*organicseo responsive start*/
.innerbannercontent5 h4 {font-size: 40px;}
.innerbannercontent5 p {width: 90%;font-size: 16px;line-height: 20px;}
.oprganic-para {position: relative;top: 19px;}
/*organicseo responsive end*/
/*outsourcing-seo-services-indiastart responsive*/
.innerbannercontent6 h4 {font-size: 40px;}
.innerbannercontent6 p {width: 90%;font-size: 16px;line-height: 20px;}
.benefits-outsourcing {display: none;}
/*outsourcing-seo-services-indiaend responsive*/
/*seo-retailerservices-indiaend responsive start*/
.innerbannercontent7 h4 {font-size: 22px;}
.innerbannercontent7 p {width: 90%;font-size: 16px;line-height: 20px;}
.outservice-para ul {width: 100%;}
/*seo-retailerservices-indiaend responsive end*/

/*mobile seo responsive start*/
.innerbannercontent8 h4 {font-size: 40px;}
.innerbannercontent8 p {width: 90%;font-size: 16px;line-height: 20px;}
.mobile-se-22 img {width: 100%;}
/*mobile seo responsive end*/
/*top ranking  responsivecss start*/
.innerbannercontent9 h4 {font-size: 40px;}
.innerbannercontent9 p {width: 90%;font-size: 16px;line-height: 20px;}
.top-ranig-img1 img {width: 100%;position: relative;top: 25px;}
/*top ranking responsive css end*/
/*building link responsive css start*/
.innerbannercontent10 h4 {font-size: 40px;}
.innerbannercontent10 p {width: 90%;font-size: 16px;line-height: 20px;}
.link-part {margin: 5px 0px;}
.services-icon-images {float: none;}
.services-icon-images img{ width:100%;position: relative;top: 24px;}
/*building link responsive css end*/
/*content writting responsive css start*/

.content-detail > ul > li {width: 100%;margin: 6px 1px;}
.innerbannercontent11 h4 {    font-size: 22px;}
.innerbannercontent11 p {width: 90%;font-size: 16px;line-height: 20px;}
/*content writting responsive css end*/
/*lsi-based-seo responsive css start*/
.innerbannercontent12 h4 {font-size: 40px;}
.innerbannercontent12 p {width: 90%;font-size: 16px;line-height: 20px;}
/*lsi-based-seo responsive css end*/



/*social-bookarking  responsive start*/
.innerbannercontent13 h4 {font-size: 40px;}
.innerbannercontent13 p {width: 90%;font-size: 16px;line-height: 20px;}
/*social-bookarking  responsive end*/
/*article writting  responsive start*/
.innerbannercontent14 h4 {font-size: 40px;}
.innerbannercontent14 p {width: 90%;font-size: 16px;line-height: 20px;}
.content-detail.artile-detaile22 > ul > li {width: 100%;}

/*article writting  responsive end*/

/*facebook-marketing  responsive start*/
.innerbannercontent15 h4 {font-size: 40px;}
.innerbannercontent15 p {width: 90%;font-size: 16px;line-height: 20px;}
/*facebook-marketing  responsive end*/

/*twitter-marketing  responsive start*/
.innerbannercontent16 h4 {font-size: 40px;}
.innerbannercontent16 p {width: 90%;font-size: 16px;line-height: 20px;}
/*twitter-marketing  responsive end*/

/*linkedin  responsive start*/
.innerbannercontent17 h4 {font-size: 40px;}
.innerbannercontent17 p {width: 90%;font-size: 16px;line-height: 20px;}
/*linkedin  responsive end*/

/*instagram-marketing-packages responsive css */
.innerbannercontent18 h4 {font-size: 40px;}
.innerbannercontent18 p {width: 90%;font-size: 16px;line-height: 20px;}
/*instagram-marketing-packages responsive end */

/*yotube-marketing-packages responsive css */
.innerbannercontent19 h4 {font-size: 40px;}
.innerbannercontent19 p {width: 90%;font-size: 16px;line-height: 20px;}
.yotube-list11 {margin-top: 10px;}
/*yotube-marketing-packages responsive css end */
/*static website css*/
.innerbannercontent21 h4 {font-size: 40px;}
.innerbannercontent21 p {width: 90%;font-size: 16px; line-height: 20px;}
.consulting-heading h1 {font-size: 22px; color: #eb4d5d;}
/*static website css end*/

/*online-reputation-management  responsive css start*/
.innerbannercontent20 h4 {font-size: 35px;}
.innerbannercontent20 p {width: 90%;font-size: 16px;line-height: 20px;}
/*online-reputation-management  responsive css end*/


/*website design india css start*/
.innerbannercontent22 h4 {font-size: 40px;}
.innerbannercontent22 p {width: 90%;font-size: 16px; line-height: 20px;}
img.website-design-india {width: 100%;}
.nine-img img {width: 100%;}
icon-seven {margin: 12px 0px;}
.Eight-img img { width: 100%;}
.imag-web img {display: none;}
/*website design india css end*/
/*website design flesh css start*/
.innerbannercontent24 h4 {font-size: 40px;}
.innerbannercontent24 p {width: 90%;font-size: 16px; line-height: 20px;}
/*website design flesh css end*/

/*website redesign  css start*/
.innerbannercontent25 h4 {font-size: 40px;}
.innerbannercontent25 p {width: 90%;font-size: 16px; line-height: 20px;}
.static-website-img img {width: 100%;}
/*website redesign  css end*/



/*website redesign  css start*/
.innerbannercontent26 h4 {font-size: 40px;}
.innerbannercontent26 p {width: 90%;font-size: 16px; line-height: 20px;}
.static-website-img img {width: 100%;}
/*website redesign  css end*/


/*website redesign  css start*/
.innerbannercontent27 h4 {font-size: 40px;}
.innerbannercontent27 p {width: 90%;font-size: 16px; line-height: 20px;}
.static-website-img img {width: 100%;display: none;}
/*website redesign  css end*/


/*w3c-standards start*/
.innerbannercontent28 h4 {font-size: 40px;}
.innerbannercontent28 p {width: 90%;font-size: 16px; line-height: 20px;}
.static-website-img img {width: 100%;}
/*w3c-standards  css end*/


/*css start*/
.innerbannercontent29 h4 {font-size: 40px;}
.innerbannercontent29 p {width: 90%;font-size: 16px; line-height: 20px;}
.static-website-img img {width: 100%;}
/*css  css end*/



/*wordpress india start*/
.innerbannercontent30 h4 {font-size: 40px;}
.innerbannercontent30 p {width: 90%;font-size: 16px; line-height: 20px;}
.section8-para1 img {width: 100%;}
.last-img {display: none;}
/*wordpress india end*/


/*jhoomla india start*/
.innerbannercontent31 h4 {font-size: 40px;}
.innerbannercontent31 p {width: 90%;font-size: 16px; line-height: 20px;}
.jhomla22 img {display: none;}
.jhomla-one img {display: none;}
/*jhoomla india end*/


/*custom-website-development start*/
.innerbannercontent32 h4 {font-size: 40px;}
.innerbannercontent32 p {width: 90%;font-size: 16px; line-height: 20px;}
.custom-design img {display: none;}
/*custom-website-development end*/

/*ecommerce-solutions start*/
.innerbannercontent33 h4 {font-size: 40px;}
.innerbannercontent33 p {width: 90%;font-size: 16px; line-height: 20px;}
.custom-design2 img {display: none;}
/*ecommerce-solutions end*/

/*opensource start*/
.innerbannercontent34 h4 {font-size: 40px;}
.innerbannercontent34 p {width: 90%;font-size: 16px; line-height: 20px;}
.opensource-three {height: auto;}
/*opensource end*/
}


.amp-logo img.i-amphtml-fill-content.i-amphtml-replaced-content {
    min-height: 49px;
    min-width: 108px;
    margin: initial;
}
.blogimg {
    height: 280px;
    overflow: hidden;
}
.post-header h2.title {
    line-height: 19px;
}
.blog-detail-inner-content h1 {
    font-weight: 500;
    font-size: 30px;
    margin: 30px 0;
}
.blog-detail-inner-content p strong {
 margin: 30px 0;
}
.blog-detail-inner ul{margin-bottom:30px;    margin-top: 20px;}


@media (min-width: 1200px){
.container {
    width: 1200px;
    padding-right: 15px;
    padding-left: 15px;}
}


@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){ 
.innerbannercontent1 {top: 17%;}
.header #main-navigation-wrapper .nav > li > a {padding: 22px 5px;}
.logo-menu {display: none!important;}
.innerbannercontent2 {top: 16%;}
li.requestquotebtn {margin-top: 33px;}
.images-optimzed img {width: 100%;}
.img-invest img {width: 100%;}
.list-icon {text-align: center;text-align: -webkit-center;}
.list-icon img {display: block;}
.list-icon h4 {display: block;margin-left: 0px;}
.list-icon {top: 6px;left: 0px;}
.bannercontent {top: 19%;}
.common {min-height: 213px;}
}

@media only screen and (max-width: 767px){
.testimonial{padding:20px;}
}


.tnp-field input[type="submit"]{
    padding:10px !important;
}












 /*====add new=====*/
 .formGroup {
    border: 1px solid #d4d4d4;
    position: relative;
    border-radius: 4px;
    background-color: transparent;
    margin: 0 0 15px;
    overflow: hidden
}

.formGroup .userIcon {
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-person-fill' viewBox='0 0 16 16'%3E%3Cpath d='M3 14s-1 0-1-1 1-4 6-4 6 3 6 4-1 1-1 1H3Zm5-6a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z'/%3E%3C/svg%3E")
}
.formGroup .emailIcon {
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-envelope-fill' viewBox='0 0 16 16'%3E%3Cpath d='M.05 3.555A2 2 0 0 1 2 2h12a2 2 0 0 1 1.95 1.555L8 8.414.05 3.555ZM0 4.697v7.104l5.803-3.558L0 4.697ZM6.761 8.83l-6.57 4.027A2 2 0 0 0 2 14h12a2 2 0 0 0 1.808-1.144l-6.57-4.027L8 9.586l-1.239-.757Zm3.436-.586L16 11.801V4.697l-5.803 3.546Z'/%3E%3C/svg%3E")
}

.formGroup .telIcon {
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-telephone-fill' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.885.511a1.745 1.745 0 0 1 2.61.163L6.29 2.98c.329.423.445.974.315 1.494l-.547 2.19a.678.678 0 0 0 .178.643l2.457 2.457a.678.678 0 0 0 .644.178l2.189-.547a1.745 1.745 0 0 1 1.494.315l2.306 1.794c.829.645.905 1.87.163 2.611l-1.034 1.034c-.74.74-1.846 1.065-2.877.702a18.634 18.634 0 0 1-7.01-4.42 18.634 18.634 0 0 1-4.42-7.009c-.362-1.03-.037-2.137.703-2.877L1.885.511z'/%3E%3C/svg%3E")
}

.formGroup .WebIcon{
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-link-45deg' viewBox='0 0 16 16'%3E%3Cpath d='M4.715 6.542 3.343 7.914a3 3 0 1 0 4.243 4.243l1.828-1.829A3 3 0 0 0 8.586 5.5L8 6.086a1.002 1.002 0 0 0-.154.199 2 2 0 0 1 .861 3.337L6.88 11.45a2 2 0 1 1-2.83-2.83l.793-.792a4.018 4.018 0 0 1-.128-1.287z'/%3E%3Cpath d='M6.586 4.672A3 3 0 0 0 7.414 9.5l.775-.776a2 2 0 0 1-.896-3.346L9.12 3.55a2 2 0 1 1 2.83 2.83l-.793.792c.112.42.155.855.128 1.287l1.372-1.372a3 3 0 1 0-4.243-4.243L6.586 4.672z'/%3E%3C/svg%3E");
    background-size: 20px;
}

.formGroup div {
    background-repeat: no-repeat;
    width: 40px;
    height: 40px;
    position: absolute;
    bottom: 0;
    right: 0;
    background-position: center center;
    background-size: 16px;
    border-left: 1px solid #d4d4d4
}

.formGroup input {
    width: 100%;
    height: 40px;
    padding: 8px !important;
    border: 0px !important;
    background-color: #fff;
    font-size: 14px;
    font-weight: 500;
	outline: none !important;
}

.formGroupBTN .submitCta {
    width: 100%;
    padding: 12px 30px;
    border-radius: 4px;
    background-color: #ffc83e;
    font-weight: 500;
    font-size: 16px;
    cursor: pointer;
    transition: .3s
}
.formGroup p {
    display: none;
}

.blogauditform {
    box-shadow: 0 1px 6px 0 rgba(0,0,0,.16);
    background-color: #fff;
    padding: 15px;
    border-radius: 4px;
    margin-bottom: 20px;
}

p:empty {
    display: none;
}

.blogauditform h3 {
    color: #ffc83e;
    font-size: 20px;
    margin: 0px 0px 20px;
    font-weight: 700;
    text-align: center;
}
/*====add new=====*/

/*10-04-2024*/
.sticky{
    position: relative;
}
.sticky .headermenu {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background-color: #fff;
    margin:0px;
    border-top:0px;
    box-shadow: 0 0 10px rgba(0,0,0,.3);
}

/*10-04-2024*/



/*header 21-12-24*/
span.home-icon::after {
    content: "\f015";
    position: absolute;
    color: #53b9cd;
    right: 1px;
    font-family: FontAwesome;
    top: 12px;
    font-size: 14px;
    font-size: 28px;
}

#main-navigation-wrapper .nav > li > a {
    font-size: 14px;
    font-weight: 500;
    color: #303030;
    text-transform: initial;
}
#main-navigation-wrapper .navbar-nav li .dropdown-submenu {
    position: absolute;
    top: 100%;
    right: 0;
    z-index: 1000;
    display: none;
    float: left;
    /* min-width: 175px; */
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-clip: padding-box;
    padding: 0;
    border: none;
    border-radius: 0;
    display: block;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    background: #fff;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
    -webkit-box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.3);
}
@media(min-width:992px){
    
.social_media {
    right: -211px!important;
    top: 0px!important;
}
}

a.theHref:after {
    display:none;
}
#main-navigation-wrapper .dropdown-submenu li {
    width: 100%;
    position: relative;
    background: linear-gradient(#ffffff, #ede8e8e8);
}
.submenu_arrow:hover:after {
    content: '';
    position: absolute;
    /* background: #000; */
    right: 10px;
    top: 50%;
    /* width: 100%; */
    /* height: 100%; */
    border-top: 6px solid #0000;
    border-right: 6px solid #0000;
    border-bottom: 6px solid #0000;
    border-left: 6px solid #ffffff;
    transform: translateY(-50%);
}
.submenu_arrow:hover .social_media {
    display: block!important;
}
#main-navigation-wrapper .navbar-nav li .dropdown-submenu.social_media {
    display: none;
}
#main-navigation-wrapper .dropdown-submenu li:hover {
    background: #52b9cc !important;
    transition: .3s ease-in-out;
}


.submenu_arrow:after {
    content: '';
    position: absolute;
    /* background: #000; */
    right: 10px;
    top: 50%;
    /* width: 100%; */
    /* height: 100%; */
    border-top: 6px solid #0000;
    border-right: 6px solid #0000;
    border-bottom: 6px solid #0000;
    border-left: 6px solid #665d5d;
    transform: translateY(-50%);
}

.navbar-default .navbar-toggle.collapsed span:nth-child(2) {
    width: 37px!important;
}
.navbar-default .navbar-toggle.collapsed span:nth-child(3) {
    width: 30px!important;
}
.navbar-default .navbar-toggle .icon-bar{background:#191919;width:25px;height:3px;}
.navbar-default .navbar-toggle.collapsed {
    text-align: -webkit-right;
}
@media(max-width:991px){
.navbar-toggle.menu span.icon-bar:nth-child(2) {
    display: none;
}
.navbar-toggle.menu span.icon-bar:nth-child(3) {
    transform: rotate(45deg);
    top: 3px;
    position: relative;
    transition: 0.3s ease-in-out;
}
.navbar-toggle.menu span.icon-bar:nth-child(4) {
    transform: rotate(132deg);
    top: -4px;
    position: relative;
    transition: 0.3s ease-in-out;
}
} 


.header #main-navigation-wrapper .nav li a {
    font-family: roboto;
}
ul.abc {
    min-width: 200px;
    position: absolute;
    left: -201px;
    top: 0px;
    list-style: none;
    background-color: #fff;
    display: none;
    z-index: 999;
    padding: 0;
    border-bottom: 4px solid #52b9cb;
    box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.3);
}
#main-navigation-wrapper .dropdown-submenu li:hover a {
    color: #fff !important;
    transition: .3s ease-in-out;
}
#main-navigation-wrapper .dropdown-submenu.social_media li a {
    color: #424242 !important;
    transition: .3s ease-in-out;
}
#main-navigation-wrapper .dropdown-submenu li.submenu_arrow a {
    color: #000 !important;!i;!;
}


@media(min-width:992px){
.phone_all{
display:none;
}
}
.phone_all {
    position: fixed;
    bottom: 4%;
    z-index: 999;
    left: 3%;
}
.phone_all img {
    width: 14%;
}
.article-body h2 a {
    background: none;
    color: #000 !important;
    position: relative;
    font-weight: 600;
    font-family: 'Poppins';
    padding: 0;
    bottom: 0;
}

span.yarpp-thumbnail-title {
    color: #424242;
    text-align: center !important;
}

a.yarpp-thumbnail {
    /* box-shadow: 0px 0px 2px 0px #ccc; */
    height: 216px !important;
    border: 2px solid #76c0ce !important;
    background: #fff;
}
.yarpp-thumbnail > img, .yarpp-thumbnail-default {
    width: -webkit-fill-available !important;
}
.yarpp-related h3 {
    font-family: 'Roboto' !important;
}
.yarpp.yarpp-related.yarpp-related-website.yarpp-template-thumbnails {
    background: #52b9cb40;
    padding: 1px 63px 41px;
    border-radius: 10px;
}