@media only screen and (max-width: 1330px){
footer .circle{width: 400px;height: 232px;}
footer .circle a{margin-top: 115px;}
footer .right {width: 30.8%;}
}


@media only screen and (max-width: 1200px){
header ul li{margin-right: 27px;}
a.btn, .btn{padding: 13px 33px;}
header .logo{max-width: 200px;}
footer .left{width: 100%; margin-bottom: 30px;}
footer .right{width: 100%;}
footer .wrap{flex-flow: column; justify-content: initial;}
footer ul{justify-content: center;}
footer h3{text-align: center;}
footer{padding-bottom:210px;padding-top: 30px;}
footer .circle{margin-left: -200px;}
}

@media only screen and (max-width: 1100px){
    .bottomTabCollab{margin-bottom: 90px;}
    header.hide{opacity: initial; pointer-events: initial;}
    header.fixed-header{padding: 24px 0px;}
    header{padding-bottom: 0;}
    header .menu-toggle{display: flex;}
  .mobileNav.open{display:block;}
.mobileNav{display: block;position: fixed;right: 0;top: 0;width: 290px;max-height: 100vh;overflow-y: scroll;background: #000;height: -webkit-fill-available;padding-top: 110px;display: none;z-index: 9;}
  .nav-menu{display: none;}
  .mobileNav ul{display:block;padding: 20px;}
  .mobileNav ul li{display:block;}
  .mobileNav ul li a{display:block;padding: 8px 0px;}
  .mobileNav ul li a.sub{background: url(../images/dropdown.png) no-repeat 98% 16px;padding-right: 39px;}
  .mobileNav ul li ul{display:none;background: #1b1b1b;padding: 0px 10px;}
  .mobileNav ul li ul li ul.sub-menu{display:none;}
  .mobileNav ul li ul li ul.sub-menu li ul.sub-menu{display:none;}
  .mobileNav ul li ul li ul.sub-menu li.open ul.sub-menu{display:block;}
  .mobileNav ul li.open ul li.open ul{display:block;}
  .mobileNav ul li.open ul{display:block;}
}

@media only screen and (max-width: 950px){
    .inrPage.product .KeyFeatures li, .inrPage.product .KeyFeatures li:nth-child(4n+4){width:32.65%; margin-right: 1%;}
    .inrPage.product .KeyFeatures li:nth-child(3n+3){margin-right:0px;}
    .inrPage.carer .whyJoin .faq-container .faq-item .faq-question h3:after{width: 36px;height: 36px;top: 0;}
    .inrPage.carer .whyJoin .faq-container .faq-item .faq-question .imgPnl{margin-bottom: 10px;}
    .inrPage.carer .whyJoin .faq-container .faq-item{width: 100%; margin-right: 0; margin-bottom: 20px;}
    .inrPage.carer .whyJoin h2{margin-bottom: 15px;}
    .inrPage.carer .whyJoin{padding: 20px;}
    .inrPage.carer .textCtr{padding-bottom: 50px;margin-bottom: 50px;}
    .inrPage.carer .life{flex-wrap: wrap;}
    .inrPage.carer .life .slider{width: 100%;}
    .inrPage.carer .life .text{width: 100%;position: initial;margin-bottom: 30px;}
    .inrPage.leadership ul li:nth-child(2n+2){margin-right: 0px;}
    .inrPage.leadership ul li, .inrPage.leadership ul li:nth-child(3n+3){width: 49%; margin-right: 2%;}
    .about .pnlFlex .textPnl h2 {margin-bottom: 13px;}
    .about .pnlFlex .textPnl .btn{margin-top: 20px}
    .about .pnlFlex .textPnl p{margin-bottom: 10px;}
    .about .pnlFlex .textPnl h2 br{display: none;}
    .about .pnlFlex .textPnl{width:100%;padding: 0;margin-bottom: 30px;}
    .about .pnlFlex .imgPnl{border-radius: 20px;width: 100%;height: auto;}
    .about .pnlFlex{flex-flow: column;justify-content: initial;align-items: initial;padding: 30px 30px;border-radius: 25px;}
    .legacy .threePoints li{width: 48.76%;margin-bottom: 3%;}
    .legacy .threePoints{flex-wrap: wrap;}
    .legacy .threePoints li:last-child{width: 100%; margin-bottom: 0;}
    .legacy .threePoints li .innerItem h3{font-size: 20px;}
    .legacy .flexPnl .rgtPnl{width: 100%;}
    .legacy .flexPnl .imagePnl{width: 100%; margin-bottom: 30px;}
.legacy .flexPnl{flex-flow: column;}
header{padding: 30px 0px;}
.banner ul li h1{padding: 0px 20px;width: -webkit-fill-available;}
.banner{margin: 0px;margin-bottom: 114px;border: 0;border-radius: 0;border-bottom: 2px solid #1b1a1a;}
h1{font-size: 35px;}
}

@media only screen and (max-width: 650px){
    .inrPage.product .productImage video{border-radius: 10px;}
    .inrPage.product .productImage{margin-bottom: 30px;}
    .inrPage.product .content h4{font-size: 18px; margin-bottom: 10px;}
    .inrPage.product .content h3{font-size: 24px;}
    .inrPage.product .KeyFeatures li, .inrPage.product .KeyFeatures li:nth-child(3n+3), .inrPage.product .KeyFeatures li:nth-child(4n+4){width:49%; margin-right: 2%; margin-bottom: 2%;}
    .inrPage.product .KeyFeatures li:nth-child(2n+2){margin-right: 0px;}
    .inrPage.contact .formPnl form .fldWrp input{padding: 16px 16px;}
    .inrPage.contact .formPnl form .fldWrp{width: 100%; margin-right: 0px;}
    .inrPage.contact .formPnl{border-radius: 20px;padding: 30px;}
    .inrPage.contact ul li a svg{width: 27px;height: 27px;}
    .inrPage.contact ul li a{padding: 30px 20px;border-radius: 10px;}
    .inrPage.leadership ul li a.link{width: 35px;height: 35px;border-radius: 5px;}
    .inrPage.leadership ul li h3{font-size: 19px;line-height: 1em;min-height: initial;}
    .about .pnlFlex .textPnl{padding: 20px; width: -webkit-fill-available;}
    .about .pnlFlex{padding: 9px 9px;border-radius: 15px;}
    a.btn, .btn{padding: 10px 23px;font-size: 14px;}
    .capiblity h2{margin-bottom: 22px;}
    .capiblity .tabs .btn{padding: 11px 16px;font-size: 14px;}
    section{margin-bottom: 70px;}
    .capiblity h2 p{font-size: 20px;}
    .legacy .threePoints li .innerItem .icon img{max-height: 34px;}
    .legacy .threePoints li .innerItem{padding: 23px 23px;min-height: 176px;}
    .legacy .threePoints li .innerItem h3{font-size: 18px;}
    .banner{margin-bottom: 60px;}
h2{font-size: 28px;}
p{font-size: 18px;}
h2 br{display: none;}
.legacy .flexPnl .rgtPnl p{margin-bottom: 10px;}
.legacy .threePoints{margin-top: 30px;}
}

@media only screen and (max-width: 550px){
    .inrPage.carer .life .text h3{font-size: 22px;}
    .inrPage.carer .whyJoin .faq-container .faq-item .faq-question .imgPnl{border-radius: 7px;}
    .inrPage.carer .whyJoin .faq-container .faq-item .faq-answer{margin-top:10px;}
    .inrPage.carer .whyJoin .faq-container .faq-item .faq-question h3{font-size: 19px;}
    .inrPage.carer .whyJoin{padding: 10px; padding-top: 30px; border-radius: 10px;}
    .inrPage h2{margin-bottom: 20px;}
    .cdk-global-overlay-wrapper h3 {font-size: 18px;margin-bottom: 10px;}
    .inrPage{margin-bottom: 70px;margin-top: 140px;}
    .inrPage.leadership ul li h3{margin-top: 18px;}
    .inrPage.leadership ul li, .inrPage.leadership ul li:nth-child(3n+3){width: 100%; margin-right: 0px; margin-bottom: 25px;}
    .capiblity ul li{width: 100%; margin-bottom: 20px;}
    .capiblity ul{flex-flow: column;}
    .capiblity ul li .innerPnl h4{margin-top: 18px;font-size: 19px;}
.capiblity ul li .innerPnl{padding: 18px 7px;}
header .logo{max-width: 166px;}
.banner ul li .play-btn img{margin-right: 21px;margin-bottom: 21px;}
.banner ul li .play-btn{left: -37px;bottom: -32px;}
h1{font-size: 30px;}
.banner ul li .play-btn img{width: 13px;height: 15px;}
}

@media only screen and (max-width: 500px){
    .inrPage.product .KeyFeatures li{width: 100% !important; margin-right: 0 !important;}
    .inrPage.contact ul li a{font-size: 16px;}
    .inrPage.contact ul li a span{font-size: 15px;}
    footer .circle a{margin: 0 auto;margin-top: 85px;max-width: 57%;}
    footer .wrap{min-height: initial;}
footer .circle{width: 320px;height: 186px;margin-left: -160px;}
footer .circle{width: 320px;height: 186px;}
.capiblity h2 p{font-size: 18px;}
.legacy .threePoints li{width: 100%;}
}

@media only screen and (max-width: 400px){
    .inrPage.contact .formPnl form .fldWrp{margin-bottom: 20px;}
    .inrPage.contact .formPnl{border-radius: 10px;padding: 20px;}
    .inrPage.contact ul li{width: 100%; margin-right: 0px;}
.capiblity .tabs .btn{border-radius:inherit;width: -webkit-fill-available;}
.capiblity .tabs{flex-flow: column;padding: 5px;border-radius: 13px;}
.legacy .threePoints li .innerItem h3{font-size: 17px;}
h2{font-size: 25px;}
p{font-size: 16px;}
}