@media (max-width:1380px) and (min-width:1200px) {
    .com-we-work-sec .img-right .cus-2, .com-we-work-sec .img-right .cus-3 {
        right: -59%;
    }
}

@media (max-width:1135px) {
    #newsletter-popup {
        /*max-width: 90vw;*/
    }
}

@media (max-width:1199px) {
    .com-we-work-sec .img-right .img-right-inner {
        display: none;
    }
    .com-we-work-sec .img-right img.d-none {
        display: block !important;
    }
    .pri-basic-image-sec {
        padding: 0;
    }
    .pri-f-mlm-plans-sec .cus-row label {
        font-size: 16px;
    }
    .mlm-soft-ban-sec .mlm-soft-ban-image-sec {
        padding-right: 0;
    }
}

@media (min-width: 1300px) {
    ul.main-menu {
        gap: 50px;
        justify-content: center;
    }

    .banner .content {
        /*max-width: 520px;*/
    }
}

/* ===== Banner ===== */
@media (max-width:1249px) {
    .home-banner .banner-image .row .col-md-6:last-child {
        padding-right: 0;
    }
    .home-banner-img-inner .img-effect img.img-1 {
        bottom: 16.1vw;
        width: 3.603vw;
        left: 10.17vw;
    }
    .home-banner-img-inner .img-effect img.img-2 {
        top: 6.7vw;
        width: 3.603vw;
        right: 2vw;
    }
    .home-banner-img-inner .img-effect img.img-3 {
        bottom: 14.29vw;
        width: 3.203vw;
        right: 10.1vw;
    }
    .home-banner-img-inner .img-effect img.img-4 {
        top: 4.4vw;
        width: 2.402vw;
        right: 7.5vw;
    }
    .home-banner-img-inner .img-effect img.img-5 {
        top: 4.2vw;
        width: 6.085vw;
        right: 13.8vw;
    }
    .home-banner-img-inner .img-effect img.img-6 {
        top: 4.6vw;
        width: 3.603vw;
        left: 18vw;
    }
}
/* ===== /Banner ===== */

@media (max-width:1435px) {
    body .ab-why-choose-sec .ab-why-content-div .ab-why-content-area {
        padding: 60px 15px 90px 15px;
    }
    body .ab-why-content-area ul {
        padding: 0;
        list-style-type: none;
        max-width: 657px;
        margin: auto 0 auto auto;
    }
}

@media (max-width:1136px) {
    .home-banner .sup-heading, .home-banner .heading {
        white-space: normal;
    }
    .lblog-sec .cus-grid .cus-grid-inner {
        column-gap: 35px;
    }
    .lblog-sec .cus-grid .cus-grid-inner img {
        width: 100%;
        height: auto;
    }
    .main-header.bg-white a.header-btn.dark-btn {
        padding: 10px 12px;
    }
    .about-aboutUs .image-area {
        width: 100%;
        margin: auto;
    }
    .about-aboutUs .image-area img {
        width: 100%;
        height: auto;
    }
    .about-aboutUs {
        padding: 74px 12px 100px;
    }
    .about-aboutUs .row .col-lg-6:first-child {
        padding-left: 0;
    }
    .about-ourService-sec {
        padding: 42px 12px 50px;
    }
    .ab-why-title-div {
        padding: 40px 12px;
    }
}

@media (max-width:1136px) and (min-width:992px) {
    .home-banner .banner-image .row .col-md-6:first-child {
        padding-bottom: 70px;
    }
    .home-banner .banner-image .row {
        align-items: end;
    }
}

@media (max-width:1099px) {
    br {
        display: none;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .main-header .main-menu {
        gap: revert;
        justify-content: space-between;
    }
    .main-header .header-btn{
        font-size: 13px;
    }
    .banner .banner-image{
        background-size: 50%;
    }
    .banner .content {
        /*max-width: 600px;*/
    }
    .logo-section .logo-wrapper {
        gap: 28px;
    }
    .logo-section1 .logo-wrapper {
        gap: 28px;
    }
    .li-btn {
        padding: 12px 14px !important;
    }
    .mapp-sec .content-text ul {
        margin-bottom: 70px;
    }
    .com-our-client-sec .col-md-6.img-left {
        width: 30%;
    }
    .com-our-client-sec .col-md-6#mixedSlider {
        width: 70%;
    }
    .com-our-client-sec #mixedSlider .MS-content .item {
        width: 70%;
    }
    .com-our-client-sec {
        background-position: center top;
    }
    .com-our-client-sec #mixedSlider .MS-controls {
        bottom: -30px;
    }
    .pri-bas-fini-sec #list-tab .list-group-item {
        padding: 29px 20px 35px 32px;
    }
    h2.pri-HYT-main-heading {
        font-size: 32px;
    }
    .awards .awardGrid-wrap .awardLogo h2 {
        height: 60px;
        --image-gap: -72px;
        background-position: left -2.3% top calc( var(--image-gap) * var(--image-position)) !important;
        background-size: 980px;
    }
    .awards .awardGrid-wrap .awardLogo.logo-2 h2, .awards .awardGrid-wrap .awardLogo.logo-3 h2 {
        --image-gap: -67px;
    }
    .awards .awardGrid-wrap .awardLogo.logo-13 h2 {
        --image-gap: -70px;
    }
    .awards .awardGrid-wrap .awardLogo.logo-14 h2 {
        --image-gap: -69px;
    }
    .awards .awardGrid-wrap .awardLogo.logo-10 h2, .awards .awardGrid-wrap .awardLogo.logo-12 h2 {
        --image-gap: -71px;
    }
}

