
@media only screen and (width: 768px){
.And-thats-why-we-ca {
    margin-top: 20px;
}
.latestwork {
    left: 1%;
}
.looimg {
    border-left: 40px solid #fff;
}
.rightpophd {
    padding: 0 15px;
}
  .parkimg {
    height: 1060px;
}

.app_header {
    height: 52vh !important;
}
.footer {
    margin-top: 50px;
}
.header {
    height: 60vh;
    background-image: linear-gradient(125deg, #4351fa, #1d2bba 100%);
}
.Create-your-Winning{
  font-size: 24px;
  height: auto;
  margin-top: 22px;
}
.hombnr{
 position: absolute;
    top: 15%;
    right: 10px;
}
#numsize {
    margin-top: 0;
}
.pizzatext {
    width: 50%;
}
.width89 {
    width: 100%;
}
.pizzabox .col-lg-6.pl-0.pr-4 {
    padding-right: 15px !important;
    padding-left: 15px !important;
    margin-bottom: 20px;
}
.pizzabox .col-lg-6.pr-0.pl-4 {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
section.loofind .col-lg-4.offset-1.pl-0 {
    margin-left: 4% !important;
}
.client {
    margin-top: 60px;
}
.padlteam {
    padding-left: 15px;
}
.mt-client {
    margin-top: 30px;
}
.sec_card {
    padding-left: 0;
}

.card.border-0.pr-0.sec_card {
    padding-right: 15px !important;
}
.card{
  margin-bottom: 20px;
}

.card.border-0.pr-4 {
    padding-right: 15px !important;
}
.col-lg-4.pr-0 {
    padding-right: 15px !important;
}
.footer .p-0 {
    padding: 15px !important;
}
.submrg input {
    width: 100%;
}
/*------------ about --------*/

.about_header {
    height: 54vh !important;
  }
section.webreath {
    margin-top: 60px;
}
.p-0.pr-4 {
    padding-right: 15px !important;
    padding-left: 15px !important;
}
.breath2 {
    margin-top: 30px;
}
.birthpad {
    padding: 4px 15px;
    margin-top: 80px;
}
#someproud {
    margin-top: 50px;
    margin-bottom: 50px;
}
.We-dream {
    margin-bottom: 30px;
}
.someproud {
    background-color: #532d8e;
    padding: 35px;
}
.pl-5 {
    padding-left: 15px !important;
}
.allappbox {
    margin-bottom: 20px;
    margin-top: 0;
}
.pl-0.pr-4 {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
#infusing .box1clr1, .box1clr2, .box1clr3, .box1clr4 {
    margin-bottom: 20px;
    border: 1px solid transparent;
}
.perc90{
  width: 100%;
  margin: 0 auto;
  padding-top: 30px;
}
.pr-0.pl-4 {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.brandboxone {
    margin-bottom: 20px;
}
.prod_lanbnr {
    font-size: 28px;
}
.parkingbox {
    padding-top: 30px;
}
.As-Car-parking-is-a {
    width: 50%;
}
.parkimg {
    margin-bottom: 30px;
}
.p-0 {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.app-Magnify-busines {
    width: auto !important;
    height: auto !important;
}
.app-Magnify-busines {
  font-size: 32px !important;
  padding-top: 20px;
}
.magnibox {
    top: 10%;
    left: 22px;
    width: 80%;
}
.digitextbox {
    padding-left: 15px;
}
.resonate-sec {
    margin-top: 30px;
}
section.ourapp_dev {
    margin-top: 50px;
}
.pl-0 {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.padl58 {
    padding-left: 0;
}
.service_header {
    height: 52vh !important;
}
.landing_header {
    height: 40vh !important;
}
.profile_header {
    height: 71vh important;
}
.profsol {
    right: 0 !important;
    left: 59%;
}
.pizzatext {
    width: 100%;
}
.center-div {
    margin-top: 40px;
    padding-left: 40px;
}
.We-help-companies-bu {
    margin-top: 30px !important;
}
.Rectangle {
    margin-top: 16px;
}
.width86 {
    width: 94%;
}
.breath2>img {
    width: 100%;
}
.The-Ministry-of-Hous {
    width: 260px;
}

.pizabox {
    width: 50%;
}
.card.border-0.pad74.mt42
{
  padding-left: 0;
  padding-right: 15px;
}
.how_work_header {
    height: 52vh !important;
}
.center-div.col-md-8.col-lg-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 70%;
    max-width: 70%;
}
}


/*-------------@media only screen and 768 -----------*/


@media (max-width: 767.98px) {
.pizzatext {
    width: 60%;
}
.secnum {
    margin-top: 20px;
}
section.box3 {
    padding: 60px 0px 20px;
}
section.header-section .mt_bnr {
    margin-top: 30px;
} 
  .header {
    height: 133vh;
}
.menubnr {
    width: 100%;
}
.Create-your-Winning{
  font-size: 24px;
  height: auto;
  margin-top: 22px;
}
.Agile-Development {
    font-size: 42px;
}
#numsize {
   margin-top: 0;	
   margin-top: -55px;
}
#numsize>.container-fluid {
    width: 100%;
}
.yellowbg>.padl850 {
    padding: 0;
}
#box3pad .padl {
    padding-left: 25px;
    padding-right: 25px;
}
#box3pad .pad50 {
    padding: 20px;

}
#box3pad  .padl58 {
    padding-left: 15px;
}
.looimg {
    /*background-image: none;*/
    min-height: auto;
    padding-top: 30px;
    padding-bottom: 30px;
    border-left: solid 38px #fff;
}
.latestwork {
    left: 1%;
    top: 32%;
}
.The-Ministry-of-Hous {
    width: 96%;
}
/*.latestwork {
    display: none;
}*/
.loobox {
    margin-top: 0;
}
.width89 {
    width: 100%;
    position: relative;
}
.pizzabox .pr-4, .pl-4 {
    padding-right: 0px !important;
    padding-left: 0px !important;
    margin-bottom: 20px;
}
.pizzabox .pizabox {
    padding-right: 20px;
}
.padlteam {
    padding-left: 15px;
    padding-right: 15px;
}

