@media only screen 
 and (min-device-width: 240px) 
 and (max-device-width: 568px)
 and (-webkit-min-device-pixel-ratio: 2)
 and (orientation: portrait) {

  .mainHeroTT{font-size: 50px; text-align: center;}
  .mainHeroTT2{font-size: 50px; text-align: center;}
  .heroSection{padding-top: 110px;}
  .mainHeroSub{font-size: 18px; text-align: center; padding-top: 42px;}
  .heroimage{padding-bottom: 20px;}
  .container-1440{margin-bottom: 60px;}
  .about-content{ line-height: 38px; font-size: 32px;}
  .about-subcont{ font-size: 16px; padding: 0; padding-top: 20px;}
  .clientLogo{width: 100%; padding: 22px;}
  .customerLogo{padding-top: 60px;}
  .pf-heading{ font-size: 32px; line-height: 38px; text-align: center;}
  .pfSub{ text-align: center; margin-bottom: 40px;}
  .becomePartner-btn{margin: 0 auto;}
  .productfe{padding-top: 30px;}
  .fe-boxCover{text-align: center;}
  .fe-box-icon{margin: 0 auto; margin-bottom: 20px; margin-top: 60px;}
  .fe-box-icon-2{margin: 0 auto; margin-bottom: 20px;}
  .fe-box-icon-3{margin: 0 auto; margin-bottom: 20px;}
  .fe-box-icon-4{margin: 0 auto; margin-bottom: 20px;}
  .SA-heading{text-align: left; font-size: 31px; line-height: 38px;}
  .SA-Subheading{padding-right: 0px;}
  .SA-Image{margin-top: 20px; height: auto;}
  .SA-Block2{height: auto;}
  .ActionImg{padding: 20px; margin-top: 10px;}
  .SmartFlow{    padding-top: 60px;}
  .SF-Block{margin-top: 20px; height: auto;}
  .footer-area{height: auto; padding-bottom: 20px;}
  .footerSElogo{float: left;}
  .SocialM-Icon{margin-right: 10px; margin-left: 0;}
  .termscon{float: left;}
  .navbar-nav .nav-item a{text-align: center; padding-bottom: 12px;}
  .navbar-collapse{padding-bottom: 20px;}
  .aboutTT{padding-top: 0; text-align: center;}
  .aboutUsContent{text-align: center;}
  .fe-boxs{padding-left: 15px;}
  .Au-ContentBlock2{padding-left: 20px;}
}




 @media only screen 
 and (min-device-width: 320px) 
 and (max-device-width: 568px)
 and (-webkit-min-device-pixel-ratio: 2)
 and (orientation: portrait) {

  .mainHeroTT{font-size: 50px; text-align: center;}
  .mainHeroTT2{font-size: 50px; text-align: center;}
  .heroSection{padding-top: 110px;}
  .mainHeroSub{font-size: 18px; text-align: center; padding-top: 42px;}
  .heroimage{padding-bottom: 20px;}
  .container-1440{margin-bottom: 60px;}
  .about-content{ line-height: 38px; font-size: 32px;}
  .about-subcont{ font-size: 16px; padding: 0; padding-top: 20px;}
  .clientLogo{width: 100%; padding: 22px;}
  .customerLogo{padding-top: 60px;}
  .pf-heading{ font-size: 32px; line-height: 38px; text-align: center;}
  .pfSub{ text-align: center; margin-bottom: 40px;}
  .becomePartner-btn{margin: 0 auto;}
  .productfe{padding-top: 30px;}
  .fe-boxCover{text-align: center;}
  .fe-box-icon{margin: 0 auto; margin-bottom: 20px; margin-top: 60px;}
  .fe-box-icon-2{margin: 0 auto; margin-bottom: 20px;}
  .fe-box-icon-3{margin: 0 auto; margin-bottom: 20px;}
  .fe-box-icon-4{margin: 0 auto; margin-bottom: 20px;}
  .SA-heading{text-align: left; font-size: 31px; line-height: 38px;}
  .SA-Subheading{padding-right: 0px;}
  .SA-Image{margin-top: 20px; height: auto;}
  .SA-Block2{height: auto;}
  .ActionImg{padding: 20px; margin-top: 10px;}
  .SmartFlow{    padding-top: 60px;}
  .SF-Block{margin-top: 20px; height: auto;}
  .footer-area{height: auto; padding-bottom: 20px;}
  .footerSElogo{float: left;}
  .SocialM-Icon{margin-right: 10px; margin-left: 0;}
  .termscon{float: left;}
  .navbar-nav .nav-item a{text-align: center; padding-bottom: 12px;}
  .navbar-collapse{padding-bottom: 20px;}
  .aboutTT{padding-top: 0; text-align: center;}
  .aboutUsContent{text-align: center;}
  .fe-boxs{padding-left: 15px;}
  .Au-ContentBlock2{padding-left: 20px;}
}


