/*
Theme Name: muteweb
Theme URI: https://wordpress.org/themes/twentytwentyone/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Twenty-One is a blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme’s soft colors and eye-catching — yet timeless — design will let your work shine. Take it for a spin! See how Twenty Twenty-One elevates your portfolio, business website, or personal blog.
Requires at least: 5.3
Tested up to: 5.8
Requires PHP: 5.6
Version: 1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentytwentyone
Tags: one-column, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready

Twenty Twenty-One WordPress Theme, (C) 2020 WordPress.org
Twenty Twenty-One is distributed under the terms of the GNU GPL.
*/

@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap');
@font-face{
    font-family:'Proxima Nova';
    src:url(/wp-content/themes/muteweb/assets/fonts/ProximaNovaT-Thin.woff2) format('woff2'),
    url(/wp-content/themes/muteweb/assets/fonts/ProximaNovaT-Thin.woff) format('woff');
    font-weight:300;
    font-style:normal;
    font-display:swap
}
@font-face{
    font-family:'Proxima Nova';
    src:url(/wp-content/themes/muteweb/assets/fonts/ProximaNova-Regular.woff2) format('woff2'),
    url(/wp-content/themes/muteweb/assets/fonts/ProximaNova-Regular.woff) format('woff');
    font-weight:400;
    font-style:normal;
    font-display:swap
}
@font-face{
    font-family:'Proxima Nova';
    src:url(/wp-content/themes/muteweb/assets/fonts/ProximaNova-Bold.woff2) 
format('woff2'),url(/wp-content/themes/muteweb/assets/fonts/ProximaNova-Bold.woff) format('woff');
    font-weight:700;
    font-style:normal;
    font-display:swap
}
@font-face{
    font-family:'Samsung Sharp Sans';
    src:url(/wp-content/themes/muteweb/assets/fonts/SamsungSharpSans.woff2) 
format('woff2'),url(/wp-content/themes/muteweb/assets/fonts/SamsungSharpSans.woff) format('woff');
    font-weight:400;
    font-style:normal;
    font-display:swap
}
@font-face{
    font-family:'Samsung Sharp Sans';
    src:url(/wp-content/themes/muteweb/assets/fonts/SamsungSharpSans-Medium.woff2) 
format('woff2'),url(/wp-content/themes/muteweb/assets/fonts/SamsungSharpSans-Medium.woff) format('woff');
    font-weight:500;
    font-style:normal;
    font-display:swap
}
@font-face{
    font-family:'Samsung Sharp Sans';
    src:url(/wp-content/themes/muteweb/assets/fonts/SamsungSharpSans-Bold.woff2) 
format('woff2'),url(/wp-content/themes/muteweb/assets/fonts/SamsungSharpSans-Bold.woff) format('woff');
    font-weight:700;
    font-style:normal;
    font-display:swap
}
*,::after,::before{
    box-sizing:border-box
}
html{
    font-family:sans-serif;
    line-height:1.15;
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust:100%;
    -ms-overflow-style:scrollbar;
    -webkit-tap-highlight-color:transparent;
    scroll-behavior: smooth;
}
@-ms-viewport{
    width:device-width
}
article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{
    display:block
}
a.sub_menu_text.bold_underline{
    font-weight:bold !important;
    text-decoration:underline !important;
}
body{
    margin:0;
    font-family:"Proxima Nova",sans-serif;
    font-size:1rem;
    font-weight:400;
    line-height:1.5;
    color:#222;
    text-align:left;
    background-color:#fff;
    overflow-x:hidden
}
[tabindex="-1"]:focus{
    outline:0!important
}
hr{
    box-sizing:content-box;
    height:0;
    overflow:visible
}
h1,h2,h3,h4,h5,h6{
    margin-top:0;
    margin-bottom:.5rem
}
p{
    margin-top:0;
    margin-bottom:1rem
}
abbr[data-original-title],abbr[title]{
    text-decoration:underline;
    -webkit-text-decoration:underline dotted;
    text-decoration:underline dotted;
    cursor:help;
    border-bottom:0
}
address{
    margin-bottom:1rem;
    font-style:normal;
    line-height:inherit
}
dl,ol,ul{
    margin-top:0;
    margin-bottom:1rem
}
ol ol,ol ul,ul ol,ul ul{
    margin-bottom:0
}
dt{
    font-weight:700
}
dd{
    margin-bottom:.5rem;
    margin-left:0
}
blockquote{
    margin:0 0 1rem
}
dfn{
    font-style:italic
}
b,strong{
    font-weight:bolder
}
small{
    font-size:80%
}
sub,sup{
    position:relative;
    font-size:75%;
    line-height:0;
    vertical-align:baseline
}
sub{
    bottom:-.25em
}
sup{
    top:-.5em
}
a{
    color:#0063b8;
    background-color:transparent;
    -webkit-text-decoration-skip:objects;
    text-decoration:none
}
#main-header{
    position: sticky;
    top:-1px;
    z-index: 9999;
    background-color: white !important;
    transition: top .35s cubic-bezier(.4,0,.2,1);
}
#main-header.stuck{    
    box-shadow: 1px 0 3px rgb(0 0 0 / 0.2);
}
.navbar-nav li a:hover,.navbar-nav li.current-menu-item a,a:hover{
    color:#2975b9
}
a:not([href]):not([tabindex]){
    color:inherit;
    text-decoration:none
}
a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{
    color:inherit;
    text-decoration:none
}
a:not([href]):not([tabindex]):focus{
    outline:0
}
code,kbd,pre,samp{
    font-family:monospace,monospace;
    font-size:1em
}
pre{
    margin-top:0;
    margin-bottom:1rem;
    overflow:auto;
    -ms-overflow-style:scrollbar
}
figure{
    margin:0 0 1rem
}
img{
    vertical-align:middle;
    max-width:100%;
    height:auto;
    border-style:none
}
svg:not(:root){
    overflow:hidden
}
table{
    border-collapse:collapse
}
caption{
    padding-top:.75rem;
    padding-bottom:.75rem;
    color:#6c757d;
    text-align:left;
    caption-side:bottom
}
th{
    text-align:inherit
}
label{
    display:inline-block;
    margin-bottom:.5rem
}
button{
    border-radius:0
}
button:focus{
    outline:1px dotted;
    outline:5px auto -webkit-focus-ring-color
}
button,input,optgroup,select,textarea{
    margin:0;
    font-family:inherit;
    font-size:inherit;
    line-height:inherit
}
button,input{
    overflow:visible
}
button,select{
    text-transform:none
}
[type=reset],[type=submit],button,html [type=button]{
    -webkit-appearance:button
}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{
    padding:0;
    border-style:none
}
input[type=checkbox],input[type=radio]{
    box-sizing:border-box;
    padding:0;
    margin-right:10px
}
input[type=date],input[type=datetime-local],input[type=month],input[type=time]{
    -webkit-appearance:listbox
}
textarea{
    overflow:auto;
    resize:vertical
}
fieldset{
    min-width:0;
    padding:0;
    margin:0;
    border:0
}
legend{
    display:block;
    width:100%;
    max-width:100%;
    padding:0;
    margin-bottom:.5rem;
    font-size:1.5rem;
    line-height:inherit;
    color:inherit;
    white-space:normal
}
progress{
    vertical-align:baseline
}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{
    height:auto
}
[type=search]{
    outline-offset:-2px;
    -webkit-appearance:none
}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{
    -webkit-appearance:none
}
::-webkit-file-upload-button{
    font:inherit;
    -webkit-appearance:button
}
.form-control{
    display:block;
    width:100%;
    padding:8px 22px;
    font-size:14px;
    line-height:1.428571429;
    color:#555;
    background-color:#fff;
    background-image:none;
    border:1px solid #ccc;
    border-radius:4px;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    margin-bottom:15px
}
output{
    display:inline-block
}
summary{
    display:list-item;
    cursor:pointer
}
template{
    display:none
}
[hidden]{
    display:none!important
}
.d-none{
    display:none
}
.d-block{
    display:block
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
    margin-bottom:.5rem;
    font-family:inherit;
    font-weight:500;
    line-height:1.2;
    color:inherit
}
h1,h2,h3,h4{
    font-family:'Samsung Sharp Sans', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
    font-weight:700;
    font-size:24px;
}
.font-weight-thin{
    font-weight:300
}
.font-weight-medium{
    font-weight:500
}
.font-weight-bold{
    font-weight:700
}
.text-center{
    text-align:center
}
.mt-1 { margin-top: 7px }
.mb-1{ margin-bottom:7px }
.mr-1{ margin-right:7px }
.ml-1{ margin-left:7px }

.mt-2 { margin-top: 15px }
.mb-2{ margin-bottom:15px }
.mr-2{ margin-right:15px }
.ml-2{ margin-left:15px }

.mt-3 { margin-top: 24px }
.mb-3{ margin-bottom:24px }
.mr-3{ margin-right:24px }
.ml-3{ margin-left:24px }


.btn{
    background:#222;
    color:#fff;
    border-radius:2px;
    padding:8px 20px;
    display:inline-block;
    text-align:center;
    white-space:nowrap;
    vertical-align:middle;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    transition:color .15s ease-in-out,background-color .15s 
ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    border:none;
    cursor:pointer
}
.btn:disabled,button:disabled{
    opacity:.5;
    cursor:none
}
.btn:hover,.contact-tab-box .read-btn:hover,.customer-btn-box 
.get-stared-bt:hover,.mega-menu-btn:hover,[type=button]:hover,[type=search]:hover,[type=submit]:hover,button:hover{
    background:#454545;
    color:#fff
}
.btn-white,footer a.btn-white{
    background:#fff;
    color:#222
}
.nav{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    padding-left:0;
    margin-bottom:0;
    list-style:none
}
.nav-fill .nav-item{
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    text-align:center
}
.nav-pills .nav-link.active,.nav-pills .nav-link:hover,.nav-pills .show>.nav-link{
    background-color:#f6f6f6;
    border:1px solid #ededed
}
.nav-pills .nav-link{
    font-size:24px;
    color:#222;
    padding:8px 10px;
    border:1px solid transparent
}
.img-fluid{
    max-width:100%;
    height:auto
}
.container{
    width:100%;
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto
}
.msg91-bt.shartup-apply-popup .uael-show{
    top:9%!important;
}
@media (min-width:576px){
    .container{
        max-width:540px
    }
}
@media (min-width:768px){
    .container{
        max-width:720px
    }
}
@media (min-width:992px){
    .container{
        max-width:960px
    }
}
@media (min-width:1200px){
    .container{
        max-width:1140px
    }
}
.container-fluid{
    width:100%;
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto
}
.row{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    width:100%
}
.col-12,.col-6,.col-auto,.col-lg-2,.col-lg-4,.col-md-2,.col-md-20,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-4{
    position:relative;
    width:100%;
    padding:15px
}
.col-auto{
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:auto;
    max-width:none
}
.col-6{
    -webkit-box-flex:0;
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%
}
@media (min-width:576px){
    .col-sm-4{
        -webkit-box-flex:0;
        -ms-flex:0 0 33.333333%;
        flex:0 0 33.333333%;
        max-width:33.333333%
    }
}
@media (min-width:768px){
    .text-md-center{
        text-align:center
    }
    .text-md-right{
        text-align:right
    }
    .col-md-2{
        -webkit-box-flex:0;
        -ms-flex:0 0 16.666667%;
        flex:0 0 16.666667%;
        max-width:16.666667%
    }
    .col-md-20{
        -webkit-box-flex:0;
        -ms-flex:0 0 20%;
        flex:0 0 20%;
        max-width:20%
    }
    .col-md-3{
        -webkit-box-flex:0;
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .col-md-4{
        -webkit-box-flex:0;
        -ms-flex:0 0 33.333333%;
        flex:0 0 33.333333%;
        max-width:33.333333%
    }
    .col-md-5{
        -webkit-box-flex:0;
        -ms-flex:0 0 41.666667%;
        flex:0 0 41.666667%;
        max-width:41.666667%
    }
    .col-md-6{
        -webkit-box-flex:0;
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .col-md-7{
        -webkit-box-flex:0;
        -ms-flex:0 0 58.333333%;
        flex:0 0 58.333333%;
        max-width:58.333333%
    }
    .col-md-8{
        -webkit-box-flex:0;
        -ms-flex:0 0 66.666667%;
        flex:0 0 66.666667%;
        max-width:66.666667%
    }
    .col-md-9{
        -webkit-box-flex:0;
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .footer-middle-firt:before{
        content:"";
        height:75%;
        width:1px;
        background:#757575;
        position:absolute;
        right:23%;
        top:12%
    }
}
@media (min-width:992px){
    .col-lg-2{
        -webkit-box-flex:0;
        -ms-flex:0 0 16.666667%;
        flex:0 0 16.666667%;
        max-width:16.666667%
    }
    .col-lg-4{
        -webkit-box-flex:0;
        -ms-flex:0 0 33.333333%;
        flex:0 0 33.333333%;
        max-width:33.333333%
    }
}
body #mega-menu-item-1211 sup,body #mega-menu-item-2120 sup, body 
#mega-menu-item-3375 sup,body #mega-menu-item-4124 sup{
    position:absolute;
    top:-2px;
    right:0;
    background:#fff!important;
    color:#222;
    height:14px;
    width:32px;
    text-align:center;
    line-height:14px;
    font-size:13px;
    font-weight: bold;
}
header.main-header{
    padding: 30px 0 20px 0;        
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.brand-logo{
    width:fit-content;
    display:inline-block;
    margin-right:30px;
    float: left;
}
nav.main-nav{
    width:calc(100% - 160px);
    display:inline-block
}
ul.navbar-nav{
    margin-left:auto;
    width:fit-content;
    width:-moz-fit-content;
    list-style:none;
    padding-inline-start:0;
    display:flex
}
.navbar-nav li{
    float:left;
    padding:4px 15px;
    margin-left:15px
}
.navbar-nav li.login-menu{
    border-left:1px solid;
    padding-left:30px
}
#mega-menu-wrap-primary-menu 
##mega-menu-primary-menu>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link{
    border:none;
}
.navbar-nav li a{
    color:#222;
    text-decoration:none
}
#menu-main-menu li.menu-item-has-children:hover>ul.sub-menu{
    display:block
}
/*#mega-menu-wrap-primary-menu 
#mega-menu-primary-menu>li.mega-menu-item.mega-menu-btn a:hover{
    border:1px solid #222
}*/
#menu-main-menu ul.sub-menu{
    position:absolute;
    max-width:250px;
    text-align:left;
    padding:20px 0 20px 0;
    background:#fff!important;
    z-index:9;
    transition:.5s;
    box-shadow:-1px 5px 20px rgba(144,144,144,.13);
    display:none;
    top:90px;
    list-style:none;
    border-radius:5px
}
#menu-main-menu ul.sub-menu li{
    padding:0;
    margin:0;
    width:100%
}
#menu-main-menu ul.sub-menu li:hover{
    background:#f5faff
}
#menu-main-menu ul.sub-menu li:hover a{
    color:#1877c5
}
#menu-main-menu ul.sub-menu li a{
    padding:0 25px;
    line-height:45px
}
ul.sub-menu{
    position:absolute;
    width:150px;
    padding-inline-start:0;
    list-style:none;
    right:0;
    box-shadow:4px 6px 20px #0000001c;
    margin-top:3px;
    display:none;
    z-index:999;
    background:#fff
}
.menu-item-has-children:hover>ul.sub-menu{
    display:block
}
#mega-menu-wrap-primary-menu 
##mega-menu-primary-menu>li.mega-menu-item.mega-current-menu-item{
    border-color:#000
}
@media(max-width:1600px){
    body .sms-capm-banner:before{
        left:119px
    }
    body .sms-capm-banner:after{
        right:239px
    }
}
@media(max-width:1440px){
    body .sms-capm-banner:after{
        right:154px
    }
    body .sms-capm-banner:before{
        left:33px
    }
    .main-header .brand-logo img{
        margin-top: -3px;
    }
    .main-header .brand-logo img {
        margin-top: -15px;
    }
}
@media(max-width:1366px){
    body .sms-capm-banner:before{
        width:579px;
        left:5px
    }
    body .sms-capm-banner:after{
        right:108px
    }
    .sms-api >.elementor-column-wrap, .email-api > .elementor-column-wrap,
    .voice-api > .elementor-column-wrap {
        margin-right: 15px !important;
        margin-left: 15px !important;
    }
    body #mega-menu-wrap-primary-menu 
#mega-menu-primary-menu>li.mega-menu-item>a.mega-menu-link {
        padding: 0 18px !important;
    }
}
@media(max-width:1280px){
    body .sms-capm-banner:before{
        width:579px;
        left:5px
    }
    body .sms-capm-banner:after{
        right:70px
    }
    .country-top select{
        width:280px!important
    }
}
@media (max-width:1170px){
    .navbar-nav li{
        padding:4px 13px;
        margin-left:0
    }
    body .sms-capm-banner:after{
        right:0;
        width:705px
    }
    header.main-header {
        /* max-width: 93%; */
        max-width: 100%;
    }
    body #mega-menu-wrap-primary-menu 
#mega-menu-primary-menu>li.mega-menu-item>a.mega-menu-link {
        padding: 0 11px!important;
    }
}
@media (max-width:991px){
    .sms-capm-banner:after,.sms-capm-banner:before{
        display:none
    }
    body .country-top p{
        font-size:11px
    }
    body .country-top select{
        width:170px!important
    }
    body .sms-camp-heading .elementor-heading-title span:before{
        width:247px;
        height:44px
    }
    header.main-header{
        padding: 20px 0% 0px 0% !important;
    }
     header.main-header.india{
        /* padding: 30px 3% 20px 3%!important; */
        padding: 20px 0% 0 0%!important;
    }
	header.main-header.country_header_hide {
       padding: 20px 0 0 0 !important; 
	}
}
@media (min-width:1001px){
    .login-menu>a:hover{
        border-bottom:none!important
    }
    .mega-sub-menu .mega-border-md-right>ul>li>div{
        padding-right:50px;
        margin-right:20px;
        position:relative
    }
    .mega-sub-menu .mega-border-md-right>ul>li>div:before{
        content:'';
        position:absolute;
        right:-7px;
        width:1px;
        background:#b2b2b2;
        height:200px;
        top:50%;
        transform:translateY(-50%)
    }
    #mega-menu-wrap-direct-signup-menu 
    ##mega-menu-direct-signup-menu>li.mega-menu-item.menu-outline-btn a{
        background:0 0;
        border:2px solid;
        border-radius:2px;
        color:#000;
        margin-left:30px;
        padding:0 30px 0 18px;
        height:38px;
        line-height:37px
    }
    #mega-menu-wrap-direct-signup-menu 
    ##mega-menu-direct-signup-menu>li.mega-menu-item.menu-outline-btn a:before{
        content:'';
        position:absolute;
        background-image:url(/wp-content/uploads/2020/06/btn-arrow.png);
        height:13px;
        width:10px;
        background-size:6px;
        background-repeat:no-repeat;
        right:3px;
        top:12px
    }
    #mega-menu-wrap-direct-signup-menu 
    ##mega-menu-direct-signup-menu>li.mega-menu-item.menu-outline-btn a:hover{
        border:2px solid #222;
        color:#fff;
        background:#222
    }
    #mega-menu-wrap-direct-signup-menu 
    ##mega-menu-direct-signup-menu>li.mega-menu-item.mega-menu-btn 
    #a:hover,#mega-menu-wrap-primary-menu 
    ##mega-menu-primary-menu>li.mega-menu-item.mega-menu-btn a:hover{
        color:#fff;
        background:#454545
    }
    #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-flyout 
    #ul.mega-sub-menu{
        margin-left:-50px
    }
    #mega-menu-wrap-direct-signup-menu 
    ##mega-menu-direct-signup-menu>li.mega-menu-item.mega-menu-btn 
    #a,#mega-menu-wrap-primary-menu 
    ##mega-menu-primary-menu>li.mega-menu-item.mega-menu-btn a{
        background:#222;
        color:#fff;
        border-radius:2px;
        height:37px;
        line-height:37px;
        border:1px solid #222
    }
    #mega-menu-wrap-primary-menu 
    ##mega-menu-primary-menu>li.mega-menu-item.mega-login-menu a{
        height:25px;
        line-height:25px;
        margin-right:0;
        border-left:1px solid;
        padding-left:25px;
        margin-left:10px
    }
}
@media (max-width:1000px){
    nav.main-nav{
        width:100%;
        margin-top:-30px
    }
    .brand-logo{
        width:93%;
        z-index:999
    }
    ul.navbar-nav li.login-menu{
        border-left:0;
        padding-left:8px
    }
    .d-menu-md-none{
        display:none
    }
    ul.navbar-nav{
        position:absolute;
        right:0;
        margin:0;
        width:100%;
        margin-top:62px;
        display:none;
        background:#fff;
        z-index:99;
        left:0;
        padding:15px
    }
    .navbar-nav li{
        width:100%;
        padding:10px;
        border-bottom:1px solid #f5f5f5;
        margin:5px 0
    }
    .hamburger{
        display:none;
        float:right;
        cursor:pointer;
        margin-top:10px
    }
    .hamburger .bar1,.hamburger .bar2,.hamburger .bar3{
        width:28px;
        height:3px;
        background-color:#222;
        margin:6px 0;
        transition:.4s
    }
    .hamburger.change .bar1{
        -webkit-transform:rotate(-45deg) translate(-5px,5px);
        transform:rotate(-45deg) translate(-5px,5px)
    }
    .hamburger.change .bar2{
        opacity:0
    }
    .hamburger.change .bar3{
        -webkit-transform:rotate(45deg) translate(-8px,-8px);
        transform:rotate(45deg) translate(-8px,-8px)
    }
}

