.mobile-menu { display: none;}

@media screen and (max-width:1024px) {
    #headtitle { padding: 0px 15px;}
    .p15 { padding: 0px 15px;}
    .text-wrapper-18 { white-space: normal;}
    ul.why-migrate1 li { margin-left: 0;}
    .p-left  {padding-left: 15px;}
    .box3 {
        position: relative;
        width: 100%;
        bottom: 0;
        left: 0;
        margin-bottom: 20px;
    }.mt-80 {
        margin-top: 0;
    }.box2 { display: none;}
    .bg-3 .col-md-3 {
        position: relative;
        height: auto;
        margin: 40px 0;
    }
    .text-wrapper-6 { white-space: normal}
    .container { max-width: 100%;}
     .leftmenu { margin-left: 0;}
     .join-bx a {margin: 15px 0 0 0;}
     .bg-6 { height: auto;}
    
        .btn-wrap {
            margin-top: 0;
            margin: 30px 0;
        }
        
        .overlap-group,.overlap-group:first-child {margin: 0px 10px 40px 10px; width: 100%; max-width: 339px;}
        .bg-8 {background-size: cover;        border-radius: 28px; height: auto; padding: 30px;}
        .bdr-r { background: none;}
        .p-right { padding-right: 0;}
        .box10-img img {            width: 200px;}
        .approch svg{ max-width: 480px;}
        .text-wrapper-20 { white-space: normal; text-align: center;}
        .text-wrapper-15 { white-space: normal; text-align: center;}
        .p-right { background: none;}

}
@media only screen
and (min-width : 768px)
and (max-width :989px)
{.bg-4 { padding: 18px 15px;}
.frame-19 { gap: 10px;}
.frame-18 { gap: 30px;}
    .frame-25 { gap: 10px; flex-direction: column;}
    .line { display: none;}
    .master-h { top: 32px;}
    .frame-2 .img { position: relative; left: 0;max-width: 300px; float: right;}
    .frame-2 .transform-your,.frame-2 .p { max-width: 425px;}
    #headtitle span.h9,#headtitle { margin-left: 0; }
    .box10 { flex-direction: column;}
    .box10 .box10-img {text-align: center;
        align-items: center;
        justify-content: center;
    }
    .approch svg {
        max-width: 232px;
    }
    .approch1 {flex-wrap: wrap;}
    ul.Reviews li svg { height: 100%; width: 100%;}
    
}
@media only screen
and (min-width : 990px)
and (max-width :1200px)
{     ul.why-migrate1 li { width: 25%;padding-left: 70px;
    padding-right: 30px;} 
    .p15 { padding: 0px 15px;}
    .bg-8 {background-size: cover;        border-radius: 28px; height: auto;}
    .p-right { padding-right: 0;}
    .container {
        max-width: 100%;
    }
    .frame-25 {   align-items: center;        justify-content: center;     }
    img.line { display: none;}
    .frame-27 { max-width: 300px;}
    ul.Reviews li { width: 228px;}

}