@media (max-width: 991px) {
    .md-none {
        display: none;
    }
    div#mobileMenu {
        width: 100%;
        max-width: 350px;
        /*background: linear-gradient(93.39deg, #0145AF 7.24%, #00B1F4 105.93%);*/
        border: none;
    }
    div#mobileMenu .offcanvas-body {
        padding-left: 0;
        padding-right: 0;
    }
    div#mobileMenu ul {
        display: block;
        color: #333;
        text-align: left;
        padding-left: 0;
    }
    div#mobileMenu li{
        font-size: 18px;
        /*padding: 15px 0;*/
        border-bottom: none;
    }
    div#mobileMenu ul.main-menu a {
        display: block;
        width: 100%;
        padding: 15px;
    }
    div#mobileMenu ul.main-menu a.active {
        background: linear-gradient(93.39deg, #0145AF 7.24%, #00B1F4 105.93%);
        color: #fff;
    }
    div#mobileMenu ul.main-menu li:not(:last-child) {
        /*border-bottom: 1px solid #e1e1e1;*/
    }
    .banner .banner-image{
        /*padding: 150px 10px;*/
        background-size: 50%;
    }
    .banner .sup-heading{
        /*font-size: 24px;*/
    }
    .banner .heading{
        /*font-size: 40px;*/
        /*line-height: 60px;*/
    }
    .banner .content{
        /*font-size: 18px;*/
        /*max-width: 450px;*/
    }
    .btn[data-bs-target="#mobileMenu"]{
        color: #000 !important;
        font-size: 25px;
        outline: none !important;
        box-shadow: none !important;
        border: none !important;
    }
    .logo-wrapper{
        grid-template-columns: repeat(3,1fr);
    }
    
    .logo-section1 .logo-wrapper .image-box{
        padding: 15px 20px;
    }
	.logo-section1 .logo-wrapper .image-box .rating{
		font-size: 16px;
	}
	.services{
		padding: 70px 10px;
	}
	.services .content-area .sup-title{
		/*font-size: 22px;*/
		/*line-height: 30px;*/
	}
	.services .content-area .content{
		/*font-size: 16px;*/
		/*line-height: 26px;*/
		margin-bottom: 25px;
	}
	.services .content-area .service-btn{
		margin-top: 0;
	}
	.services .gridBox-area {
		/*margin-top: 40px;*/
	}
	.services .gridBox-area .grid-wrap .grid.gridTop{
		bottom: 0;
	}
	.why-choose .sectionInfo .title{
		/*font-size: 24px;*/
		/*line-height: 30px;*/
	}
	.why-choose .sectionInfo .content{
		/*font-size: 16px;*/
		max-width: 100%;
		margin: auto;
	}
	.why-choose .sectionInfo .content br{
		display: none;
	}
	.why-choose .grid-wrap{
		gap: 20px;
		margin-top: 30px;
	}
	.why-choose .grid-wrap .grid{
		padding: 15px;
	}
	.why-choose .grid-wrap .grid img{
		width: 70px;
	}
	.why-choose .grid-wrap .grid .title{
		font-size: 20px;
		line-height: 28px;
	}
	.why-choose .grid-wrap .grid .content{
		font-size: 15px;
		line-height: 25px;
		margin-bottom: 10px;
	}
	/*.awards .awardGrid-wrap{
		display: grid;
		grid-template-columns: repeat(3,1fr);
		gap: 10px;
	}
	.awards .awardGrid-wrap img{
		width: 90%;
	}*/
    .home-banner .banner-image .row .col-md-6 {
        width: 100%;
    }
    .home-banner .banner-image .row {
        -webkit-flex-flow: row wrap-reverse;
        -ms-flex-flow: row wrap-reverse;
        flex-flow: row wrap-reverse;
    }
    .home-banner .banner-image .row .col-md-6:last-child {
        /*padding: 70px 0 0;*/
        padding: 0;
    }
    .home-banner-img-inner .img-effect img.img-1 {
        bottom: 33.1vw;
        width: 6.603vw;
        left: 22.17vw;
    }
    .home-banner-img-inner .img-effect img.img-2 {
        top: 14.7vw;
        width: 6.603vw;
        right: 5vw;
    }
    .home-banner-img-inner .img-effect img.img-3 {
        bottom: 30.29vw;
        width: 6.203vw;
        right: 20.1vw;
    }
    .home-banner-img-inner .img-effect img.img-4 {
        top: 7.4vw;
        width: 5.402vw;
        right: 14.8vw;
    }
    .home-banner-img-inner .img-effect img.img-5 {
        top: 7.2vw;
        width: 13.085vw;
        right: 27.8vw;
    }
    .home-banner-img-inner .img-effect img.img-6 {
        top: 10.6vw;
        width: 6.603vw;
        left: 37vw;
    }
    .logo-section .logo-wrapper {
        grid-template-columns: repeat(2, 1fr);
        gap: 30px;
    }
    .logo-section1 .logo-wrapper {
        grid-template-columns: repeat(2, 1fr);
        gap: 30px;
    }
    .why-choose.our-solutions-sec .sectionInfo .content {
        margin: auto auto 34px;
    }
    .mlm-intigration-sec ul li {
        padding: 0;
    }
    .testimonial-sec .carousel-item .content-right {
        background-size: 32px;
        background-position: left 62px top;
    }
    .testimonial-sec .carousel-item .col-md-8 {
        padding-left: 104px;
    }
    .m-business-sec .makeb-tabs .tab-content {
        padding: 90px 25px 107px;
    }
    .m-business-sec .makeb-tabs .tab-content .tab-pane h4 {
        font-size: 28px;
    }
    .mapp-sec .content-text {
        width: 100%;
        text-align: center;
    }
    .mapp-sec .content-text ul {
        justify-content: center;
    }
    .mapp-sec .img-right {
        width: 100%;
        text-align: center !important;
    }
    .mapp-sec .img-right img {
        max-width: 490px;
    }
    .services .row, .ab-why-choose-sec .container-fluid .row.align-items-center {
        -webkit-flex-flow: row wrap-reverse;
        -ms-flex-flow: row wrap-reverse;
        flex-flow: row wrap-reverse;
    }
    .global-fcard-sec .cus-card {
        width: 50%;
        padding: 15px;
    }
    .global-fcard-sec {
        padding: 56px 0;
    }
    .global-form-sec .right-form form {
        padding: 48px 20px 45px;
    }
    .services .row .content-area {
        padding-top: 50px;
    }
    .services .content-area .content {
        padding-right: 0;
    }
    #mobileMenu .offcanvas-header {
        justify-content: end;
    }
    .home-banner {
        padding-bottom: 70px;
    }
    .mapp-sec .content-text {
        padding-bottom: 0;
    }
    header.main-header.bg-white .btn[data-bs-target="#mobileMenu"] {
        color: #000 !important;
    }
    .about-aboutUs .row .col-lg-6:last-child {
        margin-top: 50px;
    }
    body .about-aboutUs .image-area {
        margin: auto;
        width: fit-content;
    }
    .about-aboutUs {
        padding: 74px 12px 70px;
    }
    .ab-iconBox.p-custom {
        padding: 38px 20px 20px 20px;
    }
    .ab-iconBox {
        padding: 20px 20px 20px 20px;
    }
    body .ab-why-content-area ul {
        max-width: 100%;
    }
    header.main-header.bg-white, header.main-header.bg-white.global-sticky-header {
        padding: 12.5px 10px;
    }
    .main-header .logo a img {
        height: auto;
    }
    .banner-about, .contact-banner, .mlm_banner_sec, .blog-section, section.com-banner-sec, section.pricing-ban-sec, section.mlm-soft-ban-sec, section.pri-faq-sec, .terms-ban-sec, .banner-dev {
        margin-top: 107px;
    }
    .main-header .top-bar, header.main-header.bg-white.global-sticky-header .top-bar {
        margin-top: -12.5px;
    }
    header.main-header.sticky-header .btn[data-bs-target="#mobileMenu"] {
        color: #000 !important;
    }
    #mobileMenu .offcanvas-header .btn-close {
        /*background: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e) center/1em auto no-repeat;*/
        opacity: 1;
        position: relative;
        top: 8px;
        right: 6px;
        /*background-image: url(./../../assets/images/close_icon.svg);*/
        background-repeat: no-repeat;
        background-size: 15px;
        background-position: center center;
    }
    div#mobileMenu li a {
        color: #000;
        font-weight: 500;
    }
    div#mobileMenu li span.underline {
        display: none;
    }
    .mlm-software-sec .row {
        -webkit-flex-flow: row wrap-reverse;
        -ms-flex-flow: row wrap-reverse;
        flex-flow: row wrap-reverse;
    }
    .mlm-software-sec .img-right {
        padding-bottom: 30px;
    }
    .com-our-client-sec {
        background-image: none;
        padding: 65px 0 94px;
    }
    .com-our-client-sec .img-left {
        width: 100%;
    }
    .com-our-client-sec .img-left img {
        display: block;
    }
    .com-our-client-sec .container-fluid {
        padding: 0;
    }
    .com-our-client-sec #mixedSlider {
        width: 100%;
        margin-top: 50px;
    }
    .com-our-client-sec #mixedSlider .MS-content .item {
        padding: 0 15px 0 52px;
        width: 100%;
    }
    .com-our-client-sec #mixedSlider .MS-controls {
        left: 50%;
        bottom: -30px;
    }
    .com-our-client-sec #mixedSlider .MS-content .item:nth-child(3n+2) {
        opacity: 1;
    }
    .pri-basic-sec .col-md-6.pri-basic-image-sec {
        width: 100%;
    }
    .pri-basic-sec .col-md-6.pri-basic-detail-sec {
        width: 100%;
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .pri-f-mlm-plans-sec .pri-mlm-plans-first {
        padding-right: 12px;
        width: 100%;
        margin-bottom: 28px;
    }
    .pri-f-mlm-plans-sec .cus-row label {
        font-size: 18px;
    }
    .pri-f-mlm-plans-sec .pri-mlm-plans-right {
        width: 100%;
    }
    .pri-bas-fini-sec .col-md-5 {
        width: 100%;
    }
    .pri-bas-fini-sec .col-md-7 {
        width: 100%;
        padding-bottom: 70px;
    }
    .pri-bas-fini-sec .tab-content .inner-content {
        max-width: 100%;
        margin: 80px 0 auto 0;
    }
    .pri-faq-sec .col-md-7 {
        width: 100%;
    }
    .pri-faq-sec .col-md-5 {
        width: 100%;
    }
    .pri-faq-sec .cus-accordion {
        padding-right: 0;
    }
    .pri-faq-sec .img-right-inner {
        max-width: 480px;
        margin: 15px auto auto auto;
    }
    .pri-HYT-sec .col-md-6 {
        width: 100%;
    }
    h2.mlm-soft-ban-heading {
        font-size: 32px;
    }
    .free-mlm-soft-sec img {
        width: 100%;
    }
    .free-mlm-soft.cus-row-1, .free-mlm-soft.cus-row-2, .free-mlm-soft.cus-row-3, .free-mlm-soft.cus-row-4, .free-mlm-soft.cus-row-5 {
        margin-bottom: 50px;
    }
    .free-mlm-image-sec-s1, .free-mlm-image-sec-s2, .free-mlm-image-sec-s3, .free-mlm-image-sec-s4, .free-mlm-image-sec-s5 {
        margin-bottom: 0;
    }
    #newsletter-popup {
        max-width: 90vw;
    }
    header a.header-btn.cal-btn.desk-hide, header .col-lg-2.col-10 .logo, header.sticky-header .col-lg-2.col-10 .logo.sticky-logo {
        display: inline-block !important;
    }
    header .col-lg-2.col-10 .logo.sticky-logo, header.sticky-header .col-lg-2.col-10 .logo {
        display: none !important;
    }
    header .col-lg-2.col-10 {
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 90%;
    }
    header .col-2.text-end.md-show {
        width: 10%;
    }
    a.header-btn.cal-btn {
        margin-left: 0;
    }
    header .col-2.text-end.md-show a.header-btn.cal-btn {
        margin-top: 10px;
    }
    .main-header.bg-white a.header-btn.dark-btn {
        height: 42px;
    }
    .main-header.bg-white div#mobileMenu a.header-btn.dark-btn {
        min-width: 165px;
    }
    .awards .awardGrid-wrap .awardLogo {
        width: 33.33333%;
    }
    .awards .awardGrid-wrap .awardLogo.logo-5, .awards .awardGrid-wrap .awardLogo.logo-10 {
        border-right: 1px solid #E8E8E8;
    }
    .awards .awardGrid-wrap .awardLogo.logo-3, .awards .awardGrid-wrap .awardLogo.logo-6, .awards .awardGrid-wrap .awardLogo.logo-9, .awards .awardGrid-wrap .awardLogo.logo-12 {
        border-right:0;
    }
    .awards .awardGrid-wrap .awardLogo.logo-11, .awards .awardGrid-wrap .awardLogo.logo-12 {
        border-bottom: 1px solid #E8E8E8;
    }
    section.pri-faq-sec {
        margin-top: 0;
    }
    .price-sec-wrap .col-md-4 {
        width: 50%;
        padding: calc(var(--bs-gutter-x) * .5);
    }
}

