.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: 144px auto 96px; gap: 128px;}
.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: #333333;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: 24px; margin-bottom: 24px;max-width: 448px;}
.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: 0px;}
img.home-inner-heroimage {max-width: 100%;width: 544px;}
h1.inner-title span{font-family: 'avenir_next_worldregular', 'Verdana' !important; font-weight:normal; font-style: italic;}
.exp-egenda{
    border-color: #222222;
    background-color: #222222;
    font-weight: normal;
    font-family: 'avenir_next_worlddemi';
    font-size: 16px;
    line-height: 24px;
    color: #ffffff;
    display: flex;
    width: 240px;
    height: 48px;
    padding: 13px 16px;
    justify-content: center;
    align-items: center;
    gap: 24px;
    border-radius: 8px;
}
a.exp-egenda:hover,
a.exp-egenda:focus {
    background-color: #222222 !important;
    opacity: 0.8;
    color: #ffffff;
}
@media (min-width: 1920px){
    .top-banner-section{max-width: 1600px; gap: 0;}
    .home-innertext{width: 750px; max-width: 100%;}
    img.home-inner-heroimage{max-width: 800px;width: 100%;}
    h1.inner-title{max-width: 596px;}
    p.inner-desc{max-width: 548px;}
}
@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; }
    
}
@media screen and (min-width: 992px) and (max-width: 1025px){
    .top-banner-section{padding: 0 40px;}
    .top-banner-section{ gap:0; }
}
@media(min-width:1024px) and (max-width:1366px){
    .home-innertext2{margin-top: 22px;}
    .top-banner-section{ gap:0; }
}
@media (max-width:1024px) and (min-width:768px){
    h1.inner-title{font-size:28px;line-height:36px;}
} 
@media screen and (max-width: 991px){
    .top-banner-section{margin: 0px 20px 64px; padding: 120px 16px 0px; flex-direction: column-reverse; gap: 20px;}
    .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;}
    p.inner-desc{margin: 8px auto;}
    .home-innertext2 {justify-items: center;grid-template-columns: 100%;max-width:100%;}
    .exp-egenda{
        margin: auto;
    }
} 

@media (max-width: 767px) {
    .home-innertext2{display: block;max-width: 100%;display: flex;justify-content: center; align-items: center;margin-top:24px;}
    .home-inner-heroimage-mb{width: 100%;height: auto; }
    .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 20px 0px;}
}