.footer-top .widget_media_image{
    text-align:center
}
.footer-top-bg{
    height:460px;
    margin-bottom:-65px;
    margin-top : 80px;
    background:url(/images/footer-bg.png) no-repeat 
center bottom,linear-gradient(to bottom,transparent,transparent 44%,#000 35%,#000) 
no-repeat center bottom
}

.footer-copyright .copyright,
.footer-copyright .powered-by,
.footer-copyright .powered-by a{
    color: #666;
}
@media (max-width:575px){
    .country-top{
        padding:7px 0
    }
    .top-country-box{
        margin-top:10px
    }
    .footer-top-bg{
        background-image:none;
        background-color:#000;
        height:200px
    }
    .sms-camp-heading .elementor-heading-title br{
        display:none
    }
    body .sms-camp-heading .elementor-heading-title span:before{
        width:247px;
        height:44px;
        bottom:-2px;
        right:60px
    }
    .reach-form-text{
        margin-top:50px
    }
    body .reach-form-text h2{
        margin:0;
        font-size:26px;
        font-weight:700
    }
    .reach-form-text p{
        font-size:18px
    }
    .reach-form-text a{
        padding:12px 38px 13px 38px
    }
    .home-collapse .elementor-tab-title {
        font-size: 38px !important;
    }
    body a#cookie_action_reject, body a#cookie_action_accept {
        font-size: 12px !important;
    }
}
@media (max-width:375px){
    .trans-intergration .elementor-heading-title {
        font-size: 28px !important;
    }
    body .sms-camp-heading .elementor-heading-title span:before{
        bottom:-4px;
        right:-6px
    }
    select#selectedCountry{
        margin-bottom:20px!important
    }
}
.dropdown-item {
    display: block;
    width: 100%;
    padding: 0.25rem 1.5rem;
    clear: both;
    font-weight: 400;
    color: #212529;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
}
.menu-item a, .widget-title{
    color:#999;
    text-decoration:none
}

.change-country .dropdown-toggle{
    color:#999 !important;
    cursor: pointer;
}
.change-country .dropdown{
    float: right;
}
footer.footer-main ul{
    list-style:none;
    padding-inline-start:0;
    margin-top:0;
}
.footer-first{
    background:#000;
    padding:0 0 70px;
    margin-top:-5px;
    position:relative;
    margin-bottom: -10px;
}
.footer-first:before{
    content:'';
    background:url(/wp-content/uploads/2020/07/footer_left_icon.svg);
    position:absolute;
    bottom:30px;
    width:180px;
    height:204px;
    left:-80px
}
.footer-middle{
    padding:50px 15px 80px
}
.footer-container{
    max-width:1200px
}
.footer-bottom{
    background:#222;
    padding:25px 0 50px 0;
    display:none
}
.widget-title{
    font-weight:700;
    margin:20px 0 10px;
    font-size:16px
}
.widget_nav_menu li{
    margin:5px 0;
    font-size:14px
}
.footer-img-link:hover{
    opacity:.5
}
#menu-secondary-menu li{
    display: inline-block;
}
#menu-secondary-menu li{
    padding:0 10px;
    border-left:1px solid;
    font-size:12px
}
#menu-secondary-menu li:first-child{
    border-left:0;
    padding-left:0
}
.font-12,.footer-copyright,footer .btn{
    font-size:12px
}
.powered-by{
    display:flex;
    justify-content:flex-end;
    align-items:flex-end
}
.font-14,.powered-by a{
    font-size:14px
}
.elementor-btn-tag{
    cursor: default;
    background: none !important;
}
.elementor-btn-tag:hover,
.elementor-btn-tag:focus,
.elementor-btn-tag:visited
{
    background: none !important;
    cursor: default;
}
.elementor-element-0dc1832 .elementor-widget{
    display:contents
}
.commen-box-inner .elementor-col-100 .elementor-widget{
    display:contents
}
.customer-btn-box{
    display:flex;
    flex-wrap:wrap;
    align-items:center
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active{
    border: 1px solid #000 !important;
    border-radius: 5px;
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before,
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after
{
    border-color: transparent !important;
}
.requst-access-bt a.uael-trigger, .contact-tab-box .read-btn,.customer-btn-box 
.get-stared-bt{
    background:#000;
    color:#fff;    
    font-size:18px;
    transition: .4s;
    border-radius: 5px !important;
}
.requst-access-bt a.uael-trigger:hover, .customer-btn-box .get-stared-bt:hover, 
.contact-tab-box .read-btn:hover{
    box-shadow: 5px 6px 20px #2222223b;
    transition: .4s;
}
.customer-btn-box p{
    margin:0 23px;
    font-size:18px
}
.customer-btn-box .expert-bt{
    border:2px solid #000;
    padding: 10px 45px;
    color:#000;
    font-size:18px;
    border-radius: 5px;
}
.customer-btn-box .expert-bt:hover{
    background:#000;
    color:#fff;
    box-shadow: 5px 6px 20px #2222223b;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-flyout 
#ul.mega-sub-menu,#mega-menu-wrap-primary-menu 
##mega-menu-primary-menu>li.mega-menu-megamenu>ul.mega-sub-menu{
    box-shadow: 2px 4px 9px 9px #0000001c;
    border-radius: 8px !important;
    border: 1px solid #ddd !important;
}
ul.mega-sub-menu a{
    color:#222;
}
.mega-sub-menu span{
    font-size:12px;
    color:#222222ba
}
#mega-menu-wrap-primary-menu 
##mega-menu-primary-menu>li.mega-menu-megamenu.mega-platform-menu>ul.mega-sub-menu{
    max-width:700px;
    left:auto;
    right:24%
}
#mega-menu-wrap-primary-menu 
##mega-menu-primary-menu>li.mega-menu-megamenu.learning-center>ul.mega-sub-menu{
    max-width:970px;
    left:auto;
    right:15%
}/*
#mega-menu-wrap-primary-menu #mega-menu-primary-menu p{
    margin-bottom:18px
}*/
.mega-menu-item {
    margin: 0;
    padding-bottom: 0 !important;
}
.learning-center li#mega-menu-22-0-2 {
    padding-top: 14px !important;
}
.learning-last {
    background: #022E44 !important;
    border-radius: 8px !important;
}
.learning-last a {
    color: #fff !important;
}
.learning-last .mega-sub-menu span {
    color: #DEDEDE;
    font-size: 13px;
}
.larning-last .me.learning-center ul.mega-sub-menuga-menu-column {
    padding-top: 40px !important;
}
.platfrom-second div {
    margin-bottom: 12px;
}
.platfrom-second div:last-child {
     margin-bottom: 0;
}
.mega-platfrom-second {
    padding-left: 30px !important;
}
.platfrom-second .mega-sub-menu a {
    font-size: 18px;
}
.platfrom-second sup {
    background: #222;
    color: #fff;
    font-size: 10px;
    padding: 2px 7px;
    top: -10px;
}
#mega-menu-wrap-primary-menu 
##mega-menu-primary-menu>li.mega-menu-megamenu.learning-center>ul.mega-sub-menu 
#>ul.mega-sub-menu {
    display: inline-flex;
}
.mega-learning-center .mega-menu-column {
    min-height: 310px !important;
    padding-top: 18px !important;
}
.mega-larning-last .mega-menu-column{
    padding-top: 24px !important;
}
.mega-menu-box-2 .mega-block-title, .mega-menu-box-1 .mega-block-title {
    text-transform: uppercase !important;
    font-size: 16px !important;
    font-family:'Proxima Nova' !important;
}
.mega-menu-box-1,.mega-menu-box-2 {
    min-height: 200px;
}
.mega-sub-menu p.menu-bottom-link {
    border-top: 1px solid #777575;
    margin-top: 20px;
    padding-top: 12px;
}
.mega-sub-menu p.menu-bottom-link a {
    font-weight: 600;
}
.mega-menu-box-2 {
    padding-right: 19px;
}
.mega-3-mini {
    margin-bottom: 10px;
    position: relative;
}
/*.mega-3-mini:before {
    content: '';
    position: absolute;
    right: -10px;
    top: 10px;
    background: url(/wp-content/uploads/2021/01/chevron-down.png) no-repeat;
    height: 22px;
    width: 22px;
    background-size: contain;
}*/
.menu-bottom-link a {
    position: relative;
}
.menu-bottom-link a:before {
    content: '';
    position: absolute;
    right: -21px;
    top: -2px;
    background: url(/wp-content/uploads/2021/01/chevron-down-blue.png) no-repeat;
    height: 18px;
    width: 18px;
    background-size: contain;
}
.mega-3-mini .mega-block-title {
    padding: 0 !important;
    margin: 0 0 3px 0 !important;
    font-size: 16px !important;
    font-weight: 600 !important;
}
.custom-channel-menu ul.mega-sub-menu {
    padding: 19px 18px !important;
    width: 180px !important;
    box-shadow: 2px 2px #eee !important;
}
@media (max-width: 1000px){
    .custom-logo {
        width: 92px;
    }
    .main-header .brand-logo img {
        padding-top: 10px;
    }        
    .platform-bg-box:before {
    right: auto;
    top: auto;
    bottom: -30px;
    left: 50%;
}
.mega-learning-center .mega-menu-column {
    min-height: auto !important;
    padding-bottom: 20px !important;
}
    .mega-larning-last .mega-menu-column {
    padding-top: 0px !important;
}
}
#banner_animated_gif img{
    max-height:650px;
    width:100%;
    object-fit:cover
}
.flexible-mini-box strong{
    font-size:20px;
    color:#222!important
}
.home-tile-Box h3.elementor-image-box-title{
    font-family:proxima nova,sans-serif!important;
    line-height:30px
}
.get-a-call-box input#get-call-2{
    margin-left:25px!important
}
.get-a-call-box label{
    margin-left:5px
}
p.guide-description{
    line-height:16px
}
.contact-tab-box .gform_wrapper{
    width:310px;
    margin-left:4%
}
.home-tab-gif{
    cursor:pointer
}
.voice-api-common .elementor-widget-wrap{
    justify-content:center
}
.welcome-banner-text span.sms{
    border-bottom:4px solid #d9c31f
}
.welcome-banner-text span{
    border-bottom:4px solid #517396
}
#mega-menu-wrap-direct-signup-menu 
##mega-menu-direct-signup-menu>li.mega-menu-item>a.mega-menu-link:hover{
    border-bottom:transparent!important
}
#gform_fields_12{
    min-width:300px
}
.custom-html-widget .topbar{
    /*background:url(/wp-content/themes/muteweb/assets/img/topbar_bg.png) 
no-repeat;*/
    background-color: #222;
    background-size:cover;
    background-position:center;
    min-height:46px;
    display:flex;
    align-items:center;
    position:relative;
    justify-content:center;
    text-align:center;
    overflow:hidden;
    font-size:1rem
}
@media (max-width: 991px) {
    .main-header li#mega-menu-item-25 a,
    .main-header li#mega-menu-item-24 a,
    .main-header li#mega-menu-item-1983 a,
    .main-header li#mega-menu-item-2078 a {
        margin-left: 0 !important;
        text-align: center !important;
        margin-top: 10px !important;
        top: 0;
    }
    .footer-middle-firt:before{
        right: 9%;
    }
}
@media (max-width:767px){
    .request-demo .uael-button-wrapper {
        text-align: center !important;
    }
    .home-sginup-form input{
        margin:0 auto!important
    }
    .cp-0{
        padding:0!important
    }
    .custom-html-widget .topbar{
        padding:.5em 5%;
        overflow:auto
    }
    header.main-header{
        padding:105px 3% 20px 3%
    }
    .template-pricing div{
        width:100%;
        text-align:center
    }
    .slide-box:after,.slide-box:before{
        display:none
    }
    .slide-box img{
        max-width:180px!important
    }
    .case-study-list {
        margin-bottom: 100px !important;
    }
    .main-header li#mega-menu-item-25 a,
    .main-header li#mega-menu-item-24 a,
    .main-header li#mega-menu-item-1983 a,
    .main-header li#mega-menu-item-2078 a {
        margin-left: 0 !important;
        text-align: center !important;
        margin-top: 10px !important;
        top: 0;
    }
    body #mega-menu-item-1211 sup, body #mega-menu-item-2120 sup,
    body #mega-menu-item-3375 sup, body #mega-menu-item-4124 sup {
        right: auto;
        left: 70px;
    }
    .segmento-banner-heading .elementor-heading-title {
        padding-top: 20px;
    }
}
@media (max-width:576px){
    .custom-html-widget .topbar{
        padding:.5em 10%;
        overflow:auto
    }
    body div#gdpr-cookie-consent-bar {
        max-width: 290px !important;
        right: 25px !important;
    }
}
@media (max-width:360px){
    .top-country-box button{
        padding:6px 7px 7px 9px!important
    }
    body .country-top select{
        width:145px!important
    }
}
.carousel-content{
    display:flex;
    justify-content:center;
    flex-wrap:wrap;
    align-items:center
}
.carousel-content p{
    margin:0;
    color:#fff
}
.now-more-bt{
    text-decoration:underline;
    margin:0;
    color:#fff
}
.now-more-bt:hover{
    text-decoration:underline
}
.close{
    opacity:1;
    position:absolute;
    right:3%;
    top:8px
}
.close figure{
    margin:0
}
.close img{
    max-width:60%
}
.carousel{
    position:relative
}
.carousel.pointer-event{
    -ms-touch-action:pan-y;
    touch-action:pan-y
}
.carousel-inner{
    position:relative;
    width:100%;
    overflow:hidden
}
.carousel-inner::after{
    display:block;
    clear:both;
    content:""
}
.carousel-item{
    position:relative;
    display:none;
    float:left;
    width:100%;
    margin-right:-100%;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    transition:-webkit-transform .6s ease-in-out;
    transition:transform .6s ease-in-out;
    transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out
}
@media (prefers-reduced-motion:reduce){
    .carousel-item{
        transition:none
    }
}
.carousel-item-next,.carousel-item-prev,.carousel-item.active{
    display:block
}
.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){
    -webkit-transform:translateX(100%);
    transform:translateX(100%)
}
.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){
    -webkit-transform:translateX(-100%);
    transform:translateX(-100%)
}
.carousel-fade .carousel-item{
    opacity:0;
    transition-property:opacity;
    -webkit-transform:none;
    transform:none
}
.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade 
.carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{
    z-index:1;
    opacity:1
}
.carousel-fade .active.carousel-item-left,.carousel-fade 
.active.carousel-item-right{
    z-index:0;
    opacity:0;
    transition:opacity 0s .6s
}
@media (prefers-reduced-motion:reduce){
    .carousel-fade .active.carousel-item-left,.carousel-fade 
.active.carousel-item-right{
        transition:none
    }
}
.carousel-control-next,.carousel-control-prev{
    position:absolute;
    top:0;
    bottom:0;
    z-index:1;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-pack:center;
    justify-content:center;
    width:15%;
    color:#fff;
    text-align:center;
    opacity:.5;
    transition:opacity .15s ease
}
@media (prefers-reduced-motion:reduce){
    .carousel-control-next,.carousel-control-prev{
        transition:none
    }
}
.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{
    color:#fff;
    text-decoration:none;
    outline:0;
    opacity:.9
}
.carousel-control-prev{
    left:0
}
.carousel-control-next{
    right:0
}
.carousel-control-next-icon,.carousel-control-prev-icon{
    display:inline-block;
    width:20px;
    height:20px;
    background:no-repeat 50%/100% 100%
}
.carousel-indicators{
    position:absolute;
    right:0;
    bottom:0;
    left:0;
    z-index:15;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-pack:center;
    justify-content:center;
    padding-left:0;
    margin-right:15%;
    margin-left:15%;
    list-style:none
}
.carousel-indicators li{
    box-sizing:content-box;
    -ms-flex:0 1 auto;
    flex:0 1 auto;
    width:30px;
    height:3px;
    margin-right:3px;
    margin-left:3px;
    text-indent:-999px;
    cursor:pointer;
    background-color:#fff;
    background-clip:padding-box;
    border-top:10px solid transparent;
    border-bottom:10px solid transparent;
    opacity:.5;
    transition:opacity .6s ease
}
@media (prefers-reduced-motion:reduce){
    .carousel-indicators li{
        transition:none
    }
}
.carousel-indicators .active{
    opacity:1
}
.carousel-caption{
    position:absolute;
    right:15%;
    bottom:20px;
    left:15%;
    z-index:10;
    padding-top:20px;
    padding-bottom:20px;
    color:#fff;
    text-align:center
}
.add_partner_form select:after{
    display:none!important
}
.hello-bridge-heading .elementor-heading-title,.segmento-banner-heading 
.elementor-heading-title{
    position:relative;
    display:inline-block
}
.segmento-banner-heading .elementor-heading-title:before{
    content:"Beta";
    position:absolute;
    right:168px;
    color:#eb0000;
    font-size:15px;
    border:1px solid #eb0000;
    height:22px;
    display:flex;
    align-items:center;
    width:53px;
    justify-content:center;
    font-weight:500;
    top:-17px
}
.segmento-banner-heading .elementor-heading-title:before{
    right:-58px;
    top:-10px
}
.startup-center-bt .elementor-widget-container{
    max-width: 180px;
    margin:0 auto;
    cursor:pointer;
    margin-top:35px;
    padding: 10px 0 6px !important;
    border-radius: 5px !important;
    transition: .4s;
}
.startup-center-bt .elementor-widget-container .uael-trigger {
    width: 100%;
}
.startup-center-bt .elementor-widget-container:hover {
    box-shadow: 5px 6px 20px #2222223b;
    transition: .4s;
}
.partner-slider .carousel-content{
    display:flex;
    justify-content:flex-start;
    flex-wrap:wrap;
    align-items:center
}
.partner-slider .carousel-content p{
    color:#222!important;
    font-size:18px;
    font-weight:500;
    width:100%;
    line-height:30px
}
.partner-slider .carousel-content p.name{
    padding:24px 0 14px 0
}
.partner-slider .carousel-indicators{
    bottom:-85px
}
.partner-slider .carousel-indicators li{
    width:10px!important;
    height:10px!important;
    background-color:#222!important;
    border-radius:100%!important
}
.partner-slide-logo{
    max-width:105px!important
}
.sms-report-box{
    border:10px solid transparent;
    border-image:url(/wp-content/uploads/2020/07/border-box.png) 10 round
}
.sms-arrow .elementor-image{
    transform:rotate(90deg)
}
.sms-camp-heading .elementor-heading-title span,.sms-capm-banner{
    position:relative
}
.sms-camp-heading .elementor-heading-title span:before{
    content:"";
    background-image:url(/wp-content/uploads/2020/07/spreadsheet.png);
    position:absolute;
    width:353px;
    height:62px;
    background-repeat:no-repeat;
    right:-7px;
    background-size:cover;
    z-index:-1
}
.sms-capm-banner:before{
    content:"";
    background-image:url(/wp-content/uploads/2020/08/border-left.svg);
    position:absolute;
    width:580px;
    height:calc(100% - 108px);
    background-repeat:no-repeat;
    left:275px;
    top:118px;
    background-size:cover
}
.sms-capm-banner:after{
    content:"";
    background-image:url(/wp-content/uploads/2020/08/border-right.svg);
    position:absolute;
    right:370px;
    width:711px;
    height:calc(100% - 170px);
    top:-75px;
    background-repeat:no-repeat;
    left:auto
}
.country-body{
    background-color:#454444;
    padding:30px 0 31px 0;
    max-width:400px;
    margin:0 auto;
    position:relative
}
.country-body p{
    margin:0 0 12px 0;
    color:#fff;
    font-size:18px
}
.country-box select{
    width:245px;
    background:#7c7c7c;
    color:#fff;
    border-radius:2px;
    background-image:url(/wp-content/uploads/sites/4/2020/09/country_arrow.svg);
    background-repeat:no-repeat;
    background-position:center right 12px;
    -webkit-background-position:center right 12px;
    appearance:none;
    -webkit-appearance:none;
    padding:6px 0 4px 0;
    text-indent:35px;
    position:relative
}
.country-check{
    position:relative;
    right:-25px;
    z-index:1
}
.country-box button{
    background-color:#ddd;
    padding:5px 15px 6px 16px;
    font-size:16px;
    text-decoration:none;
    border-radius:2px;
    margin-left:16px;
    color:#000;
    border:none;
    cursor:pointer
}
.top-country-box button:hover{
    background-color:#7c7c7c
}
.country-body .close{
    color:#fff;
    opacity:1;
    position:absolute;
    top:-20px;
    right:15px
}
ul#country-names{
    padding:0
}
ul#country-names li a{
    color:#086abf;
    font-size:20px;
    font-weight:500
}
ul#country-names li{
    line-height:40px;
    list-style-type:none
}
/*@media (min-width:1025px){*/
    /*#gdpr-cookie-consent-bar .gdpr_messagebar_content div.group-description{
        width:60%
    }
    #gdpr-cookie-consent-bar .gdpr_messagebar_content{
        max-width:1140px!important;
        display:flex;
        padding:15px 0 10px;
        align-items:center;
        justify-content:space-between
    }*/
    /*a#cookie_action_reject{
        margin:0 20px
    }
    .gdpr.group-description-buttons{
        width:40%;
        max-width:390px
    }
}
.gdpr_messagebar_content div.group-description p{
    max-width:610px;
    font-weight:400;
    font-size:16px
}
.gdpr_messagebar_detail,div#gdpr-cookie-consent-show-again{
    font-weight:400
}
a#cookie_action_link{
    font-weight:600
}
#cookie_action_settings,#gdpr-cookie-consent-bar 
#.gdpr_action_button.btn,#gdpr-cookie-consent-bar 
#.gdpr_messagebar_content,.gdpr_messagebar_detail .gdpr_action_button.btn{
    font-size:16px;
    font-weight:500;
    padding:5px 25px
}
#cookie_action_settings{
    font-weight:600;
    padding:10px 0
}
div#gdpr-cookie-consent-bar{
    padding:0
}*/
.whatsapp-pricing-box{
    border:10px solid transparent;
    border-image:url(/wp-content/uploads/2020/07/border-box.png) 10 round
}
.template-pricing{
    display:flex;
    justify-content:space-around;
    flex-wrap:wrap;
    max-width:740px;
    margin:0 auto
}
.template-pricing h2{
    font-weight:700;
    font-size:18px;
    color:#4f5258;
    margin-bottom:5px!important
}
.template-pricing h2,.template-pricing p{
    margin:0
}
.template-pricing p{
    font-size:9px;
    color:#0d0d0d
}
.whatsapp-mini-pricing .elementor-widget:not(:last-child){
    margin-bottom:0
}
#gif-box-1,#gif-box-2,#gif-box-3{
    cursor:pointer!important
}
.underline{
    border-bottom:1px solid #000;
    padding:0
}
.mobile-box{
    display:none
}
.home-sginup-form .validation_error{
    display:none
}
.home-sginup-form li#field_5_1, .home-sginup-form li#field_1_1{
    background:0 0;
    border:none;
    padding: 0;
}
.home-sginup-form #input_1_1{
    border:1px solid;
}
.home-sginup-form #validation_message_5_1, .home-sginup-form 
#validation_message_1_1{
    position:absolute;
    bottom:-50px;
}
.join-league-box{
    display:flex;
    flex-wrap:wrap;
    width:100%;
    margin:0 auto;
    flex:1;
    flex-direction:row;
}
.join-brands{
    width:600px;
    display:flex;
    overflow:hidden;
    justify-content:space-around;
    flex-wrap:wrap;
    padding-right:3px;
}
.join-brand-logo-box{
    width:190px;
    display:flex;
    justify-content:center;
    align-items:center;
    margin-bottom:8px;
    min-height:140px
}
.join-brands-detail{
    width:420px;
    background:#585d63;
    padding:25px 10px 25px 35px;
    margin-bottom:8px;
    flex:1;
}
.direct-man-wrapper .elementor-element{
    width:100%;
}
.join-brands{
    width:600px;
    display:flex;
    overflow:hidden;
    justify-content:space-around;
    flex-wrap:wrap;
    padding-right:3px
}
.join-brands-detail p{
    color:#fff;
    margin:0;
    font-size:16px;
    font-weight:500
}
.join-brand-info h2{
    color:#fff;
    font-size:16px;
    margin:0
}
.join-brands-detail img{
    margin-bottom:28px
}
.join-brands-detail .join-brand-info{
    padding-top:50px
}
.flexible-pricing-box{
    border:10px solid transparent;
    border-image:url(/wp-content/uploads/2020/07/border-box.png) 10 round
}
.flexible-mini-box p{
    margin:0!important
}
.join-brand-logo-box{
    background:#585d63
}
.direct-man-wrapper h3.elementor-heading-title{
    color:#222;
    font-size:29px;
    font-weight:500;
    line-height:45px;
    padding:140px 0 50px 0;
    position:relative
}
.direct-man-wrapper h3.elementor-heading-title:before{
    content:'';
    position:absolute;
    border-image:url(/wp-content/uploads/2020/07/pink_circle.svg)
}
.more-sms-box-mini{
    max-width:335px;
    margin:0 auto;
    width:100%
}
.language-box-content{
    max-width:400px;
    margin-left:auto
}
/*.features-mini-box{
    max-width:370px;
    margin:0 auto;
}*/
.features-mini-box {
    max-width: 40% !important;
    margin: 0 auto;
    width: 100% !important;
}
.believe-mini-box{
    max-width:460px;
    margin:0 auto
}
.page-template-direct-signup .menu-item-841{
    border-radius:3px
}
.page-template-direct-signup .menu-item-844:hover a{
    color:#222!important
}
.page-template-direct-signup .navbar-nav li{
    float:left;
    padding:5px 18px 3px 15px;
    margin-left:15px
}
.direct-signup-later a{
    cursor:pointer
}
.about-belive-box{
    position:relative;
    overflow:hidden
}
.about-belive-box:before{
    content:'';
    position:absolute;
    right:-75px;
    width:205px;
    height:205px;
    background:url(/wp-content/uploads/2020/06/Mascot.svg);
    bottom:250px
}
.samsung-sharp-sans{
    font-family:'Samsung Sharp Sans', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif !important
}
.width-58{
    width:58%!important;
    display:block
}
.otp-inter-banner-text span{
    border-bottom:3px solid #2a72ac!important
}
.msg-today-box .elementor-widget-container{
    min-height:183px
}
.leadership-box .elementor-text-editor h4{
    font-weight:400;
    line-height:38px
}
.team-leadership-card .elementor-widget-container{
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    align-items:flex-start
}
.team-leadership-card .team-card{
    border:1px solid #000;
    max-width: 352px;
    width: 32%;
    margin:8px;
}
.team-leadership-card .team-card:nth-child(2),.team-leadership-card 
.team-card:nth-child(5){
    border:1px solid #ecbad2
}
.team-leadership-card .team-card:nth-child(3),.team-leadership-card 
.team-card:nth-child(6){
    border:1px solid #cde06a
}
.team-leadership-card .team-card:last-child,.team-leadership-card 
.team-card:nth-child(4){
    border:1px solid #a0b5d0
}
.team-leadership-card .team-card .card-img-top{
    min-height:280px;
    width:100%;
    object-fit:cover;
    filter:grayscale(100%)
}
.team-leadership-card .team-card:hover .card-img-top{
    filter:grayscale(0)
}
.team-leadership-card .team-card .card-body{
    padding:20px 20px 5px
}
.team-leadership-card .team-card .card-title{
    font-size:22px;
    font-weight:600
}
.team-leadership-card .team-card .text-muted{
    font-size:14px;
    color:#a5a3a3
}
.team-leadership-card .team-card .card-text{
    font-size:16px;
    min-height:48px;
    overflow:hidden
}
.testimonials .elementor-widget-container{
    display:flex;
    justify-content:space-between;
    flex-wrap:wrap
}
.testimonials .team-card{
    width:33%;
    max-width:313px
}
.testimonials .team-card .card-text{
    color:#4a4a4a;
    height:180px;
    font-size:15px;
    padding:12px 5px 0 10px;
    line-height:23px;
    font-family:samsung sharp sans, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
    border:10px solid transparent;
    border-image:url(/wp-content/uploads/2020/07/border-box.png) 10 round
}
.testimonials .team-card .client-data{
    display:flex;
    align-items:center
}
.testimonials .team-card .client-data .card-img-top{
    width:60px;
    height:60px;
    object-fit:contain;
    margin-right:17px
}
.testimonials .team-card .card-title{
    font-size:20px;
    font-weight:700;
    color:#222;
    margin-bottom:0
}
.testimonials .team-card .text-muted{
    font-size:16px;
    color:#222
}
.about-stand-list sup{
    margin-left:-9px!important;
    position:relative;
    top:-19px
}
.hello-features-box .elementor-widget-container{
    min-height:200px
}
.msg91-today-1{
    border:10px solid transparent;
    border-image:url(/wp-content/uploads/2020/07/box_yellow.png) 10 round
}
.msg91-today-2{
    border:10px solid transparent;
    border-image:url(/wp-content/uploads/2020/07/box_green.png) 10 round
}
.msg91-today-3{
    border:10px solid transparent;
    border-image:url(/wp-content/uploads/2020/07/box_orange.png) 10 round
}
.flexible-pricing,.otp-solution-box{
    border:10px solid transparent;
    border-image:url(/wp-content/uploads/2020/07/border-box.png) 10 round
}
.uael-nav-menu .current_page_item a{
    font-weight:700
}
.gdpr-box-content .uael-heading{
    font-family:"Proxima Nova",sans-serif!important
}
.liability-box ul li,.usage-policy-box ul li{
    margin:15px 0
}
.termination-box a{
    color:#222
}
.contact-man-box{
    position:relative
}
.get-a-call-box label{
    margin-right:20px
}
.contact-tab-box .elementor-tab-title{
    position:relative
}
.contact-tab-box{    
    margin:0;
    padding:0
}
.contact-tab-box .elementor-tabs-wrapper{
    display:flex;
    justify-content: center;
}
.contact-tab-box .elementor-tab-desktop-title{        
    position:relative
}
.contact-tab-box .elementor-tab-desktop-title a:before{
    content:'';
    position:absolute;
    background:url(/wp-content/uploads/2022/04/get-in-tpuch.svg) no-repeat;
    height:28px;
    width:28px;
    top:12px;
    background-size:28px;
    background-position:center;
    left:50%;
    transform:translateX(-50%)
}
.contact-tab-box .elementor-tab-desktop-title:nth-child(2) a:before{
    background:url(/wp-content/uploads/2022/04/email.svg) no-repeat
}
.contact-tab-box .elementor-tab-desktop-title:nth-child(3) a:before{
    background:url(/wp-content/uploads/2022/04/faq.svg) no-repeat
}
.contact-tab-box .elementor-tab-desktop-title:nth-child(4) a:before{
    background:url(/wp-content/uploads/2020/07/contact_icon3.svg) no-repeat
}
.contact-tab-box label{
    font-size:20px!important;
    font-weight:500!important;
    color:#000;
    /*margin:0*/
	margin-top: 15px;
}
.contact-tab-box input.gform_button{
    background:#000;
    color:#fff;
    cursor:pointer;
    border:2px solid #000;
    border-radius:2px;
    padding:9px 25px 9px 25px
}
.contact-tab-box input#gform_submit_button_2:hover,.contact-tab-box 
input.gform_button:hover{
    background:#454545
}
.contact-tab-box 
input:not([type=checkbox]):not([type=radio]):not([type=submit]),.contact-tab-box 
select{
    border:1px solid #000;
    height:36px;
    background:#fff
}
.contact-tab-box textarea{
    border:1px solid #000
}
.contact-tab-box h2{
    font-size:24px;
    font-weight:500;
    margin-bottom:30px
}
.contact-tab-box ul.contact-faq{
    padding:0;
    list-style:none
}
.contact-tab-box ul.contact-faq a{
    font-size:20px;
    color:#086abf;
    text-decoration:underline!important;
    line-height:41px;
    font-family:"Proxima Nova",sans-serif
}
.contact-tab-box .elementor-tab-content{
    min-height:780px
}
#elementor-tab-content-2843 , #elementor-tab-content-1653 {
    min-height: 450px !important;
}
.contact-tab-box.elementor-active{
    border-top:none
}
.landing-banner-heading span {
    background-image: url(/wp-content/wp-content/uploads/2020/09/push_notification.svg);
    background-size: contain;
    background-repeat: no-repeat;
}
.landingnew-banner-heading span {
    background-image: url(/wp-content/wp-content/uploads/2020/12/reach-shape.svg);
    background-size: contain;
    background-repeat: no-repeat;
}
.ntegrate-bt .elementor-button-text {
    border-bottom: none;
}
.sms-api > .elementor-column-wrap, .email-api .elementor-column-wrap, .voice-api 
.elementor-column-wrap{
    background: #EBF6FF;
    margin-right: 30px;
    padding: 40px 24px 40px 40px !important;
    border-radius: 20px;
}
.email-api .elementor-column-wrap {
    background: #FFE7EF;
    margin-left: 30px;
    margin-right: 30px;
}
.voice-api .elementor-column-wrap {
    background: #F1FFE5;
    margin-left: 30px;
    margin-right: 0;
}
.text-blue-1 {
    color: #1E75BA !important;
}
.one-api {
    margin-bottom: 8px !important;
}
.heart-icon span:after {
    content: '';
    width: 34px;
    height: 28px;
    background-image: url(/wp-content/uploads/2020/12/red_heart_icon.svg);
    position: absolute;
    top: 50%;
    right: -42px;
    transform: translateY(-50%);
    background-size: contain;
    background-repeat: no-repeat;
}
.heart-icon span {
    position: relative;
}
.power-up-left .elementor-column-wrap {
    background-color: #387272;
    margin-top: -50px;
    margin-bottom: -50px;
    padding: 10%!important;
    margin: -67px 0 -54px auto !important;
    max-width: 370px;
    position: relative;
}
.power-up-left .elementor-column-wrap:before {
    content: '';
    position: absolute;
    width: 50px;
    height: 50px;
    top: 0;
    left: -50px;
    background-color: #335B5B;
}
.power-up-left .elementor-column-wrap:before {
    content: '';
    position: absolute;
    width: 50px;
    height: 50px;
    top: 0;
    left: -50px;
    border-style: solid;
    border-width: 67px 39px 1px 0;
    border-color: transparent #335b5b transparent transparent;
    background-color: transparent;
}
.power-up-left .elementor-column-wrap:after {
    content: '';
    position: absolute;
    width: 1px;
    height: 1px;
    bottom: 3px;
    left: -47px;
    border-style: solid;
    border-width: 41px 56px 6px 3px;
    border-color: transparent #335b5b transparent transparent;
    transform: rotate(-90deg);
    z-index: -1;
}
.power-up span {
    color: #387272;
}
@media (max-width: 1199px){
    .pp-mini-section .msg91-bt .elementor-widget-container {
        margin-left: 15px !important;
        margin-right: 15px !important;
    }
}
@media (max-width:1169px){
    .case-study-tabs:before{
        left:-41px;
        top:-36px
    }
    .case-study-list:before{
        height:66px;
        width:56px;
        right:-44px;
        top:20%
    }
    .case-detail-top:before{
        bottom:-248px;
        left:0
    }
    .hello-stand-box .hello-stand-heading .elementor-widget-container{
        background-position:50% 7px!important
    }
    #mega-menu-wrap-primary-menu,
    #mega-menu-primary-menu>li.mega-menu-item>a.mega-menu-link{
        padding:0 13px !important;
    }
    .customer-btn-box .get-stared-bt{
        padding:7px 26px !important;
    }
    .customer-btn-box .expert-bt{
        padding:5px 24px
    }
    .experience-box h2.elementor-heading-title{
        font-size:30px!important
    }
    .experience-box .elementor-button-wrapper,.experience-box 
    .elementor-element-df54e39{
        text-align:center
    }
    .start-free-section .elementor-element-fe93fe0 .elementor-text-editor{
        text-align:left!important
    }
    .friendly-box-wrapper .elementor-element-dc9c765 .elementor-widget-container{
        background-position:200px 1px !important
    }
    .join-brands{
        width:575px
    }
    .join-brands-detail{
        width:400px
    }
    .hello-features-box .elementor-widget-container{
        min-height:150px
    }
    .footer-first::before{
        bottom:130px
    }
    .regional-banner .elementor-container{
        padding:0 15px!important
    }
    .experience-box{
        background-position:0 0!important;
        background-size:143px auto!important
    }
    .hello-bridge-heading .elementor-widget-container{
        background-position:295px 6px
    }
    .hello-soon-box .elementor-column.elementor-col-50,.hello-soon-box 
    .elementor-column[data-col="50"]{
        width:100%
    }
    .hello-features-box h4{
        font-size:23px!important
    }
    .hello-bridge-heading .elementor-widget-container{
        background-position:50% 4px!important;
        background-size:363px auto
    }
    .voice-direct-h .elementor-widget-container{
        background-position:79% 1px!important
    }
    .voice-turn-heading .elementor-widget-container{
        background-position:75% 2px!important
    }
    .api-build-heading .elementor-widget-container{
        background-position:30% 6px!important
    }
    .one-api-heading .elementor-widget-container{
        background-position:209px 3px!important
    }
    .virtual-no-banner-head .elementor-widget-container{
        background-position:122px 5px!important
    }
    .b2b-heading .elementor-widget-container{
        background-position:445px 14px!important
    }
    .rcs-banner-heading .elementor-widget-container{
        background-position:99% 67px!important
    }
    .rcs-benefit-heading .elementor-widget-container{
        background-position:272px 0!important
    }
    .quickest-heading .elementor-widget-container{
        background-size:290px;
        background-position:-3px 2px
    }
    .rcs-future-text .elementor-text-editor br,
    .global-text .elementor-text-editor br,
    .segment-banner-text .elementor-heading-title br,
    .choose-partner-text .elementor-text-editor br,
    .hear-partner-text .elementor-text-editor br,
    .quickest-heading br,.sms-camp-text .elementor-text-editor br,
    .what-verified-text .elementor-text-editor br{
        display:none !important;
    }
    .interact-rcs .elementor-widget-container {
        background-position: 64% 8px !important;
    }
    .spreadshet-bulk-box{
        background-position:0 12px!important;
        background-size:25px!important
    }
    .developer-banner-h .elementor-widget-container{
        background-position:0 79px!important;
        background-size:88% auto!important
    }
}
@media (max-width: 1023px){
    .power-up-left .elementor-column-wrap:before{
        border-width: 53px 39px 1px 0;
    }
    .home-communication-box .elementor-widget-container{
        background-position: 173px 8px !important;
    }
    .communication-box .elementor-widget-container {
        font-size: 40px !important;
        background-position: 89% 2px !important;
    }
    .segmento-banner-heading .elementor-heading-title:before {
        right: 10px;
        top: -10px;
    }
    .do-more-heading .elementor-widget-container {
        background-position: 36% 0 !important;
        background-size: 219px auto !important;
    }
    .about-culture-box .elementor-image-box-title {
        font-size: 34px !important;
        line-height: 50px !important;
    }
    body .start-banner-head .elementor-widget-container {
        background-position: 62% 8px !important;
    }
}
/*<<|<----------------------------------------991px Start Here---------------------------------------->|>>*/ 
@media (max-width:991px){
    .pp-mini-section .msg91-bt .elementor-widget-container a{
        font-size: 14px !important;  line-height: 24px !important;
    }
    .b2b-text .elementor-widget-container {
        padding: 0 15px !important;
    }
    .sms-api, .email-api, .voice-api {
        width: 100% !important;
        margin-bottom: 20px;
    }
    .footer-middle .fotr-links {
        padding-left: 0;
        padding-right: 0;
    }
    .footer-copyright #menu-secondary-menu {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
    }
    body .start-banner-head .elementor-widget-container {
        background-position: 94% 10px!important;
    }
    .footer-first ul li a {
        font-size: 13px !important;
    }
    .page-id-177 .communication-box .elementor-widget-container {
        background-position: 542px !important;
        background-size: 155px !important;
    }
    .do-more-heading .elementor-widget-container {
        background-position: 32% 0 !important;
    }
    .about-culture-box .elementor-image-box-title {
        font-size: 29px !important;
        line-height: 36px !important;
    }
    .footer-main .container {
        max-width: 880px;
    }
    .case-study-tabs li.nav-item{
        margin-bottom:15px
    }
    body .case-study-detail-heading h5{
        font-size:28px
    }
    #gif-box-1 .elementor-image-box-title,#gif-box-2 
    #.elementor-image-box-title,#gif-box-3 .elementor-image-box-title{
        font-size:20px
    }
    .custom-pricing-section #country3,.custom-pricing-section .volume 
