@media(max-width:1280px){
    section.redbg-sec {

        height: auto;
    }
    section.redbg-sec {
        height: 100vh;
    }
    img.srvcimg5 {
        width: 28%;
    }
    img.srvcimg1 {
        bottom: 4%;
    }
    img.srvcimg4 {
        width: 8%;
    }
    img.srvcimg2 {
        width: 8%;
    }
    img.srvcimg6 {
        right: -38px;
        width: 12%;
    }
    img.nonicon3 {
        right: 0;
        bottom: 5%;
        width: 10%;
    }



    section.redbg-sec {
        height: 100vh;
    }
    img.srvcimg5 {
        width: 28%;
    }
    img.srvcimg1 {
        bottom: 4%;
    }
    img.srvcimg4 {
        width: 8%;
    }
    img.srvcimg2 {
        width: 8%;
    }
    img.srvcimg6 {
        right: -38px;
        width: 12%;
    }
    img.nonicon3 {
        right: 0;
        bottom: 5%;
        width: 10%;
    }
    .p-services-icon, .l-benefit-icon1 {
        right: 0px;
    }

}
@media(max-width:1200px){
 section.videosec .container {
    left: 15px;
}
.banner-details h1 {
    font-size: 35px;
}
.banner-details h2 {
    font-size: 60px;
}
.main-heading {
    font-size: 35px;
}
.mbl-sec h2.main-heading {
    padding-top: 110px;
}
img.allimg-2 {
    right: 5%;
}
img.allimg-5 {
    left: 5%;
}
section.redbg-sec {
    height: 100vh;
}
img.srvcimg5 {
    width: 32%;
}
img.srvcimg1 {
    bottom: 4%;
}
img.srvcimg4 {
    width: 10%;
}
img.srvcimg2 {
    width: 10%;
}
img.srvcimg6 {
    right: 0px;
    width: 12%;
}
img.acaicon1 {
    right: 0;
}
img.register-icon5 {
    top: 27%;
    left: 35%;
}
img.register-icon2 {
    top: 15%;
    width: 15%;
}
img.register-icon1 {
    bottom: 25%;
    width: 15%;
}
img.register-icon4 {
    bottom: 20%;
    right: 30%;
    width: 13%;
}
img.news1 {
    bottom: 26%;
    left: 50px;
    z-index: 9;
    width: 12%;
}
img.news3 {
    right: 5%;
    width: 8%;
}
img.news2 {
    width: 12%;
}
.env-acco .panel-title {
    margin-right: 40px;
}
.env-acco .panel-title a {
    font-size: 20px;
}
.env-acco h3 {
    font-size: 25px;
}
img.get1 {
    top: 7%;
    left: 8%;
    width: 12%;
}
img.get2 {
    bottom: 5%;
    left: 22%;
    width: 12%;
}
img.get4 {
    top: 10%;
    right: 10%;
    width: 13%;
}
img.get24 {
    width: 8%;
}

}
@media(max-width:1024px){

    .circle-slider .owl-nav .owl-prev {
        background-position: bottom!important;
        height: 22px;
    }
    img.allimg-2 {
        right: -4%;
    }

    .circle-slider .owl-nav .owl-next {
        background-position: bottom!important;
        height: 22px;
    }
    img.allimg-2 {
        right: -4%;
    }
    .ps-icon2
    {
        right: -25px;
    }
    .p-app h3
    {
        font-size: 32px;
    }
    .req-text
    {
        min-height: 400px;
    }

}
@media(max-width:991px){
/*    */

.parthImg .picon_1 {
  position: absolute;
  right: 0;
  top: -38px;
  width: 65px;
}
.parthImg .picon_2 {
  position: absolute;
  left: -10px;
  top: 60%;
  width: 45px;
}
.parthImg .picon_3 {
  position: absolute;
  right: -10px;
  bottom: 30px;
  width: 55px;
}
.foundersList h4 {
    font-size: 20px;
    font-family: Roboto-BoldItalic;
    color: #222222;
    text-align: left;
    margin-top: 10px;
    line-height: 1.3;
}
.bg_1 {
    background-image: url("../images/mbl/individuals-mob-img.webp");
}
.bg_2 {
  background-image: url("../images/mbl/about-us-banner-mob-img.webp");
}
.bg_3 {
  background-image: url("../images/mbl/fleet-owners-banner-img.webp");
}
.whatWeDo {
    background-image: url(../images/mbl/about-us-mob-img.webp);
    align-items: start;
    padding-top: 50px;
}
.indiFouder {
  margin-bottom: 40px;
}

.insideCaps h2 {
    font-size: 28px;
    line-height: 32px;
}
.insidePageBanner {
  padding-top: 170px;
  align-items: start;
}
.indOverview p {
    text-align: center;
    color: #4A1981;
    font-size: 28px;
    line-height: 32px;
    font-family: roboto-bold;
}

.aboutPage .overMax .icon_2 {
    position: absolute;
    right: 30px;
    top: -150px;
}
.aboutPage .overMax .icon_1 {
    position: absolute;
    top: -90px;
}
.aboutPage .overMax .icon_5 {
    position: absolute;
    right: 0;
}
.aboutPage .overMax .icon_4 {
    position: absolute;
    left: 90px;
    bottom: -150px;
    text-align: center;
    right: auto;
}
.perfectleftIns .icon_4 {
    position: absolute;
    right: 0;
    bottom: -19px;
}

.perfectleftIns .icon_3 {
    position: absolute;
    left: 41%;
    bottom: -29px;
    width: auto;
}
.perfectleftIns .icon_2 {
    position: absolute;
    right: 5px;
    top: -60px;
    width: 70px;
}
.perfectleftIns .icon_1 {
    position: absolute;
    top: -54px;
    left: 0px;
    width: 90px;
}
.perfectleftIns {
    margin-bottom: 60px;
}
.throughIts .row {
    display: flex;
    align-items: center;
    flex-direction: column;
}
.headwithImg {
    display: flex;
    align-items: center;
    flex-direction: column;
}
.throughIts {
    height: auto;
    display: flex;
    align-items: center;
    padding: 50px 0px;
}
.ourPurposeI img{
    width: 100%;
}
.headwithImg > div:first-child {
    width: 100%;
    position: relative;
    text-align: center;
}
.headwithImg > div:last-child {
    width: 100%;
}
.ourPurposeI .icon_6 {
    position: absolute;
    right: 0;
    bottom: 18px;
    width: 70px;
}
.ourPurposeI .icon_5 {
    position: absolute;
    left: 107px;
    bottom: 0;
    width: 60px;
}
.ourPurposeI .icon_4 {
    position: absolute;
    left: 0;
    bottom: 66px;
    width: 90px;
}
.ourPurposeI .icon_3 {
    position: absolute;
    right: 0px;
    top: 50px;
    width: 70px;
}
.ourPurposeI .icon_2 {
    position: absolute;
    right: 90px;
    top: 12px;
    width: 70px;
}
.ourPurposeI .icon_1 {
    position: absolute;
    left: 0;
    top: 11px;
    width: 70px;
}
.headwithImg > div:last-child {
    width: 100%;
    margin-bottom: 30px;
}
.foundersList {
    height: auto;
    display: flex;
    align-items: center;
    padding: 50px 0px;
}
.foundersList h3 {
    font-size: 28px;
    font-family: Roboto-BoldItalic;
    color: #222222;
    margin-bottom: 25px;
    text-align: left;
    margin-top: 25px;
}
.foundersList img{
    width: 100%;
}
.foundersList .icons_1 {
    position: absolute;
    left: 0;
    top: 87px;
    width: 70px;
}
.foundersList .icons_2 {
    position: absolute;
    right: 0;
    top: 90px;
}
.foundersList .icons_3 {
    position: absolute;
    left: 5px;
    bottom: 15px;
    width: 90px;
}
.foundersList .icons_4 {
    position: absolute;
    right: 5px;
    bottom: 15px;
}
.mobileImg {
    position: absolute;
    top: -120px;
    left: 0;
    width: 140px;
}
.overMax img {
    width: 100%;
}
.dollarImg {
    width: 130px;
    position: absolute;
    right: 0px;
    top: -140px;
}
.busImg {
    position: absolute;
    right: 0;
    bottom: -140px;
    width: 170px;
}
.problemWe h3 {
    font-size: 28px;
    color: #fff;
    font-family: Roboto-BoldItalic;
    margin-bottom: 15px;
}
section.problemWe img {
    margin-top: 50px;
}
.problemWe {
    display: flex;
    height: auto;
    background-color: #1F75C1;
    align-items: center;
    padding: 50px 0px;
}
.servicesIn {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    display: flex;
    max-width: 100%;
    align-items: center;
    margin: auto;
    gap: 15px;
    flex-direction: column;
    padding: 15px;
}
.allServies {
    display: flex;
    height: auto;
    align-items: center;
    padding: 25px 0px;
}
.benefitsIn {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    display: flex;
    max-width: 100%;
    align-items: center;
    margin: auto;
    gap: 15px;
    flex-direction: column;
    padding: 15px;
}
.benefitsIn > div:first-child {
    padding-left: 0px;
}
.appDownloads {
    background-color: #5DD199;
    height: auto;
}
.carsMan img {
    width: auto;
}
.allFives > div p {
  font-size: 16px;
  margin-top: 10px;
  line-height: 22px;
}
.carsMan {
    margin-top: 40px;
}
.downloadsInd h3 {
    font-size: 28px;
    color: #fff;
    font-family: Roboto-BoldItalic;
    margin-bottom: 20px;
}
.requirementSec {
    display: flex;
    height: auto;
    align-items: center;
    flex-direction: column;
    padding: 50px 0px;
}

.allFives > div {
    width: 100%;
    text-align: center;
    padding: 20px;
}
.requirTop p {
    font-family: Roboto-BoldItalic;
    font-size: 18px;
    margin-top: 10px;
    margin-bottom: 30px;
    text-align: center;
}
.servicesIn > div:first-child {
    width: 100%;
}
.benefitsIn > div:last-child {
    width: 100%;
}
.servicesIn > div:first-child img {
    width: auto;
}

.benefitsIn > div:last-child img {
    width: auto;
}
.redMbl img {
    width: 100%;
}
.redMbl {
    position: absolute;
    right: 0px;
    width: 80px;
}

.fleetPage .appDownloads {
    background-color: #2E1859;
    height: auto;
}
.fleetPage .problemWe .row {
    display: flex;
    height: auto;
    align-items: center;
    flex-direction: column;
    gap: 20px;
}
.fleetPage .greenGraph img {
    width: 100%;
}
.fleetPage .greenGraph {
    position: absolute;
    left: 0;
    bottom: auto;
    width: 70px;
}
.fleetPage .overMax .icons_1 {
    position: absolute;
    left: 0;
    top: -149px;
}
.fleetPage .overMax .icons_5 {
    position: absolute;
    right: 0;
}
.fleetPage .overMax .icons_3 {
    position: absolute;
    left: 0px;
    bottom: -120px;
}
.requirTop h3 {
    font-size: 28px;
    font-family: Roboto-BoldItalic;
    text-align: center;
}
.downloadsInd {
    display: flex;
    align-items: center;
    height: auto;
    margin-top: 20px;
    margin-bottom: 40px;
}
.throughIts h3 {
    font-size: 28px;
    font-family: Roboto-BoldItalic;
    color: #222222;
    position: relative;
    right: 0;
    top: 0;
    display: inline-block;
    width: 100%;
}
.perfectleftIns img {
    width: 100%;
}

.menu, .nav-icon3 {
    display: none;
}   
.my-sidenav {
    width: 0px;
    display: block;
    position: fixed;
    top: 0;
    right: 0;
    overflow-x: hidden;
    z-index: 999999999;
    height: 100vh;
    max-width: 0px;
    width: 100%;
    background:url(../images/menu-img.webp);
    transition: 0.5s;
    -webkit-transition: 0.5s;
}
.my-sidenav>ul {
    padding: 0px 20px 0px;
}
.my-sidenav>ul>li>ul {
    margin-top: 0px;
    display: none;
}
.my-sidenav ul.submenu li ul.submenu {
    display: none;
    position: static;
    width: 100%;
}
.my-sidenav ul {
    list-style-type: none;
    padding-left: 15px;
}
.my-sidenav ul li
{
    border-bottom: 1px solid #ffffff;
    padding: 15px 0px;
}
.my-sidenav > ul > li > ul >li
{
    border-bottom: 1px solid #ffffff;
    padding: 10px 0px;
}
.my-sidenav > ul > li > ul >li:last-child, .my-sidenav ul.submenu li ul.submenu li:last-child
{
    border-bottom: 0px;
}
.my-sidenav ul.submenu li ul.submenu li {
    border-bottom: 1px solid #ffffff;
    padding: 10px 10px;
}
.my-sidenav ul.submenu li ul.submenu li a {
    color: #ffffff;
    font-size: 16px;
}

.cross-btn1 {
    text-align: right;
    color: #fff;
    font-size: 35px;
    cursor: pointer;
}
.cross-btn1 img {
    width: 85px;
}
.my-new {
    background: #fff;
    height: 80px;
    padding: 20px;
    display: flex;
    justify-content: space-between;
    align-items: end;
}
.my-sidenav .submenu-indicator-minus .submenu-indicator {
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.my-sidenav .submenu-indicator {
    font-size: 30px;
    position: absolute;
    line-height: 25px;
    right: 15px;
}
.my-sidenav>ul>li>a {
    color: #ffffff;
    font-size:18px;
    display:block;
}
.my-sidenav>ul>li>ul>li>a {
    color: #ffffff;
    font-size: 14px;
}
.my-sidenav>ul>li>ul>li>a img {
    padding-right: 0;
    float: right;
    padding-left: 50px;
}
/*Homepage*/
.box20 {
    margin-left: 5px;
    margin-right: 5px;
}

.mbl-sec {
    background: none;
    height: auto;
    display: block;
}
.mbl-sec h2.main-heading {
    padding-top: 30px;
    padding-bottom: 20px;
}
.main-heading {
    font-size: 28px;
}
section.videosec .container {
    left: 0px;
}
img.mobile-img {
    width: 50%;
}
section.traking-sec {
    background: linear-gradient(0deg, rgba(255,255,255,1) 70%, rgba(46,24,89,1) 30%);
    padding: 40px 0;
}
.how20flex {
    display: block;
}
.how20 {
    width: 100%;
    margin: 20px 0;
}
img.red-fmly {
    width: 25%;
    bottom: 0;
}
.redbg {
    padding: 40px 0 30px;
}
img.news1 {
    bottom: 42%;
    left: 0;
    width: 15%;
}
.news-details {
    box-shadow: 0px 3px 6px #00000029;
}
section.news-sec {
    padding: 30px 0 0;
}
img.news2 {
    width: 25%;
    bottom: 0;
}
img.news3 {
    right: 0%;
    width: 15%;
    z-index: 9;
}
.mbl-clmchng {
    display: flex;
    flex-direction: column-reverse;
}
.registr-txt {
    height: auto;
}
.mblregsrtimg{
    width: 50%;
}
img.register-icon5 {
    top: 38%;
    left: 25%;
    width: 13%;
}
img.register-icon2 {
    top: 20%;
    width: 15%;
}
img.register-icon1 {
    bottom: 50%;
    width: 15%;
    display: none;
}
img.srvcimg6 {
    right: 0;
    width: 12%;
}
img.srvcimg4 {
    width: 15%;
    left: 0;
    bottom: 0;
}
img.srvcimg1 {
    bottom: 46%;
    width: 10%;
    left: 8px;
    display: none;
}
img.srvcimg3 {
    right: 0;
    top: 20%;
    width: 10%;
}
section.redbg-sec {
    height: auto;
}
img.srvcimg2 {
    width: 10%;
    top: 14px;
    display: none;
}
img.srvcimg5 {
    width: 26%;
    top: 16%;
}
.education-sec {
    padding: 40px 0 25px;
}
img.nonicon3 {
    right: 0;
    bottom: 3%;
    width: 14%;
}
img.nonicon1 {
    bottom: 12%;
    left: 0;
    width: 8%;
    z-index: 9;
}
img.nonicon2 {
    top: 56%;
    right: 0;
    width: 8%;
}
img.acaicon1 {
    right: 20px;
    top: 44%;
    width: 10%;
}
img.acaicon2 {
    left: 0;
    top: 10%;
    width: 12%;
    z-index: 9;
}
.aca-head {
    font-size: 20px!important;
}
.ylobg img.get2 {
    width: 12%;
}
img.get3 {
    bottom: 3%;
    right: 7%;
    width: 19%;
}
img.get24 {
    width: 12%;
    top: 7%;
    right: 0;
}
img.get1 {
    top: 7%;
    left: 0;
    width: 20%;
}
img.get4 {
    top: 4%;
    right: 10%;
    width: 20%;
}
img.get2 {
    bottom: 5%;
    left: 22%;
    width: 20%;
}
.gradienttxt {
    font-size: 25px;
    line-height: 30px;
}
section.faq-sec {
    padding: 40px 0;
    background: #2E1859;
}
.env-acco h3 {
    font-size: 22px;
}
.env-acco .panel-title a {
    font-size: 18px;
}
.benifit-sec {
    height: auto;
    display: block;
    padding: 40px 0;
}
.morelinks {
    display: none;
}
.menutxt img {
    width: 85px!important;
}
.banner-details h1 {
    font-size: 25px;
}
.banner-details h2 {
    font-size: 30px;
}
section.redbg-sec.howit-sec {
    height: auto;
    display: block;
}
.started-inner {
    height: auto;
    padding-top: 0;

}
.circle-slider {
    height: auto;
    display: block!important;
    align-items: center;
}
.itmcrcl {
    height: 375px;
    background-position: center;
    background-size: cover;
}

.crclitm-details {
    margin: 0 50px;
}
.crclitm-details h3 {
    font-size: 22px;
}
.crclitm-details p {
    font-size: 14px;
    line-height: 19px;
}
ul.footerlinks {
    margin: 20px 0;
}
span.breakblock {
    display: inline-block;
}
img.howicon2 {
    left: 23%;
    top: 23%;
    width: 6%;
}
img.howicon1 {
    left: 7%;
    top: 38%;
    width: 7%;
}
img.howicon3 {
    right: 24%;
    top: 20%;
    width: 7%;
}
img.howicon4 {
    right: 10%;
    width: 7%;
}
section.mbl-sec .container {
    position: relative;
}
.po-icon3
{
    left: 0px;
}
.po-icon2 {
    top: 100px;
    right: 0px;
}
.p-solving {
    display: block;
    height: auto;
    padding: 60px 0px;
}
.p-solving-img
{
    padding-top: 80px;
}
.p-solving-img img
{
    margin:auto;
}
.ps-icon1 {
    top: 185px;
    left: 100px;
}
.ps-icon3 {
    top: 20px;
    left: 215px;
}
.ps-icon2 {
    right: 120px;
    top:135px;
}
.p-services-text
{
    display: block;
}
.p-benefit-icon1
{
    bottom:-60px;
}
.p-benefit-icon1 img
{
    width: 60%;
}
.p-app
{
    padding: 60px 0px;
}
.p-app h3
{
    padding-top: 30px;
}
.req-text {
    min-height: auto;
    padding-top: 60px;
}
.parent-banner {
    background-image: url(../images/parent/banner-mob-img.webp);
}
.learning-banner
{
 background-image: url(../images/learning/learning-mob-img.webp);   
}
.banner-text {
    height: auto;
    display: block;
    padding-top: 150px;
}
.lc-icon2
{
    left: 0px;
}
.l-services-icon {
    left: auto;
    bottom: -30px;
    right: 0px;
}
.l-benefit-icon1
{
    bottom:-30px;
}
}
@media(width:768px){
    .itmcrcl {
        height: 500px;
    }
    section.redbg-sec {
        height: 100vh;
    }
    img.get4 {
        top: 4%;
        right: 10%;
        width: 10%;
    }
    img.get2 {
        bottom: 5%;
        left: 22%;
        width: 15%;
    }
    img.allimg-5 {
        left: 12%;
    }
    img.allimg-2 {
        right: 2%;
    }
    img.allimg-1 {
        position: absolute;
        top: -10px;
        right: 45%;
    }



}

@media (max-width: 767px) {
    .foundersList
    {
            overflow: hidden;
    }
    .social-icon 
    {
        justify-content: flex-start;
    }
     .social-icon a
    {
        margin-right:15px;
    }
    .mainTopSlider .owl-nav button.owl-prev {
      width: 30px;
      height: 30px;     
      left: 5px;
      background-size: contain;
  }
  .mainTopSlider .owl-nav button.owl-next {
    background-size: contain;
    width: 30px;
    height: 30px;
    right: 5px;
}
.mainTopSlider_2 .owl-nav button.owl-prev {
      width: 30px;
      height: 30px;     
      left: 5px;
      background-size: contain;
  }
  .mainTopSlider_2 .owl-nav button.owl-next {
    background-size: contain;
    width: 30px;
    height: 30px;
    right: 5px;
}
.allSliderMod .modal-dialog {
  width: 100%;
  margin: 30px auto;
}
.allFives {
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
}
.fleetPage .allFives > div {
    width: 100%;
    text-align: center;
    padding: 20px;
}
.fleetPage .allFives {
    max-width: 100%;
    margin: auto;
}
.carsMan img {
    width: 100%;
}
.benefitsIn > div:last-child img{
    width: 100%;
}
.servicesIn > div:first-child img {
    width: 100%;
}
.perfectleftIns .icon_3 {
    position: absolute;
    left: 41%;
    bottom: -29px;
    width: 70px;
}
.indOverview p {
    text-align: center;
    color: #4A1981;
    font-size: 20px;
    line-height: 24px;
    font-family: roboto-bold;
}
img.howicon3 {
    right: 24%;
    top: 11%;
    width: 5%;
}
img.howicon2 {
    left: 23%;
    top: 11%;
    width: 6%;
}
img.howicon1 {
    left: 7%;
    top: 17%;
    width: 7%;
}
img.howicon4 {
    right: 10%;
    width: 7%;
    top: 18%;
}
.row.btmftr p {
    text-align: center;
}
footer {
    padding: 30px 0 10px;
}
ul.footerlinks li {
    padding: 10px 0;
}
ul.footerlinks {
    display: block;
}
img.allimg-2 {
    right: -4%;
    width: 25%!important;
}
img.allimg-1 {
    top: 20px;
    right: 45%;
    width: 25%!important;
}
img.allimg-3 {
    bottom: 13%;
    right: 20%;
    width: 15%!important;
}
img.allimg-4 {
    bottom: 5%;
    left: 2%;
    width: 30%!important;
}
img.allimg-5 {
    left: 0%;
}
.circle-slider2 .owl-nav .owl-next {
    bottom: 0px;
    top: initial;
}
.circle-slider2 .owl-nav .owl-prev {
    top: initial;
    bottom: 0px;
}
.ensur-circl {
    height: 370px;
    max-width: 450px;
    background-position: center;
    margin: 40px auto 30px;
    background-size: contain;
}
img.mind-img2 {
    left: -20%;
    bottom: -6%;
    width: 70%!important;
}
img.mind-img3 {
    bottom: -16%;
    width: 50%!important;
}
img.mind-img5 {
    right: 0%;
    bottom: 25%;
    width: 18%!important;
}
img.mind-img4 {
    left: 0%;
    top: 10%;
    width: 20%!important;
}
img.mind-img15 {
    top: 60%;
    left: -7%;
    width: 30%!important;
}
img.mind-img16 {
    right: -10%;
    bottom: 12%;
    width: 33%!important;
}
img.mind-img17 {
    right: 3%;
    top: -14%;
    width: 70%!important;
}


img.mind-img11 {
    right: 0%;
    bottom: 21%;
    width: 25%!important;
}
img.mind-img13 {
    left: -13%;
    bottom: 15%;
    width: 48%!important;
}
img.mind-img12 {
    left: -5%;
    top: 0%;
    width: 49%!important;
}
img.mind-img8 {
    left: -4%;
    bottom: 20%;
    width: 32%!important;
}
img.mind-img9 {
    right: 0;
    bottom: 21%;
    width: 20%!important;
}
img.mind-img10 {
    width: 40%!important;
    top: -10%;
    right: 6%;
}
.ensur-details h3 {
    font-size: 22px;
    padding: 0 45px;
}


img.mind-img11 {
    right: 0%;
    bottom: 21%;
    width: 25%!important;
}
img.mind-img13 {
    left: -13%;
    bottom: 15%;
    width: 48%!important;
}
img.mind-img12 {
    left: -5%;
    top: 0%;
    width: 49%!important;
}
img.mind-img8 {
    left: -4%;
    bottom: 20%;
    width: 32%!important;
}
img.mind-img9 {
    right: 0;
    bottom: 21%;
    width: 20%!important;
}
img.mind-img10 {
    width: 40%!important;
    top: -10%;
    right: 6%;
}
.ensur-details h3 {
    font-size: 22px;
    padding: 0 45px;
}
.parent-banner h1, .p-solving h3, .p-app h3,
.requirement h3
{
    font-size: 30px;
    line-height: 36px;
}
.banner-text
{
    padding-top: 50px;
}
.p-overview-text h5 {
    font-size: 22px;
    line-height: 30px;
}
.p-overview-text {
    padding: 80px 0px;
    max-width: 100%;
}
.po-icon1 {
    top: 45px;
    left: -15px;
}
.po-icon2 {
    top: 70px;
    right: -30px;
}
.po-icon3
{
    bottom:125px;
    left: -30px;
}
.po-icon4 {
    right: 0px;
    bottom: 40px;
}
.ps-icon1
{
    left: -10px;
}
.ps-icon2
{
    right: -30px;
}
.lc-icon2 {
    left: -30px;
    bottom:110px;
}
.po-icon1 img, .po-icon2 img, .po-icon3 img,
.ps-icon1 img, .lc-icon2 img
{
    width: 50%;
}
.po-icon4 img, .ps-icon2 img, .ps-icon3 img,
.p-services-icon img
{
    width: 70%;
}
.ps-icon3 {
    top: 30px;
    left: 50px;
}
.p-services-icon {
    right:0px;
    top: -50px;
}
.lc-icon3
{
    position: relative;
}
.lc-icon3 img {
    position: absolute;
    right: -30px;
    bottom: -100px;
    z-index: 999999;
    width: 40%;
}
.l-solving .container
{
    display: block;
}
.l-solving .p-solving-img
{
    padding-top: 0px;
    padding-bottom: 60px;
}
.l-services-icon, .l-benefit-icon1
{
   position: relative;
}
.l-services-icon img, .l-benefit-icon1 img
{
    width: 30%;
    position: absolute;
    right: 0;
    bottom: 0;
}
.requirement {
    margin-bottom: 80px;
}
.sp-img img
{
    max-width: 100%;
}

}
@media (max-width: 420px){

}
@media (max-width: 380px){

}
@media(min-width:1920px){
.downarrow {
    left: calc(100% - 77%);
    bottom: 110px;
}
img.howicon2 {
    left: 38%;
   
}
img.howicon1 {
    left: 30%;
}
img.howicon3 {
    right: 37%;
    top: 30%;
}
img.howicon4 {
    right: 30%;
    top: 44%;
}
}