@media (min-width: 992px) {
    .md-show {
        display: none;
    }
    div#mobileMenu {
        /*width: 40vw;*/
    }
}

@media (max-width:991px) and (min-width:768px) {
    .mlm_banner_sec .col-lg-7 {
        width: 58.33333333%;
    }
    .mlm_banner_sec .col-lg-5 {
        width: 41.66666667%;
    }
    h1.mlm-banner-heading {
        font-size: 34px;
    }
    section.mlm_banner_sec {
        padding: 38px 0 50px;
    }
    .our-Software-sec .our-Softwere-card-pl {
        width: 50%;
        padding: 18px 18px;
    }
    .mlm-view-and-manage-sec .col-lg-6 {
        width: 50%;
    }
    .mlm-view-and-manage-sec .mlm-vam-img-main {
        padding: 42px 12px 60px;
    }
    .mlm-view-and-manage-sec .col-lg-6.mlm-vam-content-main {
        padding-left: 1rem !important;
    }
    h2.mlm-vam-tittle-h2 {
        font-size: 26px;
    }
    section.mlm-view-and-manage-sec {
        padding: 50px 0 35px;
        margin-bottom: 42px;
    }
    .blog-card-sec .b-card-p {
        width: 50%;
    }
    .cus-row-1 .free-mlm-detail-sec-s1, .cus-row-2 .free-mlm-detail-sec-s2, .cus-row-3 .free-mlm-detail-sec-s3, .cus-row-4 .free-mlm-detail-sec-s4, .cus-row-5 .free-mlm-detail-sec-s5, .cus-row-6 .free-mlm-detail-sec-s6 {
        width: 58%;
    }
    .cus-row-1 .free-mlm-image-sec-s1, .cus-row-2 .free-mlm-image-sec-s2, .cus-row-3 .free-mlm-image-sec-s3, .cus-row-4 .free-mlm-image-sec-s4, .cus-row-5 .free-mlm-image-sec-s5, .cus-row-6 .free-mlm-image-sec-s6 {
        width: 42%;
    }
    .con-us-main-left {
        width: 100%;
    }
    .con-us-main-right {
        width: 100%;
        padding: 0 10px;
    }
    section.con-form-sec {
        padding: 40px 0;
    }
}