input#noOfSMS{
        max-width:100%
    }
    .pricing-left-box,.pricing-right-box{
        max-width:100%
    }
    .custom-pricing-section{
        justify-content:flex-start;
        padding:20px 20px 0 20px
    }
    .pricing-right-box{
        padding-top:0;
        padding-left:16px
    }
    .pricing-tax small{
        font-size:11px
    }
    .pricing-right-inner{
        padding-bottom:0
    }
    .powered-by #custom_html-7 img{
        width:19px
    }
    .footer-copyright li{
        padding:0 5px
    }    
    header.main-header{
        display:flex;
        flex-wrap:wrap;
        justify-content:space-around;
        align-items:center
    }
    .join-brands,.join-brands-detail{
        width:100%;
        justify-content:space-between
    }
    .join-brand-logo-box{
        width:310px;
        min-height:180px
    }
    .segmenting-banner .elementor-widget-container{
        background-position:220px 104px!important;
        background-size:45% auto!important
    }
    .team-leadership-card .team-card{
        max-width:340px;
        width:100%;
        min-height: auto;
    }
    .testimonials .team-card .card-text{
        height:240px;
        padding:12px
    }
    .testimonials .team-card{
        width:73%;
        max-width:230px
    }
    .testimonials .team-card .card-title{
        font-size:18px
    }
    .footer-first::before{
        bottom:130px
    }
    .commen-box-inner .elementor-col-100{
        width:100%!important
    }
    .commen-box-inner .elementor-widget:not(:last-child){
        margin-bottom:0!important;
        margin:5px 0!important
    }
    .customer-btn-box .get-stared-bt{
        padding:6px 19px !important;
    }
    .customer-btn-box .expert-bt{
        padding:4px 20px
    }
    .customer-btn-box p{
        margin:0 11px
    }
    .page-template-direct-signup .navbar-nav li{
        text-align:left
    }
    .voice-turn-heading .elementor-widget-container{
        background-position:90% 2px!important
    }
    .api-build-heading .elementor-widget-container{
        background-position:20% 6px!important
    }
    .voice-direct-h .elementor-widget-container{
        background-position:94% 1px!important
    }
    .pricing-shot-code #TotalCost{
        margin-left:0
    }
    .one-api-heading .elementor-widget-container{
        background-position:121px 3px!important;
        background-size:223px!important
    }
    body .send-2fa-heading .elementor-widget-container{
        background-position:95% 3px!important
    }
    .virtual-no-banner-head .elementor-widget-container{
        background-position:5px 5px!important
    }
    .b2b-heading .elementor-widget-container{
        background-position:307px 2px!important
    }
    .verified-sms-banner-h .elementor-widget-container{
        background-position:0 71px!important;
        background-size:142px auto!important
    }
    .rcs-banner-heading .elementor-widget-container{
        background-position:99% 46px!important
    }
    .quickest-heading .elementor-widget-container{
        background-size:218px!important;
        background-position:-9px 12px!important
    }
    .developer-banner-h .elementor-widget-container{
        background-position:0 55px!important;
        background-size:92% auto!important
    }
    .home-communication-box .elementor-widget-container {
        background-position: 170px 11px !important;
    }
    .communication-box .elementor-widget-container {
        background-position: 87% 3px;
        background-size: 150px auto;
    }
    .interact-rcs .elementor-widget-container {
        background-position: 65% 3px;
    }
    .about-culture-box .elementor-widget-container {
        background-position: 84% 61px !important;
    }
    .start-banner-head .elementor-widget-container {
        background-position: 64% 8px !important;
    }
    .startup-grow-heading .elementor-widget-container {
        background-position: 125px -1px !important;
    }
    .contact-tab-box .elementor-col-100 {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
    }
    .home-communication-box .elementor-widget-container{
        background-position: 170px 8px !important;
    }/*
 .page-id-3943 header.main-header,
     {
        padding-top: 10px !important;
    }*/
    .page-id-5286 header.main-header,
    .page-id-3943 header.main-header,
    .page-id-3903 header.main-header,
    .page-id-5038 header.main-header {
        padding: 28px 3% 20px!important;
    }
    /*#mega-menu-item-5164,*/
    #mega-menu-item-3936 a, mega-menu-item-5164 a {
        display: inline-block !important;
    }
    .page-id-3903 #mega-menu-item-3936 a,
    .page-id-5286 #mega-menu-item-5164 a,
    .page-id-5038 #mega-menu-item-5164 a,
    .page-id-5286 #mega-menu-item-3936 a,
    .page-id-3943 #mega-menu-item-3936 a{
        float: right !important;
        margin-top: -45px !important;
        padding: 12px 24px!important;
        z-index: 99;
    }
}
/*<<|<----------------------------------------768px Start 
Here---------------------------------------->|>>*/ @media (max-width:768px){
    #menu-lending-footer-menu {
        margin-left: 0 !important;
    }
    .startup-grow-heading .elementor-widget-container {
        background-position: 12px -1px !important;
    }
    .join-brand-logo-box{
        width:225px
    }
    .friendly-box-wrapper .elementor-element-dc9c765 .elementor-widget-container{
        background-position:100px 1px!important;
    }
    .pricing-right-box span.typetext{
        font-size:15px!important;
    }
    .flexible-mini-box .elementor-widget:not(:last-child){
        margin-bottom:0!important;
    }
    .pricing-left-box .custom-pricing-section .volume input#noOfSMS,
    .pricing-left-box .select2.select2-container.select2-container--default{
        max-width:170px!important;
    }
    .commen-box-inner .elementor-col-100{
        width:100%!important;
    }
    .rcs-future-text .elementor-text-editor br,
    .global-text .elementor-text-editor br,
    .segment-banner-text .elementor-heading-title br,
    .regional-filling-text .elementor-text-editor br{
        display:none;
    }
    .communication-box .elementor-widget-container {
        background-position: 91% 3px;
    }
    .client-segment-h .elementor-widget-container {
        background-position: 88px 4px !important;
        background-size: 273px auto !important;
    }
    .interact-rcs .elementor-widget-container {
        background-position: 91% 3px !important;
    }
    .about-culture-box .elementor-widget-container {
        background-position: 96% 49px !important;
    }
    .start-banner-head .elementor-widget-container {
        background-position: 94% 10px !important;
    }
    .home-communication-box .elementor-widget-container{
        background-position: 240px 8px !important;
    }
    .footer-middle-firt:before {
        right: 0;
    }
    .elementor-section-wrap .elementor-top-section:nth-child(2) {
        margin-top: 0 !important;
    }
}
@media (max-width:767px){
    .top-banner {
        background-image: none!important;
    }
    .power-up-left .elementor-column-wrap{
        margin: 0 auto !important;
    }
    .power-up-mini-box {
        background-color: transparent !important;
    }
    .power-up-left {
        background-color: #e3c46b;
    }
    .power-up-left .elementor-column-wrap {
        margin: -52px auto -54px auto!important;
    }
    .power-up-1 > .elementor-column-wrap .elementor-widget-wrap {
        max-width: 370px;
        margin: 0 auto;
    }
    .power-up-1 > .elementor-column-wrap {
        background-color: #e3c46b;
        margin-bottom: 79px !important;
    }
     #menu-lending-footer-menu {
        display: flex;
        margin-left: 0;
        flex-wrap: wrap;
        justify-content: center;
    }
    ul#menu-lending-footer-menu li {
        margin-bottom: 20px;
    }
    .page-id-177 .communication-box .elementor-widget-container {
        background-position: 486px !important;
        background-size: 120px !important;
    }
    .sms-js-box .elementor-social-icon{
        margin-top:20px!important;
        margin-left:9px!important;
        margin-right:9px!important
    }
    .plagin-links-box .elementor-icon-list-item{
        margin-top:15px!important
    }
    .experience-box h2.elementor-heading-title{
        font-size:28px!important
    }
    .start-free-section .elementor-element-fe93fe0 .elementor-text-editor{
        text-align:center!important
    }
    .mobile-box{
        display:block
    }
    .dekstop-box{
        display:none
    }
    .width-58{
        width:100%!important
    }
    .more-sms-box-mini{
        max-width:100%
    }
    .full-featured-box .language-box-content{
        max-width:100%!important;
        margin-left:auto
    }
    .language-box .elementor-heading-title{
        font-size:32px!important
    }
    .testimonials .team-card .client-data{
        margin-bottom:35px
    }
    .testimonials .team-card{
        width: 100%;
        max-width: 90%;
        margin:0 auto;
        margin-bottom:35px
    }
    .team-leadership-card .team-card .card-img-top{
        max-height:auto;
        min-height:auto
    }
    .footer-copyright .powered-by,.footer-top .row{
        justify-content:center
    }
    .footer-copyright .copyright,.footer-top .row .widget_media_image{
        text-align:center
    }
    .footer-top .widget_media_image.col-6{
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 50%;
        max-width: 50%
    }
     footer.footer-main {
        padding-top: 50px;
        background: #000;
    }
    .footer-top-bg {
        height: 0;
    }
    .footer-middle {
        padding: 0 15px 80px;
    }
    .footer-copyright .copyright .menu{
        display:flex;
        flex-wrap:wrap;
        justify-content:center
    }
    .pricing-right-box span.typetext{
        font-size:20px!important
    }
    .footer-first div#custom_html-3{
        width:100%
    }
    .footer-first div#custom_html-4,.footer-first div#custom_html-5{
        width:49%
    }
    .testimonials .team-card .card-text{
        height:auto
    }
    .footer-middle>.row{
        flex-direction:column-reverse
    }
    .footer-middle>.row .col-sm-6{
        -webkit-box-flex:0;
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .hello-bridge-heading .elementor-heading-title:before{
        right:0;
        top:-25px
    }
    .voice-bild-box .elementor-column-wrap {
        height: auto;
    }
    .page-id-3435 .trans-intergration .elementor-widget-container{
        background-position: 27% 0 !important;
    }
    .home-sginup-form .gform_wrapper .gform_footer {
        padding: 0 0 8px 0;
        margin: 0;
    }
    .home-sginup-form #gform_submit_button_1 {
        width: 100%;
        display: flex;
        justify-content: center;
    }
    .home-collapse i.fas.fa-chevron-up {
        font-size: 18px;
    }
    body .home-collapse .elementor-tab-title {
        padding-left: 12px!important;
        padding-top: 0 !important;
        background-size: 35px !important;
    }
    .home-collapse i.fas {
        font-size: 21px;
        padding-left: 12px;
    }
    .mega-menu-box-1, .mega-menu-box-2 {
        height: auto !important;
    }
    .mega-sub-menu .mega-menu-item {
        padding: 10px 15px !important;
    }
    .sticky_sub_head .mega-sub-menu .mega-menu-item {
        padding: 0 !important;
    }
}
@media (min-width:769px){
    .case-study-detail-heading{
        max-width:618px;
        padding:15px 5%;
        position:relative;
        top:50%;
        transform:translateY(-50%)
    }
    .contact-man-box:before{
        content:'';
        position:absolute;
        background:url(/wp-content/uploads/2020/07/ximg_1.png.pagespeed.ic.r1IRsf5NJW.webp) 
no-repeat;
        height:150px;
        width:120px;
        left:100px;
        top:50%;
        transform:translateY(-50%)
    }
}
@media (max-width:575px){
    .requst-access-bt a.uael-trigger, .contact-tab-box .read-btn, 
    .customer-btn-box .get-stared-bt {              
        padding: 13px 39px!important;
        font-size: 16px;
    }
    .power-up-left .elementor-column-wrap,
    .power-up-1 > .elementor-column-wrap .elementor-widget-wrap{
        max-width: calc(100% - 80px);
    }
    .heart-icon span:after{
        width: 20px;
        height: 16px;
        right: -23px;
    }
    .power-up-left .elementor-column-wrap {
        padding: 6% !important;
    }
    body .start-banner-head .elementor-widget-container {
        background-position: 76% 3px!important;
    }
    .developer-banner-h .elementor-widget-container{
        background-position:0 50px!important;
        background-size:92% auto!important
    }
    .developer-banner-h .elementor-heading-title{
        font-size:38px!important;
        line-height:43px!important
    }
    .developers-banner-left .elementor-text-editor:before{
        left:0;
        bottom:-40px
    }
    body .case-study-banner h1{
        font-size:28px
    }
    .footer-middle>.row .col-xs-12{
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
    .direct-man-wrapper h3 span.underline{
        margin-right:10px!important
    }
    .join-brand-logo-box{
        width:265px
    }
    .join-brand-logo-box{
        width:48%;
        margin:0 auto;
        margin-bottom:20px;
        min-height:155px
    }
    .team-leadership-card .team-card{
        max-width:100%;
        width:100%!important
    }
    .testimonial_box{
        padding:65px 30px
    }
    .testimonial_box p{
        font-size:16px
    }
.partner-pro-box .elementor-widget-container{
        min-height:275px
    }
    .carousel-content p {
        font-size: 13px;
    }
    .requst-access-bt .elementor-align-left {
        text-align: center !important;
    }
    .interact-rcs .elementor-widget-container {
        background-position: 34% 3px !important;
    }
    .management-box .elementor-container {
        margin: 0 15px;
    }
    .whats-banner-head .elementor-container {
        background-position: 59% 0px !important;
    }
     .client-segment-h .elementor-widget-container{
        background-position: 72px 0 !important;
        background-size: 220px auto !important;
    }
    .whats-banner-head .elementor-widget-container {
        background-position: 58% -1px !important;
    }
    .page-id-3435 .trans-intergration .elementor-widget-container{
        background-position: 44% 0 !important;
    }
    .uael-modal-custom .uael-close-custom-popup-top-right {
        right: 5px;
        top: 7px;
    }
}
@media (max-width:499px){
    .communication-list ul{
        flex-direction: column;
        align-items: self-end;
    }
    .communication-list > .elementor-widget-container {
        display: flex;
        justify-content: space-around;
    }
    .communication-list ul li{
        margin-bottom:8px;
    }
    .segmento-banner-heading .elementor-heading-title:before{
        right:0;  top:-24px;
    }
    .segmento-banner-heading .elementor-widget-container{
        background-position: 92px 59px!important;
        background-size:180px auto!important
    }
    body .case-study-tabs:before{
        height:93px;
        width:41px;
        left:0;
        top:0
    }
    body .case-study-list:before{
        right:0
    }
    .case-study-detail-content p,.case-study-detail-content ul{
        font-size:18px
    }
    body .case-study-detail-heading h5{
        font-size:24px
    }
    .case-study-detail-content h3{
        margin-top:5px
    }
    .pricing-right-box{
        padding-top:10px!important;
        padding-left:0!important
    }
    .pricing-left-box,.pricing-right-box{
        max-width:100%!important;
        width:100%!important
    }
    .pricing-right-box .pricing-right-inner{
        padding-bottom:0!important
    }
    .home-signup .gform_wrapper .gform_footer{
        padding:0 0 10px 0
    }
    .home-signup #gform_submit_button_1{
        margin:0 auto
    }
    .experience-box{
        background-position:1px 23px!important;
        background-size:140px!important
    }
    .faq-box{
        padding-bottom:100px
    }
    .footer-copyright #menu-secondary-menu{
        display:flex;
        justify-content:center;
        flex-wrap:wrap;
        width:100%
    }
    .footer-copyright{
        text-align:center
    }
    .footer-copyright .powered-by{
        justify-content:center
    }
    .direct-signup-banner{
        background-size:100px!important;
        background-position-y:16px!important
    }
    body .case-study-banner br,
    .elementor-heading-title br,.elementor-text-editor br,.start-free-section 
    .elementor-heading-title br{
        display:none
    }
    .friendly-box-wrapper .elementor-element-dc9c765 .elementor-widget-container{
        background-position:0 11px!important
    }
    .communication-box .elementor-widget-container{
        background-position:143px 10px!important
    }
    .experience-box .elementor-widget-container{
        background-position:85px 0!important
    }
    .footer-first::before{
        bottom:200px
    }
    .pricing-left-box .custom-pricing-section .volume input#noOfSMS,
    .pricing-left-box .select2.select2-container.select2-container--default{
        max-width:100%!important
    }
    .send-otp-banner{
        margin-bottom:110px
    }
    .commen-box-inner .elementor-col-100 .elementor-widget{
        display:block
    }
    .customer-btn-box .expert-bt,.customer-btn-box .get-stared-bt,.customer-btn-box 
