.home-innerimage .setting-icon{width: 55px;position: absolute;right: 12%;bottom: 11%;}
.integrated-tools-main{position: relative;}
.top-banner-section {display: -webkit-box; display: flex;-webkit-box-align: center;align-items: center;position: relative;max-width: 1120px; margin: 164px auto 112px;}
.home-innertext {-webkit-box-orient: vertical; -webkit-box-direction: normal;flex-direction: column; -webkit-box-pack: justify;justify-content: space-between; margin-right: 32px;max-width: 544px;}
.home-innertext1, .home-innertext2 {display: -webkit-box;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;}
h1.inner-title {font-family: 'avenir_next_worldbold', 'Verdana';font-weight:normal;font-size: 40px;line-height: 48px;color: #333;margin-top: 0px; margin-bottom: 0;}
p.inner-desc {font-family: "avenir_next_worldmedium", 'Verdana';font-weight:normal;font-size: 16px;line-height: 28px;color: #717171;margin-top: 8px;margin-bottom: 0px;max-width: 460px;}
.home-innertext2 { display: grid;grid-auto-flow: column;grid-gap: 16px;max-width: 496px;grid-template-columns: 50% 50%;margin-top: 32px;}
.home-innerimage {flex: 1;position: relative;padding: 28px 0px 28px 0px;}
img.home-inner-heroimage {max-width: 100%;width: 544px;}
a.req-demo {border-color: #222222;background-color: #222222; color: white !important; cursor: pointer;-webkit-box-pack: center;justify-content: center;display: -webkit-box;display: flex;-webkit-box-orient: horizontal; -webkit-box-direction: normal;flex-direction: row; -webkit-box-align: center;align-items: center;font-family: "avenir_next_worlddemi", 'Verdana';font-weight:normal;flex-shrink: 0;overflow: hidden;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;touch-action: manipulation;white-space: nowrap;-webkit-appearance: none;padding: 13px 16px;border-radius: 8px;display: grid;max-width: 192px;height: 48px;min-width: 192px;}
a.req-demo:hover{border-color: #3D3D3D;background-color: #3D3D3D;}
.ass-gradient1{width: 483.398px;height: 273.027px;transform: rotate(149.962deg);flex-shrink: 0; background:#F2F0FF;filter: blur(68px);position: absolute;z-index:-1;top:20px;}

@media (min-width: 1920px){
    .top-banner-section{max-width: 1600px;}
    .home-innertext{width: 750px; max-width: 100%;}
    img.home-inner-heroimage{max-width: 800px;width: 100%;}
    h1.inner-title{max-width: 596px;}
    .ass-gradient1{width: 710.043px; height: 445.344px; top: 40px;}
}
@media (max-width:1439px) and (min-width:1025px)
{
    h1.inner-title{font-size:28px;line-height:36px;}
}
@media(max-width:1366px) and (min-width:1024px){
    .home-innertext{padding-right: 100px;}
    .top-banner-section{margin: 100px auto 50px;}
    .features-fold-2-grid-box{ width: 220px; }
    .ass-gradient1{width: 320px;height: 280px;transform: rotate(149.469deg);flex-shrink: 0;background: #E6E3FF;filter: blur(72px);position: absolute;z-index: -1;top: 11px;max-width: 100%;}
    
}
@media screen and (min-width: 992px) and (max-width: 1025px){
    .top-banner-section{padding: 0 20px;}
}
@media(min-width:1024px) and (max-width:1366px){
    .home-innertext2{margin-top: 22px;}
}
@media (max-width:1024px) and (min-width:768px){
    h1.inner-title{font-size:28px;line-height:36px;}
} 
@media screen and (max-width: 991px){
    a.req-demo{align-self:center;font-family:'avenir_next_worlddemi', 'Verdana';}
    .top-banner-section{margin: 0px 20px 64px; padding: 80px 16px 0px; flex-direction: column-reverse;}
    .ass-gradient1 img {width: 400px;position: absolute;height: auto;right: -10px;z-index: -1;}
    .home-innertext{width: 100%; margin-right: 0;}
    .home-innertext1, .home-innertext2{text-align:center;}
    img.home-inner-heroimage {max-width: 400px;}
    h1.inner-title{font-size: 32px;line-height: 40px;}
    .ass-gradient1{left: 0;width: 410px;height: 245px;}
    p.inner-desc{margin: 8px auto 0 auto;}
    .home-innertext2 {justify-items: center;grid-template-columns: 100%;max-width:100%;}
} 

@media (max-width: 767px) {
    .home-innertext2{display: block;max-width: 100%;display: flex;justify-content: center; align-items: center;margin-top:24px;}
    .gradient-mob{ width: 300px;height: 203.663px;transform: rotate(-35.292deg);flex-shrink: 0;background: #F2F0FF;filter: blur(40.37123107910156px);position: absolute;z-index:-1;top: 50px; max-width: 100%;}
    .home-inner-heroimage-mb{width: 100%;height: auto; margin-top:42px; }
    .top-banner-section{margin: 0;flex-direction: column-reverse;}
    h1.inner-title{font-size: 24px;  line-height: 32px; max-width: 100%; margin: auto;color:#000;}
    .home-innertext{width: 100%;margin: auto 16px; text-align: center;}
    p.inner-desc{margin-top: 16px;}
    .home-innerimage{padding: 8px 0px 52px 0px;}
    a.req-demo{max-width: 100%;width:100%;}
}
@media (min-width: 600px) and (max-width: 767px) {
    .gradient-mob{ width: 440.714px; height: 279.828px; left: 8%;  top: 80px;}
}
@media (max-width: 360px) {
    .gradient2-t-mb .bg-gradiant-img{left: -16px !important;}
}