@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,700;0,900;1,100&display=swap');

@font-face {
    font-family: 'Roboto Slab';
    src: url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/RobotoSlab-ExtraBold.eot');
    src: url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/RobotoSlab-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/RobotoSlab-ExtraBold.woff2') format('woff2'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/RobotoSlab-ExtraBold.woff') format('woff'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/RobotoSlab-ExtraBold.ttf') format('truetype'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/RobotoSlab-ExtraBold.svg#RobotoSlab-ExtraBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto Slab';
    src: url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/RobotoSlab-Black.eot');
    src: url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/RobotoSlab-Black.eot?#iefix') format('embedded-opentype'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/RobotoSlab-Black.woff2') format('woff2'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/RobotoSlab-Black.woff') format('woff'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/RobotoSlab-Black.ttf') format('truetype'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/RobotoSlab-Black.svg#RobotoSlab-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto Slab';
    src: url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/RobotoSlab-Bold.eot');
    src: url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/RobotoSlab-Bold.eot?#iefix') format('embedded-opentype'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/RobotoSlab-Bold.woff2') format('woff2'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/RobotoSlab-Bold.woff') format('woff'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/RobotoSlab-Bold.ttf') format('truetype'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/RobotoSlab-Bold.svg#RobotoSlab-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto Slab';
    src: url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/RobotoSlab-ExtraLight.eot');
    src: url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/RobotoSlab-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/RobotoSlab-ExtraLight.woff2') format('woff2'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/RobotoSlab-ExtraLight.woff') format('woff'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/RobotoSlab-ExtraLight.ttf') format('truetype'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/RobotoSlab-ExtraLight.svg#RobotoSlab-ExtraLight') format('svg');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto Slab';
    src: url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/RobotoSlab-Medium.eot');
    src: url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/RobotoSlab-Medium.eot?#iefix') format('embedded-opentype'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/RobotoSlab-Medium.woff2') format('woff2'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/RobotoSlab-Medium.woff') format('woff'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/RobotoSlab-Medium.ttf') format('truetype'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/RobotoSlab-Medium.svg#RobotoSlab-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto Slab';
    src: url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/RobotoSlab-SemiBold.eot');
    src: url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/RobotoSlab-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/RobotoSlab-SemiBold.woff2') format('woff2'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/RobotoSlab-SemiBold.woff') format('woff'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/RobotoSlab-SemiBold.ttf') format('truetype'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/RobotoSlab-SemiBold.svg#RobotoSlab-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto Slab';
    src: url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/RobotoSlab-Thin.eot');
    src: url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/RobotoSlab-Thin.eot?#iefix') format('embedded-opentype'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/RobotoSlab-Thin.woff2') format('woff2'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/RobotoSlab-Thin.woff') format('woff'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/RobotoSlab-Thin.ttf') format('truetype'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/RobotoSlab-Thin.svg#RobotoSlab-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto Slab';
    src: url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/RobotoSlab-Light.eot');
    src: url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/RobotoSlab-Light.eot?#iefix') format('embedded-opentype'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/RobotoSlab-Light.woff2') format('woff2'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/RobotoSlab-Light.woff') format('woff'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/RobotoSlab-Light.ttf') format('truetype'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/RobotoSlab-Light.svg#RobotoSlab-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto Slab';
    src: url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/RobotoSlab-Regular.eot');
    src: url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/RobotoSlab-Regular.eot?#iefix') format('embedded-opentype'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/RobotoSlab-Regular.woff2') format('woff2'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/RobotoSlab-Regular.woff') format('woff'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/RobotoSlab-Regular.ttf') format('truetype'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/RobotoSlab-Regular.svg#RobotoSlab-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-Bold.eot');
    src: url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-Bold.eot?#iefix') format('embedded-opentype'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-Bold.woff2') format('woff2'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-Bold.woff') format('woff'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-Bold.ttf') format('truetype'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-Bold.svg#Roboto-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-Italic.eot');
    src: url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-Italic.eot?#iefix') format('embedded-opentype'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-Italic.woff2') format('woff2'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-Italic.woff') format('woff'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-Italic.ttf') format('truetype'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-Italic.svg#Roboto-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-BoldItalic.eot');
    src: url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-BoldItalic.woff2') format('woff2'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-BoldItalic.woff') format('woff'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-BoldItalic.ttf') format('truetype'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-BoldItalic.svg#Roboto-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-Bold_1.eot');
    src: url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-Bold_1.eot?#iefix') format('embedded-opentype'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-Bold_1.woff2') format('woff2'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-Bold_1.woff') format('woff'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-Bold_1.ttf') format('truetype'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-Bold_1.svg#Roboto-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-BlackItalic.eot');
    src: url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-BlackItalic.woff2') format('woff2'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-BlackItalic.woff') format('woff'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-BlackItalic.ttf') format('truetype'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-BlackItalic.svg#Roboto-BlackItalic') format('svg');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-Black.eot');
    src: url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-Black.eot?#iefix') format('embedded-opentype'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-Black.woff2') format('woff2'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-Black.woff') format('woff'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-Black.ttf') format('truetype'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-Black.svg#Roboto-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-MediumItalic.eot');
    src: url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-MediumItalic.woff2') format('woff2'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-MediumItalic.woff') format('woff'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-MediumItalic.ttf') format('truetype'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-MediumItalic.svg#Roboto-MediumItalic') format('svg');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-ThinItalic.eot');
    src: url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-ThinItalic.woff2') format('woff2'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-ThinItalic.woff') format('woff'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-ThinItalic.ttf') format('truetype'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-ThinItalic.svg#Roboto-ThinItalic') format('svg');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-Light.eot');
    src: url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-Light.eot?#iefix') format('embedded-opentype'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-Light.woff2') format('woff2'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-Light.woff') format('woff'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-Light.ttf') format('truetype'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-Light.svg#Roboto-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-Medium.eot');
    src: url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-Medium.eot?#iefix') format('embedded-opentype'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-Medium.woff2') format('woff2'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-Medium.woff') format('woff'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-Medium.ttf') format('truetype'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-Medium.svg#Roboto-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-LightItalic.eot');
    src: url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-LightItalic.woff2') format('woff2'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-LightItalic.woff') format('woff'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-LightItalic.ttf') format('truetype'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-LightItalic.svg#Roboto-LightItalic') format('svg');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-Regular.eot');
    src: url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-Regular.woff2') format('woff2'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-Regular.woff') format('woff'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-Regular.ttf') format('truetype'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-Regular.svg#Roboto-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-Thin.eot');
    src: url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-Thin.eot?#iefix') format('embedded-opentype'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-Thin.woff2') format('woff2'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-Thin.woff') format('woff'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-Thin.ttf') format('truetype'),
        url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/EASYTIP_January_2023/New%20Fonts/Roboto-Thin.svg#Roboto-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}



/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/






* { box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; outline:none; }
body {  margin:0; padding:0; font-weight: 400; font-size: 16px; line-height: 1.5;  }

