button
{
    outline: 0px auto none !important;
}
button:focus
{
    outline: 0px auto none!important;
}
button:focus-within
{
    outline: 0px auto none!important;
}
button:active
{
    outline: 0px auto none!important;
}
.topBannerContainerSuccess {
    background: #fff;
}
.aboutUsSection {
    background-image: url(../img/aboutus/banner.png);
    background-repeat: no-repeat;
    background-size: 100%;
    background-color: #fff;
    min-height: auto;
    padding: 0px !important;
}
.aboutUsSectionWhite {
    background-image: url(../img/aboutus/countrybg.png);
    background-repeat: no-repeat;
    background-size: 100%;
    background-color: #f9f9f9;
    padding: 0px !important;
}
.aboutUsSLast {
    background-image: url(../img/aboutus/bannerLast.png);
    background-repeat: no-repeat;
    background-size: 100%;
    background-color: #333;
    min-height: auto;
    padding: 0px !important;
}
.aboutUs_in_img {
    margin: 0px auto 0px auto;
    width: 75%;
    display: block;
}
.aboutUsLast_in_txt {
}
.aboutUsLast_in_txt h2 {
    color: rgb(255, 255, 255);
    line-height: 1.45;
    font-size: 50px;
    font-weight: 400;
    margin-bottom: 0px;
    padding: 220px 150px;
    font-family: 'Poppins', sans-serif;
}
.aboutUsLast_in_txt h2 > b {
    color: #fff;
    font-weight: 600;
}
.aboutUsVideo_in_txt {
}
.aboutUsVideo_in_txt h2 {
    color: #fff;
    line-height: 1.45;
    font-size: 50px;
    font-weight: 400;
    margin-bottom: 0px;
    padding: 220px 150px;
    font-family: 'Poppins', sans-serif;
}
.aboutUsVideo_in_txt h2 > b {
    color: #fff;
    font-weight: 600;
}
.aboutUs_in_txt {
}
.aboutUs_in_txt h2 {
    color: rgba(62,56,82,.5);
    line-height: 1.45;
    font-size: 50px;
    font-weight: 400;
    margin-bottom: 0px;
    padding: 220px 150px;
    font-family: 'Poppins', sans-serif;
}
.aboutUs_in_txt h2 > b {
    color: rgba(62,56,82,.5);
    font-weight: 400;
}
.abouetUs_in_txt_white h3 {
    color: rgb(255, 255, 255);
    line-height: 1.45;
    font-size: 50px;
    font-weight: 400;
    margin-bottom: 0px;
    padding: 220px 150px 220px 150px;
    font-family: 'Poppins', sans-serif;
}
.abouetUs_in_txt_white h3 > b > span{
    color: #fff !important;
    font-weight: 600;
}
.aboutUs_in_txt p {
    color: #fff;
    font-size: 15px;
    font-weight: 400;
    margin-bottom: 20px;
    line-height: 24px;
    float: left;
    width: 100%;
}
.aboutUsCountries {
    /* background-image: url(../img/aboutus/countrybg.png); */
    background-repeat: no-repeat;
    background-size: 100%;
    background-color: rgba(0,0,0,0.6);
    padding: 0px !important;
}
.aboutUsCountries2 {
    /* background-image: url(../img/aboutus/countrybg.png); */
    background-repeat: no-repeat;
    background-size: 100%;
    background-color: #f9f9f9;
    padding: 0px !important;
}
.aboutUsContent {
    /* background-image: url(../img/aboutus/teambg.jpg); */
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #333;
    padding: 0px !important;
}
.aboutUsBusiness {
    /* background-image: url(../img/aboutus/aboutusbg.png); */
    background-repeat: no-repeat;
    background-size: 100%;
    background-color: #96d526;
    padding: 0px !important;
}
.aboutUs_in_txt h3{
    color: rgba(62,56,82,.5);
    line-height: 1.45;
    font-size: 50px;
    font-weight: 400;
    margin-bottom: 0px;
    padding: 220px 150px 220px 150px;
    font-family: 'Poppins', sans-serif;
}
.aboutUsVideo {
    /* background-image: url(../img/aboutus/founderSectionImg.png); */
    background-repeat: no-repeat;
    background-size: 100%;
    background-color: #f4f5f7; 
    padding: 0px !important;
}
.aboutUs-title p {
    font-weight: 200;
    line-height: 29px;
    font-size: 17px;
}
.entry-media
{
    width: 100%;
    cursor: pointer;
}
.entry-media img
{
    width: 100%;
    border-radius: 10px;
}
.aboutUsCofounder
{
    /* padding: 0px 100px 0px 100px; */
}
.aboutUsCofounder .fe-sec-title
{
    margin-bottom: 0px;
}

.post_mod-a {
    border-radius: 10px;
    width: 100%;
    padding: 20px;
    /* background: rgba(202, 234, 147,0.6); */
}
.entry-title
{
    margin-top: 10px;
    margin-bottom: 2px;
}
.entry-title a
{
    color: #96d526;
    font-weight: 700;
    font-size: 24px;
}
.entry-meta__item
{
    font-size: 20px;
    color: #000;
}
.entry-meta {
    line-height: 10px;
}
.entry-title a:hover
{
    color: #000;
}
.aboutUsBoxes {
    /* background-image: url(../img/zendesk/zendesk_banners.jpg); */
    background-repeat: no-repeat;
    background-size: 100%;
    background-color: #f4f5f7;
}
.aboutUsBoxesSterngth2 {
    background-image: url(../img/aboutus/foot.png);
    background-repeat: no-repeat;
    background-size: 100%;
    background-color: #fff;
    padding-top: 70px !Important;
}
.aboutUsBoxesSterngth {
    /* background-image: url(../img/zendesk/zendesk_banners.jpg); */
    background-repeat: no-repeat;
    background-size: 100%;
    background-color: #fff;
    padding-top: 70px !Important;
}
.aboutUsBoxesSterngth h2{
    margin-bottom: 40px;
    font-family: 'Poppins', sans-serif;
}
.circle__md
{
}
.circle__md > i
{
}
.ts-circle__md {
    width: 70px;
    height: 70px;
    text-align: left;
    line-height: 70px;
    margin: 0px auto 20px auto;
    border-radius: 100px;
    font-size: 32px;
    text-align: center;
    background: rgba(202, 234, 147,0.6);
    color: #8BC34A;
}
.ts-item-body {
    text-align: center;
}
.aboutUsBoxesCon
{
    margin-top: 50px;
}
.ts-item-content:hover .ts-circle__md
{
    color: #96d526;
    font-size: 65px;
    background: transparent;
}
.aboutUsSectionCon {
    /* height: calc(100vh - 0px); */
    position: relative;
}
.about-item:hover
{
    transform: scale(0.9);
}


.underline {
    background-repeat: repeat-x;
}

.underline--stars {
    background-image: url(../img/aboutus/underline.png);
    background-position: 0 1em;
    background-size: 10px 9px;
    color: #000;
    font-weight: 600;
}



.AboutLogoBoxCon {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    flex-wrap: wrap;
}
.AboutLogoBox {
    margin: 10px;
    padding: 10px !important;
    border: 1px solid transparent !Important;
    background: #1d1d1d !Important;
}
.AboutLogoBox:hover {
    border: 1px solid #8dc642 !Important;
}
.AboutLogoBoxImg 
{
    margin: 0px auto;
    display: block;
    width: 65px;
}
.AboutLogoBox a
{
    display: block;
    height: 95px;
    padding: 15px;
    margin: auto;
    vertical-align: middle;
}
.AboutLogoBox span
{
    width: 100%;
    float: left;
    font-size: 14px;
    color: #fff;
}

.AboutLogoBox span > b {
    font-weight: 500;
}


