@media (max-width: 370px) {
    .subFrmWrap{
      height: 833px !important;
      background-color: #ffff;
      padding: 40px 27px 0 27px;
    }
    .srvcDtlsTxt9 {
        top: 5px;
    }
    .srvcDtlsPhoto8Img{
        display: block;
    width: 80%;
    margin-left: 32px;
    margin-top: 0;
    height: 210px;
    }
    .srvcDtlsPhoto8 {
      /*background-image: url(../../assets/images/srvcDtlsPhoto82.jpg);*/
      background-image: none;
      background-size: contain;   
    }
    
    .srvcDtlsPhoto9Img{
         display: block;
    width: 80%;
    margin-left: 32px;
    margin-top: 0;
    height: 210px;
    }
    .srvcDtlsPhoto9 {
      /*background-image: url(../../assets/images/srvcDtlsPhoto94.jpg);*/
      background-image: none;
      background-size: contain;   
    }
    .srvcDtlsTxt8 {
        top: 5px;
    }
    .srvcDtlsPhoto8 {
       background-size: contain; 
    }
    .srvcDtlsPhoto3{
         background-size: contain;   
    }
    .srvcDtlsTxt3{
        top: 5px;
    }
    .OURWrks_BnAWrap02 {
      height: 100px; 
    }
    .OURWrks_BnA_cmpnylogos{
            width: 41%;
    margin-left: 105px;
    margin-bottom: 25px;
    }
    .OURWrks_BnA_cmpnylogos2{
       width: 100%;
        margin-bottom: 25px;
    }
    .OURWrks_blk2 {
        width: 42%;
        margin-left: 104px;
        margin-bottom: 20px;
    }
    
    .OURWrks_BnA_cmpnylogos3{
       width: 100%;
        margin-bottom: 25px;
    }
    .OURWrks_BnA_cmpnylogos4{
       width: 41%;
    margin-left: 105px;
    margin-bottom: 25px;
    }
    .OURWrks_BnA_cmpnylogos5{
       width: 41%;
    margin-left: 105px;
    margin-bottom: 25px;
    }
    .OURWrks_blk3 {
        width: 42%;
        margin-left: 104px;
        margin-bottom: 20px;
    }
    
    .OURWrks_blk4{
       width: 42%;
        margin-left: 104px;
        margin-bottom: 20px; 
    }
    .OURWrks_blk5{
      width: 42%;
        margin-left: 104px;
        margin-bottom: 20px;   
    }
    
    .OURWrksBckgrnd{
        background-size: cover;
    }
    #gallery-con #thumbnails #right-arrow{
     height: auto !important;
     width: 100% !important;
     bottom: -168px !important;
     margin-left: 15px !important;
     margin-top: 0 !important;
    }
    #gallery-con #thumbnails #left-arrow{
     margin-top: -16px !important;
     width: 100% !important;
     height: auto !important;
     margin-left: 14px !important;
    }
    #gallery-con #thumbnails{
        width: 60px !important;
        height: 135px !important;
        margin-left: -10px !important;
    }
    .ow_wprtflio_lft{
       height: 173px; 
    }
    .xtrSctn1{
        height: 536px !important;
    }
    .ttBlck_Inner{
      height: 402px;  
    }
    .ftrSocial{
      margin: 0px 0 0 0px;
    }
    .faIcon{
       margin-right: 11px; 
    }
    .nvXtra{
        width: 60%;
    }
    .p-b-0f{
        padding-bottom: 0;
    }
    .gitWrap{
      padding-left: 12px;  
    }
    
    #Header02_MBView{
      display: block;   
    }
    #Header02{
        display: none;
    }
    .HeaderWrap02{
     background-image: url(../images/KAPX_WEB_WWD_txtPhoto.jpg);
      background-size: contain;
      height: 770px;
    }
    .PME_txtWrap {
        position: relative;
        width: 50%;
        float: left;
        padding: 0 20px 0 31px !important;
    }
    
    .PME_PhotoWrap{
      position: relative;
      width: 50%;
      float: right;
      right: 10px;
    }
    
    #PME_BgrndPhoto{
        display: block;
        border: none;
        height: 791px;
        position: absolute;
    }
    
    #PME_txtPhoto{
        display: block;
    }
    
    .HeaderWrap02P{
     font-size: 12px;
     line-height: 18px;
     padding-top: 75px;  
    }
    .HeaderWrap03P{
     font-size: 12px;
     line-height: 18px;
    }
    
    
/***********What We Do ****/
.srvcDtlsTxt1{
     margin-left: 0;   
    }
.WWD_PME_txtHdr{
       font-size: 17px; 
    }
    #WWD_Header02_MBView{
      display: block;   
    }
    #WWD_Header02{
        display: none;
    }
    .WWD_HeaderWrap02{
     background-image: url(../images/KAPX_WEB_PME_bgrnd_MBView.png);
      background-size: contain;
      height: 770px;
    }
    .WWD_PME_txtWrap {
        position: relative;
        width: 50%;
        float: left;
        padding: 0 20px 0 31px !important;
    }
    .WWD_PME_PhotoWrap{
      position: relative;
      width: 50%;
      float: right;
      right: 10px;
    }
    #WWD_PME_BgrndPhoto{
        display: block;
        border: none;
        height: 791px;
        position: absolute;
    }
    #WWD_PME_txtPhoto{
        display: block;
    }
    .WWD_HeaderWrap02P{
     font-size: 12px;
     line-height: 18px;
     padding-top: 15px;  
    }
    .WWD_HeaderWrap03P{
     font-size: 12px;
     line-height: 18px;
    }

 
 /***********Our Works section ****/
.srvcDtlsTxt1{
     margin-left: 0;   
    }
.OWrks_PME_txtHdr{
       font-size: 17px; 
    }
    #OWrks_Header02_MBView{
      display: block;   
    }
    #OWrks_Header02{
        display: none;
    }
    .OWrks_HeaderWrap02{
     background-image: url(../images/KAPX_WEB_PME_bgrnd_MBView.png);
      background-size: contain;
      height: 770px;
    }
    .OWrks_PME_txtWrap {
        position: relative;
    width: 50%;
    float: left;
    padding: 0 0 0 10px !important;
    left: 34px;
    }
    .OWrks_PME_PhotoWrap{
          position: relative;
    width: 50%;
    float: right;
    right: 54px;
    top: 41px;
    }
    #OWrks_PME_BgrndPhoto{
        display: block;
        border: none;
        height: 791px;
        position: absolute;
    }
    #OWrks_PME_txtPhoto{
        display: block;
    }
    .WOWrks_HeaderWrap02P{
     font-size: 12px;
     line-height: 18px;
     padding-top: 15px;  
    }
    .OWrks_HeaderWrap03P{
     font-size: 12px;
     line-height: 18px;
    }
    
    
    
    .menu-open{
        margin: 33px 10px 0 0 !important;
    }
    .m-tp {
        margin-top: 95px;
    }
    .hdrTxtSz{
        font-size: 33px;
        padding: 0 7px 0 0;
    }
    
    .dmNM_h2{
    font-size: 26px;
   }
    .kmcBlgDtlTitle{
      font-size: 29px;
    }
    .cjBgrndMain{
        height: 1280px;
    }
    
    .bxFrnt1st2{
      background-image: url(../../hm/img/customerjourneyInfgDwn.png);
      background-size: cover;
      background-position: center center; 
    }
    .cjBlck{
       height: 433px; 
    }
    .bxBack1st2{
      background-image: url(../../hm/img/customerjourneyInfgDwn.png);
      background-size: cover;
      background-position: center center;   
    }
    .bxFrnt1st2Txt {
      margin-left: 28px;
      margin-top: -50px;  
    }
    .bxBack1st2Txt {
          margin-top: -145px !important;
    text-align: center !important;
    margin-left: -5px;
    font-size: 20px !important;
    width: 100%;
    padding: 0 28px 0 20px;
    }
    
    .bgGifDsk {
      display: none;
    }
    .bgGifMBvw {
        display: block;
    }
    
    .pckgBxWbPc{
      line-height: 20px;
    margin-top: -40px !important;  
    }
    .footer-information{
        padding-left: 0;
    }
    .footer-menu{
      padding-left: 0;   
    }
    .footer-social{
      padding-left: 0;  
    }
    .pckgBx{
      line-height: 20px;
    margin-top: -40px !important;
    }
    .subtxt2{
      font-size: 24px;
      padding: 0 10px 0 0;
    }
    .pmEx{
      font-size: 27px;
    }
    #gallery-con {
    width: 100% !important;
    }
    .sldrSctn{
      padding-top: 10px !important;
      padding-bottom: 10px !important;
    }
    
    .sldrImg{
        width: 100%;
    }
    #gallery-con{
        height: 0 !important;
    }
    #gallery-con #thumbnails{
        margin-top: 20px !important;
    }
    .lstTxtLft{
      font-size: 12px !important; 
    }
    .pckgLstBlk{
        padding: 0 0 0 15px;
    }
    .bkacBtn{
     display: block !important;
    width: 114px !important;
    font-size: 11px;
    }
    .pckgsRow6{
        background-color: #1a1a1a;
        background-size: contain;
        background-position: inherit;
    }
    .rpckTbl{
        margin: 0 0 0 0;
    }
    .rpckTbl2{
        margin: 0 0 0 16px;
    }
    
    .pckgHdrs{
      padding: 15px;
      font-size: 1.5em !important;
    }
    .pckgHdrs01{
      padding: 10px;
    font-size: 13px !important;
    }
    .pgBrnImgMB{
        display: block;
    }
    .pgBrnImgMB2{
        display: block;
    }
    .kapxOvly {
    background-color: rgb(0, 0, 0, .1) !important;
    }
    .hmSM{
        margin-top: 370px;
    }
    .hmSMa{
        width: 37%;
    }
    .kapxLgImg{
        /*width: 630px;*/
    }
    
    .tpHdNum{
       width: 100px; 
    }
    .bacFrmWrap{
        right: 0;
        top: 45px;
    }
    .form-result{
        width: 78%;
    }
    .bnrWrap{
        margin-left: 0;
        height: 568px;
    }
    .mrg_lft {
      margin-left: 0;
      margin-right: 5px;
    }
    
    .cJ_arw_right{
     display: none;   
    }
    .cJ_arw_down{
     display: block;
    margin-left: 0;
    margin-bottom: 13px;
    margin-top: 13px;   
    }
    .mbView{
       position: absolute;
        right: -28px;
        display: block;
        top: 0;
    }
    .ttlMBview{
        position: relative;
        top: -38px;
        text-shadow: 5px 5px 0px #ffffff;
        margin-left: 361px;
        background-color: transparent !important;
        font-size: 79px !important;
        padding-bottom: 106px !important;
        display: block !important;
    }
    .ttlDstop{
        display: none;
    }
    .bnrWrapQuote{
        height: 106px;
    }
    .ttlMBviewQuote{
      background-color: transparent !important;
    position: relative;
    top: -387px;
    text-shadow: 5px 5px 0px #ffffff;
    display: block;
    }
    .ImgMBView{
        position: absolute;
        right: -28px;
        display: block;
        top: 0;
    }
    .ttlQuoteDktp{
        display: none;
    }
    .ImgMBViewQt{
         display: block;
    position: relative;
    right: -33px;
    top: -71px;
    }
    .abtUsPnlRgt{
      padding: 0 0 0 24px;  
    }
    .sct01{
      margin-bottom: 377px;
    }
}

