

/*marketing-page*/
.h_sec1.home.inner.marketingpage {
    background: url(../img/marketing/banner-bg.webp) no-repeat center / cover;
}
.mrkservices-box {
    padding: 20px 10px;
    margin: 0 25px;
    background: #fff;
    background: #FFFFFF;
    box-shadow: 8px 8px 20px rgba(0, 0, 0, 0.15);
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;
    gap: 0px 0;
    position: relative;
    height: 323px;
    z-index: 1;
    border: 3px solid #ffffff;
    transition: all .5s ease-in-out;
    overflow: hidden;
}
.mrkservices-box:before {
    /*content: '';*/
    background: url(../img/marketing/box-line.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    width: 277px;
    height: 311px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    z-index: -1;
    transition: all .5s ease-in-out;
}
.marketing-new-service:before{
    content: '';
    background: url(../img/marketing/serv-bg.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    position:absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 381px;
    width: 100%;
        z-index: -1;
}
.marketingServcsSliderPG{
  margin-top: 30px;
}
.marketing-new-service .mrksrv-arr {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    color: #fff;
    background: #ce9038;
    padding: 8px 10px;
    border-radius: 6px;
    display: flex;
    height: auto;
    position:unset;
    align-items: center;
    gap: 0 5px;
}

.mrksrv-arr i {
    /* transform: rotate(45deg); */
    font-weight: 900;
    line-height: normal;
    margin: 0;
}


.mrkservices-box h4 {
    font-size: 20px;
    min-height: 51px;
    display: flex;
    align-items: center;
}

.mrkservices-box p {
    font-size: 15px;
    line-height: 26px;
    color: #fff;
    min-height: 185px;
}
.marketing-new-service {
    padding: 50px 0 20px;
    overflow: hidden;
    position: relative;
}

.marketingServcsSlider {
    margin-top: 30px;
}

.marketingServcsSlider .slick-list {
    padding: 20px 0;
}

.mrkservices-box:hover {
    background: #3d2042;
}

.mrkservices-box:hover h4, .mrkservices-box:hover p {
    /* color: #fff; */
}

.mrkservices-box:hover::before {
    filter: none !important;
}

.marketing-new-service .mrkservices-box:hover img {
    filter: none;
}

.marketing-new-service .mrkservices-box:hover a {
     background: #ce9038 ; 
     color: #fff; 
}

section.perfect-reader {
  padding: 50px 0;
}

section.perfect-reader .i_s12ul {
    display: flex;
    flex-direction: column;
    gap: 30px 0;
}

section.perfect-reader .i_s12ul h4 {
    font-size: 20px;
}

section.perfect-reader .i_s12ul h3 {
    font-size: 20px;
}
section.perfect-reader .i_s12ul li.box {
    flex-direction: column;
    z-index: 1;
    /* padding: 23px 10px; */
}

section.perfect-reader .i_s12ul li.box .disc {
    display: flex;
    align-items: center;
    gap: 0 12px;
}

section.perfect-reader .i_s12ul li.box .disc .icon {
    width: 71px;
    height: 68px;
}

section.perfect-reader .i_s12ul li.box::before {
  content: '';
  background:url(../img/marketing/box-line2.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  position:absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 224px;
  margin: auto;
  z-index: -1;
  }
  section.perfect-reader .reader-mrkt-img img {
    width: 90%;
    margin: 0 auto;
    display: table;
}
img.bx-line-mrkt-serv-bx {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    bottom: 0;
    width: 100%;
    height: 100%;
}
.interviewSlider .img {
    margin: 0 20px;
    transform: scale(0.9);
    transition: all .5s ease-in-out;
    position: relative;
    z-index: 1;
    overflow: hidden;
    border-radius: 10px;
    border: 2px solid transparent;
}

.interviewSlider .slick-current .img {
    transform: scale(1);
    border-color: #fff;
}

.interviewSlider .img .playicon {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50px;
    height: 50px;
    background: #000;
    border-radius: 60%;
    font-size: 24px;
    box-shadow: 0px 0px 0px 9px #ffffff9e;
    background: #CE9038;
    color: #fff;
}

.interviewSlider .img:before {
    content: '';
    background: #000;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    z-index: 0;
    width: 100%;
    height: 100%;
    opacity: .5;
    transition: all .5s ease-in-out;
}

.interviewSlider .slick-current .img:before {
    opacity: 0;
}

section.interview-sec {
    padding: 50px 0;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

section.interview-sec:before{
    content: '';
    background: url(../img/marketing/port-bg.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    position:absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 513px;
    width: 100%;
        z-index: -1;
}

.custom-prev,
.custom-next {
  position: relative;
  /* top: 0; */
  /* bottom: 0; */
  /* transform: translateY(-50%); */
  background: #fff;
  color: #3f1f44;
  border: none;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  z-index: 10;
  cursor: pointer;
  margin: 0;
}

.custom-prev {
  right: 0;
}

.custom-next {
  right: 0;
}

.custom-prev:hover,
.custom-next:hover {
  background: #ce9038;
  color: #fff;
}

.inter-view-number {
    position: relative;
    width: 70%;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 60px;
    margin: 0 auto;
}

.slider-counter {
    color: #fff;
    position: relative;
    top: 0;
    left: 0;
    width: 10%;
    right: auto;
    font-size: 25px;
    text-align: center;
}

.interview-slider {
    padding-top: 40px;
}

span.slide-line-intr {
    position: relative;
    left: 0;
    right: 0;
    margin: 0 auto !important;
    background: #fff;
    height: 1px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.arrow-wrapper {
    position: relative;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0 5px;
    height: auto;
}

.line-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    background: #fff;
    height: 1px;
    width: 80%;
}


.inr-div-mrkt-port .col-sm-8, .inr-div-mrkt-port .col-sm-4 {
    align-items: center;
    justify-content: space-between;
    display: flex;
    flex-direction: column;
    gap: 20px 0;
    align-items: center;
    position: relative;
    overflow: hidden;
}

.inr-div-mrkt-port {
    align-items: center;
}

.inr-bx-mrkt-port {
    height: 100%;
    display: flex;
    align-items: center;
  }

.inr-bx-mrkt-port-cta {
    background: url(../img/marketing/port-cta-bg.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    height: auto;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    gap: 20px 0;
    justify-content: flex-start;
    padding: 60px 20px;
    border-radius: 17px;
    position: relative;
    z-index: 1;
}

.inr-bx-mrkt-port-cta:before {
    content: '';
    border: 1px solid #fff;
    width: 96%;
    height: 94%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    border-radius: 20px;
    z-index: -1;
}

.inr-bx-mrkt-port-cta h3 {
    font-size: 25px;
    font-weight: bold;
    color: #fff;
}

.inr-bx-mrkt-port-cta p {
    width: 73%;
}

a.popup-btn.new-btn-circle {width: 104px;height: 104px;position: absolute;right: 30px;bottom: 20px;background: #fff;display: flex;align-items: center;justify-content: center;border-radius: 60%;flex-direction: column;font-size: 18px;font-weight: bold;text-align: center;color: #3f2145;}

a.popup-btn.new-btn-circle i {
    transform: rotate(45deg);
}
.inr-div-mrkt-port .col-sm-8:before, .inr-div-mrkt-port .col-sm-4:before {
    content: '';
    background: #DDDDDD;
    width: 100%;
    height: 1px;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 0;
}

.inr-div-mrkt-port .col-sm-8:before {
    left: 0;
    width: 99%;
}

.inr-div-mrkt-port .col-sm-4:before {
    left: auto;
    right: 0;
    width: 98%;
}
section.marketing-portfolio-sec .hd-txt {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 50px;
}

section.marketing-portfolio-sec .hd-txt p {
    width: 65%;
}

section.marketing-portfolio-sec {
    padding: 50px 0;
}

.marketing-portfolio-sec .slick-arrow {
    top: -60px;
    background: #2a0831 !important;
    left: 0;
    width: 40px;
    height: 40px;
    border-radius: 60%;
    opacity: 1;
    z-index: 1;
    transition: all .5s ease-in-out;
}

.marketing-portfolio-sec .slick-prev {
    left: 0;
}

.marketing-portfolio-sec .slick-next {
    left: 55px;
}

.marketing-portfolio-sec .slick-arrow:hover {
    background: #ce9038 !important;
}

.mrkt-port-main {
    margin-top: 30px;
}

.marketing-portfolio-sec .slick-prev:before {
    content: "\f060";
    font: normal normal normal 14px / 1 FontAwesome;
}

.marketing-portfolio-sec .slick-next:before {
    content: "\f061";
    font: normal normal normal 14px / 1 FontAwesome;
}


.mrkt-case-tb div#nav-tab {
    flex-direction: column;
    gap: 20px 0;
}

section.marketing-casestudy-sec {
    padding: 50px 0;
}

section.marketing-casestudy-sec .row {
    gap: 40px 0;
}

.mrkt-case-tb div#nav-tab a {
    border: 1px solid #412247;
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
}
.pricing-bx-mrkt-tb {
    padding: 20px 20px;
    background: #FFFFFF;
    box-shadow: 6px 6px 20px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
    position: relative;
}

.price-bx-mrkt-tb h2 {
    font-size: 35px;
    font-weight: bold;
    color: #412247;
    padding: 20px 0 10px;
    margin-bottom: 20px !important;
    border-bottom: 1px solid #412247;
    border-bottom-style: dashed;
}

.price-bx-mrkt-tb h4 {
    display: table;
    font-size: 20px;
    padding: 4px 10px;
    background: #ce9038;
    color: #fff;
    border-radius: 20px;
}

.pricing-bx-mrkt-tb ul {
    list-style: none;
    padding: 0;
    margin: 0;
    line-height: 32px;
    margin: 10px 0 !important;
}
.pricing-btn-mrkt {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 20px 0;
}

a.get-btn-st-price {
    padding: 10px 10px;
    background: #cc8e37;
    width: 100%;
    text-align: center;
    color: #fff;
    border-radius: 8px;
}

a.tel-btn {
    color: #412247;
    font-weight: bold;
}


.pricing-bx-mrkt-tb:before {
    content: '';
    border: 1px solid #412247;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 95%;
    margin: auto;
    height: 97%;
    border-radius: 10px;
}

.pricing-bx-mrkt-tb:hover {
    background: #cc8e37;
}

.pricing-bx-mrkt-tb:hover h4 {
    background: #412258;
}

.pricing-bx-mrkt-tb:hover h2 {
    color: #fff;
}

.pricing-bx-mrkt-tb:hover h5, .pricing-bx-mrkt-tb:hover li {
    color: #fff;
}

.pricing-bx-mrkt-tb:hover .get-btn-st-price {
    background: #412258;
}

.pricing-bx-mrkt-tb:hover .tel-btn {
    color: #fff;
}


thead.table-dark th {
    background: #ce9038;
    font-family: 'Poppins', sans-serif;
    font-size: 20px;
    font-weight: 600;
}

    .table-responsive tr td {
    color: #fff;
    font-family: 'Poppins', sans-serif;
}

.table-responsive tr td.text-start.fs-5, .table-responsive tr td.fs-4 {
    font-weight: 600;
}

.table-responsive tr td.check-ico {
    color: #ffffff;
}

.table-responsive tr td.cross-ico {
    color: red;
}

.table-responsive tr td.text-start {
    font-weight: 300;
}



section.mrkt-pricing-sec {
    background: url(../img/marketing/price-bg.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 50px 0;
}
section.mrkt-pricing-sec h2 {
    /* color: #fff; */
}

.book-fairs-section {
  background: repeating-linear-gradient(
    90deg,
    #f3f3f3,
    #f3f3f3 40px,
    #eaeaea 40px,
    #eaeaea 80px
  );
}

.fair-card {
  background: #4b2a55;
  color: #fff;
  border-radius: 16px;
  padding: 10px;
  position: relative;
  display: flex;
  gap: 20px;
  transition: 0.3s ease;
}
a.fair-card:hover {
    color: #fff;
    cursor: pointer;
}
.fair-card:hover .arrow-btn i {
    transform: rotate(90deg) scale(1.1);
}

.fair-card:hover {
  transform: translateY(-6px);
}

.date-box {
  background: #fff;
  border-radius: 10px;
  overflow: hidden;
  text-align: center;
  width: 115px;
  height: 132px;
}

.date-box .month {
  background: #CE9038;
  font-size: 15px;
  font-weight: bold;
  padding: 6px;
  color: #1A1A1A;
  text-transform: uppercase;
}

.date-box .day {
  font-size: 55px;
  font-weight: bold;
  padding: 10px 0;
  color: #1A1A1A;
  position: relative;
  line-height: normal;
  z-index: 1;
}

.fair-content h5 {
  font-size: 20px;
  font-weight: bold;
  line-height: 26px;
  margin-bottom: 14px !important;
}

.fair-content p {
  font-size: 14px;
  color: #ddd;
}

.location {
  font-size: 14px;
  color: #ccc;
  margin-top: 16px !important;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 5px 0;
  text-align: center;
}

.arrow-btn {
  position: absolute;
  bottom: 10px;
  right: 11px;
  background: #fff;
  color: #4b2a55;
  width: 35px;
  height: 35px;
  border-radius: 8px 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  transition: all .5s ease-in-out;
  transform: scale(1);
}
.date-box .day:before {
    content: '';
    background: transparent;
    border: 1px solid #CE9038;
    width: 90%;
    height: 95%;
    position: absolute;
    right: 0;
    left: 0;
    top: -29px;
    bottom: 0;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0px 0px 8px 8px;
    z-index: -1;
}
.inr-line-fair-crd {
    display: flex;
    align-items: center;
    gap: 0 20px;
    border: 1px solid #fff;
    border-radius: 10px;
    overflow: hidden;
    padding: 5px;
}

.arrow-btn i {
    transform: rotate(45deg) scale(1);
    transition: all .5s ease-in-out;
}
section.mrkt-pricing-sec .hd-txt h2 {
    color: #fff;
}

@media(max-width: 1600px){
  .h_sec1.home.inner.marketingpage img.img-fluid.mob_hide {
      width: 70%;
      margin: 0 auto;
      display: table;
  }
  .mrkservices-box {
      margin: 0 10px;
  }
}
/*marketing-page*/

header#header {}

header#header li.nav-item a {
    color: #000;
}

header#header ul {
    list-style: none;
    padding: 0;
}

header#header ul .nav-item {
    display: flex;
    align-items: center;
}

a.brand img {
    filter: invert(1);
}

footer ul {
    list-style: none;
    color: #fff;
}

footer ul li a {
    color: #fff;
}
footer p {
    color: #fff;
}

img.mrktserv-imgb {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 100%;
    height: 323px;
    object-fit: cover;
    z-index: -2;
}

.mrkservices-box h4 {
    font-size: 20px;
    font-weight: bold;
    color: #fff;
}

.inr-mrkt-srv-bx-st {
    margin-top: 480px;
    transition: all .5s ease-in-out;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

.mrkservices-box:before {
    content: '';
    background: #7c0d8f;
    position: absolute;
    top: 480px;
    left: 0;
    right: 0;
    margin: auto;
    width: 100%;
    height: 100%;
    z-index: -1;
    opacity: 0.6;
    transition: .4s ease-in;
}

.mrkservices-box:hover .inr-mrkt-srv-bx-st {
    margin-top: 0;
}

.mrkservices-box:hover::before {
    top: 0;
    transition: .5s ease-out;
}

.marketingServcsSlider .slick-dots li {
  margin: 0 auto !important;
  text-align: center;
  /* margin: 0 auto !important; */
  /* padding: 0 25px; */
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.marketingServcsSlider .slick-dots li button {
    height: 10px;
    width: 10px;
    background: #CE9038;
    border-radius: 13px;
    padding: 0px 1px;
    transition: 0.5s;
    margin-top: 0 !important;
}

.marketingServcsSlider .slick-dots li.slick-active button {
  background-color: #412247;
  width: 38px;
  /* margin: 0 -22px; */
  /* padding: 0 14px; */
}

.marketingServcsSlider .slick-dots li button::before {
  display: none;
}




.test-sucess-sec .testi_slider .slide img{
  transition: all .5s ease-in-out;
}
.test-sucess-sec .testi_slider .slick-slide {
  padding: 20px 0;
}
.test-sucess-sec .testi_slider .slide {
  display: flex !important;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: relative;
}
.test-sucess-sec .testi_slider .slide img[src="img/testilogo.png"] {
  translate: 0 -37px;
}
.test-sucess-sec .testi_slider .slick-current + .slick-slide img[src="img/testilogo.png"] {
  translate: 0 -1px;
  filter: invert(1) brightness(100);
}
.test-sucess-sec .testi_slider .slick-dots li {
  margin: 0 7px !important;
}

.test-sucess-sec .testi_slider .slick-dots li button {
    height: 6px;
    width: 28px;
    background: #002982;
    border-radius: 13px;
    padding: 0 9px;
    transition: 0.5s;
    margin-top: 17px !important;
}

.test-sucess-sec .testi_slider .slick-dots li.slick-active button {
  background-color: #000000;
  width: 28px;
  /* margin: 0 -22px; */
  /* padding: 0 14px; */
}

.test-sucess-sec .testi_slider .slick-dots li button::before {
  display: none;
}

.testi_sec1.test-sucess-sec .playicon {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    translate: 0;
    background: #c58a36;
    height: 57px;
    width: 57px;
    /* display: flex; */
    /* align-items: center; */
    /* justify-content: center; */
    color: #fff;
    border-radius: 50%;
    font-size: 24px;
    box-shadow: 0px 0px 0px 9px #ffffff9e;
    right: 0;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
}

.playicon {
    position: absolute;
    left: 50%;
    top: 50%;
    translate: -50% -50%;
    background: #042879;
    height: 57px;
    width: 57px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    border-radius: 50%;
    font-size: 24px;
    box-shadow: 0px 0px 0px 9px #ffffff9e;
}
.testi_sec1 {
    padding: 0px 0 0px;
}

.test-sucess-sec .img {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 10px;
}
section.perfect-reader li.box p {
    font-size: 14px;
    line-height: 20px;
}

section.press-release-sec {
    padding: 50px 0 80px;
}

section.press-release-sec h4 {
    color: #1A1A1A;
    font-size: 35px;
    font-weight: 400;
    margin-bottom: 13px !important;
}

section.press-release-sec h4 span {
    font-weight: bold;
    color: #412247;
}

section.press-release-sec h3 {
    font-size: 25px;
    display: table;
    margin: 0 auto !important;
    background: #CE9038;
    padding: 8px 28px;
    border-radius: 40px;
    font-weight: 400;
    position: relative;
    z-index: 1;
}

section.press-release-sec h3:before {content: '';background: #ce9038;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;border-radius: 30px;height: 100%;width: 100%;display: flex;align-items: center;justify-content: center;z-index: -1;}

section.press-release-sec h3:after {
    content: '';
    background: #c98d37;
    position: absolute;
    top: 0;
    left: -25px;
    right: 0;
    bottom: 0;
    margin: auto;
    border-radius: 160%;
    height: 6px;
    width: 110%;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: -2;
}
.press-logo-slide-bx img {
    margin: 0 auto;
}

.press-logo-Slide-1 {
    margin: 50px 0;
}
.press-logo-Slide-2 .slick-list {
    direction: rtl;
}
a.btn1.yellowbg.popup-btn {}

a.btn-size.btn-yellow.call-func.tel-btn {
    background: #000;
    border: none;
    font-size: 16px;
    text-align: center;
    border-radius: 6px;
    color: #fff !important;
    padding: 12px 38px;
    font-weight: 600;
}
.inr-bx-mrkt-port img {
    width: 100%;
}
.stats-img-inr-div {
    display: flex;
    align-items: center;
    justify-content: center;
}

.stats-img-inr-div img {
    width: 100%;
}

section.stats-sec {
    padding: 0 0 50px;
}
section.h_sec10.testi_sec1.test-sucess-sec .slick-dots li {
  margin: 0 7px !important;
}

section.h_sec10.testi_sec1.test-sucess-sec .slick-dots li button {
    height: 17px;
    width: 28px;
    background: #CE9038;
    border-radius: 13px;
    padding: 0 9px;
    transition: 0.5s;
    margin-top: 17px !important;
}

section.h_sec10.testi_sec1.test-sucess-sec .slick-dots li.slick-active button {
  background-color: #1A1A1A;
    width: 28px;
  /* margin: 0 -22px; */
  /* padding: 0 14px; */
}

section.h_sec10.testi_sec1.test-sucess-sec .slick-dots li button::before {
  display: none;
}


@media (max-width:1430px){
  section.perfect-reader .i_s12ul li.box::before {
      display: none;
  }
}
@media (max-width:767px){
  nav.navbar {
    justify-content: center;
    gap: 10px 0;
    padding-top: 20px;
  }
  .reader-mrkt-img {
      margin: 60px 0;
  }
  .interviewSlider .img img {
      width: 80%;
      margin: 0 auto;
  }
  .col-sm-12.row.stats-m-col {
    justify-content: center;
    align-items: center;
}

section.stats-sec .row {
    justify-content: center;
}

a.btn-size.btn-yellow.call-func.tel-btn {
    padding: 9px 15px;
}

  section.marketing-portfolio-sec .hd-txt {
      flex-direction: column;
      text-align: center;
  }

  section.marketing-portfolio-sec .hd-txt p {
      width: 100%;
  }

  section.marketing-portfolio-sec {
      padding-top: 0;
  }

  .marketing-portfolio-sec .slick-prev {
      left: 40%;
      top: -40px;
  }

  .marketing-portfolio-sec .slick-next {
      right: 38%;
      left: auto;
      top: -40px;
  }

  .inr-bx-mrkt-port img {
      width: 100%;
  }

  .inr-bx-mrkt-port {
      height: auto;
  }

  .inr-bx-mrkt-port-cta {
      margin-top: 30px;
  }

  .inr-bx-mrkt-port-cta p {
      width: 60%;
  }

  .col-sm-12.row.pricing-main-col {
      justify-content: center;
  }

  section.mrkt-pricing-sec .row {
      justify-content: center;
      gap: 20px 0;
  }
  thead.table-dark th {
    font-size: 16px;
}
.table-responsive tr td {
    font-size: 13px;
}
section.interview-sec .row {
    display: block !important;
}

.interviewSlider .img {
    margin: 0 auto !important;
}

.interviewSlider .img {
  transform: scale(1);
  width: 55%;
  max-width: 100%;
  margin: 0 auto;
  border: 0;
}

.interviewSlider .slick-list {
    padding: 0 !important;
}

.interviewSlider .slick-slide {
    height: auto !important;
}

.interviewSlider .img .playicon {
    top: 55px;
}
.line-wrapper {
    width: 40%;
}



}