@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap');
@import url('button.css');
@import url('new-global-mobile.css');
@import url('icons.css');
@import url('spacing.css');
@import url('typography.css');
@import url('display.css');

:root {
  --ach-primay-color: #1E1E1E;
/*  --ach-secondry-color: #F9712B;*/
  --ach-secondry-color: #c8361a;
  --ach-tertiory-color: #878787;
  --ach-white-color: #fff;
  --ach-dark-white-color: #F6F6F6;
  --ach-lgt-border-color: #D8D8D8;
  --ach-snd-border-color: #D1D1D1;
  --ach-inpt-fld-border-color: #EAEAEA;
  --ach-inpt-fld-color: #353535;
  --ach-dark-orange-color: #C8361A;
  --ach-lgt-orange-color: #FEEFEB;
  --ach-lgt-gray-color: #DFDBDB;
  --ach-gray-color: #C5C4C4;
  --ach-purple-color: #A97CE5;
  --ach-red-color: #D14E4E;
  --ach-sky-lgt-blue-color: #D5F7FF;
  --ach-sky-blue-color: #F3FAFF;
  --ach-blue-color: #0A8EDB;
  --ach-dark-green-color: #28A7A8;
  --ach-green-color: #4CB9B8;
  --ach-lgt-green-color: #52CB62;
  --ach-lgt-green-color-1: #F0FFF2;
  --ach-lgt-green-color-2: #B6E5CC;
  --ach-dark-blue-color: #293356;
  --ach-lgt-blue-color-1: #F3FAFF;
  --ach-lgt-blue-color-2: #AED7EE;
  --ach-lgt-2-gray-color:#3C3C3C;
  --ach-sticky-footer-bg-color: #293356;
  --background-color: #FAFAFA;
  --background-secondar-color: #F8F9FB;
  --snd-background-color: #ECECEC;
  --ach-input-bg:#F8F8F8;
  --ach-input-border:1px solid #EAEAEA;


  --ach-fs-h1: 64px;
  --ach-fs-h2: 44px;
  --ach-fs-h3: 36px;
  --ach-fs-h4: 24px;
  --ach-fs-h5: 20px;
  --ach-fs-h6: 18px;
  --ach-fs-32: 32px;
  --ach-fs-30: 30px;
  --ach-fs-22: 22px;
  --ach-fs-16: 16px;
  --ach-fs-14: 14px;

  --ach-fw-300: 300;
  --ach-fw-400: 400;
  --ach-fw-500: 500;
  --ach-fw-600: 600;
  --ach-fw-700: 700;
  --ach-fw-900: 900;

  --box-shadow-primary: 0px 2px 4px #00001329;
  --box-shadow-secondary: 0px 8px 16px #00002629;
  --box-shadow-tirtory: 0px 8px 48px #00002D1A;
  --ach-btn-primary-shadow:0px 0px 15px #FF955E;
  --ach-btn-primary-shadow-black: 0px 0px 15px #8f8f8f;
  --ach-btn-primay-press-shadow:rgb(0 0 0 / 40%) 0px 2px 4px, rgb(0 0 0 / 30%) 0px 7px 13px -3px, rgb(0 0 0 / 20%) 0px -3px 0px inset;

  --ach-rd-solid: solid;
  --ach-rd-dashed: dashed;
  --ach-rd-dotted: dotted;
  --ach-relative: relative;
  --ach-absolute: absolute;
  --ach-initial: initial;
  --ach-fixed:fixed;
  --ach-normal: normal;
  --ach-none: none;
  --ach-auto:auto;
  --ach-underline: underline;
  --ach-transparent: transparent;
  --ach-block: block;
  --ach-inline-block: inline-block;
  --ach-flex: flex;
  --ach-inline-flex: inline-flex;
  --ach-wrap:wrap;
  --ach-nowrap:nowrap;
  --ach-wrap-reverse:wrap-reverse;
  --ach-grid: grid;
  --ach-inline-grid: inline-grid;
  --ach-unset: unset;
  --ach-start: start;
  --flex-alg-end: flex-end;
  --ach-end: end;
  --ach-between: space-between;
  --ach-around: space-around;
  --ach-center: center;
  --ach-left: left;
  --ach-right: right;
  --ach-baseline:baseline;
  --ach-uppercase: uppercase;
  --ach-lowercase: lowercase;
  --ach-capitalize: capitalize;
  --ach-hidden:hidden;
  --ach-visible:visible;
  --ach-row:row;
  --ach-column:column;

  --ach-size-0: 0px;
  --ach-size-1: 1px;
  --ach-size-2: 2px;
  --ach-size-3: 3px;
  --ach-size-4: 4px;
  --ach-size-5: 5px;
  --ach-size-6: 6px;
  --ach-size-8: 8px;
  --ach-size-10: 10px;
  --ach-size-12: 12px;
  --ach-size-14: 14px;
  --ach-size-16: 16px;
  --ach-size-18: 18px;
  --ach-size-20: 20px;
  --ach-size-30: 30px;
  --ach-size-34: 34px;
  --ach-size-38: 38px;
  --ach-size-40: 40px;
  --ach-size-48: 48px;
  --ach-size-50: 50px;
  --ach-size-54: 54px;
}

body {font-size: 16px;font-weight: var(--ach-fw-400) !important;}

input:focus{outline: none;}

.wpcf7-spinner{display: none !important;}

.text-center{text-align: center;}
.text-left{text-align: left;}
.text-right{text-align: right;}

h1,.fs-h1{font-size: var(--ach-fs-h1) !important;font-weight: var(--ach-fw-900) !important;}
h2,.fs-h2{font-size: var(--ach-fs-h2) !important;font-weight: var(--ach-fw-900) !important;}
h3,.fs-h3{font-size: var(--ach-fs-h3) !important;font-weight: var(--ach-fw-900) !important;}
h4,.fs-h4{font-size: var(--ach-fs-h4) !important;font-weight: var(--ach-fw-900) !important;}
h5,.fs-h5{font-size: var(--ach-fs-h5) !important;}
h6,.fs-h6{font-size: var(--ach-fs-h6) !important;}

.fs-14{font-size: var(--ach-fs-14) !important;}
.fs-16{font-size: var(--ach-fs-16) !important;}
.fs-18{font-size: var(--ach-fs-h6) !important;}
.fs-20{font-size: var(--ach-fs-h5) !important;}
.fs-22{font-size: var(--ach-fs-22) !important;}
.fs-24{font-size: var(--ach-fs-h4) !important;}
.fs-32{font-size: var(--ach-fs-32) !important;}
.fs-30{font-size: var(--ach-fs-30) !important;}
.fs-34{font-size: var(--ach-size-34) !important;}
.fs-36{font-size: var(--ach-fs-h3) !important;}
.fs-38{font-size: var(--ach-size-38) !important;}
.fs-44{font-size: var(--ach-fs-h2) !important;}
.fs-48{font-size: var(--ach-size-48) !important;}
.fs-54{font-size: var(--ach-size-54) !important;}

.fw-300{font-weight: var(--ach-fw-300) !important;}
.fw-400{font-weight: var(--ach-fw-400) !important;}
.fw-500{font-weight: var(--ach-fw-500) !important;}
.fw-600{font-weight: var(--ach-fw-600) !important;}
.fw-700{font-weight: var(--ach-fw-700) !important;}
.fw-900{font-weight: var(--ach-fw-900) !important;}

.bag-dark-orange{background: var(--ach-dark-orange-color);}
.bag-orange{background: var(--ach-secondry-color);}
.bag-lgt-orange{background: var(--ach-lgt-orange-color);}
.bag-dark-blue{background: var(--ach-dark-blue-color);}
.bag-blue{background: var(--ach-blue-color);}
.bag-lgt-blue{background: var(--ach-sky-blue-color);}
.bag-lgt-sky-blue{background: var(--ach-sky-lgt-blue-color);}
.bag-white{background: var(--ach-white-color);}
.bag-dark-white{background: var(--ach-dark-white-color);}
.bag-lgt-white{background: var(--background-color);}
.bag-gray{background: var(--ach-gray-color);}
.bag-lgt-gray{background: var(--ach-lgt-gray-color);}
.bag-black{background: var(--ach-primay-color);}
.bag-green{background: var(--ach-green-color);}
.bag-dark-green{background: var(--ach-dark-green-color);}
.bag-lgt-green{background: var(--ach-lgt-green-color);}
.bag-purple{background: var(--ach-purple-color);}
.bag-red{background: var(--ach-red-color);}
.bag-lgt-2-gray{background: var(--ach-lgt-2-gray-color);}
.bag-sec-color{background: var(--background-secondar-color);}

.bag-custom{background: var(--background-color);}


.txt-dark-orange{color: var(--ach-dark-orange-color);}
.txt-orange{color: var(--ach-secondry-color);}
.txt-lgt-orange{color: var(--ach-lgt-orange-color);}
.txt-dark-blue{color: var(--ach-dark-blue-color);}
.txt-blue{color: var(--ach-blue-color);}
.txt-lgt-blue{color: var(--ach-sky-blue-color);}
.txt-white{color: var(--ach-white-color);}
.txt-dark-white{color: var(--ach-dark-white-color);}
.txt-gray{color: var(--ach-gray-color);}
.txt-lgt-gray{color: var(--ach-lgt-gray-color);}
.txt-black{color: var(--ach-primay-color);}
.txt-green{color: var(--ach-green-color);}
.txt-dark-green{color: var(--ach-dark-green-color);}
.txt-lgt-green{color: var(--ach-lgt-green-color);}
.txt-purple{color: var(--ach-purple-color);}
.txt-red{color: var(--ach-red-color);}

.txt-underline{text-decoration: underline;}

/*List Styles*/
.list-style-none{list-style: none;}
.list-style-auto{list-style: auto;}
.list-style-decimal-zero{list-style: decimal-leading-zero;}
.list-style-lw-latin{list-style: lower-latin;}
.list-style-up-latin{list-style: upper-latin;}