@media (max-width: 575px) {
    .subFrmWrap{
      height: 833px !important;
      background-color: #ffff;
      padding: 40px 27px 0 27px;
    }
    .srvcDtlsTxt9 {
        top: 5px;
    }
    .srvcDtlsPhoto8Img{
         display: block;
    width: 80%;
    margin-left: 32px;
    margin-top: 0;
    height: 210px;
    }
    .srvcDtlsPhoto8 {
      /*background-image: url(../../assets/images/srvcDtlsPhoto82.jpg);*/
      background-image: none;
      background-size: contain;   
    }
    .srvcDtlsPhoto9Img{
         display: block;
    width: 80%;
    margin-left: 32px;
    margin-top: 0;
    height: 210px;
    }
    .srvcDtlsPhoto9 {
      /*background-image: url(../../assets/images/srvcDtlsPhoto94.jpg);*/
      background-image: none;
      background-size: contain;   
    }
    .srvcDtlsTxt8 {
        top: 5px;
    }
    .srvcDtlsPhoto8 {
       background-size: contain; 
    }
    .srvcDtlsPhoto3{
         background-size: contain;   
    }
    .srvcDtlsTxt3{
        top: 5px;
    }
    .OURWrks_BnAWrap02 {
      height: 100px; 
    }
    .OURWrks_BnA_cmpnylogos{
            width: 41%;
    margin-left: 105px;
    margin-bottom: 25px;
    }
    .OURWrks_BnA_cmpnylogos2{
       width: 100%;
        margin-bottom: 25px;
    }
    .OURWrks_blk2 {
        width: 42%;
        margin-left: 104px;
        margin-bottom: 20px;
    }
    
    .OURWrks_BnA_cmpnylogos3{
       width: 100%;
        margin-bottom: 25px;
    }
    .OURWrks_blk3 {
        width: 42%;
        margin-left: 104px;
        margin-bottom: 20px;
    }
    .OURWrks_blk4{
       width: 42%;
        margin-left: 104px;
        margin-bottom: 20px; 
    }
    .OURWrks_blk5{
      width: 42%;
        margin-left: 104px;
        margin-bottom: 20px;   
    }
    
    .OURWrksBckgrnd{
        background-size: cover;
    }
    #gallery-con #thumbnails #right-arrow{
     height: auto !important;
     width: 100% !important;
     bottom: -168px !important;
     margin-left: 15px !important;
     margin-top: 0 !important;
    }
    #gallery-con #thumbnails #left-arrow{
     margin-top: -16px !important;
     width: 100% !important;
     height: auto !important;
     margin-left: 14px !important;
    }
    #gallery-con #thumbnails{
        width: 60px !important;
        height: 135px !important;
        margin-left: -10px !important;
    }
    .ow_wprtflio_lft{
       height: 173px; 
    }
    .xtrSctn1{
        height: 536px !important;
    }
    .ttBlck_Inner{
      height: 402px;  
    }
    .ftrSocial{
      margin: 0px 0 0 0px;
    }
    .faIcon{
       margin-right: 11px; 
    }
    .nvXtra{
        width: 60%;
    }
    .p-b-0{
        padding-bottom: 0;
    }
    .gitWrap{
      padding-left: 12px;  
    }
    
    #Header02_MBView{
      display: block;   
    }
    #Header02{
        display: none;
    }
    .HeaderWrap02{
     background-image: url(../images/KAPX_WEB_PME_bgrnd_MBView.png);
      background-size: contain;
      height: 770px;
    }
    .PME_txtWrap {
        position: relative;
        width: 50%;
        float: left;
        padding: 0 20px 0 31px !important;
    }
    
    .PME_PhotoWrap{
      position: relative;
      width: 50%;
      float: right;
      right: 10px;
    }
    
    #PME_BgrndPhoto{
        display: block;
        border: none;
        height: 791px;
        position: absolute;
    }
    
    #PME_txtPhoto{
        display: block;
    }
    
    .HeaderWrap02P{
     font-size: 12px;
     line-height: 18px;
     padding-top: 75px;  
    }
    .HeaderWrap03P{
     font-size: 12px;
     line-height: 18px;
    }
    
    /***********What We Do ****/
    .srvcDtlsTxt1{
     margin-left: 0;   
    }
    .WWD_PME_txtHdr{
       font-size: 17px; 
    }
    #WWD_Header02_MBView{
      display: block;   
    }
    #WWD_Header02{
        display: none;
    }
    .WWD_HeaderWrap02{
     background-image: url(../images/KAPX_WEB_PME_bgrnd_MBView.png);
      background-size: contain;
      height: 770px;
    }
    .WWD_PME_txtWrap {
        position: relative;
        width: 50%;
        float: left;
        padding: 0 20px 0 31px !important;
    }
    .WWD_PME_PhotoWrap{
      position: relative;
      width: 50%;
      float: right;
      right: 10px;
    }
    #WWD_PME_BgrndPhoto{
        display: block;
        border: none;
        height: 791px;
        position: absolute;
    }
    #WWD_PME_txtPhoto{
        display: block;
    }
    .WWD_HeaderWrap02P{
     font-size: 12px;
     line-height: 18px;
     padding-top: 15px;  
    }
    .WWD_HeaderWrap03P{
     font-size: 12px;
     line-height: 18px;
    }
    
    /***********Our Works Section ****/
    .srvcDtlsTxt1{
     margin-left: 0;   
    }
    .OWrks_PME_txtHdr{
       font-size: 17px; 
    }
    #OWrks_Header02_MBView{
      display: block;   
    }
    #OWrks_Header02{
        display: none;
    }
    .OWrks_HeaderWrap02{
     background-image: url(../images/KAPX_WEB_PME_bgrnd_MBView.png);
      background-size: contain;
      height: 770px;
    }
    .OWrks_PME_txtWrap {
        position: relative;
        width: 50%;
        float: left;
        padding: 0 0 0 10px !important;
        left: 34px;
    }
    .OWrks_PME_PhotoWrap{
          position: relative;
    width: 50%;
    float: right;
    right: 54px;
    top: 41px;
    }
    #OWrks_PME_BgrndPhoto{
        display: block;
        border: none;
        height: 791px;
        position: absolute;
    }
    #OWrks_PME_txtPhoto{
        display: block;
    }
    .OWrks_HeaderWrap02P{
     font-size: 12px;
     line-height: 18px;
     padding-top: 15px;  
    }
    .OWrks_HeaderWrap03P{
     font-size: 12px;
     line-height: 18px;
    }
    
    .menu-open{
        margin: 33px 10px 0 0 !important;
    }
    .m-tp {
        margin-top: 95px;
    }
    .hdrTxtSz{
        font-size: 33px;
        padding: 0 7px 0 0;
    }
    .dmNM_h2{
    font-size: 26px;
}
    .kmcBlgDtlTitle{
      font-size: 29px;
    }
    .cjBgrndMain{
        height: 1280px;
    }
    .bxFrnt1st2{
      background-image: url(../../hm/img/customerjourneyInfgDwn.png);
      background-size: cover;
      background-position: center center; 
    }
    .cjBlck{
       height: 433px; 
    }
    .bxBack1st2{
      background-image: url(../../hm/img/customerjourneyInfgDwn.png);
      background-size: cover;
      background-position: center center;   
    }
    .bxFrnt1st2Txt {
      margin-left: 28px;
      margin-top: -50px;  
    }
    .bxBack1st2Txt {
          margin-top: -145px !important;
    text-align: center !important;
    margin-left: -5px;
    font-size: 20px !important;
    width: 100%;
    padding: 0 28px 0 20px;
    }
    
    .bgGifDsk {
      display: none;
    }
    .bgGifMBvw {
        display: block;
    }
    .pckgBxWbPc{
      line-height: 20px;
    margin-top: -40px !important;  
    }
    .footer-information{
        padding-left: 0;
    }
    .footer-menu{
      padding-left: 0;   
    }
    .footer-social{
      padding-left: 0;  
    }
    .pckgBx{
      line-height: 20px;
    margin-top: -40px !important;
    }
    .subtxt2{
      font-size: 24px;
    }
    .pmEx{
      font-size: 27px;
    }
    #gallery-con {
    width: 100% !important;
    }
    .sldrSctn{
      padding-top: 10px !important;
      padding-bottom: 10px !important;
    }
    
    .sldrImg{
        width: 100%;
    }
    #gallery-con{
        height: 0 !important;
    }
    #gallery-con #thumbnails{
        margin-top: 20px !important;
    }
    .lstTxtLft{
      font-size: 12px !important; 
    }
    .pckgLstBlk{
        padding: 0 0 0 0;
    }
    .bkacBtn{
     display: block !important;
    width: 114px !important;
    font-size: 11px;
    }
    .pckgsRow6{
        background-color: #1a1a1a;
        background-size: contain;
        background-position: inherit;
    }
    .rpckTbl{
        margin: 0 0 0 15px;
    }
    .rpckTbl2{
        margin: 0 0 0 16px;
    }
    .pckgHdrs{
      padding: 15px;
      font-size: 1.5em !important;
    }
    .pckgHdrs01{
      padding: 10px;
    font-size: 13px !important;
    }
    .pgBrnImgMB{
        display: block;
    }
    .pgBrnImgMB2{
        display: block;
    }
    .kapxOvly {
    background-color: rgb(0, 0, 0, .1) !important;
    }
    .hmSM{
        margin-top: 370px;
    }
    .hmSMa{
        width: 37%;
    }
    .kapxLgImg{
        /*width: 630px;*/
    }
    .tpHdNum{
       width: 100px; 
    }
    .bacFrmWrap{
        right: 0;
        top: 45px;
    }
    .form-result{
        width: 78%;
    }
    .bnrWrap{
        margin-left: 0;
        height: 568px;
    }
    .mrg_lft {
      margin-left: 0;
      margin-right: 5px;
    }
    .cJ_arw_right{
     display: none;   
    }
    .cJ_arw_down{
     display: block;
    margin-left: 0;
    margin-bottom: 13px;
    margin-top: 13px;   
    }
    .mbView{
       position: absolute;
    right: -28px;
    display: block;
    top: 0;
    }
    .ttlMBview{
       position: relative;
        top: -38px;
        text-shadow: 5px 5px 0px #ffffff;
        margin-left: 361px;
        background-color: transparent !important;
        font-size: 79px !important;
        padding-bottom: 106px !important;
        display: block !important;
    }
    .ttlDstop{
        display: none;
    }
    .bnrWrapQuote{
        height: 106px;
    }
    .ttlMBviewQuote{
     background-color: transparent !important;
    position: relative;
    top: -387px;
    text-shadow: 5px 5px 0px #ffffff;
    display: block;
    }
    .ImgMBView{
        position: absolute;
        right: -28px;
        display: block;
        top: 0;
    }
    .ttlQuoteDktp{
        display: none;
    }
    .ImgMBViewQt{
          display: block;
    position: relative;
    right: -33px;
    top: -71px;
    }
    .abtUsPnlRgt{
      padding: 0 0 0 24px;  
    }
    .sct01{
      margin-bottom: 377px;
    }
}

