/*@import url('https://fonts.googleapis.com/css2?family=Barlow:wght@900&family=Open+Sans&display=swap');*/
body {
    color: #363636;
    overflow-x: hidden !important;
    margin: auto;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 24px;
    font-size: 16px;
    font-family: Roboto, sans-serif;
    letter-spacing: .3px;
    font-weight: 400
}
.demo {
  margin: 20px;
}
.accordion .fa {
  margin-right: 0.5rem;
}
.accordion button, .accordion button:hover, .accordion button:focus{
  text-decoration: none;
}

a {
    transition: all .5s ease
}

a:active,
a:focus {
    outline: 0
}

a:focus,
a:hover {
    text-decoration: none !important
}

.orange {
    color: #f76f45 !important
}

a:hover {
    text-decoration: none !important;
    color: #0291d2;
    transition: all .5s ease
}
h2 {
    font-size: 40px;
    letter-spacing: -1px;
    font-weight: 700
}

.f-regular {
    font-family: Roboto, sans-serif;
    font-weight: 400
}

.f-bold {
    font-family: Roboto, sans-serif;
    font-weight: 700
}

.white {
    color: #fff !important
}

.cta {
    background: #f76f45;
    float: left;
    color: #fff !important;
    font-weight: 600;
    font-size: 16px;
    text-align: center;
    padding: 8px 25px 8px 25px;
    border-radius: 3px;
    margin-top: 30px;
    margin-left: 0;
    transition: all .5s ease;
    cursor: pointer
}

.cta:hover {
    background: #d94409;
    transition: all .5s ease;
    color: #fff
}

.cta:hover {
    background: #f76f45
}

.cta a {
    color: #fff !important;
    text-decoration: none
}

.cta {
    border-radius: 0;
    text-transform: uppercase;
    font-size: 13px;
    background: #161616
}