h1, h2, h3, h4, h5, h6 { padding: 0; margin: 0; }
h1 span, h2 span { color: #D50F00; }

h1 { font-size:40px; line-height: 1.1; }
h2 { font-size:30px; line-height: 1.2; }
h3 { font-size:24px; line-height:30px; }
h4 { font-size:20px; line-height:26px; }
h5 { font-size:18px; line-height:28px; font-family: Roboto,sans-serif; font-weight: 700; }
h6 { font-size:16px; line-height:16px; }


img { max-width:100%; height:auto; border:none; }
a { color:#D50F00; text-decoration:none; -webkit-transition: all  0.2s ease-in-out;
-moz-transition: all  0.2s ease-in-out;
-o-transition: all  0.2s ease-in-out;
-ms-transition: all  0.2s ease-in-out;
transition: all  0.2s ease-in-out;;  }

p { margin:0; }
* + h1, * + h2, * + h3 { margin-top:25px; }
* + h4, * + h5, * + h6 { margin-top:20px; }
* + p { margin-top:15px;}
.text-center { text-align:center; }
.text-left { text-align:left; }
.text-right { text-align:right; }
ul, ol { list-style:none; padding:0; margin:0; }

.container, .row-fluid .container[class*="span"] { width: 100%; max-width: 1240px; margin-left: auto; margin-right: auto; padding: 0 20px; float: none; box-sizing: border-box; }
.container:after, .row-fluid .container[class*="span"]:after { clear: both; content: ""; display: table; }

.red_btn a { font-size: 18px; padding: 15px 23px; color: #fff; background: #D50F00; border-radius: 5px; min-width: 172px; text-align: center; display: inline-block; vertical-align: top; line-height: 1.1; }
.normal_btn a { color: #000000; font-size: 18px; }

.red_border_btn a { border: 1px solid #d50f00; border-radius: 5px; color: #000; display: inline-block; font-size: 20px; min-width: 234px; padding: 15px 30px; text-align: center; vertical-align: top; }
.red_border_btn a:hover { background: #d50f00; color: #fff; }

.title h5 { margin: 30px 0 50px; }
.title .content { font-size: 18px; margin-top: 25px; }
.title .red_btn { margin-top: 60px; }

.check_ul ul li { padding-left: 60px; font-size: 24px; font-family: Roboto Slab,serif; position: relative; margin-bottom: 20px; }
.check_ul ul li:before { position: absolute; content: ""; background: url(https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/check_icon.svg) no-repeat center / cover; width: 45px; height: 41px; left: 0; top: 0; }

button.slick-arrow { background: transparent; border: 5px solid rgba(0,0,0,0.25); font-size: 0; padding: 0; position: absolute; top: 50%; transform: translateY(-50%); width: 58px; height: 58px; border-radius: 100%; left: 30px; z-index: 99; }
button.slick-arrow:before { position: absolute; content: ""; border-top: 5px solid rgba(0,0,0,0.25); border-left: 5px solid rgba(0,0,0,0.25); width: 20px; height: 20px; transform: rotate(-45deg); top: 14px; left: 8px; right: 0; margin: 0 auto; transition: all 0.4s ease; }
button.slick-next.slick-arrow { left: auto; right: 30px; }
button.slick-next.slick-arrow:before { transform: rotate(135deg); left: 0; right: 8px; }
button.slick-arrow:hover, button.slick-arrow:hover:before { border-color: #D50F00; }

.slick-slide img { margin: 0 auto; }

.border_none { border: none !important; }

.animatedParent { overflow: hidden !important; }




/* HEADER */
header { position: absolute; top: 0; right: 0; left: 0; padding: 25px 100px; }
header .inner { display: flex; align-items: center; }
header .logo { width: 150px; line-height: 0; }
header .logo img { max-width: 150px; }
header .header_right { width: calc(100% - 150px); padding-left: 110px; display: flex; align-items: center; justify-content: space-between; grid-gap: 30px; }
header .header_right .btn_box { display: flex; align-items: center; grid-gap: 30px; }
header .red_btn a { min-width: 150px; }
header .language_features { width: 45px; }

.nav-toggle { position: absolute; top: 28px; right: 30px; cursor:pointer; }
.nav-toggle .icon-bar { margin: 0 0 0 auto; background-color:#000; border-radius:10px; display:block; height:4px; position:relative; width:17px; transition: all 0.4s ease; }
.nav-toggle .icon-bar + .icon-bar { margin-top:4px; }
.nav-toggle .icon-bar:nth-child(1) { width: 27px; }
.nav-toggle .icon-bar:nth-child(2) { width: 23px; }
.nav-toggle .icon-bar:nth-child(1), .nav-toggle .icon-bar:nth-child(3) { top:0; transform:rotate(0deg); }
.nav-toggle.nav-menuopen .icon-bar:nth-child(1) { top:8px; transform:rotate(45deg); }
.nav-toggle.nav-menuopen .icon-bar:nth-child(2) { opacity:0; }
.nav-toggle.nav-menuopen .icon-bar:nth-child(3) { top:-8px; transform:rotate(-45deg); width: 27px; }
.mainmenu .mobile-menu span.mobile-toggle { position: absolute; border-top: 3px solid #e9e9e9; border-right: 3px solid #e9e9e9; width: 20px; height: 20px; transform: rotate(45deg); top: 16px; right: 4px; }
.mainmenu .hs-menu-wrapper ul { padding:0; margin:0; list-style:none; text-align:left; }
.mainmenu .hs-menu-wrapper ul li a { padding:10px 0; display:block; color:#000; font-size:18px; line-height: 1.1; }
.mainmenu .hs-menu-wrapper > ul > li { display:inline-block; vertical-align:middle; margin-left: 35px; }
.mainmenu .hs-menu-wrapper > ul > li > a { max-width:none; width:auto; }
.mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children { position:relative; }
.mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children ul.hs-menu-children-wrapper { background: #FFFFFF; box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1); min-width:200px; left:0; top:100%; opacity:0; position:absolute; visibility:hidden; z-index:10; transform:translateY(20px); transition: all 0.4s ease; }
.mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children ul.hs-menu-children-wrapper li a { padding: 11px 17px; }
.mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children ul.hs-menu-children-wrapper li a:hover { background: #D50F00; color: #fff; }


/* BANNER SECTION */
.banner_section { padding-top:136px; padding-bottom:90px; border-left: 40px solid #D50F00; border-bottom: 40px solid #D50F00; }
.banner_section .container { max-width: 1100px; }
.banner_section .top { display: flex; align-items: flex-start; }
.banner_section .top .title { width: 495px; padding-top: 50px; }
.banner_section .top .image { width: calc(100% - 495px); position: relative; z-index: 1; padding-left: 38px;  }
.banner_section .top .image .shape { position: absolute; bottom: 90px; right: 0; z-index: -1; }

.banner_section .icon_list { margin-top: 30px; display: flex; justify-content: space-between; grid-gap: 30px; flex-flow: wrap; }
.banner_section .icon_list .box .icon img { max-width: 70px; } 


/* GUESTS SECTION */
.guests_section { padding-top: 50px; position: relative; }
.guests_section .shape { position: absolute; top: 75px; right: 0; }
.guests_section .top_btn { position: static; display: flex; align-items: center; justify-content: center; text-align: center; top: 75px; left: 0; right: 0; grid-gap: 40px; z-index: 99; }
.guests_section .top_btn .red_border_btn:first-child a { background: #d50f00; color: #fff; }
.guests_section .inner { display: flex; align-items: center; max-width: 1100px; margin: 0 auto; position: relative; }
.guests_section .inner .inner_shape { position: absolute; bottom: 0; left: 0; line-height: 0; z-index: 9; }
.guests_section .image { width: 580px; line-height: 0; margin-bottom: 0px; } 
.guests_section .right_content { width: calc(100% - 580px); padding-left: 70px;  padding-top: 50px;  padding-bottom: 41px;   }
.guests_section .right_content h2 { max-width: 350px; }
.guests_section .right_content .content { font-size: 18px; margin: 30px 0 40px; }
.tab_content { display: none; }
#tab1 { display: block;}
.red_border_btn span { border: 1px solid #EB5757; border-radius: 5px; color: #000; display: inline-block; font-size: 20px; min-width: 234px; padding: 15px 30px; text-align: center; vertical-align: top; cursor: pointer; }
.current.red_border_btn span{background: #d50f00;color: #fff;}
.guests_slider_section{display:none;}
.guest_border {border-left: 40px solid #d50f00;  border-top: 40px solid #d50f00;}




/* language */


.language_features .globe_class { background-position: -1775px 0; border-radius: 0; background-color: #dbdbdb; background-image: url(//26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/raw_assets/public/EASYTIP_January_2023/images/flags.png); background-repeat: no-repeat; background-size: 5630px 15px; box-shadow: 0 0 1px 0 #888; height: 15px !important; width: 20px; }
.language_features .globe_class:after { content: "▼"; margin-right: 9px; display: inline-block; position: absolute; left: 27px; color: transparent; display: inline-block; font-size: 14px; top: -2px; background-image: url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/Polygon%203.svg'); background-repeat: no-repeat; background-position: center; background-position: 0px 7px;  }
.language_features a.lang_switcher_link[data-language="en-ae"] { font-size: 0; background-image: url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/uae.svg'); background-size: 100% 100%; }
.language_features a.lang_switcher_link { font-size: 0; width: 20px !important; height: 20px !important; display: block; background-size: 100% 100%; }
.language_features ul.lang_list_class { background: transparent; border: none; padding: 0 0 0; }
.language_features .lang_list_class li { border: none !important; padding: 6px 19px 7px; }
.language_features .lang_list_class:after, .lang_list_class:before { opacity: 0; }
.language_features a.lang_switcher_link[data-language="en"] { background-image: url(https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/uk.svg); background-size: 100% 100%; }
.language_features .lang_list_class li:first-child { padding-top: 9px; }
.language_features    .lang_list_class li{  z-index: 1;  }

html[lang="en-ae"]  .language_features  .globe_class{ background-image: url('https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/uae.svg');     background-size: 100% 100% !important;  background-position: 0 !important;  }
.language_features ul.lang_list_class li:first-child{ display:none; }








/* WORK SECTION */
.work_section { padding: 0x 0 0px; }
.work_section .title {     margin: 0 auto;
  max-width: 730px; margin-bottom: 80px; }
.work_slider .box { padding: 0 30px; } 
.work_slider .box .image img { margin: 0 auto; }
.work_slider .box h2 { margin: 30px 0 10px; color: #D50F00; }
.work_slider .box .content { max-width: 185px; margin: 0 auto; font-size: 16px; line-height: 1.1; }
.work_section .red_btn { margin-top: 80px; } 
.work_section .box_shap { position: relative; }
.work_section .box_shap:before { background-image: url(https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/Group%202471.png); background-position: top; background-repeat: no-repeat; bottom: 0; content: ""; height: 180px; left: auto; position: absolute; right: 84px; top: 60px; width: 133px; z-index: -1; background-size: cover; }
.work_section { border-top: 40px solid #D50F00;  border-right: 40px solid #D50F00;}
.work_border.work_section { border-right: none;   border-top: none; background: #F5F5F5;}






/* CLIENT SECTION */
.client_section { padding: 90px 0; }
.client_section .title { margin-bottom: 60px; }
.client_section button.slick-arrow { left: -60px; }
.client_section .slick-arrow.slick-next { right: -60px; left: auto; }

/* PRICING SECTION */
.pricing_section { padding: 100px 0 70px; position: relative; }
.pricing_section:before { position: absolute; content: ""; background: #af080a; top: 0; bottom: 200px; width: 40px; left: 0; }
.pricing_section .inner { max-width: 1060px; margin: 0 auto; }
.pricing_section .pricing_slider { margin-top: 40px; margin-bottom:40px;}
.pricing_slider .box { background: #FFFFFF; box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.1); border-radius: 5px; overflow: hidden;  }
.pricing_slider .box h2 { text-align: center; background: #3C986C; color: #fff; padding: 28px; min-height: 108px; display: flex; align-items: center; justify-content: center; }
.pricing_slider .box.monthly_box h2 { background: #A01212; }
.pricing_slider .box ul { padding: 0 35px; }
.pricing_slider .box ul li { display: flex; align-items: center; min-height: 72px; justify-content: space-between; }
.pricing_slider .box ul li .content { width: calc(100% - 30px); padding-right: 20px; }
.pricing_slider .box ul li .image { width: 30px; }
.pricing_slider .box ul li .image img { max-width: 30px; }
.pricing_slider .box ul li:not(:last-child) { border-bottom: 1px solid #BFBFBF; }
.pricing_section .top_shape { position: absolute; right: 288px; top: 110px; }
.pricing_section .bottom_shape { position: absolute; left: -232px; bottom: 20px; }


.price_tab_row{     display: flex; justify-content: center;  width: 100%; }

/* TRIAL SECTION */

.trial_section .trial_row { background: linear-gradient(96.17deg, #DA392E 0.32%, #881010 100%); border-radius: 25px; min-height: 370px; padding: 50px 70px; position:relative;}
.trial_section .container { max-width: 1140px; padding: 150px 20px 0; position: relative; }
.trial_section .trial_row h2 { color: #fff; font-family: 'Roboto'; font-weight: 400; font-size: 45px; line-height: 1.2; margin-bottom: 40px; }
.trial_section .trial_row span { font-weight: 700; color: #fff; }
.trial_section .trial_right { position: absolute; bottom: 0; right: 50px; line-height: 0; }
.trial_section .trial_letf { max-width: 430px; }
.button_design.trial_btn a { background: #fff; color: #B00C01; min-width: 156px; padding: 15px 20px; }
.trial_section .button_design {position: absolute;left: auto;right: auto; bottom:40px;}

/*service_section*/

.service_section {padding-top: 100px;padding-bottom: 100px;}
.service_heading.head_main { text-align: center; }
.service_content { padding-top: 50px; max-width: 826px; margin: 0 auto; font-size: 20px; line-height: 22px; }
.service_section .container {max-width: 1500px;}
.service_image_row { text-align: center; padding-top: 70px; }
.service_image_box { padding: 8px; }
.service_image_box .service_image img { margin: 0 auto; }
.service_image_box h5 {font-weight: 600;font-family: Roboto,sans-serif;}
.service_main_row { position: relative; }
.service_main_row:before { content: ""; position: absolute; background-image: url("https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/shap.png"); right: 50px; top: 0; bottom: 0; background-repeat: no-repeat; background-position: top right; height: 215px; width: 150px; }


/*article_section*/  

.article_section { padding: 90px 0 70px; }
.article_row {  margin-top: 50px; }
/* .article_box { margin: 30px 15px; box-shadow: 0 8px 10px 8px #00000014; border-radius: 24px; background: #fff; } */
.article_content_box {padding: 22px 30px 35px;}
.article_image img { border-radius: 24px 24px 0 0; height: 200px; }
.article_content_box h4 {font-weight: 700;}
.article_content {padding: 20px 0;}
.article_page_link a {color: #A01212; font-weight:500;}
span.right_arrow {padding-left: 7px;}
.article_heading {text-align: center;}
.article_btn { text-align: center; padding-top: 55px; }
.button_design a { padding: 18px 30px; background: #D50F00; display: inline-block; color: #fff; text-decoration: none; font-family: Roboto; font-size: 20px; font-weight: 400; line-height: 23px; text-align: center; border-radius: 5px;min-width: 234px; }
.article_image img {display: block;width: 100%;object-fit: cover;}
.article_section .slick-arrow { left: -100px; }
.article_section .slick-next.slick-arrow { right: -100px; }

.article_row .slick-track {  display: flex; }
.article_row .slick-slide {      position: relative; height: auto;  background: #fff;  border-radius: 24px;  box-shadow: 0 8px 10px 8px #00000014;  margin: 30px 15px;     padding-bottom: 40px;  }
.article_content_box .article_page_link {  position: absolute;   bottom: 30px; }

/* register your business*/

.business_section { padding: 30px 0  115px; }
.business_row .center {margin-top:60px;}
.business_row { position: relative;     z-index: 1; }
.business_row:before {     z-index: -1; content: ""; position: absolute; right: 0; left: auto; top: -15px; bottom: 0; background-image: url("https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/Group%20762.png"); background-repeat: no-repeat; background-size: contain; width: 162px; height: 200px; }

/*.business_row { display: grid; grid-template-columns: repeat(3,1fr); margin-top: 100px; grid-gap: 30px; }
.business_row > div { display: flex; align-items: center; justify-content: center; flex-flow: row wrap; } 
.business_row .left { order: 1; }
.business_row .center { order: 2; }
.business_row .right { order: 3; } 
.business_adress { padding-top: 50px; }
.business_content { padding-top: 5px; font-size: 14px; line-height: 20px; color: #777777; }
.business_contact h5 a { color: #A01212; font-weight: 500; }
.business_contact h5 { font-weight: 500; }*/

/*footer*/

.footer_socil_media ul li svg { height: 25px; width: 25px; fill: #000;vertical-align: middle;}
.footer_section { padding: 45px 0; background: #F0F0F0; }
.footer_row { display: flex; flex-flow: wrap; align-items: center; }
.footer_left_part { width: 50%; padding-right:20px;}
.footer_right_part { width: 50%; text-align: right; padding-left:20px;}
.footer_menu ul { list-style: none; padding: 0; margin: 0; }
.footer_menu ul li { display: inline-block; padding-right: 40px; }
.footer_menu ul li a { text-decoration: none; color: #000; font-family: Roboto; font-size: 18px; font-weight: 500; line-height: 25px; }
.footer_copyright { color: #9D9D9D; font-family: Roboto; font-size: 14px; font-weight: 500; line-height: 22px; }
.footer_row_two { display: flex; flex-flow: wrap;padding-bottom: 20px;  }
.footer_socila_icone_part { width: 50%; padding-right:15px;}
.footer_app_part { width: 50%; display: flex; justify-content: right;  padding-left:15px;}
.footer_socil_media ul { padding: 0; margin: 0; list-style: none; }
.footer_socil_media ul li { padding-right: 17px; display: inline-block; }
.footer_app { padding-right: 15px; }
.footer_app:last-child {padding-right: 0;}
.footer_app img {display: block;object-fit: cover;}
.logo_ftr img {display: block;}
.footer_socila_icone_part { display: flex; flex-flow: wrap;  }
.footer_logo_part { width: 30%; }
.footer_socil_media { width: 70%; padding-left: 20px; }
.footer_row { padding-top: 40px; }
.footer__colm { width: 50%;text-align: right; }
.footer__colm .hs-menu-wrapper ul { display: block; }
.footer__menu { padding-top: 24px; }
.footer__menu ul li a {color: #000000;display: block;}
.footer__menu ul li a:hover {color: #d80e00;}
.footer__menu ul li {padding-bottom: 6px;}
.footer_left_part {display: flex;    flex-flow: wrap;justify-content: left; align-items: center;}
.footer__content {padding-top: 24px;font-size: 14px;line-height: 24px;max-width: 512px;font-family: Roboto,sans-serif;}
.footer__content span {font-weight: 700;}
.footer__menu__heading h5 {text-transform: capitalize;}
.footer__content{  }
.footer_copyright a    {  text-decoration: none !important; }

/* PRICE PLAN */
.price_plan { padding: 200px 0 60px; }
.price_plan .title { max-width: 635px; margin: 0 auto; }
.price_plan .tab-list ul { display: flex; align-items: center; justify-content: center; margin: 80px 0 50px; grid-gap: 40px; }
.price_plan .tab-list ul li .top_title { display: flex; align-items: center; }
.price_plan .tab-list ul li .top_title h3 { margin: 0 0 0 10px; font-size: 30px; font-weight: 400; transition: all 0.4s ease; border-bottom: 2px dashed #C4C4C4; }
.price_plan .tab-list ul li .top_title .icon { line-height: 0; }
.price_plan .tab-list ul li { opacity: 0.4; transition: all 0.4s ease; cursor: pointer; }
.price_plan .tab-list ul li.active .top_title h3 { font-weight: 700; border-bottom-color: transparent; }
.price_plan .tab-list ul li.active { opacity: 1; }

.price_plan .tab-content .inner { display: grid; grid-template-columns: 1fr 1fr; max-width: 870px; margin: 0 auto; position: relative; z-index: 1; }
.price_plan .tab-content .inner .top_shape { position: absolute; top: -10px; left: -140px; z-index: -1; line-height: 0; }
.price_plan .tab-content .inner .bottom_shape { position: absolute; right: -150px; bottom: -40px; z-index: -1; line-height: 0; }
.price_plan .tab-content .inner .box { margin: 10px; background: #FFFFFF; box-shadow: 0px 0px 25px rgba(143, 122, 122, 0.1); border-radius: 10px; overflow: hidden; padding-bottom: 130px; position: relative; }
.price_plan .tab-content .inner .box ul { padding: 0 35px; }
.price_plan .tab-content .inner .box ul li { display: flex; align-items: center; min-height: 80px; justify-content: space-between; }
.price_plan .tab-content .inner .box ul li .content { width: calc(100% - 20px); padding-right: 50px; }
.price_plan .tab-content .inner .box ul li .image { width: 20px; line-height: 0; }
.price_plan .tab-content .inner .box ul li:not(:last-child) { border-bottom: 1px solid #BFBFBF; }
.price_plan .tab-content .inner .box .top_title { text-align: center; padding: 27px; color: #fff; border-radius: 10px; font-size:20px;line-height:26px}
.price_plan .tab-content .inner .box .top_title span { color: #EF3024; font-weight:700;}
.price_plan .tab-content .inner .box .white_btn { position: absolute; content: ""; left: 25px; right: 25px; bottom: 28px; }
.price_plan .tab-content .inner .box .white_btn a { display: inline-block; vertical-align: top; width: 100%; text-align: center; box-shadow: 0px 4px 30px rgba(135, 135, 135, 0.2); padding: 17px 23px; background: #FFFFFF; border-radius: 10px; font-weight: 400; font-size: 20px; line-height: 26px; color: #EF3024; }

.price_plan .title h2 { font-size: 50px; line-height: 65px;}



/* JOIN SECTION */
.join_section { padding: 60px 0; }
.join_section .title .content { max-width: 800px; margin: 30px auto; }
.join_section .title .red_btn { margin-top: 60px; }


/* CONTACT SECTION */
.contact_section { padding: 200px 0 160px; }
.contact_section .title { max-width: 620px; margin: 0 auto; }
.contact_section .contact_inner { position: relative; margin: 70px 0 40px;  }
.contact_section ul.contact_box { background: #FFFFFF; box-shadow: 0px 0px 50px 0px #8F7A7A40; border-radius: 10px; padding: 50px 0; display: grid; grid-template-columns: repeat(3,1fr); grid-gap: 50px; }
.contact_section .top_shape { position: absolute; top: -100px; right: 80px; line-height: 0; z-index:-1;}
.contact_section .bottom_shape { position: absolute; left: 80px; bottom: -130px; line-height: 0; }
.contact_section ul.contact_box li { position: relative; }
.contact_section ul.contact_box li:not(:last-child):after { position: absolute; content: ""; top: 0; bottom: 0; background: #E9E9E9; width: 1px; right: -25px; }
.contact_section ul.contact_box li .box { padding: 0 30px; color: #777; font-size: 14px; line-height: 20px; }
.contact_section ul.contact_box li .box h5 { margin: 0 0 30px; font-weight: 500; }
.contact_section ul.contact_box li .box h5 a { color: #a01212; font-weight: 500; }
.contact_section .bottom .button_design { margin-top: 30px; }
.contact_section .bottom .bottom_content { text-align: right; position: absolute; top: 0; right: 0; max-width: 200px; font-size: 14px; }
.contact_section .bottom { position: relative; }
.contact_section .bottom .bottom_content h6 { font-family: 'Roboto'; font-weight: 700; }


/* INNER BANNER */
.inner_hero { padding-top: 150px; }
.inner_hero .inner { background: #F2F3F5; border-radius: 10px; display: flex; overflow: hidden; padding: 0 80px; align-items: flex-end; }
.inner_hero .inner .right { line-height: 0; width: calc(100% - 584px); }
.inner_hero .inner h1 { max-width: 560px; }
.inner_hero .inner .left { width: 584px; padding: 30px 50px 70px 0; }
.inner_hero .inner .left .content { font-weight: 400; font-size: 21px; color: #777; margin: 30px 0 50px; }
.inner_hero h1 {font-size: 64px; line-height: 64px; }



/* VIDEO SECTION */
.video_section { padding: 80px 0 30px; }
.video_section .inner { max-width: 850px; margin: 0 auto; position: relative; width: 100%; }
.video_section .video { border-radius: 26px; overflow: hidden; position: relative; z-index: 1; }
.video_section .title { margin-bottom: 100px; }
.video_section .top_shape { position: absolute; top: 60px; right: -119px; }
.video_section .bottom_shape { position: absolute; left: -118px; bottom: 60px; line-height: 0; }


/* INTEGRATION SECTION */
.integration_section { position: relative; border-right: 40px solid #d50f00; padding-bottom: 80px; }
.integration_section .shape { position: absolute; top: 0; right: -40px; z-index: 9; }
.integration_section .simple_list { margin: 50px 0 70px; display: grid; grid-template-columns: repeat(3,1fr); grid-gap: 40px; }
.integration_section .simple_list .box .image { min-height: 240px; display: flex; align-items: center; justify-content: center; }
.integration_section .simple_list .box .content { max-width: 200px; margin: 20px auto 0; }
.simple_logo_slider { padding: 0 50px; }
.simple_logo_slider .image { margin: 0 30px; }
.simple_logo_slider button.slick-arrow { left: -60px; }
.simple_logo_slider .slick-arrow.slick-next { right: -60px; left: auto; }
.integration_section .simple_list .box .content { font-size: 20px; line-height: 24px;}



/* BUSINESS BOX SECTION */
.business_box_section { padding: 30px 0; }
.business_box_section .title { margin-bottom: 70px; }
.business_box_section .business_list { display: grid; grid-template-columns: repeat(3,1fr); grid-gap: 20px; position: relative; z-index: 1; }
.business_box_section .business_list .box { border-radius: 10px; box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.05); overflow: hidden; }
.business_box_section .business_list .box a { display: inline-block; vertical-align: top; width: 100%; }
.business_box_section .business_list .box .image { height: 210px; }
.business_box_section .business_list .box h3 { margin: 0; font-size: 30px; line-height: 1.3; background: #B00C01; color: #fff; padding: 18px; }
.business_box_section .bottom { position: relative; }
.business_box_section .top_shape { position: absolute; top: 20px; right: 0; }
.business_box_section .bottom_shape { position: absolute; bottom: 20px; left: 0; }


/* FAQ SECTION */
.faq_section { padding: 80px 0; }
.faq_section .title { margin-bottom: 60px; }
.faq_box { background: #FFFFFF; box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.05); border-radius: 10px; margin-bottom: 20px; }
.faq_box .faq_title { padding: 22px 60px 22px 25px; display: flex; align-items: center; cursor: pointer; position: relative; }
.faq_box .faq_title h4 { margin: 0 0 0 25px; font-family: 'Roboto'; font-weight: 400; }
.faq_box .faq_title .icon { line-height: 0; width: 32px; }
.faq_box .faq_title:after { position: absolute; content: ""; border-top: 2px solid #979797; border-right: 2px solid #979797; transform: rotate(45deg); width: 13px; height: 13px; top: 30px; right: 33px; transition: all 0.4s ease; }
.faq_box .faq_title.active:after { transform: rotate(135deg); top: 28px; }
.faq_box .faq_content { display: none; padding: 0 25px 25px; }
.faq_section .red_btn { margin-top: 100px; }
.faq_list { max-width: 1100px;  margin: 0 auto;}

/* BLOG LISTING */
.blog_listing { padding: 200px 0 30px; }
.blog_listing .title { margin-bottom: 100px; }

.blog_list { display: flex; flex-flow: row wrap; }
.blog_box { display: none; background: #FFFFFF; box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1); border-radius: 10px; width: calc(100% / 4 - 20px); margin: 10px; overflow: hidden; min-height: 300px; }
.blog_box .bottom { padding: 20px; }
.blog_box .bottom h5 { margin: 0; font-family: Roboto Slab,serif; line-height: 1.4; font-weight: 500; color: #B00C01; }
.blog_box .image { line-height: 0; height: 150px; }
.blog_box .image img { height: 100%; object-fit: cover; }
.blog_box .bottom .readmore_btn { margin-top: 15px; }
.blog_box .bottom .readmore_btn a { display: inline-block; vertical-align: middle; font-weight: 400; font-size: 16px; line-height: 19px; color: #777777; }
.blog_box .bottom .readmore_btn a:hover { color: #B00C01; }
.blog_list .load_more { color: #C4C4C4; display: inline-block; vertical-align: top; width: 100%; text-align: center; font-weight: 700; font-size: 30px; line-height: 40px; background: #F3F3F3; border-radius: 10px; font-family: 'Roboto Slab'; padding: 30px; margin: 20px 10px 0; }
.blog_list .load_more a { color: #C4C4C4; text-decoration: underline; }

.box_top { display: flex; }
.box_top .blog_box { width: 100% !important; margin: 0 !important; height: 100%; }
.box_top .right { display: grid; grid-template-columns: 1fr 1fr; grid-gap: 20px; }
.box_top > div { width: 50%; margin: 10px; }
.box_top .left .blog_box { position: relative; z-index: 1; }
.box_top .left .blog_box .image { position: absolute; height: 100%; }
.box_top .left .blog_box .bottom { position: absolute; bottom: 0; z-index: 9; padding: 35px; }
.box_top .left .blog_box .bottom h5 { font-size: 36px; color: #fff; line-height: 1.3; }
.box_top .left .blog_box:after { position: absolute; content: ""; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%); top: 0; right: 0; bottom: 0; left: 0; }


/* BLOG DETAILS */
.blog_details { padding: 200px 0 50px; }
.blog_details .inner { display: flex; align-items: flex-start; }
.blog_details .left { width: calc(100% - 310px); padding-right: 20px; }
ul.breadcrumbs { font-family: 'Roboto Slab'; font-weight: 700; font-size: 30px; line-height: 1.3; display: flex; flex-flow: row wrap; margin-bottom: 40px; }
ul.breadcrumbs a { color: #C4C4C4; margin-right: 10px; }
.blog_details .container { max-width: 1340px; }
.blog_details .image_title { position: relative; z-index: 99; border-radius: 10px; overflow: hidden; }
.blog_details .image_title h1 { position: absolute; z-index: 99; bottom: 0; color: #fff; font-weight: 500; padding: 50px; }
.blog_details .image_title .image { height: 400px; width: 100%; position: relative;   border-radius: 10px;   }
.blog_details .image_title .image:after { position: absolute; content: ""; background: linear-gradient(180deg,transparent,rgba(0,0,0,.75)); bottom: 0; left: 0; right: 0; top: 0; }
.blog_details .inner_top_content { font-family: 'Roboto Slab'; font-weight: 400; font-size: 24px; line-height: 30px; color: #545555; margin-bottom: 40px; }
.blog_details .inner_top_content a { color: #545555; text-decoration: underline; }
.blog_details .bottom_content { width: 100%; max-width: 100%; margin: 40px auto; font-size: 16px; line-height: 24px; }
.blog_details .bottom_content h4 { font-family: 'Roboto'; font-weight: 700; font-size: 24px; line-height: 30px; margin: 40px 0 20px; }
.blog_details .blog_social ul { display: flex; line-height: 0; grid-gap: 15px; flex-flow: row wrap; }
.blog_details .bottom_inner_content { margin-top: 40px; font-family: 'Roboto Slab'; font-weight: 400; font-size: 16px; line-height: 24px; }
.blog_details .bottom_inner_content a { text-decoration: underline; color: #D50F00; }
.blog_details .right { width: 310px; }
.blog_details .right .title h3 { margin-bottom: 40px; font-size: 30px; line-height: 1.3; }
.blog_details .blog_box { display: block; width: 100% !important; margin: 0 0 20px !important;     position: relative;  }


/* TESTIMONIAL SECTION */
.main_box { position: relative; z-index: 1; padding-top: 40px; }
.main_box .box_shape { position: absolute; top: 0; right: 0; bottom: 200px; left: 0; background: #FFF8E7; border: 20px solid #D50F00; z-index: -1; }
.main_box .container { max-width: 1100px; }
.main_box .inner { display: flex; align-items: flex-start; }
.main_box .left { width: 340px; }
.main_box .right { width: calc(100% - 340px); padding-left: 70px; }
.main_box .right .inner_top { display: flex; align-items: flex-start; padding: 30px 0 90px; }
.main_box .right .inner_top h3 { width: 180px; }
.main_box .right .inner_top .content { width: calc(100% - 180px); padding-left: 28px; line-height: 18px; max-width: 420px; }
.main_box .right .inner_bottom { position: relative; padding-left: 20px; }
.main_box .right .inner_bottom h4 { margin: 0; font-weight: 400; font-size: 24px; line-height: 32px; color: #A01212; max-width: 550px; }
.main_box .right .quote { position: absolute; top: 0; left: -55px; font-family: 'Roboto'; font-style: normal; font-weight: 900; font-size: 100px; line-height: 1; color: #A01212; }
.main_box .bottom_box { padding-top: 140px; }
.main_box .bottom_box h5 { text-transform: uppercase; margin-bottom: 40px; }
.main_box .bottom_box .box_list { display: grid; grid-template-columns: 1fr 1fr; grid-gap: 30px;   }
.main_box .bottom_box .box_list .icon_box { display: flex; align-items: center; }
.main_box .bottom_box .box_list .icon_box .icon_left { display: flex; align-items: center; padding-right: 20px; }
.main_box .bottom_box .box_list .icon_box h2 { margin: 0; width: calc(100% - 40px); font-family: 'Roboto'; font-weight: 900; font-size: 60px; line-height: 70px; color: #A01212; padding-left: 10px; }
.main_box .bottom_box .box_list .icon_box .icon { width: 40px; }
.main_box .bottom_box .box_list .icon_box .text { width: 120px; font-family: 'Roboto'; font-weight: 400; font-size: 20px; line-height: 23px; color: #000000; }
.testimonial_section button.slick-arrow { left: 15%; } 
.testimonial_section button.slick-arrow.slick-next { left: auto; right: 15%; }
.blog_image__Row h1{  }

/*.success__section*/

.success_list_box{ padding-bottom: 24px;  }
.success__section{padding:70px 0;}
.success__row { display: flex; flex-flow: wrap; background: #F2F3F5; padding: 50px 20px 30px 100px; border-radius: 10px;position:relative; }
.success__left { width: 38%; padding-right: 20px; }
.success__right { width: 62%; padding-left: 20px; }
.success_logo_row { display: flex; flex-flow: wrap; align-items: center; }
.success_list_box ul li { display: inline-block; font-size: 12px; line-height: 21px; color: #777777; border-radius: 10px; padding: 5px 10px; margin: 3px 5px 4px 0px; }
.success_list_box ul li:first-child{ background: #fff;}
span.clock svg { vertical-align: middle; margin-top: -2px; margin-right: 5px; }
/* .success__content_cover h2 {font-size: 64px;line-height: 64px;} */
.success_text {padding-top: 30px;}
.success_image img {margin-top: -80px; display: block;}
.success_row_two { display: flex; flex-flow: wrap; align-items: center; text-align: center; }
.success_rent_left { width: 25%; }
.success_rent_right { width: 75%; display: flex; flex-flow: wrap; align-items: center; }
.success_rent_box { width: calc(100% / 2 - 20px); margin: 10px 10px; }
.success_rent_text { padding-top: 10px; font-size: 21px; line-height: 24px;}
.success_col_two { padding-top: 40px; }
.success_rent_number sapn { font-size: 80px; line-height: 93px; color: #FC1302; font-weight: 400; }
.success_rent_number span { font-size: 80px; line-height: 93px; color: #FC1302; font-weight: 400; }
.success_logo_box { padding: 20px 30px; box-shadow: 0px 4px 50px 0px #00000014; border-radius: 10px; background: #fff; }
.success_row_two { max-width: 1000px; margin: 0 auto; }
.success_rent_left { padding-right: 20px; }
.success_rent_right { padding-left: 20px; }
.success_row_three { max-width: 850px; margin: 0 auto; text-align: center; }
.success_description span { color: #D50F00; }
.success_description { font-size: 24px; line-height: 37px; font-weight: 400; padding-top:15px;}
.success_top_icone img { display: block; width: 46px; height: 36px !important; margin: 0 auto; }
.success_col_three { padding-top: 40px;}



/*restaurants_section*/

.restaurants_section .container { max-width: 1240px; }
.restaurants_section .image img { display: block; margin-top: -32px;}
.top.restaurants_row { background: #FFF5E1; border-radius: 10px; padding: 0 100px; align-items: flex-end; }
.content.restaurants_text { font-size: 21px; line-height: 25px; color: #777777; }
.banner_section.restaurants_section {border-bottom: none; border-left: none;}
.restaurants_row .title { padding-bottom: 50px;}
.restaurants_section .icon_list { max-width: 1000px; margin: 0 auto;margin-top: 50px;}

.custome_logo {display: flex;flex-flow: wrap; margin: 0 -10px;}
.rts_logo img { width: 136px;  display: block;}
.logo_box {width: calc(100% / 3 - 20px);margin: 10px 10px;}






/*creat_section*/

.creat_section { position: relative; z-index: 1; }
.creat_section:after { background: linear-gradient(96.17deg, #DA392E 0.32%, #881010 100%); content: ""; right: 0; left: 0; top: 0; bottom:0; position: absolute; z-index: -1; }
.creat_row {  display: flex; flex-flow: wrap; align-items: center; }
.creat_left { width: 45%; padding-right: 20px; padding-top:43px; padding-bottom:43px }
.creat_right { width: 55%; padding-left: 20px; }
.creat_text_cover h2 { color: #fff; }
.creat_text { font-size: 20px; color: #fff; line-height: 24px; font-weight: 400; padding: 30px 0; }
.creat_btn.red_btn a { background: #fff; color: #D50F00;}




/*rating_section*/

.rating_section { padding-top:20px; background: #F5F5F5; position: relative;}
.rating_row { display: flex; flex-flow: wrap; align-items: center; position:relative;}
.rating_left { width: 55%; padding-right: 20px; }
.rating_right { width: 45%; padding-left: 20px; }
.rating_list { padding-top: 70px; }
.rating_text { font-size: 18px; line-height: 24px; font-weight: 400; color: #000000; }
.rating_list.check_ul li h4 { color: #D50F00; padding-bottom: 5px; font-size: 24px; line-height: 24px; }
.rating_list.check_ul ul li { margin-bottom: 40px; }
.rating_text_cover h2 { padding-left: 53px; }
.rating_row .inner_shape {position: absolute; right: 0; left: 50px;bottom: -8px;}
.rating_image img {display: block; width: 100%;}
.rating_section .shape { position: absolute; right: 100px;top: 0;} 

/*reporting_section*/

.reporting_section { padding-top:0; padding-bottom:0; }
.reporting_row { display: flex; flex-flow: wrap; align-items: center; position: relative; }
.reporting_left { width: 45%; padding-right: 20px; }
.reporting_right { width: 55%; padding-left: 20px; }
.reporting_row .inner_shape { position: absolute; right: 60px; bottom: -84px; }
.reporting_section .shape { position: absolute; right: 0; left: 160px; }
.reporting_section { border-top: 40px solid #D50F00; border-left: 40px solid #D50F00; }

/*pricing_tab_section*/

.tab_click_row { text-align: center; padding-top: 60px;     padding-bottom: 10px;  }
.tab_button ul li { display: inline-block; margin: 0 7px; color: #717171;font-weight: 500; padding: 7px 21px; border: 1px solid #D3D3D3; border-radius: 20px; cursor: pointer; min-width:185px; text-align:center;}
li.current_two {background: #A01212; color: #fff !important;} 
.tab_click_row span.tab_icone img {vertical-align: middle;width: 20px;height: 15px !important;}
.tab_click_row span.tab_icone { padding-right: 4px;}
/* .pricing_tab_section { padding-top:50px;}  */
.pricing_section.pricing_tab_section:before { position: static; display: none;} 
.pricing_tab_section .pricing_slider { display: flex; flex-flow: wrap;  }
.price_tabe_box {  width: calc(100% / 3 - 20px);  margin: 0 10px; }
.pricing_slider .box h2{ font-size: 22px;  line-height: 26px;  }

.tab_content_two {display: none;}
div#tab_two1 {display: block;}

/* .tab_content_two { display: none; }
.tab_content_two:first-child { display: block; } */

.pricing_tab_section .pricing_slider .box ul li .content{font-size:18px;} 

.pricing_border { border-top: 30px solid #D50F00;  border-left: 30px solid #D50F00;}
.price_tabe {  width: 100%; }

.pricing_tab_section .pricing_slider { justify-content: center; }
/* .pricing_section .container {  max-width: 1500px; } */


.success_story { padding: 150px 0 50px; }
.success_story .container { max-width: 1340px; }
.success_story .success__row { background: transparent; }
.success_story .success__left { width: 500px; position: relative; padding: 0 0 150px; }
.success_story .success_logo_row.mobile { display: none; }
.success_story .success_logo_row { position: absolute; bottom: 20px; left: 0; right: 0; }
.success_story .success_logo_row .logo_box { line-height: 0; max-width: 280px; background: #fff; width: 100%; text-align: center; border-radius: 10px; box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.08); margin-right: 30px; }
.success_story .success_logo_row .logo_text { margin-top: 30px; }
.success_story .success__row:after { position: absolute; content: ""; background: #F2F3F5; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; border-radius: 10px; height: 440px; }
.success_story .success__right { width: calc(100% - 500px);padding: 0 0 0 30px; }
.success_story .success__right .success_image img { margin: -30px 0 0; }

.success_story .success_counter { width: 100%; max-width: 1100px; margin: 0 auto; text-align: center; display: grid; grid-template-columns: repeat(3,1fr); grid-gap: 50px; padding: 50px 0; }
.success_story .success_counter .success_rent_box { width: 100%; margin: 0; }
.success_story .success_counter .success_rent_box .success_rent_text { max-width: 270px; margin: 10px auto 0; }

.success_bottom { padding: 50px 0; }
.success_bottom .success_left_right { width: 100%; max-width: 1100px; margin: 0 auto; position: relative; display: flex; }
.success_bottom .success_left_right .shape { position: absolute; bottom: 0; left: -80px; }
.success_bottom .success_bottom_img { padding: 80px 0; }
.success_bottom .success_bottom_img img { width: 100%; height: 440px !important; border-radius: 10px; object-fit: cover; }
.success_bottom .success_left_right .left { width: 280px; }
.success_bottom .success_left_right .left h2 { font-family: 'Roboto'; line-height: 1.2; }
.success_bottom .success_left_right .right { width: calc(100% - 280px); font-size: 24px; padding-left: 30px; }
.success_bottom .success_left_right .right .icon { margin-bottom: 55px; }
.success_bottom .success_left_right .right .content span { font-weight: 700; color: #D50F00; }




/* TABLE SECTION */
.table_section { padding: 90px 0; }
.table_section .list { display: grid; grid-template-columns: repeat(3,1fr); text-align: center; grid-gap: 30px; }
.table_section .list .box .top .icon { line-height: 0; }
.table_section .list .box .top .icon img { max-width: 160px; }
.table_section .list .box .top h3 { margin-top: 30px; line-height: normal; }
.table_section .list .box ul { margin-top: 30px; background: #fff; border-radius: 24px; padding: 0 36px; font-size: 18px; box-shadow: 0px 8px 16px 8px rgba(0, 0, 0, 0.08); border-radius: 24px; }
.table_section .list .box ul li:not(:last-child) { border-bottom: 1px solid #CCCCCC; }
.table_section .list .box ul li { padding: 25px 0;  display: flex; flex-flow: wrap; justify-content: center; align-items: center; }
.table_section .list .box ul li span { color: #D50F00; font-weight: 700; display: block; }

.gradient_spacer_main{ height:50px; }




.cta_button {     font-size: 18px;
  padding: 15px 23px;  color: #fff;  background: #D50F00;  border-radius: 5px;
  min-width: 172px;  text-align: center;    display: inline-block;
  vertical-align: top;
  line-height: 1.1; }


.cta_button:hover {
  background: #D50F00;
  border-color: #D50F00;  color: #fff; 
}

.red_btn a.button,form .hs-button:hover, form input[type=submit]:hover {
  background: #D50F00;
  border-color: #D50F00;
}
form fieldset.form-columns-1 .hs-input {
  width: 100% !important;
}
form label{  font-size: 16px; } 

.client_slider{ padding:0 70px; }


.space_top.work_section .title{ padding-top:90px; }





form .hs-button, form input[type=submit]{   height: auto !important; }


/*responsive*/

@media (min-width:1024px) and  (max-width:1200px){



}


@media (min-width:992px) {

  .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children:hover ul.hs-menu-children-wrapper { opacity:1; visibility:visible; transform:translateY(0); }
  .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children span.mobile-toggle, .nav-toggle { display:none; }
  .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children ul.hs-menu-children-wrapper li:not(:last-child) a { border-bottom: 1px solid #EAEAEA; }

  header .header_right .social { display: none; }



  .hs-item-has-children .hs-item-has-children ul.hs-menu-children-wrapper.sub-menu { right: auto !important; left: 100% !important;  top: 0 !important;  opacity:0  !important; }
  .hs-item-has-children .hs-item-has-children:hover ul.hs-menu-children-wrapper.sub-menu {     opacity:1  !important;  }
  .hs-item-has-children .hs-item-has-children:hover   



}


@media (max-width:1700px) {
  .testimonial_section button.slick-arrow { left: 10%; } 
  .testimonial_section button.slick-arrow.slick-next { right: 10%; }
  .work_section .box_shap:before{position:static; display:none;}
  .banner_section .title h2{ color: #000; font-size: 18px; line-height: 28px; font-family: Roboto, sans-serif; font-weight: 700; }
}



@media (max-width:1500px) {
  .reporting_section{ position:relative;  }
  .reporting_section .shape{ left: 75px; top: 50px;  }
}



@media (max-width:1429px) {

  header { padding: 25px 50px; }
  header .header_right { padding-left: 50px; }

  .banner_section { border-width: 0 0 25px 25px; }

  .guests_section .shape { right: 0px; }

  .work_section { border-width: 25px 25px 0 0; }

  .client_section button.slick-arrow, .simple_logo_slider button.slick-arrow { left: 0px; }
  .client_section .slick-arrow.slick-next, .simple_logo_slider .slick-arrow.slick-next { right: 0px; }

  .pricing_section .top_shape {  right: 110px; top: 110px; }

  .pricing_section { border-top-width: 25px; padding-top: 80px; }
  .pricing_section:before { width: 25px; }

  .article_section .slick-arrow { left: -20px; }
  .article_section .slick-next.slick-arrow { right: -20px; }

  .integration_section { border-right-width: 25px; }
  .integration_section .shape { right: -25px; }
  .integration_section .shape svg { width: 130px; height: auto; display: block; }

  .testimonial_section button.slick-arrow { left: 10px; } 
  .testimonial_section button.slick-arrow.slick-next { right: 10px; }

  .success_bottom .success_left_right { max-width: 950px; }







}

@media (min-width:992px) and  (max-width:1250px){

  .service_content {max-width: 666px;font-size: 18px;}
  .service_main_row:before {right: 15px;}
  .rating_section .shape svg { width: 90px; }
  .rating_section .shape { right: 24px; }
  .rating_row .inner_shape svg { width: 350px; height: 90px; }
  .reporting_row .inner_shape svg { width: 400px;}
  .reporting_section .shape svg { width: 150px;}
  .success__row {padding: 50px 20px 30px 50px;}



  .reporting_section{ position:relative;  }
  .reporting_section .shape{ left: 75px; top: 13px;  }
  .rating_section .shape svg {  width: 65px; }
  .rating_section .shape {  right: 0;  top: 0; }




}

@media (max-width:1199px) {
  h1 { font-size: 40px; }

  header .header_right { padding-left: 20px; }
  header .header_right .btn_box { grid-gap: 20px; }
  .mainmenu .hs-menu-wrapper > ul > li { margin-left: 20px; }
  .mainmenu .hs-menu-wrapper ul li a { font-size: 16px; }

  .title h5 { margin: 30px 0; }
  .red_border_btn a { min-width: 200px; font-size: 18px; }
  .check_ul ul li { font-size: 20px; padding-left: 40px; margin-bottom: 15px; }
  .check_ul ul li:before { width: 25px; height: 25px; top: 5px; }

  .banner_section { padding-bottom: 80px; }
  .banner_section .top .title { padding-top: 30px; }
  .banner_section .title h2{ color: #000; font-size: 18px; line-height: 28px; font-family: Roboto, sans-serif; font-weight: 700; }

  .guests_section .shape svg { width: 90px; height: auto; display: block; }
  .guests_section .image { width: 500px; }
  .guests_section .right_content { width: calc(100% - 500px); padding-left: 50px; }
  .guests_section .inner .inner_shape svg { width: 100%; max-width: 450px; height: auto; display: block; }

  .pricing_slider .box { margin: 0px; }
  .pricing_section .inner { max-width: 900px; }
  .pricing_section .top_shape { right: 30px; top: 50px; }
  .pricing_section .top_shape svg { width: 220px; height: auto; display: block; }
  .pricing_section .bottom_shape { left: -108px; bottom: 100px; }
  .pricing_section .bottom_shape svg { width: 220px; height: auto; display: block; }

  .trial_section .trial_row { padding: 50px; }
  .trial_section .trial_row h2 { font-size: 40px; }
  .trial_section .trial_letf { max-width: 330px; }

  .article_row { padding-top: 20px; }

  .business_row { margin-top: 50px; }

  .price_plan .tab-content .inner .bottom_shape { right: -50px; }
  .price_plan .tab-content .inner .top_shape { left: -50px; }

  .contact_section .top_shape { right: 30px; }
  .contact_section .bottom_shape { left: 30px; }

  .video_section .title { margin-bottom: 70px; }
  .video_section .top_shape { right: -50px; }
  .video_section .bottom_shape { left: -50px; }

  .inner_hero .inner { padding: 0 50px; }
  .inner_hero .inner .left { width: 400px; padding: 50px 30px 50px 0; }
  .inner_hero .inner .left .content { margin: 30px 0; }
  .inner_hero .inner .right { width: calc(100% - 400px); }

  .business_box_section .business_list .box .image { height: 180px; }
  .business_box_section .business_list .box h3 { font-size: 24px; padding: 15px; }

  .faq_section .red_btn { margin-top: 60px; }

  .blog_listing .title { margin-bottom: 60px; }
  .box_top .left .blog_box .bottom h5 { font-size: 30px; }
  .blog_box .bottom { padding: 15px; }

  .main_box .container { padding: 0 70px; }
  .main_box .right { padding-left: 50px; }
  .main_box .right .inner_top { display: block; padding: 20px 0 50px; }
  .main_box .right .inner_top h3 { width: 100%; }
  .main_box .right .inner_top .content { width: 100%; padding: 20px 0 0; max-width: 100%; }
  .main_box .right .inner_bottom { padding: 0; }
  .main_box .right .inner_bottom h4 { font-size: 20px; line-height: 1.4; }
  .main_box .bottom_box { padding-top: 80px; }
  .main_box .box_shape { bottom: 290px; }
  .main_box .bottom_box h5 { margin-bottom: 20px; }
  .main_box .right .quote { left: -45px; }
  .main_box .bottom_box .box_list { grid-template-columns: 1fr; grid-gap: 20px; }


  .price_tabe_box{ width: calc(100% / 3 - 30px);  margin: 0 15px;  margin-bottom:30px;  }

  .success_story .success__left .success__content_cover h2 { font-size: 40px; line-height: 1; }
  .success_story .success__row:after { height: 380px; }
  .success_story .success__right .success_image img { margin: 0; }
  .success_story .success_counter .success_rent_number span { font-size: 60px; line-height: 1; }
  .success_bottom .success_left_right .shape { display: none; }
  .success_bottom .success_left_right .right { font-size: 20px; }
  .success_bottom .success_left_right .right .icon { margin-bottom: 30px; }
  .success_bottom .success_bottom_img { padding: 50px 0; }
  .success_bottom .success_bottom_img img { height: 340px !important; }

  .table_section .list .box .top .icon img { max-width: 100px; }
  .table_section .list .box .top h3 { font-size: 24px; }
  .table_section .list .box ul { margin-top: 30px; padding: 0 20px; }
  .table_section .list .box ul li { min-height: 120px; padding: 20px 0; }



  .guests_section .shape{ opacity:0; }

  .footer_left_part { width: 100%; padding-bottom: 38px; justify-content: center; padding-right: 0; }
  .footer_right_part { width: 100%; text-align: center; padding-left: 0; }

}


@media (max-width:991px) {

  h1 { font-size: 36px; }
  h2 { font-size: 32px; }
  .title .content { font-size: 18px; }

  header { padding: 25px 30px; }
  header .header_right { background-color: #fff; display: none; left: 0; margin: 0; position: absolute; text-align: left; top: 95%; width: 100%; padding: 30px; z-index: 999; }
  .mainmenu .hs-menu-wrapper ul { display: block; }
  .mainmenu .hs-menu-wrapper ul li a { padding: 15px 0; font-size: 20px; }
  .mainmenu .hs-menu-wrapper > ul > li { display:block; margin-left:0; margin-bottom: 20px; }
  .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children ul.hs-menu-children-wrapper { position:static; padding-top: 10px; opacity:1; visibility:visible; display:none; width:100%; transform:translateY(0); transition:none !important; box-shadow: none; }
  .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children ul.hs-menu-children-wrapper li a { color: #A01212; font-size: 16px; padding: 15px 0; }

  header .inner { display: block; }
  header .logo img { max-width: 90px; }
  header .header_right .btn_box { display: block; padding-top: 50px; text-align: center; }
  header .header_right .social ul { display: flex; align-items: center; justify-content: center; grid-gap: 60px; line-height: 0; margin-bottom: 40px; }
  header .header_right .social ul li a svg { width: 32px; height: 32px; }
  header .header_right .red_btn a { width: 100%; }
  header .header_right .normal_btn a { background: transparent; border: 1px solid #d50f00; border-radius: 5px; color: #d50f00; display: inline-block; font-size: 18px; line-height: 1.1; min-width: 150px; padding: 14px 23px; text-align: center; vertical-align: top; width: 100%; margin-top: 20px; }

  .service_main_row:before { position: static; }
  .service_image_row { padding-top: 50px; }

  .banner_section { padding: 80px 0; border: none; }
  .banner_section .top .title { width: 50%; }
  .banner_section .top .image { width: 50%; }
  .banner_section .top .image .shape { bottom: 10px; }
  .banner_section .top .image .shape svg { width: 100px; height: auto; display: block; }
  .banner_section .icon_list { margin-top: 50px; }

  .guests_section { background: #FFF9F0; padding-top: 50px; }
  .guests_section .shape { display: none; }
  .guests_section .image { width: 50%; }
  .guests_section .right_content { width: 50%; padding-left: 30px; }
  .guests_section .right_content h2 { max-width: 100%; }
  .guests_section .right_content .content { font-size: 16px; margin: 20px 0; }
  .guests_section .inner .inner_shape svg { max-width: 375px; }
  .guests_section .red_border_btn span { min-width: 170px; padding: 10px 20px; }
  .guests_section .top_btn { top: 42px; }

  .work_section { border: none; }

  .client_section { padding: 60px 0; }
  .client_section .title { margin-bottom: 40px; }

  .pricing_section { padding-top: 60px; }
  .pricing_section:before { display: none; }
  .pricing_slider .box h2 { min-height: inherit; padding: 12px 0; line-height: 1.2; }

  .article_section { padding: 50px 0; }

  .business_section { padding-bottom: 70px; }

  .price_plan { padding: 90px 0 60px; }
  .price_plan .tab-list ul { margin: 40px 0; grid-gap: 30px; }
  .price_plan .tab-content .inner .bottom_shape,
  .price_plan .tab-content .inner .top_shape { display: none; }

  .contact_section { padding: 90px 0 60px; }
  .contact_section .contact_inner { margin-top: 60px; }
  .contact_section .top_shape,
  .contact_section .bottom_shape { display: none; }

  .contact_section ul.contact_box { grid-gap: 30px; padding: 40px 20px; }
  .contact_section ul.contact_box li:not(:last-child):after { right: -15px; } 
  .contact_section ul.contact_box li .box { padding: 0; }
  .contact_section ul.contact_box li .box h5 { margin-bottom: 15px; }
  .contact_section .bottom .bottom_content { position: static; text-align: center; margin: 40px auto 0; }

  .video_section .title { margin-bottom: 50px; }
  .video_section .top_shape,
  .video_section .bottom_shape { display: none; }

  .inner_hero { padding-top: 80px; }
  .inner_hero .inner { padding: 0 30px; }
  .inner_hero .inner .left { padding: 30px 30px 50px 0; }
  .inner_hero .inner .left .content { font-size: 18px; margin: 20px 0; }

  .integration_section .shape { display: none; }

  .business_box_section .title { margin-bottom: 30px; }
  .business_box_section .bottom_shape{ display: none; }
  .business_box_section .business_list { grid-template-columns: repeat(2,1fr); }

  .faq_section { padding-bottom: 70px; }

  .blog_listing { padding-top: 90px; }
  .blog_listing .title { margin-bottom: 30px; }
  .box_top .left .blog_box .bottom { padding: 20px; }
  .box_top .left .blog_box .bottom h5 { font-size: 24px; }
  .blog_list .load_more { font-size: 20px; line-height: 1.2; padding: 13px; }

  .blog_details { padding-top: 90px; }
  .blog_details .inner { display: block; }
  .blog_details .left { width: 100%; padding: 0; }
  .blog_details .right { display: none; }
  .blog_details .image_title h1 { padding: 25px; }
  .blog_details .image_title .image { height: 300px;   }

  .main_box { text-align: center; }
  .main_box .box_shape { display: none; }
  .main_box .inner { display: block; position: relative; padding-top: 150px; }
  .main_box .container { padding: 0; }
  .main_box .left { width: 100%; position: absolute; top: 0; }
  .main_box .left .image img { max-width: 250px !important; width: 100%; }
  .main_box .right { width: 100%; padding: 50px 40px; background: #FFF8E7; border: 15px solid #D50F00; position: relative; z-index: 9; display: flex; flex-flow: row wrap; justify-content: center; }
  .main_box .right .inner_top { padding: 0 0 30px; order: 1; }
  .main_box .right .quote { top: 60px; left: 0; right: 0; line-height: 0; }
  .main_box .right .inner_top .content { display: none; }
  .main_box .right .inner_bottom { padding-top: 60px; order: 3; }
  .main_box .right .inner_bottom h4 { max-width: 100%; }
  .main_box .bottom_box { padding: 0; order: 2; }
  .main_box .bottom_box .box_list { display: flex; justify-content: center; text-align: left; }
  .testimonial_section button.slick-arrow { width: 30px; height: 30px; border-width: 2px; border-color: #D50F00; top: 120px; left: 20px; }
  .testimonial_section button.slick-arrow:before { border-width: 2px 0 0 2px; width: 10px; height: 10px; top: 8px; left: 3px; border-color: #D50F00; }
  .testimonial_section button.slick-arrow.slick-next { right: 20px; }

  .footer_menu ul li { padding-right: 20px; }
  .footer_socil_media ul li { padding-right: 14px; }
  .footer_copyright { font-size: 14px; } 

  .success__row {padding: 50px 20px 30px 50px;}
  .success__row {align-items: center;}
  .success_image img { margin-top: 0;} 

  /*   .success__left { width: 100%; padding-right: 0; }
  .success__right { width: 100%; padding-left: 0; padding-top: 20px; }
  .success_logo_row { bottom:-150px; padding-top: 10px; left: 50%; -webkit-transform: translate(-50%,0);}
  .success__row { padding: 50px 20px 30px 50px; }
  .success_col_two { padding-top: 140px;} */

  .top.restaurants_row { padding: 0 50px;}
  .creat_section:after{display:none; position:static;}  
  .creat_section {background: linear-gradient(96.17deg, #DA392E 0.32%, #881010 100%); margin-top: 30px; margin-bottom: 50px;}

  .rating_left { width: 50%; }
  .rating_right { width: 50%; }
  .rating_list.check_ul ul li { margin-bottom: 25px; }
  .rating_section .shape { position: static; display: none; }
  .rating_row .inner_shape { position: static; display: none; }
  .rating_list { padding-top: 30px; }

  .reporting_row .inner_shape { position: static; display: none; }
  .reporting_section .shape { position: static; display: none; }
  .reporting_section { border-left: none;border-top: none;} 
  .pricing_border {border-left: none;}

  .success_story .success__row { padding: 20px; }
  .success_story .success__left { width: 350px; padding-bottom: 100px; }
  .success_story .success__right { width: calc(100% - 350px); }
  .success_story .success_logo_row { bottom: -30px; }
  .success_story .success_logo_row .logo_box { max-width: 210px; padding: 15px; }
  .success_story .success_logo_row .logo_box img { max-width: 150px !important; }

  .table_section { padding: 70px 0; }
  .table_section .list .box ul li { font-size: 16px; }
  .table_section .list .box .top .icon img { max-width: 80px; }

  .pricing_slider .box ul {  padding: 0 18px; }
  .pricing_tab_section .pricing_slider .box ul li .content{     font-size: 17px;
    line-height: 24px; }  
  .logo_box {
    width: calc(100% / 2 - 20px);
    margin: 10px 10px;
  }
  .footer_app {
    width: 20%;
    margin-bottom: 20px;
  }
  .footer_app img {
    margin: 0 auto;
  }

}

@media(max-width:767px){

  .title h5 { margin: 15px 0; }
  .title .content { font-size: 16px; margin-top: 15px; }

  .check_ul ul li { font-size: 14px; }

  .service_section {padding: 50px 0;}
  .service_image_box h5 { margin-top: 10px; }
  .service_image_row { padding-top: 30px; }
  .service_content { font-size: 16px; }
  .service_content { padding-top: 25px; }
  .head_main h2 {font-size: 30px;line-height: 35px;}

  .banner_section { padding-bottom: 60px; text-align: center; }
  .banner_section .top { display: block; }
  .banner_section .top .title { width: 100%; padding: 0; }
  .banner_section .top .image { width: 100%; margin-top: 30px; }
  .banner_section .top .image .shape svg { width: 85px; }
  .banner_section .top .image .shape { bottom: 100px; }
  .banner_section .title h1 span {color: #000;}

  .guests_section { overflow: hidden; padding: 40px 0 140px; }
  .guests_section .inner { display: block; position: static; }
  .guests_section .inner .inner_shape { left: auto; right: 0; z-index: 9; }
  .guests_section .inner .inner_shape .mobile { display: none; }
  .guests_section .image { width: auto; position: absolute; bottom: 0; right: -95px; margin-bottom: 22px; }
  .guests_section .image img { max-width: 280px; }
  .guests_section .right_content { width: 100%; text-align: center; padding: 0; }
  .guests_section .right_content .check_ul { text-align: left; margin-top: 40px; max-width: 150px; }
  .guests_section .right_content h2 span { display: block; }
  .guests_slider_section { display: block;}
  .guests_section{ display: none;}
  .guests_heading h2 span { color: #B00C01; }
  .guests_heading h2 { color: #000; }

  button.slick-arrow { width: 48px; height: 48px; border-width: 2px; border-color: #D50F00; }
  button.slick-arrow:before { border-width: 2px 0 0 2px; width: 10px; height: 10px; top: 17px; left: 1px; border-color: #D50F00; }

  .work_section { padding: 30px 0 40px; }
  .work_section .title { margin-bottom: 40px; }
  .work_slider .box { padding: 0 25px; }
  .work_slider .box .image img { max-width: 200px; }
  .work_section .red_btn { margin-top: 40px; }
  .work_slider .box h2 { margin-top: 45px; }
  .work_slider .box .content { padding-top: 15px; }

  .client_section .client_slider { display: grid; grid-template-columns: repeat(3,1fr); grid-gap: 30px; }

  .pricing_section .top_shape { transform: rotate(90deg); top: 173px; right: -40px; }
  .pricing_section { overflow: hidden; padding-bottom: 35px; }
  .pricing_section .title { padding: 0 70px; }
  .pricing_section .bottom_shape { left: -74px; bottom: 154px; transform: rotate(-90deg); }
  .pricing_section button.slick-arrow { top: -70px; transform: inherit; }
  .pricing_slider .box ul { padding: 0; }
  .pricing_slider .box ul li { min-height: 60px; padding: 0 15px; }
  .pricing_slider .box ul li .content { width: calc(100% - 20px); }
  .pricing_slider .box ul li .image { width: 20px; }
  .pricing_slider .box ul li .image img { max-width: 20px; }
  .pricing_section .red_btn {padding-top: 64px;}

  .trial_section .container { max-width: 100%; padding: 0; }
  .trial_section .trial_row { border-radius: 0; padding: 0; text-align: center; min-height: inherit; }
  .trial_section .trial_right { position: static; }
  .trial_section .trial_letf { max-width: 100%; padding: 40px 30px; }
  .trial_section .trial_row h2 { margin-bottom: 0; }

  .article_section { padding-bottom: 20px; } 
  .article_row { padding-top: 10px; }
  .article_section .slick-list { padding: 0 12% 0 0;}

  .business_section { padding: 50px 0; }
  .business_row { display: block; margin: 0; }
  .business_row>div { display: block; }
  .business_row .left { margin: 100px 0 30px; }
  .business_box_section button.slick-arrow {  border-color: #fff; }
  .business_box_section button.slick-arrow:before {border-color: #fff;}
  .business_box_section .top_shape { bottom: -89px; top: auto;}
  .business_box_section { padding-bottom: 80px;} 

  .footer_socila_icone_part { width: 100%; padding-right: 0; }
  .footer_app_part { width: 100%; padding-left: 0; padding-top: 30px; }
  .footer_logo_part { width: 40%; }
  .footer_socil_media { width: 60%; display: flex; justify-content: right; }
  .footer_socil_media ul li { padding-right: 12px; }
  .footer_socil_media ul li svg { height: 22px; width: 22px; }
  .footer_left_part { width: 100%; padding-right: 0;  }
  .footer_right_part { width: 100%; padding-left: 0; text-align: center; }
  .footer_section { padding: 30px 0; }
  .footer_app_part { flex-flow: wrap; }
  .footer__colm { width: 100%; padding-bottom: 20px; text-align: left; }
  .footer__menu { padding-top: 15px; }
  .footer_app { width: 50%; margin-bottom: 20px; }
  .footer_row { padding-top: 19px; }
  .footer_left_part { padding-bottom: 20px; }
  /* .footer_app img { width: 100%; } */

  /*   .footer_app_part {justify-content: center;}
  .footer_app_part { flex-flow: wrap; justify-content: center; max-width: 270px; margin: 0 auto; }
  .footer_app:first-child { order: 4; padding-top: 30px; padding-right:0;  padding-right: 15px;}
  .footer_app:nth-child(2) { order: 5; padding-top: 30px; padding-right: 0; } */

  .price_plan { padding-bottom: 30px; overflow: hidden; }
  .price_plan .tab-list ul li .top_title h3 { font-size: 20px; }
  .price_plan .tab-content .inner { grid-template-columns: 1fr; }
  .price_plan .tab-content .inner .box { padding-bottom: 100px; }
  .price_plan .tab-content .inner .box ul li { min-height: 60px; }
  .price_plan .tab-content .inner .box .top_title { padding: 17px; }

  .join_section { padding-top: 30px; }
  .join_section .title .red_btn { margin-top: 30px; }

  .contact_section ul.contact_box { grid-template-columns: 1fr; grid-gap: 60px; }
  .contact_section ul.contact_box li:not(:last-child):after { width: auto; top: auto; height: 1px; left: 20px; right: 20px; bottom: -30px; }

  .video_section .video { border-radius: 10px; }
  .video_section { padding-top: 50px;}

  .inner_hero .inner { padding: 0; display: block; text-align: center; }
  .inner_hero .inner .left { width: 100%; padding: 50px 40px 30px; }
  .inner_hero .inner h1 { max-width: 100%; }
  .inner_hero .inner .right { width: 100%; padding: 0 25px; }
  .inner_hero h1 {  font-size: 30px;line-height: 40px;}

  .integration_section { border: 0; }
  .integration_section .simple_list { margin-top: 30px; grid-template-columns: 1fr; }
  .integration_section .simple_list .box .image { min-height: inherit; }
  .integration_section { padding-top: 50px;}
  .integration_section .title h2 {line-height: 40px;}

  .business_box_section .business_list { grid-template-columns: 1fr; }

  .faq_box { margin: 0; box-shadow: inherit; border-bottom: 1px solid #E9E9E9; border-radius: 0; }
  .faq_box:first-child { border-radius: 10px 10px 0 0; }
  .faq_list { box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.05); border-radius: 10px; overflow: hidden; }
  .faq_box:last-child { border-bottom: none; }
  .faq_box .faq_title .icon { display: none; }
  .faq_box .faq_title h4 { margin: 0; font-size: 16px; }
  .faq_box .faq_title { padding: 18px 40px 18px 18px; }
  .faq_box .faq_title:after { top: 24px; right: 17px; border-color: #e9e9e9; }
  .faq_box .faq_title.active:after { top: 21px; }
  .faq_section { padding: 50px 0;}

  .simple_logo_slider { padding: 0 20px; }
  .simple_logo_slider .image { margin: 0 15px; }
  .simple_logo_slider .image img { max-width: 180px !important; }

  .box_top { display: block; }
  .box_top > div { width: 100%; margin: 0; padding: 10px; }
  .blog_box { width: calc(100% / 2 - 20px); min-height: 200px; }

  ul.breadcrumbs { font-size: 24px; text-align: center; justify-content: center; margin-bottom: 20px; }
  .blog_details .image_title .image { height: 200px; }
  .blog_details .image_title h1 { padding: 15px; font-size: 24px; }
  .blog_details .bottom_content { padding: 0 0px; } 

  .main_box .bottom_box .box_list .icon_box { display: block; text-align: center; }
  .main_box .bottom_box .box_list .icon_box .icon_left { padding: 0; }
  .main_box .bottom_box .box_list .icon_box h2 { font-size: 44px; line-height: 1.2; }
  .main_box .bottom_box .box_list .icon_box .text { font-size: 16px; line-height: 1.2; width: 100%; max-width: 120px; margin: 0 auto; }

  .guests_heading { text-align: center; }
  .guests_row { padding-top: 40px; display: flex; flex-flow: wrap; overflow: hidden;}
  .guests_slider_section { padding-top:50px;  background: #FFF9F0; overflow: hidden; }
  .guests_left_part { width: 50%; padding-right: 14px; }
  .guests_right_part { width: 50%; }
  .guests_image img { display: block; height:350px !important; width: 100%; object-fit: cover; object-position: left top;  transform: translateX(-4px);}

  .content.guests_text { padding-top: 20px;}
  .guests_slider_section button.slick-arrow { top: 40px; transform: inherit; }
  .guests_slider_section button.slick-next.slick-arrow{right:21px;}
  .guests_slider_section button.slick-prev.slick-arrow{left:0;}
  .guests_heading h2 { padding: 0 20px;  font-size: 30px; line-height:35px; max-width: 250px; margin: 0 auto;}
  .guests_slider_section .container { padding-right: 0;}
  .guests_heading { padding-right: 20px;}
  .guests_box:before { background-image: url(https://26246491.fs1.hubspotusercontent-eu1.net/hubfs/26246491/Group%202481.png); background-position: bottom; background-repeat: no-repeat; background-size: contain; bottom: 0; content: ""; height: 115px; left: 0; position: absolute; right: 0; top: auto; width: 100%; }
  .guests_box { position: relative; padding-bottom: 40px; }
  .banner_section .title h5 {color: #D50F00;}
  .banner_section .title h2{
    color: #D50F00;
    font-size: 18px;
    line-height: 28px;
    font-family: Roboto, sans-serif;
    font-weight: 700;
  }
  .success__row { padding: 20px; text-align: center; }
  .success__left { width: 100%; padding-right: 0; }
  .success__right { width: 100%; padding-left: 0; padding-top: 20px; }
  .success_image img { margin-bottom: -50px;     margin-top: 10px !important;  }
  .success__col { padding-bottom: 40px; }
  .success_rent_left { width: 100%; padding-right: 0; }
  .success_rent_right { width: 100%; padding-left: 0; }
  .success_rent_box { width: 100%; margin: 10px 0; }
  .success_logo_box { max-width: 200px; margin: 0 auto; padding: 20px; }
  .success__row { }
  .success__content_cover h2 { font-size: 37px; line-height: 37px; }
  .success_description { font-size: 22px; line-height: 30px; }
  .success__section{padding:50px 0; position: relative;}
  .success_list_box ul li:first-child { position: absolute; right: 0; left: 0; max-width: 150px; margin: 0 auto; top: -37px; text-decoration: underline; }

  .top.restaurants_row {padding-top: 50px;}
  .restaurants_section .image img {margin-top: 0;}
  .top.restaurants_row {padding-right: 15px; padding-left: 15px;}
  .creat_left { width: 100%; padding-right: 0; }
  .creat_right { width: 100%; padding-left: 0; padding-top: 13px; }
  .creat_row { padding: 0; text-align: center; }
  .creat_section { padding: 30px 0; }
  .creat_text_cover h2 { line-height: 35px; }
  .creat_text { font-size: 18px; line-height: 22px;}
  .creat_section{margin-bottom:30px;}

  .rating_left { width: 100%; padding-right: 0; }
  .rating_right { width: 100%; padding-left: 0; padding-top: 20px; }
  .rating_text_cover h2 { padding-left: 0; text-align: center; }
  .rating_list.check_ul li h4 { font-size: 18px; line-height: 25px; }
  .rating_text { font-size: 16px; line-height: 22px; }

  .reporting_left { width: 100%; padding-right: 0; }
  .reporting_right { width: 100%; padding-left: 0; padding-top: 20px; }
  .reporting_section { padding: 50px 0; }
  .rating_text_cover h2 { padding-left: 0; text-align: center; }

  /*pricing tabing*/

  span.click_btn__text { display: none; }
  .tab_button ul li { min-width: 84px; padding: 4px 9px; margin: 0 2px; }
  .pricing_tab_section.pricing_section .title { padding: 0; }
  .pricing_tab_section .pricing_slider .box { margin: 0; }
  .pricing_tab_section button.slick-arrow {  top: -155px;}
  .pricing_tab_section button.slick-next.slick-arrow{right:10px;} 
  .pricing_tab_section  button.slick-prev.slick-arrow {left: 10px;}
  .price_tabe_box { width: 100%;  margin:0; margin-bottom: 25px; } 
  .pricing_section.pricing_tab_section { padding-top: 55px;}
  .tab_click_row {padding-top: 40px;}
  .pricing_tab_section .pricing_slider .box ul li .content {font-size: 16px;line-height: 22px;}

  .pricing_slider .box h2{     padding: 15px 0;  }

  .hs-item-has-children .hs-item-has-children:hover > a { background: transparent !important;  color:#A01212 !important; }
  .mainmenu .mobile-menu span.mobile-toggle:before{ content: "";  position: absolute;  height: 45px; width: 45px;  top: -28px;  left: -12px;  transform: translate(3px, 9px); }

  .success_story .success_logo_row.mobile { display: block; }  
  .success_story .success_logo_row.desktop { display: none; }

  .success_story { padding-top: 100px; }
  .success_story .success__row { display: block; background: #F2F3F5; }
  .success_story .success__left { width: 100%; padding-bottom: 20px; }
  .success_story .success__row:after { display: none; }
  .success_story .success_list_box ul li:first-child { top: -50px; }

  .success_story .success__right .success_image img { max-width: 360px !important; margin: 0 auto -70px; width: 100%; }
  .success_story .success__right { width: 100%; padding: 0; text-align: center; }
  .success_story .success_logo_row.mobile { position: static; }
  .success_story .success_logo_row { text-align: center; padding-top: 90px; }
  .success_story .success_logo_row .logo_box { margin: 0 auto; }
  .success_story .success_logo_row .logo_text { margin-top: 15px; }

  .success_bottom { padding: 0; }
  .success_bottom .success_left_right { display: block; text-align: center; }
  .success_bottom .success_left_right .left { width: 100%; }
  .success_bottom .success_left_right .right { width: 100%; padding: 30px 0 0; font-size: 18px; }
  .success_bottom .success_left_right .right .icon { max-width: 45px; margin: 0 auto 30px; }
  .success_bottom .success_left_right .right .icon svg { width: 100%; display: block; height: auto; }
  .success_bottom .success_bottom_img img { height: 220px; }
  .success_bottom .success_left_right .left h2 { font-size: 30px; }
  .success_story .success_counter .success_rent_number span { font-size: 40px; }
  .success_story .success_counter .success_rent_box .success_rent_text { font-size: 18px; padding: 0; max-width: 100%; }
  .success_story .success_counter { grid-gap: 20px; }

  .business_row:before { display: none; }
  .business_row .center { margin-top: 50px; }

  .table_section .list { grid-template-columns: 1fr; }
  .table_section .list .box ul li { min-height: inherit; }

  .gradient_spacer_main{ height:60px; }

  /*   .tab_content_two {display: block;} */


  .check_ul.guests_list {  padding-bottom: 60px; }


  form input[type=email], form input[type=file], form input[type=number], form input[type=password], form input[type=search], form input[type=tel], form input[type=text], form select, form textarea{ height:48px; }


  .banner_section .top .image{   padding-left: 0px;  }
  .restaurants_section .image img{  top: 0 !important;  }  

  .article_row{ margin-top: 10px;  }

.footer__menu ul li a {
    padding-block: 12px;
}

.footer__menu ul li {
    padding: 0;
}
button.slick-next.slick-arrow:before {
    right: 2px;
}
}


@media(max-width:575px){
  .integration_section .slick-list { padding: 0 11% 0 11%; overflow: inherit;}

  .success_story .success_counter .success_rent_number span { font-size: 40px; }
  .success_story .success_counter .success_rent_box .success_rent_text { font-size: 18px; padding: 0; max-width: 100%; }
  .success_story .success_counter { grid-gap: 20px; }
  .success_story .success_counter { grid-template-columns: 1fr; grid-gap: 30px; }


}

@media (max-width:480px) {

  .banner_section .icon_list .box { max-width: 125px; width: 100%; }
  .blog_listing .title { margin-bottom: 15px; }
  .blog_listing .title h1 { font-size: 30px; }
  .blog_box .bottom { padding: 10px; }
  .blog_box .bottom h5 { font-size: 14px; }
  .blog_box .bottom .readmore_btn { margin-top: 8px; }
  .blog_box .bottom .readmore_btn a { font-size: 12px; }
  .blog_box .image { height: 100px }



  .form-columns-2 .hs-form-field .hs-input, .form-columns-3 .hs-form-field .hs-input {  width: 100% !important; }
  form  .hs-form-field {  margin-bottom: 0.8rem; }
  fieldset.form-columns-2 .input,fieldset.form-columns-3 .input{      margin-right: 0px !important; }


}

@media (max-width:370px) {

  .work_slider .box { padding: 0 15px; }
  .work_slider .box .content { font-size: 18px; }
  .work_slider .box .image img { max-width: 150px; }

}