@media (max-width: 767px) {
    .subFrmWrap{
      height: 833px !important;
      background-color: #ffff;
      padding: 40px 27px 0 27px;
    }
    .srvcDtlsTxt9 {
        top: 5px;
    }
    .srvcDtlsPhoto8Img{
         display: block;
    width: 80%;
    margin-left: 32px;
    margin-top: 0;
    height: 210px;
    }
    .srvcDtlsPhoto8 {
      /*background-image: url(../../assets/images/srvcDtlsPhoto82.jpg);*/
      background-image: none;
      background-size: contain;   
    }
    .srvcDtlsPhoto9Img{
         display: block;
    width: 80%;
    margin-left: 32px;
    margin-top: 0;
    height: 210px;
    }
    .srvcDtlsPhoto9 {
      /*background-image: url(../../assets/images/srvcDtlsPhoto94.jpg);*/
      background-image: none;
      background-size: contain;   
    }
    .srvcDtlsTxt8 {
        top: 5px;
    }
    .srvcDtlsPhoto8 {
       background-size: contain; 
    }
    .srvcDtlsPhoto3{
         background-size: contain;   
    }
    .srvcDtlsTxt3{
        top: 5px;
    }
    .OURWrks_BnAWrap02 {
      height: 100px; 
    }
    .OURWrks_BnA_cmpnylogos{
            width: 41%;
    margin-left: 105px;
    margin-bottom: 25px;
    }
    .OURWrks_BnA_cmpnylogos2{
       width: 100%;
        margin-bottom: 25px;
    }
    .OURWrks_blk2 {
        width: 42%;
        margin-left: 104px;
        margin-bottom: 20px;
    }
    
    .OURWrks_BnA_cmpnylogos3{
       width: 100%;
        margin-bottom: 25px;
    }
    .OURWrks_blk3 {
        width: 42%;
        margin-left: 104px;
        margin-bottom: 20px;
    }
    .OURWrks_blk4{
       width: 42%;
        margin-left: 104px;
        margin-bottom: 20px; 
    }
    .OURWrks_blk5{
      width: 42%;
        margin-left: 104px;
        margin-bottom: 20px;   
    }
    .OURWrksBckgrnd{
        background-size: cover;
    }
    #gallery-con #thumbnails #right-arrow{
     height: auto !important;
     width: 100% !important;
     bottom: -168px !important;
     margin-left: 15px !important;
     margin-top: 0 !important;
    }
    #gallery-con #thumbnails #left-arrow{
     margin-top: -16px !important;
     width: 100% !important;
     height: auto !important;
     margin-left: 14px !important;
    }
    #gallery-con #thumbnails{
        width: 60px !important;
        height: 135px !important;
        margin-left: -10px !important;
    }
    .ow_wprtflio_lft{
       height: 173px; 
    }
    .xtrSctn1{
        height: 536px !important;
    }
    .ttBlck_Inner{
      height: 402px;  
    }
    .ftrSocial{
      margin: 0px 0 0 0px;
    }
    .faIcon{
       margin-right: 11px; 
    }
    .nvXtra{
        width: 60%;
    }
    .p-b-0{
        padding-bottom: 0;
    }
    .gitWrap{
      padding-left: 12px;  
    }
    
    #Header02_MBView{
      display: block;   
    }
    #Header02{
        display: none;
    }
    .HeaderWrap02{
     background-image: url(../images/KAPX_WEB_PME_bgrnd_MBView.png);
      background-size: contain;
      height: 770px;
    }
    .PME_txtWrap {
        position: relative;
        width: 50%;
        float: left;
        padding: 0 20px 0 31px !important;
    }
    
    .PME_PhotoWrap{
      position: relative;
      width: 50%;
      float: right;
      right: 10px;
    }
    
    #PME_BgrndPhoto{
        display: block;
        border: none;
        height: 791px;
        position: absolute;
    }
    
    #PME_txtPhoto{
        display: block;
    }
    
    .HeaderWrap02P{
     font-size: 12px;
     line-height: 18px;
     padding-top: 75px;  
    }
    .HeaderWrap03P{
     font-size: 12px;
     line-height: 18px;
    }
    
    /*******What We Do ******/
    .srvcDtlsTxt1{
     margin-left: 0;   
    }
    .WWD_PME_txtHdr{
       font-size: 17px; 
    }
    #WWD_Header02_MBView{
      display: block;   
    }
    #WWD_Header02{
        display: none;
    }
    .WWD_HeaderWrap02{
     background-image: url(../images/KAPX_WEB_PME_bgrnd_MBView.png);
      background-size: contain;
      height: 770px;
    }
    .WWD_PME_txtWrap {
        position: relative;
        width: 50%;
        float: left;
        padding: 0 20px 0 31px !important;
    }
    
    .WWD_PME_PhotoWrap{
      position: relative;
      width: 50%;
      float: right;
      right: 10px;
    }
    
    #WWD_PME_BgrndPhoto{
        display: block;
        border: none;
        height: 791px;
        position: absolute;
    }
    
    #WWD_PME_txtPhoto{
        display: block;
    }
    
    .WWD_HeaderWrap02P{
     font-size: 12px;
     line-height: 18px;
     padding-top: 15px;  
    }
    .WWD_HeaderWrap03P{
     font-size: 12px;
     line-height: 18px;
    }
    
    /*******Our Works Section ******/
    .srvcDtlsTxt1{
     margin-left: 0;   
    }
    .OWrks_PME_txtHdr{
       font-size: 17px; 
    }
    #OWrks_Header02_MBView{
      display: block;   
    }
    #OWrks_Header02{
        display: none;
    }
    .OWrks_HeaderWrap02{
     background-image: url(../images/KAPX_WEB_PME_bgrnd_MBView.png);
      background-size: contain;
      height: 770px;
    }
    .OWrks_PME_txtWrap {
        position: relative;
    width: 50%;
    float: left;
    padding: 0 0 0 10px !important;
    left: 34px;
    }
    
    .OWrks_PME_PhotoWrap{
          position: relative;
    width: 50%;
    float: right;
    right: 54px;
    top: 41px;
    }
    
    #OWrks_PME_BgrndPhoto{
        display: block;
        border: none;
        height: 791px;
        position: absolute;
    }
    
    #OWrks_PME_txtPhoto{
        display: block;
    }
    
    .OWrks_HeaderWrap02P{
     font-size: 12px;
     line-height: 18px;
     padding-top: 15px;  
    }
    .OWrks_HeaderWrap03P{
     font-size: 12px;
     line-height: 18px;
    }
    
    
    .menu-open{
        margin: 33px 10px 0 0 !important;
    }
    .m-tp {
        margin-top: 95px;
    }
    .hdrTxtSz{
        font-size: 33px;
        padding: 0 7px 0 0;
    }
    .dmNM_h2{
    font-size: 26px;
}
    .kmcBlgDtlTitle{
      font-size: 29px;
    }
    .cjBgrndMain{
        height: 1280px;
    }
    .bxFrnt1st2{
      background-image: url(../../hm/img/customerjourneyInfgDwn.png);
      background-size: cover;
      background-position: center center; 
    }
    .cjBlck{
       height: 433px; 
    }
    .bxBack1st2{
      background-image: url(../../hm/img/customerjourneyInfgDwn.png);
      background-size: cover;
      background-position: center center;   
    }
    .bxFrnt1st2Txt {
      margin-left: 28px;
      margin-top: -50px;  
    }
    .bxBack1st2Txt {
          margin-top: -145px !important;
    text-align: center !important;
    margin-left: -5px;
    font-size: 20px !important;
    width: 100%;
    padding: 0 28px 0 20px;
    }
    
    .bgGifDsk {
      display: none;
    }
    .bgGifMBvw {
        display: block;
    }
    .pckgBxWbPc{
      line-height: 20px;
    margin-top: -40px !important;  
    }
    .footer-information{
        padding-left: 0;
    }
    .footer-menu{
      padding-left: 0;   
    }
    .footer-social{
      padding-left: 0;  
    }
    .pckgBx{
     line-height: 20px;
    margin-top: -40px !important;
    }
    .subtxt2{
      font-size: 24px;
    }
    .pmEx{
      font-size: 27px;
    }
    #gallery-con {
    width: 100% !important;
    }
    .sldrSctn{
      padding-top: 10px !important;
      padding-bottom: 10px !important;
    }
    
    .sldrImg{
        width: 100%;
    }
    #gallery-con{
        height: 0 !important;
    }
    #gallery-con #thumbnails{
        margin-top: 20px !important;
    }
    .lstTxtLft{
      font-size: 12px !important; 
    }
    .pckgLstBlk{
        padding: 0 0 0 0;
    }
    .bkacBtn{
     display: block !important;
    width: 114px !important;
    font-size: 11px;
    }
    .pckgsRow6{
        background-color: #1a1a1a;
        background-size: contain;
        background-position: inherit;
    }
    .rpckTbl{
        margin: 0 0 0 15px;
    }
    .rpckTbl2{
        margin: 0 0 0 16px;
    }
    .pckgHdrs{
      padding: 15px;
      font-size: 1.5em !important;
    }
    .pckgHdrs01{
      padding: 10px;
    font-size: 13px !important;
    }
    .pgBrnImgMB{
        display: block;
    }
    .pgBrnImgMB2{
        display: block;
    }
    .kapxOvly {
    background-color: rgb(0, 0, 0, .1) !important;
    }
    .hmSM{
        margin-top: 370px;
    }
    .hmSMa{
        width: 37%;
    }
    .kapxLgImg{
        /*width: 630px;*/
    }
    .tpHdNum{
       width: 100px; 
    }
    .bacFrmWrap{
        right: 0;
        top: 45px;
    }
    .form-result{
        width: 78%;
    }
    .bnrWrap{
        margin-left: 0;
        height: 568px;
    }
    .mrg_lft {
      margin-left: 0;
      margin-right: 5px;
    }
    .cJ_arw_right{
     display: none;   
    }
    .cJ_arw_down{
     display: block;
    margin-left: 0px;
    margin-bottom: 13px;
    margin-top: 13px;   
    }
    .mbView{
       position: absolute;
    right: -28px;
    display: block;
    top: 0;
    }
    .ttlMBview{
      position: relative;
        top: -38px;
        text-shadow: 5px 5px 0px #ffffff;
        margin-left: 361px;
        background-color: transparent !important;
        font-size: 79px !important;
        padding-bottom: 106px !important;
        display: block !important;
    }
    .ttlDstop{
        display: none;
    }
    .bnrWrapQuote{
        height: 106px;
    }
    .ttlMBviewQuote{
      background-color: transparent !important;
    position: relative;
    top: -387px;
    text-shadow: 5px 5px 0px #ffffff;
    display: block;
    }
    .ImgMBView{
        position: absolute;
        right: -28px;
        display: block;
        top: 0;
    }
    .ttlQuoteDktp{
        display: none;
    }
    .ImgMBViewQt{
          display: block;
    position: relative;
    right: -33px;
    top: -71px;
    }
    .abtUsPnlRgt{
      padding: 0 0 0 24px;  
    }
    .sct01{
      margin-bottom: 377px;
    }
}