.client {
    margin-top: 25px;
}
.mt-client {
    margin-top: 20px;
}
.padlteam .card.border-0.pr-4 {
    padding-right: 0px !important;
}
.client .col-lg-4.pr-0 {
    padding-right: 15px !important;
}

.yellowbg .pl-5{
  /*padding: 15px !important;*/
}
.padbonumb {
    padding: 30px 0;
}
.sec_card {
    padding-left: 0;
    padding-right: 0px !important;
    margin-top: 20px;
}
.client .mt80 {
    margin-top: 20px;
}
.client .pad74 {
    padding-left: 0;
}
section.buldoneapp {
    margin-top: 40px;
}
.We-Build-An-App-Usin {
    font-size: 24px;
}
.successimg {
    height: auto;
    padding: 15px;
}
.successimggreen {
    height: auto;
    padding: 20px;
}
.successimggreen .col-lg-2 {
    text-align: center;
    padding-top: 20px;
}
section.pizzabox .mt76 {
    margin-top: 26px;
}
.successimg .col-lg-2 {
    text-align: center;
    padding-top: 20px;
}
.success_story .col-lg-12.p-0 {
    padding-right: 15px !important;
    padding-left: 15px !important;
}
.successimg .col-lg-10.pl-0 {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.Wants-to-build-your {
    font-size: 26px;
    text-align: center;
    margin-top: 20px;
}
.Talk-to-us {
    margin: 0 auto;
    margin-bottom: 20px;
}
.footer .col-lg-2.p-0 {
    position: relative;
    width: 100%;
    padding-right: 15px !important;
    padding-left: 15px !important;
}
.footer {
    margin-top: 50px;
}
.footer .sectwo {
    padding-left: 0;
}
.secthree.pl-3 {
    padding-left: 0px !important;
}
.pd_serv {
    padding-left: 15px;
    padding-right: 15px;
}
.sub_btn {
    position: relative;
    margin: 0 auto;
    text-align: center;
    display: block;
}
.submrg input {
    width: 100%;
}
.submrg input {
    padding: 0 30px 0 30px;
}
.copyright .col-lg-9.p-0 {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.way99 {
    padding-left: 15px;
    /*margin-top: 20px;*/
}

.width86 {
    width: 100%;
}
.shadow-div{
    width: auto;
    height: auto;
}
.about_allapp_text {
    width: auto;
    height: auto;
    margin-bottom: 10px;
}
section.webreath {
    margin-top: 30px;
}
.col-lg-4.p-0.pr-4 {
    padding-right: 15px !important;
    padding-left: 15px !important;
}
.breath2 {
    margin-top: 46px;
}
.birthpad {
    padding: 4px 15px;
        margin-top: 70px;
}
.someproud {
    background-color: #532d8e;
    padding: 15px;
}
.proudcountbox {
    text-align: center;
}
#someproud {
    margin-bottom: 40px;
    margin-top: 30px;
}
.col-lg-10.pl-0 {
    padding-left: 15px !important;
}
.Some-proud {
    font-size: 36px;
}
.And-thats-why-we-ca {
    margin-top: 30px;
}
.We-dream {
    margin-bottom: 30px;
}
.pl-4 {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.pt60 {
    padding-top: 20px;
}
.service-entire-pro {
    font-size: 30px;
}
section#infusing {
    margin-top: 30px;
}
.pl-0.pr-4 {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
section#infusing {
    margin-bottom: 20px;
}
.service_Branding {
    font-size: 30px;
}
section#ser_branding {
    padding-top: 30px;
}
.brandone {
    padding-left: 15px;
    padding-right: 16px;
}
.brandboxone, .brandboxtwo, .brandthree {
    margin-bottom: 20px;
}
.brandthree {
    padding-right: 15px;
}
.secthree.pl-4 {
    padding-left: 0 !important;
}
section.resonate {
    margin-top: 40px;
}
.digi-img {
    padding-left: 15px;
    padding-right: 15px;
}
.digitextbox {
    padding: 0;
    margin-top: 30px;
}
.app-We-make-Apps {
    font-size: 36px;
}
.resonate-sec {
    margin-top: 30px;
}
.digiprobox {
    padding-top: 0px;
    padding-left: 0px;
}
.app_digipro {
    padding-left: 15px;
    padding-right: 15px;
}
.digi-App-Developm {
    width: 100%;
}
.looimg .col-lg-4.offset-1.pl-0 {
    padding-left: 15px !important;
    padding-right: 15px !important;
    margin-left: 0px !important;
}
section.ourapp_dev {
    margin-top: 10px;
}
.digi-App-Developm {
    width: 100%;
}
section.ourapp_dev {
    margin-top: 20px;
}
.pl-0 {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.app-Magnify-busines {
    width: auto !important;
    height: auto !important;
}
.magnibox {
    position: absolute;
    top: 0%;
    left: 0;
}
.maginify img {
    min-height: 350px;
}

.app-Magnify-busines {
  font-size: 32px !important;
  padding-top: 20px;
}
.digi-App-Developm {
    font-size: 32px;
}
.prod_lanbnr.text-center {
    font-size: 24px;
    height: auto;
    margin-top: 22px;
}
.landloof {
    margin-top: 30px;
}
.parkimg {
    background-image: none;
    height: auto;
    padding-bottom: 30px;
    margin-bottom: 20px;
}
.parkingbox {
    padding-top: 30px;
    padding-left: 15px;
}
section.parking.mt38 {
    margin-top: 20px;
    margin-bottom: 10px !important;
}
.tmaryan74 {
    margin-top: 50px;
}

.parking .pt-40 {
    padding-top: 0px;
}
.pro-changing-musi {
    font-size: 24px;
    padding-top: 30px;
    line-height: 40px;
}
.loo-protwo-box .btn{
 text-align: center;
    margin: 0 auto;
    display: block;
}

.mobclr {
    padding: 15px !important;
}

.mobilespc img {
    text-align: center;
    width: 100%;
}
.posicar {
    left: 36px;
    bottom: 35px;
}

.borderbotm:before {  
  bottom: -15px;  
}
.smallcount{font-size: 45px;}

.fly.imgright {text-align:center;}
.fly.imgright img {float:none;}
form.submrg {margin-top: 0px;}
.submrg input { padding: 0 30px 0 30px;}
}