p{
        width:100%;
        max-width:200px;
        margin:0 auto;
        text-align:center
    }
    .hello-bridge-heading .elementor-widget-container{
        background-position:46% -2px!important;
        background-size:317px auto!important
    }
    .send-2fa-heading .elementor-widget-container{
        background-position:83% 3px!important
    }
    .hello-stand-box .hello-stand-heading .elementor-widget-container{
        background-position:7% 4px!important;
        background-size:233px auto!important
    }
    .b2b-contact a{
        margin:0 13px 0 0;
        display:block
    }
    .one-api-heading .elementor-widget-container{
        background-position:11px 12px!important;
        background-size:165px!important
    }
    .get-call-2 .calendary-from_wrapper.gform_wrapper{
        width:100%;
        margin:0!important
    }
    .b2b-heading .elementor-widget-container{
        background-position:163px 0!important
    }
    .factor-box .elementor-widget-container{
        background-position:158px 4px!important
    }
    .how-verified-heading .elementor-widget-container{
        background-position:165px 0;
        background-size:235px auto
    }
    .verified-sms-banner-h .elementor-widget-container{
        background-position:0 42px!important;
        background-size:123px auto!important
    }
    .verified-implement-h .elementor-widget-container{
        background-position:88px 48px!important
    }
    .how-verified-heading .elementor-widget-container{
        background-position:160px 1px!important;
        background-size:232px!important
    }
    .rcs-banner-heading .elementor-widget-container{
        background-position:17% 45px!important
    }
    .rcs-benefit-heading .elementor-widget-container{
        background-position:131px 3px!important;
        background-size:208px!important
    }
    .quickest-heading .elementor-widget-container{
        background-size:218px!important;
        background-position:0 11px!important
    }
    .about-stand-list sup{
        margin-left:-40px!important
    }
    .regional-banner-h .elementor-widget-container{
        background-size: 215px auto !important;
    }
    .home-communication-box .elementor-widget-container {
        background-position: 127px 4px !important;
    }
    .trans-intergration .elementor-widget-container {
        background-position: 150px 0 !important;
        background-size: 203px !important;
    }
    .page-id-3435 .trans-intergration .elementor-widget-container {
        background-position: 82% 0!important;
    }
}
@media (max-width:375px){
    .developer-banner-h .elementor-heading-title{
        font-size:36px!important
    }
    body .case-study-banner h1{
        font-size:24px
    }
    .sms-js-box .elementor-social-icon{
        font-size:20px!important
    }
    .elementor-heading-title br,.elementor-text-editor br{
        display:none
    }
    .custom-terms-wrapper .elementor-heading-title{
        font-size:28px;
        line-height:32px
    }
    .api-build-heading .elementor-widget-container{
        background-position:3px 2px;
        background-size:88px auto
    }
    .contact-tab-box label{
        font-size:15px!important
    }
    .get-a-call-box input#get-call-2{
        margin-left:9px!important
    }
    .get-a-call-box input[type=radio],input[type=checkbox]{
        margin-right:4px
    }
    .b2b-heading .elementor-widget-container{
        background-position:139px 0!important
    }
    .factor-box .elementor-widget-container{
        background-position:133px 4px!important
    }
    .rcs-banner-heading .elementor-widget-container{
        background-position:90% 45px!important
    }
    .startup-benefits-list .elementor-icon-list-text {
        font-size: 16px !important;
    }
    .interact-rcs .elementor-widget-container {
        background-position: 40% 3px !important;
    }
    .whats-banner-head .elementor-container {
        background-position: 75% 0px !important;
    }
    .home-communication-box .elementor-widget-container {
        background-position: 94px 2px !important;
    }
    .trans-intergration .elementor-widget-container {
        background-position: 88px 0 !important;
        background-size: 203px !important;
    }
    .trans-intergration .elementor-heading-title {
        font-size: 30px !important;
    }
    body .trans-intergration .elementor-widget-container {
        background-position: 126px 0 !important;
    }
}
@media (max-width:329px){
     .whats-banner-head .elementor-widget-container {
        background-position: 104% 2px !important;
    }
    .home-communication-box .elementor-widget-container{
        background-position:40px 44px!important
    }
    .invisible-heading .elementor-size-default{
        font-size:25px!important
    }
    .transactional-banner-inner .elementor-widget-container{
        background-position:-11px 4px;
        background-size:261px auto
    }
    .transactional-banner-inner .elementor-heading-title{
        font-size:27px!important
    }
    .global-sms-box .elementor-heading-title{
        font-size:24px!important
    }
    .footer-first::before{
        bottom:240px
    }
    .customers-world-box .elementor-heading-title,.customers-world-box 
.elementor-widget-button{
        text-align:center!important
    }
    .regional-banner-inner .elementor-heading-title{
        font-size:23px!important;
        line-height:32px!important
    }
    .over-languages-box .elementor-heading-title{
        font-size:24px!important;
        line-height:33px!important
    }
    .home-invisible-heading .elementor-heading-title{
        font-size:25px
    }
    .home-invisible-heading .elementor-widget-container{
        background-position:-19px 0;
        background-size:324px auto
    }
    .join-brand-logo-box{
        width:100%;
        margin:0 auto;
        margin-bottom:20px
    }
    body .start-banner-head .elementor-widget-container{
        background-position:-8px 53px!important;
        background-size:130px auto!important
    }
    .it-partners .elementor-widget-container{
        background-position:103px 4px!important
    }
    .b2b-heading .elementor-widget-container{
        background-position:113px 0!important
    }
    .factor-box .elementor-widget-container{
        background-position:105px 4px!important
    }
    .send-inter-second-head h2{
        font-size:22px!important
    }
    .spread-banner-head .elementor-widget-container{
        background-position:30px 6px!important;
        background-size:178px auto!important
    }
    .same-panel-heading .elementor-heading-title{
        font-size:28px!important
    }
    .quickest-heading .elementor-widget-container{
        background-position:0 12px!important;
        background-size:220px auto!important
    }
    .verified-implement-h .elementor-widget-container{
        background-position:41px 47px!important
    }
    .how-verified-heading .elementor-heading-title{
        font-size:26px!important
    }
    .rcs-banner-heading .elementor-widget-container{
        background-position:100% 37px!important;
        background-size:68px!important
    }
    .rcs-benefit-heading .elementor-heading-title{
        font-size:26px!important
    }
    .developer-banner-h .elementor-heading-title{
        font-size:30px!important
    }
    .developer-banner-h .elementor-widget-container{
        background-position:0 57px!important;
        background-size:98% auto!important
    }
    .about-stand-list sup {
        margin-left: -9px!important;
        top: -15px;
    }
    .it-partners .elementor-widget-container {
        background-position: 102px 4px !important;
    }
    .interact-rcs .elementor-widget-container {
        background-position: 50% 3px !important;
    }
    .whats-banner-head .elementor-container {
        background-position: 100% 0px !important;
        background-size: 171px auto;
    }
    .voice-direct-h .elementor-widget-container {
        background-position: 15% 32px !important;
        background-size: 38% auto !important;
    }
}
/*---------------------------------------------------------*/ .setup-icons .android 
path.b{
    fill:#222;
    stroke:#fff
}
.setup-icons .ios rect.c{
    stroke:#222
}
.send-international-text p{
    max-width:445px;
    margin:auto
}
.send-otp-banner:before{
    content:'';
    position:absolute;
    background:url(/wp-content/uploads/2020/06/Group-17469.png) no-repeat;
    bottom:-65px;
    left:5%;
    width:55px;
    height:66px;
    background-size:cover
}
.send-otp-banner:after{
    position:absolute;
    content:'';
    right:5%;
    bottom:-95px;
    background:url(/wp-content/uploads/2020/06/Group-17456.png) no-repeat;
    width:95px;
    height:135px
}
.pricing-hello-box .elementor-widget:not(:last-child){
    margin-bottom:0
}
#gform_5 input#gform_submit_button_5{
    margin:auto
}
.home-send-sms p br{
    display:none
}
.uael-modal-custom .uael-modal-title-wrap{
    background-color:#222;
    color:#fff;
    padding:16px 22px!important
}
.uael-modal-custom .uael-modal-title-wrap h3{
    font-weight:400!important;
    font-family:'Proxima Nova'!important
}
.uael-modal-custom input#input_14_7,.uael-modal-custom input#input_14_8{
    height:40px;
    margin-bottom:12px
}
.uael-modal-custom .gform_wrapper ul.gform_fields li.gfield{
    padding-right:0
}
.page-id-3967 a.uael-trigger,.uael-modal-custom .uael-content 
input#gform_submit_button_14{
    background:#222;
    color:#fff;
    padding:9px 24px;
    border:none;
    cursor:pointer;
    border-radius:2px
}
.uael-modal-custom .uael-content input#gform_submit_button_14:hover{
    background-color:#454545
}
.uael-modal-custom .gform_wrapper div.validation_error,.uael-modal-custom 
li#field_14_4,.uael-modal-custom li#field_14_8,.uael-modal-custom li#field_14_9{
    background:0 0;
    border:none;
    margin:0;
    padding:0
}
.uael-modal-custom .gfield_label{
    font-weight:500!important;
    color:#6f6d6d
}
.uael-modal-custom .uael-close-custom-popup-top-right{
    bottom:100%;
    left:auto;
    position:absolute;
    right:20px;
    top:15px
}
.uael-modal-custom #gform_submit_button_10{
    background:#222;
    color:#fff;
    border:none;
    cursor:pointer;
    padding:7px 24px;
    font-size:18px;
    font-weight:500
}
.uael-modal-custom #gform_submit_button_10:hover{
    background:#454545
}
.uael-content{
    border-radius:5px
}
.case-study-banner,.case-study-detail-banner{
    margin-top:80px
}
.case-study-banner h1{
    font-size:48px;
    line-height:1.5
}
.case-study-banner p{
    font-size:24px;
    margin-top:30px;
    margin-bottom:60PX
}
.case-study-content{
    border-radius:5px;
    background:#f6f6f6;
    height:100%;
    min-height:435px;
    padding-top:1px
}
.case-study-logo a{
    display: block;
    background:#fff;
    margin:5px;
    padding:10px 30px;
    height:100px
}
.case-study-logo img{
    max-height:80px;
    position:relative;    
}
.case-study-body{
    padding:25px
}
.case-study-body h4 a{
    color:#222;
    line-height:1.5;
    overflow:hidden;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical
}
.case-study-body p{
    font-size:14px;
    overflow:hidden;
    display:-webkit-box;
    -webkit-line-clamp:4;
    -webkit-box-orient:vertical
}
.case-study-tags{
    padding:20px
}
a.case-study-tag{
    color:#fff;
    background:#222;
    padding:2px 6px;
    font-size:12px;
    border-radius:2px;
    margin:3px;
    display:inline-block
}
a.case-study-tag:hover{
    background:#454545
}
.case-study-detail-cart{
    border:5px solid #255858;
    border-radius:5px;
    padding:10px 25px 35px;
    background-color:#fff
}
.case-study-detail-cart img{
    max-height:90px
}
.case-study-detail-cart h5{
    font-size:18px;
    font-weight:600;
    color:#5e6467
}
.case-study-detail-cart h5.cart-title{
    margin-top:30px
}
.case-study-detail-heading h5{
    font-weight:400;
    font-size:36px
}
.case-study-detail-content h3{
    font-size:36px;
    margin-top:45px
}
.case-study-detail-content p,.case-study-detail-content ul{
    font-size:20px;
    color:#191818
}
.case-study-detail-content ul{
    padding-inline-start:16px
}
.case-study-tabs{
    padding-top:80px;
    padding-bottom:50px;
    position:relative
}
.case-study-tabs:before{
    content:'';
    background:url(/wp-content/themes/img/whatsapp_thee_dot.png) no-repeat;
    height:134px;
    width:60px;
    background-size:cover;
    left:-86px;
    top:32px;
    position:absolute
}
.case-study-list{
    position:relative;
    margin-bottom:145px
}
.case-study-list:before{
    content:'';
    background:url(/wp-content/themes/img/detail-voice.png) no-repeat;
    height:101px;
    width:85px;
    background-size:cover;
    position:absolute;
    right:-115px;
    top:20%
}
.case-detail-top{
    position:relative
}
.case-detail-top:before{
    content:'';
    position:absolute;
    background:url(/wp-content/themes/img/gray_phone_icon.png) no-repeat;
    bottom:-90px;
    left:15%;
    height:120px;
    width:65px;
    background-size:100%
}
.case-detail-top:after{
    content:'';
    background:url(/wp-content/themes/img/detail-voice.png) no-repeat;
    right:25px;
    height:129px;
    width:70px;
    position:absolute;
    background-size:100%;
    top:200px
}
.case-study-detail-content{
    padding:39px 0 0 0;
    margin-bottom:145px
}
.partner_banner_heading h2.elementor-heading-title span{
    background:url(/wp-content/uploads/2020/08/partner_heading.png) no-repeat;
    background-size:100%;
    height:100%;
    background-position:center;
    padding-left:9px
}
.partner-pro-box .elementor-widget-container{
    min-height:320px
}
.startup-benefits-list a{
    color:#222;
    margin:0 9px
}
.startup-benefits-list span.elementor-icon-list-text{
    display:flex;
    color:#000;
    flex-wrap:wrap
}
.infrastructure-box a{
    color:#0063b8!important;
    cursor:pointer;
    border-bottom:none;
    padding:0 3px;
    margin:5px 0 0 0
}
.nav-hello{
    position:relative
}
.nav-hello:before{
    content:'';
    position:absolute;
    top:0;
    right:0
}
.add_partner_form{
    width:100%;
    max-width:435px;
    margin:0 auto
}
.add_partner_form .address_country,.add_partner_form 
.gfield_select,.add_partner_form input{
    width:100%!important;
    text-align:center;
    margin:0!important
}
.add_partner_form li{
    text-align:center
}
.add_partner_form select{
    background:url(/wp-content/uploads/2020/08/partner_select_arrow.svg);
    background-repeat:no-repeat;
    background-position:top 17px right 9px;
    text-align:center;
    text-align-last:center
}
.add_partner_form input#gform_submit_button_11,.add_partner_form 
input#gform_submit_button_15{
    width:100px!important;
    text-align:center;
    display:flex;
    justify-content:center;
    height:39px;
    line-height:20px;
    border:none;
    border-radius:inherit;
    cursor:pointer;
    margin:0 auto!important
}