@media (max-width: 606px) {
    .subFrmWrap{
      height: 833px !important;
      background-color: #ffff;
      padding: 40px 27px 0 27px;
    }
    .srvcDtlsTxt9 {
        top: 5px;
    }
    .srvcDtlsPhoto8Img{
         display: block;
    width: 80%;
    margin-left: 32px;
    margin-top: 0;
    height: 210px;
    }
    .srvcDtlsPhoto8 {
      /*background-image: url(../../assets/images/srvcDtlsPhoto82.jpg);*/
      background-image: none;
      background-size: contain;   
    }
    .srvcDtlsPhoto9Img{
         display: block;
    width: 80%;
    margin-left: 32px;
    margin-top: 0;
    height: 210px;
    }
    .srvcDtlsPhoto9 {
      /*background-image: url(../../assets/images/srvcDtlsPhoto94.jpg);*/
      background-image: none;
      background-size: contain;   
    }
    .srvcDtlsTxt8 {
        top: 5px;
    }
    .srvcDtlsPhoto8 {
       background-size: contain; 
    }
    .srvcDtlsPhoto3{
         background-size: contain;   
    }
    .srvcDtlsTxt3{
        top: 5px;
    }
    .OURWrks_BnAWrap02 {
      height: 100px; 
    }
    .OURWrks_BnA_cmpnylogos{
            width: 41%;
    margin-left: 105px;
    margin-bottom: 25px;
    }
    .OURWrks_BnA_cmpnylogos2{
       width: 100%;
        margin-bottom: 25px;
    }
    .OURWrks_blk2 {
        width: 42%;
        margin-left: 104px;
        margin-bottom: 20px;
    }
    
    .OURWrks_BnA_cmpnylogos3{
       width: 100%;
        margin-bottom: 25px;
    }
    .OURWrks_blk3 {
        width: 42%;
        margin-left: 104px;
        margin-bottom: 20px;
    }
    .OURWrks_blk4{
       width: 42%;
        margin-left: 104px;
        margin-bottom: 20px; 
    }
    .OURWrks_blk5{
      width: 42%;
        margin-left: 104px;
        margin-bottom: 20px;   
    }
    .OURWrksBckgrnd{
        background-size: cover;
    }
    #gallery-con #thumbnails #right-arrow{
     height: auto !important;
     width: 100% !important;
     bottom: -168px !important;
     margin-left: 15px !important;
     margin-top: 0 !important;
    }
    #gallery-con #thumbnails #left-arrow{
     margin-top: -16px !important;
     width: 100% !important;
     height: auto !important;
     margin-left: 14px !important;
    }
    #gallery-con #thumbnails{
        width: 60px !important;
        height: 135px !important;
        margin-left: -10px !important;
    }
    .ow_wprtflio_lft{
       height: 173px; 
    }
    .xtrSctn1{
        height: 536px !important;
    }
    .ttBlck_Inner{
      height: 402px;  
    }
    .ftrSocial{
      margin: 0px 0 0 0px;
    }
    .faIcon{
       margin-right: 11px; 
    }
    .nvXtra{
        width: 60%;
    }
    .p-b-0{
        padding-bottom: 0;
    }
    .gitWrap{
      padding-left: 12px;  
    }
    
    #Header02_MBView{
      display: block;   
    }
    #Header02{
        display: none;
    }
    .HeaderWrap02{
     background-image: url(../images/KAPX_WEB_PME_bgrnd_MBView.png);
      background-size: contain;
      height: 770px;
    }
    .PME_txtWrap {
        position: relative;
        width: 50%;
        float: left;
        padding: 0 20px 0 31px !important;
    }
    
    .PME_PhotoWrap{
      position: relative;
      width: 50%;
      float: right;
      right: 10px;
    }
    
    #PME_BgrndPhoto{
        display: block;
        border: none;
        height: 791px;
        position: absolute;
    }
    
    #PME_txtPhoto{
        display: block;
    }
    
    .HeaderWrap02P{
     font-size: 12px;
     line-height: 18px;
     padding-top: 75px;  
    }
    .HeaderWrap03P{
     font-size: 12px;
     line-height: 18px;
    }
    
    /***What We Do *******/
    .srvcDtlsTxt1{
     margin-left: 0;   
    }
    .WWD_PME_txtHdr{
       font-size: 17px; 
    }
    #WWD_Header02_MBView{
      display: block;   
    }
    #WWD_Header02{
        display: none;
    }
    .WWD_HeaderWrap02{
     background-image: url(../images/KAPX_WEB_PME_bgrnd_MBView.png);
      background-size: contain;
      height: 770px;
    }
    .WWD_PME_txtWrap {
        position: relative;
        width: 50%;
        float: left;
        padding: 0 20px 0 31px !important;
    }
    
    .WWD_PME_PhotoWrap{
      position: relative;
      width: 50%;
      float: right;
      right: 10px;
    }
    
    #WWD_PME_BgrndPhoto{
        display: block;
        border: none;
        height: 791px;
        position: absolute;
    }
    
    #WWD_PME_txtPhoto{
        display: block;
    }
    
    .WWD_HeaderWrap02P{
     font-size: 12px;
     line-height: 18px;
     padding-top: 15px;  
    }
    .WWD_HeaderWrap03P{
     font-size: 12px;
     line-height: 18px;
    }
    
    /***Our Works Section *******/
    .srvcDtlsTxt1{
     margin-left: 0;   
    }
    .OWrks_PME_txtHdr{
       font-size: 17px; 
    }
    #OWrks_Header02_MBView{
      display: block;   
    }
    #OWrks_Header02{
        display: none;
    }
    .OWrks_HeaderWrap02{
     background-image: url(../images/KAPX_WEB_PME_bgrnd_MBView.png);
      background-size: contain;
      height: 770px;
    }
    .OWrks_PME_txtWrap {
        position: relative;
    width: 50%;
    float: left;
    padding: 0 0 0 10px !important;
    left: 34px;
    }
    
    .OWrks_PME_PhotoWrap{
          position: relative;
    width: 50%;
    float: right;
    right: 54px;
    top: 41px;
    }
    
    #OWrks_PME_BgrndPhoto{
        display: block;
        border: none;
        height: 791px;
        position: absolute;
    }
    
    #OWrks_PME_txtPhoto{
        display: block;
    }
    
    .OWrks_HeaderWrap02P{
     font-size: 12px;
     line-height: 18px;
     padding-top: 15px;  
    }
    .OWrks_HeaderWrap03P{
     font-size: 12px;
     line-height: 18px;
    }
    
    .menu-open{
        margin: 33px 10px 0 0 !important;
    }
    .m-tp {
        margin-top: 95px;
    }
    .hdrTxtSz{
        font-size: 33px;
        padding: 0 7px 0 0;
    }
    .dmNM_h2{
    font-size: 26px;
}
    .kmcBlgDtlTitle{
      font-size: 29px;
    }
    .cjBgrndMain{
        height: 1280px;
    }
    .bxFrnt1st2{
      background-image: url(../../hm/img/customerjourneyInfgDwn.png);
      background-size: cover;
      background-position: center center; 
    }
    .cjBlck{
       height: 433px; 
    }
    .bxBack1st2{
      background-image: url(../../hm/img/customerjourneyInfgDwn.png);
      background-size: cover;
      background-position: center center;   
    }
    .bxFrnt1st2Txt {
      margin-left: 28px;
      margin-top: -50px;  
    }
    .bxBack1st2Txt {
          margin-top: -145px !important;
    text-align: center !important;
    margin-left: -5px;
    font-size: 20px !important;
    width: 100%;
    padding: 0 28px 0 20px;
    }
    
    .bgGifDsk {
      display: none;
    }
    .bgGifMBvw {
        display: block;
    }
    .pckgBxWbPc{
      line-height: 20px;
    margin-top: -40px !important;  
    }
    .footer-information{
        padding-left: 0;
    }
    .footer-menu{
      padding-left: 0;   
    }
    .footer-social{
      padding-left: 0;  
    }
    .pckgBx{
      line-height: 20px;
    margin-top: -40px !important;
    }
    .subtxt2{
      font-size: 24px;
    }
    .pmEx{
      font-size: 27px;
    }
    #gallery-con {
    width: 100% !important;
    }
    .sldrSctn{
      padding-top: 10px !important;
      padding-bottom: 10px !important;
    }
    
    .sldrImg{
        width: 100%;
    }
    #gallery-con{
        height: 0 !important;
    }
    #gallery-con #thumbnails{
        margin-top: 20px !important;
    }
    .lstTxtLft{
      font-size: 12px !important; 
    }
    .pckgLstBlk{
        padding: 0 0 0 0;
    }
    .bkacBtn{
     display: block !important;
    width: 114px !important;
    font-size: 11px;
    }
    .pckgsRow6{
        background-color: #1a1a1a;
        background-size: contain;
        background-position: inherit;
    }
    .rpckTbl{
        margin: 0 0 0 15px;
    }
    .rpckTbl2{
        margin: 0 0 0 16px;
    }
    .pckgHdrs{
      padding: 15px;
      font-size: 1.5em !important;
    }
    .pckgHdrs01{
      padding: 10px;
    font-size: 13px !important;
    }
    .pgBrnImgMB{
        display: block;
    }
    .pgBrnImgMB2{
        display: block;
    }
    .kapxOvly {
    background-color: rgb(0, 0, 0, .1) !important;
    }
    .hmSM{
        margin-top: 370px;
    }
    .hmSMa{
        width: 37%;
    }
    .kapxLgImg{
        /*width: 630px;*/
    }
    .tpHdNum{
       width: 100px; 
    }
    .bacFrmWrap{
        right: 0;
        top: 45px;
    }
    .form-result{
        width: 78%;
    }
    .bnrWrap{
        margin-left: 0;
        height: 568px;
    }
    .mrg_lft {
       margin-left: 0;
       margin-right: 5px;
    }
    .cJ_arw_right{
     display: none;   
    }
    .cJ_arw_down{
     display: block;
    margin-left: 0;
    margin-bottom: 13px;
    margin-top: 13px;  
    }
    .mbView{
       position: absolute;
        right: -28px;
        display: block;
        top: 0;
    }
    .ttlMBview{
      position: relative;
        top: -38px;
        text-shadow: 5px 5px 0px #ffffff;
        margin-left: 361px;
        background-color: transparent !important;
        font-size: 79px !important;
        padding-bottom: 106px !important;
        display: block !important;
    }
    .ttlDstop{
        display: none;
    }
    .bnrWrapQuote{
        height: 106px;
    }
    .ttlMBviewQuote{
     background-color: transparent !important;
    position: relative;
    top: -387px;
    text-shadow: 5px 5px 0px #ffffff;
    display: block;
    }
    .ImgMBView{
        position: absolute;
        right: -28px;
        display: block;
        top: 0;
    }
    .ttlQuoteDktp{
        display: none;
    }
    .ImgMBViewQt{
          display: block;
    position: relative;
    right: -33px;
    top: -71px;
    }
    .abtUsPnlRgt{
      padding: 0 0 0 24px;  
    }
    .sct01{
      margin-bottom: 377px;
    }
}