@media (max-width:767px) {
	.main-header .logo, .main-header .logo img {
		max-width: 100%;
	}
	div#mobileMenu{
		/*width: 90%;*/
	}
	div#mobileMenu li{
		/*font-size: 16px;*/
		/*padding: 12px 0;*/
	}
	.banner .sup-heading{
		/*font-size: 16px;*/
		/*line-height: 26px;*/
	}
    .home-banner .sup-heading {
        margin-top: 50px;
        font-size: 20px;
        line-height: normal;
    }
	.banner .heading {
		/*font-size: 30px;*/
		/*line-height: 40px;*/
	}
    .home-banner .heading {
        font-size: 32px;
        line-height: normal;
    }
    .home-banner .content {
        font-size: 16px;
        line-height: normal;
    }
    .home-banner .banner-image .row .col-md-6:last-child {
        padding: 28px 0 0 0;
    }
	.logo-wrapper{
		grid-template-columns: revert;
	}
	.services .content-area .sup-title {
		font-size: 18px;
		line-height: 28px;
	}
	.services .content-area .title, .why-choose .sectionInfo .title{
		font-size: 24px;
		line-height: 34px;
		text-align: left;
	}
	.services .content-area .content, .why-choose .sectionInfo .content{
		margin-bottom: 18px;
		padding-right: 0;
		text-align: left;
        font-size: 16px;
	}
    .services .content-area .service-btn {
        margin-top: 20px;
    }
	.services .gridBox-area .grid-wrap, .why-choose .grid-wrap{
		grid-template-columns: revert;
	}
	.why-choose .grid-wrap{
		margin-top: 10px;
	}
	.why-choose{
		padding: 60px 10px;
	}
	.logo-wrapper img{
		width: 60%;
		margin: 0 20%;
	}
	.logo-section .logo-wrapper .image-box{
		height: 120px;
	}
	.logo-section1 .logo-wrapper .image-box{
		height: 120px;
	}
    .awards {
        padding: 60px 10px;
        text-align: center;
    }
    .our-solutions-sec .tab-content h4 {
        font-size: 18px;
    }
	.our-solutions-sec .tab-content {
        margin-top: 50px;
    }
    h2.title {
        font-size: 24px;
    }
    .our-demo-sec {
        padding: 52px 10px;
    }
    .our-demo-sec p.content {
        font-size: 16px;
    }
    .our-demo-sec .row, .m-business-sec .makeb-tabs .tab-content .row, .mlm_banner_sec .row {
        -webkit-flex-flow: row wrap-reverse;
        -ms-flex-flow: row wrap-reverse;
        flex-flow: row wrap-reverse;
    }
    .our-demo-sec .content-text {
        margin-top: 30px;
        text-align: center;
    }
    .mlm-intigration-sec ul li {
        width: 100%;
    }
    .mlm-intigration-sec ul li:not(:last-child) {
        border-right: none;
        border-bottom: 1px solid rgba(0, 0, 0, 0.18);
        padding: 0 0 20px;
        margin-bottom: 20px;
    }
    .testimonial-sec .carousel-item .col-md-4 {
        width: 100%;
    }
    .testimonial-sec .carousel-item .img-left {
        margin: 15px auto auto 0;
    }
    .testimonial-sec .carousel-item .col-md-8 {
        width: 100%;
        padding-left: 15px;
        padding-top: 32px;
        margin-top: 25px;
    }
    .testimonial-sec .carousel-item .content-right h4.user-name {
        font-size: 18px;
    }
    .testimonial-sec .carousel-item .content-right h5.user-designation {
        font-size: 18px;
    }
    .testimonial-sec .carousel-indicators button {
        width: 50px;
    }
    .testimonial-sec .carousel {
        margin-top: 35px;
    }
    .testimonial-sec {
        padding: 52px 0 70px;
    }
    .m-business-sec p.content {
        font-size: 16px;
    }
    .m-business-sec .makeb-tabs nav .nav-tabs button {
        font-size: 18px;
        padding: 7px 16px;
        width: 100%;
    }
    .m-business-sec .makeb-tabs nav .nav-tabs button.active {
        padding: 12px 16px 12px 42px;
    }
    .m-business-sec .makeb-tabs .tab-content .tab-pane h4 {
        font-size: 24px;
    }
    .m-business-sec .makeb-tabs .tab-content {
        padding: 72px 25px 76px;
    }
    .m-business-sec .makeb-tabs .tab-content .content-left {
        margin-top: 38px;
    }
    .lblog-sec p.content {
        font-size: 16px;
    }
    .lblog-sec .cus-grid .cus-grid-inner {
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        column-gap: 0;
    }
    .lblog-sec .cus-grid .cus-grid-inner .cus-col:not(:last-child) {
        margin-bottom: 30px;
    }
    .lblog-sec .cus-grid .cus-col {
        width: 100%;
    }
    .mapp-sec .content-text ul img {
        height: 45px;
    }
    .mapp-sec .content-text p.content {
        font-size: 16px;
    }
    .global-form-top-text h2.title {
        font-size: 32px;
        margin-bottom: 18px;
    }
    .global-form-top-text p {
        font-size: 18px;
    }
    .global-fcard-sec {
        padding: 56px 0 40px;
    }
    .global-form-sec {
        background-image: none;
        margin-top: 30px;
        padding: 0 0 70px;
        background: linear-gradient(93.39deg, #0145AF 7.24%, #00B1F4 105.93%);
    }
    .global-form-sec .right-form form {
        margin: 45px 0 0;
    }
    .global-form-sec .left-content {
        padding: 70px 10px 0;
    }
    .global-footer .col-md-4 {
        text-align: center;
    }
    .global-footer .row .col-md-4:not(:last-child) {
        margin-bottom: 30px;
    }
    footer.global-footer .social-link ul {
        justify-content: center;
    }
    footer.global-footer ul li {
        margin-top: 15px;
        border-top: 1px solid #e1e1e1;
        padding-top: 15px;
    }
    footer.global-footer .social-link ul li {
        margin-top: 0;
        border-top: none;
        padding-top: 0;
    }
    footer.global-footer {
        background: #F4F7FF;
        padding: 48px 0 50px;
    }
    .logo-section .logo-wrapper {
        gap: 30px;
    }
    .logo-section1 .logo-wrapper {
        gap: 30px;
    }
    .testimonial-sec .carousel-item .content-right {
        background-size: 32px;
        background-position: left 15px top;
    }
    .testimonial-sec .carousel-item .d-none {
        display: block !important;
    }
    .our-demo-sec .img-right {
        text-align: center !important;
    }
    .banner-about .about-banner-image .content-left .heading {
        font-size: 32px;
    }
    .banner-about .about-banner-image .content-left p.content {
        font-size: 18px;
    }
    .about-banner-image .content-left {
        padding-bottom: 30px;
    }
    .banner-about {
        padding: 60px 0 0;
    }
    .about-aboutUs .container {
        padding: 0;
    }
    .about-aboutUs .container .row.align-items-center {
        margin: 0;
    }
    .about-aboutUs .row .col-lg-6:first-child {
        padding: 0;
    }
    .about-aboutUs .row .col-lg-6:last-child {
        padding: 0;
    }
    .about-aboutUs .content-area .title {
        font-size: 30px;
        line-height: 1.5;
    }
    .about-aboutUs .content-area .about-details p:not(:last-child) {
        margin-bottom: 30px;
    }
    h2.ab-service-title {
        font-size: 30px;
    }
    p.ab-service-details {
        font-size: 16px;
    }
    .ab-iconBox {
        padding: 20px 0 20px 0;
        width: 100%;
    }
    .ab-iconBox.p-custom {
        padding: 38px 0 20px 0;
    }
    .ab-icon-title {
        font-size: 20px;
    }
    .ab-icon-detail {
        font-size: 16px;
    }
    h2.ab-why-choose-title {
        font-size: 30px;
    }
    p.ab-why-choose-details {
        font-size: 16px;
    }
    body .ab-why-choose-sec .ab-why-content-div .ab-why-content-area {
        padding: 60px 15px 70px 15px;
        width: 100%;
    }
    .ab-why-content-area ul li {
        font-size: 17px;
    }
    .ab-why-content-area ul li:before {
        top: 1px;
        width: 17px;
        height: 17px;
    }
    h1.mlm-banner-heading {
        font-size: 32px;
    }
    section.mlm_banner_sec {
        padding: 38px 0 55px;
    }
    h2.mlm-work-title {
        font-size: 26px;
    }
    section.mlm-work-sec .container .mlm-iconBox {
        width: 100%;
    }
    section.mlm-work-sec .container .mlm-iconBox:not(:last-child) {
        padding-bottom: 20px;
    }
    section.mlm-work-sec .container .mlm-iconBox .mlm-icon-content {
        padding-right: 0 !important;
    }
    .mlm-work-title-div {
        padding-bottom: 65px;
    }
    h2.mlm-software-title, h2.our-Software-title, h2.mlm-vam-tittle-h2 {
        font-size: 26px;
    }
    section.mlm-view-and-manage-sec {
        padding: 27px 12px 50px;
    }
    .mlm-view-and-manage-sec .mlm-vam-img-main {
        padding: 50px 0 42px;
    }
    .mlm-view-and-manage-sec .mlm-vam-content-main {
        padding: 0 !important;
    }
    .blog-b-heading {
        font-size: 32px;
    }
    .blog-section #custom-search-input .search-query {
        height: 56px;
        font-size: 18px;
        padding: 15px 45px 15px 20px;
    }
    .blog-section #custom-search-input button {
        font-size: 18px;
    }
    .blog-section #custom-search-input span.input-group-btn {
        right: 20px;
    }
    p.blog-b-p {
        font-size: 18px;
    }
    .blog-card-sec .b-card-p {
        padding: 18px 15px;
    }
    .blog-section {
        padding: 55px 0px 80px;
    }
    h2.com-ban-heading {
        font-size: 32px;
    }
    p.com-ban-content {
        font-size: 18px;
    }
    h2.com-mission-heading {
        font-size: 34px;
    }
    .com-our-client-sec h2 {
        font-size: 30px;
        margin-bottom: 30px;
    }
    .com-we-work-sec .left-content h3 {
        font-size: 32px;
    }
    .com-we-work-sec .img-right {
        margin-top: 30px;
    }
    section.com-we-work-sec {
        padding: 70px 0;
    }
    h2.pri-ban-heading {
        font-size: 30px;
    }
    p.pri-ban-content {
        font-size: 18px;
    }
    h2.pri-basic-main-heading {
        font-size: 26px;
    }
    h3.pri-basic-heading {
        font-size: 21px;
    }
    p.pri-basic-content {
        font-size: 16px;
    }
    h3.pri-basic-last-heading {
        font-size: 18px;
        padding-top: 5px;
    }
    h2.pri-mlm-p-h {
        font-size: 21px;
    }
    .pri-bas-fini-sec .top-heading h3 {
        font-size: 30px;
    }
    .pri-bas-fini-sec #list-tab .list-group-item {
        padding: 29px 25px 35px 30px;
    }
    section.pri-faq-sec h3 {
        font-size: 30px;
    }
    section.pri-faq-sec {
        padding: 40px 0 50px;
    }
    .pri-faq-sec .accordion-item .accordion-button {
        font-size: 17px;
        padding: 21px 32px 21px 15px;
    }
    .pri-faq-sec .accordion-item .accordion-button:before, .pri-faq-sec .accordion-item .accordion-button:after {
        right: 21px;
    }
    .pri-HYD-detail-div {
        padding: 42px 20px 42px 20px;
    }
    h2.pri-HYT-main-heading {
        padding-bottom: 12px;
        font-size: 30px;
    }
    .pri-ban-image-sec {
        text-align: center;
    }
    .mlm-soft-ban-sec .mlm-soft-con-main, .free-mlm-soft.cus-row-2, .free-mlm-soft.cus-row-4, .free-mlm-soft.cus-row-6 {
        -webkit-flex-flow: row wrap-reverse;
        -ms-flex-flow: row wrap-reverse;
        flex-flow: row wrap-reverse;
    }
    .banner-about.cus-ty-banner .about-banner-image .content-left .heading {
        font-size: 32px;
    }
    .cus-ty-banner h2.ab-service-title {
        font-size: 25px;
    }
    .cus-ty-banner .image-right {
        max-width: 280px;
    }
    .mlm-soft-ban-sec .mlm-soft-con-main .mlm-soft-ban-detail {
        padding: 40px 12px 50px;
    }
    .free-mlm-image-sec-s1, .free-mlm-image-sec-s2, .free-mlm-image-sec-s3, .free-mlm-image-sec-s4, .free-mlm-image-sec-s5, .free-mlm-image-sec-s6 {
        margin-bottom: 30px;
        text-align: left !important;
    }
    section.free-mlm-soft-sec {
        padding: 42px 0 70px;
    }
    .free-mlm-soft-sec img {
        max-width: 452px;
    }
    section.why-choose.new-services {
        padding-top: 15px;
    }
    .why-choose.new-services .grid-wrap {
        grid-template-columns: repeat(1, 1fr);
    }
    .why-choose.new-services .sectionInfo .title, .why-choose.new-services .sectionInfo p.content {
        text-align: center;
    }
    .why-choose.new-why-choose .grid-wrap .grid {
        width: 100%;
        margin: 0 0 30px;
    }
    .new-our-solutions-sec ul li:nth-child(2n+2) span.icon-left {
        order: -1;
        margin: 0 23px 0 0 !important;
    }
    .new-our-solutions-sec ul li:nth-child(2n+2) {
        justify-content: flex-start;
        text-align: left;
    }
    .about-ourService-sec .row .ab-iconBox.p-custom:nth-child(2) {
        padding: 20px 0 20px 0;
    }
    section.con-form-sec {
        padding: 40px 0;
    }
    .con-form-sec h2.title {
        font-size: 32px;
    }
    .con-form-sec p.con-head-p {
        font-size: 18px;
    }
    .container.con-main-d {
        margin-bottom: 12px;
    }
    .cus-ty-banner .about-banner-image .content-left {
        padding-top: 30px;
        padding-bottom: 0;
        text-align: center;
    }
    .about-ourService-sec.cus-ty-sec-2 {
        padding: 80px 0 70px;
    }
    #newsletter-popup .text {
        margin: 8px 0 28px;
        font-size: 18px;
    }
    #newsletter-popup {
        padding: 52px 15px 54px;
    }
    #newsletter-popup h4 {
        font-size: 27px;
    }
    #newsletter-popup h3 {
        font-size: 36px;
    }
    #newsletter-popup .newsletter-in h5 {
        font-size: 17px;
    }
    .terms-ban-sec {
        padding: 70px 0 64px;
    }
    .terms-ban-sec .terms-ban-detail-sec h2 {
        font-size: 32px;
    }
    .terms-ban-sec .terms-ban-detail-sec p {
        font-size: 18px;
    }
    .term-sec-1 .term-content-inner p, .term-sec-1 .term-content-inner ul li {
        font-size: 16px;
    }
    .term-sec-1 .term-content-inner h3 {
        font-size: 25px;
    }
    #newsletter-popup {
        height: 90vh;
        overflow: hidden;
        overflow-y: auto;
    }
    #newsletter-popup:before, #newsletter-popup:after {
        display: none;
    }
    #newsletter-popup input[type="submit"] {
        width: 100%;
        padding: 15px 8px;
    }
    #newsletter-popup h2 {
        font-size: 60px;
    }
    .cus-popup-video .modal-dialog {
        max-width: calc(100% - 50px);
        max-height: calc(100% - 50px);
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%) !important;
        margin: 0;
    }
    .price-sec-wrap .col-md-4 {
        width: 100%;
    }
    .price-box ul {
        min-height: auto;
    }
}