input#gform_submit_button_19{
 width:100px!important;
    text-align:center;
    display:flex;
    justify-content:center;
    height:39px;
    line-height:20px;
    border:none;
    border-radius:inherit;
    cursor:pointer;
    margin:0 auto!important

}

.choose_partner_img img{
    max-width:300px;
    height:250px;
    object-fit:cover
}
.add_partner_form .uael-gf-style .uael-gf-select-custom:after{
    display:none!important
}
.developers-banner-left .elementor-button,.developers-banner-left 
.elementor-text-editor{
    position:relative
}
.developers-banner-left .elementor-text-editor:before{
    content:'';
    position:absolute;
    left:-115px;
    bottom:-52px;
    height:40px;
    width:40px;
    background:url(/wp-content/themes/img/pink_circlue.svg);
    background-repeat:no-repeat
}
.developers-banner-left .elementor-button:before{
    content:'';
    position:absolute;
    right:-67px;
    bottom:-19px;
    height:40px;
    width:40px;
    background:url(/wp-content/themes/img/green_circule.svg);
    background-repeat:no-repeat
}
.add_partner_form .gform_wrapper li.gfield.gfield_error,.add_partner_form 
.gform_wrapper 
li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{
    background-color:transparent!important;
    border:none!important;
    margin:0;
    padding:0
}
.segmrnto-1-section .elementor-align-left{
    text-align:center;
    margin-top:20px
}
/*<<|-------------------------------- Thnak You Emoji Css --------------------------------------|>>*/ 
.emoji:hover:nth-child(1), .emoji.active:nth-child(1) {
    filter: brightness(0.5) sepia(1) saturate(8);
}
.emoji:hover:nth-child(2), .emoji.active:nth-child(2) {
     filter: brightness(0.9) sepia(1) hue-rotate(210deg) saturate(9);
}
.emoji:hover:nth-child(3), .emoji.active:nth-child(3) {
    filter: brightness(0.5) sepia(1) hue-rotate(180deg) saturate(9);
}
.emoji:hover:nth-child(4), .emoji.active:nth-child(4) {
    filter: brightness(0.9) sepia(1) hue-rotate(9deg) saturate(9);
}
.emoji:hover:nth-child(5), .emoji.active:nth-child(5) {
    filter: brightness(0.5) sepia(1) hue-rotate(27deg) saturate(9);
}
.mega-menu-primary-menu li:last-child a {
    border: 1px solid transparent !important;
}
/*.mega-menu-primary-menu li:last-child a:hover {
    border: 1px solid #222 !important;
}*/
ul.benefits-custom-list li {
    font-size: 25px;
    color: #222;
    list-style: none;
    position: relative;
    line-height: 38px;
}
ul.benefits-custom-list li:before {
    content: '';
    position: absolute;
    left: -39px;
    top: 7px;
    background: url(/wp-content/uploads/sites/4/2020/07/benefits_check.svg) 
no-repeat;
    height: 20px;
    width: 20px;
    background-size: contain;
}
ul.benefits-custom-list a {
    color: #222;
    text-decoration: underline;
}
.sms-new-feature span {
    background: url(/wp-content/uploads/2020/06/Path-26063.png);
    background-repeat: no-repeat;
    background-position: center left -9px;
    background-size: 100%;
}
/*<<|<-------------------Lending Page Css Here------------------->|>>*/
#mega-menu-item-5164 a {
    background: #222222 !important;
    color: #fff !important;
    font-weight: 500 !important;
    font-size: 18px !important;
    padding: 15px 40px !important;
    border-radius: 3px !important;
    line-height: 15px !important;
    height: inherit !important;
    border-bottom: 0 !important;
    text-decoration: none !important;
}
#mega-menu-item-5164 a:hover{
    background:#454545 !important;
}
li#mega-menu-item-5165 a {
    color: #222222 !important;
    font-family: Proxima Nova;
    font-weight: bold !important;
    font-size: 18px !important;
}
li#mega-menu-item-5165 {
    margin-left: 22px !important;
}
li#menu-item-5194 a:hover, li#mega-menu-item-5165 a:hover{
    border: 1px solid transparent !important;
}
.lendin_box_footer .footer-bottom {
    display: block;
    background-color: #fff
}
.page-id-5286 .footer-top-bg, .page-id-5038 .footer-top-bg {
    display: none !important;
}
#menu-lending-footer-menu{
    display: flex;
    margin-left: -40px;
}
ul#menu-lending-footer-menu li {
    border-right: 2px solid #222;
    padding: 0 !important;
    line-height: 17px;
}
ul#menu-lending-footer-menu li:last-child {
    border-right: 0;
}
ul#menu-lending-footer-menu li a {
    color: #222222;
    font-size: 18px;
    font-weight: 600;
    border: 1px solid transparent;
    padding: 0 10px 0 15px;
}
/*<<|<------------------Lending Page Form Here------------------>|>>*/ 
.page-id-3943 #mega-menu-direct-signup-menu, .page-id-3903 
#mega-menu-direct-signup-menu,
.page-id-5038 #mega-menu-direct-signup-menu, .page-id-5286 
#mega-menu-direct-signup-menu {
    display: block !important;
}
.page-id-3943 #mega-menu-wrap-direct-signup-menu .mega-menu-toggle, .page-id-3903 
#mega-menu-wrap-direct-signup-menu .mega-menu-toggle,
.page-id-5038 #mega-menu-wrap-direct-signup-menu .mega-menu-toggle, .page-id-5286 
#mega-menu-wrap-direct-signup-menu .mega-menu-toggle {
    opacity: 0;
}
.lending-form span#input_18_21_6_container, .lending-form 
span#input_12_22_6_container{
    width: 100% !important;
    height: 40px;
    padding-right: 0;
}
.lending-form select#input_18_21_6, .lending-form select#input_12_22_6 {
    height: 40px !important;
}
.lending-form input#input_18_13, .lending-form input#input_12_13, .lending-form 
input {
    width: 100% !important;
    height: 40px;
    border: 1px solid #222;
    text-indent: 10px;
}
.lending-form label {
    margin-bottom: 0;
}
.lending-form input#gform_submit_button_12, .lending-form 
input#gform_submit_button_18 {
    background: #222;
    color: #fff;
    width: 120px !important;
    height: 42px;
    text-indent: 0;
    cursor: pointer;
}
.lending-form-thankyou {
    text-align: center;
}
.lending-form-thankyou br {
    display: none;
}
.lending-form-thankyou h2 {
    font-size: 34px;
    font-weight: bold;
    margin-bottom: 15px;
    text-indent: 0;
}
.lending-list-box {
    padding: 0;
}
.lending-list-box li {
    position: relative;
    list-style: none;
    padding-left: 28px;
}
.lending-list-box li:before {
    content: '';
    position: absolute;
    left: 0;
    width: 15px;
    height: 1px;
    background: #fff;
    top: 17px;
}
.homenew-experience-box{
    background: linear-gradient(93.53deg, #DCEBEB 0%, #C3D7D7 100%);
    border-radius: 10px !important;
}
.home-sginup-form form#gform_5, .home-sginup-form form#gform_1 {
    border: 1px solid #222;
    padding: 4px 8px;
    border-radius: 7px;
    max-width: 530px;
    margin: 0 auto;
    /*box-shadow: 0px 5px 20px rgb(34 34 34 / 16%);*/
}
.home-sginup-form input#input_5_1, .home-sginup-form input#input_1_1 {
    border: 0;
    padding-left: 10px;
    background-color: transparent;
}
.home-sginup-form input#input_5_1:focus, .home-sginup-form input#input_1_1:focus {
    outline: none;
}
.msg91-bt .elementor-button-link, .home-sginup-form #gform_submit_button_1{
    transition: .4s;
}
.msg91-bt .elementor-button-link:hover, .home-sginup-form 
#gform_submit_button_1:hover {
    box-shadow: 5px 6px 20px #2222223b;
    transition: .4s;
}
.home-new-banner .elementor-heading-title span {
    padding: 0 43px 0 4px;
}
.home-new-banner .elementor-heading-title span {
    background: url(/images/develop-banner-shape.jpg) 
no-repeat;
    background-size: cover;
    background-position: center right;
}
.home-collapse {
    max-width: 505px;
}
.home-collapse .elementor-accordion-item .collapse-link {
    color: #000;
    display: inline-block;
    font-weight: 600;
    position: relative;
    text-decoration: underline;
    margin-top: 0;
}
.home-collapse .elementor-accordion-item .collapse-link:before {
    content: '';
    position: absolute;
    right: -32px;
    top: 7px;
    background: url(/wp-content/uploads/2021/01/arrow-right.png) no-repeat;
    height: 20px;
    width: 20px;
    background-size: contain;
}
.home-collapse .elementor-tab-title.elementor-active {
    background-color: #e0eef9 !important;
    border-radius: 8px 8px 0 0;
}
.home-collapse .elementor-clearfix.elementor-active {
    border-radius: 0 0 8px 8px;
}
.home-collapse .elementor-accordion-icon span {
    margin-left: 95px;
}
.home-collapse .elementor-tab-title {
    background: url(/wp-content/uploads/2021/01/sms.png) no-repeat;
    background-position: left 12px top 8px !important;
    background-size: 40px!important;
    padding-left: 39px !important;
    padding-top: 20px !important;
}
.home-collapse #elementor-tab-title-5352, .home-collapse #elementor-tab-title-1812{
    background: url(/wp-content/uploads/2021/01/EMAIL.png) no-repeat;
}
.home-collapse #elementor-tab-title-5353, .home-collapse #elementor-tab-title-1813{
    background: url(/wp-content/uploads/2021/01/voice.png) no-repeat;
}
.elementor-accordion-item {
    margin-bottom: 18px;
}
.home-empowr-heading span {
    background: url(/wp-content/uploads/2021/01/home-empowr-shape.png) no-repeat;
    background-size: contain;
    background-position: center;
    padding: 0 15px 0 0;
}
/*<<|<---------------------------New Header CSS Here--------------------------->|>>*/ 
.mega-current-menu-item a, .learning-center 
a:hover, .custom-channel-menu a:hover, ul#mega-menu-primary-menu li a:focus, 
ul#mega-menu-primary-menu li a:hover {
    border-bottom: 0 !important;
    -webkit-text-stroke-width: 1px;
}
ul#mega-menu-primary-menu #mega-menu-item-5812 a:focus,
ul#mega-menu-primary-menu #mega-menu-item-5812 a{
    border-bottom: 1px solid #222 !important;
}
#mega-menu-item-1983 a, .mega-menu-item-5812 a {
    border: 1px solid #000 !important;
    padding: 0 28px 0 28px !important;
    border-radius: 5px !important;
    height: 40px !important;
    line-height: 41px !important;
}
#mega-menu-item-2078 a, .mega-menu-item-25 a {
    background: #222 !important;
    color: #fff !important;
    padding: 0 28px 0 28px !important;
    height: 41px !important;
    margin-left: 10px !important;
    border-radius: 5px !important;
    line-height: 40px !important;
}
#mega-menu-item-1983 a:hover, .mega-menu-item-5812 a:hover {
    background: #222 !important;
    color: #fff !important;
}
body #mega-menu-item-2078 a:hover, body #mega-menu-item-25 a:hover {
    background: #454545 !important;
    border: 1px solid #222 !important;
    color: #fff !important;
    font-weight: 500;
}   
.mega-3-mini .mega-arrow {
    float: right;
    margin: -10px -8px 0 0;
    max-width: 15px;
    filter: invert(1);
}
.main-header span.mega-indicator:after {
    content: '';
    background: url(/images/down.svg) no-repeat 
!important;
    font-family: inherit !important;
    top: 15px !important;
    background-size: contain !important;
}
/*<<|<-----------------------------Home-New CSS 
Here----------------------------->|>>*/ /*<<|<-----------------------------GDPR 
Cookie New CSS Here----------------------------->|>>*/ div#gdpr-cookie-consent-bar 
{
    background: #fff !important;
    color: #000 !important;
    max-width: 350px;
    margin-left: auto;
    right: 30px;
    bottom: 30px !important;
    padding: 20px !important;
    border-radius: 15px;
    box-shadow: none;
    border: 1px solid #222;
    opacity: 1 !important;
}
.gdpr_messagebar_content h3.gdpr_messagebar_head {
    position: relative;
    padding: 0 0 0 55px !important;
}
.gdpr_messagebar_content h3.gdpr_messagebar_head:before {
    content: '';
    position: absolute;
    background: url(/wp-content/uploads/2021/01/cookie.png) no-repeat;
    left: 0;
    top: -8px;
    height: 40px;
    width: 40px;
    background-size: contain;
}
.gdpr_messagebar_content p {
    color: #222;
    font-size: 14px;
    margin: 20px 0 0 0 !important;
    font-weight: 500;
}
.gdpr_messagebar_content p:focus {
    outline: 0;  border: 0;
}
.gdpr.group-description-buttons {
    display: flex;
    align-items: center;
    justify-content: space-around;
}
#cookie_action_accept{
    background-color: #222 !important;
    color: #fff !important;
}
a#cookie_action_reject {
    background-color: transparent !important;
    color: #222 !important;
}
a#cookie_action_reject, a#cookie_action_accept {
    padding: 6px 36px !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    position: relative;
    border-radius: 5px !important;
}
a#cookie_action_reject {
    padding: 6px 24px !important;
    background: url(/wp-content/uploads/2021/01/button_icon.svg) no-repeat;
    background-position: right -2px top -1px;
}
a#cookie_action_accept:after {
    content: '';
    position: absolute;
    right: -3px;
    top: -2px;
    height: 25px;
    width: 22px;
    background-size: contain;
    background: url(/wp-content/uploads/2021/01/button_icon.svg);
    background-repeat: no-repeat;
}
a#cookie_action_settings {
    display: none;
}
div#gdpr-cookie-consent-show-again {
    background: #fff !important;
    color: #222 !important;
    font-weight: 600;
    border: 1px solid #222;
    border-bottom: 0;
}
a#cookie_action_link {
    color: #222 !important;
    opacity: 1;
    font-weight: 600;
    margin-left: 5px;
}
#mega-menu-wrap-primary-menu 
#mega-menu-primary-menu>li.mega-menu-item.mega-toggle-on>a.mega-menu-link {
    border-color: transparent !important;
}
.main-header li#mega-menu-item-24 a:hover, .main-header li#mega-menu-item-1983 a:hover, 
.main-header li#mega-menu-item-2078 a:hover, .main-header 
li#mega-menu-item-25 a:hover, #mega-menu-wrap-primary-menu ul.mega-sub-menu a:hover {
    -webkit-text-stroke-width: 0 !important;
}
.calendary-from_wrapper.gform_wrapper{
    width: 100%;
    margin:30px;
}
.main-header li#mega-menu-item-3967 a{
    border-bottom: 0 !important;
}
.main-header .mega-sub-menu li#mega-menu-2076-0,
.main-header .mega-sub-menu li#mega-menu-23-0{
    max-width: 1000px !important;        
    float: right !important;
    border-radius: 10px !important;
    margin-left: 75px !important;
    box-shadow: 0 2px 6px rgb(0 0 0 / 0.2) !important;
    background: #FFF !important;
}
/*............................hellofea page css............................*/
.unified-agent .elementor-widget-wrap {
    max-width: 540px;
    margin: 0 0 0 auto;
}
.overview-box .elementor-row {
    justify-content: center;
}
.make-it-bg span {
    background: url(/wp-content/uploads/2021/02/make-shape.svg) no-repeat !important;
    background-size: 100% !important;
        padding: 0 17px 0 4px!important;
}
.home-empowr-heading.self-service-bg span {
    background: url(/wp-content/uploads/2021/02/self-service-shape.svg) no-repeat;
    background-size: 100%;
}
.home-empowr-heading.unifield-bg span {
    background: url(/wp-content/uploads/2021/02/unifield-agent.svg) no-repeat;
    background-size: 100%;
}
.home-empowr-heading.analytics-bg span {
    background: url(/wp-content/uploads/2021/02/analytics-shape.svg) no-repeat;
    background-size: 100%;
        padding-right: 64px !important;
}
.integrations-bg span {
    background: url(/wp-content/uploads/2021/02/powerful-int-shape.svg) no-repeat !important;
    background-size: 100% !important;
}
.overview-tab.active a span, .overview-tab a:hover span, .overview-tab a:active span {
    position:relative;
    color: #222;
    -webkit-text-stroke-width: 0.4px;
}