@media (max-width: 991px) {
    .subFrmWrap{
      height: 833px !important;
      background-color: #ffff;
      padding: 40px 27px 0 27px;
    }
    .srvcDtlsTxt9 {
        top: 5px;
    }
    .srvcDtlsPhoto8Img{
         display: block;
    width: 80%;
    margin-left: 32px;
    margin-top: 0;
    height: 210px;
    }
    .srvcDtlsPhoto8 {
      /*background-image: url(../../assets/images/srvcDtlsPhoto82.jpg);*/
      background-image: none;
      background-size: contain;   
    }
    .srvcDtlsPhoto9Img{
         display: block;
    width: 80%;
    margin-left: 32px;
    margin-top: 0;
    height: 210px;
    }
    .srvcDtlsPhoto9 {
      /*background-image: url(../../assets/images/srvcDtlsPhoto94.jpg);*/
      background-image: none;
      background-size: contain;   
    }
    .srvcDtlsTxt8 {
        top: 5px;
    }
    .srvcDtlsPhoto8 {
       background-size: contain; 
    }
    .srvcDtlsPhoto3{
         background-size: contain;   
    }
    .srvcDtlsTxt3{
        top: 5px;
    }
    .OURWrks_BnAWrap02 {
      height: 100px; 
    }
    .OURWrks_BnA_cmpnylogos{
            width: 41%;
    margin-left: 105px;
    margin-bottom: 25px;
    }
    .OURWrks_BnA_cmpnylogos2{
       width: 100%;
        margin-bottom: 25px;
    }
    .OURWrks_blk2 {
        width: 42%;
        margin-left: 104px;
        margin-bottom: 20px;
    }
    .OURWrks_BnA_cmpnylogos3{
       width: 100%;
        margin-bottom: 25px;
    }
    .OURWrks_blk3 {
        width: 42%;
        margin-left: 104px;
        margin-bottom: 20px;
    }
    .OURWrks_blk4{
       width: 42%;
        margin-left: 104px;
        margin-bottom: 20px; 
    }
    .OURWrks_blk5{
      width: 42%;
        margin-left: 104px;
        margin-bottom: 20px;   
    }
    .OURWrksBckgrnd{
        background-size: cover;
    }
    #gallery-con #thumbnails #right-arrow{
     height: auto !important;
     width: 100% !important;
     bottom: -149px !important;
     margin-left: 1px !important;
     margin-top: 0 !important;
    }
    #gallery-con #thumbnails #left-arrow{
     margin-top: -16px !important;
     width: 100% !important;
     height: auto !important;
     margin-left: 1px !important;
    }
    #gallery-con #thumbnails{
        width: 100% !important;
        height: 114px !important;
        margin-left: 0px !important;
    }
    .ow_wprtflio_lft{
       height: auto; 
    }
    .xtrSctn1{
        height: 536px !important;
    }
    .ttBlck_Inner{
      height: 487px;  
    }
    .ftrSocial{
      margin: 0px 0 0 0px;
    }
    .faIcon{
       margin-right: 11px; 
    }
    .nvXtra{
        width: 60%;
    }
    .p-b-0{
        padding-bottom: 0;
    }
    .gitWrap{
      padding-left: 12px;  
    }
    
    #Header02_MBView{
      display: block;   
    }
    #Header02{
        display: none;
    }
    .HeaderWrap02{
     background-image: url(../images/KAPX_WEB_PME_bgrnd_MBView.png);
      background-size: contain;
      height: 770px;
    }
    .PME_txtWrap {
        position: relative;
        width: 50%;
        float: left;
        padding: 0 20px 0 31px !important;
    }
    
    .PME_PhotoWrap{
      position: relative;
      width: 50%;
      float: right;
      right: 10px;
    }
    
    #PME_BgrndPhoto{
        display: block;
        border: none;
        height: 791px;
        position: absolute;
    }
    
    #PME_txtPhoto{
        display: block;
    }
    
    .HeaderWrap02P{
     font-size: 12px;
     line-height: 18px;
     padding-top: 75px;  
    }
    .HeaderWrap03P{
     font-size: 12px;
     line-height: 18px;
    }
    
    /*** What We Do *******/
    .srvcDtlsTxt1{
     margin-left: 0;   
    }
    .WWD_PME_txtHdr{
       font-size: 17px; 
    }
    #WWD_Header02_MBView{
      display: block;   
    }
    #WWD_Header02{
        display: none;
    }
    .WWD_HeaderWrap02{
     background-image: url(../images/KAPX_WEB_PME_bgrnd_MBView.png);
      background-size: contain;
      height: 770px;
    }
    .WWD_PME_txtWrap {
        position: relative;
        width: 50%;
        float: left;
        padding: 0 20px 0 31px !important;
    }
    
    .WWD_PME_PhotoWrap{
      position: relative;
      width: 50%;
      float: right;
      right: 10px;
    }
    
    #WWD_PME_BgrndPhoto{
        display: block;
        border: none;
        height: 791px;
        position: absolute;
    }
    
    #WWD_PME_txtPhoto{
        display: block;
    }
    
    .WWD_HeaderWrap02P{
     font-size: 12px;
     line-height: 18px;
     padding-top: 15px;  
    }
    .WWD_HeaderWrap03P{
     font-size: 12px;
     line-height: 18px;
    }
   
    /*** Our Works Section *******/
    .srvcDtlsTxt1{
     margin-left: 0;   
    }
    .OWrks_PME_txtHdr{
       font-size: 17px; 
    }
    #OWrks_Header02_MBView{
      display: block;   
    }
    #OWrks_Header02{
        display: none;
    }
    .OWrks_HeaderWrap02{
     background-image: url(../images/KAPX_WEB_PME_bgrnd_MBView.png);
      background-size: contain;
      height: 770px;
    }
    .OWrks_PME_txtWrap {
        position: relative;
    width: 50%;
    float: left;
    padding: 0 0 0 10px !important;
    left: 34px;
    }
    
    .OWrks_PME_PhotoWrap{
            position: relative;
    width: 50%;
    float: right;
    right: 54px;
    top: 41px;
    }
    
    #OWrks_PME_BgrndPhoto{
        display: block;
        border: none;
        height: 791px;
        position: absolute;
    }
    
    #OWrks_PME_txtPhoto{
        display: block;
    }
    
    .OWrks_HeaderWrap02P{
     font-size: 12px;
     line-height: 18px;
     padding-top: 15px;  
    }
    .OWrks_HeaderWrap03P{
     font-size: 12px;
     line-height: 18px;
    }
    
    
    .menu-open{
        margin: 33px 10px 0 0 !important;
    }
    .m-tp {
        margin-top: 95px;
    }
    .hdrTxtSz{
        font-size: 33px;
        padding: 0 7px 0 0;
    }
    .dmNM_h2{
    font-size: 26px;
}
    .kmcBlgDtlTitle{
      font-size: 29px;
    }
    .cjBgrndMain{
        height: 1280px;
    }
    .bxFrnt1st2{
      background-image: url(../../hm/img/customerjourneyInfgDwn.png);
      background-size: cover;
      background-position: center center; 
    }
    .cjBlck{
       height: 433px; 
    }
    .bxBack1st2{
      background-image: url(../../hm/img/customerjourneyInfgDwn.png);
      background-size: cover;
      background-position: center center;   
    }
    
    .bxFrnt1st2Txt {
      margin-left: 28px;
      margin-top: -50px;  
    }
    
    .bxBack1st2Txt {
          margin-top: -145px !important;
    text-align: center !important;
    margin-left: -5px;
    font-size: 20px !important;
    width: 100%;
    padding: 0 28px 0 20px;
    }
    
    
    
    .bgGifDsk {
      display: none;
    }
    .bgGifMBvw {
        display: block;
    }

    .pckgBxWbPc{
      line-height: 20px;
    margin-top: -40px !important;  
    }
    .footer-information{
        padding-left: 0;
    }
    .footer-menu{
      padding-left: 0;   
    }
    .footer-social{
      padding-left: 0;  
    }
    .pckgBx{
        line-height: 20px;
    margin-top: -40px !important;
    }
    .subtxt2{
      font-size: 24px;
    }
    .pmEx{
      font-size: 27px;
    }
    #gallery-con {
    width: 100% !important;
    }
    .sldrSctn{
      padding-top: 10px !important;
      padding-bottom: 10px !important;
    }
    
    .sldrImg{
        width: 100%;
    }
    #gallery-con{
        height: 0 !important;
    }
    #gallery-con #thumbnails{
        margin-top: 20px !important;
    }
    .lstTxtLft{
      font-size: 12px !important; 
    }
    .pckgLstBlk{
        padding: 0 0 0 0;
    }
    .bkacBtn{
     display: block !important;
    width: 114px !important;
    font-size: 11px;
    }
    .pckgsRow6{
        background-color: #1a1a1a;
        background-size: contain;
        background-position: inherit;
    }
    .rpckTbl{
        margin: 0 0 0 15px;
    }
    .rpckTbl2{
        margin: 0 0 0 16px;
    }
    .pckgHdrs{
      padding: 15px;
      font-size: 1.5em !important;
    }
    
    .pckgHdrs01{
      padding: 10px;
    font-size: 13px !important;
    }
    .pgBrnImgMB{
        display: block;
    }
    .pgBrnImgMB2{
        display: block;
    }
    .kapxOvly {
    background-color: rgb(0, 0, 0, .1) !important;
    }
    .hmSM{
        margin-top: 370px;
    }
    .hmSMa{
        width: 37%;
    }
    .kapxLgImg{
        /*width: 630px;*/
    }
    .tpHdNum{
       width: 100px; 
    }
    .bacFrmWrap{
        right: 0;
        top: 45px;
    }
    .form-result{
        width: 78%;
    }
    .bnrWrap{
        margin-left: 0;
        height: 568px;
    }
    .mrg_lft {
       margin-left: 0;
       margin-right: 5px;
    }
    .cJ_arw_right{
     display: none;   
    }
    .cJ_arw_down{
    display: block;
    margin-left: 0;
    margin-bottom: 13px;
    margin-top: 13px;
    }
    .mbView{
       position: absolute;
    right: -28px;
    display: block;
    top: 0;
    }
    .ttlMBview{
        position: relative;
        top: -38px;
        text-shadow: 5px 5px 0px #ffffff;
        margin-left: 361px;
        background-color: transparent !important;
        font-size: 79px !important;
        padding-bottom: 106px !important;
        display: block !important;
    }
    .ttlDstop{
        display: none;
    }
    .bnrWrapQuote{
        height: 106px;
    }
    .ttlMBviewQuote{
        background-color: transparent !important;
    position: relative;
    top: -387px;
    text-shadow: 5px 5px 0px #ffffff;
    display: block;
    }
    .ImgMBView{
        position: absolute;
        right: -28px;
        display: block;
        top: 0;
    }
    .ttlQuoteDktp{
        display: none;
    }
    .ImgMBViewQt{
          display: block;
    position: relative;
    right: -33px;
    top: -71px;
    }
    .abtUsPnlRgt{
      padding: 0 0 0 24px;  
    }
    .sct01{
      margin-bottom: 377px;
    }
}