/*---------- end @media (max-width: 767.98px) ----------*/


@media (max-width: 560px) {
.managementimg {
    background-size: contain;
    object-fit: contain;
    object-position: center center;
    background-color: #00ac54;
}

.pizaboximg {
    background-size: contain;
    object-fit: contain;
    object-position: center center;
    background-color: #ff661e;
}

#numsize {
    margin-top: 0;	
   /*margin-top: -55px;*/
}
.num850{font-size: 100px; width:100%; text-align:center}
.smallcount{font-size: 65px; text-align:center;}
.Making-Awesome-Clien {text-align:center;}
.Sucessfull-Projects {text-align:center;}
.fly.imgright {text-align:center;}
.fly.imgright img {float:none;}
.submrg input { padding: 0 150px 0 30px;}
form.submrg {margin-top: 25px;}
.way99 {
    padding-left: 15px;
    margin-top: 20px;
}
}


/*---------- end @media (max-width: 560px)---------*/


@media (max-width: 768px) {
  .inputbox_border {
    min-height: auto;
    margin-bottom: 10px;
}
.copyright>.row {
   /* margin-top: 40px;*/
	margin-top: 10px;
}
.appb1 {
    margin-top: 38px;
}
.gamla {
    display: none;
}
.cup {
    display: none;
}
.profilebox {
    width: 100%;
    margin-bottom: 20px;
}
.pop_left_text {
    width: 100%;
}
.Rectangle {
    margin-top: 20px;
}
span.speaker_ray img {
    position: absolute;
    bottom: 40px;
    width: 24%;
    left: 0;
}
section#box3pad .col-lg-6 {
    padding-left: 0;
}

.modal.fade.bd-example-modal-lg.show {
    padding-right: 0 !important;
}
	
.mobgap{
	margin-top: 46px;
}

#infusing .box1clr1, .box1clr2, .box1clr3, .box1clr4 {
    border: 1px solid transparent;
}


a.dual-line {
    display: none;
}

.pl-5 {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
  
#mob-bg {
    padding-top: 56px !important;
}
.videobg img {
    width: 100%;
}

.Product-Understandin {
    font-size: 34px;
    padding-left: 0px;
}
.pro-great-mu {
    padding-left: 0px;
}
.meetclr-bg {
    padding: 15px;
}
.pro-Meetthe {
    font-size: 22px;
    width: 100%;
}
.stext {
    padding-top: 5px;
}
section.prochalan {
    padding-bottom: 70px;
}
.pronubox {
    text-align: center;
}
.profsol {
    position: relative;
}
.solutionbox {
    padding: 0;
    overflow: hidden;
}
.solusbuhd {
    font-size: 22px;
    padding-right: 0;
}
.datebox>ul>li {
    float: initial;
    width: 100%;
}

.datebox>ul>li:before {    	
	top: 42px;	
}

.datebox .pro-date {    	
	margin-left: 30px;
}

.datebox .Pro-discov-text {    	
	margin-left: 30px;
}

.liborder {
    display: none;
}
.datebox {
    padding-top: 10px;
}
.solutext {
    font-size: 16px;
}
.Pro-discov-text br {
    display: none;
}
.tm-action {
    margin-top: 30px;
}
.teamaction {
    margin-bottom: 20px;
}
.teamaction {
    text-align: center;
}
.comprhencive {
    font-size: 34px;
}
.row.palletbox {
    padding-top: 30px;
}
.typhaphy-box {
    padding-left: 10px;
    margin-top: 20px;
}
.typhicon {
    padding-left: 0px;
}

.pro-icon {
    padding-left: 0;
    width: 100%;
    padding-top: 25px;
}
section.compnsive {
    padding: 30px 0;
}
.showoff {
    font-size: 34px;
}
section#awesombox {
    padding-top: 30px;
    margin-bottom: 30px;
}
.awesome-work {
    font-size: 36px;
    line-height: initial;
}
.aweboximg {
    margin-bottom: 20px;
}
.pltsize {
    padding: 50px 20px;
}
.how-We-work-bnrhd {
    font-size: 30px;
    margin-top: 30px;
}
section.work-explain {
    margin-top: 40px;
}
.howexplain {
    font-size: 34px;
    line-height: 46px;
}
.worboxallthree {
    padding: 32px;
    margin-bottom: 30px;
}
.hwo-ninja-hd {
    font-size: 44px;
    margin-top: 40px;
    line-height: 54px;
}
.ninjabtext {
    text-align: left;
    font-size: 18px;
}
.leftninjabox {
    width: calc(100% - 0px);
    margin-top: 20px;
}

.pro-application {
    font-size: 26px !important;
    margin-bottom: 30px;
}
.pro-bnr-text {
    font-size: 17px !important;
}

.protwo-posi {
    position: relative !important;
    top: 3% !important;
    left: 0 !important;
}
#protwo-loo>img {
    display: none;
}
#protwo-loo {
    position: relative;
    overflow: hidden;
    background-color: #5d0f93;
    padding: 40px 0;
}


section.Challengesbox {
    padding: 50px 0px !important;
}

.Challenges-hd {
    font-size: 32px;
    line-height: 40px;
}

.Challenges-hd-text {
    font-size: 17px;
}

.Challengesbox .pr-0 {
    padding-right: 15px !important;
}


.mobilepack-text {
    position: relative !important;
}

section#mobilepack>img {
    display: none;
}
.mobhd {
    font-size: 26px !important;
}
.mobhd-text {
    font-size: 16px !important;
}
#mobilepack {
    padding-top: 10px !important;
}

#solutionsetion {
    margin-top: 0px !important;
}

.Challenges-hd {
    font-size: 34px;
    line-height: 39px;
}

.Challenges-hd-text {
    font-size: 16px;
    line-height: 1.89;

}
.blank-mob-bg {
    width: 100% !important;

}
.mobclrtext {
    font-size: 28px !important;
}
.mobclrtext br {
    display: none;
}
.protwo-logo {
    width: 100%;
    text-align: center;
}