.overview-tab.active a span:after, .overview-tab a:hover span:after, .overview-tab a:active span:after {
    position: absolute;
    content: '';
    width: 100%;
    height: 2px;
    bottom: -7px;
    left: 0;
    background-color: #222;
}
@media (max-width: 767px){
    .unified-agent .elementor-widget-wrap {
        margin: 0 auto;
    }
    .case-study-banner,.case-study-detail-banner{
        margin-top: 0;
    }
}
.page-id-2644 #modal-60cbce4,.page-id-2644 .uael-overlay{
    overflow-y: scroll !important;
}

h4.mega-block-title{
    /* border-bottom: 1px solid #000; */
}

a.menu_text{
font-family: Proxima Nova!important;
font-size: 16px!important;
font-style: normal!important;
font-weight: 400!important;
line-height: 20px!important;
letter-spacing: 0em!important;
text-align: left!important;
color:#676B6E!important;
}

p.menu_para{
font-family: Proxima Nova;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 16px;
letter-spacing: 0em;
text-align: left;
color:#8F9396!important;
}

img.whatsapp_sup{
margin-left: 2px;
   margin-top: -13px; 
}
img.Hello_sup{
margin-left: 18px;
   margin-top: -13px; 
}
a.product_link {
    text-transform: capitalize!important;
}
.mega_div{
    margin-top:20px;
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
  border-color:#E9EDF0!important;
color:#E9EDF0!important;
 background-color:#E9EDF0!important;
}
.Sms_list li{
    list-style: none;
    display: inline-block;
    padding: 0px 20px;
    color: #000;
}

.Sms_list{
  justify-content: center;
  display: flex;
}

.sub_menu_text{
    color: #000!important;
}

#sub_head a.active {
  background-color: #04AA6D;
  color: white;
}

.content {
  padding: 16px;
}

.sticky + .content {
  padding-top: 60px;
}

#mega-menu-primary-menu li.channel_li {
    display: inline-block;
}

a.sub_menu_text {
    padding: 5px 10px;
    font-size: 16px;
}
.brand-logo {
    width: fit-content;
    display: inline-block;    
    margin-left: 5px;
}

#mega-menu-primary-menu li.channel_li:hover{
    text-decoration: underline;
}

#sub_head {
  overflow: hidden;
  width: 100%;
  z-index: 999;
  position: sticky;
  top: 80px;
}
img.menu_img {
    height: 24px!important;
    width: 24px!important;
    float: left!important;
    margin-top: -1px;
}
#sub_head a {
    font-family: Proxima Nova!important;
    font-style: normal!important;
    font-weight: normal;
    font-size: 17px;
    line-height: 38px!important;
    color: #222222!important;
    float: left;
    display: block;
    text-align: center;
    text-decoration: none;
}
#sub_head .custom-html-widget {
    background-color: #FAFAFA!important;
    height: 48px!important;
    margin-left: -184px;
    width: 100%!important;
    margin-top: -10px;
    margin: 0 auto;
}
#sub_menu_text_sms div a {
    font-size: 17px;
    color: #212528!important;
}
#sub_menu_text_overview strong a {
    /* font-weight: bold!important;
    text-decoration-line: underline; */
    font-size: 16px;
}
#sub_menu_text_feature a:hover {
    text-decoration-line: underline;
}
#sub_menu_text_pricing a:hover {
   text-decoration-line: underline;
}

.sticky li.channel_li.hidecustommenu {
    /*margin-left: 30px;*/
}

.sticky img.menu_img {
    /* margin-top: 8px !important; */
}

ul#mega-menu-primary-menu li a:hover {
    -webkit-text-stroke-width: 0;
}
.sticky li#sub_menu_text_pricing {
    margin-right: 280px;
}
.sticky ul#mega-menu-primary-menu li {
    padding: 0 17px;
}
.mega-sub-menu {
    z-index: 9999 !important;
}
#sub_menu_text_sms div img {
    margin-top: 12px;
}
.imgarrange{margin-top: 12px !important;}
.dropbtn {
    font-size: 20px!important;
    color: #212528!important;
    margin-right: 55px;
}

.dropbtn img {
    margin-top: 5px;
    margin-right: 10px;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #fff;
  border-radius: 10px;
  /* min-width: 160px; */
  min-width: 750px;
  box-shadow: -2px 1px 17px #b3b3b3 !important;
  z-index: 1;
  top: 45px;
}

.dropdown-content a {
  color: black;
  /* padding: 12px 16px; */
  text-decoration: none;
  /* display: block; */
  text-align: left;
}

.dropdown:hover .dropdown-content {display: block;}
.sticky .dropdown-content img.menu_img {
    /* margin-top: 0 !important; */
}
.hidecustommenu .dropbtn:after {
    content: "\f078";
    font-family: 'Font Awesome 5 Free';
    font-size: 14px;
    font-weight: 400;
    background: url(/wp-content/uploads/2021/01/chevron_down.png) no-repeat!important;
    font-family: inherit!important;
    top: 15px!important;
    background-size: contain!important;
}
.hidecustommenu .dropbtn {
    cursor: pointer;
}
@media screen and (max-width: 2200px) and (min-width: 1921px) {
    .sticky li#sub_menu_text_pricing {
        /* margin-right: 160px; */
        margin-right: 389px;
    }
    .whatsapp .sticky li#sub_menu_text_pricing {
        margin-right: 412px;
    }
    
    .rich-communication-services .sticky li#sub_menu_text_feature {
        margin-right: 412px;
    }
    
    .segmento .sticky li#sub_menu_text_feature {
        margin-right: 412px;
    }
    
    .sms-campaign .sticky li#sub_menu_text_feature {
        margin-right: 412px;
    }
    .shorturl .sticky li#sub_menu_text_feature {
        margin-right: 412px;
    }
}
@media screen and (max-width: 1920px) and (min-width: 1701px) {
    .sticky li#sub_menu_text_pricing {
        /* margin-right: 160px; */
        margin-right: 268px;
    }
    .whatsapp .sticky li#sub_menu_text_pricing {
        margin-right: 296px;
    }
    .rich-communication-services .sticky li#sub_menu_text_feature {
        margin-right: 317px;
    }
    .segmento .sticky li#sub_menu_text_feature {
        margin-right: 296px;
    }
    .sms-campaign .sticky li#sub_menu_text_feature {
        margin-right: 296px;
    }
    .shorturl .sticky li#sub_menu_text_feature {
        margin-right: 296px;
    }
}
@media screen and (max-width: 1700px) and (min-width: 1621px) {
    .sticky li#sub_menu_text_pricing {
        /* margin-right: 160px; */
        margin-right: 353px;
    }
    .whatsapp .sticky li#sub_menu_text_pricing {
        margin-right: 167px;
    }
    .rich-communication-services .sticky li#sub_menu_text_feature {
        margin-right: 209px;
    }
    .segmento .sticky li#sub_menu_text_feature {
        margin-right: 167px;
    }
    .sms-campaign .sticky li#sub_menu_text_feature {
        margin-right: 167px;
    }
    .shorturl .sticky li#sub_menu_text_feature {
        margin-right: 167px;
    }
}
@media screen and (max-width: 1620px) and (min-width: 1450px) {
    .sticky li#sub_menu_text_pricing {
        /* margin-right: 160px; */
        margin-right: 72px;
    }
    .whatsapp .sticky li#sub_menu_text_pricing {
        margin-right: 172px;
    }
    .rich-communication-services .sticky li#sub_menu_text_feature {
        margin-right: 125px;
    }
    .segmento .sticky li#sub_menu_text_feature {
        margin-right: 125px;
    }
    .sms-campaign .sticky li#sub_menu_text_feature {
        margin-right: 125px;
    }
    .shorturl .sticky li#sub_menu_text_feature {
        margin-right: 125px;
    }
}
@media screen and (max-width: 1449px) and (min-width: 1330px) {
    .sticky li#sub_menu_text_pricing {
        /* margin-right: 148px; */
        margin-right: 61px;
    }
    .whatsapp .sticky li#sub_menu_text_pricing {
        margin-right: 91px;
    }
    .rich-communication-services .sticky li#sub_menu_text_feature {
        margin-right: 116px;
    }
    .segmento .sticky li#sub_menu_text_feature {
        margin-right: 91px;
    }
    .sms-campaign .sticky li#sub_menu_text_feature {
        margin-right: 91px;
    }
    .shorturl .sticky li#sub_menu_text_feature {
        margin-right: 91px;
    }
}
@media screen and (max-width: 1329px) and (min-width: 1194px) {
    .sticky li#sub_menu_text_pricing {
        /* margin-right: 79px; */
        margin-right: 4px;
    }
    .whatsapp .dropbtn {
        margin-right: 15px;
    }
    .whatsapp .sticky li#sub_menu_text_pricing {
        margin-right: 86px;
    }
    .rich-communication-services .dropbtn {
        margin-right: 15px;
    }
    .rich-communication-services .sticky li#sub_menu_text_feature {
        margin-right: 86px;
    }
    .segmento .dropbtn {
        margin-right: 15px;
    }
    .segmento .sticky li#sub_menu_text_feature {
        margin-right: 86px;
    }
    .sms-campaign .dropbtn {
        margin-right: 15px;
    }
    .sms-campaign .sticky li#sub_menu_text_feature {
        margin-right: 86px;
    }
    .shorturl .dropbtn {
        margin-right: 15px;
    }
    .shorturl .sticky li#sub_menu_text_feature {
        margin-right: 86px;
    }
}
@media screen and (max-width: 1193px) and (min-width: 1067px) {
    .sticky li#sub_menu_text_pricing {
        /* margin-right: 60px; */
        margin-right: 43px;
    }
    .whatsapp .dropbtn {
        margin-right: 15px;
    }
    .whatsapp .sticky li#sub_menu_text_pricing {
        margin-right: 113px;
    }
    .rich-communication-services .dropbtn {
        margin-right: 15px;
    }
    .rich-communication-services .sticky li#sub_menu_text_feature {
        margin-right: 139px;
    }
    .segmento .dropbtn {
        margin-right: 15px;
    }
    .segmento .sticky li#sub_menu_text_feature {
        margin-right: 139px;
    }
    .sms-campaign .dropbtn {
        margin-right: 15px;
    }
    .sms-campaign .sticky li#sub_menu_text_feature {
        margin-right: 139px;
    }
    .shorturl .dropbtn {
        margin-right: 15px;
    }
    .shorturl .sticky li#sub_menu_text_feature {
        margin-right: 139px;
    }
}

@media screen and (max-width: 1066px) and (min-width: 1034px) {
    .sticky li#sub_menu_text_pricing {
        margin-right: 29px;
    }
    .whatsapp .sticky li#sub_menu_text_pricing {
        margin-right: 111px;
    }
    .rich-communication-services .sticky li#sub_menu_text_feature {
        margin-right: 135px;
    }
    .segmento .sticky li#sub_menu_text_feature {
        margin-right: 135px;
    }
    .sms-campaign .sticky li#sub_menu_text_feature {
        margin-right: 135px;
    }
    .shorturl .sticky li#sub_menu_text_feature {
        margin-right: 135px;
    }
}

@media screen and (max-width: 1033px) and (min-width: 999px) {
    .sticky li#sub_menu_text_pricing {
        /* margin-right: 9px; */
        margin-right: 29px;
    }
    .whatsapp .sticky li#sub_menu_text_pricing {
        margin-right: 110px;
    }
    .rich-communication-services .sticky li#sub_menu_text_feature {
        margin-right: 130px;
    }
    .segmento .sticky li#sub_menu_text_feature {
        margin-right: 130px;
    }
    .sms-campaign .sticky li#sub_menu_text_feature {
        margin-right: 130px;
    }
    .shorturl .sticky li#sub_menu_text_feature {
        margin-right: 130px;
    }
}

@media (max-width: 999px) {
    .sticky li#sub_menu_text_pricing {
        margin-right: 0px;
    }
}

@media screen and (max-width: 1047px) and (min-width: 1001px) {
    .whatsapp .dropbtn {
        margin-right: 0px;
    }
    .rich-communication-services .dropbtn {
        margin-right: 0px;
    }
    .segmento .dropbtn {
        margin-right: 0px;
    }
    .sms-campaign .dropbtn {
        margin-right: 0px;
    }
    .shorturl .dropbtn {
        margin-right: 0px;
    }
}
@media screen and (max-width: 1194px) and (min-width: 1187px) {
    .whatsapp .dropbtn {
        margin-right: 0px;
    }
    .rich-communication-services .dropbtn {
        margin-right: 0px;
    }
    .segmento .dropbtn {
        margin-right: 0px;
    }
    .sms-campaign .dropbtn {
        margin-right: 0px;
    }
    .shorturl .dropbtn {
        margin-right: 0px;
    }
}
@media screen and (max-width: 991px) and (min-width: 968px) {
    .whatsapp .dropbtn {
        margin-right: 20px;
    }
    .rich-communication-services .dropbtn {
        margin-right: 20px;
    }
    .segmento .dropbtn {
        margin-right: 20px;
    }
    .sms-campaign .dropbtn {
        margin-right: 20px;
    }
    .shorturl .dropbtn {
        margin-right: 20px;
    }
}
@media (max-width: 999px) {
    header.main-header.sticky {
        padding: 31px 0% 20px 0% !important;
    }
    .main-header.sticky.commonall_sticky {
        padding: 20px 0% 10px 0% !important;
    }
}
@media (max-width: 991px){
    body #mega-menu-primary-menu .login-menu a, 
    body .mega-menu-item-25 a{
        text-align: center !important;
        margin-top: 10px !important;
        margin-left: 0 !important;
    }
    header.main-header {
        display: flow-root;
    }
    /* header.main-header {
        padding: 30px 3% 20px 3%!important;
    } */
    .sticky.commonall_sticky .mega-menu-columns-6-of-12 {
        width: 100% !important;
    }
}
@media (max-width: 767px){
    .contact-tab-box .gform_wrapper {       
        margin-left: 0;
    }
    .Sms_list li{
        padding: 0px 0px !important;
    }
    .Sms_list {
        padding-left: 0;
        display: initial;
    }
    
    .country-top {
        top: 0;
    }
    .sticky li#sub_menu_text_pricing {
        margin-right: 0;
    }
    .sticky a.sub_menu_text {
        padding: 5px 5px;
    }
    .sticky ul#mega-menu-primary-menu li {
        padding: 0 0px;
    }
    .main-header.commonall_sticky.sticky {
        top: 85px !important;
    }
}
@media (max-width: 967px) {
    .sticky ul#mega-menu-primary-menu li {
        padding: 0px;
    }
}
@media screen and (max-width: 767px) and (min-width: 576px) {
    header.main-header.sticky {
        top: 70px !important;
    }
}


#tabbingpricing .elementor-tabs .elementor-tab-title {    
    border-radius: 5px;    
    margin: 0 5px;
    text-align: center;
}
@media only screen and (max-width: 1024px){
    .whatsapp .dropdown-content {
        min-width: 585px;
    }
    .rich-communication-services .dropdown-content {
        min-width: 585px;
    }
    .segmento .dropdown-content {
        min-width: 585px;
    }
    .sms-campaign .dropdown-content {
        min-width: 585px;
    }
    .shorturl .dropdown-content {
        min-width: 585px;
    }    
}
@media screen and (max-width: 1000px) and (min-width: 400px) {
    #mega-menu-wrap-primary-menu #mega-menu-primary-menu {
        text-align: left;
    }
    .sticky li.channel_li.hidecustommenu {
        margin-left: 0;
    }
    .whatsapp .dropbtn {
        margin-right: 0px;
    }
    .rich-communication-services .dropbtn {
        margin-right: 0px;
    }
    .segmento .dropbtn {
        margin-right: 0px;
    }
    .sms-campaign .dropbtn {
        margin-right: 0px;
    }
    .shorturl .dropbtn {
        margin-right: 0px;
    }
    .sticky ul#mega-menu-primary-menu li {
        padding: 0;
    }
    .hidecustommenu .dropbtn {
        margin-right: 15px;
    }
}
@media screen and (max-width: 1000px) and (min-width: 375px) {
    ul.mega-sub-menu .custom-html-widget .mega_div {
        float: left;
        width: 50%;
        margin-top:0;
    }
    #mega-menu-wrap-primary-menu #mega-menu-primary-menu {
        text-align: left;
    }
    .sticky li.channel_li.hidecustommenu {
        margin-left: 0;
    }
    .whatsapp .dropbtn {
        margin-right: 0px;
    }
    .rich-communication-services .dropbtn {
        margin-right: 0px;
    }
    .segmento .dropbtn {
        margin-right: 0px;
    }
    .sms-campaign .dropbtn {
        margin-right: 0px;
    }
    .shorturl .dropbtn {
        margin-right: 0px;
    }
    .sticky ul#mega-menu-primary-menu li {
        padding: 0;
    }
    .hidecustommenu .dropbtn {
        margin-right: 15px;
    }
    .send-otp .hidecustommenu .dropbtn {
        margin-right: 0;
    }
    #sub_head {
      margin-top: 0;
    }
    .sticky_sub_head {
        margin-top: 70px !important;
        position: fixed !important;
    }
    .sticky_sub_head#sub_head {
        overflow: visible;
    }
    .whatsapp .dropdown-content {
        min-width: 585px;
    }
    .rich-communication-services .dropdown-content {
        min-width: 585px;
    }
    .segmento .dropdown-content {
        min-width: 585px;
    }
    .sms-campaign .dropdown-content {
        min-width: 585px;
    }
    .shorturl .dropdown-content {
        min-width: 585px;
    }
    .country_header_hide  + .main-body #sub_head {
        top: -10px !important;
        margin-top: 0 !important;
    }
}

/* ul.mega-sub-menu #mega-menu-6563-0 {
    box-shadow: -2px 1px 17px #b3b3b3 !important;
    border-radius: 8px !important;
    top: 0px !important;
    /*height: 475px !important;
    height: 555px !important;
    width: 760px !important;
    float: right !important;
} */

.productchannel ul li.mega-menu-row {
    box-shadow: 0 2px 6px rgb(0 0 0 / 0.2) !important;
    border-radius: 8px !important;
    top: 0px !important;
    /*height: 475px !important;*/
    height: 555px !important;
    width: 760px !important;
    float: right !important;
    background: #fff !important;
}
.sticky .dropdown-content hr.menu_hr {
    margin-top: 20px;
}
/* #mega-menu-6563-0 .mega-sub-menu .custom-html-widget .mega-menu-box-1 .mega-block-title .menu_hr {
    margin-top: 20px !important;
    width: 100% !important;
} */

.productchannel .mega-sub-menu .custom-html-widget .mega-menu-box-1 .mega-block-title .menu_hr {
    margin-top: 20px !important;
    width: 100% !important;
}