@media (min-width: 991px) {
    #gallery-con #thumbnails #right-arrow{
     height: auto !important;
     width: 100% !important;
     bottom: 10px !important;
     margin-left: 49px !important;
     margin-top: 0 !important;
    }
    #gallery-con #thumbnails #left-arrow{
     margin-top: -16px !important;
     width: 100% !important;
     height: auto !important;
     margin-left: 49px !important;
    }
    #gallery-con #thumbnails{
        width: 100% !important;
        height: 390px !important;
        margin-left: 0px !important;
    }
    
    
    /*** Our Works Section *******/
    .srvcDtlsTxt1{
     margin-left: 0;   
    }
    .OWrks_PME_txtHdr{
       font-size: 17px; 
    }
    #OWrks_Header02_MBView{
      display: none;   
    }
    #OWrks_Header02{
        display: none;
    }
    .OWrks_HeaderWrap02{
     background-image: url(../images/KAPX_WEB_PME_bgrnd_MBView.png);
      background-size: contain;
      height: 770px;
    }
    .OWrks_PME_txtWrap {
        position: relative;
        width: 50%;
        float: left;
        padding: 0 20px 0 31px !important;
    }
    
    .OWrks_PME_PhotoWrap{
      position: relative;
      width: 50%;
      float: right;
      right: 10px;
    }
    
    #OWrks_PME_BgrndPhoto{
        display: block;
        border: none;
        height: 791px;
        position: absolute;
    }
    
    #OWrks_PME_txtPhoto{
        display: block;
    }
    
    .OWrks_HeaderWrap02P{
     font-size: 13px;
     line-height: 18px;
     padding-top: 98px;  
    }
    .OWrks_HeaderWrap03P{
     font-size: 12px;
     line-height: 18px;
    }

    
}

/* Large screens ----------- */
@media only screen and (min-width: 1824px) {
.PME_txtWrap {
    padding: 0 251px 0 228px !important;
}
.Header02Lft {
  height: 607px;
}
.Header02Rgt {
    height: 679px;
}

/***** What We Do *******/
.WWD_PME_txtWrap {
    padding: 0 251px 0 228px !important;
}
.WWD_Header02Lft {
  height: 488px;
}
.WWD_Header02Rgt {
    height: 679px;
}

/***** Our Works Section *******/
.OWrks_PME_txtWrap {
    padding: 0 251px 0 228px !important;
}
.OWrks_Header02Lft {
  height: 488px;
}
.OWrks_Header02Rgt {
    height: 679px;
}


.cjBgrndMain{
        height: 750px;
    }
    .bxFrnt1st2 {
        height: 750px !important;
        background-size: contain;
    }
    .bxBack1st2{
      height: 750px !important;
      background-size: contain;
    }
}

/*1824 -19 inches*/
/*
@media (max-width: 1824px) {
    .cjBgrndMain{
        height: 610px;
    }
    .bxFrnt1st2 {
        height: 500px !important;
    }
    .bxBack1st2{
      height: 500px !important;  
    }
}
*/

/*1536 - 16 inches*/
/*
@media (max-width: 1536px) {
    .cjBgrndMain{
        height: 610px;
    }
    .bxFrnt1st2 {
        height: 500px !important;
    }
    .bxBack1st2{
      height: 500px !important;  
    }
}
*/

/* 13 inches Large screens ----------- */
@media (min-width: 1248px) {
   .HeaderWrap02P {
        line-height: 34px;
    }
    .HeaderWrap03P {
       line-height: 34px; 
    }
    .PME_txtWrap {
      padding: 0 220px 0 167px !important;
    }
    .Header02Lft {
      height: 378px;
    }
    .Header02Rgt {
        height: 679px;
    }
    
    /*****What We Do ********/
    .WWD_HeaderWrap02P {
        line-height: 34px;
    }
    .WWD_HeaderWrap03P {
       line-height: 34px; 
    }
    .WWD_PME_txtWrap {
      padding: 0 220px 0 167px !important;
    }
    .WWD_Header02Lft {
      height: 361px;
    }
    .WWD_Header02Rgt {
        height: 679px;
    }
    
    /*****Our Works Section ********/
    .OWrks_HeaderWrap02P {
        line-height: 34px;
    }
    .OWrks_HeaderWrap03P {
       line-height: 34px; 
    }
    .OWrks_PME_txtWrap {
      padding: 0 55px 0 154px !important
    }
    .OWrks_Header02Lft {
      height: 361px;
    }
    .OWrks_Header02Rgt {
        height: 422px;
    }
    .OWrks_PME_PhotoWrap {
     margin-top: 57px !important
    }
}


/* 14 inches Large screens ----------- */
@media (min-width: 1344px) {
    
   .HeaderWrap02P {
        line-height: 34px;
    }
    .HeaderWrap03P {
       line-height: 34px; 
    }
    .PME_txtWrap {
      padding: 0 220px 0 167px !important;
    }
    .Header02Lft {
      height: 400px;
    }
    .Header02Rgt {
        height: 679px;
    }
    
    /*****What We Do ********/
    .WWD_HeaderWrap02P {
        line-height: 34px;
    }
    .WWD_HeaderWrap03P {
       line-height: 34px; 
    }
    .WWD_PME_txtWrap {
      padding: 0 220px 0 167px !important;
    }
    .WWD_Header02Lft {
      height: 389px;
    }
    .WWD_Header02Rgt {
        height: 679px;
    }
    
    /*****Our Works Section ********/
    .OWrks_PME_PhotoWrap{
           margin-top: 61px !important;
    }
    .OWrks_HeaderWrap02P {
        line-height: 34px;
    }
    .OWrks_HeaderWrap03P {
       line-height: 34px; 
    }
    .OWrks_PME_txtWrap {
      padding: 0 0 0 154px !important;
    }
    .OWrks_Header02Lft {
      height: 389px;
    }
    .OWrks_Header02Rgt {
        height: 451px;
    }
}