.gradientCta {
    background: #dd6326;
    background: -moz-linear-gradient(0deg, #dd6326 0, #ff800d 100%) !important;
    background: -webkit-linear-gradient(0deg, #dd6326 0, #ff800d 100%) !important;
    background: linear-gradient(90deg, #dd6326 0, #ff800d 100%) !important;
    float: none;
    padding: 12px 25px;
    border-radius: 25px;
    font-size: 16px;
    display: inline-block;
    margin-top: 20px;
    font-weight: 700;
    letter-spacing: 1.2px;
    color: #fff !important
}
/*h1{font-family: 'Barlow', sans-serif !important;}*/
.aligncenter {
    margin: 0 auto;
    display: inherit
}
.mb-15 {
    margin-bottom: 15px!important;
}
@media (max-width:480px) {
    .home-bottom h2,
    .titleblock h2,
    h2,
    h2.heading-title {
        font-size: 36px
    }
}

@media (max-width:360px) {
    .home-bottom h2,
    .titleblock h2,
    h2,
    h2.heading-title {
        line-height: 30px;
        font-size: 30px;
        letter-spacing: 0
    }
}

.m-t-25 {
    margin-top: 25px
}

.foot-cta-title {
    font-size: 44px;
    margin-top: 0;
    letter-spacing: -2px;
    line-height: 44px
}

.seo-agency-bg {
    padding: 120px 0 60px 0;
    background-image: url(../images/free-seo-audit-bg.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    /*height: 500px;*/
    text-align: left
}
.free-site-audit-form-bg{ padding: 80px 0 60px;
    background-image: url(../images/free-seo-audit-bg.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;}

.main-section{padding: 60px 0 40px 0;}
.industry-expertise{padding: 40px 0;}
.aligncenter{margin: 0 auto;text-align: center;display: block;}
.industry-expertise .aligncenter{margin-top: 10px;margin-bottom: 10px;}
@media (max-width: 991px) {.industry-des{display:none;}}
@media (min-width: 992px){.d-lg-none{display: none!important;}}
.seo-cro-bg{padding:60px 0px 60px 0;
    background-image: url(../images/cro-seo-banner.webp);
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-position: top center;
    overflow: hidden;
}
@media (max-width: 575px) {.plus{padding: 40px 0;}}
.align-self-center {-ms-flex-item-align: center!important;align-self: center!important;}
.arrow-section{padding: 60px 0;background: #111;color: #fff;}
.arrow-box{border: 1px solid #FFFFFF;border-radius: 10px;padding: 25px 25px;margin: 20px 0;/*min-height: 150px;*/}
.arrow-box p{margin-bottom: 0;}
.arrow-box p span {
    padding-top: 13px;
    display: block;
    font-size: 18px;font-weight: bold;
}
/*.arrow-box img{width: 75px;}*/
.fs-16{font-size: 16px;}
.hide {
    display: none;
    margin-top: 0px;
    margin-bottom: 10px;
}
    
.arrow-box div:hover + .hide {
  display: block !important;
  color: #fff;font-size: 13px !important;margin-top: 0px !important;line-height: 1.4;
}
.arrow-box div:hover + .custom-hide{margin-top: 0px !important;}
.arrow-box:hover + .arrow-box p {
      margin-top: -15px !important;
}

.arrow-section .col-lg-4{margin-bottom: 25px;}

@media (min-width: 1200px) {
    .one-arrow:before, .two-arrow:before{content: '→';position: absolute;top: 35%;right: -32px;font-size: 80px;}
    .three-arrow:before{content: '↓';position: absolute;bottom: -10%;left: 40%;font-size: 74px;}
    .four-arrow:before, .five-arrow:before{content: '←';position: absolute;top: 35%;right: -32px;font-size: 80px;}
    .seven-arrow:before{content: '→';position: absolute;top: 35%;right: -32px;font-size: 91px;}
    .four-arrow:after{content: '↓';position: absolute;bottom: -10%;left: 40%;font-size: 74px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .one-arrow:before, .two-arrow:before{content: '→';position: absolute;top: 35%;right: -32px;font-size: 80px;}
    .three-arrow:before{content: '↓';position: absolute;bottom: -10%;left: 40%;font-size: 74px;}
    .four-arrow:before, .five-arrow:before{content: '←';position: absolute;top: 35%;right: -32px;font-size: 80px;}
    .seven-arrow:before{content: '→';position: absolute;top: 35%;right: -32px;font-size: 80px;}
    .four-arrow:after{content: '↓';position: absolute;bottom: -10%;left: 40%;font-size: 74px;}
}
/*@media (min-width: 768px) and (max-width: 991px){
    .one-arrow:before, .two-arrow:before{content: '→';position: absolute;top: 30%;right: -32px;font-size: 73px;}
    .three-arrow:before{content: '↓';position: absolute;bottom: -27%;left: 40%;font-size: 77px;}
    .four-arrow:before, .five-arrow:before{content: '←';position: absolute;top: 30%;right: -32px;font-size: 73px;}
    .seven-arrow:before{content: '→';position: absolute;top: 15%;right: -32px;font-size: 80px;}
    .four-arrow:after{content: '↓';position: absolute;bottom: -27%;left: 40%;font-size: 74px;}
}*/
@media (min-width: 992px){.seven-arrow p span, .eight-arrow p span{padding-top: 30px;}}
@media (max-width: 767px){.hide{display: block !important;}}

.arrow-box:hover{padding: 0px 25px;}
.process-no{font-size: 80px;line-height: normal;font-weight: 700;}
.process-shadow{background: #E9E9E9;padding: 8px 5px;font-size: 13px;font-weight: bold;}
.fs-14{font-size: 14px;}
.why-tcs{padding: 40px 0 50px 0;overflow: hidden;background: #111111;}
.tcs{font-size: 66px;line-height: 1.0;color: #fff;}
.why-tcs h3{font-size: 48px;color: #fff;}
.why-tcs ul{list-style: none;padding-left: 0;}
.why-tcs ul li{position: relative;padding-left: 60px;padding-bottom: 15px;font-size: 14px;}
.why-tcs ul li span{font-weight: bold;font-size: 16px;}
.why-tcs ul li:before {
    content: "";
    position: absolute;
    width: 50px;
    height: 50px;
    background-image: url(../images/list-icon.webp);
    background-repeat: no-repeat;
    top: 0px;
    left: 0;}
.why-list-box{background: #FFFFFF;box-shadow: -40px 16px 99px #09081329;margin-left: 20px;padding: 30px 40px 30px 40px;}
.industry-section{padding: 60px 0;background: #111;color: #fff;overflow: hidden;}
.industry-box{cursor: pointer;text-align: center;border: 1px solid #FFFFFF;border-radius: 5px;padding: 25px 15px;margin: 20px 0;min-height: 150px;}
.industry-box p{margin-bottom: 0;padding-top: 20px;}
.industry-box:hover p span{color: #EB6720;display: block;font-weight: bold;}
.client-title{font-size: 48px;}

.portfolio-wrap{background: #FFFFFF;box-shadow: 5px 7px 16px #14183033;}
.portfolio-wrap .portfolio-cont {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    z-index: 2;
    padding: 50px;
    opacity: 0;
    color: #fff;
}
 .portfolio-wrap .portfolio-cont h6{
  font-weight: 500;
  text-transform: uppercase;
  font-size: 18px;

 }
 .portfolio-wrap .portfolio-cont p{
  font-size: 14px;

 }
 .portfolio-wrap .portfolio-cont a{
  font-weight: 500;
 }
.portfolio-wrap:hover .portfolio-cont {
    opacity: 1;
    transition: .9s ease-in all;
}
.portfolio-wrap:hover .port-overlay {
    opacity: 1;
    transition: .5s ease-in all;
}
.portfolio-wrap .port-overlay {
    position: absolute;
    background-color: #ffffffc4;
    top: -1px;
    left: 15px;
    right: 15px;
    bottom: -1px;
    opacity: 0;
}
.hover-btn, .hover-btn:hover{background: #F67219;border-radius: 6px;padding: 8px 15px;color: #fff;text-decoration: none;}
@media (max-width: 991px) {.portfolio-wrap{margin-bottom: 15px;}}
.item {
    box-shadow: 6px 6px 30px #00000017;
    border-radius: 10px;
    padding: 60px 20px 20px 20px;
    padding-top: 33px;
    background: white;
    padding-bottom: 15px;
    margin-top: 20px;
    margin-bottom: 40px;
    position: relative;
    min-height: 264px;
    color: #000;
}
@media (max-width: 991px){.item {min-height: auto;margin-top: 90px;margin-bottom: 30px;}}
@media (min-width: 992px) and (max-width: 1199px) {.item{min-height: 305px;}}
.item p{font-size: 15px;color: #7B7B7B;font-style: italic;line-height: 22px;}
.fs-35{font-size:35px;}
.pic p.test-client-name {
   font-size: 14px;
    margin-top: 8px;
    float: left;
    text-align: left;
    padding-left: 10px;
    max-width: 75%;
    color: #9A9A9A;
    font-weight: 700;

}
.test-client-name span{font-size: 22px;font-weight: bold;color: #000;}
.pic{
    width: 100%;
    display: inline-block;
    padding-top: 15px;
}
.pic img {
        border: 3px solid #fdfdfd;
    border-radius: 60%;
    box-shadow: 0px 0px 20px 0px #0000000f;
    float: left;
}
.p-b-0{padding-bottom:0px;}
.item:before{content: '';position: absolute;background: url('../images/testimonial-quotes.webp');background-repeat: no-repeat;left: 25px;top: -38px; width: 79px;height: 60px;}
@media (min-width: 992px){.mt-120{margin-top: 120px;}.mt--40{margin-top: -40px;}.mt-70{margin-top: 70px;}}
.seoAudits{padding: 80px 0 40px 0;}
@media (min-width: 992px){.seoAudits h2{font-size: 42px;line-height: 1.1;}}
.panel-default>.panel-heading {
    color: #333;
    background-color: transparent;
    border-color: transparent;
}
.faqWrapperSec{padding: 40px 0;background: #F2F7FF;}
.faqWrapperSec h2{color:#102349;}
.panel-default>.panel-heading+.panel-collapse>.panel-body{border: none;}
.accordion .accordion-title{
    padding: 15px 40px 13px 25px;
    color: #000;
    position: relative;
    display: block;
    font-size: 16px;
    font-weight: 500;
}
.accordion .accordion-title a{color: #080a3c;padding-left: 20px;}
.accordion .accordion-title a:hover{text-decoration: none;}
.accordion {
  list-style-type: none;
  padding-left: 0;
  margin: 0 auto;
}

.accordion .accordion-item {
  display: block;
  border: none;
  margin-bottom: 2px;
  background: transparent;
}

.accordion .accordion-item:last-child {
  margin-bottom: 0;
}

.accordion .accordion-title {
  padding: 15px 40px 13px 25px;
  color: #080a3c;
  position: relative;
  display: block;
  font-size: 16px;
  font-weight: 500;
  /*border-bottom: 2px solid #DCE2E4;*/
}

.accordion .accordion-title i {
  position: absolute;
  right: 20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #080a3c;
  font-size: 20px;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.accordion .accordion-title.active i::before {
  content: "\eaf8";
}

.accordion .accordion-content {
  position: relative;
  padding: 20px 25px;
  font-size: 14px;
  color: #000000;
  border-color: #eee;
}

.panel-default .panel-title a:after {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  display: inline-block;
  text-transform: none;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #080a3c;
  font-size: 20px;
  content: "\f068";
  float: left;
}

.panel-default .panel-title a.collapsed:after {
  content: "\f067";
}
@media (max-width: 520px){.panel-default .panel-title a.collapsed:after{margin-top: -10px;}}

.why-tcs .container-fluid{position: relative;}
.why-tcs .container-fluid:before{
    content: '';
    display: inline-block;
    background-image: url(../images/why-tcs-before.webp);
    background-size: cover;
    background-position: bottom right;
    width: 80%;
    height: 114%;
    background-repeat: no-repeat;
    position: absolute;
    right: 0;
    top: -5%;
}
.client-hover-section{padding: 60px 0;}
.outer {
  display: table;
  height: 170px;
  width: 95%;
  margin-bottom: 20px;
  margin-top: 20px;
  cursor: pointer;
}
@media (max-width: 1199px){.outer {height: 185px;}}
.middle {
  display: table-cell;
  vertical-align: middle;
}

.inner {
  margin-left: auto;
  margin-right: auto;
}
.portfolio-visible{opacity: 1 !important;background-color: #000000a6 !important;}
.portfolio-wrap .portfolio-visible {
    position: absolute;
    background-color: #ffffffc4;
    top: -1px;
    left: 0px;
    right: 0px;
    bottom: -1px;
    opacity: 0;
}

.bg-black{background: #000;}
.text-white{color: #fff;}
.large-Text{font-size: 52px;margin-bottom: 0;font-weight: 900;}
.m-b-0{margin-bottom: 0;}
.m-b-20{margin-bottom: 20px;}
@media only screen and (max-width: 576px) {.pt-xs-20{padding-top: 20px;}.pb-xs-20{padding-bottom: 20px;}}
.mt-4, .my-4 {margin-top: 1.5rem!important;}
.seo-agency-bg{position:relative;    padding: 120px 0 80px 0;
    height: 700px;
    background:url(../images/seo-agency-banner.webp) no-repeat #000;
    background-size:cover; background-repeat:no-repeat;
    background-position:right;
    background-position:center right;
    overflow:hidden;}
.seo-agency-bg h1{margin-top:50px;
    font-size: 52px!important;
    font-weight:900;
    position:relative;
    color:#fff;
    line-height: 1.2 !important;
    padding-bottom:15px;}
@media (max-width: 767px){
.seo-agency-bg h1{
    line-height: 46px!important;
    font-size: 42px!important;
    margin-top: 60px;
}}
.seo-agency-bg .font-base{font-size: 22px;}
@media (min-width: 768px) {.seo-agency-bg:before{content: '';
    display: block;
    background-image: url(../images/seo-agency-girl.webp);
    background-size: cover;
    width: 90%;
    height: 100%;
    background-repeat: no-repeat;
    position: absolute;
    right: 0px;
    bottom: -1px;}}
@media (min-width: 992px){.col-lg-block{display:block;}}
@media (max-width: 767px){.seo-agency-bg{background-position:center left;}}
.seo-agency-bg p {
    color: #fff;
    margin-bottom: 54px;
}
.foot-buts{width: 100%;
    background: #EB6720;
    border: 0;
    padding: 10px 45px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 16px;
    letter-spacing: 1px;
    color: #fff;
    margin-top: 15px;
    cursor: pointer;border-radius: 5px;
}
.foots-but, .foots-but:hover {
    background: #EB6720;
    border: 0;
    padding: 12px 45px;
    /*text-transform: uppercase;*/
    font-weight: 700;
    font-size: 16px;
    letter-spacing: 1px;
    margin-top: 0;
    float: left;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
}
#personal_information,#company_information{display:none;}
.form-foot-3-in {
    border-radius: 5px;
    padding: 10px 10px 10px 20px;
    border: 0;
    width: 100%;
    outline: 0;
}
.form-foot-2 {
    border-radius: 5px;
    margin-left: 0;
    border: 2px solid #c0bcbc;
    padding-left: 0;
    background: #fff;
    border-right: 1px solid #c0bcbc;
    border-left: 1px solid #c0bcbc;
    float: left;
}
@media (min-width: 768px){.ml-custom{margin-left: 13px;}}
.form-foot-3-in{border-radius: 5px;}
.step-title{margin-top: 50px;font-size: 65px;color: #fff;font-weight: bold;line-height: 1.2;}
@media (max-width: 767px){.step-title{font-size: 48px;}}
.step-title-two{margin-top: 15px;font-size: 31px;color: #fff;font-weight: bold;line-height: 1.2;padding-left:15px;padding-right:15px;margin-bottom: 35px !important;}
.radio-buttons {position: relative;}
.radio-buttons label{color: #fff;font-size: 20px;}
.radio-buttons .form-group div{width: 100%;}
.radio-buttons .form-group .help-block {bottom: -27px;}
.plr-0{padding-left: 0;padding-right: 0;}
.step-two label{color:#fff;}
input[type="checkbox"] {
    height: 19px;
    width: 19px;
    margin-right: 0.5rem;
    accent-color: #f76f45 !important;
}
label {
    font-weight: 400;
}
.help-block {
    margin: 0;
    font-size: 12px;
    position: absolute;
    color: #fff!important;
    background: transparent;
}
.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373;
}
.form-foot-2-in {
    padding: 10px 10px 10px 20px;
    border: 0;
    width: 100%;
    outline: 0;border-radius: 5px;
}
.form-foot-in {
    padding: 10px 10px 10px 20px;
    border: 0;
    width: 100%;
    outline: 0;border-radius: 5px;
}
#SEOStepForm .form-group{margin-bottom: 25px;}
#SEOStepForm .form-foot-2{margin-bottom: 25px;float:left;width:100%;}
.fs-22{font-size:22px;}
.mb-3, .my-3 {
    margin-bottom: 1rem!important;
}
.mb-0, .my-0 {
    margin-bottom: 0!important;
}
.font-weight-bold {
    font-weight: 700!important;
}
.mb-5, .my-5 {
    margin-bottom: 3rem!important;
}
.pt-5, .py-5 {
    padding-top: 3rem!important;
}
.mt-5, .my-5 {
    margin-top: 3rem!important;
}
.ml-auto, .mx-auto {
    margin-left: auto!important;
}

.mr-auto, .mx-auto {
    margin-right: auto!important;
}
.mt-5, .my-5 {
    margin-top: 5rem!important;
}
.d-block {
    display: block!important;
}
.audit-cta{background: #EB6720;border-radius: 10px;font-size: 16px;padding: 12px 30px;color: #fff;font-weight: 700;}
.audit-cta:hover{color: #fff;text-decoration: none;}
.mb-4, .my-4 {
    margin-bottom: 3rem!important;
}
@media (min-width: 1200px){
.pr-xl-0, .px-xl-0 {
    padding-right: 0!important;
}}
@media (min-width: 992px){
.pr-lg-0, .px-lg-0 {
    padding-right: 0!important;
}}
.align-self-end {
    -ms-flex-item-align: end!important;
    align-self: flex-end!important;
}
.vcenter-end {
    display: inline-block;
    vertical-align: bottom;
    float: none;
}
.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}
@media (max-width: 768px){.m-b-sm-40{margin-bottom: 40px;}}
.mtb-40{margin-top: 40px;margin-bottom: 40px;}
.experience-growth{padding:60px 0px 60px 0;
    background-image: url(../images/experience-growth-bg.webp);
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-position: top center;
    overflow: hidden;
    color: #fff;}
.experience-growth .form-wrapper{margin-left: 0;}
.experience-growth .form-wrapper {
    margin-top: 35px;
    max-width: 480px;
    margin-left: auto;
    margin-right: auto;
}
.experience-growth h3{font-size: 45px;}
@media only screen and (min-width: 992px){.padd-img{padding-right: 60px;}}
@media only screen and (max-width: 991px){.padd-img{padding-bottom: 30px;}}
/*@media only screen and (min-width: 992px){.form-space #footer-contact-form .form .form-group{border-radius: 0;width: 50%;display: block;}}
@media only screen and (max-width: 991px){.form-space #footer-contact-form .form .form-group{border-radius: 0;width: 50%;display: block;}}
@media only screen and (max-width: 767px){.form-space #footer-contact-form .form .form-group{border-radius: 0;width: 100%;display: block;float: left;}}
.form-space #footer-contact-form .form .form-group.has-error .form-control {
    border-color: red;
}
.form-space #footer-contact-form .form .form-group{background: transparent;border: none;}
.form-space #footer-contact-form .form .form-group input {
    height: auto;
    padding: 12px 15px;
    border-radius: 5px;
    position: relative;
    background: #cececea6;
    color: #fff;
}*/
 .form-foot-first{border-radius: 5px;
    margin-left: 0;
    border: 2px solid #c0bcbc;
    padding-left: 0;
    background: #fff;
    border-right: 1px solid #c0bcbc;
    border-left: 1px solid #c0bcbc;
}
.form-space #footer-contact-form .form .form-foot-2{border-radius:0}
.experience-growth h3{/*font-family: 'Open Sans', sans-serif;*/font-weight: 700;line-height: 1.2;}
@media (min-width: 1200px){
.partnersLogoList {
    flex-wrap: inherit;
}}
@media (min-width: 1200px){.partnersLogoList {
    display: flex;
    flex-wrap: inherit;
    justify-content: center;
    align-items: center;
}}
@media (max-width: 1199px){.partnersLogoList {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}}
.partnersLogoList .partnerLogo {
    padding-left: 0;
    padding-right: 0;
}
.partnersLogoList .partnerLogo {
    padding-left: 0;
    padding-right: 0;
}
.premium-partners{border-bottom: 1px solid #fff;}
.premium-partners span{padding: 6px 10px;border-top-right-radius: 8px;background: #fff;color: #000;}
@media (min-width: 1200px){
.pr-xl-0, .px-xl-0 {
    padding-right: 0!important;
}
.pl-xl-0, .px-xl-0 {
    padding-left: 0!important;
}
}
@media (min-width: 992px){
.pr-lg-0, .px-lg-0 {
    padding-right: 0!important;
}
.pl-lg-4, .px-lg-4 {
    padding-left: 1.5rem!important;
}
}
.gcwvFooter{background: #0678BD;color: #fff;}
.heavy {
    font-weight: 900;
    font-size: 18px;
}
.tab_wrapper .content_wrapper .accordian_header.active .arrow{border-top: 3px solid #ccc;
    border-left: 3px solid #ccc;}
.center{text-align:center;display:block;margin:0 auto;}
.tab-slider-section .get-cta, .tab-slider-section .get-cta:hover{background: #006FAA;border-radius: 5px;float:none;padding:15px;}
.tabSlideSec{padding: 40px 30px 0 30px;display: flex;
    justify-content: space-evenly; 
    align-items: center;}
@media (max-width: 991px){.tabSlideSec{display: block;}}
@media (min-width: 659px) and (max-width: 991px) {.tab-slider-section .owl-dots .owl-dot{width: 50%;}}
@media (max-width: 658px) {.tab-slider-section .owl-dots .owl-dot{width: 100%;}}
.tit-h3{font-size: 38px;font-weight: 700;}
.bg-grey{background: #F2F2F2;}
.tab_wrapper .content_wrapper .tab_content{background: #fff;padding: 30px 25px !important;box-shadow: 10px 20px 30px #00000017;
border-radius: 10px;}
.tab_wrapper>ul li.active{background: #fff !important;color: #34313F !important;}
.tab_wrapper>ul li{background: #fff;color: #B9B9B9 !important;margin-bottom: 25px !important;border-top: none !important;border-radius: 10px !important;}
.case-cta, .case-cta:hover{cursor: pointer;background: #006FAA;border-radius: 5px;padding: 8px 25px;color: #fff;margin-top: 25px;}
.caseNo{text-align: left;font-size: 32px;color: #34313F;font-weight: bold;}
.caseLine{color: #707070;font-size: 15px;}
@media only screen and (min-width:768px){.aligned-row-center {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
}}
.caseNo:after {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASIAAAB4CAMAAABhAg+hAAACjlBMVEUAAAD///9wsST///////////9QUFD///9QUFBQUFD///9QUFDpAi3///9QUFBQUFD///////9QUFD///////////////9QUFD///////////9QUFD///////////////////9QUFBQUFBwsSRQUFD///9QUFD///////9QUFD///////////////+zsKUuLi7jbD0AAAD3b0UAAAAAAAD///8QEBD3b0XpAi0AAAD3b0X3b0XpAi3////////3b0UAAAATExMODg5QUFD3b0UXFxezsKVQUFD3b0WzsKUQEBBQUFD3b0UODg5QUFAPDw/3b0UXFxf///9QUFAAAAAXFxf3b0UAAAD3b0ULCwsXFxdwsSTpAi1wsSQXFxdQUFDpAi33b0X3b0X///8XFxdQUFAXFxcAAAANDQ1QUFAKCgrpAi1QUFD////pAi1wsSRQUFAXFxcAAABQUFAXFxf///8LCwv///8XFxf///8GBgYTExP////3b0UTExP////3b0XpAi20tLT///9QUFBQUFAXFxezsKVwsSRQUFAAAAD3b0VQUFBQUFD3b0UNDQ33b0UXFxf///9QUFBwsSTpAi1wsSQLCwv3b0XpAi1wsSQHBwcAAAD///+zsKUAAAD///8XFxcXFxcAAAAAAAAAAAC0tLS0sqrpAi0AAAD3b0X3b0XpAi3pAi3pAi1wsSQAAAAAAADpAi1wsST///+zsKX////3b0X///+zsKVQUFD3b0UAAABwsSSzsKWzsKVQUFDpAi1wsST3b0VwsSSzsKWzsKX////////3b0X3b0UXFxdQUFC0tLS0tLT///////////9QUFD///8AAAAXFxf3b0XpAi1wsSS0tLSHLxILAAAA0nRSTlMA/CMXwfPz2rgXBgYjcEmZVEny0cSY7REJBPLEeC4fE+Li2tnBlpaLfX1qYmEQEAwE+M6ooScmFdvJnnwk/rOseDwH6unev1RUTDMtHxkVDwryvr68pKFwPx/68enp5tjW0rGrq6OcaWVBPzw2NBMTCe3c0cmciGdaT05GQjctFQ7v7unl39LPzMjDvKuQi4BzclxOORsbFg8JCQTu1tXTzcO7mpaRVUP05ePczMvJybKtqqqopY5lWlpaTEhCNi4u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) !important;
    content: '';
}
@media only screen and (max-width:991px){.firstNo{margin-top: 30px !important;}}
.caseNo:after {
    background-position: -263px -43px !important;
    width: 16px;
    height: 23px;
    display: inline-block;
    margin-left: 5px;
}
hr{width: 40px;border-top: 1px solid #006FAA !important;}
.tab_wrapper.left_side>ul li.active:before {
    display: none;
}
.tab_wrapper.left_side>ul li.active:after {
    z-index: 0;
    width: 2px !important;
    border-left: 1px solid red;
    height: auto !important;
    margin-left: 8px;
    margin-top: 9px;
    margin-bottom: 9px;
}
.listSection{padding: 50px 0 0 0;}
.listSection ul{padding-left: 0;}
.listSection ul li{list-style: none;padding: 5px 15px;box-shadow: -1px 3px 30px #0000001F;color: #006FAA;font-weight: bold;    display: inline-block;
    margin-right: 35px;
    margin-bottom: 25px;text-align: center;margin-left:auto;position: relative;}
.listSection ul li:before {
        content: "";
        position: absolute;
        right: 96%;
        top: 8px;
        width: 0;
        height: 0;
        border-top: 10px solid transparent;
        border-right: 20px solid #fff;
        border-bottom: 10px solid transparent;
    }
.tab_wrapper .content_wrapper .accordian_header.active .arrow {
    margin-top: 5px;
    border-top: 3px solid #f5633e !important;
    border-left: 3px solid #f5633e !important;
        background: transparent !important;
}
.tab_wrapper .content_wrapper .accordian_header .arrow {
    margin-top: 5px;
    border-top: 3px solid #f5633e !important;
    border-left: 3px solid #f5633e !important;
        background: transparent !important;
}

@media only screen and (max-width:767px){.footer-contact-form .form-foot-3{float:left;width:100%;border-radius:0;}.footer-contact-form .form-foot-2{width:100%;border-radius:0;}.footer-contact-form .form-foot{border-radius:0;}}
#footer-contact-form input{color:#000;}