.list-style-image-1{list-style-image:url(https://acecloudhosting.com/common/aceportals/templates/images/check.png);}
.list-style-image-2{list-style-image:url(https://acecloudhosting.com/common/aceportals/templates/images/green-check.svg);}
.list-style-image-3{list-style-image:url(https://www.acecloudhosting.com/wp-content/uploads/2023/03/tick-icon.png);}
.list-style-image-5{list-style-image:url(https://acecloudhosting.com/common/aceportals/templates/images/tick-orange.svg);}

.list-style-image-4{padding: 0px; margin: 0px;}
.list-style-image-4 li {
    padding-bottom: 15px;
    background-image: url(https://www.acecloudhosting.com/wp-content/uploads/2023/03/tick-orange.png);
    background-repeat: no-repeat;
    background-position: 0px 4px;
    padding-left: 34px;
    list-style: none;
}

.ach-list-style-1 li {
    background-image: url(https://acecloudhosting.com/common/aceportals/templates/images/check.png);
    background-repeat: no-repeat;
    background-position: 0 10px;
    padding-left: 25px;
}

.ach-list-style-2{padding: 0px; margin: 0px;}
.ach-list-style-2 li {
    padding-bottom: 15px;
    background-image: url(https://acecloudhosting.com/common/aceportals/templates/images/tick-orange.svg);
    background-repeat: no-repeat;
    background-position: 0px 4px;
    padding-left: 34px;
    list-style: none;
}

/*List Styles End*/

.ach-grd-bg-1{
  background: transparent linear-gradient(90deg, #FEFBF2 0%, #EFFFFE 100%) 0% 0% no-repeat padding-box;
}
.ach-grd-bg-2{
    background: transparent linear-gradient(0deg, #ffffff 50%, #293356 0%) 0% 0% no-repeat padding-box;
}
.ach-grd-bg-3{
    background: transparent linear-gradient(90deg, #52CB62 0%, #0A8EDB 100%) 0% 0% no-repeat padding-box;
}
.ach-grd-bg-4{
    background: transparent linear-gradient(90deg, #FEF6E1 0%, #D6FBF8 100%) 0% 0% no-repeat padding-box;
}
.ach-grd-bg-5{
    background: transparent linear-gradient(90deg, #52CB62 0%, #0A8EDB 100%) 0% 0% no-repeat padding-box;
}
.ach-grd-bg-6{
    background: transparent linear-gradient(90deg, #293356 0%, #0A8EDB 100%) 0% 0% no-repeat padding-box;
}
.ach-grd-bg-7{
    background: transparent linear-gradient(90deg, #1698C6 0%, #44BF79 100%) 0% 0% no-repeat padding-box;
}

.ach-box-shadow-1{
  box-shadow: 0px 2px 1px -1px rgb(0 0 0 / 20%), 0px 1px 1px 0px rgb(0 0 0 / 14%), 0px 1px 3px 0px rgb(0 0 0 / 12%);
}

.box-shadow-primary{box-shadow: var(--box-shadow-primary);}
.box-shadow-secondary{box-shadow: var(--box-shadow-secondary);}
.box-shadow-tirtory{box-shadow: var(--box-shadow-tirtory);}
.ach-shadow-none{box-shadow: var(--ach-none) !important}


.ach-bor-rad-100{border-radius: 100%;}
.ach-bor-rad-1{border-radius: 5px;}
.ach-bor-rad-2{border-radius: 10px;}
.ach-bor-rad-3{border-radius: 15px;}
.ach-bor-rad-4{border-radius: 100px;}
.ach-bor-rad-50{border-radius: 50px;}

.ach-border-width-1{
    border-width:var(--ach-size-1);
}

.ach-border-width-4{
    border-width:4px;
}
.ach-border-solid{
    border-style:solid;
}
.ach-border-secondary-color{
    border-color:var(--ach-snd-border-color);
}
.ach-border-tertiary-color{
    border-color:#C8361A30;
}

.ach-bor-lgt-gray{border:1px solid var(--ach-lgt-gray-color);}
.ach-border-secondary-color{border:1px solid var(--ach-snd-border-color);}

.ach-border-left-white-60{border-left:1px solid rgba(255,255,255,.6)}

.ach-bor-left-2px{border-left-width: 2px;}
.ach-bor-left-solid{border-left-style: solid;}

.ach-bor-left-blue{border-left-color: var(--ach-blue-color);}
.ach-bor-left-lgt-green{border-left-color: var(--ach-lgt-green-color);}
.ach-bor-left-purple{border-left-color: var(--ach-purple-color);}

.ach-bb-orange{border-bottom:1px solid var(--ach-secondry-color);}
.ach-bb-grey{border-bottom:1px solid var(--ach-gray-color);}

/* .bag-white a{color: var(--ach-primay-color);} */


.font-fam-roboto,
.font-fam-roboto-sans-sarif {font-family: 'Roboto', sans-serif !important;}
.font-fam-roboto-condensed {font-family: Roboto Condensed !important;}

.lh-0{line-height: 0;}
.lh-1{line-height: 1.2;}
.lh-2{line-height: 1.5;}
.lh-3{line-height: 1.75;}
.lh-4{line-height: 2;}
.lh-5{line-height: 2.5;}

.ach-line-clamp{display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
.ach-line-clamp-1{-webkit-line-clamp: 1;}
.ach-line-clamp-2{-webkit-line-clamp: 2;}
.ach-line-clamp-3{-webkit-line-clamp: 3;}
.ach-line-clamp-4{-webkit-line-clamp: 4;}
.ach-line-clamp-5{-webkit-line-clamp: 5;}

/*Owl Carousel Common css*/
.owl-carousel.owl-dot-15 button.owl-dot span{height: 15px;width: 15px;}
.owl-carousel button.owl-dot.active span{background: var(--ach-dark-orange-color) !important;}
.owl-dot-15  .owl-dots{position:relative;}

.owl-dots-none .owl-dots{display: none;}
.owl-dots-block .owl-dots{display: block;}

@media(min-width:576px)  {
    .owl-dots-sm-none .owl-dots{display: none;}
    .owl-dots-sm-block .owl-dots{display: block;}
}

@media(min-width:768px)  {
    .owl-dots-md-none .owl-dots{display: none;}
    .owl-dots-md-block .owl-dots{display: block;}
}

@media(min-width:992px)  {
    .owl-dots-lg-none .owl-dots{display: none;}
    .owl-dots-lg-block .owl-dots{display: block;}
}

@media(min-width:1200px) {
    .owl-dots-xl-none .owl-dots{display: none;}
    .owl-dots-xl-block .owl-dots{display: block;}
}

/*Owl Carousel Common css end*/

/*Card Styles*/
.absolute-card-content-padding .card-com{
    padding: 138px 25px 30px 25px;
}
/*Card Styles End*/

.hand-pointer{cursor: pointer;}

a.txt-dec-none{text-decoration: none;}
/*.box-shadow24-orange-shadow{box-shadow: 0px 0px 15px #FF955E;}*/
.ach-text-white{color: var(--ach-white-color);}


.d-flex{display: flex;align-items: center;}
.d-none{display: none;}
.font-sub-heading{font-size: var(--ach-fs-h5);font-weight: var(--ach-fw-400);}

@media (max-width:991px){
    .ach-max-width-sm-750{max-width: 750px;}
}
@media (min-width:992px){
    .ach-max-width-lg-500{width: 500px;}
}

.icon-64{max-width: 64px;min-width: 64px;}
.icon-80{max-width: 80px;min-width: 80px;}
.icon-80-radius{border-radius: 80px;}
.inner-page-heading.max-width-750{max-width: 750px;}
.icon-82{width: 82px;height: 82px;}

/* Input field Default Unset */
.inputDefaultUnset{
  border: unset;
  background: transparent;
}
.outline-none{outline: none;}
/* Input field Default Unset End */

/* Table Styles */
.table-calc thead tr {
    background-color: var(--ach-primay-color); color: var(--ach-white-color);
}
.table-calc thead tr th{font-weight: 400;}
.table-calc tbody tr td{}

.table-calc > tbody > tr:nth-child(odd) {
    background-color: var(--ach-lgt-orange-color);
}
.table-calc > tbody > tr:nth-child(even) {
    background-color: var(--ach-white-color);
}
/* Table Styles End */

.bck-design-rgt:before, .bck-design-lft:before {
    content: "";
    background-repeat: no-repeat !important;
    background-size: contain !important;
    position: absolute;
    height: 100%;
    width: 100%; 
    background-repeat: no-repeat;
}
.bck-design-rgt:before{
    background: url(https://www.acecloudhosting.com/wp-content/uploads/2023/02/background-design.png);
    right: 0;
    top: 0;
    background-position: 100% 0;
}
.bck-design-lft:before {
    background: url(https://www.acecloudhosting.com/wp-content/uploads/2023/02/background-left.png);
    background-position: 16% 0%;
    bottom: 0;
    transform: scale(1.4);
    top: -60px;
}

/*owl crosal equal height use this class - owl-card-equal-height*/
.owl-card-equal-height.owl-carousel .owl-stage{
display:flex;
}
.owl-card-equal-height.owl-carousel .owl-stage .owl-item{
 display: flex;
flex: 1 0 auto;
}
/*owl crosal equal height use this class - owl-card-equal-height */





/*herosection home page*/
section.homepage-banner {padding-top: 270px;}
p.banner-fst-hdng{color: var(--ach-secondry-color);font-family: 'Roboto', sans-serif !important;}
section.homepage-banner h1{/*color: var(--ach-primay-color);line-height: 65px;*/font-family: 'Roboto', sans-serif !important;}
p.banner-nxt-hdng {line-height: 32px;}
.banner-card {display: flex;}
section.homepage-banner .banner-rgt-img img {transform: scale(1.12);right: -115px;position: relative;}
.banner-card .banner-card-inr {box-shadow: var(--box-shadow-primary);/*border: 1px solid #F3F3F3;*/border-radius: 5px;}
.banner-card .banner-card-inr a {display: flex;padding: 20px 22px 20px 15px;font-size: var(--ach-fs-h6);color: var(--ach-primay-color);font-weight: var(--font-weight-five-hundred);width: 100%;justify-content: space-between;}
.banner-card-inr p {font-weight: var(--ach-fw-400);padding: 5px 0px 0px 0px;}
.banner-rating {/*display: flex;*/align-items: center;padding: 70px 0px 15px 0px;align-items: center;}
p.rating-on-banner {font-size: 21px;}

section.homepage-banner .col-md-8 .text{max-width: 680px;}

section.homepage-banner p.banner-nxt-hdng {margin: 0;}
.banner-card-inr {margin-left: 15px;width: 47%;}
.banner-card-inr:first-child {margin-left: 0;background: var(--ach-lgt-green-color-1);border: 1px solid var(--ach-lgt-green-color-2);}
.banner-card-inr:nth-child(2) {background: var(--ach-lgt-blue-color-1);border: 1px solid var(--ach-lgt-blue-color-2);}
.banner-card-inr:hover{top: -2px;position: relative;}
.banner-card-inr img.banner-arrow-card {position: relative;left: 0;transition: left 0.5s ease-in-out;}
.banner-card-inr:hover img.banner-arrow-card {left: 5px;}
p.banner-nxt-hdng {padding: 15px 0px 40px 0px;}
.banner-rating p {font-weight: var(--ach-fw-400);font-size: var(--ach-fs-h5);padding-left: 10px;}
/*.banner-partner-logo {display: flex;}*/
.banner-partner-logo img {margin-right: 25px;width: initial;max-width: initial;}
.banner-partner-logo img:last-child {padding-right: 0;}
.for-mobile-this{display: none;}

@media screen and (min-width: 1200px) and (max-width: 1400px) {
  section.homepage-banner .banner-rgt-img img {transform: scale(1) !important;right: -17px !important;}
  section.homepage -banner {padding-top: 210px;}
}
@media screen and (min-width: 991px) and (max-width: 1200px) {
  section.homepage-banner .banner-rgt-img img {transform: scale(1) !important;right: 0px !important;}
}
/*herosection home page end*/


/*Second*/
section.dm-web-offer .d-flex .wpb_single_image {margin: 0;width: 30%;}
section.dm-web-offer .col-md-4.d-flex .wpb_raw_code {width: 70%;padding: 0px 15px 0px 15px;margin: 0;}
section.dm-web-offer p.rqst{font-size: var(--ach-fs-16);color: var(--ach-tertiory-color);font-weight: var(--ach-fw-400);margin-bottom: 0;line-height: 22px;padding: 5px 0px 8px 0px;}
section.dm-web-offer .row{display: flex;}
/*section.dm-web-offer .col-md-4.d-flex {border: 1px solid var(--ach-lgt-border-color);padding: 0;margin: 0px 10px;border-radius: 11px 0px 0px 11px;cursor: pointer;background: var(--ach-white-color);width: 33.33%;}*/
section.dm-web-offer .col-md-4.d-flex:hover{box-shadow: var(--box-shadow-primary);}
section.dm-web-offer .col-md-4.d-flex p {color: var(--ach-primay-color);}
section.dm-web-offer .col-md-4.d-flex .wpb_raw_code p.fs-h6 {line-height: 24px;}
/*section.dm-web-offer .container .row {border-top: 1px solid var(--ach-lgt-border-color);padding-top: 50px;margin-top: 50px;margin-bottom: 50px;}*/
section.dm-web-offer .col-md-4.d-flex:hover{position: relative;top: -2px;}
section.dm-web-offer .wpb_single_image, section.dm-web-offer figure.wpb_wrapper.vc_figure, section.dm-web-offer .vc_single_image-wrapper.vc_box_border_grey, section.dm-web-offer img.vc_single_image-img.attachment-full{height: 100%;width: 100%;}

section.dm-web-offer .col-md-4.d-flex .wpb_raw_code{display: grid;}
section.dm-web-offer .col-md-4.d-flex .wpb_raw_code .wpb_wrapper a, section.dm-web-offer .col-md-4.d-flex  .image-sm-card, section.dm-web-offer .col-md-4.d-flex  .image-sm-card img{height: 100%;}

section.dm-web-offer .col-md-4.d-flex {border: 1px solid var(--ach-lgt-border-color);padding: 0;margin: 0px 10px;border-radius: 11px 0px 0px 11px;cursor: pointer;background: var(--ach-white-color);width: 33.33%;}
section.dm-web-offer .col-md-4.d-flex .wpb_raw_code {width: 100%;padding: 0px 0px 0px 0px;margin: 0;}
section.dm-web-offer .col-md-4.d-flex .wpb_raw_code .wpb_wrapper a {display: flex;width: 100%;align-items: center;}

.image-sm-card-content {width: 70%;padding: 0px 14px 0px 15px;}
/*Second end*/


/*Second Duplicate*/
section.products-ach.dm-web-offer{background: var(--snd-background-color);}
section.products-ach.dm-web-offer .container .row {border-top:  none;padding-top: 0px; margin-top: 50px;margin-bottom: 50px;}
/*Second Duplicate end*/


/*heading-subheading third*/
.mid-section-cloud{text-align: center;}
.mid-section-cloud p.fw-500 {font-family: 'Roboto', sans-serif !important;color: var(--ach-secondry-color);}
.mid-section-cloud h2.fs-h2 {margin: 15px 0px 5px 0px;}
/*heading-subheading third end*/


/*fourth*/
section.mid-heading-wrp {padding-top: 75px;background-color: var(--background-color);}
section.three-col-wrp {/*background-color: var(--background-color);*/}
section.three-col-wrp.three-col-wrp-pad.three-col-wrp-pad {padding: 0px 0px 50px 0px;}
.three-card-section {text-align: center;box-shadow: var(--box-shadow-tirtory);}
section.three-col-wrp .col-md-4 {margin-top: 0px !important;}
.three-card-section h4 {margin-bottom: 5px;}
.three-card-section p {font-size: var(--ach-fs-16);font-weight: var(--ach-fw-400);line-height: 26px;margin: 0;padding-bottom: 35px; min-height: 140px;}
.three-card-section {text-align: center;border: 1px solid var(--ach-snd-border-color);border-radius: 15px;padding: 138px 25px 30px 25px;}
.three-col-wrp img.vc_single_image-img{padding: 18px;margin-bottom: -175px;}
/*fourth end*/



/*==========================================================================
         Talk To Our Cloud Experts
=================================================================================*/
section.talk-to-our-cloud-expert-wrp {padding: 100px 0px 100px 0px;}
section.talk-to-our-cloud-expert-wrp .wpb_raw_code {margin: 0;}
section.talk-to-our-cloud-expert-wrp p.fw-500, section.talk-to-our-cloud-expert-wrp h2.fs-h2 {color: var(--ach-primay-color);}
section.talk-to-our-cloud-expert-wrp p.call-us {font-size: var(--ach-fs-h4);font-weight: var(--ach-fw-500);padding: 10px 0px 50px 0px;}
section.talk-to-our-cloud-expert-wrp p.call-us a {font-weight: var(--ach-fw-900);color: var(--ach-secondry-color);}

/*==========================================================================
         Talk To Our Cloud Experts End
=================================================================================*/


/*==========================================================================
         Black stripe year of exp Amit
=================================================================================*/
/*section.yerexp-main-wrapper {background: url(https://www.acecloudhosting.com/images/managed-email-security-solution/stripe-background.png);background-position: center;background-repeat: no-repeat;background-size: cover;padding: 38px 0px 38px 0px; margin: 0px 0px 0px 0px;}*/

section.yerexp-main-wrapper {background: var(--ach-inpt-fld-color); padding: 38px 0px 38px 0px; margin: 0px 0px 0px 0px;}

section.yerexp-main-wrapper .wpb_raw_code {margin: 0;}
 .exp-wrapper {display: flex;flex-flow: wrap;}
 .exp-inrwrp {width: 25%;text-align: center;}
 .exp-inrwrp p {color: var(--ach-white-color);font-size: var(--ach-fs-h4);font-weight: var(--ach-fw-500);margin: -15px 0px 0px 0px;}
 .exp-inrwrp h4 {color: var(--ach-secondry-color);font-size: 71px !important;font-weight: var(--ach-fw-600);margin-bottom: 0;border-right: 2px solid var(--ach-white-color);padding: 10px 0px;margin-top: 0;}
 .exp-inrwrp:last-child h4 {border: none;}

 .exp-inrwrp p.h4 {color: var(--ach-secondry-color);font-size: 71px !important;font-weight: var(--ach-fw-600);margin-bottom: 0;border-right: 2px solid var(--ach-white-color);padding: 10px 0px;margin-top: 0;}
 .exp-inrwrp:last-child p.h4 {border: none;}

 @media(max-width: 991px){
  .exp-wrapper {display: grid; grid-template-columns: auto auto; }
  .exp-wrapper .exp-inrwrp{width: 100%; margin: 20px 0;}
  .exp-wrapper .exp-inrwrp p.h4{border-right: transparent;}
}

/*==========================================================================
         Black stripe End
=================================================================================*/


/*==========================================================================
      year of exp 
=================================================================================*/
.exp-main-wrp{padding: 65px 0px 60px 0px;}
.exp-inrwrp-new {width: 20%;text-align: center;}
@media (max-width: 767px){
.exp-inrwrp-new {width: 100%;margin: 40px 0px;}
}
/*==========================================================================
         year of exp end
=================================================================================*/



/*==========================================================================
         Why Choose Amit
=================================================================================*/
section.why-choose-mainace-wrp.why-ace-home-page {padding: 180px 0px 100px 0px;}
section.why-choose-mainace-wrp .row {display: flex;align-items: center;}
section.why-choose-mainace-wrp .wpb_content_element {margin: 0;}
.why-choose-rgt-inrwrp {text-align: center;width: 45%;float: left;margin: 13px;box-shadow: var(--box-shadow-tirtory);}
.col-md-6.first-column {width: 40%;}
.col-md-6.second-column {width: 60%;}
.why-choose-rgt-inrwrp:first-child {border-top: 4px solid var(--ach-secondry-color);}
.why-choose-rgt-inrwrp:nth-child(2) {border-top: 4px solid var(--ach-purple-color);}
.why-choose-rgt-inrwrp:nth-child(3) {border-top: 4px solid var(--ach-green-color);}
.why-choose-rgt-inrwrp:nth-child(4) {border-top: 4px solid var(--ach-red-color);}
.why-choose-inr-wrplft h2 {font-size: var(--ach-fs-h2);font-weight: var(--ach-fw-900);/*padding-right: 50px;*/font-family: 'Roboto', sans-serif !important;}
.why-choose-inr-wrplft p {/*font-size: var(--ach-fs-h6);*//*line-height: 30px;padding: 15px 0px 51px 0px;color: #403F3E;font-weight: var(--ach-fw-400);*/}
.why-choose-rgt-txt p {/*font-size: var(--ach-fs-16);*/line-height: 26px;font-weight: var(--ach-fw-400);}
.why-choose-rgt-imgtxt h4 {font-weight: var(--ach-fw-600);line-height: 22px;padding-top: 15px;}
.why-choose-rgt-inrwrp {padding: 40px 15px 40px 15px;}
.why-choose-rgt-inrwrp:first-child, .why-choose-rgt-inrwrp:nth-child(3) {top: -90px;position: relative;}
/*==========================================================================
         Why Choose End
=================================================================================*/

/*==========================================================================
         Why Choose vdi Amit
=================================================================================*/
.why-choose-mainace-wrp.why-choose-vdi .col-md-6.first-column {width: 45%;}
.why-choose-mainace-wrp.why-choose-vdi .why-choose-rgt-inrwrp{top: 0;border: none;border-radius: 15px;text-align: left;padding: 50px 25px 35px 25px;width: 46%;margin: 10px;}
.why-choose-mainace-wrp.why-choose-vdi .why-choose-rgt-inrwrp:first-child{margin-top: 170px;}
.why-choose-mainace-wrp.why-choose-vdi .why-choose-rgt-imgtxt h3{line-height: 27px;padding-left: 23px;position: relative;left: -25px;margin-bottom: 10px;}
.why-choose-mainace-wrp.why-choose-vdi .why-choose-rgt-inrwrp:first-child h3,
.why-choose-mainace-wrp.why-choose-vdi .why-choose-rgt-inrwrp:nth-child(2) h3 {border-left: 2px solid var(--ach-lgt-green-color);}
.why-choose-mainace-wrp.why-choose-vdi .why-choose-rgt-inrwrp:nth-child(3) h3 {border-left: 2px solid var(--ach-purple-color);}

.why-choose-mainace-wrp .borderPos{
    line-height: 27px;
    padding-left: 23px;
    position: relative;
    left: -25px;
    margin-bottom: 10px;
}

/*==========================================================================
         Why Choose vdi end Amit
=================================================================================*/

/*==========================================================================
         Why Choose vdi lnx VD Amit
=================================================================================*/
section.why-choose-vdi-lnx-wrp .why-choose-rgt-inrwrp-vdi:first-child{border-radius: 50px 0px 0px 0px;}
section.why-choose-vdi-lnx-wrp .why-choose-rgt-inrwrp-vdi:nth-child(2){border-radius: 0px 0px 50px 0px;}
section.why-choose-vdi-lnx-wrp .why-choose-rgt-inrwrp-vdi:nth-child(3){border-radius: 50px 0px 50px 0px;}
section.why-choose-vdi-lnx-wrp .why-choose-rgt-inrwrp-vdi:nth-child(4){border-radius: 0px 0px 0px 50px;}
section.why-choose-vdi-lnx-wrp .why-choose-rgt-inrwrp-vdi:hover {box-shadow: var(--box-shadow-tirtory);}
.why-choose-vdi-lnx-wrp .why-choose-rgt-inrwrp-vdi:first-child, .why-choose-rgt-inrwrp-vdi:nth-child(3) {top: -90px;position: relative;}
.why-choose-vdi-lnx-wrp .why-choose-rgt-inrwrp-vdi {width: 45%;float: left;}
/*==========================================================================
         Why Choose vdi lnx VD end Amit
=================================================================================*/



/*==========================================================================
         mid on page form  Amit
=================================================================================*/
section.still-confused-wrapper {/*background: transparent linear-gradient(180deg, #FAFAFA 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;*/padding: 100px 0px 50px 0px;}
.still-talk-get-free-form input.daas-banner-btn {border: 2px solid #d54900;margin: 10px 0px 0px 0px;}
section.still-confused-wrapper .still-confused-inr-wrp{background-color: var(--background-color);border-radius: 20px}
section.still-confused-wrapper .still-confused-inr-wrp {padding: 3px 3px 3px 125px}
.still-talk-wrp {display: flex;flex-flow: wrap;align-items: center;}
.still-talk-form {width: 45%;}
.still-talk-content {width: 55%;}
.still-talk-get-free-form {background: var(--ach-white-color);padding: 30px 40px 25px 40px;border-radius: 8px}
.still-talk-content {font-size: var(--ach-fs-h4);font-weight: var(--ach-fw-500);padding-left: 125px;padding-right: 10px;font-family: 'Roboto', sans-serif !important;}
.still-talk-content p{font-weight: var(--ach-fw-500);}
.still-talk-content .talk-to-our-sol-content {line-height: 35px;}
.still-talk-content a{position: relative;font-size: var(--ach-fs-h4);font-weight: var(--ach-fw-600); margin: 14px 0;display: grid;grid-template-columns: auto auto auto;align-items: center;justify-content: flex-start;grid-gap: 12px;color: var(--ach-secondry-color);}
.still-talk-get-free-form .input-fill, textarea.drop-message {padding: 13px 15px 13px 25px;font-weight: var(--ach-fw-400);border-radius: 7px;margin-bottom: 12px;border: 1px solid var(--ach-inpt-fld-border-color);color: var(--ach-inpt-fld-color); width: 100%;background: var(--background-color) !important;}
.still-talk-get-free-form textarea {height: 90px;margin-bottom: 0px;}
p.talk-to-our-sol-content-or {padding: 50px 0 35px 0px;}
section.still-confused-wrapper .country-cit {display: inline-flex;border-radius: 6px;border: 1px solid var(--ach-inpt-fld-border-color);width: 100%;background: #ffffff;font-weight: 500;margin-bottom: 15px;}
section.still-confused-wrapper .country-cit span:nth-child(1) {width: 50%;}
section.still-confused-wrapper .country-cit span select {margin: 0px !important;border: none;border-right: 1px solid var(--ach-inpt-fld-border-color);background: var(--background-color);height: 51px;width: 100%;border-radius: 5px 0px 0px 5px !important;padding: 0px 5px 0px 5px;}
section.still-confused-wrapper .country-cit input {background: none !important;border: none !important;border-radius: 0 !important;padding-left: 10px !important;margin-bottom: 0px !important;}
.form-headingpr h3 {font-weight: var(--ach-fw-600);}
p.privacy-pol{font-size: var(--ach-fs-16);font-weight: var(--ach-fw-400);}
p.privacy-pol a{font-weight: var(--ach-fw-900); color: var(--ach-secondry-color);}
section.still-confused-wrapper select.formContctControl {width: 85px;margin-right: 15px;margin-left: 0px;font-size: var(--ach-fs-h5) !important;padding: 10px 4px 10px 4px;border-radius: 5px;color: var(--ach-primay-color) !important;}
section.still-confused-wrapper .selContactWrapper {display: inherit;}
section.still-confused-wrapper .new-callleft-img {position: absolute;left: -190px;}
.daas-business-stlwrapper {position: relative;}
section.still-confused-wrapper img.call-sched {position: absolute;left: -90px;}


@media screen and (min-width: 1400px) and (max-width: 1600px) {
section.still-confused-wrapper .new-callleft-img {left: -160px;top: 195px;transform: scale(.8);}
}
@media screen and (min-width: 1200px) and (max-width: 1400px) {
section.still-confused-wrapper .new-callleft-img {left: -125px;top: 195px;transform: scale(.6);}
}
/*==========================================================================
         mid on page form  Amit end
=================================================================================*/


/**Industry recognition**/
section.Industry-recognition-wrp {background: transparent linear-gradient(90deg, #FEFBF2 0%, #EFFFFE 100%) 0% 0% no-repeat padding-box;position: relative;padding: 50px 0px 50px 0px;margin: 40px 0px 40px 0px;}
section.Industry-recognition-wrp:before {content: '';position: absolute;left: 0;right: 0;bottom: 0;background: var(--ach-white-color);height: 170px;}
section.Industry-recognition-wrp .row {display: flex;}
section.Industry-recognition-wrp .mid-section-cloud h2.fs-h2 {margin-top: 0;}
section.Industry-recognition-wrp .col-md-3 {background: var(--ach-white-color);margin: 0px 10px 0px 10px !important;width: 23%;border-radius: 15px;text-align: center;box-shadow: var(--box-shadow-tirtory);}
section.Industry-recognition-wrp .recognition-award-inr-wrp{padding: 35px 10px 35px 10px;}
section.Industry-recognition-wrp .col-md-3:hover p{color: var(--ach-secondry-color);}
section.Industry-recognition-wrp .col-md-3 p {font-size: var(--ach-fs-h6);line-height: 22px;font-weight: var(--ach-fw-400);}
section.Industry-recognition-wrp .col-md-3 .wpb_raw_code {margin: 0;}
section.Industry-recognition-wrp .mid-section-cloud {padding-bottom: 10px;}
.rewards-cta-wrp {text-align: center;margin-top: 80px;}
/**Industry recognition end**/




/*Testimonial Slider*/
section.testimonial-slider-wrapper {padding: 50px 50px 50px 50px;}
section.testimonial-slider-wrapper .item {display: flex;align-items: center;}
section.testimonial-slider-wrapper .owl-carousel .owl-item img {width: auto;}
section.testimonial-slider-wrapper .container {width: 1300px;left: -80px;position: relative;background-image: -webkit-linear-gradient(0deg, #fff 30%, #F3FAFF 30%);}
section.testimonial-slider-wrapper .container:before {content: "";position: absolute;left: 50%;top: -48px;background: url(https://www.acecloudhosting.com/wp-content/uploads/2022/11/inverted-comma.png);height: 93px;width: 125px;background-repeat: no-repeat;}
section.testimonial-slider-wrapper .container .row .wpb_wrapper:before {content: "";position: absolute;bottom: -50px;height: 362px;width: 100px;background: url(https://www.acecloudhosting.com/wp-content/uploads/2022/11/dot-img.png);background-repeat: no-repeat;right: -36px;z-index: -1;}
section.testimonial-slider-wrapper p.mn-fst-line {font-size: var(--ach-size-20);font-weight: var(--ach-fw-400);color: var(--ach-secondry-color);}
section.testimonial-slider-wrapper .testimonial-slider-inr-content h2,
section.testimonial-slider-wrapper .testimonial-slider-inr-content p.fs-h2 {font-weight: var(--ach-fw-900);margin: 10px 0px 0px 0px;}
section.testimonial-slider-wrapper h4.secondr-txt,
section.testimonial-slider-wrapper p.fs-h4.secondr-txt {margin: 0px 0px 30px 0px;}
.testimonial-slider-inr-img, .testimonial-slider-inr-content {width: 50%;position: relative;}
section.testimonial-slider-wrapper .testimonial-slider-inr-content {padding: 0px 20px 0px 58px;position: relative;}
a.youtube-btn {background: var(--ach-secondry-color);height: 60px;width: 100px;display: inline-block;border-radius: 7px;position: absolute;left: 68%;top: 50%;display: flex;align-items: center;}
a.youtube-btn span {display: block;position: relative;z-index: 3;width: 20px;height: 0;border-left: 20px solid var(--ach-white-color);border-top: 12px solid transparent;border-bottom: 12px solid transparent;margin: 0 auto;}
section.testimonial-slider-wrapper p.thrd-txt{font-weight: var(--ach-fw-400);font-size: var(--ach-fs-h6);}
section.testimonial-slider-wrapper p.name-clnt {font-size: var(--ach-size-18);font-weight: var(--ach-fw-900);margin: 30px 0px 3px 0px;}
section.testimonial-slider-wrapper p.clnt-des {font-size: var(--ach-fs-16);font-weight: var(--ach-fw-400);margin-bottom: 5px;}
section.testimonial-slider-wrapper .owl-nav {position: absolute;bottom: 27px;right: 30px;}
section.testimonial-slider-wrapper .owl-carousel .owl-nav button.owl-next, section.testimonial-slider-wrapper .owl-carousel .owl-nav button.owl-prev{border: 1px solid var(--ach-primay-color);padding: 28px;height: 55px;width: 55px;border-radius: 100%;margin: 8px;}
/*.owl-dots {display: none;}*/
section.testimonial-slider-wrapper .owl-carousel .owl-nav button.owl-next:hover, section.testimonial-slider-wrapper .owl-carousel .owl-nav button.owl-prev:hover {background: var(--ach-secondry-color);color: var(--ach-white-color);border: 1px solid var(--ach-secondry-color);}

.videobg-popupModal {display: none;padding: 0 15px;background: rgba(0,0,0,.7);position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 99999;}
.videobg-popupModal .calandypopup-container {align-items: center;display: flex;min-height: 100%;}
.videobg-popupModal .calandypopup {margin: 0 auto;position: relative;width: 100%;}
.videobg-popupModal .calandy-innerframe {width: 1010px;margin: 0 auto;position: relative;}
a.calandyCloseBtn {cursor: pointer;position: absolute;right: 85px;top: -22px;width: 35px;height: 35px;background: var(--ach-white-color);border-radius: 50%;overflow: hidden;border: 2px #000000 solid;font-size: 22px;text-align: center;color: #6d6d6d;text-decoration: none;}
.daas-banner-btn:focus, .daas-banner-btn:hover {color: #ffffff;}
.videobg-popupModal iframe {width: 800px;height: 461px;border: 25px solid var(--ach-white-color);border-radius: 23px;}
.videobg-popupModal .calandypopup-txt {text-align: center;}
@media screen and (min-width: 1200px) and (max-width: 1400px) {
section.testimonial-slider-wrapper .container {width: 1200px;}
section.testimonial-slider-wrapper .testimonial-slider-inr-content {padding: 0px 20px 0px 50px;}
.testimonial-slider-inr-img img {transform: scale(0.9);}
}
/*Testimonial Slider End*/



/*our-partner*/
section.partner-client {/*padding-bottom: 50px;*/}
section.partner-client .col-md-12 .row{display: flex;}
.zoom-in-zoom-out {animation: zoom-in-zoom-out 5s ease-out infinite;position: relative;}

@keyframes zoom-in-zoom-out {
  0% {
    transform: scale(1, 1);
  }
  50% {
    transform: scale(1.1, 1.1);
  }
  100% {
    transform: scale(1, 1);
  }
}
.zoom-in-zoom-out.zoom-in-zoom-out-two, .zoom-in-zoom-out.zoom-in-zoom-out-four {bottom: -18px;}
.zoom-in-zoom-out.zoom-in-zoom-out-three{bottom: 45px;}
.zoom-in-zoom-out.zoom-in-zoom-out-five {bottom: 35px;}
.zoom-in-zoom-out.zoom-in-zoom-out-six {bottom: -10px;}
section.partner-client h2.fs-h2 {/*padding-bottom: 50px;*/}
.partner-client .wpb_single_image img,
.partner-client .partnerLogo img {/*box-shadow: var(--box-shadow-secondary);border-radius: 100%;*/}
/*our-partner end*/



/*only for header*/
header.site-header div.top-bar {background: transparent;padding-bottom: 16px;}
.top-bar {top: 0 !important;}
.top-bar ul.contactSupport li a, .top-bar ul.contactUs li a {padding: 0px !important;border: none !important;}
.nav-wrap {background: transparent !important;min-height: 90px !important;}
.nav-wrap .container{position: relative;}
.nav-wrap.hide_on_scroll {min-height: 75px !important;}
.nav-wrap ul li a {color: #313131 !important;}
.nav-wrap .searchIcon img {filter: brightness(0);}
.top-bar {border: none !important;}
.top-bar .container {border-bottom: 1px solid var(--ach-lgt-border-color);padding: 10px 0px 10px 0px;}
.top-bar ul.right li, .top-bar ul.right li a{font-size: var(--ach-fs-16) !important;}
.top-bar ul.right li a {border-right: 1px solid var(--ach-lgt-border-color);padding: 0px 30px 0px 20px;}
.top-bar ul.right ul li:last-child a {border-right: none;padding-right: inherit;}
span.setContactNumber.topBar-call a {font-weight: var(--ach-fw-900);padding-left: 8px !important;}
@media (min-width:1025px){
  div.nav-wrap {margin: 80px 0 0 !important;}
}
div.hide_on_scroll {margin: 0 !important;box-shadow: var(--box-shadow-primary); background: var(--ach-white-color) !important;}
@media (max-width: 1024px){
  .nav-wrap {background: #ffff !important;min-height: 75px !important; margin: 0px 0 0 !important;}
}
/*only for header end*/


/*Menu ke sath chedkhani*/
.ubermenu-skin-black-white-2.ubermenu-horizontal .ubermenu-submenu-drop.ubermenu-submenu-align-full_width.ubermenu-submenu-padded {left: -200px !important;}
.Hedaer_menu_cta a.ach-btn {margin-top: 13px;}
.top-bar .contactDropdown.contactUsCntr {right: 170px;}
.ubermenu-submenu-id-19132 li {width: 225px !important;}
.nav-wrap #search-bx input.txtsearch {background-color: var(--ach-white-color);box-shadow: var(--box-shadow-primary);}

.nav-wrap .overlay {top: 9% !important;}
/*.nav-wrap.hide_on_scroll .overlay {top: 1.3% !important;}*/
/*.hide_on_scroll{z-index: 10000 !important;}*/

@media(max-width: 1199px){
.Hedaer_menu_cta a.ach-btn {display: none;}
.fa-bars:before {color: var(--ach-primay-color);}
.ubermenu-responsive-toggle-open .fa-bars:before {color: var(--ach-primay-color) !important;}
}
@media(max-width: 1024px){
.nav-wrap .overlay {top: 1.3% !important;display: block !important;}
}
@media(max-width: 767px){
div.nav-wrap {background: var(--ach-white-color) !important;}
div.nav-wrap {margin: 0px 0 0 !important;}
.ubermenu-skin-black-white-2.ubermenu-responsive-toggle{color: var(--ach-primay-color) !important;}
.nav-wrap #search-bx input.txtsearch {height: 64px !important;box-shadow: none !important;}
.nav-wrap .overlay {box-shadow: var(--box-shadow-primary);}
}





section.homepage-banner {
    padding-top: 260px;
}
section.homepage-banner.active {
    padding-top: 50px;
}
section.banner-inr.active {
    padding-top: 50px;
}
div.nav-wrap {
    margin: 0 !important;
}
.nav-wrap, .top-bar {position: relative !important;}
.top-bar.active{display: none;}
.site-header.active {
    background: var(--ach-white-color) !important;
    box-shadow: var(--box-shadow-primary);
}
.site-header{transition: transform .5s ease-out;}
/*header.site-header.slideDown div.top-bar {background: #fff;}*/
.site-header.slideDown {/*background: #fff !important;*/position: fixed !important;left: 0;right: 0;top: 0;z-index: 9;}
.slideDown div.top-bar {top: inherit !important;}
.slideUp {
  -webkit-transform: translateY(-100px);
          transform: translateY(-100px);
  transition: transform .5s ease-out;
}

.slideDown {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  transition: transform .5s ease-out;
}


@media(max-width: 1024px){
/*    header#header {
    height: 100%;
    background: transparent !important;
    z-index: 9;
}*/
.slideDown {
  -webkit-transform: inherit !important;
          transform: inherit !important;
  transition: transform .5s ease-out;
}
}
/*Menu ke sath chedkhani end*/







section.products-ach.dm-web-offer .container .row {
    border-top:  none;
    padding-top: 0px; 
    margin-top: 50px;
    margin-bottom: 50px;
}





/*herosection inner page*/
section.banner-inr {padding-top: 220px;/*background: transparent linear-gradient(90deg, #FEFBF2 0%, #EFFFFE 100%) 0% 0% no-repeat padding-box;*/padding-bottom: 8rem;position: re
}
section.banner-inr .row {display: flex;align-items: center;}
/*section.banner-inr h1 {line-height: 50px;}*/
section.banner-inr ul {/*display: grid; grid-template-columns: auto auto;padding-left: 30px;line-height: 1.8;list-style: none;list-style-image: url(https://acecloudhosting.com/common/aceportals/templates/images/check.png);*/}
section.banner-inr .banner-rgt-img img {transform: scale(1.2);right: -60px;position: relative;}
section.banner-inr .banner-rating {padding: 50px 0px 15px 0px;}

@media screen and (min-width: 1200px) and (max-width: 1600px) {
  section.banner-inr {padding-top: 210px;}
}
@media screen and (min-width: 1200px) and (max-width: 1400px){
section.banner-inr .banner-rgt-img img {transform: scale(1.1) !important;right: -17px !important;}
}
@media screen and (min-width: 991px) and (max-width: 1200px){
section.banner-inr .banner-rgt-img img {transform: scale(1.1) !important;right: 0px !important;}
}
@media (max-width: 1024px) {
  section.banner-inr {padding-top: 100px;}
}
@media (max-width: 991px) {
  section.banner-inr {padding-bottom: 5rem;}
}
/*herosection inner page end*/




/*why-ace-inr-page*/
section.why-ace-inr-pag .wpb_single_image {margin-bottom: 25px;}
section.why-ace-inr-pag .why-ace-inr-sec{padding: 40px 20px 35px 20px;margin: 20px 0px 25px 0px;}
section.why-ace-inr-pag .why-ace-inr-sec:hover{box-shadow: var(--box-shadow-tirtory);}
section.why-ace-inr-pag .col-md-3 .wpb_raw_code{margin: 0;}
section.why-ace-inr-pag .why-ace-inr-sec img{padding-bottom: 20px;}
/*why-ace-inr-page end*/


/*lft-content-rgt-img*/
section.lft-rgt-wrapper .row:nth-child(1) {display: flex;align-items: center;}
section.lft-rgt-wrapper .col-md-6 .wpb_wrapper h3 {line-height: 40px;}
.row-img-tx {display: flex;margin: 10px 0px 10px 0px;}
.row-img-tx .wpb_single_image {padding-top: 5px;margin: 0;min-width: 10%;text-align: left !important;width: 60px;}
.row-img-tx h4 {margin: 0;}
.row-img-tx .wpb_raw_code {margin-bottom: 0px;padding-left: 15px;width: 100%;}
.row-img-tx p {line-height: 22px;padding-top: 4px;}
section.lft-rgt-wrapper .padding-right-in-wp {padding-right: 30px;}
section.lft-rgt-wrapper .padding-left-in-wp{padding-left: 30px;}
.content-hed-par p {padding: 6px 0px 6px 0px;}
.content-hed-par h3 {padding-bottom: 10px;}
.lft-rgt-wrapper-cn .row-img-tx {align-items: center;}
/*lft-content-rgt-img end*/



/*==========================================================================
         Easy Step QB inner
=================================================================================*/
.easy-step-wrapper {background-color: var(--background-secondar-color);z-index: 1;}
.easy-step-wrapper .wpb_single_image{position: relative;}
.easy-step-wrapper .wpb_single_image:before {content: "";position: absolute;z-index: 100;bottom: 8px;width: 112%;/* height: 2px; */z-index: -1;border-style: dashed;right: 0;border: 1px dashed var(--ach-lgt-border-color);}

.easy-step-wrapper .easy-step-wrpp:first-child .wpb_single_image:before {right: 0;width: 50%;}
.easy-step-wrapper .easy-step-wrpp:last-child .wpb_single_image:before {left: -27px;width: 51%;}
.easy-step-wrapper .easy-step {padding-bottom: 30px;padding-top: 5px;}
.easy-step-wrapper .col-md-4 .wpb_raw_code {margin-bottom: 22px;}
.easy-step-wrapper p.easy-step-one{color: var(--ach-blue-color);}
/*.easy-step-wrapper p.easy-step-two{color: var(--ach-green-color);}*/
.easy-step-wrapper p.easy-step-three{color: var(--ach-secondry-color);}
.easy-step-wrapper .col-md-4.easy-step-one-inr-wrp .easy-step{border-bottom: 7px solid var(--ach-blue-color);}
.easy-step-wrapper .col-md-4.easy-step-second-inr-wrp .easy-step{border-bottom: 7px solid var(--ach-lgt-green-color);}
.easy-step-wrapper .col-md-4.easy-step-third-inr-wrp .easy-step{border-bottom: 7px solid var(--ach-secondry-color);}
/*==========================================================================
         Easy Step QB inner end
=================================================================================*/

/*==========================================================================
         new pg Step QB 
=================================================================================*/
.step-nw-qb{position: relative;}
.step-nw-qb:before {border-top: 2px dashed var(--ach-gray-color);position: absolute;content: "";height: 5px;width: 80%;top: 150px;left: 100px;right: 0;}
.step-nw-qb .col-md-3 {margin-top: 0px !important;}
/*==========================================================================
        new pg Step QB end
=================================================================================*/



/*==========================================================================
         testimonial QB inner pages
=================================================================================*/
.owl-carousel .owl-item img{width: auto !important;}


.owl-carousel .play-btn.ach-d-inl-blk {top: -70px;right: -70px;}
.testimonial-qb-inrsft .crsl-inr-txt:before, .testimonial-qb-inrsft .crsl-inr-txt:after {content: "";position: absolute;background: url(https://www.acecloudhosting.com/wp-content/uploads/2023/01/inverted-comma.png);width: 75px;height: 70px;background-repeat: no-repeat;}
.testimonial-qb-inrsft .crsl-inr-txt:before{left: 60px;top: 40px;}
.testimonial-qb-inrsft .crsl-inr-txt:after{right: 50px;bottom: 20px;transform: rotate(180deg) scale(0.7);}
.testimonial-qb-inrsft .owl-dots {top: -90px;}
.testimonial-qb-inrsft .owl-carousel .owl-stage-outer{padding-top: 90px;}
.testimonial-qb-inrsft .testimonial-youtube-videio {position: absolute;width: 100%;left: 0;top: -60px;z-index: 9;}
/*==========================================================================
         testimonial QB inner pages end
=================================================================================*/


/*==========================================================================
         blue-stripe QB inner pages 
=================================================================================*/
.blue-stripe-bg-img-wrp{background: var(--ach-sticky-footer-bg-color);}
/*==========================================================================
         blue-stripe QB inner pages end
=================================================================================*/

/*============================================88+==============================
         ace-stripe-flex inner pages 
=================================================================================*/
.ace-stripe-flex{justify-content: space-between;}
.ace-stripe-flex h3{color: var(--ach-dark-white-color);}
/*==========================================================================
         ace-stripe-flex inner pages end
=================================================================================*/



/*==========================================================================
         security QB inner pages 
=================================================================================*/
section.security-lft-rgt-wrapper {margin-bottom: 100px;}
section.security-lft-rgt-wrapper .row:nth-child(1):before {content: "";position: absolute;left: -90px;top: 0;bottom: 0;width: 100px;background-color: var(--background-secondar-color);height: 100%;border-radius: 100px 0px 0px 0px;}
section.security-lft-rgt-wrapper .row:nth-child(1) {display: flex;align-items: center;background-color: var(--background-secondar-color);position: relative;padding: 40px 0px 40px 0px;}
section.security-lft-rgt-wrapper .row:nth-child(1) {display: flex;align-items: center;}
section.security-lft-rgt-wrapper .row-img-tx{padding-right: 90px;}
section.security-lft-rgt-wrapper.ach-sec-pad .row-img-tx .wpb_single_image {min-width: 8%;}
section.security-lft-rgt-wrapper .col-md-8 .wpb_wrapper h3 {line-height: 40px;}
section.security-lft-rgt-wrapper .col-md-4 .wpb_single_image .vc_single_image-wrapper img {transform: scale(1.9);position: relative;right: -90px;top: 160px;}
@media(max-width: 1600px){
  section.security-lft-rgt-wrapper {margin-bottom: 0;}
}
@media screen and (min-width: 1400px) and (max-width: 1600px) {
  section.security-lft-rgt-wrapper .col-md-4 .wpb_single_image .vc_single_image-wrapper img {transform: scale(1.5);right: -40px;}
}
@media screen and (min-width: 1200px) and (max-width: 1400px) {
  section.security-lft-rgt-wrapper .col-md-4 .wpb_single_image .vc_single_image-wrapper img {transform: scale(1.3);right: 37px;}
}
@media screen and (min-width: 991px) and (max-width: 1200px) {
  section.security-lft-rgt-wrapper .col-md-4 .wpb_single_image .vc_single_image-wrapper img {transform: scale(1.2);right: 30px;}
}
/*==========================================================================
         security QB inner pages end
=================================================================================*/

/*==========================================================================
         testimonial crousal
=================================================================================*/
/*.three-column-inrwrpeer {display: flex;flex-flow: wrap;}*/
/*.thirty-thr-col {width: 30.8%;display: flex;align-items: left;padding: 30px 22px 30px 33px;box-shadow: 0px 5px 10px #dcdcdc;margin: 14px;border-radius: 10px;background: #fff;}
.thirty-thr-col h4 {padding-left: 20px;}*/
/*.accelerate-wrapper h4.heading-four-column-data {font-size: 26px;}*/
.testimonial-public-cloud .owl-item .item {/*background: #F6F6F6;border: 1px solid #DFDFDF;*/padding: 28px 25px 18px 25px;margin: 1px;border-radius: 10px;text-align: left;height: 100%;align-items: center;
    display: grid;}
.testimonial-public-cloud .owl-item.active.center .item {background: #fff;box-shadow: 0px 20px 30px #ffffff1a;transition: 0.5 ease-in-out;box-shadow: 0px 20px 30px #0000001A !important;transform: scale(1.1);}

.testimonial-public-cloud .owl-item.active.center .item {background: #fff;transform: scale(1.1);box-shadow: 0px 20px 30px #0000001a;border: 1px solid #DFDFDF;border-radius: 10px;}
.testimonial-public-cloud .owl-item .item:hover {background: #fff;transition: 0.5 ease-in-out;}
.testimonial-public-cloud .owl-carousel .owl-item{height: 100%;}
.testimonial-public-cloud .quickbooks_carousel.owl-carousel .owl-item img {width: auto;text-align: center;margin: 0 auto 20px auto;}
.testimonial-public-cloud button.owl-prev, .testimonial-public-cloud button.owl-next {top: 40%;position: absolute;border: 2px solid #d3d3d3 !important;border-radius: 5px;width: 40px;height: 40px;}
.testimonial-public-cloud button.owl-prev {left: -70px;}
.testimonial-public-cloud button.owl-next {right: -70px;}
.testimonial-public-cloud .owl-nav i.fa {color: #d3d3d3;}
.testimonial-public-cloud button.owl-prev:hover i, .testimonial-public-cloud button.owl-next:hover i {color: #d54900;}
.testimonial-public-cloud button.owl-prev:hover, .testimonial-public-cloud button.owl-next:hover {border: 2px solid #d54900 !important;background: #fff !important;}
/*button.owl-prev:hover, button.owl-next:hover {background: #d54900 !important;border: 2px solid #d54900 !important;color: #ffffff !important;}*/
.testimonial-public-cloud .owl-carousel .owl-stage {padding: 20px 0px 0px 0px;}
.testimonial-public-cloud .owl-carousel .owl-stage-outer {padding-bottom: 50px;display: grid;}
.testimonial-public-cloud .image-rating-tstmnl img {margin: 0 !important;}
.testimonial-public-cloud .image-rating-tstmnl {display: flex;justify-content: space-between;align-items: center;}
.testimonial-public-cloud .item .heading-four-column-data {font-size: 18px;margin: 0;padding: 8px 0px 8px 0px;}
.testimonial-public-cloud .item p {font-size: 15px;line-height: 25px;}
.testimonial-public-cloud p.client-name {color: #949494;padding: 12px 0px 0px 0px;}
/*.rating-testimonial-inr-wrp .heading-with-weight {font-weight: 500;font-size: 36px;}
.rating-testimonial-inr-wrp p {font-weight: 300;font-size: 18px;}*/
/*.use-wrapper-case .wpb_raw_code {margin: 0px;}
section.use-wrapper-case.testimonial-public-cloud {padding: 0;}*/
.testimonial-public-cloud .main-middle-heading-pub {padding-bottom: 55px;}

.testimonial-public-cloud .aceLogoDark{height: 50px;}

@media(max-width:  991px){
    .testimonial-public-cloud .item .heading-four-column-data {padding: 17px 0px 12px 0px;}
}

@media(max-width: 767px){
.testimonial-public-cloud .owl-carousel .owl-item {height: auto;}
.testimonial-public-cloud .owl-item .item {margin: 20px;}
.testimonial-public-cloud button.owl-prev, .testimonial-public-cloud button.owl-next {width: 30px;}
.testimonial-public-cloud button.owl-prev {left: -15px;}
.testimonial-public-cloud button.owl-next {right: -15px;}
/*.thirty-thr-col {width: 100%;}*/
.testimonial-public-cloud .owl-item .item {margin: 40px;}
}
/*==========================================================================
         testimonial end
=================================================================================*/


/*==========================================================================
         clicable tab with image
=================================================================================*/
.clicable-tab-wrp .tab-content.current{display: inherit;}
.clicable-tab-wrp li.tab-link.current{background: transparent linear-gradient(90deg, #FEFBF2 0%, #EFFFFE 100%) 0% 0% no-repeat padding-box;}
.clicable-tab-wrp li.tab-link.current .item-tab-para {display: block !important;}
.clicable-tab-wrp .item-tab-para p:before {content: "";position: absolute;left: -22px;top: 8px;height: 10px;width: 10px;background: var(--ach-secondry-color);border-radius: 100%;}


.clickable-card-tab.clicable-tab-wrp li.tab-link.current{border-bottom: 3px solid var(--ach-secondry-color);color: var(--ach-secondry-color);background: none;}

/*==========================================================================
         clicable tab with image end
=================================================================================*/


/*==========================================================================
         clicable tab horizontal with image
=================================================================================*/
.clicable-tab-wrp-horizontal ul.tabs-horizontal li {width: 30%;}
.clicable-tab-wrp-horizontal .item-tabcl-img {border: 1px solid var(--ach-primay-color);} 
.clicable-tab-wrp-horizontal li.tab-link-horizontal.current-horizontal .item-tabcl-img {box-shadow: var(--box-shadow-primary);border: 1px solid var(--ach-white-color);background: var(--ach-secondry-color);} 
.clicable-tab-wrp-horizontal li.tab-link-horizontal.current-horizontal .item-tabcl-img img{filter: brightness(0) invert(1);}
.clicable-tab-wrp-horizontal li.tab-link-horizontal.current-horizontal p {font-weight: var(--ach-fw-600);}
.clicable-tab-wrp-horizontal .tabs-horizontal-wrp p:before {content: "";position: absolute;left: 0;top: 5px;width: 25px;height: 25px;background: url(https://www.acecloudhosting.com/wp-content/uploads/2023/02/check-mark.png);background-repeat: no-repeat;background-position: center;}
.clicable-tab-wrp-horizontal .tab-content-horizontal.current-horizontal {display: flex;align-items: center;}
.clicable-tab-wrp-horizontal .item-tabcl:before {content: "";position: absolute;border-bottom: 1px solid var(--ach-primay-color);left: 0;right: 0;}
.clicable-tab-wrp-horizontal .tab-link-horizontal:first-child .item-tabcl:before {left: 50%;}
.clicable-tab-wrp-horizontal .tab-link-horizontal:last-child .item-tabcl:before {right: 50%;}

/*==========================================================================
         clicable tab horizontalwith image end
=================================================================================*/

/*==========================================================================
         clicable-tab-wrp-tbs end
=================================================================================*/
/*.clicable-tab-wrp-tbs li.tab-link-tbs.current-tbs .item-tab-para-tbs {display: block;}
.clicable-tab-wrp-tbs .tab-content-tbs.current-tbs{display: inherit;}
.clicable-tab-wrp-tbs .item-tab-para-tbs p:before{content: "";position: absolute;left: -28px;top: 6px;background: url("https://www.acecloudhosting.com/wp-content/uploads/2023/02/check-mark-grn.png");background-repeat: no-repeat;width: 20px;height: 20px;}
.clicable-tab-wrp-tbs .item-tabcl-heading span {height: 30px;width: 30px;right: 5px;top: -3px;}
.clicable-tab-wrp-tbs li.tab-link-tbs.current-tbs .item-tabcl-heading span {border: 1px solid var(--ach-secondry-color);}
.clicable-tab-wrp-tbs .item-tabcl-heading span:before {content: "";position: absolute;height: 10px;width: 10px;border-style: solid;border-color: var(--ach-lgt-gray-color);border-width: 0px 1px 1px 0px;transform: rotate(45deg);transition: border-width 150ms ease-in-out;left: 9px;top: 7px;}
.clicable-tab-wrp-tbs li.tab-link-tbs.current-tbs .item-tabcl-heading span:before{transform: rotate(225deg);border-color: var(--ach-secondry-color);top: 11px;}
.clicable-tab-wrp-tbs li.tab-link-tbs.current-tbs{border-color: var(--ach-secondry-color);}
.clicable-tab-wrp-tbs li.tab-link-tbs.current-tbs h5{color: var(--ach-secondry-color);}*/
/*==========================================================================
         clicable-tab-wrp-tbs end
=================================================================================*/


/*==========================================================================
         award Section top vdi
=================================================================================*/
.awardSection {
    box-shadow: var(--box-shadow-primary);
    border: 1px solid var(--ach-lgt-border-color);
    border-radius: 10px;
    /*display: grid;
    align-items: center;
    grid-template-columns: auto auto auto auto auto auto;*/
}
.awardSection .awardImage {
    border-right: 1px solid var(--ach-lgt-border-color);
    display: grid;
    justify-content: center;
    align-items: center;
}
.awardSection .awardImage:last-child {
    border-right: 1px solid transparent;
}
/*==========================================================================
         award Section top vdi end
=================================================================================*/




/*==========================================================================
       Phase Wise Implementation Amit
=================================================================================*/
section.phase-wise-wrp .phase-inr{border-radius: 0px 0px 30px 30px;position: relative;}
section.phase-wise-wrp .phase-inr:before, section.phase-wise-wrp .phase-inr:after {content: "";position: absolute;left: 47%;bottom: -16px;width: 0;height: 0;border-left: 14px solid transparent;border-right: 14px solid transparent;}
section.phase-wise-wrp .phase-inr1:before{border-top: 18px solid var(--ach-green-color);}
section.phase-wise-wrp .phase-inr2:before{border-top: 18px solid var(--ach-purple-color);}
section.phase-wise-wrp .phase-inr3:before{border-top: 18px solid var(--ach-secondry-color);}
section.phase-wise-wrp .phase-inr1:after, section.phase-wise-wrp .phase-inr2:after, section.phase-wise-wrp .phase-inr3:after {height: 20px;width: 20px;background: var(--ach-white-color);bottom: -54px;border-radius: 136px;left: 48%;}
section.phase-wise-wrp .phase-inr1:after{border: 2px solid var(--ach-green-color);}
section.phase-wise-wrp .phase-inr2:after{border: 2px solid var(--ach-purple-color);}
section.phase-wise-wrp .phase-inr3:after{border: 2px solid var(--ach-secondry-color);}


section.phase-wise-wrp .col-md-4 .wpb_raw_code{position: relative;}
section.phase-wise-wrp .col-md-4 .phb-1:before, section.phase-wise-wrp .col-md-4 .phb-2:before, section.phase-wise-wrp .col-md-4 .phb-3:before {bottom: -45px;content: "";position: absolute;width: 100%;height: 2px;}
section.phase-wise-wrp .col-md-4 .phb-1:before{background: transparent linear-gradient(90deg, var(--ach-white-color) 50%, var(--ach-green-color) 0%) 0% 0% no-repeat padding-box;left: 30px;right: 0;}
section.phase-wise-wrp .col-md-4 .phb-2:before{background: transparent linear-gradient(90deg, var(--ach-green-color) 50%, var(--ach-secondry-color) 0%) 0% 0% no-repeat padding-box;left: 0px;right: 0;}
section.phase-wise-wrp .col-md-4 .phb-3:before{background: transparent linear-gradient(90deg, var(--ach-secondry-color) 50%, var(--ach-white-color) 0%) 0% 0% no-repeat padding-box;left: -30px;right: 0;}
section.phase-wise-wrp .phase-inr1{background: transparent linear-gradient(0deg, var(--ach-green-color) 75%, var(--ach-white-color) 0%) 0% 0% no-repeat padding-box;}
section.phase-wise-wrp .phase-inr2{background: transparent linear-gradient(0deg, var(--ach-purple-color) 75%, var(--ach-white-color) 0%) 0% 0% no-repeat padding-box;}
section.phase-wise-wrp .phase-inr3{background: transparent linear-gradient(0deg, var(--ach-secondry-color) 75%, var(--ach-white-color) 0%) 0% 0% no-repeat padding-box;}
/*==========================================================================
         Phase Wise Implementation Amit end
=================================================================================*/



/*==========================================================================
         Phase Wise Implementation Amit end
=================================================================================*/
section.ace-linux-card-wrp .col-md-4 {margin: 14px;width: 30.80%;border: 1px solid var(--ach-lgt-gray-color);}
section.ace-linux-card-wrp p{min-height: 115px;}
/*==========================================================================
         Phase Wise Implementation Amit end
=================================================================================*/



/*==========================================================================
Contact Forms
==========================================================================*/
.form-card{background:#fff; padding:30px; border-radius: 8px;}
.ach-form-card, .form-card{}
.ach-form-card select, .form-card select,
.ach-form-card input[type=text], .form-card input[type=text],
.ach-form-card input[type=tel], .form-card input[type=tel],
.ach-form-card input[type=email], .form-card input[type=email]{width: 100%; border-radius: var(--ach-size-4); border: var(--ach-input-border); background: var(--ach-input-bg); padding: 15px 20px;}
.form-card .country-cit {margin-bottom: 15px;}
.ach-form-card .country-cit, .form-card .country-cit {display: inline-flex;border-radius: 6px;border: 1px solid var(--ach-inpt-fld-border-color);width: 100%;background: #ffffff;font-weight: 500;}
.ach-form-card .country-cit span:nth-child(1), .form-card .country-cit span:nth-child(1) {width: 160px;}
.ach-form-card .country-cit span select, .form-card .country-cit span select {margin: 0px !important;border: none;border-right: 1px solid var(--ach-inpt-fld-border-color);background: var(--background-color);height: 100%;width: 100%;border-radius: 5px 0px 0px 5px !important;padding: 0px 5px 0px 5px;}
.ach-form-card .country-cit input, .form-card .country-cit input {background: none !important;border: none !important;border-radius: 0 !important;padding-left: 10px !important;margin-bottom: 0px !important;}


/*==========================================================================
Contact Forms end
==========================================================================*/

/* ach-midlle-menu */
section.ach-midlle-menu{z-index: 1; top: -40px;position: relative;}
section.ach-midlle-menu .wpb_raw_code {margin: 0;}
.ach-midlle-menu .middle-menu-wrp {text-align: center;}
.ach-midlle-menu .middle-menu-wrp ul {margin: 0 auto;padding: 0 24px 0 24px;display: inline-flex;border-radius: 8px; border: 2px solid #eae5dc; box-shadow: 0 10px 30px #f1ded8;}
.ach-midlle-menu .middle-menu-wrp ul li {list-style: none;}
.ach-midlle-menu .middle-menu-wrp ul li a { display: inline-block; /*margin: 0px 20px;*/border-bottom: 5px solid transparent;}

.ach-midlle-menu.active .middle-menu-wrp ul li a {padding: 10px 0px 10px 0px;display: block;  margin: 0;}
.ach-midlle-menu.active .middle-menu-wrp ul li.active a.scroll-daas-page {position: relative;padding-left: 0px;}
.ach-midlle-menu .middle-menu-wrp ul li.active a.scroll-daas-page {font-weight: 600;}
.ach-midlle-menu.active .middle-menu-wrp ul li:last-child a.scroll-daas-page{border-bottom: none;}
.ach-midlle-menu.active .middle-menu-wrp ul {display: block;padding: 0 12px 0 12px;width: 110px;border-radius: 0px 8px 8px 0px;}
.ach-midlle-menu.active .middle-menu-wrp {display: flex;align-items: center;text-align: left;position: fixed;top: 0;left: -3px;bottom: 0;margin: auto; z-index: 1;}
.ach-midlle-menu.active .middle-menu-wrp ul li:last-child a {border: none;}

@media screen and (max-width: 1366px) and (min-width: 1282px){
  /*.ach-midlle-menu.active .middle-menu-wrp{display: none;}*/
  .ach-midlle-menu.active .middle-menu-wrp ul{padding: 12px 8px 12px 8px; width: auto;}
  .ach-midlle-menu.active .middle-menu-wrp ul li a{border-bottom: 2px solid transparent; font-size: 14px;padding: 5px 0px 5px 0px;}
}

.ach-midlle-menu ul.bag-white li a{color: var(--ach-primay-color);overflow-wrap: break-word;}
.ach-midlle-menu ul.bag-white li.active a{border-bottom: 5px solid var(--ach-dark-orange-color); font-weight: var(--ach-fw-600);}

.ach-midlle-menu ul.bag-green{}
.ach-midlle-menu ul.bag-black{}

.ach-midlle-menu ul.bag-dark-blue li a{
    color: var(--ach-white-color);
}
.ach-midlle-menu ul.bag-dark-blue li.active a{
    border-bottom-color:var(--ach-secondry-color);
}

@media (max-width:1281px){
  .ach-midlle-menu.active{display: none !important;}
}
@media (max-width:991px){
  .ach-midlle-menu{display: none !important;}
}
/* ach-midlle-menu End */


/* -------------------------------- */
/* Slider :: ach-infinite-logo-loop */
/* -------------------------------- */
.logo-carousel {
  overflow: inherit;
}
.logo-carousel .slick-slide {
  margin: 0px 20px;
}

.logo-carousel .slick-slide img {
  width: auto; height: 125px; margin: auto;
}

.slick-track::before,
.slick-track::after {
  display: table;
  content: '';
}

.slick-track::after {
  clear: both;
}

.slick-track {
  padding: 1rem 0;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-arrow {
  position: absolute;
  top: 50%;
/*  background: url(images/arrow.svg?sanitize=true) center no-repeat;*/
  color: #fff;
  filter: invert(77%) sepia(32%) saturate(1%) hue-rotate(344deg) brightness(105%) contrast(103%);
  border: none;
  width: 2rem;
  height: 1.5rem;
  text-indent: -10000px;
  margin-top: -16px;
  z-index: 99;
}

.slick-arrow.slick-next {
  right: -40px;
  transform: rotate(180deg);
}

.slick-arrow.slick-prev {
  left: -40px;
}

/* Media Queries */

@media (max-width: 768px) {
  .slick-arrow {
    width: 1rem;
    height: 1rem;
  }
}
/* ------------------------------------ */
/* Slider :: ach-infinite-logo-loop End */
/* ------------------------------------ */

/* ------------------------------------ */
/*  Dark Blue Stripe                    */
/* ------------------------------------ */

.ach-dark-blue-stripe{
  background:var(--ach-dark-blue-color) ;
}
.ach-dark-blue-stripe .wpb_content_element{margin-bottom:0;}

/* ------------------------------------ */
/*  Dark Blue Stripe End                */
/* ------------------------------------ */

/* ------------------------------------ */
/* owl-carousel Features                */
/* ------------------------------------ */
.features-sec .owl-carousel .owl-stage-outer {padding-bottom: 50px;display: grid;}
.features-sec .owl-carousel .owl-item {height: 100%;}
.features-sec .owl-carousel .owl-item .item {background: var(--ach-white-color);box-shadow: 0px 8px 16px #00001314;border-radius: 5px;padding: 25px;margin: 1px;height: 100%;text-align: center;border: 1px solid #f5f5f5;}
.features-sec button.owl-prev, 
.features-sec button.owl-next {top: 40%;position: absolute;border: 2px solid #1E1E1E !important;border-radius: 200px;width: 45px;height: 45px;}
.features-sec button.owl-prev:hover, 
.features-sec button.owl-next:hover {background: #d54900 !important;border: 2px solid #d54900 !important;color: #ffffff !important;}
.features-sec button.owl-prev {left: -70px;}
.features-sec button.owl-next {right: -70px;}
.features-sec .wpb_content_element {margin-bottom: 0px;}
/* ------------------------------------ */
/* owl-carousel Features End            */
/* ------------------------------------ */


/*==========================================================================
         crousal middle-active
=================================================================================*/
.features-sec-qb-cloud .owl-carousel .owl-stage-outer {padding-top: 60px;}
.features-sec-qb-cloud .item-new {transform: scale(0.9);}
.features-sec-qb-cloud .owl-item.active.center .item-new {transform: scale(1.1);top: -40px;background: var(--ach-blue-color);}
.features-sec-qb-cloud .owl-item.active.center .item-new .it-p-sz{font-size: var(--ach-fs-h5) !important;}
.features-sec-qb-cloud .owl-item.active.center .item-new p{color: var(--ach-white-color);}
.features-sec-qb-cloud button.owl-dot span {height: 15px;width: 15px;background: var(--ach-gray-color);display: var(--ach-inline-block);margin: 0px 3px;border-radius: 100%;}
.features-sec-qb-cloud .owl-dots {text-align: center;top: -25px;position: relative;}
.features-sec-qb-cloud button.owl-dot.active span {background: var(--ach-secondry-color);}
/*==========================================================================
         crousal middle-active end
=================================================================================*/


/* ------------------------------------ */
/* Faq Accordion                        */
/* ------------------------------------ */
.faq-container .faq-panel{
  padding:15px 30px;
}
.faq-container .faq-panel.active{
  padding:15px 30px;background: #fff;box-shadow: 0px 2px 24px #00001314;border-radius: 10px; margin-bottom: 30px;
}
.faq-container .faq-panel .faq-panel-heading .headFaq{
  background: url(https://www.acecloudhosting.com/icon/plus.svg); background-repeat: no-repeat;background-position: right top;padding-right: 35px; cursor: pointer;
}
.faq-container .faq-panel.active .faq-panel-heading .headFaq{
  background: url(https://www.acecloudhosting.com/icon/minus.svg); background-repeat: no-repeat;background-position: right top;padding-right: 35px; cursor: pointer;
}
.faq-container .faq-panel .faq-panel-content{
  padding: 0px;
  display: none;
}
/* ------------------------------------ */
/* Faq Accordion End                    */
/* ------------------------------------ */

/* ------------------------------------ */
/* most-recent-content                  */
/* ------------------------------------ */
.most-recent-content{}
.most-recent-content .most-recent-item a{color: var(--ach-primay-color);}
.most-recent-content .most-recent-item a:hover{color: var(--ach-secondry-color);}
/* ------------------------------------ */
/* most-recent-content end              */
/* ------------------------------------ */

/**/
.ach-input-group:focus{outline: none;}
.ach-input-group{
  padding: 13px 160px 13px 25px;
  font-weight: var(--ach-fw-400);
  border: 1px solid var(--ach-inpt-fld-border-color);
  color: var(--ach-inpt-fld-color);
  width: 100%;
  max-width: 560px;
  background: var(--background-color) !important;
}
.btnRadius{border-radius: 2.5rem;}


/*==========================================================================
         marquee  Amit
=================================================================================*/
section.marquee-wrapper {padding: 50px 0px 50px 0px;}
section.marquee-wrapper .wpb_raw_code {margin: 0;}
.slideram {position: relative;width: 100%;display: grid;place-items: center;overflow: hidden;padding: 10px 0px;}
.slide-trackam {width: calc(100px * 70);display: flex;animation: scroll 20s linear infinite;justify-content: space-between;}
.slideam {/*width: 150px;*/display: grid;place-items: center;transition:0.5s;cursor:pointer;}
.slideam:hover{transform:scale(1.1);}

@keyframes scroll {
  0% {
    transform: translateX(0px);
  }
  100% {
    transform: translateX(calc(-100px * 12.8));
  }
}


@media screen and (max-width: 768px) {
.slide-trackam {width: calc(80px * 85);}

  @keyframes scroll {
    0% {
      transform: translateX(0px);
    }
    100% {
      transform: translateX(calc(-80px * 12.8));
    }
  }
}
@media(max-width: 767px){
    section.marquee-wrapper {padding: 40px 0px 40px 0px;}
}
/*==========================================================================
        marquee end
=================================================================================*/



/*==========================================================================
        partner logo set on rectangle box
=================================================================================*/
.logo-ach-intuit-wrp {width: 65%;}
.logo-inr-wrp-logo-ach {width: 60%;height: 190px;}
.logo-inr-wrp-logo-intuit {width: 30%;height: 120px;}
.logo-inr-wrp-logo-ach:before {content: "";position: absolute;right: -18px;top: 20px;bottom: 0;width: 2px;background: var(--ach-gray-color);height: 160%;}
.logo-ach-intuit-wrp:after {content: "";position: absolute;right: 0;left: 22px;bottom: 133px;height: 2px;background: var(--ach-gray-color);;width: 85%;}

@media(max-width: 1199px){
    .logo-ach-intuit-wrp {width: 72%;}
}
/*==========================================================================
        partner logo set on rectangle box end
=================================================================================*/




.owl-theme .owl-dots{
  margin-top:10px;
}