@media (max-width:767px) and (min-width:568px) {
    #newsletter-popup {
        /* padding: 42px 0 0; */
    }
    #newsletter-popup .bot-link {
        /* position: static; */
        /* margin: 52px 0 0; */
    }
    .awards .awardGrid-wrap .awardLogo {
        width: 50%;
    }
    .awards .awardGrid-wrap .awardLogo h2 {
        background-position: left -8.3% top calc( var(--image-gap) * var(--image-position)) !important;
    }
    .awards .awardGrid-wrap {
        justify-content: flex-start;
    }
    .awards .awardGrid-wrap .awardLogo.logo-3, .awards .awardGrid-wrap .awardLogo.logo-6, .awards .awardGrid-wrap .awardLogo.logo-9, .awards .awardGrid-wrap .awardLogo.logo-12, .awards .awardGrid-wrap .awardLogo.logo-15 {
        border-right: 1px solid #E8E8E8;
    }
    .awards .awardGrid-wrap .awardLogo.logo-2, .awards .awardGrid-wrap .awardLogo.logo-4, .awards .awardGrid-wrap .awardLogo.logo-6, .awards .awardGrid-wrap .awardLogo.logo-8, .awards .awardGrid-wrap .awardLogo.logo-10, .awards .awardGrid-wrap .awardLogo.logo-12, .awards .awardGrid-wrap .awardLogo.logo-14 {
        border-right: 0;
    }
    .awards .awardGrid-wrap .awardLogo.logo-11, .awards .awardGrid-wrap .awardLogo.logo-12, .awards .awardGrid-wrap .awardLogo.logo-13, .awards .awardGrid-wrap .awardLogo.logo-14, .awards .awardGrid-wrap .awardLogo.logo-15 {
        border-bottom: 1px solid #E8E8E8;
    }
    .awards .awardGrid-wrap .awardLogo.logo-15 {
        border-bottom: 0;
    }
}