/* 15 inches Large screens ----------- */
@media (min-width: 1440px) {
   .HeaderWrap02P {
        line-height: 34px;
    }
    .HeaderWrap03P {
       line-height: 34px; 
    }
    .PME_txtWrap {
      padding: 0 220px 0 167px !important;
    }
    .Header02Lft {
      height: 423px;
    }
    .Header02Rgt {
        height: 679px;
    }
    
    /*****What We Do ********/
    .WWD_HeaderWrap02P {
        line-height: 34px;
    }
    .WWD_HeaderWrap03P {
       line-height: 34px; 
    }
    .WWD_PME_txtWrap {
      padding: 0 220px 0 167px !important;
    }
    .WWD_Header02Lft {
      height: 402px;
    }
    .WWD_Header02Rgt {
        height: 679px;
    }
    
    /*****Our Works Section ********/
    .OWrks_HeaderWrap02P {
        line-height: 34px;
    }
    .OWrks_HeaderWrap03P {
       line-height: 34px; 
    }
    .OWrks_PME_txtWrap {
      padding: 0 0 0 167px !important;
    }
    .OWrks_Header02Lft {
      height: 402px;
    }
    .OWrks_Header02Rgt {
        height: 464px;
    }
    
}


/* 16 inches Large screens ----------- */
@media (min-width: 1536px) {
    .HeaderWrap02P {
        line-height: 34px;
    }
    .HeaderWrap03P {
       line-height: 34px; 
    }
    .PME_txtWrap {
      padding: 0 220px 0 167px !important;
    }
    .Header02Lft {
      height: 438px;
    }
    .Header02Rgt {
        height: 679px;
    }

/*****What We Do *********/
.WWD_HeaderWrap02P {
        line-height: 34px;
    }
    .WWD_HeaderWrap03P {
       line-height: 34px; 
    }
    .WWD_PME_txtWrap {
      padding: 0 220px 0 167px !important;
    }
    .WWD_Header02Lft {
      height: 422px;
    }
    .WWD_Header02Rgt {
        height: 679px;
    }

/*****Our Works Section *********/
.OWrks_PME_PhotoWrap {
      margin-top: 59px !important;
    }
.OWrks_HeaderWrap02P {
        line-height: 34px;
    }
    .OWrks_HeaderWrap03P {
       line-height: 34px; 
    }
    .OWrks_PME_txtWrap {
      padding: 0 0 0 154px !important;
    }
    .OWrks_Header02Lft {
      height: 422px;
    }
    .OWrks_Header02Rgt {
        height: 484px;
    }
    
    
    .cjBgrndMain{
        /*height: 710px;*/
    }
    .bxFrnt1st2 {
        /*height: 730px !important;*/
    }
    .bxBack1st2{
      /*height: 730px !important;  */
    }
}

/* 17 inches Large screens ----------- */
@media (min-width: 1632px) {
    .HeaderWrap02P {
        line-height: 34px;
    }
    .HeaderWrap03P {
       line-height: 34px; 
    }
    .PME_txtWrap {
      padding: 0 220px 0 167px !important;
    }
    .Header02Lft {
      height: 467px;
    }
    .Header02Rgt {
        height: 679px;
    }
    
    /*******What We Do **********/
    .WWD_HeaderWrap02P {
        line-height: 34px;
    }
    .WWD_HeaderWrap03P {
       line-height: 34px; 
    }
    .WWD_PME_txtWrap {
      padding: 0 220px 0 167px !important;
    }
    .WWD_Header02Lft {
      height: 445px;
    }
    .Header02Rgt {
        height: 679px;
    }
    
    /*******Our Works Section **********/
    .OWrks_PME_PhotoWrap {
      margin-top: 54px !important;
    }
    .OWrks_PME_PhotoWrap {
      margin-top: 60px !important;
    }
    .OWrks_HeaderWrap02P {
        line-height: 34px !important;
    font-size: 17px !important;
    }
    .OWrks_HeaderWrap03P {
       line-height: 34px; 
    }
    .WWD_PME_txtWrap {
      padding: 0 220px 0 167px !important;
    }
    .OWrks_Header02Lft {
      height: 445px;
    }
    .OWrks_Header02Rgt {
        height: 506px;
    }
    
    .cjBgrndMain{
        /*height: 710px;*/
    }
    .bxFrnt1st2 {
        /*height: 730px !important;*/
    }
    .bxBack1st2{
      /*height: 730px !important;  */
    }
}


/* 19 inches Large screens ----------- */
@media (min-width: 1824px) {
    .HeaderWrap02P {
        line-height: 34px;
    }
    .HeaderWrap03P {
       line-height: 34px; 
    }
    .PME_txtWrap {
      padding: 0 220px 0 167px !important;
    }
    .Header02Lft {
      height: 506px;
    }
    .Header02Rgt {
        height: 679px;
    }
/*******What We Do ********/
.OWrks_PME_PhotoWrap {
    margin-top: 60px !important;;
    }
.WWD_HeaderWrap02P {
        line-height: 34px;
    }
    .WWD_HeaderWrap03P {
       line-height: 34px; 
    }
    .WWD_PME_txtWrap {
      padding: 0 220px 0 167px !important;
    }
    .WWD_Header02Lft {
      height: 490px;
    }
    .WWD_Header02Rgt {
        height: 679px;
    }
    
/*******Our Works Section ********/
.OWrks_HeaderWrap02P {
        line-height: 34px !important;
    }
    .OWrks_HeaderWrap03P {
       line-height: 34px; 
    }
    .OWrks_PME_txtWrap {
      padding: 0 55px 0 179px !important;
    }
    .OWrks_Header02Lft {
      height: 490px;
    }
    .OWrks_Header02Rgt {
        height: 551px;
    }    
    .cjBgrndMain{
        /*height: 710px;*/
    }
    .bxFrnt1st2 {
        /*height: 730px !important;*/
    }
    .bxBack1st2{
      /*height: 730px !important;  */
    }
}


/* 21 inches Large screens ----------- */
@media (min-width: 2016px) {
    .HeaderWrap02P {
        line-height: 34px;
    }
    .HeaderWrap03P {
       line-height: 34px; 
    }
    .PME_txtWrap {
        padding: 0 251px 0 228px !important;
        font-size: 1.4em;
    }
    .Header02Lft {
      height: 544px;
    }
    .Header02Rgt {
        height: 679px;
    }
    
    /******What We Do ************/
    .WWD_HeaderWrap02P {
        line-height: 34px;
    }
    .WWD_HeaderWrap03P {
       line-height: 34px; 
    }
    .WWD_PME_txtWrap {
        padding: 0 251px 0 228px !important;
        font-size: 1.4em;
    }
    .WWD_Header02Lft {
      height: 528px;
    }
    .WWD_Header02Rgt {
        height: 679px;
    }
    /******Our Works Section************/
    .OWrks_PME_PhotoWrap {
      margin-top: 56px !important;
    }
    .OWrks_HeaderWrap02P {
        line-height: 34px !important;
        font-size: 21px !important;
    }
    .OWrks_HeaderWrap03P {
       line-height: 34px; 
    }
    .OWrks_PME_txtWrap {
        padding: 0 55px 0 208px !important;
        font-size: 1.4em;
    }
    .OWrks_Header02Lft {
      height: 528px;
    }
    .OWrks_Header02Rgt {
        height: 590px;
    }
    
    .cjBgrndMain{
        /*height: 710px;*/
    }
    .bxFrnt1st2 {
        /*height: 730px !important;*/
    }
    .bxBack1st2{
      /*height: 730px !important;  */
    }
}



/* 22 inches Large screens ----------- */
@media (min-width: 2112px) {
    .HeaderWrap02P {
        line-height: 34px;
    }
    .HeaderWrap03P {
       line-height: 34px; 
    }
    .PME_txtWrap {
        padding: 0 251px 0 228px !important;
        font-size: 1.4em;
    }
    .Header02Lft {
      height: 567px;
    }
    .Header02Rgt {
        height: 679px;
    }
    
    /*****What We Do ****/
    .WWD_HeaderWrap02P {
        line-height: 34px;
    }
    .WWD_HeaderWrap03P {
       line-height: 34px; 
    }
    .WWD_PME_txtWrap {
        padding: 0 251px 0 228px !important;
        font-size: 1.4em;
    }
    .WWD_Header02Lft {
      height: 545px;
    }
    .WWD_Header02Rgt {
        height: 679px;
    }
    
    /*****Our Works Section****/
    .OWrks_PME_PhotoWrap {
      margin-top: 52px !important;
    }
    .OWrks_HeaderWrap02P {
        line-height: 34px;
    }
    .OWrks_HeaderWrap03P {
       line-height: 34px; 
    }
    .OWrks_PME_txtWrap {
        padding: 0 55px 0 213px !important;
        font-size: 1.4em;
    }
    .OWrks_Header02Lft {
      height: 545px;
    }
    .OWrks_Header02Rgt {
        height: 607px;
    }
    
    .cjBgrndMain{
        /*height: 710px;*/
    }
    .bxFrnt1st2 {
        /*height: 730px !important;*/
    }
    .bxBack1st2{
      /*height: 730px !important;  */
    }
}


/* 24 inches Large screens ----------- */
@media (min-width: 2304px) {
    .HeaderWrap02P {
        line-height: 34px;
    }
    .HeaderWrap03P {
       line-height: 34px; 
    }
    .PME_txtWrap {
        padding: 0 251px 0 228px !important;
    }
    .Header02Lft {
      height: 607px;
    }
    .Header02Rgt {
        height: 679px;
    }
    
    /********What We Do *********/
    .WWD_HeaderWrap02P {
        line-height: 34px;
    }
    .WWD_HeaderWrap03P {
       line-height: 34px; 
    }
    .WWD_PME_txtWrap {
        padding: 0 251px 0 228px !important;
    }
    .WWD_Header02Lft {
      height: 584px;
    }
    .WWD_Header02Rgt {
        height: 679px;
    }
    
    /********Our Works Section*********/
    .OWrks_PME_PhotoWrap {
      margin-top: 65px !important;
    }
    .OWrks_PME_txtPhoto{
       width: 66%;
       margin-left: 152px;
    }
    .OWrks_HeaderWrap02P {
        line-height: 34px;
        margin-top: 36px;
        font-size: 24px !important;
    }
    .OWrks_HeaderWrap03P {
       line-height: 34px; 
    }
    .OWrks_PME_txtWrap {
        padding: 0 85px 0 234px !important;
    }
    .OWrks_Header02Lft {
      height: 584px;
    }
    .OWrks_Header02Rgt {
        height: 646px;
    }
    
    .cjBgrndMain{
        /*height: 710px;*/
    }
    .bxFrnt1st2 {
        /*height: 730px !important;*/
    }
    .bxBack1st2{
      /*height: 730px !important;  */
    }
}