.protwo-logohd {
    font-size: 33px;
    line-height: 40px;
    margin-top: 20px;
    text-align: center;
}
.logosubtext {
    margin-top: 20px;
    width: 100%;
}

.ceoname {
    font-size: 20px;
}
.ceohd {
    font-size: 16px;
}
.protwo-short img {
    width: 100%;
}

.about_header {
    height: 92vh;
}
.service_header {
    height: 92vh;
}
.app_header {
    height: 92vh;
}
.profile_header {
    height: 92vh;
}
.boxhi {
    margin-bottom: 20px;
}
.brandone {
    padding-left: 15px;
}

.brandthree {
    padding-right: 22px;
    padding-left: 22px;
}
.thrboxall {
    width: 100%;
    min-height: 470px;
}
.pd_serv {
    padding-left: 15px;
}

.landloof {
    margin-top: 27px;
}
.As-Car-parking-is-a {
    padding-bottom: 80px;
}
.padlrappbox {
    padding-right: 20px;
    padding-left: 20px;
}
.app-megnibox {
    margin-top: 64px;
    margin-bottom: 35px;
}
.app-erate-your {
    font-size: 27px;
}
.row.rondboxicon {
    padding-left: 15px;
    padding-right: 15px;
}
.mobclr-subtext {
    margin-bottom: 30px;
}

.loo-protwo-box .btn {
    margin-bottom: 10px;
}
.how_work_header {
    height: 92vh;
}
.mobilespc {
    text-align: center;
}
.breath2 img {
    width: 100%;
}

.Apps-designed {
    margin-bottom: 20px;
}
.app_digipro {
    padding-left: 40px;
    padding-right: 40px;
}
.mobclrtext:after {
   display: none;
}
}

/*---------- end 768----------*/

@media (max-width: 736px) {
	.thrboxall {
		width: 100%;
		min-height: 170px;
	}		
}



@media only screen and (width: 320px){
.borderbotm:before {
    bottom: -18px;
}
.header {
    height: 150vh;
}
.about_header {
    height: 110vh;
}
.The-Ministry-of-Hous {
    width: auto;
}
.app_header {
    height: 106vh !important;
}
.how_work_header {
    height: 105vh !important;
}
.service_header {
    height: 110vh;
}
.plane:before {
   display: none;
}
.plane:after {
   display: none;
}
}

/*---------- end 320 onlly----------*/

@media only screen and (width: 375px){

.header {
    height: 129vh;
}
.infubox {
    padding: 60px 1.25rem 0px;
    margin-top: 168px;
}
.app_header {
    height: 80vh;
}

}
/*---------- end 375 onlly----------*/


@media only screen and (min-width: 411px) and (max-width: 414px) {

section.header-section .mt_bnr {
    margin-top: 30px;
} 
.header {
    height: 120vh;
}
.about_header {
    height: 82vh;
}
.app_header {
    height: 72vh !important;
}
.how_work_header {
    height: 72vh !important;
}
.profile_header {
    height: 68vh !important;
}
.service_header {
    height: 72vh;
}
.infubox {
    margin-top: 188px;
}
}

/*---------- (min-width: 411px) and (max-width: 414px)----------*/

@media only screen and (width: 414px){

.header {
    height: 118vh;
}

}
/*---------- only end 414px ----------*/

@media only screen and (width: 1024px){
#someproud {
    margin-top: 50px;
    margin-bottom: 58px;
}
.allappbox {
    margin-top: 54px;
    margin-bottom: 40px;
}

section.webreath {
    margin-top: 90px;
}
.pro_Great-music {
    width: 80%;
}
section.prochalan {
    padding: 40px 40px 60px;
}
.solutionbox {
    padding: 50px;
}
section.compnsive {
    padding: 50px 0;
}
section#awesombox {
    padding-top: 50px;
    margin-bottom: 50px;
}
.footer {
    margin-top: 20px;
}
.protwo-logohd {
    font-size: 38px;
}
.pizzabox .pl-0 {
    padding-left: 0px !important;
}
.copyright>.row {
    margin-top: 40px;
}
.padl850 {
    padding-bottom: 60px;
}
.fly.imgright {
    position: absolute;
    right: -30px;
    bottom: 0;
}
.profilebox {
    width: 100%;
}
.Book-your-FREE-30-mi {
    margin-top: 20px;
    margin-bottom: 10px;
}
.pophd {
    font-size: 28px;
}
span.speaker_ray img {
    position: absolute;
    bottom: 20%;
    left: -120px;
}
.header {
    background-color: #4510ec;
    background-image: none;
}

.col-lg-4.offset-1.pl-0 {
    margin-left: 2%;
}

  .Create-your-Winning {
    width: 529px;
}

.center-div.col-md-8.col-lg-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 70%;
    max-width: 70%;
}

.mobclr {
    background-color: #ff8e16;
    padding: 50px 20px !important;
}
.blank-mob-bg {
    width: 100% !important;
}
.mobclrtext {
    font-size: 33px !important;
}
#mob-bg {
    padding-top: 56px !important;
}
.header {
    height: 73vh;
}
.hombnr {
    position: absolute;
    top: 20%;
    right: 30px;
}
.Create-your-Winning {
    height: auto;
}
.about_allapp_text {
    width: auto;
}
.about_header {
    height: 52vh;
}
.service_header {
    height: 60vh;
}
/*.infusingbox1, .infusingbox2, .infusingbox3, .infusingbox4 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    margin-bottom: 20px;
}*/
.box1clr1, .box1clr2, .box1clr3, .box1clr4
{
  background-size: contain;
}
.infubox {
    padding: 60px 10px 0px;
	margin-top:0;
}
.infusinicon_text {
    line-height: 22px;
}
section#infusing {
    margin-bottom: 10px;
}

