
@media only screen and (max-width:1500px){
  .dscOverview .dscOverviewContainer .dscImg, .dscOverview .dscOverviewContainer .dscInfoText {min-height: 865px;}
  .endPointSecuritySolutions .boxOverlay {left: 16px; width: 87%; padding: 15px; font-size: 13px;}
  
}
/* ----------------------------------------- */
@media only screen and (max-width:1572px){ 
  .pageSideElementDesign {left: -29%;}
  .pageSideElementDesign { left: -38%;}
}
/* ----------------------------------------- */
@media only screen and (max-width:1300px){ 
  .companyGrowth .aboutGrwothContainer {padding-right: 60%;}
}
/* ----------------------------------------- */

@media only screen and (max-width:1199px){
  .topHeaderBtnSection button.buyDSC { border-radius: 4px; padding: 7px 12px; }
  .topLeftBarSection {text-align: center;}
  .top-bar .topRightLinksContainer li a {font-weight: 600;}
  .top-bar .topRightLinksContainer li a:hover {font-weight: 600;}
  .site-navbar .site-navigation .site-menu > li {font-size: 14px;}
  .site-navbar .site-navigation .site-menu > li > a {margin-left: 12px; margin-right: 5px;}
  .dscOverview { margin: 0px 0 50px 0; }
  .dscOverview .dscOverviewContainer .dscImg {min-height: 320px; background-position: 0 -218px;}
  .dscOverview .dscOverviewContainer .dscOverviewText,
  .dscOverview .dscOverviewContainer .dscInfoText { padding: 50px; min-height: 658px;}
  .dscOverview .dscOverviewContainer .dscInfoText {max-height: 780px;}
  .dscOverview .dscOverviewContainer .dscOverviewText p, .dscOverview .dscOverviewContainer .dscInfoText p { font-size: 16px; line-height: 24px; }
  

  /* EndPoint Security Section Start */
  .endPointSecuritySolutions .endPointProductInfo .epsBox {margin-bottom: 25px;}
  .endPointSecuritySolutions .boxOverlay {
    position: absolute;
    bottom: 0;
    left: 16px;
    right: 0;
    background-color: #5784c2;
    
    width: 92%;
    height: 88%;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: .6s ease;
    transition: .6s ease;
    padding: 25px;
    top: 1px;
    font-size: 14px;
  }
  
  /* Why Choos Us Section Start */
  .whyChoosUs .whyChoosContainer .whyChoosUsContactBox h2 {font-size: 19px; margin: 7px 0;}
  .whyChoosUs .whyChoosContainer .whyChoosUsContactBox p {font-size: 13px;}
  .footerSection .footerContainre .footerLinksSection {margin-bottom: 25px;}
  .footerLogos,
  section.footerBottomPart .footerBottomContainer .footerBottomSocialMediaIcons,
  section.footerBottomPart .footerBottomContainer .footerBottomCompanyText { text-align: center;}
  .gnfcInfoTowerBanner {margin: 0 0 0 0; background-position: center -167px; min-height: 296.9px;}
  .taxDeclarationBanner {margin: 25px 0;}
  .gnfcInfoTowerBanner h4, .taxDeclarationBanner h4 {font-size: 25px;}

  .aboutCompanyContainer .aboutCompanyInfoBox {min-height: 500px; margin-bottom: 15px;}
  
  
}
/* ----------------------------------------- */


@media only screen and (max-width:1024px){
  .companyServicesBoxContainer .companyServicesBox  {margin-bottom: 25px;}
  .pkiServicesGirdContainer .boxStyle {margin-bottom: 25px;}
  .boxStyle img {bottom: 50px;}
  .gnfcInfoTowerBanner {margin: 0 0 0 0;}
  .pageSideElementDesign {left: -50%;}
  
}

@media only screen and (max-width:991px){
  .companyServicesBoxContainer .companyServicesBox  {margin-bottom: 25px;}
  .pkiServicesGirdContainer .boxStyle {margin-bottom: 25px;}
  .boxStyle img {bottom: 50px;}
  .buynowResBTN {margin-right: 50px;}
  .topHeaderBtnSection {margin: 4px 10px 0 0px;}
  .top-bar a {margin-right: 10px;}
  .videoVerificationBanner .videoVerificationContainer .videoVerfiBGimg img {right: 87px;}
  .pageSideElementDesign {top: 1730px;}
  .dscSrtyBox .dscOverviewIMG .dscServicesList {right: -388px; bottom: -68px;}
  .designBGimg::after {display: none;}
  .videoVerificationBanner {margin-top: 80px;}
}