.PartnerLogoBoxCon {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    flex-wrap: wrap;
}
.PartnerLogoBox {
    margin: 10px;
    padding: 10px !important;
}
.PartnerLogoBox:hover {
    border: 1px solid #96d526;
}
.PartnerLogoBoxImg 
{
    margin: 0px auto;
    display: block;
    width: 135px;
}
.PartnerLogoBox a
{
    display: table-cell;
    height: 135px;
    vertical-align: middle;
    padding: 20px;
}

.aboutReadmore
{
    background: #6bc423;
    background: -moz-linear-gradient(-45deg, #6bc423 1%, #96d526 100%)!important;
    background: -webkit-linear-gradient(-45deg, #6bc423 1%,#96d526 100%)!important;
    background: linear-gradient(135deg, #6bc423 1%,#96d526 100%)!important;
    border: 2px solid #96d526 !important;
    color: #fff;
    font-weight: 600 !important;
    font-size: 16px !important;
    padding: 10px 20px !important;
    border-radius: 80px !important;
}
.aboutReadmore:hover
{
    color: #fff!important;
    transform: scale(1.1);
}

.AboutvideoPlayer
{
    margin: auto;
    display: block;
    width: 600px;
}
.AboutvideoPlayer > video
{
    width: 100%;
}




.BusinessLogoBox {
    margin: 10px;
    padding: 10px !important;
    border: 1px solid transparent !Important;
    background: #fff !Important;
}
.BusinessLogoBox:hover {
    border: 1px solid #000 !important;
}
.BusinessLogoBoxImg 
{
    margin: 0px auto;
    display: block;
    width: 65px;
}
.BusinessLogoBox a
{
    display: block;
    height: 95px;
    padding: 15px;
    margin: auto;
    vertical-align: middle;
}
.BusinessLogoBox strong
{
    display: block;
    height: 70px;
    padding: 0px 15px 15px 15px;
    font-weight: 200;
    margin: auto;
    vertical-align: middle;
}
.BusinessLogoBox span
{
    width: 100%;
    float: left;
    font-size: 14px;
    color: #000;
}

.BusinessLogoBox span > b
{
    color: #000;
}
.modal-dialogFounder
{
    width: 100% !important;
    margin: 0 auto !important;
}
.rejiFounderPopup
{
    padding-right: 0px !important;
    overflow: scroll!important;
}
.tinuCoFounderPopup
{
    padding-right: 0px !important;
    overflow: scroll!important;
}
.modal-contentAboutus
{
    box-shadow: none !important;
    border: 0px !important;
}
.foundersPopup .modal-backdrop
{
    background: #fff!important;
    opacity: 1 !important;
}
.modal-dialogfoundersPopup{
    margin: 0px !important;
    width: 100% !important;
}
.foundersVideo-close {
    color: #000 !important;
    opacity: 1 !important;
    font-size: 39px !important;
    font-weight: 400 !important;
    margin-right: 12px;
}
.foundersvideo_popupIn {
    width: 700px;
    margin: 0 auto 20px auto;
    display: block;
}
.foundersvideo_popup {
    width: 100%;
    height: 400px;
    float: left;
    border-radius: 10px;
    margin-bottom: 20px;
}
.popConFoundCon
{
    width: 700px;
    margin: 0 auto 0px auto;
    display: block;
}
.popConFoundTxt {
    margin-top: 20px;
}
.popConFoundTxt h4
{
    font-weight: 600;
}
.popConFoundTxt p
{
    margin-bottom: 10px;
    font-size: 17px;
    line-height: 26px;
}
.popConFoundTxt a
{
}
.popConFoundTxt a button {
    background: transparent;
    border: none;
    color: #96d526;
    border-radius: 100px;
    font-weight: 600;
    margin-bottom: 5px;
    padding: 0px;
    margin-right: 15px;
    font-size: 15px;
}
/********************************/

.videoPlayerBg { 
    position: fixed;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -100;
    transform: translateX(-50%) translateY(-50%);
    /* background: url('//demosthenes.info/assets/images/polina.jpg') no-repeat; */
    background-size: cover;
    transition: 1s opacity;
}
.stopfade { 
    opacity: .5;
}

.draggable {
    /*       position: absolute;
        top: 50%;
        right: 10px;
        margin: auto;
        height: 60px;
        width: 60px;
        cursor: move;
        z-index: 9999;
        border-radius: 50%;
        background-color: #0e1320;
        color: #fff;
        box-shadow: 0 0 6px rgba(0,0,0,.16), 0 6px 12px rgba(0,0,0,.32); */
    position: absolute;
    top: 20px;
    left: 40px;
    margin: auto;
    height: 90px;
    width: 90px;
    cursor: default;
    z-index: 109;
    border-radius: 50%;
    background-color: #eaeaea;
    color: #fff;
    /* box-shadow: 0 0 6px rgba(0,0,0,.16), 0 6px 12px rgba(0,0,0,.32);*/
}
.draggableBubble {
    top: 23px;
    left: 25px;
    margin: auto;
    height: 30px;
    width: 30px;
    text-align: center;
    font-size: 2em;
    cursor: default;
    line-height: 1em;
    font-weight: 600;
    position: absolute;
}
.draggableBubble:hover {
    color: #26cb7c;
}

.drag-float-nav {
    position: absolute;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 9999;
}
.itemDrag {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 0px;
    height: 0px;
    box-shadow: 20px 35px 40px 18px rgba(0,0,0,0);
    background-color: rgba(0,0,0,0);
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    cursor: pointer;
    text-align: center;
    line-height: 40px;
}

.chatFloatingNav {
    background: #f2f2f2;
    height: 30px;
    position: absolute;
    width: 30px;
    top: -15px;
    right: -67px;
    border-radius: 100px;
    color: #007fff;
    text-align: center;
    cursor: pointer;
    line-height: 30px;
    font-size: 11px;
    box-shadow: 1px 3px 4px 0px rgba(0,0,0,0.2);
}
.myDialog3 
{
    z-index: 99999!important;
}
#mydiv {
    position: absolute;
    top: 10px;
    right: 10px;
    resize: vertical;
    overflow-y: auto;
    min-height: 200px;
    width: 400px;
    z-index: 99999;
    background-color: #f1f1f1;
    text-align: center;
    box-shadow: 0 0 6px rgba(0,0,0,.16), 0 6px 12px rgba(0,0,0,.32);
}

#mydivheader {
    padding: 10px;
    cursor: move;
    z-index: 10;
    background-color: #0e1320;
    color: #fff;
    text-align: left;
}
.dragFloatNavClose {
    float: right;
    margin: 0px;
    padding: 2px 5px !important;
    font-weight: 200 !important;
    color: #fff;
    cursor: pointer;
}
.navTabDrag{
    float: right;
    margin: 0;
    padding: 0;
}
.navTabDrag > li{
    list-style: none;
}
.navTabDrag > li > a{
    padding: 0px 8px;
    margin: 0px 7px;
    font-size: 13px;
    background: transparent;
    border-radius: 100px;
    border: 1px solid transparent;
    color: #96d526;
}
.navTabDrag > li > a:hover{
    background: #96d526;
    border: 1px solid #96d526;
    color: #fff;
}
.iframeDragPop
{
    width: 100%;
    height: calc(100vh - 90px);
}
.icoPopDrgQ
{
    /*    width: 30px;
       height: 31px;
               line-height: 31px;
       color: #96d526;
       border-radius: 100px; */
}
/*********/
.GlowerBtn {  
    -webkit-transition: border 1s linear, box-shadow 1s linear;
    -moz-transition: border 1s linear, box-shadow 1s linear;
    transition: border 1s linear, box-shadow 1s linear;
}

.GlowerBtn.active {

    -webkit-box-shadow: 0px 0px 10px 8px rgba(150, 213, 38, 0.8);
    -moz-box-shadow: 0px 0px 10px 8px rgba(150, 213, 38, 0.8);
    box-shadow: 0px 0px 10px 8px rgba(150, 213, 38, 0.8);
}
.pulse {
    display: block;
    cursor: pointer;
    box-shadow: 0 0 0 rgba(150,213,38, 0.5);
    animation: pulse 1s infinite;
}
/* .pulse:hover {
  animation: none;
}
*/
@-webkit-keyframes pulse {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(150,213,38, 1);
    }
    70% {
        -webkit-box-shadow: 0 0 0 10px rgba(150,213,38, 0.6);
    }
    100% {
        -webkit-box-shadow: 0 0 0 0 rgba(150,213,38, 0);
    }
}
@keyframes pulse {
    0% {
        -moz-box-shadow: 0 0 0 0 rgba(150,213,38, 1);
        box-shadow: 0 0 0 0 rgba(150,213,38, 1);
    }
    70% {
        -moz-box-shadow: 0 0 0 10px rgba(150,213,38, 0.3);
        box-shadow: 0 0 0 10px rgba(150,213,38, 0.3);
    }
    100% {
        -moz-box-shadow: 0 0 0 0 rgba(150,213,38, 0);
        box-shadow: 0 0 0 0 rgba(150,213,38, 0);
    }
}