.successimg {
    background-size: contain;
}
.successimggreen {
    background-size: contain;
}
.Wants-to-build-your {
    font-size: 32px;
    line-height: 38px;
    margin-bottom: 14px;
    margin-top: 14px;
}
.successimg {
    padding: 10px 50px;
}
.landing_header {
    height: 40vh;
}
.tmaryan74 {
    margin-top: 26px;
}
.app_header {
    height: 50vh;
}
.successimggreen {
    padding: 10px 50px;
}
.magnibox {
    position: absolute;
    top: 5%;
    left: 42px;
}
.profile_header {
    height: 50vh;
}
.social li {
    margin-right: 8px;
}
.sub_btn {
    position: relative;
}
form.submrg {
    text-align: center;
}
/*.header {
  
    background-image: linear-gradient(125deg, #4351fa, #1d2bba 100%);
}*/
.about-ipad {
    -ms-flex: 0 0 50%;
    flex: 0 0 90%;
    max-width: 90%;
}

.about-ipad .mt56 {
    margin-top: 16px;
}
.We-breath-to-create {
    font-size: 36px;
    line-height: 39px;
    padding-left: 0;
}
.width86 {
    width: 96%;
}
.birthpad {
    padding: 4px 10px;
}
.aboutbreath.mt40{
    margin-top: 15px;
}

.pl-0 {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.posicar {
    bottom: 46px;
}
.thrboxall {
    min-height: 390px;
}
.how_work_header {
    height: 60vh;
}
.The-Ministry-of-Hous {
    width: 282px;
}
.container-fluid.width89.protwo-posi {
    width: 116%;
}
.padlteam {
    padding-left: 15px;
    padding-right: 15px;
}
#numsize {margin-top: -212px;}	

}
/*------------------end only 1024--------------*/



@media (max-width: 1023.98px){
.profilebox {
    width: 100%;
    margin-bottom: 20px;
}
.header {
    background-color: #4510ec;
    background-image: none;
}
.mobview{
	display: block;
}
.webview{
	display: none;
}
.leftbodr:after {
   display: none;
}
.stepheading {
    padding-right: 0;
}
.full-leftbox .numberbox {
    display: inherit;
}

.rightninjabox {
    display: inline-block;
    width: calc(100% - 0px);
    float: right;
    margin-bottom: 40px;
    margin-top: 20px;
}
.fright {
    float: left;
    display: block;
    text-align: center;
    margin: 0 auto;
}
.stepheading {
    display: inline-block;
    margin-top: 20px;
}
section.fullyequ {
    margin-top: 28px;
}
.how-equipped {
    font-size: 34px;
}
.linksbox1 {
    padding-left: 0;
}
.linksbox2 {
    padding-left: 0px;
}
.linksbox3 {
    padding-left: 0px;
}
.linksbox4 {
    padding-left: 0;
}
ul.lboxfor {
    margin-top: 10px;
}
.shdnew {
    width: 100%;
}
.boxlinkshd {
    min-height: auto;
}
section.boxlinksfor {
    margin-top: 40px;
    margin-bottom: 30px;
}

}

/*--------------(max-width: 1023.98px)---------------*/

@media (max-width: 991.98px){
#topheader .navbar-light .navbar-nav .nav-link {
    text-align: right;
}
div#navbarSupportedContent {
    position: absolute;
    right: 0;
    top: 74%;
    background: rgba(0, 0, 0, 0.7);
    width: 70%;
    z-index: 9;
    padding: 0 26px;
}
.form-inline.my-2.my-lg-0 {
    float: right;
}
.dubl_line:after {
    display: none;
}
.whitebtn {
    margin-right: 0;
}
}
/*----------------End (max-width: 991.98px)--------------*/

@media (min-width: 992px){
.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 20px;
    padding-left: 20px;
}
}

@media only screen and (width: 1280px){
	.about_allapp_text {
		width: auto;
	}
	
	.shadow-div{
		width: 100%;		
	}
	
	.how-We-work-bnrhd{font-size: 55px;}
	
	.thrboxall {min-height: 409px;}	
}


/*-------------End (min-width: 992px)--------------*/

@media (min-width: 1440px){

.mt_bnr {
    text-align: right;
}	
.header {
    height: 147vh;
  }
  .about_header {
    height: 94vh;
  }
  .app_header {
    height: 94vh;
  }
  .app_header {
    height: 84vh;
}
.landing_header {
    height: 56vh;
    }
.service_header {
    height: 94vh;
}

.We-help-companies-bu {
    width: 70%;
}

.successimg, .successimggreen {
    height: 340px; 
}
.infubox {
    position: absolute;
    bottom: 20%;
}
.infusingbox1, .infusingbox2, .infusingbox3, .infusingbox4 {
    width: 100%;
    height: 494px;
    overflow: hidden;
    max-height: 100%;
}
.box1clr1, .box1clr2, .box1clr3, .box1clr4 {
    height: 100%;
    border: 1px solid transparent;
}
.looimg {
    min-height: 960px;
}
.profile_header {
    height: 94vh;
}
.aweboximg img {
    background-size: cover;
    width: 100%;
}
.how_work_header {
    height: 94vh;
}
.rightninjabox {
    margin-bottom: 200px;
}
.lgvert-center{
  -ms-flex-item-align: center!important;
  align-self: center!important;
}
section#protwo-loo>img {
    width: 100%;
}
.protwo-short>img {
    width: 100%;
}
section#mobilepack img {
    width: 100%;
}
section#mob-bg img {
    width: 100%;
    height: 100%;
}
.videobg img {
    width: 100%;
}
#numsize {margin-top: -198px;}
#numsize > .container-fluid {width: 88%;}
}
/*---------- end min 1440----------*/

@media only screen and (width: 1920px){
.parkimg {
    background-size: contain;
    object-fit: contain;

}
.header {
    height: 104vh;
}
.center-div {
    /*margin-top: 204px;*/
	margin-top: 80px;
}

.mt_bnr {
    margin-top: 260px;
}
.pizabox {
    width: 80%;
}
.successimg, .successimggreen {
    padding: 88px;
}

.subemail {
    width: 100%;
}
.awetext-posi {
    top: 60px;
}

#numsize {margin-top: -130px;}
#numsize > .container-fluid {width: 85%;}
.thrboxall {min-height: 280px;}
.rightninjabox {
    margin-bottom: 75px;
}

}
/*---------- only end 1920----------*/