@media only screen
and (min-width : 768px)
and (max-width :989px)
{ .c-profile a { font-size: 11px ;}
.about-us { max-width: 400px;}
.slider-txt { margin-top: 20px; font-size: 30px;}
.btn-wrap .col-ms-8, .btn-wrap .col-sm-4 {-ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;}
    ul.Reviews {
       display: block; text-align: center;
    }  ul.Reviews li, ul.Reviews li:last-child{ display: inline-block; margin-top: 0;margin: 30px 10px !important; height: auto;}
    ul.Reviews li svg { height: 100%; width: 100%;}
}
 @media screen and (max-width:1023px) {
   
}
@media screen and (max-width:767px) {
   
    #info1,#info1 ul { display: none !important;}
    .mobile-menu { display: block;}
.menu-box,.container4,#accordionExample .card-header,.faxbox,.desk-bg .container2,.mission,.bg-6,.left-box,.bg-5 { height: auto;}
.bg-5,.bg-5:before  { background: #00092a;}
.bg-5:before { height: 100%;}
.service { border: 0;}
#info1 { display: none;}
.leftmenu {width: 100%; position: relative; top: 0; margin-left: 0; max-width: 350px; float: none; margin: 0px auto;}
.leftmenu:hover { width: 100%;}
.mission,.slider-bx { top:0px}
.HeroSlider,.desk-bg .container1 { margin-top: 0;}
.menu-box,.slider-bx,.mission { position: relative;}
.slider-txt,.left-box,.right-box { width: 100%;}
.right-box{ padding: 15px 5px;}
.desk-bg .container3,.mission,.imgbox { margin-top: 30px;}
.footer .col-md-3,.footer .col-md-3a,.footer .col-md-3b {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.join-us { margin-top: 0; padding: 0px 15px;}
#accordionExample button { line-height: normal;}
#accordionExample button span { margin-bottom: 40px; display: none;}
#accordionExample .card-header {padding: 10px;}
.btn-wrap {    margin-top: 10px;    margin-bottom: 10px;}
.erp-slider { width: 100%; max-width: 100%; float: left;margin-bottom: 30px;}
.about-us { float: none; max-width: 100%; margin-top: 30px;}
.just-do-it br { display: none;}
.container3 .text-left {    text-align: center !important;}
.mob-center,.text-no1 { text-align: center;}
ul.big-btn li { vertical-align: top; width: 49%;}
.desk-bg { background: none;padding: 28px 15px 28px 15px;}
.desk-bg .container2 { padding: 50px 15px; background-size: cover;}
ul.big-btn { padding: 0;}
.hdr-logo img { max-width: 80%;}
.master-h { top: 0;}
#headtitle span.h9,#headtitle { margin-left: 0;font-size: 25px;}
#headtitle{margin-top: 5px;}
.advisory-services,.why-choose-our-cloud,.text-wrapper-14,.text-wrapper-4,.heading1,.advisory-services { font-size: 36px;}
.frame-2 .transform-your { text-align: left; width: 100%;}
.frame-11 {   text-align: center; flex-direction: column;}
.frame-12,.frame-14 { flex-direction: column; margin: 10px 0;}
.text-wrapper-15,.text-wrapper-14 { white-space: normal;}
.text-wrapper-20 { white-space: normal; text-align: center;}
.frame-25,.frame-26,.frame-18,.tab-box,.tab-img{flex-direction: column;}
.bg-4 { height: auto;}
.text-wrapper-21 { width: auto;}
.tab-text { padding: 20px;}

.frame-2 { width: 100%; height: auto; display: flex; flex-direction: column;}
.frame-2 .img { position: relative; left: 0;top: 0; margin-bottom: 30px;}
.frame-27,.schedule-your-free-wrapper { width: 100%; max-width: 346px;}
.frame-26,.bg-7 { height: auto;}
.bg-7 { margin-bottom: 50px;}
.tab-img img { max-width: 100%; border-radius: 0;}
.nav-tabs1 .nav-link:last-child { border-radius: 0;}
.text-wrapper-7 { width: 100%;}
.frame-2 .p { width: auto;}
.bg-3{overflow-x: hidden;}
img.line { display: none;}
.bg1 {    margin-top: 10px;}
.box10 {    flex-direction: column;}
.box10 .box10-img {    text-align: center;    align-items: center;    justify-content: center;}
.approch { position: relative;}
.approch svg  { max-width: 100%;}
.approch1 {    flex-wrap: wrap;}
.mob44 {display: flex;     flex-wrap: wrap;        text-align: center;
align-items: center;        justify-content: center;        gap: 30px;}
.f20 li { background: none;}
ul.Reviews {
    display: flex
;
    flex-direction: column;
    display: flex
;
    flex-wrap: wrap;
    text-align: center;
    align-items: center;
    justify-content: center;
    gap: 0;
}
ul.Reviews li, ul.Reviews li:last-child{ display: inline-block; margin-top: 0;margin: 30px 10px !important; height: auto;}
.frame-131  { flex-direction: column;}
.p-new { text-align: left;}
.img-5 { border-radius: 30px;}
.svg-line { display: none;}
.container4 { background-size: cover !important;}
.frame-132 { padding: 0;}
.frame-151 { gap: 0;}
.frame-149 { gap: 8px;}
.call-us-at { font-size: 20px;}
.frame-151 a { font-size: 17px;}
.join-us .frame-132 { flex-direction: column;}
.bg-7 {background-size: cover !important;}
.pr-30 { padding: 0px 15px 30px 15px !important;}
.enterprise-list li { color: #00ccff;}
}