/* #mega-menu-6563-0 .mega-sub-menu .custom-html-widget .mega-menu-box-1 .mega-block-title {
    margin-top: 30px !important;
} */
.productchannel .mega-sub-menu .custom-html-widget .mega-menu-box-1 .mega-block-title {
    margin-top: 30px !important;
}
/* New Design Menu 29-12-2021 */
.sticky .mega-menu-columns-6-of-12 {
    width: 50% !important;
    float: left !important;
}
.sticky li#mega-menu-6563-0 {
    /* padding: 10px 35px 10px 35px !important; */
}
.sticky h4.mega-block-title {
    border-bottom: none;
    margin-top: 20px;
}
/* .sticky li#mega-menu-item-custom_html-22{
    padding: 10px 35px 10px 35px !important;
    width: 100% !important;
} */
.sticky .leftsideli ul .widget_custom_html {
    padding: 10px 35px 10px 35px !important;
    width: 100% !important;
}
/* .sticky li#mega-menu-item-custom_html-23{
    padding: 10px 35px 10px 35px !important;
    width: 100% !important;
} */
.sticky .rightsideli ul .widget_custom_html {
    padding: 10px 35px 10px 35px !important;
    width: 100% !important;
}
.sticky header.main-header{
    padding: 120px 3% 20px 3%!important;
}
.text_style {
    font-size: 20px !important;
    font-weight: 400 !important;
}
@media (max-width: 991px){
    .productchannel .mega-sub-menu .custom-html-widget .mega-menu-box-1 .mega-block-title{
        margin-top:0 !important;
    }
    #tabbingpricing .elementor-tabs .elementor-tab-title {
        padding: 0px 12px !important;
        font-size: 14px;        
        text-align: center;
    }
    .productchannel ul.mega-sub-menu .mega-menu-row {
        height: 100% !important;
        width: 100% !important;
    }
    ul.mega-sub-menu .custom-html-widget .mega_div {
        float: left;
        width: 50%;
        margin-top:0;
    }
    .sticky .mega-menu-columns-6-of-12 {
        clear: both;
    }
    .sticky header.main-header{
        max-width: 100%;
    }
    #mega-menu-wrap-primary-menu, #mega-menu-primary-menu>li.mega-menu-item>a.mega-menu-link {
        padding: 0 !important;
    }
    /* .sticky .mega-menu-columns-6-of-12 {
        width: 100% !important;
    } */
    /* header.main-header {
        padding : 30px 0% 20px 0%!important;
    } */
    .dropdown-content {
        height: 450px;
        max-height: 450px;
        overflow-y: scroll;
    }
    /* ul#mega-menu-primary-menu ul.mega-sub-menu {
        height: 300px !important;
        max-height: 300px !important;
        overflow-y: scroll !important;
    } */
    
    ul#mega-menu-primary-menu li ul li ul.mega-sub-menu:first-child {
        height: 350px !important;
        max-height: 350px !important;
        overflow-y: scroll !important;
    }
    
    /* .sticky li#mega-menu-item-custom_html-22 {
        padding: 10px 20px 10px 7px !important;
    } */
    .sticky .rightsideli ul .widget_custom_html {
        padding: 10px 35px 10px 35px !important;
    }

    .sticky .leftsideli ul .widget_custom_html {
        padding: 10px 35px 10px 35px !important;
    }
    /* .sticky li#mega-menu-item-custom_html-23 {
        padding: 10px 20px 10px 7px !important;
    } */
    /* 31-12-2021 */
    .sticky_sub_head .dropdown-content{
        min-width: 380px;
        box-shadow: none !important;
    }
    .sticky_sub_head ul.mega-sub-menu {
        padding-left: 0;
    }
    .sticky_sub_head img.menu_img {
        margin-top: 8px;
    }
    .sticky_sub_head .mega_div p.menu_para{
        clear:both;
    }
    .sticky_sub_head#sub_head a {
        float: none;
        text-align: left;
    }
    .sticky_sub_head .dropdown-content li.mega-menu-row .mega-sub-menu .custom-html-widget .mega-menu-box-1 .mega-block-title {
        margin-top: 0 !important;
    }
    .sticky_sub_head .dropbtn {
        font-size: 18px!important;
        padding-top: 15px;
    }
    .send-otp .sticky_sub_head .dropbtn {
        font-size: 17px!important;
    }
    .sticky_sub_head .dropbtn img.menu_img{
        margin-top: 4px !important;
    }
    .page-id-4650 .sticky_sub_head .dropdown-content {
        /* left: -16px !important; */
    }
    #sub_head.sticky_sub_head .custom-html-widget{
        height: 58px!important;
    }
    #sub_head.sticky_sub_head .custom-html-widget a.sub_menu_text{
        padding: 10px 10px !important;
    }
    #sub_head.sticky_sub_head .custom-html-widget a.sub_menu_text {
        padding: 10px 6px !important;
    }
    .send-otp #sub_head.sticky_sub_head .custom-html-widget a.sub_menu_text {
        padding: 10px 3px !important;
    }
    a.sub_menu_text {
        /* padding: 5px 9px !important; */
        padding: 5px 6px !important;
    }
    .text_style {
        font-size: 17px !important;
    }
}
/* 04-01-2022 */
header.sticky .hidecustommenu .dropbtn {
    margin-bottom: 15px;
}
@media screen and (max-width: 1024px) and (min-width: 768px) {
    .sticky_sub_head .dropdown-content {
        min-width: 465px;
        box-shadow: none !important;
    }
    header.main-header.sticky{
        top:70px !important;
    }
    /* li#mega-menu-6563-0 {
        padding-left: 0;
        padding-right: 0;
    } */
    .dropdown-content li.mega-menu-row {
        padding-left: 0;
        padding-right: 0;
    }
    .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content:nth-child(12) {
        width: 80% !important;
    }
    .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content:nth-child(14) {
        width: 80% !important;
    }
    .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content:nth-child(6) {
        width: 80% !important;
    }
    .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content:nth-child(8) {
        width: 80% !important;
    }
}
.sticky ul#mega-menu-primary-menu li a:focus{
     border-bottom: 0 !important;
    -webkit-text-stroke-width: 0;
}
@media only screen and (max-width: 1920px) {
  header.main-header.sticky{
        top:70px !important;
    }
}
@media only screen and (max-width: 1440px) {
  header.main-header.sticky{
        top:70px !important;
    }
}
@media only screen and (max-width: 1366px) {
  /*header.main-header.sticky{
        top:70px !important;
    }*/
    .dropdown-content {
        min-width: 707px;
    }
}
#sub_head a.product_link {
    font-weight: bold !important;
}
/*@media screen and (max-width: 1440px) and (min-width: 1367px) {
    header.main-header.sticky{ top:70px !important; }
}
@media screen and (max-width: 2496px) and (min-width: 1921px) {
    header.main-header.sticky{ top:70px !important; }
}*/
.mega_div a:hover {
    color: #1D6EC0 !important;
    text-decoration: underline;
}
.mega_div a {
    padding-left: 5px;
}
@media screen and (max-width: 767px) and (min-width: 667px) {
    .sticky_sub_head {
        margin-top: 50px !important;
    }
}

div#pricingsmscl {
    margin-bottom: 0;
}
.makesstand h2 {
    font-size: 49px;
    line-height: 61px;
}
.makesstand ul.engagment li:before {
    content: url(/wp-content/uploads/2022/01/Vector.svg);
    left: 0;
    position: absolute;
}
.makesstand ul.engagment {
    padding-left: 0;
}
.makesstand ul.engagment li {
    list-style: none;
    padding-left: 0px;
    line-height: 30px;
    font-size: 24px;
}
.start-free-section h2 {
    font-family: Proxima Nova;
}
/* For tabbing css in pricing page */

#tabingchaneel .elementor-tabs-wrapper .elementor-tab-title a{
    display: block;    
}
#tabingchaneel .elementor-tabs-wrapper .elementor-tab-title a:before{
    content: url(/wp-content/uploads/2022/01/sms.svg);
    display: block;        
}
#tabingchaneel .elementor-tabs-wrapper .elementor-tab-title:nth-child(2) a:before{
    content: url(/wp-content/uploads/2022/01/email.svg);
    
}
#tabingchaneel .elementor-tabs-wrapper .elementor-tab-title:nth-child(3) a:before{
    content: url(/wp-content/uploads/2022/01/voice.svg);
    ;
}
#tabingchaneel .elementor-tabs-wrapper .elementor-tab-title:nth-child(4) a:before{
    content: url(/wp-content/uploads/2022/01/rcs.svg);
    ;
}
#tabingchaneel .elementor-tabs-wrapper .elementor-tab-title:nth-child(5) a:before{
    content: url(/wp-content/uploads/2022/01/whatsapp.svg);
    ;
}
#tabingchaneel .elementor-tabs-wrapper .elementor-tab-title:nth-child(6) a:before{
    content: url('/wp-content/uploads/2022/01/segmento.svg');
    ;
}
#tabingchaneel .elementor-tabs-wrapper .elementor-tab-title:nth-child(7) a:before{
    content: url('/wp-content/uploads/2022/01/campaign.svg');
    ;
}
#tabingchaneel .elementor-tabs-wrapper .elementor-tab-title:nth-child(8) a:before{
    content: url('/wp-content/uploads/2022/01/hello.svg');
    ;
}
#tabingchaneel .elementor-tabs-wrapper .elementor-tab-title:nth-child(9) a:before {
    content: url('/wp-content/uploads/2022/01/sendOTP.svg');
    ;
}

#tabbingpricing .elementor-tab-title.elementor-active {
    border: 1px solid #5D6164 !important;
}
#tabbingpricing .elementor-tabs-content-wrapper {
    margin-top: 50px;
}
#tabingchaneel .elementor-tabs-wrapper .elementor-tab-title:first-child .pricing-new-wrapper .number-sms-box {
    margin-bottom: 0 !important;
}
#tabingchaneel ul.email-check-list {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}
#tabingchaneel .elementor-widget-tabs {
    margin-bottom: 0;
}
/* Pricing Page */
.elementor-element.elementor-element-7de594c6.elementor-widget.elementor-widget-heading h2 {
    color: #222222;
    font-size: 32px;
    line-height: 48px;
    text-align: center;
}
.whatsapppricingsection strong {
    color: #4F5258;
}
.whatsapppricingsection .elementor-element.elementor-element-355427ec{
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #B3CDF7;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
}
.whatsapppricingsection .elementor-element.elementor-element-2ed4d36a {
    color: #707070;
    font-size: 13px;
    text-align: center;
    margin: 15px 0px 0px 0px;
}
.whatsapppricingsection .elementor-element-12069929 {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #B3CDF7;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 30px;
}
.whatsapppricingsection .whatsapp-mini-pricing .elementor-column-wrap.elementor-element-populated {
    padding: 30px 0px 30px 40px;
}
h2.elementor-heading-title.elementor-size-default.customwhatsappheading {
    text-align: center;
}
h2.extraorcss {
    text-align: center;
    color: #2E2E2E;
    font-size: 32px;
    font-weight: bold;
    padding: 40px 0;
}
.chatwhatsapp h2.elementor-heading-title.elementor-size-default {
    color: #4F5258;
    font-size: 32px;
    text-align: center;
}
.elementor-element-b3d56ce .elementor-text-editor.elementor-clearfix {
    color: #4F5258;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
}
.chatwhatsapp .elementor-text-editor.elementor-clearfix {
    color: #4F5258;
    font-size: 18px;
    text-align: center;
}
.chatwhatsapp .elementor-column-wrap.elementor-element-populated {
    padding: 15px 0px 15px 0px !important;
}
/* div#elementor-tab-content-1754 {
    text-align: center;
} */
p.connectcommonclass {
    color: #000;
    font-size: 18px;
}
a.mega-menu-link.talktoexpertclass {
    background: #1D6EC0 !important;
    color: #fff !important;
    padding: 10px 20px 10px 20px !important;
    border-radius: 8px !important;
    line-height: 40px !important;
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content:nth-child(8) {
    text-align: center;
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content:nth-child(12) {
    text-align: center;
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content:nth-child(14) {
    text-align: center;
}
/* div#elementor-tab-content-1756 {
    text-align: center;
}
div#elementor-tab-content-1757 {
    text-align: center;
} */
section.pricing-hello-box12 {
    /* padding: 0 90px; */
    max-width: 850px;
    margin: 0 auto;
}
.main-header.country_header_hide.sticky {
    top: 0 !important;
}
/* For pricing page India */
.pricingindiapage .indiapricing {
    color: #222222;
    font-size: 30px;
    margin: 10px 0px 0px 0px;
    padding: 7px 10px 4px 10px;
    background-image: url(/wp-content/uploads/2021/01/hello-shap.png);
    background-repeat: no-repeat;
    background-size: contain;
}
.indiasecondsec {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E0E0E0;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 15px 15px 15px 15px;
}
.pricingindiapage h3.elementor-heading-title.elementor-size-default {
    color: #222222;
    font-size: 20px;
    margin-top: 15px;
    margin-bottom: 10px;
}
.pricingindiapage ul.elementor-icon-list-items li {
    font-size: 18px;
    line-height: 26px;
    padding-left: 23px;
}
.pricingindiapage ul.elementor-icon-list-items li:before {
    content: "\f00c";
    position: absolute;
    left: 0;
    font-family: 'Font Awesome 5 Free';
}
.pricingindiapage ul.elementor-icon-list-items li span.elementor-icon-list-text {
    color: #828282;
}
h2.accesclsindia {
    color: #222222;
    font-size: 24px;
    line-height: 36px;
    text-align: center;
    margin-bottom: 12px;
}
.elementor-text-editor.elementor-clearfix.extrapriind {
    color: #222222;
    font-size: 16px;
    text-align: center;
    margin-bottom: 20px;
}
.getbuttonpricind a.elementor-button-link.elementor-button.elementor-size-sm {
    font-size: 16px;
    font-weight: bold;
    line-height: 15px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #222222;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000000;
    border-radius: 5px 5px 5px 5px;
    padding: 15px 60px 15px 60px;
}
/* Pricing page Price slider mismatch data solve */
/* .price-slider .slider.slider-horizontal .slider-tick-label {
    width: 112.5px !important;
}
.price-slider .slider-tick-label-container {
    margin-left: -56.25px !important;
} */
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content:nth-child(12) {
    border: 1px solid #E0E0E0 !important;
    box-sizing: border-box !important;
    border-radius: 10px !important;
    width: 50%;
    margin: 0 auto;
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content:nth-child(14) {
    border: 1px solid #E0E0E0 !important;
    box-sizing: border-box !important;
    border-radius: 10px !important;
    width: 50%;
    margin: 0 auto;
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content:nth-child(6) {
    border: 1px solid #E0E0E0 !important;
    box-sizing: border-box !important;
    border-radius: 10px !important;
    width: 50%;
    margin: 0 auto;
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content:nth-child(8) {
    border: 1px solid #E0E0E0 !important;
    box-sizing: border-box !important;
    border-radius: 10px !important;
    width: 50%;
    margin: 0 auto;
}
@media (max-width: 767px){
    #tabbingpricing .elementor-tabs .elementor-tab-title {
        padding: 0 !important;
        font-size: inherit !important;        
        text-align: center;
        border-bottom: 1px solid #ccc;
    }
    #tabbingpricing .elementor-tabs .elementor-tab-title {
        padding: 0 !important;
        font-size: inherit !important;
    }
    #tabbingpricing .elementor-tabs-content-wrapper {
        margin-top: 0;
        margin-bottom: 50px;
    }
    .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content:nth-child(12) {
        width: 94%;
    }
    .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content:nth-child(14) {
        width: 94%;
    }
    .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content:nth-child(6) {
        width: 94%;
    }
    .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content:nth-child(8) {
        width: 94%;
    }
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu p {
    margin-bottom: 20px !important;
}
.sticky.commonall_sticky .leftsideli ul .widget_custom_html {
    padding: 10px 30px 10px 30px !important;
}
.emailtabnewpricing .pricing-box-wrapper .pricing-sms-wrap:nth-child(2n+1) {
    background: #F6F6F6;
}
.emailtabnewpricing .pricing-box-wrapper .pricing-sms-wrap:nth-child(2n) {
    background: #f6f6f6;
}
.hellopagepricingsec {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E0E0E0;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 15px 15px 15px 15px;
    border-radius: 10px;
}
.hellopagepricingsec .elementor-widget-container .custombackadd {
    margin: 10px 0px 0px 0px;
    padding: 7px 10px 4px 10px;
    background-image: url(/wp-content/uploads/2021/01/hello-shap.png);
    background-repeat: no-repeat;
    background-size: contain;
    font-size: 30px;
}
.hellopagepricingsec .customersupportadd {
    margin-top: 15px;
}
.hellopagepricingsec li.elementor-icon-list-item {
    font-size: 18px;
    line-height: 26px;
}
.hellopagepricingsec span.elementor-icon-list-text {
    color: #828282;
}
.accessplatformfree{
    color: #222222;
    font-size: 24px;
    line-height: 36px !important;
    text-align: center;
}
.payonlyfroadd{
    color: #222222;
    font-size: 16px;
    text-align: center;
    margin-top: 12px;
    margin-bottom: 20px;
}
.getstartedhello a.elementor-button-link {
    font-size: 16px;
    font-weight: bold;
    line-height: 15px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #222222;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000000;
    border-radius: 5px 5px 5px 5px;
    padding: 15px 60px 15px 60px;
}
.pricing-hello-box12 li.elementor-icon-list-item:before {
    content: "\f00c";
    position: absolute;
    left: 0;
    font-family: 'Font Awesome 5 Free';
    font-weight: 600;
}
.pricing-hello-box12 li.elementor-icon-list-item {
    padding-left: 23px;
}
.alignrighttab .commonbuttonprice {
    margin-right: -5px;
}
div#bridgethegap h1.elementor-heading-title {
    margin: 10px 0px 0px 0px;
    padding: 7px 10px 4px 0px;
    background-image: url(/wp-content/uploads/2022/01/Path-23863-8.svg);
    background-repeat: no-repeat;
    background-size: contain;
    font-size: 30px;
    background-position: center;
}
/* For voice tab comment code 18-02-2022 */
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content:nth-child(6) {
    text-align: center;
}
.customnewvoiceprice {
    text-align: center;
    padding-top: 20px;
}
/* For voice tab comment code 18-02-2022 */
@media only screen and (max-width:768px){
    .sticky_sub_head {
        margin-top: 60px !important;
    }
}
@media only screen and (max-width:414px)
{
    .sticky_sub_head {
        margin-top: 70px !important;
    }
    .emailtabnewpricing ul.email-check-list li {
        display: inherit;
    }
    ul.email-check-list li:before {
        left: 0 !important;
    }
    ul.email-check-list li {
        padding-left: 20px !important;
    }
}
.get-a-call-box .range, .get-a-call-box input {
    width: auto;
	margin-left:10px;
}
.gform_legacy_markup_wrapper span.gfield_required.gfield_required_asterisk {
    margin-left: 0px !important;
}

.get-a-call-box .calendly-inline-widget {
    height: 840px !important;
}
.addnewwhatsappdesign {
    border: 1px solid #E0E0E0;
    box-sizing: border-box;
    border-radius: 10px;
}
.whatsappheadinftab {
    background: url(/wp-content/uploads/2022/02/whatsappheading.png) no-repeat;
}
h4.segmentotabheading {
    background: url(/wp-content/uploads/2022/02/segmento-heading.png) no-repeat;
}
h4.campaigntabheading {
    background: url(/wp-content/uploads/2022/02/campaign-heading.png) no-repeat;
}
.helootopheading {
    background: url(/wp-content/uploads/2022/02/hello-top-heading.png) no-repeat;
}
h2.pricing-fancy-text.sendotpheading {
    background: url(/wp-content/uploads/2022/02/sentotp-heading.png) no-repeat !important;
}
h2.voicetopheading {
    background: url(/wp-content/uploads/2022/02/voice-top-heading.png) no-repeat;
}
.commonclassacordian{
    background-position: center center !important;
    background-size: auto !important;
    padding: 15px 61px;
    font-family: Samsung Sharp Sans, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 31px;
    line-height: 38px;
    text-align: center;
}
.pricing #tabingchaneel {
    background: url(/wp-content/uploads/2020/06/leanguage-master-sms.png) !important;
    background-position: 95% 48px !important;
    background-repeat: no-repeat !important;
}
section#tabingchaneel .elementor-container.elementor-column-gap-default {
    background: url(/wp-content/uploads/2022/02/Ellipse-20.png) !important;
    background-repeat: no-repeat !important;
}
.noneinmain {
    display: none;
}
div#shortUrlConversions h2.elementor-heading-title.elementor-size-default span {
    background-image: url(/wp-content/uploads/2022/01/Path-23863-8.svg);
    background-repeat: no-repeat;
}
div#shortUrlTrackPerformance h2.elementor-heading-title.elementor-size-default span {
    background-image: url(https://staging-msg91.kinsta.cloud/wp-content/uploads/2020/06/5-minute_back.png);
    background-repeat: no-repeat;
}
div#shortUrlOptimise h2.elementor-heading-title.elementor-size-default span {
    background-image: url(https://staging-msg91.kinsta.cloud/wp-content/uploads/2022/01/Path-23863-1.svg);
    background-repeat: no-repeat;
}
div#shortUrlComprehensive h2.elementor-heading-title.elementor-size-default span {
    background-image: url(https://staging-msg91.kinsta.cloud/wp-content/uploads/2022/01/Path-23863-2.svg);
    background-repeat: no-repeat;
}
@media (max-width: 767px) {
    #thanklinebreak .elementor-widget-container .elementor-text-editor p a span::before {
        content: "\a";
        white-space: pre;
    }
}
.tab-select{
    position: relative;
    display: inline-block;
    width: 26px;
    height: 30px;
}
/*.Email{
    content: url(/wp-content/uploads/2022/01/sms.svg);
    
}*/
/*///////////mobile select option///////////////*/
#customTabDropDownMain .elementor-widget-container .select2-container--default {
    max-width: 311px;
}
#customTabDropDownMain #customTabDropDownDiv {
    text-align: center;
}
#customTabDropDownMain #customTabDropDownDiv #customtabdropdown {
    width: 311px;
}
#customTabDropDownMain #customTabDropDownDiv .select2 .selection .select2-selection--single {
    border-radius: 8px;
}
.select2-container .select2-dropdown {
    border: none !important;
}
.select2-container .select2-dropdown .select2-results #select2-customtabdropdown-results {
    max-height: 308px !important;
    margin-right: 15px;
}
.select2-container .select2-dropdown .select2-results #select2-customtabdropdown-results li {
    margin-left: 10px;
}
/*.select2-container .select2-dropdown .select2-search .select2-search__field {
    display: none;
    border-radius: 8px;
    background-color: #fff !important;
}*/
.select2-container .select2-dropdown .select2-search .select2-search__field:focus {
    background-color: white;
    color: black;
}
.select2-container .select2-dropdown .select2-search p {    
    border-color: #888 transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    height: 0;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 6%;
    right: 6%;
    width: 0;
}
#select2-customtabdropdown-container::before { 
    content: url(/wp-content/uploads/2022/04/Vector.svg);
    padding-right: 16px;
    margin-top: 7px;
}
.removeHandImg::before {
    content: "" !important;
    padding-right: 0px !important;
}
/*#select2-customtabdropdown-container::after { 
    content: "Select Channels/Application";
}*/
.tab-select .SMS {
    content: url(/wp-content/uploads/2022/01/sms.svg);
    position: relative;
    top: 5px;
    left: 0px
}
.tab-select .Email {
    content: url(/wp-content/uploads/2022/01/email.svg);
    position: relative;
    top: 3px;
    left: 0px
}
.tab-select .Voice {
    content: url(/wp-content/uploads/2022/01/voice.svg);
    position: relative;
    top: 2px;
    left: 0px
}
.tab-select .RCS {
    content: url(/wp-content/uploads/2022/01/rcs.svg);
    position: relative;
    top: 5px;
    left: 0px
}
.tab-select .WhatsApp {
    content: url(/wp-content/uploads/2022/01/whatsapp.svg);
    position: relative;
    top: 3px;
    left: 0px
}
.tab-select .Segmento {
    content: url(/wp-content/uploads/2022/01/segmento.svg);
    position: relative;
    top: 2px;
    left: 0px
}
.tab-select .Campaign {
    content: url(/wp-content/uploads/2022/01/campaign.svg);
    position: relative;
    top: 5px;
    left: 0px
}
.tab-select .Hello {
    content: url(/wp-content/uploads/2022/01/hello.svg);
    position: relative;
    top: 5px;
    left: 0px
}
.tab-select .SendOTP {
    content: url(/wp-content/uploads/2022/01/SendOTP.svg);
    position: relative;
    top: 5px;
    left: 0px
}
#select2-customtabdropdown-results::-webkit-scrollbar {
  width: 5px;
}
#select2-customtabdropdown-results::-webkit-scrollbar-thumb {
  background: #C1C5C8; 
  border-radius: 10px;
}
@media only screen and (min-width: 768px) {
    #customTabDropDownDiv #customtabdropdown {
        display: none;
    }
    #customTabDropDownDiv .select2 {
         display: none;
    }
}
/*////////////mobile pricing tab css 04-04-2022//////////////////*/
@media (max-width: 450px) { 
    .select2-container .select2-dropdown .select2-results {
        height: 308px;
        border-radius: 8px;
    }
    #tabbingpricing {
        width: 343px;
        max-width: 343px;
        margin: 0 auto;
    }
    #tabbingpricing .elementor-widget-container .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .pricing-new-wrapper .number-sms-box { 
        padding-top: 20px;
        margin-bottom: 20px;
    }
    #tabbingpricing .elementor-widget-container .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .pricing-new-wrapper .number-sms-box .pricing-fancy-text {
        padding: 0px !important;
        font-size: 26px !important;
        font-weight: 700;
    }
    #tabbingpricing .elementor-tabs .elementor-tab-content .pricing-new-wrapper .number-sms-box .choose-heading {
        margin-top: 6px;
        color: #51575C !important;
        font-size: 15px;
        font-family: 'Proxima Nova';
    }
    #tabbingpricing .pricing-new-wrapper .pricing-left-inner .select2 {
        max-width: unset !important;
    } 
    .number-sms-box .pricing-box-wrapper .pricing-sms-wrap {
        margin-bottom: 20px !important;
    }
    .pricing-new-wrapper .number-sms-box .pricing-box-wrapper .pricing-sms-wrap h2 {
        padding-right: 0px !important;
        padding-left:  0px !important;
    }
    #tabbingpricing .pricing-new-wrapper .number-sms-box .sms-notext {
        margin-top: 16px !important;
        width: 312px !important;
        max-width: 312px !important;
        font-size: 12px;
        font-family: 'Proxima Nova';
        font-weight: 400;
        margin-bottom: 0px !important;
    }
    /*.price-slider .slider-handle.min-slider-handle.round {
        width: 32px;
        height: 32px;
        background: #FFFFFF !important;
        border: 10px solid #1D6EC0 !important;
        box-sizing: border-box !important;
        box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25) !important;
    }*/
    .customaddemailback h4 {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
        margin-bottom: 0px !important;
        font-weight: 700;
        font-size: 26px;
    }
    .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content:nth-child(8) {
        max-width: 343px !important;
        width: 343px !important;
        margin-bottom: 20px !important;
    }
    .rcstabheading {
        margin-bottom: 20px;
        padding: 0px !important;
        margin-top: 20px !important
    }
    .alignrighttab {
        padding: 0px;
        width: 63%;
        text-align: right;
    }
    .pricingdrop {
        padding: 0 !important;
        width: 35%;
    }
    .number-mails-box {
        max-width: 311px !important;
        width: 311px !important;
        height: 225px;
    }
    .number-mails-box .pricing-box-wrapper .pricing-sms-wrap .mainblueemail .bluetopcircle {
        padding: 0px !important;
        width: 48px;
        margin: 0 auto !important;
        margin-bottom: 20px !important;
    }
    .number-mails-box .pricing-box-wrapper .pricing-sms-wrap .amountnewemail {
        margin-bottom: 20px !important;
    }
    .number-mails-box .pricing-box-wrapper .getfreenewbuton, .number-mails-box .pricing-box-wrapper .sms-free-bt  {
        margin-top: 0px;
        margin-bottom: 10px !important;
    }
    .emailtabnewpricing .number-mails-box .pricing-sms-wrap {
        max-height: 225px;
        min-height: 225px;
        height: 225px
    }
    .number-mails-box {
        display: unset;
    }
    .number-mails-box .pricing-box-wrapper .pricing-sms-wrap {
        background: #f6f6f6 !important;
        margin: 0 15px;
    }
    .elementor-tabs-content-wrapper {
        margin: 0 auto;
    }
    .emailtabnewpricing {
        margin: 0px 0px 20px 0px;
        width: 343px;
        max-width: 343px;
    }
    .pricing-new-wrapper {
        padding: 0px !important;
    }
    .elementor-tab-content {
        width: 343px;
        max-width: 343px;
        margin: 0 auto;
    }
    .darkbackcolor {
        border-radius: 4px 0 0 4px;
    }
    .greybackcolor {
        border-radius: 0px 4px 4px 0px;
    }
    .maindropdwnprice {
        width: 100%;
        border: 1px solid #f2f2f2;
        background: white;
        font-size: 14px;
        font-weight: 400;
        font-style: normal;
        font-family: 'Roboto';
        margin-left: 10px;
    }
    .commonclassacordian {
        font-size: 26px !important;
        font-weight: 700 !important;
    }
    .voicetopheading {
        padding: 20px 0px 20px 0px;
        margin-bottom: 0px;
    }
    .chatwhatsapp {
        margin-bottom: 20px;
    }
    .helootopheading {
        padding: 0px;
        margin-bottom: 20px; 
    }
    #tabingchaneel .elementor-widget-tabs {
        margin-bottom: 40px;
    }
    #pricing_target .elementor-row .elementor-widget-wrap {
        padding: 0px;
    }
    .pricing-hello-box-text {
        height: 322px;
    }
    .pricing-hello-box-text .elementor-column-wrap .elementor-widget-wrap {
        padding: 70px 30px 0px 30px !important; 
    }
    .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content:nth-child(3) {
    }
    .pricing-hello-box-text .elementor-widget-wrap {
        max-width: 311px !important;
    }
    .elementor-element-4125cfd .elementor-heading-title {
        font-size: 16px !important;
        color: #51575C !important;
        font-weight: 700;
        font-family: 'Proxima Nova';
        font-style: normal;
    }
    .elementor-widget-heading {
        margin-bottom: 0px !important;
    }
    .elementor-icon-list-text {
        font-family: 'Proxima Nova';
        font-style: normal;
        font-weight: 400;
        font-size: 14px !important;
    }
    .elementor-element-c3708ab {
        border-radius: 10px;
    }
    .elementor-element-4125cfd {
        margin-bottom: 16px;
    }
    .elementor-element-64f76b24 {
        margin-bottom: 0px !important;
    }
    .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content:nth-child(8) {
        width: 343px !important;
        height: 174px !important;
    }
    .connectcommonclass {
        font-size: 14px !important;
        color: #51575C !important;
        font-family: 'Proxima Nova' !important;
        font-style: normal;
        font-weight: 400;
    }
    .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content:nth-child(6) {
        width: 100% !important;
        height: 174px !important;
    }
    .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content:nth-child(12) {
        width: 100% !important;
        margin: 0 !important;
        height: 174px !important;
    }
    .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content:nth-child(14) {
        width: 100% !important;
        height: 174px !important;
    }
    .elementor-tabs .elementor-tab-content {
        padding: 0px !important;
    }
    .elementor-widget-tabs .elementor-tab-content {
        padding: 0px !important;
    }
    /*///////////mega menu drop down/////////////////*/
    .mega-unsticky .mega-sub-menu .mega-menu-row {
        box-shadow: unset !important;
    }
    .mega-sub-menu .mega-sub-menu .mega-block-title .menu_hr {
        display: none !important;
    }
    .mega-sub-menu .mega-menu-row .mega-sub-menu .mega-rightsideli {
        border-top: 1px solid #EBEEF0 !important;
        padding-top: 25px !important;
    }
    .mega-sub-menu .mega-menu-item {
        padding: 0px 5px !important;
    }
    .sticky.commonall_sticky .leftsideli ul .widget_custom_html {
        padding: 0px 10px !important;
    }
    .sticky .rightsideli ul .widget_custom_html {
        padding: 0px 10px !important;
    }
    .mega-sub-menu {
        padding: 0px 10px !important;
    }
    #mega-menu-6563-0 .mega-sub-menu {
        height: unset !important;
        max-height: 450px !important;
    }
    .rightsideli .mega-sub-menu {
        max-height: 170px !important;
    }
    #mega-menu-6563-0-0, #mega-menu-3967-0-0, #mega-menu-5458-0-0, #mega-menu-5458-0-0, #mega-menu-6603-0-0, #mega-menu-6594-0-0 {
        max-height: 365px !important;
    }
    #mega-menu-6563-0-1, #mega-menu-3967-0-1, #mega-menu-5458-0-1, #mega-menu-5458-0-1, #mega-menu-6603-0-1, #mega-menu-6594-0-1 {
        max-height: 180px !important;
    }
    .mega-sub-menu {
        padding: 0px !important;
    }
    #mega-menu-wrap-primary-menu #mega-menu-primary-menu .mega-productchannel p {
        margin-bottom: 20px !important;
        width: 170px !important;
    }
    #mega-menu-primary-menu .mega-productchannel .mega-menu-link {
        font-family: 'Proxima Nova';
        font-style: normal;
        font-weight: 400;
        font-size: 16px
    }
    .mega-leftsideli .mega-sub-menu .mega-menu-item  .textwidget .mega-menu-box-1 .mega-block-title a, .mega-rightsideli .mega-sub-menu .mega-menu-item  .textwidget .mega-menu-box-1 .mega-block-title a  {
        font-family: 'Proxima Nova';
        font-style: normal;
        font-weight: 700;
        font-size: 12px;
        color: #222222;
    }
    a.menu_text {
        color: #212528 !important;
    }
    ul#mega-menu-primary-menu li ul li ul.mega-sub-menu:first-child {
        height: unset !important;
        max-height: 400px !important;
    }
    li#mega-menu-2076-0, .main-header .mega-sub-menu li#mega-menu-23-0, .main-header .mega-sub-menu li#mega-menu-2076-0, .main-header .mega-sub-menu li#mega-menu-23-0, .main-header .mega-sub-menu li#mega-menu-2076-0, .main-header .mega-sub-menu li#mega-menu-23-0 {
        box-shadow: none !important;
        border: none !important;
    }
    .learning-last {
        border-radius: unset !important
    }
    #mega-menu-23-0-2, #mega-menu-2076-0-2 {
        padding-top: 25px !important;
        margin-bottom: 20px !important;
    }
    .menu-bottom-link {
        display: none;
    }
    .mega-learning-center .mega-menu-column {
        padding-bottom: 0px !important;
    }
    .main-header .brand-logo img {
        padding-top: 10px;
        margin-left: 40px;
    }



    #mega-menu-item-2078 a, .mega-menu-item-25 a {
        background-color: #1D6EC0 !important;
    }
    .mega-menu-btn {
        width: 112px !important;
        background-color: #1D6EC0 !important;
        border-radius: 8px !important;
        margin-left: 27% !important;
        margin-bottom: 20px !important;
    }
    #mega-menu-item-5812 {
        width: 70px !important;        
        margin-bottom: -40px !important;
    }
    #mega-menu-item-1983 {
        width: 70px !important;
        margin-left: 6px !important;
        margin-bottom: -50px !important;
    }
    #mega-menu-item-5812 a, #mega-menu-item-1983 a, .mega-menu-btn a {
        font-family: 'Proxima Nova'!important;
        font-style: normal !important;
        font-weight: 400 !important;
        font-size: 16px !important;
    }
    
    .main-header li#mega-menu-item-25 a {
        margin-top: 0px !important;
    }
    #countryemailpricenew {
        left: 85%;
        min-width: 110px;
        margin-top: 6px !important;
    }
    #countryemailpricenew li {
        font-weight: normal !important;
    }
    #select2-customtabdropdown-results {
        margin-right: 0 !important;
    }
    span.select2-container span.select2-dropdown span.select2-results {
        box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.3);
        border-radius: 8px;
    }
    #select2-sms_country-results {
        max-height: 100% !important;
    }
    
    .mega-menu-wrap {
        width: 360px !important;
        margin: 0 auto !important;
    }
    body #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item>a.mega-menu-link {
        padding: 0 5px !important;
    }
    .elementor-element-f0fcbd3, .elementor-element-bcb7ab4, .elementor-element-bcb7ab4, .elementor-element-b1877d3, .elementor-element-b1877d3, .elementor-element-d8cd2f9 {
        width: 330px !important;
        margin: 0 auto;
    }
    #mega-menu-item-5812 a {
        text-align: center !important;
    }
    .custom-logo {
        width: 92px;
    }
    .mega-learning-last ul {
        padding: 0 10px !important;
    }
    
    
}
#gform_submit_button_20 {
    width: 25% !important;
    margin: 0 auto !important;
}
@media screen and (max-width: 430px) and (min-width: 416px) {
    .brand-logo {
        margin-left: 20px !important;
    }
    .main-header .brand-logo img {
        margin-left: 20px !important;
    }
}
@media screen and (max-width: 415px) and (min-width: 400px) {
    .brand-logo {
        margin-left: 20px !important;
    }
    .main-header .brand-logo img {
        margin-left: 10px !important;
    }
}
@media screen and (max-width: 399px) and (min-width: 377px) {
    .brand-logo {
        margin-left: 20px !important;
    }
    .main-header .brand-logo img {
        margin-left: 0px !important;
    }
}
@media screen and (max-width: 376px) and (min-width: 366px) {    
    .main-header .brand-logo img {
        margin-left: 0px !important;
    }
}
@media screen and (max-width: 365px) and (min-width: 50px) {
    .brand-logo {
        margin-left: 5px !important;
    }
    .main-header .brand-logo img {
        margin-left: 0px !important;
    }
}
.elementor-element-02b7b69 {
	margin-bottom: 85px !important;
}
body.contact-us div.elementor-tabs-content-wrapper > div.elementor-tab-mobile-title {
	display:none !important;
   }
