.blogsk .blog-item .blog-content .title {
  font-size: 18px;
  line-height: 28px;
  margin: 0;
}

.choosesk
.choose-box .title {
    max-width: 180px;
    margin-bottom: 20px;
    font-size: 15px;
    line-height: 23px;
}

.choosesk
.choose-box .choose-inner {
    height: 100%;
    padding: 25px 25px;
}

.choosesk .choose-box .title {
    margin-bottom: 0;
}

.pdtpsmlsk {
    padding-top: 20px;
}

.header-top.style-2 {
    background-color: #df65cb;
    padding: 0 18px;
    margin-bottom: 20px;
    border-radius: 0 0 16px 16px;
}

.ancestor a, .mainmenu ul > li.current-menu-item a, .mainmenu ul > li:hover a {
    color: #df65cb;
}
.mainmenu ul > li > .sub-menu > li.current-menu-ancestor > a, .mainmenu ul > li > .sub-menu > li.current-menu-item > a, .mainmenu ul > li > .sub-menu > li:hover > a {
    color: #df65cb;
}

.mainmenu ul > li.current-menu-ancestor a, .mainmenu ul > li.current-menu-item a, .mainmenu ul > li:hover a {
    color: #e86bc9;
}

.hero-pagination .swiper-pagination-bullet-active {
    color: #da63c6;
}

.tj-primary-btn {
     background: -webkit-gradient(linear, left top, right top, color-stop(20%, rgb(225 34 177)), color-stop(75%, rgb(17 79 172))) !important;
}

.tj-slider-item .slider-content .slider-btn .tj-primary-btn .btn-icon {
    background-color: #e96ac9;
}


.experience-year {
  color: #eb6fc9;
}

.process-icon {
    color: #d15cce;
}

.process-step {
    font-size: 16px;
    color: #d15cce;
}

.locationsklbg
.categories a {
    font-size: 20px;
}

.project-item:hover .icon-btn {
     background-color: #e96ac9;
}

.pricing-tab {
    background-color: #ec6fc8;
}

.back-to-top-btn span {
    background-color: #cb2ca3;
}

.client-content .client-numbers {
    background-color: #cb2ca3;
}

.pricing-btn a {
    border: 4px solid #cb2ca3;
}

.tj-faq.style-2 .accordion-item.active {

    background:-webkit-gradient(linear, left top, right top, color-stop(20%, rgb(208 63 239)), color-stop(75%, rgb(17 79 172))) !important;
}

.cta-area {
    background:-webkit-gradient(linear, left top, right top, color-stop(20%, rgb(208 63 239)), color-stop(75%, rgb(17 79 172))) !important;
}

.hamburger_logo .mobile_logo {
    display: inline-block;
    max-width: 220px;
    width: 100%;
}

.abtpartnersk {
    text-align: left !important;
}

.abtpartnersk .title {

    max-width: none !important;

}

.teamabtsk
.team-item .team-content {
    position: absolute;
    left: 0;
    top: auto;
    padding: 25px 0;
    width: 100%;
    z-index: 3;
}

.abtpartnersk .choose-icon {
    width: auto;
    border-radius: 0;
    background: none;
}

.abtpartnersk .choose-icon:hover {
    background: none !important;
}


.abtpartnersk
.choose-box:hover .choose-icon {
    background-color: transparent
}

.mainmenu ul > li > .sub-menu > li > a {
    line-height: 24px !important;
}

.tj-page-title {
    font-size: 31px;
}

.tj-page-header {
    padding-top: 90px;
    padding-bottom: 90px;
}

.service-item.style-2 .title {
    font-size: 18px;
}

.tj-sidebar-widget .widget-title {
    font-size: 20px;
}

.skservicesdetails__right__btm
 .feature-box .feature-content .title {
    font-size: 21px;
}

.mainmenu ul > li > .sub-menu > li > a {
    line-height: 23px !important;
    font-size: 14px;
    padding: 6px 20px;
}

.gstbtnskhm {

   background: none !important; 
   border: 2px solid #fff !important;
}


.gstbtnskhm.btn-light .btn-text
 {
     color: #fff !important;
}

.servicesktbx {
    margin: 80px 0;
}

.servicesktbx .choose-inner  {
    padding: 81px 100px;
    text-align: center;
}

.servicesktbx .choose-inner p  {
    padding:13px;
}

.skserviceslistgd {
    padding: 45px 0;
}


.gap__locationssk
{
    padding-bottom: 120px;
}



@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
    .servicesktbx .choose-inner {
        padding: 30px 15px !important;
    }