

/* Slider */

.slider-bg {
    background: linear-gradient(180deg,rgba(92,15,139,1) 0%,rgba(133,38,103,1) 39%,rgba(159,53,79,1) 66%,rgba(246,103,1,1) 100%)
}

.review p {
    color: #ffffff;
    font-size: 24px;
    font-weight: 500;
    font-style: normal;
    font-family: 'Open Sans', sans-serif;
    text-align: center;
    padding: 25px 0px;
}

.review-info {
    color: #ffffff;
    font-size: 18px;
    font-weight: 300;
    font-style: normal;
    font-family: 'Open Sans', sans-serif;
    text-align: center;
    margin: 15px auto;
}

.review p:before {
    content: '';
    background-image: url(../resources/images/quote.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    width: 21px;
    height: 13px;
    margin-right: 15px;
    margin-left: -21px;
    display: inline-block;
    margin-bottom: 13px;
}

.review p:after {
    content: '';
    background-image: url(../resources/images/quote.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    width: 21px;
    height: 13px;
    margin-left: 15px;
    margin-right: -21px;
    display: inline-block;
    margin-top: -7px;
}

.carousel-inner {
    text-align: center;
}


/* MODAL */

.open-modal{display:inline-block}

.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:rgba(114,121,127,0.85)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;z-index:1045}.mfp-content .mfp-content__inner{padding:1.6em 1.5em;background:#FFF;max-width:1030px;border-radius:12px;margin:0 auto;text-align:left;position:relative}.mfp-content .mfp-content__inner.mfp-content__inner--sm{max-width:1200px}.mfp-content .mfp-content__inner.mfp-content__inner--md{max-width:500px}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;top:5px;right:5px;text-decoration:none;text-align:center;opacity:.85;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}@media (min-width:768px){.mfp-close{right:.2em;bottom:.8em}}.mfp-close:before{content:"\e914";font-family:"icomoon";font-size:20px;font-weight:bold}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{bottom:.8em}.mfp-close-btn-in .mfp-close{color:#3a454e}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}@media (min-width:1280px){.mfp-arrow-right{right:16px}}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .25s ease;transition:all .25s ease}.mfp-fade.mfp-bg.mfp-ready{opacity:.85}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .25s ease;transition:all .25s ease}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}


@font-face{font-family:'icomoon';src:url('../assets/dist/fonts/icomoon/icomoon.eot?46x9mi');src:url('../assets/dist/fonts/icomoon/icomoon.eot?46x9mi#iefix') format('embedded-opentype'),url('../fonts/icomoon/icomoon.ttf?46x9mi') format('truetype'),url('../assets/dist/fonts/icomoon/icomoon.woff?46x9mi') format('woff'),url('../fonts/icomoon/icomoon.svg?46x9mi#icomoon') format('svg');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-user .path1:before{content:"\e908";color:#3a454e}.icon-user .path2:before{content:"\e91d";margin-left:-0.99511719em;color:#0669b3}.icon-pen:before{content:"\e919"}.icon-Bin:before{content:"\e91a"}.icon-sparkle:before{content:"\e91b"}.icon-present-box:before{content:"\e91c"}.icon-customer-support:before{content:"\e918"}.icon-info:before{content:"\e915"}.icon-tick-thin:before{content:"\e916"}.icon-photo-camera:before{content:"\e917"}.icon-tick:before{content:"\e913"}

.icon-cancel:before{content:"\e914"}


body {
    background-color: #fff;
}

.two-btn-row {
    text-align: left;
}

.footer-links{
    display: inline-block;
    vertical-align: top;
}

.Green-cta-btn-row{
    text-decoration: none;
    color: #ffffff;
    font-size: 26px;
    font-weight: 700;
    font-style: normal;
    font-family: 'Montserrat', sans-serif;
    padding: 15px 30px 15px 30px;
    display: inline-block;
    vertical-align: middle;
}

.two-btn-row {
    text-align: left;
}

.footer-links{
    display: inline-block;
    vertical-align: top;
}

.footer-info {
    padding: 50px 25px 50px 25px;
    color: #ffffff;
    font-size: 32px;
    font-weight: 300;
    font-style: normal;
    font-family: 'Open Sans', sans-serif;
    text-align: center;
    background-color: #501687;
}

.footer-info span a{
    text-decoration: none;
    color: #ffffff;
    background-color: #ff8300;
    font-size: 18px;
    font-weight: 600;
    font-style: normal;
    font-family: 'Open Sans', sans-serif;
    padding: 15px 25px 15px 25px;
    border-radius: 5px;
    border: 2px solid #ff8300;
    text-align: center
}

.footer-info span a:hover{
    background-color: #ffffff;
    color: #ff8300;
    text-decoration: none;
    transition: all 0.3s ease !important;
    border: 2px solid #ff8300;
}

.img-prod {
    padding-bottom: 15px;
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
}

.one_row_container{
    display: inline-flex;
    vertical-align: middle;
    margin-left: auto;
    margin-right: auto;
}

.one_row_container span{
    vertical-align: middle;
     margin-left: auto;
    margin-right: auto;
}



.sectionTwo {
    background-color: #ff8300;
    background-image: url(../resources/images/circle-back.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

.appstore-wrap{
    width: 100%;
    display: flex;
    align-items: center;
    max-width: 375px;
    padding: 25px 0px;
}

.appstore-wrap a {
    display: inline-block;
    margin-right: 20px;
}

.hero.hero--alt{
    padding: 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center top;
    min-height: 100vh;
}

.contact-form {
    max-width: 650px;
    margin: 0px auto;
    padding: 0px 25px 50px;
}

.contact-form-container {
    background-color: #FFFFFF;
    padding: 25px 25px 5px;
    border-radius: 5px;
}

.contact-form-text {
    font-weight: 400;
    font-style: normal;
    font-family: 'Open Sans', sans-serif;
    padding: 10px 0px;
    color: #000000;
    font-size: 20px;
    text-align: left;
}


.hero--nav{
    position: relative;
}

.Logo_main{
    width: 320px;
    padding-top: 20px;
    margin: 0px auto;
}

.Logo_vertical{
    width: 400px;
    padding-top: 20px;
    margin: 0px auto;
}

.Logo_co_brand{
    width: 75px;
    margin-top: 5px;
    float: right;
}

.hero-banner-one{
    text-align: center;
	font-size: 42px;
    color: #fff;
    font-weight: 700;
    font-style: normal;
    font-family: 'Open Sans', sans-serif;
    line-height: 48px;
    max-width: 660px;
    margin:0px auto;
    padding: 25px 0px;
}

.hero-banner-one span {
    color: #ff8300;
}

.hero-banner-two{
    text-align: center;
	font-size: 24px;
    color: #fff;
    font-weight: 300;
    font-style: normal;
    font-family: 'Open Sans', sans-serif;
    line-height: 30px;
    text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4);
}

.hero-banner-two span {
    text-align: center;
	font-size: 24px;
    color: #ff8300;
    font-weight: 300;
    font-style: normal;
    font-family: 'Open Sans', sans-serif;
    text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.0);
    line-height: 30px;
}

.container_landing {
    max-width: 100%;
    margin: auto;
}

.Content-header {
	font-size: 36px;
    color: #ff8300;
    font-weight: 700;
    font-style: normal;
    font-family: 'Montserrat', sans-serif;
    padding-bottom: 10px;
    line-height: 40px;
}

.Paragraph-header {
	font-size: 36px;
    color: #282828;
    font-weight: 300;
    font-style: normal;
    font-family: 'Open Sans', sans-serif;
    padding-bottom: 20px;
    line-height: 42px;
}

.Card-header {
	font-size: 36px;
    color: #ffffff;
    font-weight: 400;
    font-style: normal;
    font-family: 'Open Sans', sans-serif;
    padding-bottom: 20px;
    line-height: 42px;
}

.Paragraph-header-dark {
	font-size: 42px;
    color: #FFFFFF;
    font-weight: 300;
    font-style: normal;
    font-family: 'Open Sans', sans-serif;
    padding-bottom: 10px;
    line-height: 48px;
}

.solution-bg{
    max-width: 820px;
    margin: 0px auto;
    padding: 50px 50px 0px 50px;
}
.solution-text{
    font-weight: 300;
    font-style: normal;
    font-family: 'Open Sans', sans-serif;
    color: #282828;
    font-size: 20px;
    text-align: center;
}

.solution-heading{
    color: #ff8300;
    font-weight: 500;
    font-style: normal;
    font-family: 'Open Sans', sans-serif;
    display: block;
    font-size: 32px;
    line-height: 48px;
    text-align: center;
    padding-bottom: 20px;
}

.landing-tab-sub-description{
    font-weight: 300;
    font-style: normal;
    font-family: 'Open Sans', sans-serif;
    color: #282828;
    font-size: 20px;
}

.landing-tab-sub-description span{
    color: #282828;
    font-weight: 300;
    font-style: normal;
    font-family: 'Open Sans', sans-serif;
    display: block;
    font-size: 32px;
}

.landing-tab-sub-description p{
    color: #282828;
    font-weight: 300;
    font-style: normal;
    font-family: 'Open Sans', sans-serif;
    display: block;
    font-size: 16px;
    margin-bottom: 0px;
}

.landing-tab-sub-description-dark{
    font-weight: 300;
    font-style: normal;
    font-family: 'Open Sans', sans-serif;
    color: #ffffff;
    font-size: 20px;
}

.content-border{
    border-top: 1px solid #ffffff;
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
    display: block;
}

.info-tile {
    padding: 15px 15px 0px 15px;
}
.info-tile-left {
    padding: 0px 0px 0px 50px;
}
.info-tile-right {
    padding: 50px 0px 0px 0px;
}

.img-half {
    padding-bottom: 15px;
}

.img-half-2 {
    border-bottom-left-radius: 5em;
}

.img-half-3 {
    border-top-right-radius: 5em;
}

.Org-cta-btn{
    padding: 50px 0px;
}

.Org-cta-btn a{
    text-decoration: none;
    color: #ffffff;
    background-color: #ff8300;
    font-size: 18px;
    font-weight: 600;
    font-style: normal;
    font-family: 'Open Sans', sans-serif;
    padding: 15px 25px 15px 25px;
    border-radius: 5px;
    border: 2px solid #ff8300;
    text-align: center
}

.Org-cta-btn a:hover{
    background-color: rgb(255, 255, 255, 0);
    color: #ff8300;
    text-decoration: none;
    transition: all 0.3s ease !important;
    border: 2px solid #ff8300;
}

.Org-cta-btn-row{
    padding: 20px 0px;
    display: inline;
}

.Org-cta-btn-row a{
    text-decoration: none;
    color: #ffffff;
    background-color: #ff8300;
    font-size: 18px;
    font-weight: 600;
    font-style: normal;
    font-family: 'Open Sans', sans-serif;
    padding: 15px 25px 15px 25px;
    border-radius: 5px;
    border: 2px solid #ff8300;
    text-align: center
    display: inline-block;
}

.Org-cta-btn-row a:hover{
    background-color: #ffffff;
    color: #ff8300;
    text-decoration: none;
    transition: all 0.3s ease !important;
    border: 2px solid #ff8300;
}

.Wht-cta-btn{
    padding: 50px 0px;
}

.Wht-cta-btn a{
    text-decoration: none;
    color: #ff8300;
    background-color: #ffffff;
    font-size: 18px;
    font-weight: 600;
    font-style: normal;
    font-family: 'Open Sans', sans-serif;
    padding: 15px 25px 15px 25px;
    border-radius: 5px;
    border: 2px solid #ffffff;
    text-align: center
}

.Wht-cta-btn a:hover{
    background-color: #ff8300;
    color: #ffffff;
    text-decoration: none;
    transition: all 0.3s ease !important;
    border: 2px solid #ffffff;
}







/*  MOB-MIN-WIDTH  */

/* Small devices (landscape phones, 576px and up */
@media (min-width: 576px) { ... }

/* Medium devices (tablets, 768px and up */
@media (min-width: 768px) {...}

/* Large devices (desktops, 992px and up */
@media (min-width: 992px) {...}

/* Extra large devices (large desktops, 1200px and up */
@media (min-width: 1200px) {

    .hero--nav .top-part{
    padding: 0px 220px 5px 220px;
    }
    
    .review {
    padding: 75px 300px;
    }
    
}


/*  MOB-MAX-WIDTH  */

/* Small devices (mobile phones, less than 576px */
@media (max-width: 575.98px) {
    
    .footer-links .Green-cta-btn-row {
    text-decoration: none;
    color: #ffffff;
    font-size: 20px;
    font-weight: 700;
    font-style: normal;
    font-family: 'Montserrat', sans-serif;
    padding: 0px;
    display: inline-block;
    }
    
    .solution-bg{
    padding: 25px;
    }
    
    .embed-responsive-4by3 {
    padding-bottom: 150%;
    }
    
    .row .hero.hero--alt{
        background-position: center top;
    }
    
    .banner-container-2 .hero--nav .top-part{
    padding: 0px 15px 5px 15px;
    }
    
    .Logo_main{
    width: 240px;
    padding-top: 15px;
    }

    .Logo_vertical {
    width: 240px;
    padding-top: 15px;
    }
    
    .Logo_co_brand{
    width: 70px;
    padding-top: 5px;
    float: right;
    }
    
    .container_main .hero-banner-two{
    text-align: center;
	font-size: 20px;
    color: #ffffff;
    font-weight: 300;
    font-style: normal;
    font-family: 'Open Sans', sans-serif;
    line-height: 26px;
    }
    
    .container_main .hero-banner-two span {
    text-align: center;
	font-size: 20px;
    line-height: 26px;
    color: #ff8300;
    font-weight: 400;
    font-style: normal;
    font-family: 'Open Sans', sans-serif;
    text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.0);
    }
    
    .Content-header {
	font-size: 26px;
    padding-bottom: 0px;
    line-height: 32px;
    }
    
    .Paragraph-header {
	font-size: 22px;
    padding-bottom: 0px;
    line-height: 26px;
    }
    
    .Card-header {
	font-size: 22px;
    padding-bottom: 0px;
    line-height: 26px;
    }
    
    .Paragraph-header-dark {
	font-size: 22px;
    padding-bottom: 0px;
    line-height: 26px;
    }
    
    .landing-tab-sub-description {
    font-weight: 300;
    font-style: normal;
    font-family: 'Open Sans', sans-serif
    color: #ffffff;
    font-size: 18px;
    margin-top: 20px;
    }
    
    .landing-tab-sub-description-dark {
    font-weight: 300;
    font-style: normal;
    font-family: 'Open Sans', sans-serif
    color: #ffffff;
    font-size: 18px;
    margin-top: 20px;
    }
    
    .item .review {
    padding: 50px 50px;
    }
    
    .item .review p {
    color: #ffffff;
    font-size: 18px;
    font-weight: 500;
    font-style: normal;
    font-family: 'Open Sans', sans-serif;
    text-align: center;
    padding: 25px 0px;
    }

    .item .review-info {
    color: #ffffff;
    font-size: 14px;
    font-weight: 300;
    font-style: normal;
    font-family: 'Open Sans', sans-serif;
    text-align: center;
    margin: 15px auto;
    }
    
}

/* Medium devices (mobile phones landscape, less than 768px */
@media (max-width: 767.98px) {
    
    .two-btn-row {
    padding: 0px;
    text-align: center;
    }
    
    .info-tile-left {
    padding: 0px;
    }
    .info-tile-right {
    padding: 0px;
    }
    
    .two-btn-row {
    padding: 20px;
    text-align: center;
    }
    
    .content-border{
    border-top: 1px solid #ffffff;
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
    display: block;
    }
    
    .Org-cta-btn{
    padding: 25px 0px;
    }

    .Org-cta-btn a{
    display: block;
    text-align: center;
    text-decoration: none;
    color: #ffffff;
    background-color: #ff8300;
    font-size: 18px;
    font-weight: 600;
    font-style: normal;
    font-family: 'Open Sans', sans-serif;
    padding: 15px;
    }
    
    .Wht-cta-btn{
    padding: 25px 0px;
    }

    .Wht-cta-btn a{
    display: block;
    text-align: center;
    text-decoration: none;
    color: #ffffff;
    background-color: #ff8300;
    font-size: 18px;
    font-weight: 600;
    font-style: normal;
    font-family: 'Open Sans', sans-serif;
    padding: 15px;
    }
    
}

/* Large devices (tablets, less than 992px */
@media (max-width: 991.98px) {
    .Green-cta-btn-row {
    text-decoration: none;
    color: #ffffff;
    font-size: 22px;
    font-weight: 700;
    font-style: normal;
    font-family: 'Montserrat', sans-serif;
    padding: 5px;
    display: inline-block;
    }
}

/* Extra devices (desktops, less than 1200px */
@media (max-width: 1199.98px) {
    
    .footer-links{
    vertical-align: top;
    }
    
    .footer-links{
    display: block;
    vertical-align: top;
    }
    
    .Org-cta-btn-row{
    padding: 15px 0px;
    display: block;
    }

    .Org-cta-btn-row a{
    display: block;
    text-align: center;
    text-decoration: none;
    color: #ffffff;
    background-color: #ff8300;
    font-size: 18px;
    font-weight: 600;
    font-style: normal;
    font-family: 'Open Sans', sans-serif;
    padding: 15px;
    }
    
    .hero.hero--alt{
    background-position: center top;
    }
    
    .hero-banner-two{
    text-align: center;
	font-size: 22px;
    color: #fff;
    font-weight: 300;
    font-style: normal;
    font-family: 'Open Sans', sans-serif;
    margin-top: auto;
    margin-bottom: auto;
    line-height: 28px;
    }
    
    .hero-banner-two span {
    text-align: center;
	font-size: 22px;
    color: #ff8300;
    font-weight: 400;
    font-style: normal;
    font-family: 'Open Sans', sans-serif;
    text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.0);
    line-height: 28px;
    }
    
    .review {
    padding: 50px 150px;
    }
    
    .review p {
    color: #ffffff;
    font-size: 20px;
    font-weight: 500;
    font-style: normal;
    font-family: 'Open Sans', sans-serif;
    text-align: center;
    padding: 25px 0px;
    }

    .review-info {
    color: #ffffff;
    font-size: 16px;
    font-weight: 300;
    font-style: normal;
    font-family: 'Open Sans', sans-serif;
    text-align: center;
    margin: 15px auto;
    }
}

@media (min-width: 1400px) {
    
    .two-tiles-wo-bg-icon {
    display: block;
    padding: 25px 220px 75px 220px;
    background-color: #f8fbf8;
    }
    
    .two-tiles-wo-bg {
    display: block;
    padding: 50px 0px;
    }
    .two-tiles-wo-bg-2 {
    display: block;
    padding: 75px 220px 360px 220px;
    }
    
    .content-border-bg {
    display: block;
    padding: 0px 220px 0px 220px;
    }
    
    .category_row{
    margin-top: -360px;
    border-top: 2px solid #fff;
    padding-top: 50px;
    }
    
}

@media (max-width: 1400px) {
    
    .two-tiles-wo-bg-icon {
    display: block;
    padding: 25px 30px 25px 30px;
    background-color: #f8fbf8;
    }
    
    .two-tiles-wo-bg {
    display: block;
    padding: 25px;
    }
    
    .two-tiles-wo-bg-2 {
    display: block;
    padding: 50px 30px 300px 30px;
    }
    
    .hero--nav .top-part{
    padding: 0px 50px 5px 50px;
    }
    
    .content-border-bg {
    display: block;
    padding: 0px 50px 0px 50px;
    }
    
    .category_row{
    margin-top: -250px;
    border-top: 2px solid #fff;
    padding-top: 50px;
    }

}


