@media only screen and (max-width:870px){
  .companyServicesBoxContainer .companyServicesBox  {margin-bottom: 25px;}
  .pkiServicesGirdContainer .boxStyle {margin-bottom: 25px;}
  .boxStyle img {bottom: 50px;}
  .buynowResBTN {margin-right: 50px;}
  .top-bar a {margin-right: 10px;}  
  .gnfcInfoTowerBanner {margin: 0 0 0 0;}
  .companyGrowth .aboutCompanyGrowthIMG {background: transparent;}
  .companyGrowth .aboutGrwothContainer {padding-right:0;}
  .aboutCompanyContainer .aboutCompanyInfoBox {margin-bottom:25px; min-height: 600px;}
  .footerSection {background-position: center bottom; }
}

@media only screen and (max-width:800px){
  .companyServicesBoxContainer .companyServicesBox  {margin-bottom: 25px;}
  .pkiServicesGirdContainer .boxStyle {margin-bottom: 25px;}
  .boxStyle img {bottom: 50px;}
  .buynowResBTN {margin-right: 50px;}
  .top-bar a {margin-right: 10px;}  
  .attacheFileField {width: 300px !important;}
  .businessServicesSection .businessFeedBackForm, .newsletterBanner {margin-left: 0;}
  .gnfcInfoTowerBanner {margin: 0 0 0 0;}
  .footerSection .footerContainre .footerCompanyTermsLinks li {display: inherit; }
  .site-mobile-menu .site-nav-wrap > li > ul > li > ul > li > a { padding-left: 20px!important;}
  .footerSection .footerContainre .footerCompanyTermsLinks li a {color: #a29fa6; padding: 13px 0; display: block;}
  .companyGrowth .aboutCompanyGrowthIMG {background: transparent;}
  .companyGrowth .aboutGrwothContainer {padding-right:0;}
  .aboutCompanyContainer .aboutCompanyInfoBox {margin-bottom:25px; min-height: 630px;}
  .ncodeVideoMission .vissionNvissionContainer {padding: 50px 50px 0 50px;}
  .videoVerificationBanner .videoVerificationContainer .videoVerfiBGimg img {display: none; }
  .videoVerificationBanner .videoVerificationContainer .videoVerifiContantPart .vvButton a {padding: 15px 15px;}
  .pageSideElementDesign {left: -64%;}
  .dscSrtyBox .dscOverviewIMG .dscServicesList{right: -196px;}

}

@media only screen and (max-width:767px){
  .companyServicesBoxContainer .companyServicesBox  {margin-bottom: 25px;}
  .pkiServicesGirdContainer .boxStyle {margin-bottom: 25px;}
  .boxStyle img {bottom: 50px;}
  .dscSrtyBox .dscOverviewIMG .dscServicesList{
    left: 0;
    position: inherit;
    right: 0;
    bottom: 0;
    width: auto;
    height: auto;
    padding: 20px;
  }
  .dscSrtyBox .dscOverviewIMG {
    width: auto;
    background-position: bottom;
    height: 586px;
}
.videoVerificationBanner .videoVerificationContainer .videoVerfiImgPart img {
  position: inherit;
  right: 0;
  width: 100%;
  bottom: 0;
}
.videoVerificationBanner .videoVerificationContainer { min-height: inherit;}
.videoVerificationBanner .videoVerificationContainer .videoVerifiContantPart h5{ position: inherit; margin: 20px 0;}
.videoVerificationBanner .videoVerificationContainer .videoVerfiImgPart .vvAppIcon{
  position: inherit;
    right: inherit;
    bottom: inherit;
}
.videoVerificationBanner .videoVerificationContainer .videoVerfiImgPart .vvAppIcon img{
  width: 110px;
  display: block;
  position: inherit;
  bottom: inherit;
  margin: 0 auto;
}
.videoVerificationBanner .videoVerificationContainer .videoVerfiImgPart{
  min-height: inherit;
  padding-bottom: 20px;
}
.videoVerificationBanner .videoVerificationContainer .videoVerifiContantPart .vvButton {
  margin-top: 0;
}
.videoVerificationBanner .videoVerificationContainer .videoVerifiContantPart .vvButton h3{
  float: none;
}
.videoVerificationBanner .videoVerificationContainer .videoVerifiContantPart .vvButton a{
  margin: 0;
  display: inline-block;
  margin-top: 20px;
}
.buynowResBTN {margin-right: 50px;}
.top-bar a {margin-right: 10px;}

.attacheFileField {width: 300px !important;}
.businessServicesSection .businessFeedBackForm {margin-left: 0;}
.servicessBannerBox, .consultingBannerBox, .newsletterBanner {margin-bottom: 25px;}
.gnfcInfoTowerBanner {margin: 0 0 0 0;}
.faqBannerBox {margin-bottom: 25px;}
.innerPageBannerContainer .innerPageTitle h1 {font-size: 32px;}
.innerPageBanner .breadcrumb {padding: 7px 17px;}
.footerSection .footerContainre .footerCompanyTermsLinks li {display: inherit; background: #1a0d2a; margin-bottom: 2px; margin-right: 0;}
.awardsCertificatesBox {margin-bottom: 25px;}
.counterBox { margin-bottom:25px; text-align:center;}
.site-mobile-menu .site-nav-wrap > li > ul > li > ul > li > a { padding-left: 20px!important;}
.aboutCompanyContainer .aboutCompanyInfoBox {margin-bottom: 25px;}
.companyGrowth .aboutCompanyGrowthIMG {background: transparent;}
.innerPageBanner {min-height: 250px;}
.businessServicesSection .businessFeedBackFormThemeTwo {margin-left: 0; margin: 10px;}
.generalBTN {margin-bottom: 15px;}
.has-children a i {display: none;}
.cashStudyTableSection .solutions {margin-top: 45px;}
.cashStudyProcess {padding: 10px 20px;}
.cashStudyProcess .col-lg-7 .row .col-lg-4:nth-child(2) {margin-top: 0px;}
.cashStudyProcess .col-lg-7 .row .col-lg-4:nth-child(4) {margin-top: 0px;}
.cashStudyProcess .col-lg-7 .row .col-lg-4:nth-child(6) {margin-top: 0px;}
.projectStutsBG .projectStatusContainer .projectHightData .rowmb {margin-bottom: 5px;}
.rowmb div:nth-child(2)  { border-bottom: 1px solid #e7e2f3;}
.dscPricingBanner, .downloadUtilityBanner {margin-bottom: 25px;}

}

@media only screen and (max-width:420px){
  .innerPageBannerContainer .innerPageTitle h1 {font-size: 32px;}
  .innerPageBanner .breadcrumb {padding: 7px 17px;}
  .aboutCompany .trustedClientLogo img {margin: 0 7px 20px 0px;}
  .pageSideElementDesign {left: -118%; top: 1720px;}
  .counterBox { margin-bottom:25px; text-align:center;}
  .site-mobile-menu .site-nav-wrap > li > ul > li > ul > li > a { padding-left: 20px!important;}
  .site-logo .companyLogo {display: none;}
  .innerPageBannerContainer {text-align: center; top: 90px;}
  .topLeftBarSection .topMail a {display: none!important;}
  .aboutCompanyContainer .aboutCompanyInfoBox {margin-bottom: 25px!important;}
  .ncodeVideoMission .vissionNvissionContainer {padding:  20px 20px 0 20px; }
  .ncodeVideoMission .vissionNvissionContainer .vissionNvissionText { margin-bottom: 30px;}
  .timelineSection .right::after {left: 18px;}
  .timelineSection .left::after, .right::after {left: 18px;}
  .innerPageBanner {min-height: 250px;}
  .innerPageBanner.contactUsBanner {background-position: -677px 349px;}
  .businessServicesSection .businessFeedBackFormThemeTwo {margin-left: 0; margin: 10px;}
  .generalBTN {margin-bottom: 15px;}
  .has-children a i {display: none;}
  .projectStutsBG .projectStatusContainer .projectHightData .rowmb {margin-bottom: 5px;}
  .rowmb div:nth-child(2)  { border-bottom: 1px solid #e7e2f3;}
  .dscPricingBanner {margin-bottom: 25px;}
  
}
@media screen and (max-width: 531px) {
  .container { display: flex; flex-flow: column; }

  .AAA { order: 2; }
  .BBB { order: 1 }
}