    .cati-secwrp .tabs {
    padding: 0px 0 100px;
}

.cati-secwrp .tabs .imgwrp {
}

.cati-secwrp .tabs .imgwrp img {
    right: 0;
    width: 70%;
}



.box-sectionwrp .mCustomScrollBox{padding-left:0;}




@media only screen and (min-width: 1280px) and ( max-width: 1440px) and (max-width: 1380px){
.home-bannrwrp{height: auto;}
.main-heading{font-size: 50px;}
.port-box ul li img{bottom: -50px;     width: 100%;}
.port-box ul li.slick-current a figure img{transform: scale(1.5);}
.home-bannrwrp .txtwrp h1{font-size: 52px;}
.simplewrp .imgwrp img.img-2{           bottom: 10px;}
.ctawrp-1 .imgwrp img.bookimg{           top: -80px;        width: 120%;}
.box-sectionwrp .mainwrp .txtdiv h4{    font-size: 28px;}
.ser-client-logowrp .maincountr ul li{    padding: 72px 5px;}
.ser-client-logowrp .maincountr ul li p{    font-size: 10px;}
.ctawrp-2 .imgwrp img{    left: -160px;    top: -40px;}
.portfoliowrp .lightttt .light-blub{top: 190px !important;    left: 51px;}
.portfoliowrp .lightttt .light-blub.rht{right: 11px;     top: 190px !important;}
.btmform .formwrp{    width: 100%;   padding:40px 20px;     margin: 0px 0 0 -50px;}
.btmform{    padding: 0 0 50px;}
footer{    padding: 20px 0px 50px;}
footer .btmwrpr ul li a{    font-size: 13px;}
.testi_box>p{    font-size: 14px;     line-height: unset;}
.main-pera{    font-size: 14px;}
.home-bannrwrp .txtwrp{    width: 85%;}
.ser-bannerwrp .txtwrp h1{    font-size: 52px;}
.approach-items .approach-item.itm-3 .approach-inner{    margin: -440px -40px 0px;}
.servcwrp .iconwrp ul li img{width: 100px;}
 .home-bannrwrp.servcwrp .txtwrp{        width: 100%;}
 .cati-secwrp .tabs .imgwrp img{        width: 50%;        top: -20px;}
 .home-bannrwrp.servcwrp{        padding-bottom: 90px;}
 .srvccta .txtwrp{    width: 80%;}
 .cati-secwrp .tabs{    padding: 0px 0 0px;}
 .cati-secwrp{    overflow: hidden;}
 .cati-secwrp:before{    top: 35rem;}
 .servcwrp .txtwrp p{    font-size: 16px;}
 .pubsecc .txtwrp{    width: 80%;}
 .portfoliowrp .port-box ul li.slick-current a figure img{    transform: scale(1.6);     bottom: -20px;}
 .our-teamwrp .mainwrp ul li .txtdiv .maindiv i{    top: 10px;right: 10px;}
  .our-teamwrp .mainwrp ul li .txtdiv .maindiv h5{font-size: 14px;}
 .our-teamwrp .mainwrp ul li .txtdiv .maindiv span{font-size: 9px;}
 .our-teamwrp .mainwrp ul li .txtdiv{    left: -320px;}
 .our-teamwrp .mainwrp ul li .txtdiv .maindiv{    width: 70%;padding: 7px 0 7px 15px;}
 .testi_box{height: 284px;}
 .testi_box:after{height: 283px;}
 .testi_box .imgwrp{height: 283px;}
}






@media only screen and (min-width: 1280px) and ( max-width: 1440px) and (max-width: 1380px){
.home-bannrwrp{height: auto;}
.main-heading{font-size: 50px;}
.port-box ul li img{bottom: -50px;     width: 100%;}
.port-box ul li.slick-current a figure img{transform: scale(1.5);}
.home-bannrwrp .txtwrp h1{font-size: 52px;}
.simplewrp .imgwrp img.img-2{           bottom: 10px;}
.ctawrp-1 .imgwrp img.bookimg{           top: -80px;        width: 120%;}
.box-sectionwrp .mainwrp .txtdiv h4{    font-size: 28px;}
.ser-client-logowrp .maincountr ul li{    padding: 72px 5px;}
.ser-client-logowrp .maincountr ul li p{    font-size: 10px;}
.ctawrp-2 .imgwrp img{    left: -160px;    top: -40px;}
.portfoliowrp .lightttt .light-blub{top: 190px !important;    left: 51px;}
.portfoliowrp .lightttt .light-blub.rht{right: 11px;     top: 190px !important;}
.btmform .formwrp{    width: 100%;   padding:40px 20px;     margin: 0px 0 0 -50px;}
.btmform{    padding: 0 0 50px;}
footer{    padding: 20px 0px 50px;}
footer .btmwrpr ul li a{    font-size: 13px;}
.testi_box>p{    font-size: 14px;     line-height: unset;}
.main-pera{    font-size: 14px;}
.home-bannrwrp .txtwrp{    width: 85%;}
.ser-bannerwrp .txtwrp h1{    font-size: 52px;}
.approach-items .approach-item.itm-3 .approach-inner{    margin: -440px -40px 0px;}
.servcwrp .iconwrp ul li img{width: 100px;}
 .home-bannrwrp.servcwrp .txtwrp{        width: 100%;}
 .cati-secwrp .tabs .imgwrp img{        width: 50%;        top: -20px;}
 .home-bannrwrp.servcwrp{        padding-bottom: 90px;}
 .srvccta .txtwrp{    width: 80%;}
 .cati-secwrp .tabs{    padding: 0px 0 0px;}
 .cati-secwrp{    overflow: hidden;}
 .cati-secwrp:before{    top: 35rem;}
 .servcwrp .txtwrp p{    font-size: 16px;}
 .pubsecc .txtwrp{    width: 80%;}
 .portfoliowrp .port-box ul li.slick-current a figure img{    transform: scale(1.6);     bottom: -20px;}
 .our-teamwrp .mainwrp ul li .txtdiv .maindiv i{    top: 10px;right: 10px;}
  .our-teamwrp .mainwrp ul li .txtdiv .maindiv h5{font-size: 14px;}
 .our-teamwrp .mainwrp ul li .txtdiv .maindiv span{font-size: 9px;}
 .our-teamwrp .mainwrp ul li .txtdiv{    left: -320px;}
 .our-teamwrp .mainwrp ul li .txtdiv .maindiv{    width: 70%;padding: 7px 0 7px 15px;}
 .testi_box{height: 284px;}
 .testi_box:after{height: 283px;}
 .testi_box .imgwrp{height: 283px;}
}