body.contact-us  div.elementor-tabs > div.elementor-tabs-wrapper {
	display:block !important;
	text-align:center;
}
#input_20_8 {
    height: 50px;
    text-align: left;
}
#field_20_8 .flag-dropdown {
    padding-top: 10px
}
#gform_20_validation_container .gform_submission_error {
    margin-left: 45px;
}

/*whatsapp pricing 20-06-2022*/
#whatsappPricingHeadingOne div h2 {
    background-image: url(/wp-content/uploads/2022/06/Path-23864.svg);
    background-repeat: no-repeat;
}
#whatsappPricingHeadingTwo div h2 {
    background-image: url(/wp-content/uploads/sites/4/2022/08/Path-23863.svg);
    background-repeat: no-repeat;
    background-position: center;
    padding:15px 0 15px 0 ;
}
#whatsappSignUpNow:before {
    content: "Or";
    position: absolute;
    color: black;
    padding: 10px 0px;
}
#whatsappSignUpNow .elementor-widget-container .elementor-button-wrapper {
    margin-right: 20px;
}
#whatsappVisitHelpDoc .elementor-widget-container .elementor-button-wrapper {
    margin-left: 40px;
}

#disableBtn {
    width: 10%;
}

.whatsappPricingPage .elementor-element.elementor-element-24d56ba .elementor-heading-title {
    font-size: 44px;
    font-weight: 700;
    line-height: 55.35px;
    text-align: center;
    margin-bottom: 50px;
}
.whatsappPricingPage .whatsappPricingPageHeading div h2 {
    background: url(/wp-content/uploads/2022/02/whatsappheading.png) center;
    background-repeat: no-repeat;
}
.whatsappPricingPage .whatsappPricingPageSubHeading div h2 {
    background-image: url(/wp-content/uploads/2022/06/Path-23863.svg);
    background-repeat: no-repeat;
    font-size: 29px;
    margin-bottom: 20px;
}
.whatsappPricingPage .elementor-widget .elementor-icon-list-icon i {
    font-size: 25px;
}
.whatsappPricingPage .elementor-element.elementor-element-8e7ad5f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: 20px;
}
.whatsappPricingPage .whatsappPricingSignUpNow div div a {
    font-size: 18px;
    font-weight: 700;
    background-color: #222222;
    border-style: solid;
    border-color: #222222;
    border-radius: 5px 5px 5px 5px;
}
.whatsappPricingPage .whatsappPricingHelpDoc div div a {
    font-size: 18px;
    font-weight: 700;
    fill: #000000;
    color: #000000;
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);
    border-style: solid;
    border-radius: 5px 5px 5px 5px;
}
.whatsappPricingPage .whatsappPricingSignUpNow:before {
    content: "Or";
    position: absolute;
    color: black;
    padding: 10px 0px;
}
.whatsappPricingPage .whatsappPricingSignUpNow .elementor-widget-container .elementor-button-wrapper {
    margin-right: 20px;
}
.whatsappPricingPage .whatsappPricingHelpDoc .elementor-widget-container .elementor-button-wrapper {
    margin-left: 20px;
}

.pricingindiapage .whatsappPricingPage ul.elementor-icon-list-items li:before {
    content: "";
}

@media only screen and (max-width: 767px) {
    #whatsappSignUpNow .elementor-widget-container .elementor-button-wrapper {
        margin-right: 0px;
    }
    #whatsappVisitHelpDoc .elementor-widget-container .elementor-button-wrapper {
        margin-left: 0px;
        margin-top: 50px;
    }
    #whatsappSignUpNow ,#whatsappVisitHelpDoc {
        text-align: center;
    }
    #whatsappSignUpNow:before {
        content: "Or";
        padding: 60px 0px 0px 0px;
        left: 49%;
    }

    .whatsappPricingPage .whatsappPricingSignUpNow .elementor-widget-container .elementor-button-wrapper {
        margin-right: 0px;
    }
    .whatsappPricingPage .whatsappPricingHelpDoc .elementor-widget-container .elementor-button-wrapper {
        margin-left: 0px;
        margin-top: 50px;
    }
    .whatsappPricingPage .whatsappPricingSignUpNow ,.whatsappPricingPage .whatsappPricingHelpDoc {
        text-align: center;
    }
    .whatsappPricingPage .whatsappPricingSignUpNow:before {
        content: "Or";
        padding: 60px 0px 0px 0px;
        left: 49%;
    }
}

/*-------------------6 Aug Whatsapp pricing CSS------------------*/

.pricing-new-wrapper .customaddemailback .pricehead1{
    font-size: 44px ;
    background-position: center center ;
    background-size: auto ;
    padding: 15px 61px;
    font-family: Samsung Sharp Sans, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
    line-height: 38px;
    text-align: center;
}

.pricing-new-wrapper .whatsappbottom .bottom_list {
    padding-right: 25px;
    margin: 0px;
}
.pricing-new-wrapper .number-mails-box .pricing-sms-wrap .cutom_btn{
    margin-top: 37px;
}
.whatsappHeadingDiv .customaddemailback h4{
    background: url(/wp-content/uploads/2022/06/Path-23863.svg) no-repeat;
    background-position: center center;
    background-size: auto;
    padding: 30px 10px;
 }
@media only screen and (max-width: 767px) {
    #whatsappSignUpNow .elementor-widget-container .elementor-button-wrapper {
        margin-right: 0px;
    }
    #whatsappVisitHelpDoc .elementor-widget-container .elementor-button-wrapper {
        margin-left: 0px;
        margin-top: 0px;
    }
    #whatsappSignUpNow ,#whatsappVisitHelpDoc {
        text-align: center;
    }
    #whatsappSignUpNow:before {
        content: "Or";
        padding: 60px 0px 0px 0px;
        left: 49%;
    }

    .whatsappPricingPage .whatsappPricingSignUpNow .elementor-widget-container .elementor-button-wrapper {
        margin-right: 0px;
    }
    .whatsappPricingPage .whatsappPricingHelpDoc .elementor-widget-container .elementor-button-wrapper {
        margin-left: 0px;
        margin-top: 50px;
    }
    .whatsappPricingPage .whatsappPricingSignUpNow ,.whatsappPricingPage .whatsappPricingHelpDoc {
        text-align: center;
    }
    .whatsappPricingPage .whatsappPricingSignUpNow:before {
        content: "Or";
        padding: 60px 0px 0px 0px;
        left: 49%;
    }
    .whatsappltabnewpricing{
        margin-bottom: 20px;
    }
}

@media (max-width: 450px) {
    .whatsappltabnewpricing {
        margin: 0px 0px 20px 0px;
        width: unset;
        max-width: unset;
    }
    .whatsappltabnewpricing .number-mails-box .pricing-sms-wrap {
        max-height: 260px;
        min-height: 260px;
        height: 260px;
    }
    .number-mails-box .pricing-box-wrapper .pricing-sms-wrap .whatsapp_bottom {
        margin-bottom: 65px !important;
    }
  }

.whatsapp_price_note {
    margin: auto;
    max-width: 860px;
    text-align: center;
    margin-top: 30px;
}
.w_pricing_juliet {
    border: 1px solid #000000;
    border-radius: 0px !important;
}
.w_pricing_juliet .getfreenewbuton {
    background-color: #000000 !important;
    color: #ffffff !important;
    box-shadow: -1px -1px 3px 2px #ccc;
}

#mail-and-whatsapp-sales, #mail-and-whatsapp-support{
    display: flex; 
    align-items: center; 
    width: 100%;
    flex-wrap: wrap;
    margin-top: 20px;
    margin-bottom: 40px;
    justify-content: center;
}

#mail-and-whatsapp-sales > a, #mail-and-whatsapp-support > a{
    background: #f0f0f0;
    border-radius: 4px;
    padding: 3px 6px;
    margin: 10px 10px 0 0;
}

#calendly-india iframe, #calendly-global iframe{
    height: 1000px;
    overflow: hidden;
}