@media only screen and (width: 1440px){
  .parkimg {
    background-size: contain;
    object-fit: contain;
}
.header {
    height: 93vh;
}
.successimg, .successimggreen {
    height: 260px;
    padding: 48px 50px;
}
.about_header {
    height: 68vh;
}

.service_header {
    height: 85vh;
}

.box1clr1, .box1clr2, .box1clr3, .box1clr4 {
    height: 73%;
    border: 1px solid transparent;
}
.app_header {
    height: 74vh;
}
.profile_header {
    height: 90vh;
}
.how_work_header {
    height: 74vh;
}
.about_allapp_text {
	width: 489px;
}
}

/*---------------only screen and (width: 1440px)------------*/

@media only screen and (width: 1536px){
  .parkimg {
    background-size: contain;
    object-fit: contain;
}
.header {
    height: 120vh;
}
.successimg, .successimggreen {
    height: 270px;
}
.successimg {
    padding: 54px 50px;
}
.box1clr1 {
    background-size: contain;
    object-fit: contain;;
    object-position: center center;
}
.infubox {
    bottom: 30%;
}
.infusingbox1, .infusingbox2, .infusingbox3, .infusingbox4 {
    height: 404px;
}
.app_header {
    height: 98vh;
}
}

@media only screen and (width: 1900px){
.shadow-div{
	width: 75%;		
}
}

/*--------------@media only screen and (width: 1536px)-----------*/

@media (min-width: 1024.99px){
.We-dream {
    width: 110% !important;
}
.service-marke {
    width: 110%;
}
span.speaker_ray {
    display: none;
}
.popboxwidth {
   padding: 0 10% 2%;
}
.Transparent-width {
    padding-right: 0px;
}

}

/*---------------------@media (min-width: 1024.99px)-----------------*/



@media only screen 
    and (device-width : 375px) 
    and (device-height : 812px) 
    and (-webkit-device-pixel-ratio : 3) { 

.header {
    height: 106vh;
}
section.header-section .mt_bnr {
    margin-top: 30px;
}   
.about_header {
    height: 72vh;
}
.app_header {
    height: 70vh;
}
.how_work_header {
    height: 72vh;
}


}


@media only screen 
    and (device-width : 411px) 
    and (device-height : 823px) 
    and (-webkit-device-pixel-ratio : 3.5) { 

.header {
    height: 106vh !important;
}

}


/*------------- changes responsive -------------*/

@media only screen and (width: 823px){
.home.Rectangle {   
     margin-top: 0px;
}
}

@media only screen and (width: 720px){
.padbonumb {
    padding: 0;
}
.Some-proud-numbers-t {
    padding-bottom: 28px;
}


}



@media (min-width: 576px) and (max-width: 768px){
form.submrg {
    /*width: 60%;*/
}

.sub_btn {
    position: absolute;
}
.copyright .way99 {
    text-align: right;
}

}
@media (min-width: 768.98px) and (max-width: 991.98px){

.pd_serv {
    padding-left: 0;
}
form.submrg {
    /*width: 60%;*/
}
.submrg input{
	width: 100%;
}
.worboxallthree {
    margin-bottom: 30px;
}
#box3pad .padl58 {
    padding-left: 15px;
}
.Appname {
    display: inline-block;
    width: 36%;
    transform: translate(-2%, 126%);
}
.pizaboximg {
    margin-bottom: 20px;
}
.pizzabox .pr-4 {
    padding-right: 0px !important;
}
.pizzabox .pl-4 {
    padding-left: 0px !important;
}
.client {
    margin-top: 50px;
}
.client .padlteam {
    padding-left: 0px;
}
.mt-client {
    margin-top: 0px;
    margin-bottom: 20px;
}
.client .card.border-0.pr-4 {
    padding-right: 0px !important;
}
.client .sec_card {
    padding-left: 0px;
}
.client .container-fluid.p-0.overfhidden {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.client .padlteam .col-lg-4.pr-0 {
    padding-right: 15px !important;
}
.client .pad74 {
    padding-left: 15px;
}





}


@media only screen and (width: 1024px) and (orientation: landscape) { 

.header {
    height: 124vh;
}
span.speaker_ray img {
    bottom: 6%;
}
.hombnr {
    position: absolute;
    top: 36%;
    right: 0px;
    padding: 0 70px;
}


}

/*-----------(min-width: 768px) and (orientation: landscape)-----------*/

@media only screen and (width: 540px) and (orientation: landscape) { 
.about_header {
        height: 156vh;
}
}

/*------------ (width: 540px) and (orientation: landscape)------------*/


@media screen and (max-width: 1280px) and (max-height: 800px) and (min-height: 769px) {
.service_header {
    height: 85vh;
}
.mt38 {
    margin-top: 18px;
}
.box1clr1, .box1clr2, .box1clr3, .box1clr4 {
    background-size: contain;
    object-fit: contain;
}
.app_header {
    height: 88vh;
}
.header {
    height: 112vh;
}
#numsize {margin-top: -212px;}	
#numsize > .container-fluid {width: 87%;}
}


@media only screen and (width: 800px){
.center-div {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 100%;
    max-width: 100%;
}
.service_header {
    height: 55vh;
}
.We-help-companies-bu {
    width: 80%;
}
.profilebox {
    margin-bottom: 50px;
}
.new800 {
    flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    max-width: 100%;
}
.header {
    height: 113vh;
}

span.speaker_ray {
    position: absolute;
    bottom: 0px;
    left: 230px;
}
.new800 img {
    width: 50%;
    float: right;
}

.latestwork {
    left: -5%;
}

.thrboxall {min-height: 430px;}
}


@media (min-width: 1200px){
.modal-xl {
    max-width: 1180px;
}
.nopad-desk{
    padding: 0;
}
}


@media only screen and (width: 1366px){
	.thrboxall {min-height: 384px;}
}

/* CSS Added on 6th Aug 2020 */

.webreath .width86 > .row{flex-direction: row-reverse;}
.header{height:900px !important; position:relative;}
.mt_bnr{position: absolute; bottom: 130px; right: 70px; margin: 0;}
.way99{padding-left: 0;}
.Appname{max-width: 150px;}
.pizzatext{overflow: hidden; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; max-width: 220px;}
 
