@media screen and (max-width: 1399px){
  .companylogo {
    top: 26rem;
    width: 13rem;
    height: 13rem;
    padding: 1.5rem;
  }
  .innerborder{
    width: 10rem;
    height: 10rem;
  }
}
     
@media screen and (max-width: 1199px){
  .bannersec {
    padding-block: 3rem;
  }
  .companylogo{
    top: 54%;
    transform: translate(-50%, -50%);
  }
  .supportgrowthsec .getbutton {
    padding: 0 2rem;
  }
  .crmsoftwaresec .col-lg-3 {
    padding: 0.5rem;
  }
  .supportsecicon {
    width: 2.3rem;
  }
}

@media screen and (max-width: 991px){
  .headersec ul.navbar-nav li,.headersec .buttonalign {
    margin-left: 0;
    margin-top: 1rem;
  }
  .headersec .buttonalign {
    margin-top: 2rem;
  }
  .bannersec::after{
    width: 20%;
  }
  .featurerproductverticalalignfirstcolumn,
  .featurerproductverticalalignsecondcolumn{
    padding-right: 0;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 1rem;
    margin-bottom: 2rem;
    justify-content: space-between;
  }
  .featurerproductverticalalignsecondcolumn{
    margin-top: 2rem;
    margin-bottom: 0;
    padding-left: 0;
  }
  .featurerproductverticalalignfirstcolumn .featureproductitems,
  .featureproductitemssecondcolm{
    width: 48%;
    padding-top: 0;
    align-items: flex-start;
  }
  .featureproductitems h6 {
    text-align: left;
  }
  .featureproductitems ul.product_tick li{
    text-align: left;
    padding-left: 1.563rem;
    padding-right: initial;
    background-position: left 0.438rem;
  }
  .companylogo{
    top: 5rem;
    position: relative;
    box-shadow: 0 0 1rem 0 #00000029;
  }
  .severalappssec .leftimg {
    left: -6rem;
    max-width: 23rem;
  }
  .severalappssec:before{
    right: -6rem;
    left: auto;
    background-size: 23rem;
  }
  .futurereadysolusec .col-lg-7 {
    order: 1;
    margin-top: 2rem;
  }
  .futurereadysolusec .col-lg-5 {
    padding-left: 0;
  }
  .crmtable thead th img {
    width: 6.5rem;
  }
  .supportgrowthsec .leftimg{
    padding-left: 0;
    margin-bottom: 2rem;
  }
  .supportsecicon {
    width: 2rem;
  }
  .footersec .offset-1 {
    margin-left: 0;
  }
  .footersec .allrightreserve {
    gap: 1rem;
  }
}

@media screen and (max-width: 767px){
  .bannersec h1 {
    font-size: 3rem;
    line-height: 3.6rem;
    margin-bottom: 2rem;
  }
  .lg-orange-button,.lg-border-button,.lg-white-button{
    height: 3.5rem;
  }
  .futurereadysolusec h2,  .white-center-heading h2,
  .center-heading h2,.bestworkcrmsec h2,.supportgrowthsec h2 {
    font-size: 2.5rem;
  }
  .futurereadysolusec,.footersec{
    padding-top: 3rem;
  }
  .amazingproductfeaturesec,
  .cliectlogosec,.crmsoftwaresec,.Endtoendproductsec,.supportgrowthsec{
    padding-block: 3rem;
  }
  .iconwithtextalign,.buttonwithlink{
    flex-wrap: wrap;
  }
  .severalappssec .leftimg {
    left: -8rem;
    max-width: 20rem;
  }
  .severalappssec:before {
    right: -10rem;
    background-size: 20rem;
  }
  .footersec .row{
    row-gap: 2rem;
  }
}

@media screen and (max-width: 575px){
  .bannersec::after {
    width: 17%;
  }
  .bannersec h1 {
    font-size: 2.5rem;
    line-height: 3rem;
  }
  .futurereadysolusec h2,  .white-center-heading h2,
  .center-heading h2,.bestworkcrmsec h2,.supportgrowthsec h2 {
    font-size: 2rem;
  }
  .featurerproductverticalalignfirstcolumn .featureproductitems,
  .featureproductitemssecondcolm{
    width: 100%;
  }
  .manageitems{
    width: 100%;
  }
  .liketomanagesec .manageitemarealeftend{
    align-items: flex-start;
    justify-content: flex-start;
    flex-direction: column-reverse;
  }
  .futurereadysolusec .col-lg-5{
    padding-inline: 0.5rem;
  }
  .futurereadysolusec .leftimg {
    padding: 0.75rem;
  }
  .crmsoftwaresec .row{
    margin-inline: 0.5rem;
  }
  .Endtoendproductsec .crmtablealign{
    padding: 0.750rem 0  0.750rem  0.750rem;
  }
  .severalappssec .leftimg,
  .severalappssec:before {
    top: 0;
  }
}