@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {

    .mainHeroTT{font-size: 50px; text-align: left;}
    .mainHeroTT2{font-size: 50px; text-align: left;}
    .heroSection{padding-top: 110px;}
    .mainHeroSub{font-size: 14px; text-align: left; padding-top: 32px;}
    .heroimage{padding-bottom: 20px;}
    .container-1440{margin-bottom: 60px;}
    .about-content{ line-height: 38px; font-size: 32px;}
    .about-subcont{ font-size: 16px; padding: 0; padding-top: 20px;}
    .clientLogo{width: 100%; padding: 22px;}
    .customerLogo{padding-top: 60px;}
    .pf-heading{ font-size: 32px; line-height: 38px; text-align: center;}
    .pfSub{ text-align: center; margin-bottom: 40px;}
    .becomePartner-btn{margin: 0 auto;}
    .productfe{padding-top: 30px;}
    .fe-boxCover{text-align: center;}
    .fe-box-icon{margin: 0 auto; margin-bottom: 20px; margin-top: 60px;}
    .fe-box-icon-2{margin: 0 auto; margin-bottom: 20px;}
    .fe-box-icon-3{margin: 0 auto; margin-bottom: 20px;}
    .fe-box-icon-4{margin: 0 auto; margin-bottom: 20px;}
    .SA-heading{text-align: left; font-size: 31px; line-height: 38px;}
    .SA-Subheading{padding-right: 0px;}
    .SA-Image{margin-top: 20px; height: auto;}
    .SA-Block2{height: auto;}
    .ActionImg{padding: 20px; margin-top: 10px; text-align: center;}
    .SmartFlow{    padding-top: 60px;}
    .SF-Block{margin-top: 20px; height: auto;}
    .footer-area{height: auto; padding-bottom: 180px;}
    .footerSElogo{float: left;}
    .SocialM-Icon{margin-right: 10px; margin-left: 0;}
    .termscon{float: left; padding-left: 12px;}
    .navbar-nav .nav-item a{text-align: center; padding-bottom: 12px;}
    .navbar-collapse{padding-bottom: 20px;}
    
}


@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {

    .becomePartner-btn{margin: 0;}
    .navbar-collapse{padding: 0;}
    .navbar-nav .nav-item a{padding-bottom: 0;}
    .heroSection{padding-top: 140px;}
    .mainHeroTT{font-size: 66px;}
    .mainHeroTT2{font-size: 66px;}
    .mainHeroSub{padding-top: 46px; font-size: 18px;}
    .about-subcont{padding-left: 10%; padding-right: 10%;}
    .pf-heading{text-align: left;}
    .pfSub{text-align: left;}
    .fe-box-icon{margin: 0;         margin-bottom: 20px;}
    .fe-boxCover{text-align: left;}
    .fe-box-icon-2 { margin: 0; margin-bottom: 20px;}
    .fe-box-icon-3 { margin: 0; margin-bottom: 20px;}
    .fe-box-icon-4 { margin: 0; margin-bottom: 20px;}
    .SA-Image{height: 388px; margin: 0;}
    .footer-area{height: 100%;}
    

}


@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {

    .becomePartner-btn{margin: 0;}
    .navbar-collapse{padding: 0;}
    .navbar-nav .nav-item a{padding-bottom: 0;}
    .heroSection{padding-top: 140px;}
    .mainHeroTT{font-size: 66px;}
    .mainHeroTT2{font-size: 66px;}
    .mainHeroSub{padding-top: 46px; font-size: 18px;}
    .about-subcont{padding-left: 10%; padding-right: 10%;}
    .pf-heading{text-align: left;}
    .pfSub{text-align: left;}
    .fe-box-icon{margin: 0;         margin-bottom: 20px;}
    .fe-boxCover{text-align: left;}
    .fe-box-icon-2 { margin: 0; margin-bottom: 20px;}
    .fe-box-icon-3 { margin: 0; margin-bottom: 20px;}
    .fe-box-icon-4 { margin: 0; margin-bottom: 20px;}
    .SA-Image{height: 388px; margin: 0;}
    .footer-area{height: 100%;}
    

}


@media (min-width:481px)  {  }

@media (min-width:641px)  {  }

@media (min-width:961px)  {  }

@media (min-width:1025px) {  }

@media (min-width:1281px) {  }