@media(width:1080px) and (height:1920px){
.header{height: 780px;}
.Create-your-Winning{font-size: 36px;}
.team3card{height:610px;}
#box3pad .shadowbox{min-height: 370px;}
.Wants-to-build-your, .whitebtneffect{margin-left: 15px;}

}


@media(max-width:1600px) and (min-width:1348px){
.looimg{min-height: 700px; background-position: bottom right; background-size: auto 100%;}
}

@media(max-width:1280px) and (min-width:1024px){
.loobox{margin-top: 0;}
.looimg{min-height: 550px; background-position: bottom right; background-size: auto 100%;}
}

@media(min-width:1600px){
.mt_bnr{right: 130px;}	
}

@media(max-width:1199px){
.The-Ministry-of-Hous{width: 245px;}
.Create-your-Winning, .We-help-companies-bu{max-width: 400px;}
.about_header {background-position: bottom right;background-size: 100% auto;}
.about_header, .service_header, .landing_header, .how_work_header{height: auto; padding-bottom: 50px;}
.infusinicon_text{line-height: 18px;}
.how_work_header{background-position: bottom right; background-size: 100% auto;}
.Create-your-Winning{font-size: 36px;}
#numsize {margin-top: -140px;}
.Im-convinced-that-B, .client_text.cbodytext{font-size: 14px;}
#mc_embed_signup_scroll .clear{text-align: left;}
.sectwo{padding-left: 10px;}
.footer-logo{margin-left: 0;}
.social li{width: 40px; height: 40px; line-height: 40px;}
.stepbystep > .col-lg-10{max-width: 100%; flex: 0 0 100%;}
.stepheading{font-size: 24px; line-height: 24px;}
.mt_bnr{top: auto;}
.submrg input{padding-right:30px;}
.blend .shadow-div{height: 250px;}
.thrhead{font-size: 18px;}
.thrtext{line-height: 20px;}
.thrboxall{padding:15px;}
#box3pad .shadowbox{min-height: 340px;}
.box3pad .padl58{padding-left: 0;}
.pizaboximg{position:relative;}
.pizaboximg:before{content:""; display:block; width:100%; height:100%; top:0; left:0; background:#000; position:absolute; opacity: 0.7;}
.managementimg{position:relative;}
.managementimg:before{content:""; display:block; width:100%; height:100%; top:0; left:0; background:#5c0f93; position:absolute; opacity: 0.7;}
.Yandeximg{position:relative;}
.Yandeximg:before{content:""; display:block; width:100%; height:100%; top:0; left:0; background:#5c0f93; position:absolute; opacity: 0.7;}
.landmanagementimg{position:relative;}
.landmanagementimg:before{content:""; display:block; width:100%; height:100%; top:0; left:0; background:#232d36; position:absolute; opacity: 0.7;}
.parkimg{position:relative;}
.parkimg:before{content:""; display:block; width:100%; height:100%; top:0; left:0; background:#5300b0; position:absolute; opacity: 0.7;}
.pizzatext{overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; max-width: 270px;}
.parking.mt38 .col-lg-6 .col-lg-12.pt-40{    padding-right: 15px !important;}
.app-An-level{font-size: 14px; line-height: 20px;}
.app-Magnify-busines{line-height: 32px; margin-bottom: 20px;}
.Pizza-hed{font-size: 24px;}
.pizabox{padding-top: 30px; padding-left: 30px;} 
.allappbox .col-lg-6{padding-left: 15px !important;}
.app_header {height: 90vh;}
.app-Magnify-busines{height: auto;}
.sub_btn{width:116px;}
.submrg input.subemail{width:100%;}
.submrg input{position:relative;}
}
 
@media(max-width:1023px){
.numcount .yellowbg{padding: 50px 10px 0px;}
.numcount .padl850{padding-left: 0;}
.menubnr{width:100%;}
.center-div{padding-left: 15px;}
#numsize>.container-fluid{width:100%;}
nav#navstyle .navbar-brand{padding-left:0;}
section.box3 .padl{padding-left: 0;}
section.box3{padding:50px 0;}
section.box3 .pad50{padding:0;}
.App-Development{display: flex;}
.looimg{min-height: 520px;}
.loobox{margin-top: 0;}
.padlteam{padding-right: 0;}
.client .card.border-0.pad74.mt42{margin-bottom:0px;}
.Our-clients-simply-l{line-height: normal; font-size: 30px;}
.cbodytext{padding-right: 0;}
.client .mt80{margin-top:20px; margin-bottom: 30px;}
section.buldoneapp{margin-top: 50px;}
section.plan{margin-top: 50px; margin-bottom: 50px;}
.center-div{width: 70%;}
.profile_header{height: 72vh;}
#numsize>.container-fluid, .loofind .width89, .client .container-fluid, .pizzabox .container-fluid, .success_story .container-fluid, .footer .container-fluid, .width89, section.box3 .container{width: 100%; max-width: 100%;}
.webreath .container-fluid, #someproud .container-fluid, .blend .width86{width: 100%;}
.someproud{padding-left:0; padding-right:0;}
.App-Development{display:block;}
.successimg{background-position: top left; margin:0;}
.hombnr{right: 0; top: auto; bottom: 140px; position: absolute;;}
.header{height: 800px !important; position: relative;}
section.box3 .padl{padding-left: 22px;}
.dropdownarrow {display: block;}
.looimg {margin: 0 0 0 0px; background-position: bottom right !important; background-size: 100% auto !important;}
.submrg input.sub_btn{width:140px;}
.navbar-nav .dropdown-menu{background: transparent; padding: 0; border: 0;}
.navbar-nav .dropdown-menu .dropdown-item{color:#fff; text-align:right;padding-right: 0;}
.navbar-nav .dropdown-menu .dropdown-divider{display:none;}
.profile2_header .dropdownarrow:before{color:#313c56; border-bottom-color: #313c56;}
.profile2_header .navbar-nav .dropdown-menu .dropdown-item{color:#313c56;}
.col-lg-12.aboutbreath{margin-top: 0;}
.We-breath-to-create{font-size: 36px; line-height: 40px;}
.breath2{margin-top: 0;}
.birthpad{margin-top: 50px;}
.blend .shadow-div{height: auto;}
form.submrg{margin-top:0;}
#box3pad .shadowbox{min-height: initial;}
#protwo-loo>img{display: none;}
.Challengesbox .row.rondboxicon li{margin-left: 0; margin-bottom: 15px;}
#mob-bg .row.justify-content-center > div.pl-0{padding-left: 15px !important;}
.awesomebox .videobg img.img-fluid{ width: 100%;}
.successimg .col-lg-10{flex: 0 0 62%; max-width: 62%;}
} 

@media(max-width:767px){
section.box3{padding: 50px 0px 20px;}	
.looimg{padding-top: 50px; padding-bottom: 50px;}
.pizabox{padding-top: 50px; padding-bottom: 50px;}
.client{margin:0;padding-top: 50px; padding-bottom: 50px;}
section.buldoneapp{margin-top: 0;}
section.plan{margin-top: 50px; margin-bottom: 50px;}
.successimg{padding: 30px 0;}
.center-div{padding-left: 15px;}
.We-breath-to-create{font-size: 30px; line-height: 36px;}
nav#navstyle .navbar-brand{padding-left: 0;}
.birthpad:before{left: 15px;}
.breath2{margin-top: 0;}
.And-thats-why-we-ca{margin-top: 0; padding: 0;}
.aboutbreath{margin-top: 20px;}
section.webreath {margin-top: 15px;}
.Some-proud{margin-top: 15px;}
.aobut_A-blend{font-size: 30px; line-height: 36px;}
.allappbox{padding: 0; margin-top: 0;  margin-bottom: 30px;}
.Wants-to-build-your{line-height: normal;}
.footer .col-lg-2.p-0{width: 50%;} 
.about_header, .service_header {height: auto; padding-bottom: 50px;}
.numcount .yellowbg{padding: 50px 15px 0px;}
.Services-in-Winnipeg{font-size: 36px; line-height: 44px; margin-bottom: 20px;}
.Our-clients-simply-l{font-size: 36px; line-height: 44px;}
.Agile-Development{font-size: 36px; line-height: 44px;}
.Our-agile-strategies{ line-height: 28px;}
.sub_btn{width:100%;}
.service_Infusing, .hwo-ninja-hd, .how-equipped{font-size: 36px; line-height: 44px;}
.services_agenda{line-height: 26px;}
.service_Branding{line-height: 36px;}
section#ser_branding{margin-bottom:20px;}
.successimg{background-position: top left;}
.pizabox{padding:20px !important;}
.Parking{ font-size: 36px;}
.whitebtneffect{z-index:1;}
.posicar{left: 20px;}
.header {height: auto !important; padding-bottom: 190px;}
.pizaboximg, .managementimg{background-size: cover;}
.footer-logo{margin: auto;}
.Create-your-Winning{font-size: 24px;}
/*.submrg input.sub_btn{width:100%;}*/
.submrg input.sub_btn{width:100%;}
.aboumg{margin-bottom: 15px;} 
.copyright .col-lg-3{margin-bottom: 20px;}
.pd_serv{padding-left: 0;}
.proximafont{float: none; display: block; margin-top: 10px; top: 0;}
.mt_tech{margin-left:0;}
.pizzatext{width: 100%; max-width: 100%;}
.infubox{margin-top: 0;}
.pizaboximg, .Yandeximg{margin-bottom:20px;}
.landmanagementimg{margin-bottom:10px;}
.subsc{margin-bottom:15px;    width: 100%;}
.social{margin-bottom: 15px;}
.social:after{content:"";display:block; min-height:0.1px; clear:both;}
.active>.substepbox{padding-left: 0;}
.support>.substepbox{padding-left: 0;}
.leftninjabox{margin-bottom: 0px;}
.successimg .col-lg-10{flex: 0 0 100%; max-width: 100%;}
.mt-client.item1{width:100%;}
}

@media(max-width:479px){
.center-div{width:100%;}	
.cdm-h1tag{margin-top: -10px;}
.header{height: auto !important; padding-bottom:0;} 
section.header-section .mt_bnr{margin-top: 30px; position: relative; bottom: auto;}
#numsize{margin-top: 0px;}
section.webreath .flex-md-row .col-md-3{flex: 0 0 100%; max-width: 100%;}
section.webreath .flex-md-row .col-md-3{flex: 0 0 100%; max-width: 100%;}
}

@media (max-width:767px) and (orientation:landscape) {
.submrg input.sub_btn{width: 140px;}
}
@media (max-width:480px) and (orientation:portrait) {
.subsc{width: 100%;}
.copyright>.row {flex-direction: column-reverse;}
}

/*Testimonial Popover*/
@media only screen and (min-width: 1920px){
	.webui-popover-testimonail-popover {width:30%;}
}
@media only screen and (max-width: 1920px){
	.webui-popover-testimonail-popover {width:30%;}
}

@media only screen and (max-width: 1440px){
	.webui-popover-testimonail-popover {width:40%;}
}

@media only screen and (max-width: 1280px){
	.webui-popover-testimonail-popover {width:45%;}
}

@media only screen and (max-width: 1200px){
	.webui-popover-testimonail-popover {width:40%;}
}

@media only screen and (max-width: 1024px){
	.webui-popover-testimonail-popover {width:60%;}
}

@media only screen and (max-width: 800px){
	.webui-popover-testimonail-popover {width:70%;}
}

@media only screen and (max-width: 768px){
	.webui-popover-testimonail-popover {width:70%;}
}

@media only screen and (max-width: 576px){
	.webui-popover-testimonail-popover {width:90%;}
}

@media only screen and (max-width: 480px){
	.webui-popover-testimonail-popover {width:95%;}
}

@media only screen and (max-width: 360px){
	.webui-popover-testimonail-popover {width:95%;}
}
/*Testimonial Popover*/


@media(max-width:1023px) and (min-width:769px){
.hombnr > img{position:absolute; bottom:0;}
}
@media(max-width:767px){
.footer .secfive.pd_serv .col-sm-6{flex: 0 0 100%; max-width: 100%;}
	
}