@media (min-width: 0px) and (max-width: 769px)and (max-width: 1024px) {
    .servcwrp .bnnrformwrp form .field ul li label{    font-size: 12px;         text-align: left;}
    .mobile-nav .logo-main img{width: 200px;}
    header .navwrp{display:none;}
    .processwrp .stepwrp.left h4 span{display: none;}
    header .logowrp img{           width: 120px;}
    .mobile-nav-btn.active .lines:after{top: 5px;    transform: rotate(241deg);    left: 10px;         transition: none;}
    .mobile-nav-btn.active span{    transform: rotate(239deg); transition: none;}
    .mobile-nav-btn.active .lines:before{display:none;}
    .mobile-nav-btn .lines:before{transition: none;}
    .mobile-nav-btn{      z-index: 99999;  background-color: #fff;                top: 20px;}
    header{           padding-top: 10px;   margin: 0px 0 30px;  background: #00d5d6;}
    header .btnwrp a{    position: relative;    top: -30px;}
    header .btnwrp a{          padding: 8px 19px; font-size: 10px;}
    header .mainheaderwrp{            padding: 10px 40px 0 0px;}
    header.header-main.showmenu .mainheaderwrp{    box-shadow: unset;}
    .home-bannrwrp .txtwrp h1{    font-size: 32px;}
    .home-bannrwrp .txtwrp p{    font-size: 12px;}
    .main-heading{    font-size: 32px;}
    .home-frmwrp .formwrp form .lable{      margin: 0px 1px 0px;  width: 100%;}
    .home-frmwrp{    padding: 30px 0 10px;}
    .home-frmwrp .formwrp{bottom: 0px;}
    .portfoliowrp .vidiowrp p{    margin: -30px auto 0;}
    .imgwrp.footerbotom{margin: 0 20px 0 0;    display: inline-block;}
    footer .txtwrp.footerbotom{width: 67%;    display: inline-block;    vertical-align: top;}
    .row.padding-top{    padding: 40px 0 20px;}
    footer .btm-ftr .txtwrp{    text-align: center  ;}
    footer .btm-ftr .txtwrp ul{    text-align: center;}
    footer .btm-ftr{    margin: 30px 0 0;}
    footer .imgwrp a img{margin: 12px 0px;}
    .btmform{    padding: 0 0 20px;}
    footer{    background-position: 0 30px;}
    .accordion .mainwrp{    margin-bottom: 20px;}
    .cati-secwrp .tabwrp ul{    margin: 0 auto 30px;}
    .portfoliowrp .vidiowrp p{font-size: 12px;}
    .simplewrp .imgwrp img{display:none;}
    .main-pera{font-size: 12px !important;}
    .box-sectionwrp .txtwrp{    width: 100%;}
    .ser-client-logowrp .maincountr ul li{      padding: 30px 10px;  width: 100%;}
    .ser-client-logowrp .maincountr ul li h4{font-size: 32px;}
    .ser-client-logowrp .maincountr ul li p{    font-size: 12px;}
    .cati-secwrp .txtwrp{    width: 90%;}
    .cati-secwrp .tabwrp ul li{  border: 1px solid #fff;              display: block;        margin: 0;             padding: 10px 0;
        margin: 0 8px; }
    .cati-secwrp .tabs .imgwrp img{    right: 0;    width: 60%;    top: 30px;display: block;margin: 0 auto;}
    .cati-secwrp:before{display:none;}
    .ctawrp-2 .imgwrp img{display:none;}
    .srvcsimp .imgwrp img{margin-top: 20px;}
    .btmform .formwrp{    margin: 0px 0 0 0px;     width: 100%;}
    .portfoliowrp .vidiowrp video{z-index: -1;position: relative;}
    .ser-bannerwrp .txtwrp h1{    font-size: 36px;}
    .ser-bannerwrp .txtwrp img{width: 190px;}
    .ser-bannerwrp .txtwrp{    width: 100%;}
    .aboutsimpwrp .imgwrp img{display:none;}
    .aboutsimpwrp{    padding: 90px 0 50px;}
    .achievewrp .txtwrp{    width: 100%;}
    .achievewrp .mianwrp{    margin: 0 0 40px;}
    .approach-module .txtwrp{    width: 90%;}
    .servcwrp .bnnrformwrp{    width: auto;}
    .servcwrp .iconwrp ul li img{        width: 50px;}
    .rating_wrap{margin-top: 20px;}
    .servcwrp .txtwrp{    text-align: center;    width: 100%;}
    .rating_wrap ul{    display: block;}
    .servcwrp{    padding: 170px 0 90px;}
    .srvcsimp{  padding: 30px 0 30px;  text-align: center;}
    .srvccta .txtwrp h2{    font-size: 36px;}
    .srvscta-2 .txtwrp{    width: 100%;    text-align: center;}
    .srvccta .txtwrp{width: 100%;}
    .pubsecc .txtwrp{width: 100%;         margin: 0 auto 10px;}
    .pubsecc .amazon-lp-ftr{    bottom: 0;}
    .pubsecc .imgwrp img{    width: 100%;}
    .pubsecc{           padding: 30px 0 50px;}
    .srvscta-2:before{width: 100%;    right: 0px;    top: -38px;    background-size: 40%;}
    .ctawrp-2:before{        width: 58%;        right: 120px;         top: -13px;         background-size: 30%;}
    .cati-secwrp .tabs{    text-align: center;}
    .testi_box>p{    font-size: 14px;}
    .future-logos .mainwrp ul li img{width: 60px;}
    .home-bannrwrp ul li{        padding: 10px 0px;    }
    .port-box ul li img {    width: 100%;    bottom: 0px;}
    .home-bannrwrp{height: auto;        padding: 130px 0 0;}
    .simplewrp .txtwrp{    text-align: center;}
    .ctawrp-1 .txtwrp{    width: 100%;    text-align: center;}
    .box-sectionwrp .mainwrp{    text-align: center;}
    .ctawrp-1 .imgwrp img.bookimg{display: none;}
    .main-testimonials-sec .tsti-lgos img{height: 25px;}
    .portfoliowrp .dax-btm{width: 100%}
    .srvccta:after{display: none;}
    .srvccta:before{width: 82%;
    height: 100%;}
    .portfoliowrp .lightttt .light-blub{top: 50px !important;
    left: 36px;opacity: 1;}
    .portfoliowrp .lightttt .light-blub.rht{top: 50px !important;
/*    filter: invert(1);*/
    opacity: 1;
    transition: 0.2s all;
    right: 24px;}
    .portfoliowrp{overflow: hidden;     margin: -10px 0 0;          padding: 0 0 95px;}
    .portfoliowrp .port-box ul li.slick-current a figure img{    bottom: -90px;}
    .portfoliowrp .port-box{           margin: -70px 0 0; padding: 0px 0 0;}
    .our-teamwrp{    padding: 30px 0 50px;}
    .simplewrp{padding: 30px 0 40px;}
    .portfoliowrp ul li{padding: 10px 25px}
    .testi_box{margin:10px 0 25px 0;}
    .ctawrp-1{    padding: 30px 0 45px;}
    .roleswrp .txtwrp{width: 90%;}
    .our-teamwrp .btnwrp{    padding: 40px 0 0;}
    .our-teamwrp .mainwrp{    padding: 10px 0 0;}
    .roleswrp{    padding: 30px 0 0; }
    .box-sectionwrp{    padding: 30px 0;}
    .cati-secwrp{         overflow: hidden;   padding: 40px 0 0;}
    footer .flex{display: block;}
    .cati-secwrp .tabs{    padding: 0px 0 80px;}
    .main-testimonials-sec{    padding: 30px 0 30px 0;}
    .box-sectionwrp .mainwrp .txtdiv{width: 90%}
    .approach-items{width: 100%}
    .approach-items .procssimg{display: none;}
    .approach-items .approach-item .approach-inner{padding: 0;width: 100%;float: unset;}
    .approach-items .approach-item.itm-2 .approach-inner{margin: 40px 0px 0;
    text-align: left;}
    .approach-items .approach-item.itm-1 .approach-inner{margin: 100px 0px 0px}
    .approach-items .approach-item.itm-3 .approach-inner{margin: 20px 0 0}
    .btn-1{padding: 16px 30px;
        font-size: 14px;
        display: block;
        margin-bottom: 10px;
        text-align: center;}
    .btn-2{padding: 16px 30px;
        font-size: 14px;
        display: block;
        text-align: center;
        margin-left: 0;}
}