@media (max-width:567px) {
    .logo-section .logo-wrapper {
        grid-template-columns: repeat(1, 1fr);
    }
    .logo-section1 .logo-wrapper {
        grid-template-columns: repeat(1, 1fr);
    }
    /*.awards .awardGrid-wrap {
        grid-template-columns: repeat(1,1fr);
        gap: 25px;
    }
    .awards .awardGrid-wrap img {
        width: 150px;
    }*/
    .global-fcard-sec .cus-card {
        width: 100%;
        padding: 15px;
    }
    .free-mlm-soft .free-mlm-detail-div .btn-group {
        margin: 0 0 10px;
        width: 100%;
    }
    .free-mlm-soft .free-mlm-detail-div .btn-group button {
        width: 100%;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .free-mlm-soft-sec .cus-dropdown {
        display: block;
    }
    .free-mlm-soft-main a.c-btn.trans-btn, .free-mlm-soft-main a.c-btn.trans-btn span {
        width: 100%;
        text-align: center;
    }
    .free-mlm-soft-main .cus-dropdown a.c-btn.trans-btn:not(:last-child) {
        margin-right: 0;
        margin-bottom: 10px;
    }
    #newsletter-popup form .frm-row .form-group {
        width: 100%;
        padding: 0 0;
    }
    #newsletter-popup form .frm-submit {
        padding: 0;
    }
    .cus-popup-form .modal-content .modal-header .modal-title {
        font-size: 20px;
    }
    header .col-2.text-end.md-show {
        width: 18%;
    }
    header .col-lg-2.col-10 {
        width: 82%;
    }
    #newsletter-popup h2 {
        font-size: 49px;
    }
    .awards .awardGrid-wrap .awardLogo {
        width: 50%;
        padding: 30px 0;
    }
    .awards .awardGrid-wrap .awardLogo h2 {
        background-position: left -2.3% top calc( var(--image-gap) * var(--image-position)) !important;
        background-size: 835px;
        height: 50px;
        --image-gap: -62px;
    }
    .awards .awardGrid-wrap .awardLogo.logo-2 h2 {
        --image-gap: -58px;
    }
    .awards .awardGrid-wrap .awardLogo.logo-13 h2 {
        --image-gap: -59.6px;
    }
    .awards .awardGrid-wrap .awardLogo.logo-14 h2 {
        --image-gap: -58.6px;
    }
    .awards .awardGrid-wrap .awardLogo.logo-3 h2 {
        --image-gap: -59px;
    }
    .awards .awardGrid-wrap .awardLogo.logo-9 h2, .awards .awardGrid-wrap .awardLogo.logo-10 h2, .awards .awardGrid-wrap .awardLogo.logo-11 h2, .awards .awardGrid-wrap .awardLogo.logo-12 h2, .awards .awardGrid-wrap .awardLogo.logo-15 h2 {
        --image-gap: -61px;
    }
    .awards .awardGrid-wrap {
        justify-content: flex-start;
    }
    .awards .awardGrid-wrap .awardLogo.logo-3, .awards .awardGrid-wrap .awardLogo.logo-6, .awards .awardGrid-wrap .awardLogo.logo-9, .awards .awardGrid-wrap .awardLogo.logo-12, .awards .awardGrid-wrap .awardLogo.logo-15 {
        border-right: 1px solid #E8E8E8;
    }
    .awards .awardGrid-wrap .awardLogo.logo-2, .awards .awardGrid-wrap .awardLogo.logo-4, .awards .awardGrid-wrap .awardLogo.logo-6, .awards .awardGrid-wrap .awardLogo.logo-8, .awards .awardGrid-wrap .awardLogo.logo-10, .awards .awardGrid-wrap .awardLogo.logo-12, .awards .awardGrid-wrap .awardLogo.logo-14 {
        border-right: 0;
    }
    .awards .awardGrid-wrap .awardLogo.logo-11, .awards .awardGrid-wrap .awardLogo.logo-12, .awards .awardGrid-wrap .awardLogo.logo-13, .awards .awardGrid-wrap .awardLogo.logo-14, .awards .awardGrid-wrap .awardLogo.logo-15 {
        border-bottom: 1px solid #E8E8E8;
    }
    .awards .awardGrid-wrap .awardLogo.logo-15 {
        border-bottom: 0;
    }
    body header a.header-btn.cal-btn.desk-hide {
        display: none !important;
    }
    .mapp-sec .content-text ul {
        grid-template-columns: 1fr;
    }
}

@media only screen and (max-width: 412px) {
	.botIcon .Layout-open {width: 250px;}
}

@media (min-width: 0px) and (max-width:991px) and (orientation : landscape){
    .botIcon .Layout-expand {
        height: 65vh;
        min-height: 65vh;
        max-height: 65vh;
    }
    #newsletter-popup {
        height: 90vh;
        overflow: hidden;
        overflow-y: auto;
    }
    .cus-popup-video .modal-dialog {
        max-width: calc(100% - 50px);
        max-height: calc(100% - 50px);
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%) !important;
        margin: 0;
    }
    .cus-popup-video .modal-content {
        height: 80vh;
    }
}