/*
Theme Name: Saasland Child
Theme URI: https://droitthemes.com/wp/saasland-theme/demos/
Template: saasland
Author: DroitThemes
Author URI: https://themeforest.net/user/droitthemes
Description: Saasland is a creative WordPress theme for saas, software, startup, mobile app, agency and related products &amp; services. SaasLand is loaded with tons of features, elements &amp; blocks, options that give its users real flexibility to create a dynamic, professional website in no time.
Version: 1.1.5
Updated: 2021-08-12 
 */
body{
    font: 300 15px/28px "Tahoma",sans-serif!important;
}
.bounceInLeft {
    animation-name: bounceInLeft
}

@keyframes bounceInRight {
    60%,75%,90%,from,to {
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    from {
        opacity: 0;
        transform: translate3d(3000px,0,0)
    }

    60% {
        opacity: 1;
        transform: translate3d(-25px,0,0)
    }

    75% {
        transform: translate3d(10px,0,0)
    }

    90% {
        transform: translate3d(-5px,0,0)
    }

    to {
        transform: none
    }
}

.bounceInRight {
    animation-name: bounceInRight
}

@keyframes bounceInUp {
    60%,75%,90%,from,to {
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    from {
        opacity: 0;
        transform: translate3d(0,3000px,0)
    }

    60% {
        opacity: 1;
        transform: translate3d(0,-20px,0)
    }

    75% {
        transform: translate3d(0,10px,0)
    }

    90% {
        transform: translate3d(0,-5px,0)
    }

    to {
        transform: translate3d(0,0,0)
    }
}

.bounceInUp {
    animation-name: bounceInUp
}

@keyframes fadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.fadeIn {
    animation-name: fadeIn
}

@keyframes fadeInDown {
    from {
        opacity: 0;
        transform: translate3d(0,-100%,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.fadeInDown {
    animation-name: fadeInDown
}

@keyframes fadeInLeft {
    from {
        opacity: 0;
        transform: translate3d(-100%,0,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.fadeInLeft {
    animation-name: fadeInLeft
}

@keyframes fadeInRight {
    from {
        opacity: 0;
        transform: translate3d(100%,0,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.fadeInRight {
    animation-name: fadeInRight
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translate3d(0,100%,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.fadeInUp {
    animation-name: fadeInUp
}

@keyframes lightSpeedIn {
    from {
        transform: translate3d(100%,0,0) skewX(-30deg);
        opacity: 0
    }

    60% {
        transform: skewX(20deg);
        opacity: 1
    }

    80% {
        transform: skewX(-5deg);
        opacity: 1
    }

    to {
        transform: none;
        opacity: 1
    }
}

.lightSpeedIn {
    animation-name: lightSpeedIn;
    animation-timing-function: ease-out
}

@keyframes rotateIn {
    from {
        transform-origin: center;
        transform: rotate3d(0,0,1,-200deg);
        opacity: 0
    }

    to {
        transform-origin: center;
        transform: none;
        opacity: 1
    }
}

.rotateIn {
    animation-name: rotateIn
}

@keyframes rotateInDownLeft {
    from {
        transform-origin: left bottom;
        transform: rotate3d(0,0,1,-45deg);
        opacity: 0
    }

    to {
        transform-origin: left bottom;
        transform: none;
        opacity: 1
    }
}

.rotateInDownLeft {
    animation-name: rotateInDownLeft
}

@keyframes rotateInDownRight {
    from {
        transform-origin: right bottom;
        transform: rotate3d(0,0,1,45deg);
        opacity: 0
    }

    to {
        transform-origin: right bottom;
        transform: none;
        opacity: 1
    }
}

.rotateInDownRight {
    animation-name: rotateInDownRight
}

@keyframes rotateInUpLeft {
    from {
        transform-origin: left bottom;
        transform: rotate3d(0,0,1,45deg);
        opacity: 0
    }

    to {
        transform-origin: left bottom;
        transform: none;
        opacity: 1
    }
}

.rotateInUpLeft {
    animation-name: rotateInUpLeft
}

@keyframes rotateInUpRight {
    from {
        transform-origin: right bottom;
        transform: rotate3d(0,0,1,-90deg);
        opacity: 0
    }

    to {
        transform-origin: right bottom;
        transform: none;
        opacity: 1
    }
}

.rotateInUpRight {
    animation-name: rotateInUpRight
}

@keyframes rollIn {
    from {
        opacity: 0;
        transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.rollIn {
    animation-name: rollIn
}

@keyframes zoomIn {
    from {
        opacity: 0;
        transform: scale3d(.3,.3,.3)
    }

    50% {
        opacity: 1
    }
}

.zoomIn {
    animation-name: zoomIn
}

@keyframes zoomInDown {
    from {
        opacity: 0;
        transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.zoomInDown {
    animation-name: zoomInDown
}

@keyframes zoomInLeft {
    from {
        opacity: 0;
        transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.zoomInLeft {
    animation-name: zoomInLeft
}

@keyframes zoomInRight {
    from {
        opacity: 0;
        transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.zoomInRight {
    animation-name: zoomInRight
}

@keyframes zoomInUp {
    from {
        opacity: 0;
        transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.zoomInUp {
    animation-name: zoomInUp
}

@keyframes slideInDown {
    from {
        transform: translate3d(0,-100%,0);
        visibility: visible
    }

    to {
        transform: translate3d(0,0,0)
    }
}

.slideInDown {
    animation-name: slideInDown
}

@keyframes slideInLeft {
    from {
        transform: translate3d(-100%,0,0);
        visibility: visible
    }

    to {
        transform: translate3d(0,0,0)
    }
}

.slideInLeft {
    animation-name: slideInLeft
}

@keyframes slideInRight {
    from {
        transform: translate3d(100%,0,0);
        visibility: visible
    }

    to {
        transform: translate3d(0,0,0)
    }
}

.slideInRight {
    animation-name: slideInRight
}

@keyframes slideInUp {
    from {
        transform: translate3d(0,100%,0);
        visibility: visible
    }

    to {
        transform: translate3d(0,0,0)
    }
}

.slideInUp {
    animation-name: slideInUp
}

.elementor-animation-grow {
    transition-duration: .3s;
    transition-property: transform
}

.elementor-animation-grow:active,.elementor-animation-grow:focus,.elementor-animation-grow:hover {
    transform: scale(1.1)
}

.elementor-animation-shrink {
    transition-duration: .3s;
    transition-property: transform
}

.elementor-animation-shrink:active,.elementor-animation-shrink:focus,.elementor-animation-shrink:hover {
    transform: scale(0.9)
}

@keyframes elementor-animation-pulse {
    25% {
        transform: scale(1.1)
    }

    75% {
        transform: scale(0.9)
    }
}

.elementor-animation-pulse:active,.elementor-animation-pulse:focus,.elementor-animation-pulse:hover {
    animation-name: elementor-animation-pulse;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite
}

@keyframes elementor-animation-pulse-grow {
    to {
        transform: scale(1.1)
    }
}

.elementor-animation-pulse-grow:active,.elementor-animation-pulse-grow:focus,.elementor-animation-pulse-grow:hover {
    animation-name: elementor-animation-pulse-grow;
    animation-duration: .3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate
}

@keyframes elementor-animation-pulse-shrink {
    to {
        transform: scale(0.9)
    }
}

.elementor-animation-pulse-shrink:active,.elementor-animation-pulse-shrink:focus,.elementor-animation-pulse-shrink:hover {
    animation-name: elementor-animation-pulse-shrink;
    animation-duration: .3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate
}

@keyframes elementor-animation-push {
    50% {
        transform: scale(0.8)
    }

    100% {
        transform: scale(1)
    }
}

.elementor-animation-push:active,.elementor-animation-push:focus,.elementor-animation-push:hover {
    animation-name: elementor-animation-push;
    animation-duration: .3s;
    animation-timing-function: linear;
    animation-iteration-count: 1
}

@keyframes elementor-animation-pop {
    50% {
        transform: scale(1.2)
    }
}

.elementor-animation-pop:active,.elementor-animation-pop:focus,.elementor-animation-pop:hover {
    animation-name: elementor-animation-pop;
    animation-duration: .3s;
    animation-timing-function: linear;
    animation-iteration-count: 1
}

.elementor-animation-bounce-in {
    transition-duration: .5s
}

.elementor-animation-bounce-in:active,.elementor-animation-bounce-in:focus,.elementor-animation-bounce-in:hover {
    transform: scale(1.2);
    transition-timing-function: cubic-bezier(0.47,2.02,.31,-.36)
}

.elementor-animation-bounce-out {
    transition-duration: .5s
}

.elementor-animation-bounce-out:active,.elementor-animation-bounce-out:focus,.elementor-animation-bounce-out:hover {
    transform: scale(0.8);
    transition-timing-function: cubic-bezier(0.47,2.02,.31,-.36)
}

.elementor-animation-rotate {
    transition-duration: .3s;
    transition-property: transform
}

.elementor-animation-rotate:active,.elementor-animation-rotate:focus,.elementor-animation-rotate:hover {
    transform: rotate(4deg)
}

.elementor-animation-grow-rotate {
    transition-duration: .3s;
    transition-property: transform
}

.elementor-animation-grow-rotate:active,.elementor-animation-grow-rotate:focus,.elementor-animation-grow-rotate:hover {
    transform: scale(1.1) rotate(4deg)
}

.elementor-animation-float {
    transition-duration: .3s;
    transition-property: transform;
    transition-timing-function: ease-out
}

.elementor-animation-float:active,.elementor-animation-float:focus,.elementor-animation-float:hover {
    transform: translateY(-8px)
}

.elementor-animation-sink {
    transition-duration: .3s;
    transition-property: transform;
    transition-timing-function: ease-out
}

.elementor-animation-sink:active,.elementor-animation-sink:focus,.elementor-animation-sink:hover {
    transform: translateY(8px)
}

@keyframes elementor-animation-bob {
    0% {
        transform: translateY(-8px)
    }

    50% {
        transform: translateY(-4px)
    }

    100% {
        transform: translateY(-8px)
    }
}

@keyframes elementor-animation-bob-float {
    100% {
        transform: translateY(-8px)
    }
}

.elementor-animation-bob:active,.elementor-animation-bob:focus,.elementor-animation-bob:hover {
    animation-name: elementor-animation-bob-float,elementor-animation-bob;
    animation-duration: .3s,1.5s;
    animation-delay: 0s,.3s;
    animation-timing-function: ease-out,ease-in-out;
    animation-iteration-count: 1,infinite;
    animation-fill-mode: forwards;
    animation-direction: normal,alternate
}

@keyframes elementor-animation-hang {
    0% {
        transform: translateY(8px)
    }

    50% {
        transform: translateY(4px)
    }

    100% {
        transform: translateY(8px)
    }
}

@keyframes elementor-animation-hang-sink {
    100% {
        transform: translateY(8px)
    }
}

.elementor-animation-hang:active,.elementor-animation-hang:focus,.elementor-animation-hang:hover {
    animation-name: elementor-animation-hang-sink,elementor-animation-hang;
    animation-duration: .3s,1.5s;
    animation-delay: 0s,.3s;
    animation-timing-function: ease-out,ease-in-out;
    animation-iteration-count: 1,infinite;
    animation-fill-mode: forwards;
    animation-direction: normal,alternate
}

.elementor-animation-skew {
    transition-duration: .3s;
    transition-property: transform
}

.elementor-animation-skew:active,.elementor-animation-skew:focus,.elementor-animation-skew:hover {
    transform: skew(-10deg)
}

.elementor-animation-skew-forward {
    transition-duration: .3s;
    transition-property: transform;
    transform-origin: 0 100%
}

.elementor-animation-skew-forward:active,.elementor-animation-skew-forward:focus,.elementor-animation-skew-forward:hover {
    transform: skew(-10deg)
}

.elementor-animation-skew-backward {
    transition-duration: .3s;
    transition-property: transform;
    transform-origin: 0 100%
}

.elementor-animation-skew-backward:active,.elementor-animation-skew-backward:focus,.elementor-animation-skew-backward:hover {
    transform: skew(10deg)
}

@keyframes elementor-animation-wobble-vertical {
    16.65% {
        transform: translateY(8px)
    }

    33.3% {
        transform: translateY(-6px)
    }

    49.95% {
        transform: translateY(4px)
    }

    66.6% {
        transform: translateY(-2px)
    }

    83.25% {
        transform: translateY(1px)
    }

    100% {
        transform: translateY(0)
    }
}

.elementor-animation-wobble-vertical:active,.elementor-animation-wobble-vertical:focus,.elementor-animation-wobble-vertical:hover {
    animation-name: elementor-animation-wobble-vertical;
    animation-duration: 1s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: 1
}

@keyframes elementor-animation-wobble-horizontal {
    16.65% {
        transform: translateX(8px)
    }

    33.3% {
        transform: translateX(-6px)
    }

    49.95% {
        transform: translateX(4px)
    }

    66.6% {
        transform: translateX(-2px)
    }

    83.25% {
        transform: translateX(1px)
    }

    100% {
        transform: translateX(0)
    }
}

.elementor-animation-wobble-horizontal:active,.elementor-animation-wobble-horizontal:focus,.elementor-animation-wobble-horizontal:hover {
    animation-name: elementor-animation-wobble-horizontal;
    animation-duration: 1s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: 1
}

@keyframes elementor-animation-wobble-to-bottom-right {
    16.65% {
        transform: translate(8px,8px)
    }

    33.3% {
        transform: translate(-6px,-6px)
    }

    49.95% {
        transform: translate(4px,4px)
    }

    66.6% {
        transform: translate(-2px,-2px)
    }

    83.25% {
        transform: translate(1px,1px)
    }

    100% {
        transform: translate(0,0)
    }
}

.elementor-animation-wobble-to-bottom-right:active,.elementor-animation-wobble-to-bottom-right:focus,.elementor-animation-wobble-to-bottom-right:hover {
    animation-name: elementor-animation-wobble-to-bottom-right;
    animation-duration: 1s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: 1
}

@keyframes elementor-animation-wobble-to-top-right {
    16.65% {
        transform: translate(8px,-8px)
    }

    33.3% {
        transform: translate(-6px,6px)
    }

    49.95% {
        transform: translate(4px,-4px)
    }

    66.6% {
        transform: translate(-2px,2px)
    }

    83.25% {
        transform: translate(1px,-1px)
    }

    100% {
        transform: translate(0,0)
    }
}

.elementor-animation-wobble-to-top-right:active,.elementor-animation-wobble-to-top-right:focus,.elementor-animation-wobble-to-top-right:hover {
    animation-name: elementor-animation-wobble-to-top-right;
    animation-duration: 1s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: 1
}

@keyframes elementor-animation-wobble-top {
    16.65% {
        transform: skew(-12deg)
    }

    33.3% {
        transform: skew(10deg)
    }

    49.95% {
        transform: skew(-6deg)
    }

    66.6% {
        transform: skew(4deg)
    }

    83.25% {
        transform: skew(-2deg)
    }

    100% {
        transform: skew(0)
    }
}

.elementor-animation-wobble-top {
    transform-origin: 0 100%
}

.elementor-animation-wobble-top:active,.elementor-animation-wobble-top:focus,.elementor-animation-wobble-top:hover {
    animation-name: elementor-animation-wobble-top;
    animation-duration: 1s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: 1
}

@keyframes elementor-animation-wobble-bottom {
    16.65% {
        transform: skew(-12deg)
    }

    33.3% {
        transform: skew(10deg)
    }

    49.95% {
        transform: skew(-6deg)
    }

    66.6% {
        transform: skew(4deg)
    }

    83.25% {
        transform: skew(-2deg)
    }

    100% {
        transform: skew(0)
    }
}

.elementor-animation-wobble-bottom {
    transform-origin: 100% 0
}

.elementor-animation-wobble-bottom:active,.elementor-animation-wobble-bottom:focus,.elementor-animation-wobble-bottom:hover {
    animation-name: elementor-animation-wobble-bottom;
    animation-duration: 1s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: 1
}

@keyframes elementor-animation-wobble-skew {
    16.65% {
        transform: skew(-12deg)
    }

    33.3% {
        transform: skew(10deg)
    }

    49.95% {
        transform: skew(-6deg)
    }

    66.6% {
        transform: skew(4deg)
    }

    83.25% {
        transform: skew(-2deg)
    }

    100% {
        transform: skew(0)
    }
}

.elementor-animation-wobble-skew:active,.elementor-animation-wobble-skew:focus,.elementor-animation-wobble-skew:hover {
    animation-name: elementor-animation-wobble-skew;
    animation-duration: 1s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: 1
}

@keyframes elementor-animation-buzz {
    50% {
        transform: translateX(3px) rotate(2deg)
    }

    100% {
        transform: translateX(-3px) rotate(-2deg)
    }
}

.elementor-animation-buzz:active,.elementor-animation-buzz:focus,.elementor-animation-buzz:hover {
    animation-name: elementor-animation-buzz;
    animation-duration: .15s;
    animation-timing-function: linear;
    animation-iteration-count: infinite
}

@keyframes elementor-animation-buzz-out {
    10% {
        transform: translateX(3px) rotate(2deg)
    }

    20% {
        transform: translateX(-3px) rotate(-2deg)
    }

    30% {
        transform: translateX(3px) rotate(2deg)
    }

    40% {
        transform: translateX(-3px) rotate(-2deg)
    }

    50% {
        transform: translateX(2px) rotate(1deg)
    }

    60% {
        transform: translateX(-2px) rotate(-1deg)
    }

    70% {
        transform: translateX(2px) rotate(1deg)
    }

    80% {
        transform: translateX(-2px) rotate(-1deg)
    }

    90% {
        transform: translateX(1px) rotate(0)
    }

    100% {
        transform: translateX(-1px) rotate(0)
    }
}

.elementor-animation-buzz-out:active,.elementor-animation-buzz-out:focus,.elementor-animation-buzz-out:hover {
    animation-name: elementor-animation-buzz-out;
    animation-duration: .75s;
    animation-timing-function: linear;
    animation-iteration-count: 1
}
a {
    color:#000
}
 .hentry:nth-child(odd) .blog_list_item{
     display:flex;
     flex-direction: row-reverse;
}
 .sec_pad{
     padding-bottom:0px !important 
}
 .sec-2>div{
     min-height:170px 
}
 .ti-search:before{
     color:#000;
}
 .icon_search:before,.ti-search:before {
     content: '\f002' !important;
     font-family: "Font Awesome 5 Free";
     font-weight: 900;
     font-style: normal;
}
 @media(min-width:768px){
     .only-mobile{
         display:none;
    }
}
 @media(max-width:768px){
     .bg-only-destop .elementor-element-populated{
         background-image:unset!important 
    }
     .only-mobile{
         display:block;
    }
     .only-one-text{
         text-align:center;
    }
     .only-show {
         box-shadow: 1px 1px 10px 1px #6d5c9e #Fff!important;
    }
     .tab-content{
         padding: 0 15px 0 3px;
    }
     .new_footer_top .f_widget.about-widget ul li a {
         padding: 0;
    }
     .new_footer_top .f_widget.about-widget ul li{
         margin:0 
    }
     .new_footer_area> .footer_bottom {
         border-top:none!important;
         margin: 0!important;
    }
     .mega_menu_three{
         box-shadow:unset!important;
    }
     .mega_menu_three .dropdown-menu {
         flex-direction: column;
         box-shadow:unset!important;
         left:-10px!important 
    }
     .mobile_btn,#navbarSupportedContent a.btn_get {
         display:none;
    }
     .new_footer_area {
         margin-top: -25px;
    }
     .new_footer_top .footer_bg{
         display:none;
    }
     .alter_nav.search_exist {
         position: fixed;
         top: 10px;
         right: 50px;
         padding: 0;
    }
     .navbar-toggler{
         position: fixed;
         top: 20px;
         right: 10px;
    }
     .navbar-brand {
         margin-right: 0px;
         padding: 15px 0;
    }
     .menu>.nav-item {
         position: relative;
         padding-bottom: 10px;
         padding-top: 10px;
         margin-left:45px 
    }
     #navbarSupportedContent{
         background:#fff 
    }
     #Most_Popular {
         width: 50%!important;
         position: relative;
    }
}
 .header_area.header_stick {
     position: fixed!important;
}
 .icon_close:before {
     content:'x';
}
 .new_footer_area> .footer_bottom{
     display: flex;
     align-items: center;
     border-top: 2px solid #e7e7e7;
     margin: 10px 0 0 0;
     padding: 7px 0px 
}
 .new_footer_top .footer_bg {
     background: url(https://www.chatondesk.com/wp-content/uploads/sites/7/2022/07/footer_rbg.png) no-repeat scroll center 0 !important;
     height: 270px;
     position: relative;
}
 .animated.animated-slow {
     animation-duration: 0.5s;
}
 .elementor-button-wrapper .elementor-button{
     background-color: #DF2A2A!important;
     border-radius: 100px 100px 100px 100px;
}
 .elementor-8741 .elementor-element.elementor-element-0858c11 .elementor-button {
     background-color: #DF2A2A;
     background-color: #DF2A2A;
     border-radius: 100px 100px 100px 100px;
}
 .dl_contact_form_wrapper.dl_cf7_form_02 {
     background-color: #fbfbfd;
}
 .elementor-6368 .elementor-element.elementor-element-7df247e .elementor-button {
     font-family: "Poppins", Sans-serif;
     font-size: 15px;
     font-weight: 600;
     font-style: normal;
     line-height: 13px;
     fill: #FFFFFF;
     color: #FFFFFF;
     background-color: #d51400;
     border-radius: 100px 100px 100px 100px;
     box-shadow: -20px 14px 150px 0px rgb(123 104 238 / 50%);
     padding: 18px 50px 19px 50px;
}
 .dl_contact_form_wrapper.dl_cf7_form_02 .wpcf7-form-control {
     border: 1px solid #fff;
     background-color: #fff;
     border-radius: 0;
     color: #6a6a6a;
     box-shadow: 1px 1px 6px -1px #6a6a6a;
}
 .elementor-button-wrapper .elementor-button ,btn {
     background-color: #DF2A2A!important;
     border-radius: 100px 100px 100px 100px;
}
 .elementor-6368 .elementor-element.elementor-element-7df247e .elementor-button:hover, .elementor-6368 .elementor-element.elementor-element-7df247e .elementor-button:focus {
     color: #FFFFFF;
     background-color: transparent;
     background-image: linear-gradient(180deg, #000000 0%, #000000 100%);
}
 .elementor-button-wrapper .elementor-button, btn{
     background-color: #DF2A2A!important;
     border-radius: 100px 100px 100px 100px;
}
 .header-line h1:after {
     content: '';
     top: 80px;
     position: absolute;
     left: 50%;
     transform: translateX(-50%);
     width: 100%;
     max-width: 780px;
     height: 2px;
     background: linear-gradient(to right,#5e2ced 0,#5e2ced 45%,rgba(0,0,0,0) 45%,rgba(0,0,0,0) 55%,#5e2ced 55%,#5e2ced 100%);
}
 .header-line h1:before {
     display: block;
     content: '';
     width: 12px;
     height: 12px;
     background-color: #5e2ced;
     position: relative;
     transform: rotate(45deg) translateX(-50%);
     left: 50%;
     top: 80px;
}
 .nf-form-fields-required {
     display: none;
}
 .main_logo_img.drdt-ignore-dark {
     width: 250px;
}
 .sticky_logo_img.drdt-ignore-dark{
     width:250px;
}
 .menu>.nav-item.active .nav-link, .menu>.nav-item:hover .nav-link, .menu>.nav-item>.nav-link {
     color: #000;
}
 .header_area .navbar .navbar-nav .menu-item a:hover, .header_area .menu > .nav-item.active .nav-link {
     color: #000000!important;
}
 .header_area .navbar .btn_get {
     background: #e72b2d!important;
     border-radius: 61px;
     border: red;
}
 .navbar_fixed.header_area .navbar .btn_get {
     color: #ffffff!important;
}
 .header_area .navbar .btn_get:hover {
     background: #cd1a1d!important;
}
 .header_area .navbar .btn_get {
     color: #ffffff!important;
}
 .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
     color: #495057;
     background-color: #ddd;
     border-color: #dee2e6 #dee2e6 #fff;
     width:274px;
     border-bottom: 2px solid #c3c0c0;
}
 .nav-tabs .nav-item{
     margin:0;
}
 .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
     color: #495057;
     background-color: #fff;
     border-color: #ffffff #ffffff #fff;
     width: 274px;
     border-bottom: 2px solid #c3c0c0;
}
 .nav-tabs .nav-link {
     border: none;
     border-top-left-radius: 0!important;
     border-top-right-radius: 0!important;
}
 .nav-tabs .nav-link {
     border-top-left-radius: 0!important;
     border-top-right-radius: 0!important;
     width:274px;
}
 .bg100border li a {
     background-color: #f5f5fa;
     border-bottom: 2px solid #e1dfdf!important;
}
 .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
     border-color: ;
}
 .nav-tabs {
     border-bottom: none!important;
}
 .navbar .search_cart .search a.nav-link i, .s_service_item .learn_btn_two, .s_service_item h5, .s_service_item p, input.wpcf7-form-control.wpcf7-submit.btn.btn_pos{
     color:#000;
}
 .l-h50px{
     line-height:40px!important;
}
 #navbarSupportedContent a.btn_get {
     box-shadow: none;
     font-weight: 300;
     font-size: 15px;
}
 .elementor-6368 .elementor-element.elementor-element-bf8a51b > .elementor-widget-container{
     background:#f5f5fa!important;
}
 .new_footer_top {
     padding-top: 10px!important;
     padding-right: 0px;
     padding-bottom: 0px;
     padding-left: 0px;
}
 @media (max-width: 1024px){
     .elementor-6368 .elementor-element.elementor-element-53cfc37 > .elementor-widget-container {
         padding: 0px 0px 0px 0px;
    }
}
 .elementor-6368 .elementor-element.elementor-element-53cfc37 > .elementor-widget-container {
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
}
 .bd-123{
     background-color: #7b68ee1a!important;
     color: #7b68ee!important;
     text-transform: uppercase;
}
 .bg-pni123{
     color: #FF5E8C!important;
     background-color: #FFF0F4!important;
     text-transform: uppercase;
}
 .br50px{
     border-radius: 50px;
     font-size: small;
}
 .color-size{
     padding-top: 5px;
     color: #1c8e7a;
     font-size: 30px;
}
 .h_testimonial_thumb .slick-current .item .item_img{
     background-color: #b7b7bb!important;
}
 .bg-pnisucces {
     background: #d2eddb!important;
     color: #2a5c2e!important;
     text-transform: uppercase;
}
 .bg-oreng {
     color: #f38e27!important;
     background-color: #fdf0cb!important;
     text-transform: uppercase;
}
 .only-c-white h5{
     color:#fff;
}
 .elementor-7546 .elementor-element.elementor-element-11220f5d .droit_pricing_pro_wrapper {
     text-align: center;
     padding: 70px 60px 40px 46px;
     background-color: #746bde!important;
     background-image: none!important;
}
 .elementor-button-wrapper .elementor-button, btn {
     background-color: #DF2A2A!important;
     border-radius: 100px 100px 100px 100px;
}
 .elementor-6368 .elementor-element.elementor-element-47e5dd95 .elementor-button:hover, .elementor-6368 .elementor-element.elementor-element-47e5dd95 .elementor-button:focus {
     color: #FFFFFF;
     background-color: #cd1a1d!important;
}
 .elementor-button{
     background-image:unset!important;
}
 .elementor-7662 .elementor-element.elementor-element-4202375 .droit_pricing_pro_wrapper {
     text-align: center;
     padding: 70px 60px 40px 46px;
     background-color: #7565d4!important;
     background-image: none!important;
}
 .elementor-10557 .elementor-element.elementor-element-4202375 .droit_pricing_pro_wrapper{
     text-align: center;
     padding: 70px 60px 40px 46px;
     background-color: #7565d4!important;
     background-image: none!important;
}
 .elementor-7662 .elementor-element.elementor-element-5444652 .droit_pricing_pro_wrapper .dl_pricing_btn{
     font-size: 16px;
     font-weight: 500;
     font-style: normal;
     line-height: 5px!important;
     padding: 22px 52px 22px 52px;
     border-radius: 40px 40px 40px 40px!important;
     margin-bottom: 10px;
     background-color: #DF2A2A!important;
     background-image: none!important;
     color: #ffffff!important;
}
 .elementor-7662 .elementor-element.elementor-element-5444652 .droit_pricing_pro_wrapper .dl_pricing_btn:hover{
     background: #cd1a1d!important;
}
 .droit_pricing_pro_wrapper {
     box-shadow: 0 10px 30px rgb(205 205 205 / 11%)!important;
}
 .elementor-10557 .elementor-element.elementor-element-0e4d88a .droit_pricing_pro_wrapper .dl_pricing_btn {
     font-size: 16px;
     font-weight: 500;
     font-style: normal;
     line-height: 5px!important;
     padding: 22px 52px 22px 52px;
     border-radius: 40px 40px 40px 40px!important;
     margin-bottom: 10px;
     background-color: #DF2A2A!important;
     background-image: none!important;
     color: #ffffff!important;
}
 .elementor-10557 .elementor-element.elementor-element-0e4d88a .droit_pricing_pro_wrapper .dl_pricing_btn:hover {
     background: #cd1a1d!important;
}
 .elementor-7546 .elementor-element.elementor-element-cf15c87 .droit_pricing_pro_wrapper .dl_pricing_btn{
     font-size: 16px;
     font-weight: 500;
     font-style: normal;
     line-height: 5px!important;
     padding: 22px 52px 22px 52px;
     border-radius: 40px 40px 40px 40px!important;
     margin-bottom: 10px;
     background-color: #DF2A2A!important;
     background-image: none!important;
     color: #ffffff!important;
}
 .elementor-7546 .elementor-element.elementor-element-cf15c87 .droit_pricing_pro_wrapper .dl_pricing_btn:hover{
     background: #cd1a1d!important;
}
 .elementor-7546 .elementor-element.elementor-element-11220f5d .droit_pricing_pro_wrapper .dl_pricing_btn{
     font-size: 16px;
     font-weight: 500;
     font-style: normal;
     line-height: 5px!important;
     padding: 22px 52px 22px 52px;
     border-radius: 40px 40px 40px 40px!important;
     margin-bottom: 10px;
     background-color: #DF2A2A!important;
     background-image: none!important;
     color: #ffffff!important;
}
 .elementor-7546 .elementor-element.elementor-element-11220f5d .droit_pricing_pro_wrapper .dl_pricing_btn:hover{
     background: #cd1a1d!important;
}
 .elementor-7546 .elementor-element.elementor-element-28520e1f .droit_pricing_pro_wrapper .dl_pricing_btn{
     font-size: 16px;
     font-weight: 500;
     font-style: normal;
     line-height: 5px!important;
     padding: 22px 52px 22px 52px;
     border-radius: 40px 40px 40px 40px!important;
     margin-bottom: 10px;
     background-color: #DF2A2A!important;
     background-image: none!important;
     color: #ffffff!important;
}
 .elementor-7546 .elementor-element.elementor-element-28520e1f .droit_pricing_pro_wrapper .dl_pricing_btn:hover{
     background: #cd1a1d!important;
}
 .elementor-10557 .elementor-element.elementor-element-4202375 .droit_pricing_pro_wrapper .dl_pricing_btn{
     font-size: 16px;
     font-weight: 500;
     font-style: normal;
     line-height: 5px!important;
     padding: 22px 52px 22px 52px;
     border-radius: 40px 40px 40px 40px!important;
     margin-bottom: 10px;
     background-color: #DF2A2A!important;
     background-image: none!important;
     color: #ffffff!important;
}
 .elementor-10557 .elementor-element.elementor-element-4202375 .droit_pricing_pro_wrapper .dl_pricing_btn:hover{
     background: #cd1a1d!important;
}
 .elementor-10557 .elementor-element.elementor-element-5444652 .droit_pricing_pro_wrapper .dl_pricing_btn{
     font-size: 16px;
     font-weight: 500;
     font-style: normal;
     line-height: 5px!important;
     padding: 22px 52px 22px 52px;
     border-radius: 40px 40px 40px 40px!important;
     margin-bottom: 10px;
     background-color: #DF2A2A!important;
     background-image: none!important;
     color: #ffffff!important;
}
 .elementor-10557 .elementor-element.elementor-element-5444652 .droit_pricing_pro_wrapper .dl_pricing_btn:hover{
     background: #cd1a1d!important;
}
 .elementor-7546 .elementor-element.elementor-element-28520e1f .droit_pricing_pro_wrapper .dl_pricing_btn{
     font-size: 16px;
     font-weight: 500;
     font-style: normal;
     line-height: 5px!important;
     padding: 22px 52px 22px 52px;
     border-radius: 40px 40px 40px 40px!important;
     margin-bottom: 10px;
     background-color:#DF2A2A!important;
     background-image: none!important;
     color: #ffffff!important;
}
 .elementor-7546 .elementor-element.elementor-element-28520e1f .droit_pricing_pro_wrapper .dl_pricing_btn:hover{
     background: #cd1a1d!important;
}
 .header-line h1:after, .header-line h1:before{
    content:none !important
}
 .post-template p{
     text-align: justify!important;
}
 .category-channels:nth-child(2n+1) .row, .category-integrations:nth-child(2n+1) .row {
    flex-direction: row-reverse;
}
 .post-template-default p{
     text-align: justify;
}
 .category p{
     text-align: justify;
}
 .blog .menu>.nav-item>.nav-link:hover, .blog_list_item .blog_content a:hover, .blog_list_item .blog_content a:hover h5, header.header_area.navbar_fixed .navbar .navbar-nav .menu-item a.nav-link.active, header.header_area.navbar_fixed .navbar .navbar-nav .menu-item a:hover{
     color:#212d38!important;
}
 .blog_list_item.blog_list_item_two.row{
     box-shadow: 0px 40px 200px 0px rgb(236 231 231 / 50%);
     0px 40px 200px 0px rgb(236 231 231 / 50%);
     padding: 25px;
     background-color:#fff!important;
}
 .elementor-button:hover,.elementor-6368.elementor-button:focus{
     background: #cd1a1d!important;
}
 @media(max-width:686px) and (min-width:215px) {
     .main_logo_img.drdt-ignore-dark {
         width: 62vw;
    }
}
 .menu_toggle .hamburger span{
     background: #e72b2d!important;
}
 @media(max-width:686px) and (min-width:215px) {
     .sticky_logo_img.drdt-ignore-dark {
         width: 62vw;
    }
}
 @media(max-width:686px) and (min-width:215px) {
     .foot-cod {
         display:block;
         text-align:center;
    }
     .foot-cod p:not(:last-of-type)::after {
         display:none !important;
    }
}
 .agency_banner_btn_two:hover:before, header.header_area.navbar_fixed .menu_toggle .hamburger span, header.header_area.navbar_fixed .menu_toggle .hamburger-cross span {
     background: #d51b21!important;
}
 .nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit]{
     font-family: "Poppins", Sans-serif;
     font-size: 15px !important;
     font-weight: 600;
     font-style: normal;
     line-height: 13px!important;
     fill: #FFFFFF!important;
     color: #FFFFFF!important;
     border-radius: 100px 100px 100px 100px!important;
     box-shadow: 0px 14px 34px 0px rgb(123 104 238 / 20%)!important;
     padding: 18px 50px 19px 50px!important;
     background-color: #DF2A2A!important;
     border-radius: 100px 100px 100px 100px!important;
     cursor: pointer;
}
 .nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit]:hover{
     background: #cd1a1d!important;
     animation-name: elementor-animation-buzz-out;
     animation-duration: .75s;
     animation-timing-function: linear;
     animation-iteration-count: 1;
}
 .nf-field-container{
    width:50%;
    float:left;
    clear: none !important;
     padding: 5px!important;
}
 .nf-field-container.msg_box{
    width:100% !important
}
 #ninja_forms_required_items, .nf-field-container {
     clear: both;
     position: relative;
     margin: 0px!important;
}
 .nf-error-msg{
     display:none;
}
 .nf-form-content .list-select-wrap .nf-field-element>div, .nf-form-content input:not([type=button]), .nf-form-content textarea {
     background: #f7f7f7;
     border-radius: 0;
     box-shadow: none;
     color: #e1dfdf;
     transition: all .5s;
}
 .nf-form-content.list-select-wrap.nf-field-element>div,.nf-form-content input:not([type=button]), .nf-form-content textarea {
     color:#000!important;
}
 .nf-form-content select.ninja-forms-field {
}
 .nf-form-content .listselect-wrap .nf-field-element div, .nf-form-content .ninja-forms-field {
     padding: 0px 15px!important;
}
 .nf-error.field-wrap .nf-field-element:after{
     height: 33px;
}
 .nf-error.field-wrap .nf-field-element:after {
     width: 35px;
     line-height: 37px;
     transition: none !important;
}
 .nf-form-content .listselect-wrap .nf-field-element div, .nf-form-content .ninja-forms-field {
     font-size: 13px !important;
}
 .nf-form-content .list-select-wrap>div div:after {
     height: 44px !important;
     font-size:15px !important;
}
 .elementor-8511 .elementor-element-3284285{
     border-right: 1px solid #e1dfdf!important;
}
 .cod-mr p a{
     COLOR: #8588a7;
     font-size: 69% !important;
     font-weight: 400 !important;
}
 .foot-cod{
     display:flex;
     padding:0;
}
 .foot-cod p:not(:last-of-type)::after {
     content: "-";
     margin: 0 10px;
     top: 1px;
     position: relative;
     font-size: 9px!important;
     font-weight: 900;
     vertical-align: top;
     color: #000!important;
}
 .elementor-11394 .elementor-widget-wrap.elementor-element-populated {
     align-content: flex-start !important;
}
 .home .elementor-background-overlay{
    background: #f5f5fa;
}
 .maps-shape {
     height: 500px;
     width: 720px;
     position: relative;
}
 @media (max-width: 767px){
     .elementor-6368 .elementor-element.elementor-element-97408d6 > .elementor-widget-container {
         margin: 0px 0px 0px 0px !important;
    }
}
 @media (max-width: 767px){
     .elementor-6368 .elementor-element.elementor-element-42585df > .elementor-widget-container {
         margin: 0px 0px 0px 0px !important;
    }
}
 @media(max-width:575px) {
     .maps-shape {
         display: none 
    }
}
 
				
						
				   
					   
				 
													 
 
				 
				  
				   
					   
													 
 
		   
					   
						
				 
					
						   
						
				   
				  
				  
							
						
								
							 
							
					 
				
						
				
 
					   
				  
 
		  
				
 
		  
							
							
						  
 
							
								  
 
						   
								  
									  
				   
							 
 
 .circle2 .msg-txt{
     bottom: 104px!important;
}
 .circle10 .msg-txt{
     bottom: 104px!important;
}
 .circle1 .msg-txt{
     bottom: 104px!important;
}
 .circle3 .msg-txt{
     bottom: 104px!important;
}
			
					 
 
 .chatondesk .msg-txt{
    bottom:104px !important;
    left:-30px !important
}

							 
 
				 
				 
				  
				
								
							 
						
						
											  
										  
									  
						 
 
						 
						
				 
				 
				  
			 
			
						 
							   
				 
				  
 
						 
				  
													
												 
											
 
 @keyframes pulseOne {
     0% {
         box-shadow: 0 0 0 0 rgba(218, 81, 47), 0 0 0 0 rgba(218, 81, 47);
         -webkit-box-shadow: 0 0 0 0 rgba(218, 81, 47), 0 0 0 0 rgba(218, 81, 47);
         -moz-box-shadow: 0 0 0 0 rgba(218, 81, 47), 0 0 0 0 rgba(218, 81, 47) 
    }
     40% {
         box-shadow: 0 0 0 20px transparent, 0 0 0 0 rgba(218, 81, 47);
         -webkit-box-shadow: 0 0 0 20px transparent, 0 0 0 0 rgba(218, 81, 47);
         -moz-box-shadow: 0 0 0 20px transparent, 0 0 0 0 rgba(218, 81, 47) 
    }
     80% {
         box-shadow: 0 0 0 20px transparent, 0 0 0 20px transparent;
         -webkit-box-shadow: 0 0 0 20px transparent, 0 0 0 20px transparent;
         -moz-box-shadow: 0 0 0 20px transparent, 0 0 0 20px transparent 
    }
     100% {
         box-shadow: 0 0 0 0 transparent, 0 0 0 0 transparent;
         -webkit-box-shadow: 0 0 0 0 transparent, 0 0 0 0 transparent;
         -moz-box-shadow: 0 0 0 0 transparent, 0 0 0 0 transparent 
    }
}
 @-webkit-keyframes pulseOne {
     0% {
         box-shadow: 0 0 0 0 rgba(218, 81, 47), 0 0 0 0 rgba(218, 81, 47);
         -webkit-box-shadow: 0 0 0 0 rgba(218, 81, 47), 0 0 0 0 rgba(218, 81, 47);
         -moz-box-shadow: 0 0 0 0 rgba(218, 81, 47), 0 0 0 0 rgba(218, 81, 47) 
    }
     40% {
         box-shadow: 0 0 0 20px transparent, 0 0 0 0 rgba(218, 81, 47);
         -webkit-box-shadow: 0 0 0 20px transparent, 0 0 0 0 rgba(218, 81, 47);
         -moz-box-shadow: 0 0 0 20px transparent, 0 0 0 0 rgba(218, 81, 47) 
    }
     80% {
         box-shadow: 0 0 0 20px transparent, 0 0 0 20px transparent;
         -webkit-box-shadow: 0 0 0 20px transparent, 0 0 0 20px transparent;
         -moz-box-shadow: 0 0 0 20px transparent, 0 0 0 20px transparent 
    }
     100% {
         box-shadow: 0 0 0 0 transparent, 0 0 0 0 transparent;
         -webkit-box-shadow: 0 0 0 0 transparent, 0 0 0 0 transparent;
         -moz-box-shadow: 0 0 0 0 transparent, 0 0 0 0 transparent 
    }
}
 @-moz-keyframes pulseOne {
     0% {
         box-shadow: 0 0 0 0 rgba(218, 81, 47), 0 0 0 0 rgba(218, 81, 47);
         -webkit-box-shadow: 0 0 0 0 rgba(218, 81, 47), 0 0 0 0 rgba(218, 81, 47);
         -moz-box-shadow: 0 0 0 0 rgba(218, 81, 47), 0 0 0 0 rgba(218, 81, 47) 
    }
     40% {
         box-shadow: 0 0 0 20px transparent, 0 0 0 0 rgba(218, 81, 47);
         -webkit-box-shadow: 0 0 0 20px transparent, 0 0 0 0 rgba(218, 81, 47);
         -moz-box-shadow: 0 0 0 20px transparent, 0 0 0 0 rgba(218, 81, 47) 
    }
     80% {
         box-shadow: 0 0 0 20px transparent, 0 0 0 20px transparent;
         -webkit-box-shadow: 0 0 0 20px transparent, 0 0 0 20px transparent;
         -moz-box-shadow: 0 0 0 20px transparent, 0 0 0 20px transparent 
    }
     100% {
         box-shadow: 0 0 0 0 transparent, 0 0 0 0 transparent;
         -webkit-box-shadow: 0 0 0 0 transparent, 0 0 0 0 transparent;
         -moz-box-shadow: 0 0 0 0 transparent, 0 0 0 0 transparent 
    }
}
 .animated {
     -webkit-animation-duration: 1s;
     animation-duration: 1s;
     -webkit-animation-fill-mode: both;
     animation-fill-mode: both 
}
 .fadeInUp {
     animation-name: fadeInUp;
     animation: 0.5s ease-in-out normal both running fadeInUp 
}

				
 
 @media(max-width:686px) and (min-width:215px) {
     .elementor-8511 .elementor-element.elementor-element-3365679{
         margin-top: 66px !important;
    }
     .elementor-8511 .elementor-element.elementor-element-a341ca9 > .elementor-element-populated {
         margin: 0px 0px 0px 0px !important;
    }
     .elementor-page-8511 .nf-field-container{
         width: 100% !important;
    }
     .elementor-page-8511 .wp-caption{
         display:none !important;
    }
     .elementor-element-734edc4 .wp-caption{
         display:none !important;
    }
     .elementor-6368 .elementor-element.elementor-element-2d3f508, .elementor-6368 .elementor-element.elementor-element-2d3f508 > .elementor-background-overlay {
         border-radius: 0 !important;
    }
     .elementor-11402 .elementor-element.elementor-element-6e1626e, .elementor-11402 .elementor-element.elementor-element-6e1626e > .elementor-background-overlay {
         border-radius: 0 !important;
    }
     .elementor-11400 .elementor-element.elementor-element-32584d8, .elementor-11400 .elementor-element.elementor-element-32584d8 > .elementor-background-overlay {
         border-radius: 0;
    }
     .elementor-11398 .elementor-element.elementor-element-eff2812, .elementor-11398 .elementor-element.elementor-element-eff2812 > .elementor-background-overlay {
         border-radius: 0 !important;
    }
     .elementor-11394 .elementor-element.elementor-element-25cd433, .elementor-11394 .elementor-element.elementor-element-25cd433 > .elementor-background-overlay {
         border-radius: 0 !important;
    }
     .elementor-11394 .elementor-element.elementor-element-9db7714 > .elementor-widget-container {
         margin: 0px 12px 0px 13px !important;
    }
     .dl_parallax_ele-wrapper .elementor-column-gap-default{
         margin:0px 10px !important;
    }
     .elementor-11396 .elementor-element.elementor-element-11a173b0 > .elementor-widget-container {
         margin: 0px 13px 0px 11px!important;
    }
     .elementor-widget-container .toll-tipss{
         padding: 0px 10px;
    }
     .elementor-widget-container .toll-tipss button{
         font-size: 3.5vw !important;
    }
     .elementor-11396 .elementor-element.elementor-element-2ab5481, .elementor-11396 .elementor-element.elementor-element-2ab5481 > .elementor-background-overlay {
         border-radius: 0 !important;
    }
     .post-template .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
         padding: 10px 0px 0 0 !important;
    }
     .only-font{
         font-size: 22px !important;
    }
     .elementor-button{
         min-width: 200px!important;
    }
     .bd-123{
         font-size:15px !important;
    }
     .bg-pnisucces{
         font-size:15px !important;
    }
     .bg-pni123{
         font-size:15px !important;
    }
     .heading-only{
         font-size:22px !important;
    }
     .ul-lists li {
         font-size: 16px !important;
         line-height: 36px !important;
    }
     .elementor-element-88f2d9a{
         padding: 0px 14px !important;
    }
     .only-one-text{
         font-size: 22px !important;
         line-height: 37px !important;
    }
     .elementor-element-5269b3d .col-md-12.col-sm-12{
         padding: 0px 20px !important;
    }
     .footer_bottom .foot-cod {
         justify-content: space-around;
    }
     .foot-cod p a:not(:last-of-type)::after {
         display:none;
    }
     #myTab li a{
         display: none;
         background: none;
         border: none !important;
         padding-left: 0;
    }
     #myTab li a.active{
         display: block;
         border-bottom: none !important;
         padding-left: 0;
    }
     ul#myTab.showindrop{
         position: absolute;
         top: 0;
         left: 0;
         z-index: 33;
         background: #fff;
         width: 100%;
         padding: 0;
    }
     ul#myTab{
         background-color: #fff;
    }
     .home .elementor-element-populated{
        padding:0!important
    }
     .elementor-element-53cfc37 .elementor-widget-container .container.row{
        margin:0 !important
    }
     ul#myTab a.nav-link.active:after{
        content:"";
        right: 5px;
        top: 22px;
        position:absolute;
        font-weight:bold;
        width:10px;
        height:10px;
        border: 10px solid transparent;
        border-bottom: 0;
        border-top: 10px solid #495057;
    }
     ul#myTab.showindrop a.nav-link.active:after{
        content:"";
        right: 5px;
        top: 1.4rem;
        ;
        position:absolute;
        font-weight:bold;
        width:10px;
        height:10px;
        border: 10px solid transparent;
        border-top: 0;
        border-bottom: 10px solid #495057;
    }
}
 .blog_related_post.blog_grid_info .type-post .blog_list_item.blog_list_item_two{
     padding: 8px;
     box-shadow: 0px 39px 100px 0px rgb(236 231 231 / 50%);
}
 .blog_related_post .blog_content .blog_title{
     width: auto;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
}
 .post-template-default:not(".nav-item,p") {
     line-height: 12px!important;
}
 .search.search-no-results.logged-in .no-results{
     padding: 11px 17px 14px 18px!important;
     max-width: 611px;
     margin: auto;
}
 .search.search-no-results .col-lg-{
     width:100%;
}
 .search.search-no-results.logged-in .no-results h1{
     font-size:25px!important;
}
 .mega_menu_three .dropdown-menu{
     width:420px;
     display: flex!important;
     flex-wrap: wrap;
}
 .mega_menu_three .dropdown-menu .nav-item {
     width: 50% !important;
}
 .menu>.nav-item.submenu .mega_menu_three .dropdown-menu .nav-item:last-child{
    margin-bottom:10px
}
 .menu>.nav-item.submenu .dropdown-menu.mega_menu_three>.nav-item>.dropdown-menu .nav-item:hover {
     -webkit-transform:none!important;
     -ms-transform:none!important;
     transform:none!important;
     border-color:#fff!important;
     box-shadow: none;
     cursor:pointer!important;
     z-index: 0!important;
}
 .menu>.nav-item.submenu .dropdown-menu.mega_menu_three>.nav-item>.dropdown-menu .nav-item:hover .mega_menu_title {
    color:#ef2c30 !important
}
 .menu_toggle .hamburger-cross span{
     background: #dd170c!important;
}
 .blog_grid_info .category-integrations{
     margin-top: 20px!important;
     animation: 0.5s ease-in-out normal both running fadeInUp;
}
 .pricing-box{
     animation: 0.5s ease-in-out normal both running fadeInUp;
}
 .menu>.nav-item.submenu .dropdown-menu.mega_menu_three>.nav-item>.dropdown-menu .nav-item .nav-link .navdropdown_link .navdropdown_icon {
     margin-right: 5px!important;
}
 .menu>.nav-item.submenu .dropdown-menu.mega_menu_three>.nav-item>.dropdown-menu .nav-item .nav-link .navdropdown_link .navdropdown_content .mega_menu_title{
     font-size:14px!important;
}
 .menu>.nav-item.submenu .dropdown-menu.mega_menu_three>.nav-item>.dropdown-menu .nav-item .nav-link .navdropdown_link .navdropdown_content p {
     font-size:12px!important;
}
 .menu>.nav-item.submenu .dropdown-menu.mega_menu_three>.nav-item>.dropdown-menu .nav-item .nav-link .navdropdown_link .navdropdown_icon img{
     max-width:48px !important;
     margin-top:0px!important;
}
 .menu>.nav-item.submenu .dropdown-menu.mega_menu_three>.nav-item>.dropdown-menu .nav-item {
     padding: 10px 7px!important;
}
 .menu>.nav-item.submenu .dropdown-menu .nav-item:last-child {
     margin-bottom:0!important;
}
 .blog_grid_info .category-channels{
     margin-top: 20px!important;
     animation: 0.5s ease-in-out normal both running fadeInUp;
}
 .blog_content .learn_btn_two:hover:before {
     background: #e31b0d!important;
}
 .blog .menu>.nav-item>.nav-link:hover, .blog_list_item .blog_content a:hover, .blog_list_item .blog_content a:hover h5, header.header_area.navbar_fixed .navbar .navbar-nav .menu-item a.nav-link.active, header.header_area.navbar_fixed .navbar .navbar-nav .menu-item a:hover {
     color: #dd170c!important;
}
/* mobile view start */
 @media (max-width:992px){
     .elementor-heading-title{
         line-height:1.5!important;
    }
     .whatspp-fullwid .elementor-background-overlay:after{
         display:none!important;
    }
     .whatspp-fullwid .elementor-container.elementor-column-gap-default{
         display: flex;
         align-items: center;
         flex-direction: column;
    }
     #navbarSupportedContent {
         position: absolute;
         top: 77px;
         left: 0;
         right: 0;
         background:#fff;
         padding-bottom: 10px;
    }
     #menu-main-menu>.nav-item{
        margin-left:45px;
        padding-bottom: 15px;
    }
     .menu>.nav-item.submenu.mega_menu .mega_menu_inner{
         position:relative!important;
    }
     .menu>.nav-item.submenu.mega_menu.mega_menu_two .mega_menu_inner .dropdown-menu .nav-item .dropdown-menu .nav-item {
         width: 100%;
    }
     .menu>.nav-item.submenu.mega_menu.mega_menu_two .mega_menu_inner .dropdown-menu .nav-item .dropdown-menu{
         display: flex;
         flex-direction: column;
    }
     .submenu>.dropdown-menu:after, .submenu>.mega_menu_inner:after{
         display:none!important;
    }
     .menu>.submenu:has(.dropdown-menu[style*="display: none"]).submenu>.nav-link>span:before,.submenu>.nav-link>span:before{
         content: "\f067";
    }
     .menu>.submenu:has(.dropdown-menu[style*="display: block"]).submenu>.nav-link>span:before{
         content: "\f068";
    }
     .menu>.submenu:has(.dropdown-menu[style*="display: block"]).submenu>.nav-link>span:before,.menu>.submenu:has(.dropdown-menu[style*="display: none"]).submenu>.nav-link>span:before,.submenu>.nav-link>span:before {
         width: 18px!important;
         height: auto;
         position: absolute;
         top: 0px;
         right: 15px;
         font-family: "Font Awesome 5 Free";
         font-weight: 900;
         font-style: normal;
         transition: all .1s;
         display:block;
    }
	.main_logo_img,.sticky_logo_img {
		margin-left:0; 
	}
}
 @media (max-width:768px){
	 .main_logo_img,.sticky_logo_img {
		margin-left:0; 
	}
     .mobile-inte-div section{
         border:1px solid #f2f2f2;
         margin:10px 30px;
         padding: 20px 40px 0!important;
    }
     .mobile-inte-div2>div>.elementor-top-column{
         border:1px solid #f2f2f2;
         padding:10px 40px 20px;
         margin:10px 30px;
         border-radius:10px;
    }
     .mobile-inte-div2{
         padding-top:0!important;
         padding-bottom:0!important;
         margin:0;
    }
     .mega_menu_three .dropdown-menu .nav-item{
         width:100%!important;
    }
     .menu>.nav-item.submenu .nav-item>.dropdown-menu{
         width:100%;
    }
     .submenu>.dropdown-menu:after, .submenu>.mega_menu_inner:after {
         display:none!important;
    }
     .sec_pad {
         padding: 80px 0;
    }
     .only-pera{
         text-align:center 
    }
     .dropdown-menu .dropdown-menu{
         display:flex!important;
    }
     .menu>.nav-item {
         padding-left: 45px;
         margin-left:unset!important;
    }
     .navbar-nav .dropdown-menu {
         width: calc(100% - 10px);
    }
     .menu_one {
         width: 100%;
         scale: 1;
    }
     .menu>.nav-item.submenu {
         position: relative!important;
         max-width: 100%;
    }
     .nav-item>.dropdown-menu{
         max-width: 390px;
    }
     ul.dropdown-menu.scroll>li {
         min-width:50%!important;
         padding:10px 0 0 0px!important 
    }
     ul.dropdown-menu.scroll {
         display: flex!important;
         flex-direction: column;
         padding-left: 14px!important;
    }
     .mega_menu_inner{
         position:relative!important;
         box-shadow:unset!important;
    }
     .Products-submnu .nav-item .item {
         min-width: 200px;
    }
     .knbas-search form{
         display: flex;
         flex-direction: column;
         align-content: space-between;
         align-items: center;
    }
     .knbas-search input.form-control {
         width:100%;
         margin-bottom:10px!important;
    }
}
 @media(max-width:686px) and (min-width:215px) {
     .elementor-element-837b759::before {
         content: "";
         width: 100%;
         height: calc(100% + 0px);
         position: absolute;
         top: 1px;
         left: 0;
         clip-path:none!important;
         background: #5e2ced !important;
    }
     .elementor-6368 .elementor-element.elementor-element-88f2d9a > .elementor-element-populated {
         margin: 5px 0px 0px 0px;
    }
     .elementor-6368 .elementor-element.elementor-element-1c443cb .elementor-heading-title {
         color: #fff;
    }
     .elementor-6368 .elementor-element.elementor-element-fe53693 {
         color: #fff;
    }
     .only-show{
         margin-top:20px;
    }
     .elementor-widget-button .elementor-button-wrapper{
         margin-bottom: 28px;
         text-align: center;
    }
     .drdt-ignore-dark .elementor-heading-title.elementor-size-default.drdt-ignore-dark {
         line-height:37px!important;
    }
     .btn.bg-pni123.ml-3.pl-5.pr-5.br50px{
         padding-left: 25px!important;
         padding-right: 25px!important;
    }
     .elementor-6368 .elementor-element.elementor-element-5988e929 {
         text-align: center;
    }
     .tab-content.pl-5.pr-0.col-md-9.col-lg-9.col-sm-12 {
         padding-right:40px!important;
    }
     .dropdown-menu.mega_menu_three.drdt-ignore-dark{
         visibility: hidden;
    }
     .elementor-11394 .elementor-element.elementor-element-7f22062 > .elementor-element-populated{
        margin-top:15px !important;
    }
     .h_testimonial_thumb.slick-initialized.slick-slider{
         display: none!important;
    }
     .h_testimonial_slider.slick-initialized.slick-slider .slick-track{
         padding-top: 29px!important;
    }
     .h_testimonial_area.rave-testimonial{
         padding-bottom: 39px!important;
    }
     .elementor-heading-title{
         line-height : 25px;
    }
     .elementor-element-37d41e4a .elementor-heading-title{
        text-align : center;
    }
     .menu>.nav-item.submenu .dropdown-menu.mega_menu_three>.nav-item>.dropdown-menu .nav-item:hover{
         border-color:none!important;
    }
}
 @media (max-width: 767px){
     .elementor-6368 .elementor-element.elementor-element-65081383 > .elementor-widget-container {
         margin: 0px 123px 0px 0px!important;
    }
}
 @media (max-width: 1024px){
     .elementor-6368 .elementor-element.elementor-element-3738ccfe {
         padding-top:0px!important;
    }
}
 .dropdown-menu.mega_menu_three.drdt-ignore-dark{
     box-shadow: 0px 8px 10px #e8e8e8 !important 
}
 .menu>.nav-item.active .nav-link:before, .menu>.nav-item:hover .nav-link:before {
     width:0 !important;
}
 .testimonials-responsive-img .elementor-element-populated{
    padding:0 !important
}
 .post-template .elementor-section{
    margin-bottom:0 !important;
}
 .post-template .elementor-column-gap-default>.elementor-column>.elementor-element-populated{
    padding:10px 10px 0 0;
}
 .post-template .elementor-element p{
    margin-bottom:0 !important;
}
 .blog_content .elementor-section p > strong > .fa-question-circle {
    display:none
}
 .blog_related_post .has-post-thumbnail{
     transition: 0.2s transform linear 0.1s;
}
 .blog_related_post .has-post-thumbnail:hover{
     -webkit-transform: translateY(-4px);
     -ms-transform: translateY(-4px);
     transform: translateY(-4px);
     transition: 0.3s transform linear .1s;
}
 .tab-pane.active {
     animation: slide-down 0.5s ease-out;
     display: flex;
}
 @keyframes slide-down {
     0% {
         opacity: 0;
         transform: translateY(100%);
    }
     100% {
         opacity: 1;
         transform: translateY(0);
    }
}
 .blog_area_two.sec_pad {
     padding: 50px 0!important;
}
 .blog_single_info .blog_related_post {
     margin-top: 10px!important;
}
 .blog_area_two .blog_list_item:not(:last-child){
     margin-bottom: 10px !important;
}
 .menu>.nav-item:hover .dropdown-menu.mega_menu_three {
     visibility: visible !important;
}
 .lilistfillter a li{
     list-style:none;
     border-top: 1px solid #dfdfdf !important;
     border-bottom: 1px solid #dfdfdf !important;
     border-left: none !important;
     border-right: none !important;
}
 .lilistfillter a{
     list-style: none;
     text-decoration: none;
}
 .lilistfillter{
     overflow-x: hidden;
     height: 400px;
     padding: 12px 20px;
}
 .lilistfillter::-webkit-scrollbar {
     width: 7px;
     height: 7px;
}
 .lilistfillter::-webkit-scrollbar-thumb {
     border-radius: 100px;
     -webkit-box-shadow: inset 0 0 7px #3b3b3b;
}
 .lilistfillter::-webkit-scrollbar-track {
     -webkit-box-shadow: inset 0 0 2px rgb(0 0 0 / 30%);
     border-radius: 100px;
}
 .elementor-element-837b759::before {
     content: "";
     width: 100%;
     height: calc(100% + 0px);
     position: absolute;
     background: #5e2ced;
     top: 1px;
     left: 0;
     clip-path: polygon(126% -8%, 125% 22px, 92% 100%, -193% 102%);
}
 .only-show{
     box-shadow: 2px 3px 30px 2px grey;
}
 .only-one-text{
     color: #242424;
     font-family: "Poppins", Sans-serif;
     font-size: 45px;
     font-weight: 700;
     font-style: normal;
     line-height: 65px;
}
 .only-pera{
     column-gap: 76px;
     color: #404046;
     font-family: "Poppins", Sans-serif;
     font-size: 15px;
     font-weight: 400;
     font-style: normal;
     line-height: 26px;
}
 .heading-only{
     text-transform: capitalize;
}
 .ul-lists li{
     font-size: 22px;
     line-height: 41px;
}
 .search_boxs .input-group input{
     padding: 5px 8px 4px 10px !important;
}
 .search_boxs .input-group .input-group-append{
     padding: 3px 11px 0px 0px !important;
}
 .search_boxs .input-group .input-group-append button{
     color:#000 !important;
}
 .icon_search{
    color:#a2a3a5
}
 #myTab .tab-pane{
    animation: slide-down 1s ease-out;
     0.5s
}
 .container {
     max-width: 1190px !important;
}
 .lilistfillter a li{
     width: auto;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
}
 .elementor-8511 .elementor-element.elementor-element-a341ca9{
     background-color: #ffffff;
     box-shadow: 0px 2px 8px 2px #c5c1c180;
     margin-top: 20px;
     padding: 10px;
     border-radius: 5px;
}
 .nf-pass.field-wrap .nf-field-element:after{
     line-height: 36px !important;
     right: 8px !important;
     font-size: 20px !important;
     transition: none !important;
}
 .nf-form-layout input[type=text],.nf-form-layout input[type=tel],.nf-form-layout input[type=email]{
     height:35px ;
}
 .nf-form-layout select[name=nf-field-6_1] {
     height:35px !important;
}
 .nf-form-layout [for=nf-field-6_1]{
     height:35px !important;
}
 .only-font-btn{
     background-color: #6020e6;
     width: 26px;
     height:26px;
     border-radius: 50%;
     text-align: center;
     font-size: 12px;
     line-height: 23px;
     color: #fff;
}
 .nf-error {
     position: relative;
}
 .ninja-forms-field {
     transition: all .5s !important;
}
 .page-template .nf-loading-spinner{
     background-color:#6c5ef891!important;
}
 a {
     cursor:pointer;
}
 .cnt p,.btn_three{
     margin:0;
}
 .cnt input[type="text"],.cnt input[type="email"],.cnt .text_box textarea{
     border: 1px solid #ccc;
}
 .wpcf7 .cnt ~p>.btn_three {
     font-weight: 600;
     line-height: 13px;
     color: #FFFFFF;
     border-radius: 100px 100px 100px 100px;
     box-shadow: 0px 14px 34px 0px rgba(123.00000000000007, 103.99999999999999, 237.99999999999997, 0.2);
     padding: 18px 50px 19px 50px;
     background: #e72b2d;
     border: none;
     font-size:15px;
}
 .wpcf7 .cnt ~p>.btn_three:hover{
     animation-name: elementor-animation-buzz-out;
     animation-duration: .75s;
     animation-timing-function: linear;
     animation-iteration-count: 1;
     background: #cd1a1d!important;
}
 .cnt .wpcf7-form-control:focus {
     color: #495057;
     background-color: #fff;
     border-color: #80bdff;
     box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);
}
 .cnt textarea.wpcf7-form-control{
     resize: none;
}
 .navbar-brand {
     margin-right: 0;
}
 .navbar:not(.home .navbar){
     background:#fff 
}
 .blog_grid_info .category-channels:nth-of-type(1),.blog_grid_info .category-integrations:nth-of-type(1){
     margin-top:40px!important 
}
 .blog_related_post.blog_grid_info .category-channels:nth-of-type(1){
     margin-top:20px!important 
}
 .grecaptcha-badge{
     z-index:99;
}
 .pricing_switcher_control {
     display: flex;
     justify-content: center;
     align-items: center;
}
 #pricing_check{
     display:none;
}
 .pricing_switcher_control .pricing_toggle {
     width: 40px;
     height: 20px;
     background: transparent;
     border-radius: 100px;
     position: relative;
     cursor: pointer;
     outline: none;
     transition: all 0.2s ease-in-out;
     border: 2px solid #000;
     margin: 0 15px;
}
 .pricing_switcher_control .pricing_toggle:after {
     position: absolute;
     content: "";
     width: 20px;
     height: 20px;
     border-radius: 100px;
     background: #000;
     left: -2px;
     transition: all 0.2s ease-in-out;
     opacity: 1;
     display: block;
     top: -2px;
     transform: scale(0.9);
}
 .pricing_switcher_control.dl-active .pricing_toggle {
     border-color: #DF2A2A!important;
}
 #pricing_check:checked ~label>.pricing_toggle:after {
     left: 17px!important;
}
 #pricing_check ~label{
     margin-bottom:0px;
}
 #pricing_check:checked ~label>.pricing_toggle:after {
     background-color: #DF2A2A!important;
}
 #pricing_check:checked ~label .pricing_toggle{
     border-color: #DF2A2A!important;
}
 .pri_toggler_label {
     font-size: 16px;
     text-transform: capitalize;
     color: #AAA7A7;
     font-weight: 500;
     margin-bottom: 0;
}
 .pricing_box-2> .elementor-widget-wrap{
     display: flex;
     justify-content: center;
}
 #pricing_all:has(#pricing_check:checked) #INR{
     position:absolute;
     opacity:0;
     visibility:hidden;
}
 #USD{
     position:absolute;
     opacity:0;
     visibility:hidden;
}
 #pricing_all:has(#pricing_check:checked) #USD{
     position:relative;
     opacity:1;
     visibility:visible;
}
 .new_footer_top .footer_bg .footer_bg_one{
     width:70px;
     background-position:0 
}
 .new_footer_top .footer_bg .footer_bg_two{
     width:54px;
     background-position:-70px 0px 
}
 .new_footer_top .footer_bg .footer_bg_one , .new_footer_top .footer_bg .footer_bg_two{
     background-image:url(https://www.chatondesk.com/wp-content/uploads/sites/7/2023/11/footer_animte.png);
     background-repeat:no-repeat;
}
 .new_footer_top .footer_bg .footer_bg_one,.new_footer_top .footer_bg .footer_bg_two {
     position: absolute;
     bottom: 0;
}
 .new_footer_top .footer_bg .footer_bg_one {
     height: 50px;
     position: absolute;
     bottom: 0;
     left: 30%;
     -webkit-animation: myfirst 22s linear infinite;
     animation: myfirst 22s linear infinite;
}
 @keyframes myfirst{
     0% {
         left: -25%;
    }
     100% {
         left: 100%;
    }
}
 .new_footer_top .footer_bg .footer_bg_two {
     height: 52px;
     left: 38%;
     -webkit-animation: myfirst 30s linear infinite;
     animation: myfirst 30s linear infinite;
}
 .fa-commenting:before {
     content:'\f27a' 
}
 .fa-shield:before{
     content:'\f140';
}
 .fa-usd:before {
     content:'\f155' 
}
.small-img{
     background-image:url(https://www.chatondesk.com/wp-content/uploads/sites/7/2024/05/all-icon.png);
     width: 50px!important;
     text-indent: 100px;
}
 .small-img{
     height: 40px!important;
     scale: 1.2;
}


 .small-img1{
     background-position: -95px 382px;
}
 .small-img2{
     background-position: -92px 184px;
}
 .small-img3{
     background-position: -92px 140px;
}
 .small-img4{
     background-position: -92px -2px;
}
 .similer {
     background-image: url(https://www.chatondesk.com/wp-content/uploads/sites/7/2024/05/all-icon.png);
     background-repeat: no-repeat;
     width: 45px!important;
     height: 48px;
     max-width: unset;
     text-indent: 20px;
     font-size: 0;
     display: block;
     margin-right: 10px;
}
 #myListchat .list-group-item {
     display: flex;
     align-items: center;
}
 .similer1{
     background-position: 2px -41px;
}
 .similer2{
     background-position: 2px 2px;
}
 .similer3{
     background-position: 2px -87px;
}
 .similer4{
     background-position: 2px -180px;
}
 .similer5{
     background-position: -43px -87px;
}
 .similer6{
     background-position: -44px -3px;
}
 .similer7{
     background-position: -4px -224px;
}
 .similer8{
     background-position: -46px -135px;
}
 .similer9{
     background-position: -47px -184px;
}
 .similer10{
     background-position: 2px -133px;
}
 .similer11{
     background-position: 0px -370px;
     width: 50px!important;
}
 .similer12{
     background-position: -48px -49px;
     width: 50px!important;
     height: 34px;
}
 .similer13{
     background-position: -2px -272px;
     width: 85px!important;
     scale: 0.7;
     margin-left: -30px;
}

 input:focus-visible {
     outline: 0;
}
 #menu-main-menu a.nav-link {
     font-weight: 500;
     color: #192b49!important;
     letter-spacing: 1.2px;
}
 #menu-main-menu .mega_menu_three .mega_menu_title {
     font-weight: 500;
     color: #192b49!important;
     letter-spacing: 1.2px;
}
 #menu-main-menu .mega_menu_three .mega_menu_title~p {
     color: #aaaaaa;
}
 .footer-widget .widget_title {
     margin: 15px 0 5px;
}
 .com-QR-code{
     display: flex;
     flex-direction: column;
     font-weight:400;
}
 .QR-img{
     height: 150px;
     width: 150px;
     background-position: -25px 2px;
     background-size: 200px 200px;
     margin-top:10px;
     position:relative;
     padding:2px 
}

 .QR-img, .monochrome {
     background-image: url(https://www.chatondesk.com/wp-content/uploads/sites/7/2024/05/whatsapp-iso-img.png);
     background-repeat: no-repeat;
}
 .monochrome {
     height: 80px;
     width: 250px;
     background-position: -5px -200px;
     background-size: 255px 270px;
}
 .menu-item-14487 a:hover{
     color:unset!important;
     cursor:unset!important;
}
 .integ-icon i {
     background-image: url(https://www.chatondesk.com/wp-content/uploads/sites/7/2024/05/all-icon.png);
     width:48px!important;
     height:50px!important;
}
 .integ-icon i:before{
     display:none;
}
 .shopy i{
     background-position: -43px 240px;
     scale: 1.3;
}
 .commr i {
     background-position: -47px -56px;
     height: 30px!important;
}
 .Gsheet i {
     background-position: 2px -132px;
     scale: 0.6;
}
 .Zho i {
     background-position: 10px 150px;
     width: 100px!important;
}
 .Btrix i {
     background-position: -1px 51px;
     scale: 0.7;
}
.Kommo i {
     background-position: -340px 49px;
}
 .QR-img::before,.QR-img::after,.QR-img span::after,.QR-img span::before {
     content: '';
     position: absolute;
     width: 25%;
     height: 25%;
}
 .QR-img::before,.QR-img span::before {
     left: -6px;
}
 .QR-img::after,.QR-img::before{
     border-radius: 30px 10px 85px 10px;
     border-top: 5px solid red;
     border-left: 5px solid red;
     border-right: 0;
     border-bottom: 0;
     top:-5px;
}
 .QR-img::after {
     right:-5px;
     border-color: #008000!important;
     transform: rotate3d(0, 0, 1, 90deg);
}
 .QR-img span::after {
     transform: rotate3d(0, 0, 1, -90deg);
     right:-6px;
     border-color:#4285f4!important 
}
 .QR-img span::before,.QR-img span::after{
     border-radius: 10px 85px 10px 30px;
     border-top: 0;
     border-left: 5px solid #fabc05;
     border-right: 0;
     border-bottom: 5px solid #fabc05;
     bottom: -5px;
}
 .navdropdown_content{
     display:flex;
     position: relative;
}
 .navdropdown_content>p:nth-child(2){
     position: absolute;
     left: 51px;
     top: 23px;
}
 .navdropdown_content>p:nth-child(1){
     margin:3px 0 0;
}
 .cod_mmenu .navdropdown_content:before, .cod_immenu .navdropdown_content:before {
     content: '';
     background-image: url(https://www.chatondesk.com/wp-content/uploads/sites/7/2024/05/all-icon.png);
     background-repeat: no-repeat;
     width: 45px!important;
     height: 44px;
     display: block;
     margin-right: 5px;
	 transform: scale(0.7);
}
 .cod_mmenu .nav-item:nth-of-type(1) .navdropdown_content:before{
     background-position: 0px -44px!important;
}
 .cod_mmenu .nav-item:nth-of-type(2) .navdropdown_content:before{
     background-position: -2px 0px!important;
}
 .cod_mmenu .nav-item:nth-of-type(3) .navdropdown_content:before{
     background-position: 0px -88px!important;
}
 .cod_mmenu .nav-item:nth-of-type(4) .navdropdown_content:before{
     background-position: 0px -180px!important;
}
 .cod_mmenu .nav-item:nth-of-type(5) .navdropdown_content:before{
     background-position: -42px -88px!important;
}
 .cod_mmenu .nav-item:nth-of-type(6) .navdropdown_content:before{
     background-position: -44px -7px!important;
}
 .cod_mmenu .nav-item:nth-of-type(7) .navdropdown_content:before{
     background-position: -46px -138px!important;
}
 .cod_mmenu .nav-item:nth-of-type(8) .navdropdown_content:before{
     background-position: -3px -226px!important;
}
 .cod_immenu .nav-item:nth-of-type(1) .navdropdown_content:before{
     background-position: -45px -184px!important;
}
 .cod_immenu .nav-item:nth-of-type(2) .navdropdown_content:before{
     background-position: -49px -49px!important;
     height: 40px 
}
 .cod_immenu .nav-item:nth-of-type(3) .navdropdown_content:before{
     background-position: 0px -135px!important;
}
 .cod_immenu .nav-item:nth-of-type(5) .navdropdown_content:before{
     background-position: -1px -370px!important;
     width: 48px!important;
     scale: 0.8;
     height: 50px;
}
 .cod_immenu .nav-item:nth-of-type(4) .navdropdown_content:before {
     scale: 0.6;
     background-position: -3px -272px!important;
     margin-left: -19px;
     height: 54px;
     min-width: 84px;
}
 .cod_immenu .nav-item:nth-of-type(5) .navdropdown_content>p:nth-child(2){
     left:54px 
}
 .cod_immenu .nav-item:nth-of-type(4) .navdropdown_content>p:nth-child(2){
     left:58px 
}
 .cod_immenu .nav-item:nth-of-type(4) .navdropdown_content>p:nth-child(1){
     left:-12px;
     position:relative 
}
 #menu-item-14539 .mega_menu_inner .img {
     background-image:url(https://www.chatondesk.com/wp-content/uploads/sites/7/2023/11/prodt-iocn-1.png);
     width:40px;
     height:40px;
}
 #menu-item-14539 .mega_menu_inner .item{
     display:flex;
     align-items: center;
}
 #menu-item-14539 .mega_menu_inner .text{
     margin: 0 0px 0 8px;
     text-align: left;
}
 #menu-item-14539 .dropdown-menu.scroll>.nav-item:nth-of-type(1) .img{
     background-position: 0px 38px;
}
 #menu-item-14539 .dropdown-menu.scroll>.nav-item:nth-of-type(2) .img{
     background-position: 2px 1px;
}
 #menu-item-14539 .dropdown-menu.scroll>.nav-item:nth-of-type(3) .img{
     background-position: 38px 2px;
     width: 50px;
}
 #menu-item-14539 .dropdown-menu.scroll>.nav-item:nth-of-type(4) .img{
     background-position: 37px -38px;
}
#menu-item-14539 .dropdown-menu.scroll>.nav-item:nth-of-type(5) .img{
     background-position: 0px 78px;
}
 .Products-submnu .nav-item .img{
     background-image:url(https://www.chatondesk.com/wp-content/uploads/sites/7/2023/11/icon-prod-all.png);
     width: 55px;
     height:53px;
     background-repeat: no-repeat;
     box-shadow:unset!important;
}
 .Products-submnu .nav-item .item{
     display:flex;
     align-items: center;
}
 .Products-submnu .nav-item .text {
     margin-top: 0!important;
     text-align: left;
     padding-left: 5px;
}
 .Products-submnu .nav-item:nth-of-type(1) .img{
     background-position:2px 1px;
}
 .Products-submnu .nav-item:nth-of-type(2) .img{
    background-position: 0px -104px;
}
 .Products-submnu .nav-item:nth-of-type(3) .img {
     background-position: 2px -51px;
     width: 76px;
     scale: 0.8;
     height: 55px;
}
 .Products-submnu .nav-item:nth-of-type(4) .img {
     background-position: -51px 3px;
     scale: 0.9;
     width: 70px;
}
 .Products-submnu .nav-item:nth-of-type(5) .img{
    background-position: -51px -49px;
    scale: 0.8;
}
 .navigation.pagination .nav-links {
     display:flex;
     margin-top:10px;
}
 .Products-submnu .nav-item .img:before{
     opacity:0!important;
    ;
}
 .cube-se2 svg{
     width:150px;
}
 .cube-se2{
     display: flex;
     justify-content: center;
}
 .hide-subtitle{
     cursor: pointer;
}
 .hide-subtitle{
     height:105px;
     overflow:hidden;
     transition:all 0.5s;
     margin-bottom: 0px!important;
     border-bottom:1px solid #cfcfcf 
}
 .main-div-hide:has(.hide-subtitle:nth-child(2).active) .hide-subimg-2, .main-div-hide:has(.hide-subtitle:nth-child(3).active) .hide-subimg-3, .main-div-hide:has(.hide-subtitle:nth-child(1).active) .hide-subimg-1, .main-div-hide:has(.hide-subtitle:nth-child(4).active) .hide-subimg-4{
     display:block;
     background:#fff;
     top:0;
     bottom:0;
}
 .hide-subimg-2,.hide-subimg-4,.hide-subimg-3,.hide-subimg-1{
     animation: fadeIn_Right 1s cubic-bezier(.075,.82,.165,1);
}
 .hide-subimg-1,.hide-subimg-2,.hide-subimg-3,.hide-subimg-4{
     display:none;
}
 @keyframes fadeIn_Right{
     0% {
         opacity: 0;
         transform: translate3d(10%,0,0);
    }
     100% {
         opacity: 1;
         transform:none;
    }
}
 .hide-subtitle.active{
     background-color:#DBEAFB;
}
 .hide-subtitle .elementor-icon-box-description{
     height:55px;
     transition:all 0.5s;
     overflow:hidden;
     transform: translate(0px, 70px);
}
 .hide-subtitle h3{
     transform: translate(0px, 56px);
     transition:all 0.5s 
}
 .hide-subtitle.active h3{
     transform: translate(0px, 0px);
     transition:all 0.5s 
}
 .hide-subtitle.active .elementor-icon-box-description{
     transform: translate(0px, 0px);
     transition:all 0.5s;
}
 .Products-submnu .item .text:hover {
     color: unset!important;
}
 .main-div-hide img,.inc-all-img img{
     width:100%;
     height:380px;
}
 .cata-log-page {
     background-image: radial-gradient(circle, #ffb4b4fa 1%, #ffffff 30%, #ffffff 100%);
     background-position: -120vh 0%;
     background-repeat: no-repeat;
}
 .hentry:first-of-type{
     margin-top: 80px !important;
}
 .main_logo_img,.sticky_logo_img {
     margin-left:-23px 
}
.fa-phone-alt:before {
     font-weight:900;
}
 .hentry.category-channels .blog_list_item {
     display: flex;
     flex-direction: row;
}
 .menu>.nav-item.submenu .dropdown-menu,.menu>.Products-submnu .mega_menu_inner{
     box-shadow: -1px 15px 19px 3px rgba(14,0,40,.05)!important;
}
 .menu>.Products-submnu.nav-item.submenu .dropdown-menu,.header_area.navbar_fixed{
     box-shadow:unset!important;
}
 .body_wrapper:has(.header_stick.navbar_fixed) .menu>.nav-item.submenu .dropdown-menu .nav-item, .body_wrapper:has(.header_stick.navbar_fixed) .menu>.Products-submnu .mega_menu_inner{
     background: #fff!important;
}

 .mega_menu_three .dropdown-menu {
     width: 450px;
}
 #menu-main-menu .mega_menu_three .mega_menu_title {
     font-weight: 600;
     letter-spacing: 1px;
}
 .menu>.nav-item.submenu .dropdown-menu.mega_menu_three>.nav-item>.dropdown-menu .nav-item .nav-link .navdropdown_link .navdropdown_content p {
     line-height: 1.4;
}
 .navdropdown_content>p:nth-child(1) {
     margin: 5px 0 0;
}
 .navdropdown_content>p:nth-child(2) {
     margin: 2px 0 0;
}
 .submenu>.dropdown-menu{
     overflow: visible!important;
}
 .submenu>.dropdown-menu:after,.submenu>.mega_menu_inner:after {
     content: "";
     width: 0px;
     height: 0px;
     border-left: 24px solid transparent;
     border-right: 24px solid transparent;
     border-top: 24px solid #fff;
     left: 30px;
     top: -20px;
     transform: rotate(180deg);
     position: absolute;
     display: block;
}
 .channel-faq>strong {
     padding: 10px 12px 10px 0px !important;
     color: #000;
     width: 100%;
     display: flex;
     margin-bottom: 16px;
     font-weight: 600;
     letter-spacing: 1.1px;
     border-bottom: 1px solid #acadb24d;
     border-left: none;
     background: none !important;
     font-size: 1.1em;
     text-transform: uppercase;
     align-items: center;
}
 .submenu .dropdown-menu .nav-item .nav-item:hover span.navdropdown_content,.Products-submnu.submenu .dropdown-menu .nav-item .nav-item:hover{
     transform: scale(1.055);
     transition: all .3s ease-in;
}
 .submenu .dropdown-menu .nav-item .nav-item span.navdropdown_content,.Products-submnu.submenu .dropdown-menu .nav-item .nav-item {
     transform: scale(1);
     transition: all .3s ease-in;
}
 .blog_related_post.blog_grid_info .type-post .blog_list_item.blog_list_item_two:hover{
     transform:scale(1.1);
     transition: all .3s ease-in;
}
 .blog_related_post.blog_grid_info .type-post .blog_list_item.blog_list_item_two {
     box-shadow: unset;
     border-radius: 10px;
     padding: 0px;
     transition: all .3s ease-in;
     border-bottom: 5px solid #cdcaff !important;
     border: 1px solid #acadb24d;
     background: #fbfbfd;
     cursor:pointer;
     flex-direction: column;
}
 .single-post .has-post-thumbnail .blog_content {
     margin-top: 0px;
}
 .blog_list_item.blog_list_item_two .blog_content .blog_title{
     padding: 0px 10px 5px;
}
 .blog_list_item.blog_list_item_two .img-fluid{
     padding:20px 10px 20px!important;
}
 .blog_list_item.blog_list_item_two a~.blog_content {
     display: flex;
     flex-direction: column;
}
 .blog_related_post.blog_grid_info .blog_titles{
     font-size: 20px;
     font-weight: 600;
     padding: 10px 0px;
     border-radius: 10px;
     color: #030000;
     text-decoration: underline;
     text-underline-offset: 9px;
}
 .blog_single_info .blog_related_post{
     padding: 0px 13px 0 12px;
}
 h2.blog_titles:after {
     content:'\00BB';
}
 .blog_single_info .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
     padding: 10px 0px;
}
 body .blog_single_info{
     letter-spacing: 1px;
     color: #3d3d3d;
}
 .blog_related_post .blog_content .blog_title {
     text-align: center;
}
 .blog_related_post.blog_grid_info .type-post .blog_list_item.blog_list_item_two:hover .blog_content .blog_title{
     color: #dd170c !important;
}
 .wrapper {
     display: flex;
}
 .wrapper .dynamic-txts {
     margin: 0;
     height: 40px;
     line-height: 40px;
     overflow: hidden;
     padding: 0;
}
 .dynamic-txts li {
     list-style: none;
     color: #2c2c51;
     font-size: 25px;
     font-weight: 600;
     position: relative;
     top: 0;
     animation: slide 12s steps(4) infinite;
}
 @keyframes slide {
     100% {
         top: -160px;
    }
}
 .dynamic-txts li span {
     position: relative;
     margin: 5px 0;
     line-height: 30px;
}
 .dynamic-txts li span::after {
     content: "";
     position: absolute;
     left: 0;
     height: 40px;
     width: 100%;
     background: #dcd2f9;
     border-left: 3px solid #000000;
     animation: typing 3s steps(10) infinite;
}
 @keyframes typing {
     40%, 60% {
         left: calc(100% + 0px);
    }
     100% {
         left: 0;
    }
}
.whatspp-fullwid .elementor-column-gap-default{
     margin-top:50px;
}
 .whatspp-fullwid .elementor-column-gap-default .elementor-col-50:nth-child(2){
     margin-top:30px;
     overflow: hidden;
}
 .header_stick:not(.home .header_stick.navbar_fixed)>.navbar{
     background:transparent!important 
}
 .whatspp-fullwid .elementor-background-overlay{
     background:#fff!important;
     opacity:1!important;
}
 .channel-faq>strong:before{
     content: '';
     font-family: "Font Awesome 5 Free";
     color: #fff;
     display: flex;
     align-items: center;
     justify-content: center;
     font-size: 1.5em;
     margin-right: 5px;
     line-height: 15px;
     position: absolute;
     left: 14px;
     top: 36px;
     width: 60px;
     height: 60px;
     border-right: 60px solid #9375ea;
     border-top: 60px solid transparent;
}
 .channel-faq .fa-question-circle {
     display: none;
}
 .channel-faq>strong:after {
     content: '';
     font-family: "Font Awesome 5 Free";
     color: #fff;
     display: flex;
     align-items: center;
     justify-content: center;
     font-size: 1.5em;
     margin-right: 5px;
     line-height: 15px;
     position: absolute;
     left: 84px;
     top: 35px;
     border-right: 3px solid #9375ea;
     height: 100%;
}
 span.channel-faq{
     position: relative;
     background: #f9f9f9;
     padding: 20px 20px 20px 100px;
     overflow: hidden;
     display: block;
     margin-top: 20px;
     color: #3d3d3d;
     letter-spacing: 1px;
}
 .channel-faq h5{
     text-transform:capitalize;
}
 .channel-faq p{
     border: 2px solid #9375ea;
     position: absolute;
     left: 14px;
     top: 36px;
     width: 60px;
     height: 60px;
     display: flex;
     flex-direction: column;
     align-items: center;
     justify-content: center;
     font-size: 30px;
     background: #f9f9f9;
     z-index: 2;
}
 .blog_list_item .blog_content .learn_btn_two {
     border: none;
     padding: 5px 10px 5px 10px;
     text-align: center;
     background: #e72b2d;
     border-radius: 0.25rem;
     color: #fff;
}
 .blog_list_item .blog_content .learn_btn_two:hover{
     color: #fff!important;
     border: none!important;
     background: #cd1a1d !important;
}
 .learn_btn_two:before{
     display:none!important;
}
 .blog_list_item .blog_content .learn_btn_two:hover i{
     padding:0!important 
}
 .blog_list_item .blog_content .learn_btn_two i{
     display:none;
}
 .toll-tipss> button{
     cursor:unset!important;
     margin-bottom:5px 
}
 .toll-tipss{
     margin:10px 0 20px 
}
 .blog_list_item.blog_list_item_two .blog_content h5.blog_title{
     padding-left:0 
}
 
 i.fab.fa-whmcs {
     background-image: url(https://www.chatondesk.com/wp-content/uploads/sites/7/2024/05/whmcs.png);
     width: 115px !important;
     height: 50px !important;
     background-size: 100px;
     background-repeat: no-repeat;
     background-position: 0px 15px;
}
 .cod_immenu .nav-item:nth-of-type(6) .navdropdown_content:before {
     background-position: -95px -373px !important;
}
.cod_immenu .nav-item:nth-of-type(7) .navdropdown_content:before {
    background-position: -52px -377px !important;
}
 .page-numbers .ti-arrow-right:before {
     content:'\f101';
     font-family: 'Font Awesome 5 Free';
     font-weight: 900;
     font-style: normal;
}
.trail:before {
     bottom: 0px;
     clip-path: polygon(0 70%, 0% 100%, 15% 100%);
     left:0;
}
 .trail:after,.trail:before,.trail> .elementor-background-overlay:before {
     position: absolute;
     width: 100%;
     content: '';
     height: 100%;
     z-index: 1;
     background: #341f6d;
}
 .trail:after {
     top: 0px;
     clip-path: polygon(100% 0, 85% 0, 100% 30%);
     right: 0px;
}
 .trail> .elementor-background-overlay:before {
     clip-path: polygon(50% 0%, 84% 0, 100% 32%, 100% 100%, 16% 100%, 0 68%, 0 0);
     background: #5e2ced;
}
/* knowldge page css*/
 .knbas-search span.input-group-addon button{
     height: 50px;
     border:none;
     height: 50px;
     background: #BE161E;
     cursor: pointer;
     padding:0 2.5rem;
}
 .knbas-search .ti-search:before {
     content: 'Search';
     color:#fff;
     font-family: "Poppins", Sans-serif !important;
     font-weight:500;
}
 .knbas-search input.form-control {
     height: 50px;
     margin:0 15px;
     border-radius:0.25rem!important;
}
 .knbas-search input.form-control:focus{
     border-color: unset!important;
     box-shadow:unset;
}
 .knlg-cagety .col-lg-6.col-md-6.mb-5 {
     margin-bottom:0px!important;
     max-width: 100% !important;
     border-bottom: 1px solid #f3f3f3;
     padding: 5px 15px;
}
 .knlg-cagety .row {
     display: flex;
     flex-direction: column;
}
 .knlg-cagety .h_blog_item:hover {
     box-shadow:unset 
}
 .h_blog_item .h_blog_content h3:hover {
     color: #e72b2d;
}
 .layer1,.layer2,.layer3{
     display:none;
}
 .hm-img-txt:nth-child(2) {
    animation-delay: 0s
}
 .hm-img-txt:nth-child(3) {
    animation-delay: 1s
}
 .hm-img-txt:nth-child(4) {
    animation-delay: 2s
}
 .hm-img-txt:nth-child(5) {
    animation-delay: 3s
}
.menu>.nav-item+.nav-item {
    margin-left: 30px;
}
.h_analytices_features_area{padding:50px 0;}
.h_analytices_features_item{padding:0;}

/**customize css **/

	body {
	   font-family: "Poppins", Sans-serif !important;
		font-size: 16px!important;
		font-weight: 400!important;
		line-height: 30px!important;
		letter-spacing: .32px!important;

	}
	
	p, .tab-content .pull-left{line-height:35px !important}
	a{color: #226efb}
	a:hover{text-decoration:none}
	.blog_content.col-lg-8 {
		margin-top: 20px;
	} 
	body .blog_single_info{
		color: #677294;
		}
	.main_logo_img,.sticky_logo_img {
		margin-left:0!important;
	}
	.monochrome img{ 
		width:300px;
	}

	.hentry:first-of-type{
			margin-top: 67px !important;
	}
	
	.elementor-heading-title{line-height: initial; margin: initial;}
	
	.elementor-widget-saasland_tabs .nav-tabs .nav-item{margin-bottom:0}
	.hme-tabs #myTab.nav-tabs{border: 1px solid #f0f3fb; border-radius: 5px; box-shadow: -3px -1px 15px 0px #f0f3fb}
	.hme-tabs .bg100border li a{background: #fcfcff; border-bottom: 1px solid #ddd !important;}
	.hme-tabs #myTab.nav-tabs .nav-link.active, .hme-tabs #myTab.nav-tabs .nav-link i.fa{border-color: transparent; color: #226efb}
	.hme-tabs #myTab .nav-item .nav-link{color: #495057;}
	.hme-tabs .nav-tabs .nav-link:focus, .hme-tabs .nav-tabs .nav-link:hover{border-color:transparent; color: #226efb !important}
	
	.hme-tabs .nav-tabs .nav-link:focus, .hme-tabs .nav-tabs .nav-link:hover{border-color:transparent;}
	.elementor-icon-box-title .small-img3 {background-position: -240px 472px;}
	.elementor-icon-box-title .small-img2 {background-position: -93px 275px;}
	.elementor-icon-box-title .small-img1 {background-position: -240px 231px;}
	.lilistfillter {padding: 0px 2px 8px 2px; background: #fcfcff;}
	.lilistfillter a:hover{text-decoration:none}
	.lilistfillter a li{border-top: 1px solid #f0f3fb !important; border-bottom: 1px solid #f0f3fb !important;}
	.page-id-38717, .page-id-6368 [data-elementor-type=wp-page]{padding-top: 180px;}
	.hBTZUK {
		background: linear-gradient(239.93deg, rgb(133, 18, 224) 43.93%, rgb(0, 47, 255) 93.49%) text;
		-webkit-text-fill-color: transparent;
	}
	
	#menu-footer-company .nav-link p{font-size:10px !important}
	
	.multi_colored_tags ul li.elementor-icon-list-item {
		font-weight: 400;
		text-align: center;
		white-space: nowrap;
		vertical-align: middle;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		border: 1px solid transparent;
		padding: .375rem .75rem;
		margin:0 8px 8px 0;
		font-size: 1rem;
		line-height: 1.5;
		border-radius: .25rem;
		text-transform: uppercase;
		transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	}

	.multi_colored_tags ul li.elementor-icon-list-item:nth-child(1) {
		  background-color: #7b68ee1a !important;
	}
	.multi_colored_tags ul li.elementor-icon-list-item:nth-child(1), .multi_colored_tags ul li.elementor-icon-list-item:nth-child(1) .fa-circle{color:#7b68ee!important;}
	.multi_colored_tags ul li.elementor-icon-list-item:nth-child(2) {
		  background-color: #FFF0F4!important;
	}
	.multi_colored_tags ul li.elementor-icon-list-item:nth-child(2), .multi_colored_tags ul li.elementor-icon-list-item:nth-child(2) .fa-circle{color: #FF5E8C!important;}
	.multi_colored_tags ul li.elementor-icon-list-item:nth-child(3) {
		  background-color: #d2eddb!important;
	}
	.multi_colored_tags ul li.elementor-icon-list-item:nth-child(3), .multi_colored_tags ul li.elementor-icon-list-item:nth-child(3) .fa-circle{color: #2a5c2e!important;}
	.multi_colored_tags ul li.elementor-icon-list-item:nth-child(4) {
		  background-color: #FFF0F4!important;
	}
	.multi_colored_tags ul li.elementor-icon-list-item:nth-child(4), .multi_colored_tags ul li.elementor-icon-list-item:nth-child(4) .fa-circle{color: #FF5E8C!important;}
	.multi_colored_tags ul li.elementor-icon-list-item:nth-child(5) {
		  background-color: #7b68ee1a!important;
	}
	.multi_colored_tags ul li.elementor-icon-list-item:nth-child(5), .multi_colored_tags ul li.elementor-icon-list-item:nth-child(5) .fa-circle{color: #7b68ee!important;}
	.multi_colored_tags ul li.elementor-icon-list-item:nth-child(6) {
		  background-color: #fdf0cb!important;
	}
	.multi_colored_tags ul li.elementor-icon-list-item:nth-child(6), .multi_colored_tags ul li.elementor-icon-list-item:nth-child(6) .fa-circle{color: #f38e27!important;}
	
	.features_area_pad .card .btn{white-space: normal !important;}


    .multi_colored_tags-center ul{display:flex; justify-content:center;}
	
	/* mobile view start */
	@media (max-width:992px){
		
		.whatspp-fullwid section>.elementor-column-gap-default {
		display: flex;
		flex-direction: column;
		}
	}
	/* mobile view close */
	/* mobile view start */
	@media(min-width:1900px) and (max-width:2400px) {
		 .submenu>.mega_menu_inner:after {
				left:41.5%!important;
			}

	}
	/* mobile view close */
	/* mobile view strat */
	@media(min-width:1600px) and (max-width:1900px) {
		 .submenu>.mega_menu_inner:after {
				left:39%!important;
			}

	}
	/* mobile view close */
	/* mobile view start */
	@media(min-width:1300px) and (max-width:1600px) {
		 .submenu>.mega_menu_inner:after {
				left:37.5%!important;
			}
	}
	/* mobile view close */
	/* mobile view start */
	@media(min-width:900px) and (max-width:1300px) {
		 .submenu>.mega_menu_inner:after {
				left:35.5%!important;
			}
	}
	/* mobile view close */
	/* mobile view start */
	@media(min-width:2400px) and (max-width:3000px) {
		 .submenu>.mega_menu_inner:after {
				left:43%!important;
			}

	}
	/* mobile view close */
	/* mobile view start */
	@media (max-width:992px){
	  .table-responsive tbody{padding: 15px;}
		.sml{
			display: block;
			text-align: left;
			padding-bottom: 0;
			margin-bottom: 0;
			line-height: 0.5;
		}
	  .table-responsive thead {
		display: none;
	  }
	  .table-responsive, 
	  .table-responsive tbody, 
	  .table-responsive tr, 
	  .table-responsive td {
		display: block;
		width: 100%;
	  }
	  .table-responsive tr {
		margin-bottom: 15px;
		border: 1px solid #eee;
		border-radius: 8px;
		overflow: hidden;
	  }
	  .table-responsive td {
		text-align: left;
		padding: 12px;
		position: relative;
	  }
	  .table-bordered td, .table-bordered th {
			border: 1px solid #eee;
	   }
	  .table-responsive td::before {
		content: attr(data-label);
		font-weight: bold;
		display: block;
		margin-bottom: 5px;
		color: #333;
	  }
	  
	  .table-responsive table th{
		 border: none;
	  }

		.elementor-heading-title{
			line-height:1.5!important;
		}
	.whatspp-fullwid .elementor-background-overlay:after{
			display:none!important;
		}
		.whatspp-fullwid .elementor-container.elementor-column-gap-default{
			display: flex;
		align-items: center;
		flex-direction: column;
		}
		#navbarSupportedContent {
		position: absolute;
		top: 70px;
		left: 0;
		right: 0;
		background:#fff;
			padding-bottom: 10px;
	}

	#menu-main-menu>.nav-item{margin-left:45px;padding-bottom: 15px;}

	.menu>.nav-item.submenu.mega_menu .mega_menu_inner{
	position:relative!important;
	}

	.menu>.nav-item.submenu.mega_menu.mega_menu_two .mega_menu_inner .dropdown-menu .nav-item .dropdown-menu .nav-item {
		width: 100%;
	}
	.menu>.nav-item.submenu.mega_menu.mega_menu_two .mega_menu_inner .dropdown-menu .nav-item .dropdown-menu{
	   display: flex;
		flex-direction: column; 
	}
	.submenu>.dropdown-menu:after, .submenu>.mega_menu_inner:after{
		display:none!important;
	}
		.menu>.submenu:has(.dropdown-menu[style*="display: none"]).submenu>.nav-link>span:before,.submenu>.nav-link>span:before{
		content: "\f067"; 
	}
	.menu>.submenu:has(.dropdown-menu[style*="display: block"]).submenu>.nav-link>span:before{
		content: "\f068"; 
	}
	.menu>.submenu:has(.dropdown-menu[style*="display: block"]).submenu>.nav-link>span:before,.menu>.submenu:has(.dropdown-menu[style*="display: none"]).submenu>.nav-link>span:before,.submenu>.nav-link>span:before 
	{
		width: 18px!important;
		height: auto;
		position: absolute;
		top: 0px;
		right: 15px;
		font-family: "Font Awesome 5 Free";
		font-weight: 900;
		font-style: normal;
		transition: all .1s;
		display:block;
	}
	}

	@media (max-width:768px){
		.home-sec-second .elementor-image-box-wrapper {
		align-items: center !important;
	}
		.mobile-inte-div>.elementor-container>.elementor-column>.elementor-widget-wrap {
		margin: 0 0px 20px 0px !important;
		}
		.mobile-inte-div {
		margin-bottom: -20px !important;
	}
		.hentry:first-of-type {
		margin-top: 50px !important;
	}
		.elementor-widget-html > div{
		overflow:auto;
			margin: 0 -15px;
	}
		.post-template-default:not(.post-template-default.elementor-page){
			padding: 15px;
		}
	body .blog_single_info,.blog_single_info .blog_content.col-lg-8{
		padding:0;
	}
		.col-lg-12.blog_single_info>.blog_list_item {
		flex-direction: column;
	}
		.channels-pages .menu{
		flex-wrap: wrap;
		 justify-content: unset!important;
	}
	.channels-menus .menu >li.menu-item:hover{
			scale: 1;
		}
		.channels-menus .menu >li.menu-item:hover a{
		border-bottom: 2px solid #aabfff;
		}
	.channels-pages .menu>li.menu-item {
		width: 90%!important;
	  background:transparent;
	}
		.dynamic-txts li span::after {
		background: #f5f5fa !important
		}
		section{
		padding:0 20px 0 15px;
	}
	.channels-menus .menu >li a{
		background-position: center!important;
	}
		.knbas-search input.form-control {
		margin: 0!important;
		}
		.knbas-search .input-group-addon,.knbas-search .input-group-addon button{
			width:100%;
		}
	.channels-menus .menu >li.menu-item{
		padding-left: 0px;
		padding-right: 0px;
		margin-bottom: 5%;
	}
		.channels-menus .menu {
		flex-direction: column;
			align-items: center;
	}
		.frnt-bottom-slide section {
	 clip-path:unset!important;
		height: 120px!important;
		padding-left: 15px; 
		padding-left: 20px!important;
		margin-top: -16px;
			padding-bottom:20px;
	}
		.frnt-bottom-slide section h3 {
		padding-left: 50px!important;
	}
		.mobile-inte-div section{
		border:1px solid #f2f2f2;
		margin:10px 30px;
			padding: 20px 40px 0!important;
	}

		.mega_menu_three .dropdown-menu .nav-item{
			width:100%!important;
		}
		.menu>.nav-item.submenu .nav-item>.dropdown-menu{
		width:100%;
			max-height: 300px;
			overflow-y: auto;
			flex-direction: column;
			flex-wrap: nowrap;
			scrollbar-width: none;
	}
		.submenu>.dropdown-menu:after, .submenu>.mega_menu_inner:after {
			display:none!important;
		}
		.sec_pad {
		padding: 80px 0;
	}
		.only-pera{
			text-align:center
		}
		.dropdown-menu .dropdown-menu{
			display:flex!important;
		}

		.menu>.nav-item {
		padding-left: 45px;
			margin-left:unset!important;
	}
	.navbar-nav .dropdown-menu {
	width: calc(100% - 10px);
	}
		.menu_one {
		width: 100%;
		scale: 1;
	}
	.menu>.nav-item.submenu {
		position: relative!important;
		max-width: 100%;
	}
		.nav-item>.dropdown-menu{
		max-width: 390px;
		}

	ul.dropdown-menu.scroll>li {
		min-width:50%!important;
		padding:10px 0 0 0px!important
	}

	ul.dropdown-menu.scroll {
		display: flex!important;
		flex-direction: column;
	   padding-left: 14px!important;
		}
	.mega_menu_inner{
		position:relative!important;
		box-shadow:unset!important;
	}

	.Products-submnu .nav-item .item {
		min-width: 200px;
	}
	.knbas-search form{
		display: flex;
		flex-direction: column;
		align-content: space-between;
		align-items: center;
	}
		.knbas-search input.form-control {
		width:100%;
		margin-bottom:10px!important;
	}
		.main_logo_img,.sticky_logo_img {
		margin-left:0!important;
	}
	}
	/* mobile view close */

	.fa-phone-alt:before {
	   font-weight:900;
	}

	.hentry.category-channels .blog_list_item {
		display: flex;
		flex-direction: row;
	}
	.menu>.nav-item.submenu .dropdown-menu,.menu>.Products-submnu .mega_menu_inner{
		box-shadow: -1px 15px 19px 3px rgba(14,0,40,.05)!important;
	}

	.menu>.Products-submnu.nav-item.submenu .dropdown-menu,.header_area.navbar_fixed{
		box-shadow:unset!important;
	}
	.body_wrapper:has(.header_stick.navbar_fixed) .menu>.nav-item.submenu .dropdown-menu .nav-item,
	.body_wrapper:has(.header_stick.navbar_fixed) .menu>.Products-submnu .mega_menu_inner{
		background: #fff!important;
		}
	.cod_mmenu .navdropdown_content:before, .cod_immenu .navdropdown_content:before {
		scale: 0.7;
	}
	.mega_menu_three .dropdown-menu {
		width: 450px;
	}

	#menu-main-menu .mega_menu_three .mega_menu_title {
		font-weight: 600;
		letter-spacing: 1px;
	}
	.menu>.nav-item.submenu .dropdown-menu.mega_menu_three>.nav-item>.dropdown-menu .nav-item .nav-link .navdropdown_link .navdropdown_content p {
		line-height: 1.4;
	}
	.navdropdown_content>p:nth-child(1) {
		margin: 5px 0 0;
	}
	.navdropdown_content>p:nth-child(2) {
		margin: 2px 0 0;
	}
	.submenu>.dropdown-menu{
		overflow: visible!important;
	}
	.submenu>.dropdown-menu:after,.submenu>.mega_menu_inner:after {
		content: "";
		width: 0px;
		height: 0px;
		border-left: 24px solid transparent;
		border-right: 24px solid transparent;
		border-top: 24px solid #fff;
		left: 30px;
		top: -20px;
		transform: rotate(180deg);
		position: absolute;
		display: block;
	}
	.channel-faq>strong {
	   padding: 10px 12px 10px 0px !important;
		color: #000;
		width: 100%;
		display: flex;
		margin-bottom: 16px;
		font-weight: 600;
		letter-spacing: 1.1px;
		border-bottom: 1px solid #acadb24d;
		border-left: none;
		background: none !important;
		font-size: 1.1em;
		text-transform: uppercase;
		align-items: center;
	}

	.submenu .dropdown-menu .nav-item .nav-item:hover span.navdropdown_content,.Products-submnu.submenu .dropdown-menu  .nav-item .nav-item:hover{
	   transform: scale(1.055);
		transition: all .3s ease-in;
	}
	.submenu .dropdown-menu .nav-item .nav-item span.navdropdown_content,.Products-submnu.submenu .dropdown-menu  .nav-item .nav-item {
		 transform: scale(1);
		transition: all .3s ease-in;
	}
	.blog_related_post.blog_grid_info .type-post .blog_list_item.blog_list_item_two:hover{
		transform: unset;
		transition: unset;
	}
	.blog_related_post.blog_grid_info .type-post .blog_list_item.blog_list_item_two {
		box-shadow: unset;
		border-radius: unset;
		transition: unset;
		border: unset;
		background: unset;
		cursor: pointer;
		border-bottom: 2px solid #ddd !important;
		padding: .5rem 0 .5rem 8px;
	}
	.blog_grid_info>.blog_titles~.row {
		flex-direction: column;
	}
	.single-post .has-post-thumbnail .blog_content {
		margin-top: 0px;
	}
	.blog_list_item.blog_list_item_two .blog_content .blog_title{
		padding: 0px 10px 5px;
	}

	.blog_list_item.blog_list_item_two .img-fluid{
		padding:0!important;
	}
	.blog_list_item.blog_list_item_two a~.blog_content
	{
		display: unset;
		flex-direction: unset;
	}
	.blog_related_post.blog_grid_info .blog_titles{
		font-size: 20px;
		font-weight: 600;
		padding: 10px;
		border-radius: 10px;
		color: unset;
		text-decoration: none;
		text-underline-offset: 9px;
		background: #f5f5fa;

	}
	
	
	h2.blog_titles:after {
		content:'\00BB';
		display:none;
	}
	.blog_single_info .elementor-column-gap-default>.elementor-column>.elementor-element-populated, .dist-div .elementor-column-gap-default>.elementor-column>.elementor-element-populated{
		padding: 10px 0px;
	}


	.blog_related_post .blog_content .blog_title {
		text-align: center;
	}
	.blog_related_post.blog_grid_info .type-post .blog_list_item.blog_list_item_two:hover .blog_content .blog_title{
	   color: #dd170c !important;
	}

	.wrapper {
		display: flex;
	}
	.wrapper .dynamic-txts {
		margin: 0;
		height: 40px;
		line-height: 40px;
		overflow: hidden;
		padding: 0;
	}

	.dynamic-txts li {
		list-style: none;
		color: #2c2c51;
		font-size: 25px;
		font-weight: 600;
		position: relative;
		top: 0;
		animation: slide 12s steps(4) infinite;
	}

	@keyframes slide {
		100% {
			top: -160px;
		}
	}

	.dynamic-txts li span {
		position: relative;
		margin: 5px 0;
		line-height: 30px;
	}

	.dynamic-txts li span::after {
		content: "";
		position: absolute;
		left: 0;
		height: 40px;
		width: 100%;
		background: #dcd2f9;
		border-left: 3px solid #000000;
		animation: typing 3s steps(10) infinite;
	}

	@keyframes typing {
		40%,
		60% {
			left: calc(100% + 0px);
		}

		100% {
			left: 0;
		}
	}
	.frnt-left-txt .dynamic-txts li {
		animation: slide2 21s steps(7) infinite;
	}

	.frnt-left-txt .dynamic-txts li span::after {
		background: #fff;
		animation: typing 3s steps(10) infinite;
	}

	@keyframes slide2 {
		100% {
			top: -280px;
		}
	}


	.whatspp-fullwid{ 
		top:-100px;
		margin-bottom:-80px!important;
		padding-top: 60px !important;
	}
	.whatspp-fullwid .elementor-column-gap-default{
	 margin-top:50px;
	}

	.whatspp-fullwid .elementor-column-gap-default .elementor-col-50:nth-child(2){
		margin-top:30px;
		overflow: hidden;
	}

	.header_stick:not(.home .header_stick.navbar_fixed)>.navbar{
	 background:#fff!important
	} 

	.whatspp-fullwid .elementor-background-overlay{
		background:#fff!important;
		opacity:1!important;
	}

	.channel-faq>strong:before{
		content: '';
		font-family: "Font Awesome 5 Free";
		color: #fff;
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 1.5em;
		margin-right: 5px;
		line-height: 15px;
		position: absolute;
		left: 14px;
		top: 36px;
		width: 60px;
		height: 60px;
		border-right: 60px solid #9375ea;
		border-top: 60px solid transparent;
	}
	.channel-faq .fa-question-circle {
		display: none;
	}
	 

	.channel-faq h5{
		text-transform:capitalize;
	}

	.channel-faq p{
			border: 2px solid #9375ea;
		position: absolute;
		left: 14px;
		top: 36px;
		width: 60px;
		height: 60px;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		font-size: 30px;
		background: #f9f9f9;
		z-index: 2;
	}
	.blog_list_item .blog_content .learn_btn_two {
		border: none;
		padding: 5px 10px 5px 10px;
		text-align: center;
		background: #e72b2d;
		border-radius: 0.25rem;
		color: #fff;
	}
	.blog_list_item .blog_content  .learn_btn_two:hover{
		 color: #fff!important;
		 border: none!important;
		background: #cd1a1d !important;
	}
	.learn_btn_two:before{
		display:none!important;
	}
	.blog_list_item .blog_content  .learn_btn_two:hover i{
		padding:0!important
	}
	.blog_list_item .blog_content .learn_btn_two i{
		display:none;
	}

	.toll-tipss> button{
		cursor:unset!important;
		 margin-bottom:5px
	}
	.toll-tipss{
		margin:10px 0 20px;
		display:flex;
		justify-content: center;
		flex-wrap: wrap;
	}
	.blog_list_item.blog_list_item_two .blog_content h5.blog_title{
		padding-left:0;
		font-size:16px;
		font-weight: 400;
		text-align: left;
		margin-bottom:0;
	}
	.QR-img {
		height: 150px;
		width: 150px;
		background-position: -25px 2px;
		background-size: 200px 245px;
		margin-top: 10px;
		position: relative;
		padding: 2px;
	}
	.QR-img, .monochrome,.meta-business-img .nav-link {
	   background-image: url(https://cdn.chatondesk.com/wp-content/uploads/sites/7/2024/08/meta-iso-Qr.png);
	   background-repeat: no-repeat;
	}
	.meta-business-img{
		width: 125px;
		overflow: hidden;
	}
	.meta-business-img .nav-link {
		height: 64px;
		width: 125px;
		background-position: -92px -331px;
		background-size: 299px 400px;
		text-indent: -69px;
	}
	.monochrome {
	   height: 80px;
		width: 250px;
		background-position: -5px -197px;
		background-size: 255px 328px;
	}
	i.fab.fa-whmcs {
		background-image: url(https://cdn.chatondesk.com/wp-content/uploads/sites/7/2024/05/whmcs.png);
		width: 115px !important;
		height: 50px !important;
		background-size: 100px;
		background-repeat: no-repeat;
		background-position: 0px 15px;
	}

	/* .search-results .header_stick:not(.home .header_stick.navbar_fixed)>.navbar {
		background: #fff !important;
	} */
	.page-numbers .ti-arrow-right:before 
	{
		content:'\f101';
		font-family: 'Font Awesome 5 Free';
		font-weight: 900;
		font-style: normal;
	}

	.whatspp-fullwid .elementor-background-overlay:after {
		content: '';
		display: block;
		position: absolute;
		bottom: 0px;
		left: 0;
		right: 0;
		width: 100%;
		height: 100%;
		background: #dcd2f9;
		clip-path: polygon(50% 0%, 81% 0, 100% 0, 100% 78%, 81% 86%, 50% 100%, 22% 87%, 0 78%, 0 0, 21% 0);
	}
	.cod_mmenu .mega_menu_three ul.dropdown-menu>.nav-item:nth-last-child(-n+2) {
		width: 50%;
		display: flex;
		box-shadow: 0px -1px 0px 0px #dee2e6 !important;
		padding: 5px 0 !important;
	}

	.cod_mmenu .mega_menu_three ul.dropdown-menu>.nav-item:last-child , .menu > .nav-item.cod_mmenu.submenu .dropdown-menu.mega_menu_three > .nav-item > .dropdown-menu > .nav-item:last-child:hover{
		border-left: 1px solid #dee2e6 !important;
	}

	.menu > .nav-item.cod_immenu.submenu .dropdown-menu.mega_menu_three > .nav-item > .dropdown-menu > .nav-item:last-child .navdropdown_content:before{
		background:none;
		width: 0 !important;
		padding-left: 15px;
	}

	.cod_mmenu .nav-item:nth-of-type(9) .navdropdown_content:before {
		content: '\f27a';
		background:none;
		font-family: 'Font Awesome 5 free';
		font-weight: 900;
		font-size:35px;
		margin-top:5px;
		color:#020202;
	}


	.cod_mmenu .nav-item:nth-of-type(10) .navdropdown_content:before{
		content: '\f0c1';
		background:none;
		font-family: 'Font Awesome 5 free';
		font-weight: 900;
		font-size:35px;
		margin-top:5px;
		color:#020202;
	}

	.trail:before {
		bottom: 0px;
		clip-path: polygon(0 70%, 0% 100%, 15% 100%);
		left:0;
		 
	}
	.trail:after,.trail:before,.trail> .elementor-background-overlay:before {
		position: absolute;
		width: 100%;
		content: '';
		height: 100%;
		z-index: 1;
		background: #341f6d;
	}
	.trail:after {
		top: 0px;
		clip-path: polygon(100% 0, 85% 0, 100% 30%);
		right: 0px;
	}
	.trail> .elementor-background-overlay:before {
		clip-path: polygon(50% 0%, 84% 0, 100% 32%, 100% 100%, 16% 100%, 0 68%, 0 0);
		background: #5e2ced;
	}

	.hm-img-txt .dynamic-txts li span::after {
		background: #f5f5fa
	}
	/* knowldge page css*/
	.knbas-search span.input-group-addon button{
		height: 50px;
		border:none;
		height: 50px;
		background: #BE161E;
		cursor: pointer;
		padding:0 2.5rem;
	}
	.knbas-search .ti-search:before {
		content: 'Search';
		color:#fff;
		font-family: "Poppins", Sans-serif !important;
		font-weight:500;
	}
	.knbas-search input.form-control {
		height: 50px;
		margin:0 15px;
		border-radius:0.25rem!important;

	}
	.knbas-search input.form-control:focus{
		border-color: unset!important;
		box-shadow:unset;
	}

	.knlg-cagety .col-lg-6.col-md-6.mb-5 {
		margin-bottom:0px!important;
		max-width: 100% !important;
		border-bottom: 1px solid #f3f3f3;
		padding: 5px 15px;
	}

	.h_blog_content {
		padding: 0!important;
		display: flex;
		flex-direction: row;
		align-items: baseline;
		background-color: transparent;
		line-height: 36px;
	}

	.h_blog_item {
		background-color: transparent!important;
		box-shadow: unset;
	}


	.post-info-bottom {
		display: none!important;
	}
	.icon_clock_alt{
		 font-family: "Font Awesome 5 Free";
		 font-weight: 900;
		 font-size: 17px!important;
		 color: #C0262D!important;
	}
	.icon_clock_alt:before {
		content: "\f276";
	}
	.post_time{
		 rotate: 35deg !important;
		 font-size:0!important;
		 margin: 0!important;
		 margin-right: 15px!important;
		 line-height: 23px;
	}
	.h_blog_content h3{
		 font-size: 16px!important;
		 font-weight: 400 !important;
		 line-height: 36px!important;
		 margin: 0;
	}

	.knlg-cagety .row {
		display: flex;
		flex-direction: column;
	}
	.knlg-cagety .h_blog_item:hover {
		 box-shadow:unset 
	}

	.h_blog_item .h_blog_content h3:hover {
		color: #e72b2d;
	}


	/* home page fade animation*/
	/* .hm-img-txt{
		animation: 16s autoplay1 infinite linear;
		opacity: 1
	} */

	.hm-img-txt:nth-child(2) {animation-delay: 0s}
	.hm-img-txt:nth-child(3) {animation-delay: 1s}
	.hm-img-txt:nth-child(4) {animation-delay: 2s}
	.hm-img-txt:nth-child(5) {animation-delay: 3s}
	/* 
	@keyframes autoplay1 {
	  0% {opacity: 0;
				}
	  33.33% {opacity: 1}
	} */

	.layer0,.layer1,.layer2,.layer3{
		display:block;
	}
	.home_hero_sec .layer0>img {
		background-position: 3px -49px;
		height: 34px !important;
		scale: 1;
	}
	

	.frnt-iner-div> .elementor-widget-wrap.elementor-element-populated {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: space-around;
		align-content: flex-start!important;
	}


	.inte-brnd .fa-check:before {
		background-image: url(https://cdn.chatondesk.com/wp-content/uploads/sites/7/2024/05/all-icon.png);
		background-repeat: no-repeat;
		width: 45px !important;
		height: 44px;
		display: block;
		margin-right: 5px;
		content:'';
	}
	.inte-brnd .fa-check{
		width:45px!important;
	}

	.inte-brnd .elementor-icon-list-item:nth-of-type(1) .fa-check:before{
		background-position: -45px -184px !important;
	}
	.inte-brnd .elementor-icon-list-item:nth-of-type(2) .fa-check:before{
	   background-position: -49px -49px !important;
		height:40px;
	}
	.inte-brnd .elementor-icon-list-item:nth-of-type(3) .fa-check:before{
		background-position: 0 -135px !important;
	}
	.inte-brnd .elementor-icon-list-item:nth-of-type(4) .fa-check{
		min-width: 70px;
	}
	.inte-brnd .elementor-icon-list-item:nth-of-type(4) .fa-check:before{
		   scale: .6;
		background-position: -3px -272px !important;
		height: 54px;
		min-width: 84px;
	}
	.inte-brnd .elementor-icon-list-item:nth-of-type(5) .fa-check:before{
	  background-position: -2px -370px !important;
		width: 48px !important;
		scale: .8;
		height: 50px;
	}
	.inte-brnd .elementor-icon-list-item:nth-of-type(6) .fa-check:before{
	  background-position: -98px -373px !important;
	}

	.frnt-bottom-slide>.elementor-background-overlay:before{
		clip-path: polygon(50% 0%, 100% 0%, 100% 100%, 50% 100%);
		background: #fce9e9;
		margin-right: 0;
		height: 90px;
		content:'';
		right:0;
		position: absolute;
		left: 0;
	}
	.frnt-bottom-slide section{
		transform: translate(5px, -15px);
	}


	.frnt-bottom-slide  section{
		clip-path: polygon(10% 0, 100% 0%, 100% 100%, 5% 100%);
		background: #fce9e9;
		height:90px;
		padding-left:65px;
		padding-right:20px;
	}

	.frnt-bottom-slide>.elementor-background-overlay {
	   height:90px;
	}


	.inte-brnd >.elementor-widget-container > ul {
	  --d: 24s; /* duration */
	  display: grid;
	  overflow: hidden;
	  width: 110rem;
	}

	.inte-brnd >.elementor-widget-container > ul> li{
	  grid-area: 1/7;
	  height: 70px;
	  aspect-ratio: 1;
	  animation: r var(--d) linear infinite;
	  display: flex;
	  flex-direction: row;
	  align-items: center;
	  min-width: 200px;
	}
	.inte-brnd >.elementor-widget-container > ul> li:nth-child(1) {animation-delay: calc(0*var(--d)/-6)}
	.inte-brnd >.elementor-widget-container > ul> li:nth-child(2) {animation-delay: calc(1*var(--d)/-6);}
	.inte-brnd >.elementor-widget-container > ul> li:nth-child(3) {animation-delay: calc(2*var(--d)/-6)}
	.inte-brnd >.elementor-widget-container > ul> li:nth-child(4) {animation-delay: calc(3*var(--d)/-6)}
	.inte-brnd >.elementor-widget-container > ul> li:nth-child(5) {animation-delay: calc(4*var(--d)/-6)}
	.inte-brnd >.elementor-widget-container > ul> li:nth-child(6) {animation-delay: calc(5*var(--d)/-6)}

	@keyframes r {
	  99%    {transform: translate(-600%);opacity:1;}
	  99.01% {transform: translate( 100%);opacity:0;}
	}

	.inte-brnd .elementor-widget-container{
	  margin: 0;
	  display: grid;
	  place-content: center;
	}

	.frnt-bottom-slide section h3{
	   padding-left: 35px; 
	}
	.no-results form.search-form {
		display:none;
	}

	.no-results .page-header {
		margin-top: 60px;
	}
	.no-results{
	 padding-left:0;   
	}
	.no-results .page-content{
		padding-left: 8px;
	}

	.ai-div-sec{
	 /* background-image: radial-gradient(#5394fd 2px, #fff 2px);
	  background-size: 56px 56px; */
	  background: #dddddd38 !important;
	}
	
	.ai-div-sec p {padding-top: 10px;} 
	.ai-div-sec .elementor-background-overlay {
		background-color:transparent!important;
	}
	.knbas-search input:placeholder-shown ~.input-group-addon button{ 
	  pointer-events: none;
	  background:#6e6e6e
	}
	.blog_list_item .blog_content a.elementor-button:hover{
		color:#fff!important;
	}



	.channels-menus .menu{
		display:flex;
		padding-left: 0px;
	}
	.channels-menus .menu>li{
	   width:100%;
		list-style-type:none;
		margin-right: 1%;
	   box-shadow: 0 40px 200px 0 #EDEEF1;
		border-radius:10px;
		transition:all 0.3s;
	}
	.channels-menus .menu>li:hover{
		scale:1.1;
	   
	}
	.channels-menus .menu>li>a{
		height:180px;
		width:100%;
		list-style-type:none;
		background:#fff;
		
	}
	.channels-menus .menu>li>a{
		background-size: 150px 90px;
		background-position: 0px 30px;
		background-repeat: no-repeat;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: flex-end;
		font-weight: 500;
		padding-bottom: 15px;}
	.channels-menus .menu .Facebook a{
		background-image:url(https://cdn.chatondesk.com/wp-content/uploads/sites/7/2022/07/facebook.svg);
	}
	.channels-menus .menu .GBM a{
		background-image:url(https://cdn.chatondesk.com/wp-content/uploads/sites/7/2022/07/gbm1.svg);
	}
	.channels-menus .menu .Line a{
		background-image:url(https://cdn.chatondesk.com/wp-content/uploads/sites/7/2022/08/line.svg);
	}
	.channels-menus .menu .Slack a{
		background-image:url(https://cdn.chatondesk.com/wp-content/uploads/sites/7/2022/08/slack.svg);
	}
	.channels-menus .menu .Viber a{
		background-image:url(https://cdn.chatondesk.com/wp-content/uploads/sites/7/2022/08/viber.svg);
	}
	.channels-menus .menu .Telegram a{
		background-image:url(https://cdn.chatondesk.com/wp-content/uploads/sites/7/2022/08/telegram.svg);
	}
	.channels-menus .menu .Instagram a{
		background-image:url(https://cdn.chatondesk.com/wp-content/uploads/sites/7/2022/07/instagram.svg);
	}
	.channels-menus .menu .Whatsapp a{
		background-image:url(https://cdn.chatondesk.com/wp-content/uploads/sites/7/2022/07/whatsapp.svg);
		background-size:150px 70px;
	}
	.channels-menus .menu>li.current_page_item {
		 display:none!important;
	}
	.channels-menus h5 {
		margin-bottom: 15px;
		text-decoration: underline;
		padding-bottom: 10px;
		text-underline-position: under;
	}
	.ai-div-sec .elementor-icon:hover {
		color: #fff;
	}

	.clip-path-ellipse>.dl_parallax_ele-wrapper{
		content:'';
		position:absolute;
		left:0;
		right:0;
		top:0;
		bottom:0;
		clip-path:ellipse(50% 100% at 50% -5%);
		background:#5f2dec;
	}
	.clip-path-corner>.dl_parallax_ele-wrapper {
		clip-path: polygon(50% 0%, 100% 0%, 100% 100%, 90% 100%, 5% 100%, 10% 00%, 10% 0);
		content:'';
		position:absolute;
		left:0;
		right:0;
		top:0;
		bottom:0;
		background:#5f2dec;
	}
	.ai-div .elementor-icon-box-icon i::before {
		background-image: url(https://cdn.chatondesk.com/wp-content/uploads/sites/7/2024/05/all-media-icon.png);
		background-repeat:no-repeat;
		width: 54px !important;
		height: 58px;
		display: block;
		margin-right: 5px;
		content:'';
		opacity: 0.7;
	}
	.ai-div >.elementor-container >.elementor-column:nth-child(1)  .elementor-icon-box-icon i::before{
		 background-position:-56px -420px;
	}
	.ai-div >.elementor-container >.elementor-column:nth-child(2)  .elementor-icon-box-icon i::before{
		 background-position:-2px -418px;
	}
	.ai-div >.elementor-container >.elementor-column:nth-child(3)  .elementor-icon-box-icon i::before{
		 background-position:-0px -527px;;
		height: 50px;
	}
	.ai-div >.elementor-container >.elementor-column:nth-child(4)  .elementor-icon-box-icon i::before{
		 background-position:-0px -477px;
		height: 50px;
	}
	.ai-div:nth-of-type(3) >.elementor-container >.elementor-column:nth-child(1)  .elementor-icon-box-icon i::before{
		 background-position:-56px -477px;;
		height: 55px;
	}
	.ai-div:nth-of-type(3) >.elementor-container >.elementor-column:nth-child(2)  .elementor-icon-box-icon i::before{
		 background-position:-56px -530px;;
		height: 52px;
	   
	}
	.ai-div:nth-of-type(3) >.elementor-container >.elementor-column:nth-child(3)  .elementor-icon-box-icon i::before{
		 background-position:-1px -580px;
	   
	}
	.ai-div:nth-of-type(3) >.elementor-container >.elementor-column:nth-child(4)  .elementor-icon-box-icon i::before{
		 background-position:-55px -580px;
	}
	.ai-div .elementor-icon-box-icon i {
		width: 50px;
		height: 50px;
	}

	.ai-div >.elementor-container >.elementor-column .elementor-icon{
		background: unset!important;
	}
	#myTab .nav-item .nav-link {
		padding: .5rem 0 .5rem 8px;
		width: 300px;
	}
	.mobile-inte-div>.elementor-container>.elementor-column:first-child>.elementor-widget-wrap{
		 margin: 0;
	}
	.mobile-inte-div>.elementor-container>.elementor-column>.elementor-widget-wrap {
		box-shadow: 0 40px 200px 0 #EDEEF1;
		margin: 0 0px 0 20px;
		padding: 20px 20px 20px 20px;
		background: #fff;
		border-radius: 10px;
		vertical-align: middle;
	}
	.mobile-inte-div{
		margin-top:50px;
	}
	.mobile-inte-div:nth-of-type(4){
		margin-bottom:50px;
	}

	.post-table {
		border: 1px solid #cdcdcb;
	}
	.post-table thead {
		background:#f5f6f7; 
	}
	.post-table tbody tr:nth-child(even) {
		background:#f5f6f7
	}
	.post-table tbody tr td:not(:first-child),.post-table thead tr th:not(:first-child){
		border-left: 1px solid rgba(0, 0, 0, .1)
	}
	.post-table thead tr th{
		border-top:1px solid #cdcdcb;
	}

	thead {
		background: #f8f8fa !important;
	}

	table td, table th {
		border: 1px solid #dee2e6;
	}

	/* #nav_menu-3 {padding-left: 24px;} */
	 ul,ol{
		padding-left: 1.2rem;
	}
	.tab-content{
		padding-left: 30px;
	}
	.channels-pages .menu{
		flex-wrap: wrap;
		justify-content: center;
	}

	.channels-pages .menu>li {
		width: 20%!important;
		margin-bottom: 40px;
		 box-shadow: 0 40px 200px 0 #EDEEF1;
	}
	.channels-pages .menu>li>a {
		background-position: center!important;
		border-radius:10px;
	}
	.clip-path-corner>.dl_parallax_ele-wrapper:after {
		content: '';
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		background: #fff;
		clip-path: polygon(7% 0, 10.5% 0, 5.5% 100%, 3% 100%);
	}
	.taril-span{
		font-size: 18px;
		font-weight: 400; 
		white-space: normal;
	}
	ol ul{
		list-style-type: disc;
	}
	.all-chl {
		background-color: #fdfdfd;
	}
	.blog_grid_info.col-lg-4>.row >.post.type-post {
		max-width: 100%;
		margin-top: 0px !important;
	}
	.text-hadding h1{
		 font-size:35px;
		line-height:50px;
	}
	.blog_content a.active h5{
		font-weight: 600!important;
	}

	#infographics>.elementor-container>.elementor-column>.elementor-widget-wrap
	{
		background: #fcfcfd !important;
		padding: 0;
	}

	#infographics>.elementor-container>.elementor-column:nth-child(1) .elementor-section:nth-child(1), #infographics>.elementor-container>.elementor-column:nth-child(3) .elementor-section:nth-child(1){
		padding:15px;
		border-top-left-radius: 30px;
		border-top-right-radius: 30px;
		border: 10px solid;
		border-bottom: 0;
		height:120px;
	}

	#infographics>.elementor-container>.elementor-column:nth-child(1) .elementor-section:nth-child(2), #infographics>.elementor-container>.elementor-column:nth-child(3) .elementor-section:nth-child(2){
		padding:15px;
		border: 10px dotted #9a9a9a69;
		border-top: 0;
		border-bottom-left-radius: 20px;
		border-bottom-right-radius: 20px;
		height:120px;
	}
	#infographics>.elementor-container>.elementor-column:nth-child(2) .elementor-section:nth-child(2){
		border-color: #91bf52 !important;
	}

	#infographics>.elementor-container>.elementor-column:nth-child(4) .elementor-section:nth-child(2){
		border-color: #1875b9 !important;
	}

	#infographics>.elementor-container>.elementor-column:nth-child(1) .elementor-section:nth-child(1){
		border-color: #fc3 !important;
	}

	#infographics>.elementor-container>.elementor-column:nth-child(3) .elementor-section:nth-child(1){
		border-color: #04a69b !important;
	}

	#infographics>.elementor-container>.elementor-column:nth-child(2) .elementor-section:nth-child(1), #infographics>.elementor-container>.elementor-column:nth-child(4) .elementor-section:nth-child(1){
		padding:15px;
		border: 10px dotted #9a9a9a69;
		border-bottom: 0;
		border-top-left-radius: 20px;
		border-top-right-radius: 20px;
		height:120px;
	}

	#infographics>.elementor-container>.elementor-column:nth-child(2) .elementor-section:nth-child(2), #infographics>.elementor-container>.elementor-column:nth-child(4) .elementor-section:nth-child(2){
		padding:15px;
		border-bottom-left-radius: 30px;
		border-bottom-right-radius: 30px;
		border: 10px solid;
		border-top: 0;
		height:120px;
	}

	#infographics .elementor-image-box-description{
		font-size: 0.65rem;
	}

	.elementor-accordion-title:hover{color:#212529}

	.testimonial_slider_four .item p{
		margin-bottom:10px;
		font-size:15px;
		padding-top: 38px;
	}
	.stratup_testimonial_info{
		margin: 0 0 0 20px;
		padding : 20px;
		border-radius: 10px;
		vertical-align: middle;
		border-radius: 10px;
		height:350px
	}

	.testimonial_title .owl-next:focus, .testimonial_title .owl-prev:focus{border:none; outline: none;}

	.bg-none .chat_features_img{background:none !important;}

	#featured_insight .chat_features_img {height:auto;}
	#featured_insight .chat_features_img .chat_one{box-shadow:none}

	#testimonials{background:#f8f9fa}
	.popmake input[type="email"], .popmake input[type="text"], .popmake input[type="url"]{ height: 34px; padding-left: 25px; font-size: 12px; width: 100%;
	border-radius: 4px;}
	.popmake .text_box textarea{ height: 66px;}
	.popmake .form-group.text_box{margin-bottom: 0;}
	.popmake .submitbtn{margin-top: -26px;text-align: center;}

	.input-icon {
	  position: absolute;
	  top: 16px;
	  left: 21px;
	  transform: translateY(-50%);
	  color: #999;
	  font-size: 16px;
	  pointer-events: none;
	  z-index: 1;
	}

	.wpcf7-form-control {
	  padding-left: 2.5rem;
	}

	.popmake .modal-dialog{max-width: 400px; !important}
	.popmake .wpcf7-not-valid-tip{font-size:12px}
	.popmake .wpcf7-spinner{position:absolute}
	.popmake .modal-body{background: #f5f5fa;}
	.features-tabs .container{padding:0}
	.features-tabs .tab-content .tab_img, .elementor-widget-saasland_tabs .tab-content .tab_img{padding-top:15px;padding-left:0 !important;line-height: 42px;}
	.features-tabs .nav-tabs .nav-link{width:100% !important; padding:15px 40px;}
	.features-tabs .nav-tabs .nav-link h6{color:#677294 !important;}
	.features-tabs .nav-tabs .nav-link.active h6{color:#fff !important}
	.features-tabs .design_tab .nav-item .nav-link p{font-size:13px; line-height: 22px !important;}

	#myCarousel .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0}
	.mf-modal-overlay {position: fixed;top: 0;left: 0;right: 0;background: #000000;z-index: 21002;width: 100%;height: 100%;opacity: .7;}
	.price_info_two .price_item .pr_title:before{display:none}
	.price_info_two .price_item:first-child{padding-left:0;}
	.price_info_two .price_head .p_head:nth-child(4) h5{color:#fff !important}
	.saas_features_area_three.sec_pad{padding:0;background:none;}

	.saas_features_area_three .sec_title{display:none}
	.hzl-tabs.elementor-widget-tabs .elementor-tab-desktop-title{font-weight:300 !important;padding:20px}
	.hzl-tabs .elementor-tab-desktop-title.elementor-active{color: #7444fd !important;}
	.new_service .new_service_content{padding: padding: 50px; margin-top:0;}
	.hero-featured .chat_features_img_one{background-image:none}
	.banner_area{overflow:visible;height:420px;min-height: 320px;}
	.new_service .saas_features_item{margin-bottom:0}
	.typewrite_title {font-size:2.1rem;line-height: 53px;}
	.new_service .saas_features_item:hover .new_service_content img{
		filter: invert(21%) sepia(100%) saturate(7467%) hue-rotate(247deg) brightness(101%) contrast(102%);
	}

	.new_service .saas_features_item .new_service_content img{
		transition: filter 0.3s ease;
		filter: grayscale(100%);
		width: 89px;
	}

	.whtsapp i {
		background-position: -50px 193px;
		scale: .9999;
		height: 44px !important;
		width: 46px !important;
	}

	.cnt .wpcf7-acceptance{padding-left:0;}
	.cnt .wpcf7-list-item{margin-left:0}

	.bg-none .chat_features_img img{box-shadow:none !important;}
	.pay_icon img{filter: brightness(0) invert(1);}
	.payment_service_area {
		padding-top: 150px;
		padding-bottom: 150px;
		position: relative;
		z-index: 2;
		background-size: cover;
		margin-top: -104px;
	}
	b, strong{font-weight:500}
	.cod_immenu .nav-item:nth-of-type(8) .navdropdown_content:before {
		background-position: -5px -419px !important
	}

	.cod_immenu .nav-item:nth-of-type(9) .navdropdown_content:before {
		background-position: -50px -419px !important;
	}

	.Btrix i {
		background-position: -1px 143px;
		scale: .7;
	}

	.zapier i {
		background-position: 141px -418px;
		scale: 1;
	}

	.zohocrm i{
		background-position: 139px -271px;
		scale: 1;
		width: 85px !important;
	}

	.whtsapp i {
		background-position: -50px 284px;
		scale: .9999;
		height: 44px !important;
		width: 46px !important;
	}

	.Kommo i {
		background-position: -340px 96px;
	}

	.Zho i {
		background-position: 10px 197px;
		width: 100px !important;
	}

	.shopy i {
		background-position: -43px 331px;
		scale: 1.3;
	}

	.make i {
		background-position: 94px -418px;
		scale: 1;
	}

	.header_area .header_top {padding: 5px 0;}
	.header_area .header_top p{margin-bottom:0;}
	[data-elementor-type="wp-page"]{padding-top:80px}
	header.header_area.header_stick.navbar_fixed .header_top{display:block !important}
	.blog_area_two.sec_pad {padding: 120px 0 20px !important;}
	.header_top_column.right_content p {text-align: right !important;}
	.ti-youtube{font-family:"Font Awesome 5 Brands" !important;}
	.ti-youtube:before { content: "\f167" !important;}
	.home .elementor-background-overlay {background: #fff;}
	.price_info_two .pr_list:last-child{display:none}


	.integrations-menus .menu a:before {
		content: '';
		background-image: url(//cdn.chatondesk.com/wp-content/uploads/sites/7/2024/05/all-icon.png);
		background-repeat: no-repeat;
		width: 45px !important;
		height: 44px;
		display: block;
		margin-right: 5px;
	   transform: scale(1.2);
	}

	.integrations-menus .menu>li>a{
		justify-content: center !important;
	}

	.integrations-menus .menu .Shopify a:before {
		background-position: -45px -184px !important;
	}


	.integrations-menus .menu .Zapier a:before {
		background-position: -5px -418px !important;
		height: 54px;
	}

	.integrations-menus .menu .Zoho a:before {
		background-position: -3px -272px !important;
		width: 95px !important;
		height: 51px;
	}

	.integrations-menus .menu .Woocommerce a:before {
		background-position: -49px -49px !important;
		height: 40px;
	}	

	.integrations-menus .menu .GSheets a:before {
		background-position: 0 -135px !important;
	}

	.integrations-menus .menu .Bitrix a:before {
		background-position: -1px -370px !important;
		width: 52px !important;
		scale: .8;
		height: 50px;
	}

	.integrations-menus .menu .WHMCS a:before {
		background-position: -95px -373px !important;
	}

	.integrations-menus .menu .Kommo a:before {
		background-position: -52px -377px !important;
	}

	.integrations-menus .menu .Make a:before {
		background-position: -50px -419px !important;
	}


	.social-icons [class^="ti-"],
	.social-icons [class*=" ti-"]	{
		font-family: "Font Awesome 5 Brands";
		font-weight: 400;
		font-display: auto;
		font-style: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}

	.ti-instagram:before {
		content: "\f16d";
	}
	.ti-facebook:before{
		content: "\f09a";
	}

	.ti-support:before, .ti-shopping-cart-full:before{
		font-family: "Font Awesome 5 Free";
		font-weight: 900;
	}

	.ti-support:before{
		content: "\f1cd";
	}

	.ti-shopping-cart-full:before{
		content: "\f07a";
	}

	.ti-linkedin:before {
		content: "\f08c";
	}
	.ti-twitter-alt:before {
		content: "\f099";
	}
	.ti-dribbble:before {
		content: "\f2c6";
	}

	.integrations-menus .menu .Hubspot a:before {
		background-image: url('/wp-content/uploads/sites/7/2025/09/hubspot.svg');
	}

	.integrations-menus .menu .LeadSquared a:before {
		background-image: url('/wp-content/uploads/sites/7/2025/09/leadsquard.svg');
	}

	.integrations-menus .menu .Shiprocket a:before {
		background-image: url('/wp-content/uploads/sites/7/2025/09/shiprocket-logo.svg');
	}

	.blog_content h5 {
		position: relative;
		display: block;
	}
	.blog_content p{
		padding-top: 0px;
		margin-bottom:0;
		padding-bottom:10px;
	}
	
	.img_holder{overflow:hidden;margin-bottom:0 !important}

	/* Default hidden overlay */
	.blog_content .img_holder:after {
		content: attr(data-title);
		position: absolute;
		top: calc(100% - 30px);
		left: 0;
		color: #fff;
		background: rgba(0, 0, 0, .5);
		width: 100%;
		height:100%;
		display: flex;
		justify-content: center;
		align-items: flex-start;
		font-size: 18px;
		text-align: center;
		pointer-events: none;
		opacity: 1;
		transition: all .4s ease;
		z-index: 9;
		font-weight: bold;
	}

	/* Fade in on hover */
	.blog_content:hover .img_holder::after {
		opacity: 1;
		top:0;
		align-items: center;
	}

	.blog_grid_info .row {
		display: flex;
		flex-wrap: wrap;
		gap: 20px;                     /* column gap */
	}

	.blog_grid_info .col-lg-4 {
		flex: 0 0 calc(33.333% - 20px);  /* 3-column layout with gap compensation */
		display: flex;                   /* allow equal height */
	}



	.blog_list_item {
		background: #fff;
		border: 1px solid #e6e6e6;     /* light grey border */
		border-radius: 10px;
		box-shadow: 0 2px 12px rgba(0,0,0,0.06);  /* very soft grey shadow */
	}

	.blog_list_item.blog_list_item_two.row{
		padding: 15px 0 !important;
	}

	.blog_content {
		flex: 1;
		display: flex;
		flex-direction: column;
	}

	.blog_grid_info .col-lg-4.mt-5{margin-top: 1rem !important;}

	.filter-btn {
		padding: 6px 10px;
		border-radius: 6px;
		border: 1px solid #ddd;
		background: #fff;
		cursor: pointer;
		color: #000;
	}


	.filter-btn.active, .filter-btn:hover, 
	.category-blogs .filter-btn[data-cat=blogs],
	.category-shopify .filter-btn[data-cat=shopify],
	.category-zoho .filter-btn[data-cat=zoho],
	.category-developers .filter-btn[data-cat=developers],
	.category-hubspot .filter-btn[data-cat=hubspot],
	.category-userguide .filter-btn[data-cat=userguide],
	.category-onboarding .filter-btn[data-cat=onboarding]
	{
		background: #111;
		color: #fff;
		border-color: #111;
		text-decoration:none;
		transition: all 1.2s ease;
	}
	
	.marquee__inner_right_left {
	  display: inline-block;
	  padding-right: 2rem; /* space between repeats */
	  animation: scroll 105s linear infinite;
	}
	.marquee__inner_left_right{
		display: inline-block;
	  padding-right: 2rem; /* space between repeats */
	  animation: left_right_scroll 105s linear infinite;
	}
	@keyframes scroll {
	  0% {
		transform: translateX(0);
	  }
	  100% {
		transform: translateX(-50%);
	  }
	}

	@keyframes left_right_scroll {
	  0% {
		transform: translateX(50);
	  }
	  100% {
		transform: translateX(50%);
	  }
	}

	.marquee-scroller {
		min-width: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-direction: column;
	}

	.marquee-tag-list {
		display: flex;
		flex-shrink: 0;
		flex-direction:column;
		position: relative;
		gap: 1.5rem 0px;
		padding: 1.5rem 0px;
	}

	.marquee-content {
		display: flex;
		width: fit-content;
		animation-name: MarqueeAnimation_loop__Rdnlf;
		animation-timing-function: linear;
		animation-iteration-count: infinite;
		animation-direction: var(--direction);
		animation-duration: var(--duration);
	}

	.marquee-item {
		display: flex;
		color: rgba(0, 0, 0, 0.6);
		font-size: 15px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
		text-transform: capitalize;
		margin-right: 1rem;
		box-shadow: 0px 14px 34px 0px rgba(123.00000000000007, 103.99999999999999, 237.99999999999997, .2);
		gap: 0px 0.2rem;
		white-space: nowrap;
		padding: 0.7rem 1rem;
		border-radius: 24px;
		border-width: 1px;
		border-style: solid;
		border-color: rgba(94, 52, 241, 0.1);
		border-image: initial;
		background: rgb(255, 255, 255);
	}
	
	.bg-transparent .elementor-button-wrapper .elementor-button{background:none !important;color:#DF2A2A !important;border:1px solid #DF2A2A}
	
	.blog_single_info .blog_list_item {
		border: none;
		border-radius: 0;
		box-shadow: none;
	}
	.pagination .nav-links .page-numbers:hover {text-decoration: none;}
	.social-icons a:hover { text-decoration: none;}
	.elementor-icon-box-content ul li {margin-bottom: 15px;} 
	
	.feature-five-item p {
		text-align: justify;
		padding: 7px;
	} 
	pre{padding:10px}
	
	/*adding css start*/
		
	.design_tab .nav-item .nav-link.active {background-color:#fff; border:none;} 
	.design_tab .nav-item .nav-link{padding:15px 25px !important;}
	.elementor-widget-saasland_tabs .nav-tabs .nav-link.active h6 {color: #226efb !important;}
	.elementor-widget-saasland_tabs{padding:15px 0px;}
	.design_tab .nav-item .nav-link.active p {color: #226efb;}
	.design_tab .nav-item .nav-link{color:#495057;}
    .design_tab .nav-item .nav-link{background-color:#fcfcff;}
	.design_tab .nav-item{border-bottom: 1px solid rgb(221, 221, 221);}
	
	ul.nav.nav-tabs.design_tab {
		border: 1px solid #f0f3fb;
        border-radius: 5px;
        box-shadow: -3px -1px 15px 0px #f0f3fb;
		margin-bottom: 49px;
	} 
	.elementor-widget-saasland_tabs .col-lg-4 {padding-left: 0;}
	.design_tab .nav-item:last-child {border-bottom: none !important;}
	
	.design_tab .normal_color .title_color {margin-bottom: 0px;	font-weight:400;} 
	.design_tab .normal_color .title_color i{color:#226efb;}
	
	.elementor-widget-saasland_tabs .tab-content {padding-left: 0px;}
	.elementor-widget-saasland_tabs .tab-content .tab_img .row{padding-top:8px;}
	.elementor-widget-saasland_tabs	.nav-tabs .nav-link{width:100%;}
	.elementor-widget-saasland_tabs	 .tab-content .tab_img{padding-left:0px;}
	
	/* blog-pages-css */
	.blog_related_post .has-post-thumbnail:hover { transform: translateY(0px);}
	.blog_related_post.blog_grid_info .row{gap:5px}
	.blog_single_info h2 {font-size: 25px; padding-bottom:15px;} 
	.blog_single_info h3 {font-size: 21px;}
	.blog_single_info h4 {font-size: 20px;}
	.blog_single_info li{list-style:none; padding-bottom: 12px;}
	.blog_single_info ul{padding-left:0;}
	.blog_single_info ol{padding-left:0;}
	.blog_single_info li::before {
	  content: "\2705";
	  color: green;
	  margin-right: 8px;
	  float: left;
	} 
	.blog_single_info .container{padding-left:0px;}
	.single-post .body_wrapper{overflow:visible}
	.blog_single_info .blog_related_post {
		padding: 0px 10px 15px 10px;
		background: #fdfdfe;
		position: sticky;
		height: fit-content;
		top: 180px;
		margin-top:0 !important;
	}
	.elementor-col-50 {
		/*padding-right: 15px; */
	}
	
	/* home-page-css */
	.hBTZUK span {
	  font-weight: 700;
	  display: inline-block;
	  background: linear-gradient(239.93deg, rgb(133, 18, 224) 43.93%, rgb(0, 47, 255) 93.49%) text;
		-webkit-text-fill-color: transparent
	  );
	  background-size: 200% auto;
	  -webkit-background-clip: text;
	  -webkit-text-fill-color: transparent;
	  animation: shineText 2s linear infinite;
	}

	@keyframes shineText {
	  to {
		background-position: -200% center;
	  }
	}
	.multipal-ai-four {
		align-items: center;
		justify-content: center;
		text-align: center;
		display: flex;
		flex-wrap:wrap;
	}
	.multipal-ai-four span {
		display: inline-flex;
		align-items: center;   /* text + icon vertically center */
		margin-right: 2px;
		letter-spacing:2px;
	}
	.ai_model{padding-top: 4px;}
	.ai_model.openai:before {background-position: -100px -466px;}
	.ai_model.geminiai:before {background-position: -4px -467px;}
	.ai_model.perplexityai:before {background-position: -99px -419px;}
	.ai_model.llmai:before {background-position: -53px -466px;}
	
	.ai_model:before {
    content: '';
    background-image: url(//cdn.chatondesk.com/wp-content/uploads/sites/7/2024/05/all-icon.png);
    background-repeat: no-repeat;
    width: 44px;
    height: 42px;
    display: inline-block;
    margin-right: -6px;
    transform: scale(0.5);
    } 
	
	/* highlighter-css */
	.highlighter {
	  position: relative;
	  color: #ffffff;
	  background-color: #5e2ced;
	  font-size: inherit;
	  padding: .2em .4em;
	  border-radius: 6px;
	  margin: 0 6px 0 0;
	  font-weight: bold;
	}
    .page-id-8511 .body_wrapper {overflow: visible;}
	.contact-left {
		position: sticky;
		top: 150px;
		height: fit-content;
	}
	/*.contact-imagess {
		position: sticky !important;
		top: 120px !important;
		height: fit-content;
	} */
	.page-numbers .ti-arrow-left:before {
		content: '\f100';
		font-family: 'Font Awesome 5 Free';
		font-weight: 900;
		font-style: normal;
	}
	.testimonial_title .ti-angle-right, .ti-angle-left{
		
		font-family: 'Font Awesome 5 Free';
		font-weight: 900;
		font-style: normal;
	}
	.testimonial_title .ti-angle-right:before{content: none;}
	.testimonial_title .ti-angle-right:after{content: '\f105';}
	.testimonial_title .ti-angle-left:before{content: '\f104';}

	.contact-right .elementor-widget-wrap.elementor-element-populated {
		margin: 0 !important;
	}
	.only-font-btn {
		width: 26px;
		height: 26px;
		border-radius: 50%;
		text-align: center;
		font-size: 12px;
		line-height: 23px;
		color: #2e3237;
		background: none;
	}
	
	/*footer-css-start */
	.new_footer_top {padding-top: 35px!important;}
	.hzl-tabs .elementor-clearfix{overflow:hidden;}
	.heading-border-1 {
		position: relative;
		border-radius: 6px;
		padding: 5px 20px 5px 30px !important;
		width: fit-content;
	}
	
	.heading-border-1::after {
		position: absolute;
		height: 10px;
		width: 10px;
		content: "";
		background: #5f2dec;
		border-radius: 20px;
		left: 11px;
		top: 32%;
	}
	.heading-border-1::before {
		content: "";
		position: absolute;
		inset: 0;
		padding: 2px;
		border-radius: 15px;
		background: linear-gradient(90deg, #e72b2d, #7157b7);
		-webkit-mask: linear-gradient(#fff 0 0) content-box,
		linear-gradient(#fff 0 0);
		-webkit-mask-composite: xor;
		mask-composite: exclude;
	}
	
	.faq_accordian_two .card {
		box-shadow: 0px 9px 20px 0px rgba(0, 0, 29, .08) !important;
	}
	.home_features .faq_accordian_two .card:before{content: ""; background-image:none !important;}
	.home_features .faq_accordian_two .card.active .card-header h5 .btn-link{color: #8b8b99 !important;}
	.home_features .faq_accordian_two .card.active .card-header h5 .btn-link i{color:#5e2ced !important;}
	
	/*adding css ends*/
	
	
	
	@media (max-width: 686px) and (min-width: 215px) {
		.bg-pni123 {
			font-size: 0.8rem !important;
		}
	}

	@media only screen and (min-width: 1024px) {
		.pum-theme-enterprise-blue .pum-container.pum-responsive.pum-responsive-medium {
			width: 30% !important;
		}
	}
	
	@media only screen and (max-width: 767px) {
		.not-mobile{display:none !important}
		.marquee_container .elementor-widget-html>div{overflow:hidden;}
		.widget_nav_menu{padding-left:20px}
		.ai-carousel {
			display: flex;
			overflow-x: auto;
			scroll-snap-type: x mandatory;
			-webkit-overflow-scrolling: touch;
			gap: 16px;
			padding: 10px;
		  }
		.ai-carousel li {
			flex: 0 0 100% !important;
			scroll-snap-align: center;
			background: #fff;
			border-radius: 12px;
			padding: 20px;
			box-shadow: 0 6px 18px rgba(0,0,0,0.1);
			text-align: center;
			/* width: 100%; */
		}
		.ai-carousel::-webkit-scrollbar {
			display: none;
		}
		.only-show {
			box-shadow: 0px 2px 5px 1px #4612dd;
		}
		/* contact-page css */
		.contact-left {padding-top:50px;}
		.page-id-8511 .body_wrapper {
			overflow: hidden;
		}
		.testimonial_slider_four {
			width: 448px ;
			margin-left: -133px ;
		}
		.testimonial_slider_four {
			padding: 0 70px;
		}
		.item {
			margin-right: 62px;
		}
		 .testimonial_slider_four .owl-stage-outer {
			overflow: hidden;
		 }
	   .testimonial_slider_four .owl-item {
			margin-right: 8px !important;
		 }
		/*.coaches-page-sec4 .h_analytices_img{display: none;} */
		.coaches-page-sec4 .h_analytices_features_item .h_analytices_img {padding-top: 0 !important;}
		.coaches-page-sec4 .h_analytices_features_item .h_analytices_img .analytices_img_one{position:relative;}
		.coaches-page-sec4 .elementor-repeater-item-cde385e{top:0 !important; left: -6px !important;}
		.multi_colored_tags ul li.elementor-icon-list-item{font-size:12px;}
		.multipal-ai-four ul{display:block !important;}
		.elementor-widget-saasland_tabs .col-lg-4 {padding-right: 0;}
		.elementor-widget-saasland_tabs .col-lg-8 {padding-right: 0; padding-left:8px;}
	}

	@media only screen and (max-width: 860px) {
		.frnt-left-txt .col-6{font-size:12px !important;width:50% !important;}
		.frnt-left-txt .col-5{text-align:left !important;}
		.blog_grid_info .row{flex-wrap:nowrap;flex-direction:column;margin-left:-9px;margin-right:-9px;}
		 section {padding: 0 20px;}
		.sml{line-height:0.5;font-size: 10px;}
		.header_area.navbar_fixed .navbar {padding: .5rem 1rem;}
		.frnt-left-txt .lft, .frnt-left-txt .rgt{text-align:center}
		.dynamic-txts{width:100%}
		.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0}
		.elementor-6368 .elementor-element.elementor-element-53cfc37>.elementor-widget-container{
			padding-right:0
		}
		.hme-tabs .tab-content{padding:0}
		#myTab .nav-item .nav-link{padding: .5rem 0 .5rem 0;}
		
		.dynamic-txts li span:after {
			background: #ffffff !important;
		}
		.header_top .header_top_column p {
			text-align: center !important;
		}
		.desktoponly{display:none}
		.testimonial_slider_four .item p{
			font-size:15px;
		}
		.owl-carousel.owl-drag .owl-item{
			width: 165px;
			margin-right: 10px;
			padding-left:15px !important;
			padding-right:15px !important;
		}
		.testimonial_area  .stratup_testimonial_info:before{background:none;}
		.testimonial_slider_four .item{color:#212529}
		.testimonial_slider_four{width: 520px;margin-left: -111px;}
		.testimonial_slider_four .item h5, .testimonial_slider_four .item h6{color:inherit;}
		.testimonial_area .testimonial_title{display:none;}
		.banner_area{height:620px;} 
		
		.column-reverse .elementor-column-gap-default{display:flex;flex-direction:column-reverse}
		.price_info_two .price_item{
			width:auto
		}
		section.priceing_area_four {padding: 0;}	
		.price_head {
			display: none !important;
		}
		.pr_list .price_item{
			display:block;
			padding-left:15px
		}
		.price_info_two .price_item .pr_title{ padding-left:15px !important}
		.pr_list .price_item:not(:first-child)::after {
			content: attr(data-title);
			margin-left: 6px;
			font-size: 13px;
			color: #555;
			font-weight: 400;
		}
		.pr_list .price_item:not(:first-child) {
			display: flex;
			align-items: center;
			justify-content: flex-start;
		}
		.coaches-page-sec4 .h_analytices_features_item .h_analytices_img .analytices_img_one{position:relative;}
	}