.draggableBubbleIcon {
    width: 100%;
    left: unset;
    top: unset;
    height: 90px;
    line-height: 90px;
    color: rgba(0,0,0,0.7);
    cursor: default;
    font-size: 32px;
}
.draggableBubbleIcon:hover {
    color: #333;
    cursor: default;
}
.draggableBubbleIcon i{
    /* font-weight: 200!important; */
    cursor: default;
}


/*******************************Contact Us********************************************/
.fe_points_Products {
    text-align: left;
}
.ContactUsFeedback {
    /* background-image: url(../img/aboutus/countrybg.png); */
    background-repeat: no-repeat;
    background-size: 100%;
    background-color: #fff;
    padding: 0px !important;
}
.contactUsSection {

    background-image: url(../img/aboutus/banner.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #fff;
    padding: 0px !important;
}
.contactUs_in_txt {
}
.contactUs_in_txt h2 {
    color: rgba(62,56,82,.5);
    line-height: 1.45;
    font-size: 50px;
    font-weight: 400;
    margin-bottom: 0px;
    padding: 160px 150px;
    font-family: 'Poppins', sans-serif;
}
.contactUs_in_txt h2 > b {
    color: rgba(62,56,82,.5);
    font-weight: 400;
}
.contactUs_in_txt h2 span {
    color: #000;
    font-weight: 600;
}
.contactUs_in_txt_dark {
}
.contactUs_in_txt_dark h3 {
    color: #fff;
    line-height: 1.45;
    font-size: 50px;
    font-weight: 400;
    margin-bottom: 0px;
    padding: 220px 150px;
    font-family: 'Poppins', sans-serif;
}
.contactUs_in_txt_dark h3 > b {
    color: #fff;
    font-weight: 400;
}
.contactUs_in_txt_dark h3 span {
    color: #fff;
    font-weight: 600;
}
.contactUsContent {
    /* background-image: url(../img/aboutus/banner.png); */
    background-repeat: no-repeat;
    background-size: 100%;
    background-color: #333;
    min-height: auto;
    padding: 0px !important;
}
.callIconSec
{
    font-size: 30px;
    color: rgba(62,56,82,.5);
    line-height: 60px;
}
.callIconSec span
{
    color: #fff;
}
.callIconSec img
{
    width: 45px;
}
.callIconSec a
{
    color: #fff;
}

.aboutUsSupport {
    /* background-image: url(../img/aboutus/countrybg.png); */
    background-image: url(../img/aboutus/banner.png);
    background-repeat: no-repeat;
    background-size: 100%;
    background-color: #fff;
    padding: 0px !important;
}
.aboutUsSupport2 {
    /* background-image: url(../img/aboutus/countrybg.png); */
    background-repeat: no-repeat;
    background-size: 100%;
    background-color: #f9f9f9;
    padding: 0px !important;
}

.conBxContactUs {
    margin: 10px;
    padding: 10px !important;
    border: 1px solid transparent !Important;
    border-radius: 10px !important;
    background: #fff0 !Important;
}
.conBxContactUs:hover {
    border: 1px solid #96d526 !important;
}
/* .BusinessLogoBox:hover {
    border: 1px solid #96d526;
} */
.conBxContactUsWarp
{
    margin-top: 50px;
}
.conBxContactUsImg
{
    margin: 0px auto;
    display: block;
    width: 70px;
}
.conBxContactUs a
{
    display: block;
    height: 95px;
    padding: 15px;
    margin: auto;
    vertical-align: middle;
}
.conBxContactUs strong
{
    display: block;
    height: 90px;
    padding: 0px 15px 15px 15px;
    font-weight: 200;
    margin: auto;
    vertical-align: middle;
}
.conBxContactUs span
{
    width: 100%;
    float: left;
    font-size: 20px;
    margin-bottom: 10px;
    color: #000;
}
.conBxContactUs a
{
}
.conBxContactUs a button
{
    font-size: 14px;
    color: #fff;
    border: 1px solid #96d526;
    background: #96d526;
    padding: 6px 13px;
    border-radius: 100px;
}
.contactUs_in_txt h3 {
    color: rgba(62,56,82,.5);
    line-height: 1.45;
    font-size: 50px;
    font-weight: 400;
    margin-bottom: 0px;
    padding: 220px 150px 220px 150px;
    font-family: 'Poppins', sans-serif;
}
.contactUs_in_txt2 h2 {
    color: rgba(62,56,82,.5);
    line-height: 1.45;
    font-size: 50px;
    font-weight: 400;
    margin-bottom: 0px;
    padding: 220px 150px 220px 150px;
    font-family: 'Poppins', sans-serif;
}

.post_mod-a2 {
    border-radius: 10px;
    margin-top: 30px;
    width: 100%;
    padding: 20px;
    /* background: rgba(202, 234, 147,0.6); */
}
.entry-title2
{
    margin-top: 10px;
    margin-bottom: 2px;
}
.entry-title2 a
{
    color: #96d526;
    font-weight: 700;
    font-size: 24px;
}
.entry-meta__item2
{
    font-size: 20px;
    color: #000;
}
.entry-meta2 {
    line-height: 18px;
}
.entry-title2 a:hover
{
    color: #000;
}
.entry-meta__item2 {
    font-size: 20px;
    color: rgba(62,56,82,.5);
}
.mapouter
{
    width: 100% !important;
}
.gmap_canvas
{
    width: 100% !important;
}
.entry-media2 {
    margin-bottom: 30px;
}
.entry-media2 iframe
{
    width: 100%;
    border-radius: 10px;
    height: 400px;
}

.SocialLogoBoxCon {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    flex-wrap: wrap;
}
.SocialLogoBox {
    margin: 10px;
    padding: 10px !important;
}
.SocialLogoBox:hover {
    border: 1px solid #96d526;
}
.SocialLogoBoxImg 
{
    margin: 0px auto;
    display: block;
    width: 135px;
}
.SocialLogoBox a
{
    height: 50px;
    width: 50px;
    float: left;
    line-height: 50px;
    text-align: center;
    color: #9b98a5;
    font-size: 30px;
}
.mediumFontSize {
    color: rgba(62,56,82,.5);
    line-height: 1.45;
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 0px;
    padding: 50px 50px 100px 50px;
    font-family: 'Poppins', sans-serif;
}
.moveToDownArrowText {
    display: block;
    padding-top: 80px;
    margin-top: 0px;
    margin-left: -50px;
    font-family: "Helvetica Neue", "Helvetica", Arial, sans-serif;
    font-size: 12px;
    color: #fff;
    text-transform: uppercase;
    white-space: nowrap;
    opacity: .25;
    animation: pulse 2s linear alternate infinite;
}

.moveToDownArrowCon
{
    margin: 50px auto auto auto;
    width: 30px;
}
.moveToDownArrow 
{
    position: relative;
    width: 24px;
    height: 24px;
}
.chevron {
    position: absolute;
    width: 28px;
    height: 8px;
    opacity: 0;
    transform: scale3d(0.5, 0.5, 0.5);
    animation: move 3s ease-out infinite;
}

.chevron:first-child {
    animation: move 3s ease-out 1s infinite;
}

.chevron:nth-child(2) {
    animation: move 3s ease-out 2s infinite;
}

.chevron:before,
.chevron:after {
    content: ' ';
    position: absolute;
    top: 0;
    height: 100%;
    width: 51%;
    background: #000;
}

.chevron:before {
    left: 0;
    transform: skew(0deg, 30deg);
}

.chevron:after {
    right: 0;
    width: 50%;
    transform: skew(0deg, -30deg);
}

@keyframes move {
    25% {
        opacity: 1;

    }
    33% {
        opacity: 1;
        transform: translateY(30px);
    }
    67% {
        opacity: 1;
        transform: translateY(40px);
    }
    100% {
        opacity: 0;
        transform: translateY(55px) scale3d(0.5, 0.5, 0.5);
    }
}

@keyframes pulse {
    to {
        opacity: 1;
    }
}

/**********************************Home page Css*************************************************/
.homeSectionTop
{
    border: 2px solid black;
    padding: 25px;
    background: url(../img/map.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #000;
    min-height: 800px;
}
.homeSectionTopText
{

}
.homeSectionTopText h1
{
    font-weight: 700;
    font-size: 50px;
    color: #fff;
    text-align: center;
    line-height: 60px;
    margin-top: 150px;
}
.homeSectionTopText h4
{
    font-size: 20px;
    color: #fff;
    text-align: center;
    margin-top: 10px;
}
.geetStartFreeBtn
{
    margin: auto;
    display: block;
    padding: 10px 20px;
    background: #96d526;
    color: #fff;
    cursor: pointer;
    font-size: 17px;
    font-weight: 600;
    border: none;
    border-radius: 50px;
    margin-top: 30px;
}
.videoPlayerSection
{
    padding-top: 0px !important;
    margin-top: -250px;
    padding-bottom: 38px;
}
.videoPlayerSectionHome{
}
.videoPlayerSectionHome h4{
    text-align: center;
    color: #fff;
    margin-bottom: 20px;
}
.videoPlayerSectionHomeIn{
    box-shadow: 0px 7px 30px 3px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 7px 30px 3px rgba(0, 0, 0, 0.1);
    height: 580px;
    display: flex;
    border-radius: 30px;
    justify-content: center; /* Center horizontally */
}
.videoPlayerSectionHome2{
}
.videoPlayerSectionHome2 h4{
    text-align: center;
    color: #fff;
    margin-bottom: 20px;
}
.videoPlayerSectionHomeIn2{
    box-shadow: 0px 7px 30px 3px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 7px 30px 3px rgba(0, 0, 0, 0.1);
    height: 350px;
    margin-bottom: 20px;
    display: flex;
    border-radius: 30px;
    justify-content: center; /* Center horizontally */
}
.playBtnCon {
    height: 80px;
    width: 80px;
    /* background: rgba(255, 255, 255, 0.5); */
    margin: auto;
}

.playBut1 {
    width: 70px;
    height: 70px;
    animation: crescendo 1.5s alternate infinite ease-in;
}

@keyframes playBut1 {
    0%   {transform: scale(.8);}
    100% {transform: scale(1.5);}
}
/****************************/
.circle {
    stroke: #fff;
    stroke-dasharray: 650;
    stroke-dashoffset: 650;
    -webkit-transition: all 0.5s ease-in-out;
    opacity: 0.3;
}
.playBut > svg
{
    width: 70px;
    height: 70px;
    margin: 5px;
}
.playBut {
    /* border: 1px solid red;
    */
    height: 80px;
    width: 80px;
    border-radius: 200px;
    background: rgba(0, 0, 0, 0.7);
    display: inline-block;
    -webkit-transition: all 0.5s ease;
    -webkit-animation: glowing 1300ms infinite;
    -moz-animation: glowing 1300ms infinite;
    -o-animation: glowing 1300ms infinite;
    animation: glowing 1300ms infinite;
}

@-webkit-keyframes glowing {
    0% {
        background-color: #96d526;
        -webkit-box-shadow: 0 0 3px #96d526;
    }
    50% {
        background-color: #68bb59;
        -webkit-box-shadow: 0 0 15px #68bb59;
    }
    100% {
        background-color: #96d526;
        -webkit-box-shadow: 0 0 3px #96d526;
    }
}
@keyframes glowing {
    0% {
        background-color: #96d526;
        box-shadow: 0 0 3px #96d526;
    }
    50% {
        background-color: #68bb59;
        box-shadow: 0 0 15px #68bb59;
    }
    100% {
        background-color: #96d526;
        box-shadow: 0 0 3px #96d526;
    }
}
.playBut:hover {
    background: rgba(0, 0, 0, 1);
}
.playBut .triangle {
    -webkit-transition: all 0.7s ease-in-out;
    stroke-dasharray: 240;
    stroke-dashoffset: 480;
    stroke: #fff;
    transform: translateY(0);
}
.playBut:hover .triangle {
    stroke-dashoffset: 0;
    opacity: 1;
    stroke: #fff;
    animation: nudge 0.7s ease-in-out;
}
@keyframes nudge {
    0% {
        transform: translateX(0);
    }
    30% {
        transform: translateX(-5px);
    }
    50% {
        transform: translateX(5px);
    }
    70% {
        transform: translateX(-2px);
    }
    100% {
        transform: translateX(0);
    }
}
.playBut:hover .circle {
    stroke-dashoffset: 0;
    opacity: 1;
}

/****************************/

.brands {
    width: 100%;
    padding-top: 90px;
    padding-bottom: 90px
}

.brands_slider_container {
    position: relative;
    height: 130px;
    border-top: solid 1px #e8e8e8;
    border-bottom: solid 1px #e8e8e8; 
    padding-left: 97px;
    padding-right: 97px;
    background: #fff
}

.brands_slider_container .owl-carousel {
    margin-top: 0px;
}

.brands_slider {
    height: 100%;
    margin-top: 50px
}

.brands_item {
    height: 100%
}

.brands_item img {
    max-width: 100%
}

.brands_nav {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    padding: 5px;
    cursor: pointer
}

.brands_nav i {
    color: #e5e5e5;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    transition: all 200ms ease
}

.brands_nav:hover i {
    color: #676767
}

.brands_prev {
    left: 40px
}

.brands_next {
    right: 40px
}
/****************************/
.partnerHead
{
    text-align: center;
    margin-bottom: 30px;
    font-size: 30px;
}
.partnerHead b
{
    color: #000;
}


/***********************/
.bannerTextEffect {
    animation: flow 20s ease-in-out infinite; 
    background: linear-gradient(-60deg, #96d526, #4c9a2a, #a4de02, #68bb59); 
    background-size: 300%;
    -webkit-background-clip: text;  
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
@keyframes flow {

    0% {
        background-position: 0 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0 50%;
    }
}


/******************/

.area{
    right: 0;
    left: 0;
    height: 800px;
    position: absolute;
}

.circles{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.circles li{
    position: absolute;
    display: block;
    list-style: none;
    width: 20px;
    height: 20px;
    /* background: rgba(255, 255, 255, 0.2); */
    animation: animate 25s linear infinite;
    bottom: -150px;
}

.circles li:nth-child(1){
    left: 25%;
    width: 80px;
    height: 80px;
    animation-delay: 0s;
}


.circles li:nth-child(2){
    left: 10%;
    width: 20px;
    height: 20px;
    animation-delay: 2s;
    animation-duration: 12s;
}

.circles li:nth-child(3){
    left: 70%;
    width: 20px;
    height: 20px;
    animation-delay: 4s;
}

.circles li:nth-child(4){
    left: 40%;
    width: 60px;
    height: 60px;
    animation-delay: 0s;
    animation-duration: 18s;
}

.circles li:nth-child(5){
    left: 65%;
    width: 20px;
    height: 20px;
    animation-delay: 0s;
}

.circles li:nth-child(6){
    left: 75%;
    width: 110px;
    height: 110px;
    animation-delay: 3s;
}

.circles li:nth-child(7){
    left: 35%;
    width: 150px;
    height: 150px;
    animation-delay: 7s;
}

.circles li:nth-child(8){
    left: 50%;
    width: 25px;
    height: 25px;
    animation-delay: 15s;
    animation-duration: 45s;
}

.circles li:nth-child(9){
    left: 20%;
    width: 15px;
    height: 15px;
    animation-delay: 2s;
    animation-duration: 35s;
}

.circles li:nth-child(10){
    left: 85%;
    width: 150px;
    height: 150px;
    animation-delay: 0s;
    animation-duration: 11s;
}

@keyframes animate {

    0%{
        transform: translateY(0) rotate(0deg);
        opacity: 1;
        border-radius: 50%;
    }

    100%{
        transform: translateY(-1000px) rotate(0deg);
        opacity: 0;
        border-radius: 50%;
    }

}

/*********************/
.brandReadMore{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    z-index: 10;
    background: rgba(255, 255, 255, 0.8);
    bottom: 0;
}
.brandReadMore a{
    display: flex;
    justify-content: center;
    height: 129px;
    width: 100%;
}
.brandReadMore a button{
    width: auto;
    border: 2px solid #96d526;
    box-shadow: none;
    align-self: center;
    padding: 0px 20px;
    height: 33px;
    color: #96d526;
    background: #fff;
    border-radius: 40px;
    font-weight: 600;
    outline: none;
    cursor: pointer;
}
.brandReadMore a button:hover{
    border: 2px solid #96d526;
    color: #fff;
    background: #96d526;
}
.brandReadMore a button:focus, .brandReadMore a button:focus-within, .brandReadMore a button:active{
    box-shadow: none !Important;
    outline: none !Important;
}



.geetStartFreeBtn {
    /* border: 1px solid red;
    */
    border-radius: 200px;
    background: rgba(0, 0, 0, 0.7);
    /* display: inline-block; */
    -webkit-transition: all 0.5s ease;
    -webkit-animation: glowing 1300ms infinite;
    -moz-animation: glowing 1300ms infinite;
    -o-animation: glowing 1300ms infinite;
    animation: glowing 1300ms infinite;
}

@-webkit-keyframes glowing {
    0% {
        background-color: #96d526;
        -webkit-box-shadow: 0 0 3px #96d526;
    }
    50% {
        background-color: #68bb59;
        -webkit-box-shadow: 0 0 15px #68bb59;
    }
    100% {
        background-color: #96d526;
        -webkit-box-shadow: 0 0 3px #96d526;
    }
}
@keyframes glowing {
    0% {
        background-color: #96d526;
        box-shadow: 0 0 3px #96d526;
    }
    50% {
        background-color: #68bb59;
        box-shadow: 0 0 15px #68bb59;
    }
    100% {
        background-color: #96d526;
        box-shadow: 0 0 3px #96d526;
    }
}


/**********************************/
.abstractSection
{
    background-image: url(../img/home/abstract.png);
    background-size: cover;
    background-repeat: no-repeat;
}
.social_msg {
    background-color: #f1faf7 !important;
    background-image: url(../img/home/abstract.png);
    background-size: cover;
    background-repeat: no-repeat;
}
.crm {
    background-color: #f9f9f9 !important;
    background-image: url(../img/home/abstract.png);
    background-size: cover;
    background-repeat: no-repeat;
}
.automation {
    background-color: #fff !important;
    background-image: url(../img/home/abstract.png);
    background-size: cover;
    background-repeat: no-repeat;
}
.broadcaster {
    background-color: #f9f9f9 !important;
    background-image: url(../img/home/abstract.png);
    background-size: cover;
    background-repeat: no-repeat;
}
.telephony {
    background-color: #fff !important;
    background-image: url(../img/home/abstract.png);
    background-size: cover;
    background-repeat: no-repeat;
}
.rgt_imgNew
{
    width: 75%;
    float: left;
}

.zendeskVideoDesktop {
    border-radius: 20px;
    margin: 20px auto;
    display: block;
    width: 100%;
}
.roundedThumbImg {
    border-radius: 30px;
}
.points_ul li i {
    /*color: #607D8B;*/
}
.counters-item i {
    color: #607D8B;
}
/*******************Product*******************************/
.product_bg
{
    position: fixed;
    right: 0;
    top: 0;
    left: 0;
    z-index: -1;
    bottom: 0;
    background-image: url(../img/product/product_bg.png);
    background-repeat: no-repeat;
    background-size: cover;
}
.productBannerSection {
    background-image: url(../img/aboutus/banner.png); 
    background-repeat: no-repeat;
    background-size: cover;
    background: #f7faff;
    padding: 0px !important;
}
.productsSection {
    /* background-image: url(../img/aboutus/banner.png); */
    background-repeat: no-repeat;
    background-size: cover;
    background-color: transparent;
    padding: 100px 40px;
}
.productContainerDiv
{
    padding: 0px 40px;
}
.ProductReadMore
{
    background: transparent;
    color: #96d526;
    border: 1px solid #96d526;
    box-shadow: none;
    outline: none;
    font-size: 16px;
    border-radius: 50px;
    margin-top: 20px;
    padding: 10px 40px;
}
.ProductReadMore:hover
{
    background:  #96d526;
    color: #fff;
    border: 1px solid #96d526;
}
.productHighlightText{
    color: #96d526 !important;
    font-weight: 600 !important;
    font-size: 25px !important;
    margin: 20px 0px;
}
/*********************/
.channelsContain {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    flex-wrap: wrap;
}
.channelsContainBox
{
    width: 50%;
    padding: 10px;
}
.IntegrationsContain {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    flex-wrap: wrap;
}
.IntegrationsContainBox
{
    width: 50%;
    padding: 10px;
}
.zoho_flow_int {
    background: url(../img/pricing/icons.png) -237px -251px;
}
.Trello_paid {
    background: url(../img/pricing/icons.png) -313px -251px;
}

.WooCommerce_paid {
    background: url(../img/pricing/icons.png) -384px -251px;
}


.fe_points_Products {
    line-height: 29.4px;
}
.fe_points_Products li {
    padding: 1px 0px;
    font-size: 16px;
}
.fe_points_Products li i {
    font-size: 20px;
    width: 25px;
    text-align: left;
    height: 25px;
    color: #96d526;
    line-height: 25px;
}
/******************************/
.free_commu_free {
    /*position: absolute;*/
    background: transparent;
    padding: 6px 15px;
    font-size: 14px;
    letter-spacing: 1px;
    color: #be63f9;
    border: 1px solid #be63f9;
    border-radius: 50px;
}
.free_commu {
    left: 0px;
    width: 70px;
    height: 70px;
    float: left;
    padding: 5px 13px;
    border-radius: 0px;
}
.free_commu_desc2 {
    margin-left: 78px;
    position: relative;
    text-align: left;
}
.free_commu_desc2 h4 {
    font-size: 17px;
    font-weight: 600;
    margin-bottom: 5px;
    color: #333;
}
.free_commu_desc2 p {
    font-size: 13px;
    margin-bottom: 5px;
    line-height: 20px;
    color: #333;
}
.free_price_item2 {
    float: left;
    position: relative;
    padding: 12px;
    width: 100%;
    min-height: 120px;
    border-radius: 4px;
    /* margin-bottom: 25px; */
    background: #fff;
    box-shadow: 2px 2px 4px 1px rgba(0,0,0,0.2);
}
.free_commu_desc3 {
    margin-left: 78px;
    position: relative;
    text-align: left;
}
.free_commu_desc3 h4 {
    font-size: 17px;
    font-weight: 600;
    margin-bottom: 5px;
    color: #333;
}
.free_commu_desc3 p {
    font-size: 13px;
    margin-bottom: 10px;
    line-height: 20px;
    color: #333;
}
.free_price_item3 {
    float: left;
    position: relative;
    padding: 12px;
    width: 100%;
    min-height: 125px;
    border-radius: 4px;
    /* margin-bottom: 25px; */
    background: #fff;
    box-shadow: 2px 2px 4px 1px rgba(0,0,0,0.2);
}

/*.middle {
    transition: .5s ease;
    opacity: 0;
    position: absolute;
    bottom: 0;
    height: auto;
    right: 0;
    color: #526c79;
    border-top-left-radius: 5px;
    padding: 5px 10px;
    text-align: center;
    font-weight: 400;
    font-size: 14px;
}*/
.free_price_item2:hover .free_price_item2 {
    opacity: 0.3;
}

.free_price_item2:hover .middle {
    opacity: 1;
    background: rgba(0,0,0,.1);
}
.free_price_item2:hover .middle:hover {
    color: #fff;
    background: #96d526;
    transition: 0s ease;
}

.free_price_item3:hover .free_price_item2 {
    opacity: 0.3;
}

.free_price_item3:hover .middle {
    opacity: 1;
    background: rgba(0,0,0,.1);
}
.free_price_item3:hover .middle:hover {
    color: #fff;
    background: #96d526;
    transition: 0s ease;
}
.free_price_txt
{
    font-size: 21px;
    color: #96d526;
    font-weight: 600;
}
.free_price_txt small
{
    font-size: 14px;
    color: #adadad;
    font-weight: 500;
    font-style: italic;
    letter-spacing: 0px;
}
.free_content_txt
{
    margin-bottom: 25px;
    margin-top: 10px;
    float: left;
    width: 100%;
}
.free_content_txt h3
{
    float: left;
    width: 100%;
    margin-bottom: 5px;
}
.free_content_txt p
{
    font-size: 16px;
    float: left;
    width: 100%;
}
.free_commu_smrt {
    background: url(../img/pricing/icons.png) -14px -10px;
}
.free_commu_brod {
    background: url(../img/pricing/icons.png) -87px -10px;
}
.free_commu_soc {
    background: url(../img/pricing/icons.png) -163px -10px;
}
.free_commu_auto {
    background: url(../img/pricing/icons.png) -236px -10px;
}
.free_commu_tele {
    background: url(../img/pricing/icons.png) -309px -10px;
}
.free_commu_live {
    background: url(../img/pricing/icons.png) -985px -10px;
}
/******************************/

.free_chn_fb {
    background: url(../img/pricing/icons.png) -12px -89px;
}
.free_chn_web {
    background: url(../img/pricing/icons.png) -88px -89px;
}
.free_chn_tele {
    background: url(../img/pricing/icons.png) -162px -89px;
}
.free_chn_paid {
    background: url(../img/pricing/icons.png) -237px -89px;
}
.free_chn_whts {
    background: url(../img/pricing/icons.png) -312px -89px;
}
.free_chn_sms {
    background: url(../img/pricing/icons.png) -388px -89px;
}
.free_chn_phn {
    background: url(../img/pricing/icons.png) -464px -89px;
}
/***************/
.paid_ad_zen {
    background: url(../img/pricing/icons.png) -12px -168px;
}
.paid_ad_wb {
    background: url(../img/pricing/icons.png) -88px -168px;
}
.paid_ad_sht {
    background: url(../img/pricing/icons.png) -162px -168px;
}
.paid_ad_shpy {
    background: url(../img/pricing/icons.png) -237px -168px;
}
.paid_ad_zoho {
    background: url(../img/pricing/icons.png) -309px -168px;
}
.paid_ad_fb {
    background: url(../img/pricing/icons.png) -387px -168px;
}
.paid_ad_zap {
    background: url(../img/pricing/icons.png) -459px -168px;
}
.paid_ad_pay {
    background: url(../img/pricing/icons.png) -11px -251px;
}
.paid_ad_url {
    background: url(../img/pricing/icons.png) -85px -251px;
}
.paid_ad_int {
    background: url(../img/pricing/icons.png) -158px -251px;
}
/******************************/
.integrationContent {
    /* background-image: url(../img/aboutus/teambg.jpg); */
    background-repeat: no-repeat;
    background-size: cover;
    padding: 70px 30px;
    background-color: #fff;
}
.integrationContent2 {
    /* background-image: url(../img/aboutus/teambg.jpg); */
    background-repeat: no-repeat;
    background-size: cover;
    padding: 70px 30px;
    background-color: #f9f9f9;
}
.head_txt_green {
    color: #333 !Important;
    /* text-transform: uppercase; */
    letter-spacing: 1px;
    font-size: 32px;
    font-weight: 600 !Important;
    text-decoration: none;
    padding: 20px 0px 10px 0px;
}
.para_txt_green {
    color: #333;
    line-height: 1.45;
    font-size: 20px;
    font-weight: 200;
    margin-bottom: 0px;
    padding: 0px 0px 20px 0px;
    font-family: 'Poppins', sans-serif;
}
.integration_banner {
    background-image: url(../img/integration/banner.jpg);
    background-repeat: no-repeat;
    background-size: 100%;
    background-color: #f7faff;
    padding-bottom: 0px;
}

.middle2 {
    transition: .5s ease;
    opacity: 0;
    position: absolute;
    /* top: 0; */
    /* left: 0; */
    bottom: 0;
    height: auto;
    left: 0;
    color: #526c79;
    border-top-right-radius: 5px;
    padding: 5px 10px;
    text-align: center;
    font-weight: 400;
    font-size: 14px;
}
.free_price_item2:hover .free_price_item2 {
    opacity: 0.3;
}

.free_price_item2:hover .middle2 {
    opacity: 1;
    background: rgba(0,0,0,.1);
}
.free_price_item2:hover .middle2:hover {
    color: #fff;
    background: #96d526;
    transition: 0s ease;
}
.successStoriesBtnCss {
    color: #fff !important;
    border: 1px solid #fff !important;
    background: transparent !important;
    text-decoration: none !important;
    padding: 7px 14px !important;
    margin: 6px 5px;
    border-radius: 30px;
}
.successStoriesBtnCss:hover {
    color: #fff !important;
    border: 1px solid #96d526 !important;
    background: #6bc423;
    background: -moz-linear-gradient(-45deg, #6bc423 1%, #96d526 100%)!important;
    background: -webkit-linear-gradient(-45deg, #6bc423 1%,#96d526 100%)!important;
    background: linear-gradient(135deg, #6bc423 1%,#96d526 100%)!important;
}
.bg-light-green{
    background: #f7faff;
}
.bg-white{
    background: #fff;
}

/************/
.main_nav_2 {
    margin: auto;
    width: 570px;
}
.signupRghtAlgn{
    position: absolute;
    width: 97px;
    right: 40px;
    top: 14px;
}
.footerStripe {
    width: 100%;
    margin-top: -90.5px;
    float: left;
}
.footerStripe span
{
    margin: auto;
    width: 490px;
    display: block;
    background: url(../img/stripe.png);
    background-size: cover;
    height: 60px;
    font-size: 23px;
    line-height: 60px;
    color: #fff;
    text-align: center;
    font-weight: 700;
}
.free_commu_integration {
    background: transparent;
    float: left;
    padding: 5px 13px;
    font-size: 13px;
    cursor: pointer;
    letter-spacing: 1px;
    font-weight: 600;
    color: #26c6da;
    border: 1px solid #26c6da;
    border-radius: 50px;
}
.free_commu_integration:hover {
    background: #26c6da;
    color: #fff;
    border: 1px solid #26c6da;
}
.free_commu_integration2 {
    background: transparent;
    padding: 5px 15px;
    float: left;
    margin-right: 10px;
    font-size: 13px;
    letter-spacing: 1px;
    font-weight: 600;
    color: #8dc642;
    border: 1px solid #8dc642;
    border-radius: 50px;
    cursor: pointer;
}
.free_commu_integration2:hover {
    background: #8dc642;
    color: #fff;
    border: 1px solid #8dc642;
}
.free_commu_integration2Video {
    padding: 0;
    height: 32px;
    width: 32px;
    font-size: 13px;
    line-height: 29px;
    text-align: center;
    letter-spacing: unset;
}
.modalDailogICSS
{
    margin-top: 60px !important;
}
.LaunchFixedDiv
{
    position: fixed;
    left: 15px;
    z-index: 999;
    bottom: 15px;
}
.LaunchFixedContent h3
{
    text-align: center;
    float: left;
    font-size: 15px;
    width: 100%;
    color: #000000;
    margin-bottom: 6px;
    font-weight: 600;
}
.LaunchFixedContent p
{
    float: left;
    font-size: 15px !important;
    width: 100%;
    text-align: center;
    font-size: 18px;
    color: #000;
}
.LaunchFixedDiv button
{
    font-size: 14px !important;
    margin: 12px auto;
    padding: 6px 17px !important;
    display: block;
}
.LaunchFixedDiv button:focus, .LaunchFixedDiv button:focus-within, .LaunchFixedDiv button:active
{
    color: #fff;
}
.LaunchFixedContent {
    float: left;
}
.LaunchFixedContentBtn
{
    float: left;
    width: 100%;
}
.LaunchFixedDivIn
{
    width: 500px;
    background: #d9efbd;
    border-radius: 6px;
    background-image: url(../img/request.png);
    border-top: 1px solid #ddd;
    padding: 25px 15px 15px 15px;
    height: 130px;
    box-shadow: 0px -1px 21px 1px rgba(0,0,0,.3);
    margin: auto;
    -webkit-box-shadow: 0px -1px 21px 1px rgba(0,0,0,.3);
    -ms-box-shadow: 0px -1px 21px 1px rgba(0,0,0,.3);
}
.LaunchFixedDivClose {
    font-size: 13px !important;
    float: right;
    width: 30px;
    line-height: 30px !important;
    text-align: center;
    height: 30px;
    position: absolute;
    top: -11px;
    border-radius: 100px;
    right: -12px;
    background: rgba(0, 0, 0, 0.6);
    color: #fff;
    cursor: pointer;
}
.LaunchFixedDivClose:hover {
    background: rgba(251, 71, 32, 1);
}

.phnAutoConSec
{
    padding: 100px 0px;
}

.cardHeaderAutomation
{
    background: #efefef;
    border-bottom: 1px solid #efefef;
    padding: 10px;
    font-weight: 600;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    font-size: 15px;
    width: 100%;
    text-align: center;
    float: left;
}
.cardAutomation
{
    padding: 0px!important;
    width: 100%;
    float: left;
}
.cardAutomation > ul
{
    margin: 0px !important;
    width: 100%;
    float: left;
}
.cardAutomation > ul li
{
    border-radius: 0px 0px 0px 0px;
    border-left: none;
    border-top: none;
    border-right: none;
    width: 100%;
    float: left;
    margin-bottom: 0px;
}
.cardAutomation > ul li span
{
    float: left;
    width: 100%;
    position: relative;
    line-height: 23px;
}
.cardAutomation > ul li span i
{
    float: left;
    font-size: 21px;
    position: absolute;
}

.cardAutomation > ul li span b
{
    float: left;
    margin-left: 27px;
    font-weight: 400;
    font-size: 14px;
}
.cardAutomation > ul li:last-child
{
    border-bottom-right-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
    border-bottom: none;
}
.cardAutomationContain
{
    margin-top: 50px;
}
.cardAutomation > ul li h6
{
    float: left;
    margin: 0;
    font-size: 15px;
    font-weight: 700;
}
.cardAutomation > ul li strong
{
    float: left;
    font-size: 25px;
    font-weight: 400;
    width: 100%;
    text-align: center;
    color: #333;
    padding: 15px 0px;
}


.android_phn_auto {
    margin-top: 90px;
    margin-bottom: 20px;
}
.android_phn_auto h2 {
    font-size: 26px;
    line-height: 35px;
}
.android_phn_auto h3 {
    font-size: 20px;
    margin-bottom: 10px;  
    line-height: 26px;
}
.android_phn_auto p {
    font-size: 15px;
    font-weight: 400;
    margin-bottom: 20px;
    line-height: 24px;
}
.LaunchFixedBtnMinimize
{
    position: fixed;
    width: auto;
        left: 20px;
    bottom: 10px;
}
.LaunchFixedDivInHide {
    width: auto !important;
    background: transparent !important;
    border-radius: 6px !important;
    background-image: none !important;
    border-top: 0px solid transparent !important;
    padding: 0px !important;
    height: auto !important;
    box-shadow: 0px -1px 21px 1px rgba(0,0,0,0) !important;
    -webkit-box-shadow: 0px -1px 21px 1px rgba(0,0,0,0)!important;
    -ms-box-shadow: 0px -1px 21px 1px rgba(0,0,0,0)!important;
}
.NO_phn_ico {
    background: url(../img/gateway/icons_pack.png) -519px -547px;
}

@media (min-width: 0px) and (max-width: 767px) {
    .automation_thumb_txt
    {
        padding: 0px 20px !important;
    }
    .android_phn_auto
    {
    margin-top: 0px;
        padding: 0px 10px;
        text-align: center;
    }
    .LaunchFixedDiv {
        left: 0px;
        bottom: 0px;
    }
    .LaunchFixedDivClose {
        right: 3px;
    }
    .LaunchFixedDiv button {
        float: unset;
        margin: 2px auto;
        padding: 6px !important;
        width: 200px;
        display: block;
    }
    .LaunchFixedContentBtn {
        float: left;
        width: 100%;
        margin-top: 10px;
            left: 0;
    }
    .LaunchFixedContent h3 {
        text-align: center;
        font-size: 15px;
    }
    .LaunchFixedContent p {
        text-align: center;
        font-size: 13px;
    }
    .LaunchFixedDivIn {
        padding: 10px 30px;
        width: 100%;
    }
    .phnAutoConSec {
        padding: 30px 0px;
    }
    .social_msg
    {
        background-size: 100%;
    }
    .integrationContent {
        padding: 70px 0px;
    }
    .integrationContent2 {
        padding: 70px 0px;
    }
    .productContainerDiv {
        padding: 0px 15px;
    }
    .productsSection {
        padding: 100px 10px;
    }
    .footerStripe {
        margin-top: -65px;
    }
    .footerStripe span {
        width: 300px;
        background-size: 100% 100%;
        font-size: 17px;
    }
    .signupRghtAlgn {
        right: 50px;
    }
    .successStoriesBtnCss {
        text-align: center;
        width: 200px !important;
    }
    .head_txt_green {
        text-align: center;
    }
    .para_txt_green {
        text-align: center;
    }
    .channelsContainBox {
        width: 100%;
        padding: 10px 0px;
    }
    .IntegrationsContainBox {
        width: 100%;
        padding: 10px 0px;
    }
    .rgt_imgNew {
        width: 230px;
        float: unset;
        margin: auto;
        display: block;
    }
    .abstractSection {
        background: #fff!important;
    }
    .brands_slider_container {
        padding-left: 10px;
        padding-right: 10px;
    }
    .videoPlayerSection {
        margin-top: -90px;
        background: transparent !important;
    }
    .area {
        height: 420px;
    }
    .videoPlayerSectionHomeIn {
        height: 180px;
    }
    .homeSectionTop {
        min-height: 530px;
        padding: 25px 0px !important;
    }
    .brands {
        background: #fff !important;
    }
    .homeSectionTopText h1 {
        font-size: 25px;
        line-height: 32px;
        margin-top: 100px;
    }
    .mediumFontSize {
        padding: 50px 0px 0px 0px!important;
        font-size: 16px!important;
    }
    .entry-meta__item2 {
        font-size: 16px!important;
    }
    .gmap_canvas {
        height: 200px!important;
    }
    .mapouter{
        height: 200px!important;
    }
    .entry-media2 iframe {
        height: 200px!important;
    }
    .post_mod-a2 {
        padding: 20px 0px !important;
    }
    .contactUs_in_txt h2 {
        font-size: 28px !Important;
        padding: 150px 0px !Important;
    }	
    .contactUs_in_txt_dark h3 {
        font-size: 28px !Important;
        padding: 150px 0px !Important;
    }	
    .contactUs_in_txt h3 {
        font-size: 28px !Important;
        padding: 150px 0px !Important;
    }

    .contactUs_in_txt2 h2 {
        font-size: 28px !Important;
        padding: 150px 30px !Important;
    }
    .entry-main {
        text-align: center !important;
    }
    .popConFoundTxt {
        text-align: center !important;
    }
    .popConFoundCon {
        width: 100%;
    }
    .load_videoAboutus
    {
        padding: 20px;
    }
    .foundersvideo_popupIn {
        width: 100%;
    }
    .foundersvideo_popup {
        height: auto;
    }
    .draggableBubbleIcon {
        left: unset !important;
        top: unset !important;
        height: 60px;
        line-height: 60px;
        font-size: 22px;
    }
    .draggableBubble {
        top: 10px;
        left: 10px;
    }
    .draggable {
        top: 20px;
        left: 20px;
        height: 60px;
        width: 60px;
    }
    .BusinessLogoBox span > b {
        color: #89c51f;
        float: left;
        width: 100%;
    }
    /* .draggable {
        height: 70px;
        width: 70px;
    }
    .draggableBubble {
        top: 14px;
        left: 14px;
    } */
    .aboutReadmore {
        margin-top: 20px;
    }
    .PartnerLogoBox {
        margin: 5px 5px !important;
    }
    .PartnerLogoBox a {
        height: 75px;
        padding: 0;
    }
    .AboutLogoBox {
        margin: 4px;
        flex-basis: 40%;
    }
    .PartnerLogoBoxImg {
        width: 75px;
    }
    .PartnerLogoBox a {
        height: 75px;
    }
    .aboutUs_in_txt h2 {
        font-size: 28px !Important;
        padding: 150px 0px !Important;
    }
    .abouetUs_in_txt_white h3 {
        font-size: 28px !Important;
        padding: 150px 0px !Important;
    }
    .aboutUs_in_txt h3 {
        font-size: 28px !Important;
        padding: 150px 0px !Important;
    }
    .aboutUsVideo_in_txt h2 {
        font-size: 28px !Important;
        padding: 150px 0px !Important;
    }
    .aboutUsLast_in_txt h2 {
        font-size: 28px !Important;
        padding: 150px 0px !Important;
    }
}
@media (min-width: 768px) and (max-width: 1023px) {
    .abstractSection {
        background-size: 100%;
    }
    .social_msg {
        background-size: 100%;
    }
    .footerStripe {
        margin-top: -45.5px;
    }
    .footer-single li {
        line-height: 26px;
    }
    .signupRghtAlgn {
        right: 50px;
    }
    .button {
        width: 55px;
        height: 46px;
        position: absolute;
        right: 0;
        top: 6px;
        cursor: pointer;
        z-index: 12399994;
    }
    .successStoriesBtnCss {
        text-align: center;
        width: 200px !important;
    }
    .head_txt_green {
        text-align: center;
    }
    .para_txt_green {
        text-align: center;
    }
    .automation_p p {
        font-size: 18px;
        line-height: 29px;
    }
    .automation_p h3 {
        margin-top: 30px;
    }
    .automation_p h3 b {
        font-size: 22px;
    }
    .rgt_imgNew {
        width: 250px;
        float: unset;
        margin: auto;
        display: block;
    }
    .videoPlayerSectionHomeIn2 {
        margin: 20px 0px 20px 0px;
    }
    .videoPlayerSectionHomeIn {
        height: 370px;
    }
    .contactUs_in_txt h2 {
        font-size: 36px !Important;
        padding: 220px 0px !Important;
    }	
    .contactUs_in_txt_dark h3 {
        font-size: 36px !Important;
        padding: 220px 0px !Important;
    }	
    .contactUs_in_txt h3 {
        font-size: 36px !Important;
        padding: 220px 0px !Important;
    }

    .contactUs_in_txt2 h2 {
        font-size: 36px !Important;
        padding: 220px 0px !Important;
    }
    .load_videoAboutus
    {
        padding: 20px;
    }
    .aboutUs_in_txt h2 {
        font-size: 36px !Important;
        padding: 220px 0px !Important;
    }
    .abouetUs_in_txt_white h3 {
        font-size: 36px !Important;
        padding: 220px 0px !Important;
    }
    .aboutUs_in_txt h3 {
        font-size: 36px !Important;
        padding: 220px 0px !Important;
    }
    .aboutUsVideo_in_txt h2 {
        font-size: 36px !Important;
        padding: 220px 0px !Important;
    }
    .aboutUsLast_in_txt h2 {
        font-size: 36px !Important;
        padding: 220px 0px !Important;
    }
}
@media (min-width: 1024px) and (max-width: 1279px) {

    .contactUs_in_txt h2 {
        font-size: 40px !Important;
        padding: 220px 100px !Important;
    }	
    .contactUs_in_txt_dark h3 {
        font-size: 40px !Important;
        padding: 220px 100px !Important;
    }	
    .contactUs_in_txt h3 {
        font-size: 40px !Important;
        padding: 220px 100px !Important;
    }

    .contactUs_in_txt2 h2 {
        font-size: 40px !Important;
        padding: 220px 100px !Important;
    }
    .aboutUs_in_txt h2 {
        font-size: 40px !Important;
        padding: 220px 100px !Important;
    }
    .abouetUs_in_txt_white h3 {
        font-size: 40px !Important;
        padding: 220px 100px !Important;
    }
    .aboutUs_in_txt h3 {
        font-size: 40px !Important;
        padding: 220px 100px !Important;
    }
    .aboutUsVideo_in_txt h2 {
        font-size: 36px !Important;
        padding: 220px 100px !Important;
    }
    .aboutUsLast_in_txt h2 {
        font-size: 36px !Important;
        padding: 220px 100px !Important;
    }
}