/* 27 inches Large screens ----------- */
@media (min-width: 2592px) {
    .HeaderWrap02P {
        line-height: 34px;
    }
    .HeaderWrap03P {
       line-height: 34px; 
    }
    .PME_txtWrap {
        padding: 0 251px 0 228px !important;
    }
    .Header02Lft {
      height: 673px;
    }
    .Header02Rgt {
        height: 735px;
    }
    
    /*******What We Do ********/
    .WWD_HeaderWrap02P {
        line-height: 34px;
    }
    .WWD_HeaderWrap03P {
       line-height: 34px; 
    }
    .WWD_PME_txtWrap {
        padding: 0 251px 0 228px !important;
    }
    .WWD_Header02Lft {
      height: 646px;
    }
    .WWD_Header02Rgt {
        height: 735px;
    }
    
    /*******Our Works Section********/
    .OWrks_PME_txtPhoto{
        width: 65%;
       margin-left: 164px;
    }
    .OWrks_PME_PhotoWrap {
      margin-top: 70px !important;
    }
    .OWrks_HeaderWrap02P {
        line-height: 47px !important;
        font-size: 28px !important;
    }
    .OWrks_HeaderWrap03P {
       line-height: 34px; 
    }
    .OWrks_PME_txtWrap {
        padding: 0 0 0 295px !important;
    }
    .OWrks_Header02Lft {
      height: 646px;
    }
    .OWrks_Header02Rgt {
        height: 708px;
    }
    
    
    .cjBgrndMain{
        /*height: 710px;*/
    }
    .bxFrnt1st2 {
        /*height: 730px !important;*/
    }
    .bxBack1st2{
      /*height: 730px !important;  */
    }
}


/* 30 inches Large screens ----------- */
@media (min-width: 2880px) {
   .HeaderWrap02P {
        line-height: 34px;
    }
    .HeaderWrap03P {
       line-height: 34px; 
    }
    .PME_txtPhoto {
        width: 68%;
    }
    .PME_txtWrap {
     padding: 0 283px 0 361px !important;
     font-size: 1.8em;
    }
    .Header02Lft {
      height: 539px;;
    }
    .Header02Rgt {
        height: 679px;
    }
    
    /********What We Do ********/
    .WWD_HeaderWrap02P {
        line-height: 34px;
    }
    .WWD_HeaderWrap03P {
       line-height: 34px; 
    }
    .WWD_PME_txtPhoto {
        width: 68%;
    }
    .WWD_PME_txtWrap {
     padding: 0 283px 0 361px !important;
     font-size: 1.8em;
    }
    .WWD_Header02Lft {
      height: 516px;;
    }
    .WWD_Header02Rgt {
        height: 679px;
    }
    
    /********Our Works Section********/
    .OWrks_PME_PhotoWrap {
      margin-top: 64px !important;
    }
    .OWrks_HeaderWrap02P {
        line-height: 34px;
    }
    .OWrks_HeaderWrap03P {
       line-height: 34px; 
    }
    .OWrks_PME_txtPhoto {
       width: 46%;
       margin-left: 306px;
    }
    .OWrks_PME_txtWrap {
     padding: 0 0 0 160px !important;
    font-size: 1.8em;
    position: relative;
    left: 157px;
    }
    .OWrks_Header02Lft {
      height: 516px;;
    }
    .OWrks_Header02Rgt {
        height: 580px;
    }
}


/* 32 inches Large screens ----------- */
@media (min-width: 3072px) {
    .HeaderWrap02P {
        line-height: 34px;
    }
    .HeaderWrap03P {
       line-height: 34px; 
    }
    .PME_txtPhoto {
        width: 68%;
    }
    .PME_txtWrap {
     padding: 0 283px 0 361px !important;
     font-size: 1.8em;
    }
    .Header02Lft {
      height: 564px;;
    }
    .Header02Rgt {
        height: 679px;
    }
    
    /******What We Do ********/
    .WWD_HeaderWrap02P {
        line-height: 34px;
    }
    .WWD_HeaderWrap03P {
       line-height: 34px; 
    }
    .WWD_PME_txtPhoto {
        width: 68%;
    }
    .WWD_PME_txtWrap {
     padding: 0 283px 0 361px !important;
     font-size: 1.8em;
    }
    .WWD_Header02Lft {
      height: 546px;
    }
    .WWD_Header02Rgt {
        height: 679px;
    }
    
    /******Our Works Section********/
    .OWrks_PME_txtPhoto{
        with: 80%;
    }
    .OWrks_PME_PhotoWrap {
      margin-top: 62px !important
    }
    .OWrks_HeaderWrap02P {
        line-height: 34px;
    }
    .OWrks_HeaderWrap03P {
       line-height: 34px; 
    }
    .OWrks_PME_txtPhoto {
        width: 46%;
    }
    .OWrks_PME_txtWrap {
     padding: 0 0 0 186px !important;
     font-size: 1.8em;
    }
    .OWrks_Header02Lft {
      height: 546px;
    }
    .OWrks_Header02Rgt {
        height: 608px;
    }
}


/* 34 inches Large screens ----------- */
@media (min-width: 3264px) {
    .HeaderWrap02P {
        line-height: 34px;
    }
    .HeaderWrap03P {
       line-height: 34px; 
    }
    .PME_txtPhoto {
        width: 68%;
    }
    .PME_txtWrap {
     padding: 0 283px 0 361px !important;
     font-size: 1.8em;
    }
    .Header02Lft {
      height: 596px;
    }
    .Header02Rgt {
        height: 679px;
    }
    /*****What We Do *******/
    .WWD_HeaderWrap02P {
        line-height: 34px;
    }
    .WWD_HeaderWrap03P {
       line-height: 34px; 
    }
    .WWD_PME_txtPhoto {
        width: 68%;
    }
    .WWD_PME_txtWrap {
     padding: 0 283px 0 361px !important;
     font-size: 1.8em;
    }
    .WWD_Header02Lft {
      height: 574px;
    }
    .WWD_Header02Rgt {
        height: 679px;
    }
    
    /*****Our Works Section*******/
    .OWrks_PME_PhotoWrap {
      margin-top: 61px !important;
    }
    .OWrks_HeaderWrap02P {
        line-height: 34px;
    }
    .OWrks_HeaderWrap03P {
       line-height: 34px; 
    }
    .OWrks_PME_txtPhoto {
        width: 49%;
    }
    .OWrks_PME_txtWrap {
     padding: 0 0 0 216px !important;
    font-size: 1.8em;
    }
    .OWrks_Header02Lft {
      height: 574px;
    }
    .OWrks_Header02Rgt {
        height: 635px;
    }
    
}

/* 40 inches Large screens ----------- */
@media (min-width: 3840px) {
    .HeaderWrap02P {
        line-height: 34px;
    }
    .HeaderWrap03P {
       line-height: 34px; 
    }
    .PME_txtPhoto {
        width: 68%;
    }
    .PME_txtWrap {
     padding: 0 283px 0 361px !important;
     font-size: 1.8em;
    }
    .Header02Lft {
      height: 682px;
    }
    .Header02Rgt {
        height: 750px;
    }
    
    /****** What We Do *****/
    .WWD_HeaderWrap02P {
        line-height: 34px;
    }
    .WWD_HeaderWrap03P {
       line-height: 34px; 
    }
    .WWD_PME_txtPhoto {
        width: 68%;
    }
    .WWD_PME_txtWrap {
     padding: 0 283px 0 361px !important;
     font-size: 1.8em;
    }
    .WWD_Header02Lft {
      height: 655px;
    }
    .WWD_Header02Rgt {
        height: 750px;
    }
    
    /******Our Works Section*****/
    .OWrks_PME_PhotoWrap {
      margin-top: 76px !important;
    }
    .OWrks_HeaderWrap02P {
        line-height: 34px;
        font-size: 29px !important;
    }
    .OWrks_HeaderWrap03P {
       line-height: 34px; 
    }
    .OWrks_PME_txtPhoto {
        width: 46%;
    }
    .OWrks_PME_txtWrap {
     padding: 0 0 0 270px !important;
     font-size: 1.8em;
    }
    .OWrks_Header02Lft {
      height: 655px;
    }
    .OWrks_Header02Rgt {
        height: 717px;
    }
}


/* 43 inches Large screens ----------- */
@media (min-width: 4128px) {
    .HeaderWrap02P {
        line-height: 34px;
    }
    .HeaderWrap03P {
       line-height: 34px; 
    }
    .PME_txtPhoto {
        width: 68%;
    }
    .PME_txtWrap {
     padding: 0 283px 0 361px !important;
     font-size: 1.8em;
    }
    .Header02Lft {
      height: 722px;
    }
    .Header02Rgt {
        height: 792px;
    }
    
    /**** What We Do ********/
    .WWD_HeaderWrap02P {
        line-height: 34px;
    }
    .WWD_HeaderWrap03P {
       line-height: 34px; 
    }
    .WWD_PME_txtPhoto {
        width: 68%;
    }
    .WWD_PME_txtWrap {
     padding: 0 283px 0 361px !important;
     font-size: 1.8em;
    }
    .WWD_Header02Lft {
      height: 404px;
    }
    .WWD_Header02Rgt {
        height: 792px;
    }
    
    /****Our Works Section********/
    .OWrks_PME_PhotoWrap {
      margin-top: 43px !important;
    }
    .OWrks_HeaderWrap02P {
        line-height: 34px;
            margin-top: 3px;
    }
    .OWrks_HeaderWrap03P {
       line-height: 34px; 
    }
    .OWrks_PME_txtPhoto {
        width: 28%;
        margin-left: 546px;
    }
    .OWrks_PME_txtWrap {
     font-size: 1.8em;
    position: relative;
    left: 294px;
    }
    .OWrks_Header02Lft {
      height: 404px;
    }
    .OWrks_Header02Rgt {
        height: 469px;
    }
}
