

body{font-size:18px;font-weight:400}[type='text'],[type='password'],[type='date'],[type='datetime'],[type='datetime-local'],[type='month'],[type='week'],[type='email'],[type='number'],[type='search'],[type='tel'],[type='time'],[type='url'],[type='color'],[type='text']:focus,[type='password']:focus,[type='date']:focus,[type='datetime']:focus,[type='datetime-local']:focus,[type='month']:focus,[type='week']:focus,[type='email']:focus,[type='number']:focus,[type='search']:focus,[type='tel']:focus,[type='time']:focus,[type='url']:focus,[type='color']:focus,textarea,textarea:focus,select,select:focus{font-weight:500;outline:0;box-shadow:none;font-size:1em}[type=checkbox],[type=radio]{position:relative;top:.1em}button,.button{font-size:16px!important;text-transform:uppercase;font-weight:600;padding:11px 25px 10px;height:41px;text-align:center;font-family:'Titillium Web',sans-serif;border-radius:2px;line-height:none}button:not(.button-group button),.button:not(.button-group button){font-size:1em;border-radius:radius}button:hover,.button:hover,button:focus,.button:focus{transition:.4s;box-shadow:0 4px 12px 0 rgba(0,0,0,0.26)}.form legend{font-weight:500}span.error,span.errorMargin{color:#cc4b37;font-size:.8em;font-weight:500}ul{margin-left:0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5em;text-transform:uppercase}@media print,screen and (min-width:40em){h1,.h1{font-size:4rem}}label,.label{font-size:1em;font-weight:300}.xdsoft_datetimepicker{z-index:999999}.main-font-family{font-family:'Mulish', sans-serif;}.alternate-font-family{font-family:'Titillium Web', sans-serif;}.marB0{margin-bottom:0}header{background-color:#FFFFFF;color:#FFFFFF}header .is-stuck{background:#FFFFFF;border-bottom:1px solid#e6e6e6;box-shadow:0 4px 12px 0#e6e6e6}header a:not(.button){color:#F15F27}header a:not(.button):hover,header a:not(.button):active,header a:not(.button):focus{color:#F15F27}header .icon,header i{color:#F15F27}header a:not(.button):hover .icon,header a:not(.button):hover i,header i:hover{color:#F15F27}.text-logo{word-wrap:break-word;font-size:2.6em;text-transform:capitalize}header .cta .icon{padding-right:5px;color:#F15F27}



.ecommerce-style2 .cart, .cart {
    position:relative;
}

header a:hover i.fas {
    color:#F15F27
}

.ecommerce-style2 .ps-cart-text-container, .ps-cart-text-container {
    color:#FFFFFF;
    background:#F15F27;
    height: 22px;
    width: 23px;
    line-height: 24px;
    text-align: center;
    vertical-align: middle;
    border-radius: 50% 50% 50% 50%;
    display: inline-block;
    font-size: 10px;
    position: absolute;
    left: 31px;
    top: -1px;
    font-weight: bold;
}

header a:hover .ps-cart-text-container {
    background:#F15F27;
}

.sticky-container,
.nav-bg, 
.top-bar, 
.top-bar ul,
.top-bar ul.menu {
    z-index: 100;
}

.nav-bg, 
.top-bar, 
.top-bar ul,
.top-bar ul.menu {
    background: #FFFFFF;}.header-search-input{padding-right:25px;color:#000000;background:#FFFFFF}.header-search-input::placeholder{color:#000000;opacity:.6}.header-search-button{position:absolute;top:30%;right:5px}header i.fas.fa-search{color:#000000}



header .ps-cart-text-container {
    color:#FFFFFF;
    background:#F15F27;
    height: 22px;
    width: 23px;
    line-height: 24px;
    text-align: center;
    vertical-align: middle;
    border-radius: 50% 50% 50% 50%;
    display: inline-block;
}

header a:hover .ps-cart-text-container {
    background:#F15F27;
}

/* || MENU || */
header .dropdown.menu li a:not(.button) {
    width: 100%;
}

header ul.dropdown.menu li a:not(.button) {
     color: #000000;
}

header ul.dropdown.menu li.active > a:not(.button),
header ul.dropdown.menu li > a:not(.button):hover,
header ul.dropdown.menu li > a:not(.button):active,
header ul.dropdown.menu li > a:not(.button):focus{
    color: #FFFFFF;
    background-color: #000000;
}

header .dropdown.menu li ul.submenu {
     background: #000000;
     border:1px solid #000000;
}

header .dropdown.menu li ul.submenu li a:not(.button) {
    color: #FFFFFF;
    background: #000000;
}

header .dropdown.menu li ul.submenu li a:not(.button):hover,
header .dropdown.menu li ul.submenu li.active a:not(.button) {
    background: #FFFFFF;
}

header .dropdown.menu li ul.submenu li.is-active > a  {
    background:transparent;
}

header .dropdown.menu > li.is-active > a {
    color: #000000;
    background:transparent;
}

header .dropdown.menu > li.is-dropdown-submenu-parent > a::after {
    border-color: #000000 transparent transparent;
}



.is-dropdown-submenu .is-dropdown-submenu-parent.opens-left > a::after {
    border-color: transparent #FFFFFF transparent transparent;
}

.is-dropdown-submenu .is-dropdown-submenu-parent.opens-left.active > a::after,
.is-dropdown-submenu .is-dropdown-submenu-parent.opens-left > a:hover::after {
    border-color: transparent #000000 transparent transparent;
}

.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a::after {
    border-color: transparent transparent transparent #FFFFFF;
}

.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right.active > a::after,
.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a:hover::after {
    border-color: transparent transparent transparent #000000
}



    
.back-to-top-button ,
.back-to-top-button .fa-border {
    -webkit-transition: 350ms ease-in;
    -moz-transition: 350ms ease-in;
    transition: 350ms ease-in;
    }
    

.back-to-top-button:hover ,
.back-to-top-button:focus ,
.back-to-top-button:active {
  color: #000;
}
.back-to-top-button:hover .fa-border  ,
.back-to-top-button:focus .fa-border ,
.back-to-top-button:active .fa-border {
     border-color: #000 !important;
}

.back-to-top-button .fa-rotate-270 {
    -webkit-transform: rotate(270.2deg);
    transform: rotate(270.2deg);
}

/*main*/
.ps-policies,
main{
    background-color: #fff; 
    overflow: auto;
    }
/*main*/
/* || HOMEPAGE || */

.banner-section ,
#portfolio-banner-section {
    padding:108px 0 96px;
    position:relative;
}

.section-main-heading{
     font-size:60px;
     margin-bottom: 4px;
     margin-top: 0px;
     line-height: 1.17;
     text-transform: uppercase;
}

.section-main-heading span{
    color:#f15f27;
}

.banner-section p.section-text{
     font-size:30px;
     line-height:42px;
     color:#736d62;
     font-weight:300;
     margin-bottom: 1.25em;
}

.banner-section .speak-to-an-expert-button{
    font-size: 18px;
    font-weight: 600;
    width: 207px;
    height: 40px;
    line-height: 40px;
    padding: 0;
    text-align: center;
    font-family: 'Titillium Web', sans-serif;
    letter-spacing: 0;
    border: 0;
}
.float-box {
    position: relative;
    text-align: center;
    padding: 40px 0;
}

/*home-buyers-guide-bg*/
.home-buyers-guide-bg{
        background-image: url(https://d14ty28lkqz1hw.cloudfront.net/data/org/21648/theme/33882/img/home-buyers-guide-bg-image.png);
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;  
        padding: 26px 10px 0 53px;
        border-radius: 15px;
        text-align: left;
    }
.home-buyers-guide-text{
    max-width: 510px;
    }
.home-buyers-guide-bg p {
    line-height: 26px;
    }
.home-buyers-guide-bg .size-30 {
    font-size: 30px;
    font-weight:300;
    line-height: 42px;
    color:#000;
    margin-top:34px;
    margin-bottom:10px;
}
/*home-buyers-guide-bg*/

@media screen and (min-width: 75em) {
    .user-logged-out .float-box img {
        z-index: 1;
        position: absolute; 
        left: 0px;
        width: 100%;
        max-width: 748px;
        top: 30px;
    }
    
    .user-logged-out #portfolio-banner-section .float-box {
        height: 100%;
    }
    
    .user-logged-out #portfolio-banner-section .float-box img {
        top:auto;
        bottom: -200px;
    }
}
@media screen and (min-width: 94em) {
    .user-logged-out .float-box img {
        right: 0px;
        top: -70px;
        width: auto;
    }
}


.font-size-50 {
    font-size: 50px;
    line-height: 58px;
    color: inherit;
    margin-bottom: 14px;
}

.width-65p{
    font-size: 22px;
    font-weight: 300;
    line-height: 30px;
    color: inherit;
    width: 65%;
    margin-bottom: 48px;
    margin-left: auto;
    margin-right: auto;
}

main.newsletter-form-wrapper.main {
    min-height: 550px;
    position: relative;
}
main.newsletter-form-wrapper.main p {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    font-size: 50px;
}
/*darksection*/
.dark-section{
    background-color:#252120;
}

.dark-wave-bottom {
    background-image:url("//d1stnk4f0e5y5w.cloudfront.net/data/org/5507/theme/8888/img/dark-section-wave.png");
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: contain;
    padding:147px 0 163px;
}

.dark-section .section-small-heading{
    font-size:50px;
    color:#fff;
    line-height:58px;
    margin-top: 0;
    text-transform:uppercase;
}

.dark-section p:first-of-type{
    margin-top:5px;
}

.dark-section p{
    font-size:18px;
    color:#fff;
    line-height:27px;
    font-weight: 400;
}

.dark-section p.section-text{
    font-size:22px;
    font-weight:300;
    color:#25a7da;
    line-height:30px;
}

.light-list-section{
    background: #FF8554;
    padding: 80px 0 0;
    text-align:center;
    margin-top:-3px;
    background: -webkit-linear-gradient(top, #FF8554 45%, #ffffff 45%);
    background: -moz-linear-gradient(top, #FF8554 45%, #ffffff 45%);
    background: -ms-linear-gradient(top, #FF8554 45%, #ffffff 45%);
    background: -o-linear-gradient(top, #FF8554 45%, #ffffff 45%);
}

.light-list-section h2{
    font-size:50px;
    color:#fff;
    text-align:center;
    line-height:58px;
}

.light-list-section p.intro{
    text-align:center;
    max-width:67%;
    margin-left: auto;
    margin-right: auto;
    color: #ffffff;
}

.icon-list-section-box{
    width: 80%;
    margin: 0 auto;
    display: table;
    padding:45px 69px 71px;
    background-color: #fff;
    border-radius: 15px;
    -webkit-box-shadow: 7px 7px 50px 0px rgba(0,0,0,0.24);
    -moz-box-shadow: 7px 7px 50px 0px rgba(0,0,0,0.24);
    box-shadow: 7px 7px 50px 0px rgba(0,0,0,0.24);
    z-index: 99;
    text-align:left;
    margin-top: 52px;
}

.icon-list-section-box h2{
    font-size:30px;
    line-height:42px;
    text-transform: none;
    margin-bottom:37px;
    font-weight: 300;
    font-family: 'Mulish', sans-serif;
    color:#000000;
    text-align:left;
}

.list-with-icon {
    margin-bottom: 38px;
    margin-left:0;
}

.list-with-icon li{
    position: relative;
    font-size: 22px;
    font-weight: 300;
    line-height: 49px;
    padding-left: 32px;
    margin-bottom: 10px;
    list-style-type: none;
}

.list-with-icon li:after {
    content: "";
    background: url("//d1stnk4f0e5y5w.cloudfront.net/data/org/5507/theme/8888/img/bullet_one.png");
    width: 14px;
    height: 29px;
    position: absolute;
    top: 9px;
    left: 0;
}

.text-with-btn p{
    font-size:22px;
    font-weight:300;
    color:#000000;
    padding-right: 13px;
}

.text-with-btn .speak-to-an-expert-button{
    border: 0;
    margin: 50px auto 0;
    display: table;
}

.dark-wave-bottom2 {
    background-image: url("//d1stnk4f0e5y5w.cloudfront.net/data/org/5507/theme/8888/img/dark-section-wave2.png");
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: contain;
    padding-bottom: 187px;
}

/*number-section*/
.numbers-section{
    background:#252120;
    padding-top: 128px;
}

.numbers-section-list li {
    border-radius: 15px;
    -webkit-transition: 350ms ease-in;
    -moz-transition: 350ms ease-in;
    transition: 350ms ease-in;
    -moz-transform: translate(0,0);
    -o-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -webkit-transform: translate(0,0);
    transform: translate(0,0);
}

.numbers-section-list li:hover {
    -moz-transform: translate(0,-5px);
    -o-transform: translate(0,-5px);
    -ms-transform: translate(0,-5px);
    -webkit-transform: translate(0,-5px);
    transform: translate(0,-5px);
}
.portfolio-light-wave-top {
    /*background-image:url("//d1stnk4f0e5y5w.cloudfront.net/data/org/5507/theme/8888/img/portfolio-page-wave-image.png");*/
    background-image:url("//d14ty28lkqz1hw.cloudfront.net/data/org/21648/theme/33882/img/portfolio-page-wave-image.png");
    background-repeat: no-repeat;
    background-position: top;
    background-size: contain;
    padding-top: 239px;
}

.light-wave-bottom {
    background-image:url("//d1stnk4f0e5y5w.cloudfront.net/data/org/5507/theme/8888/img/after-numbers-section-break-bg-1800px-NO_VIDEO.png");
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: contain;
    padding-bottom: 239px;
}
.light-wave-bottom.byuers-guides-bg {
     background-image:none;
     padding-bottom: 100px;
}
.main-byuers-guides-bg{
    background-image:url("//d1stnk4f0e5y5w.cloudfront.net/data/org/5507/theme/8888/img/top-byuers-guides-section-bg.png");
     background-repeat: no-repeat;
    background-position: top;
    background-size: contain;
     padding-top: 93px;
     margin-top:-2px;
    }

.numbers-section-h2{
    font-size:50px;
    line-height:58px;
    text-align: center;
    color:inherit;
    margin-bottom: 10px;
}

.numbers-section-list li {
    margin-top:50px;
}

.numbers-section-list .points{
    font-size:60px;
    line-height:68px;
    color: inherit;
    margin-bottom:0;
}

.numbers-section-list .lable{
    color:inherit;;
    font-size:18px;
}

.numbers-section .numbers-section-list .lable span {
    font-size: 12px;
}

/*number-section*/

/*text-with-video-section*/
.text-with-video-section{
    background-color:#fff;
    padding:73px 0 120px;
    margin-top:-2px;
}

.video-has-text {
    background-color: #25a7da;
    padding: 60px 50px 0;
    text-align: left;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
}

.video-has-text p {
    font-size: 30px;
    font-weight: 300;
    line-height: 42px;
    margin-bottom: 15px;
    color:#FFFFFF;
}

.video-has-text a.open-video-popup-link ,
.video-has-text a.fancybox {
    background-image: url("//d1stnk4f0e5y5w.cloudfront.net/data/org/5507/theme/8888/img/home-revised-video-text-cta.png");
    background-repeat: no-repeat;
    background-position: right;
    text-align: center;
    padding-right: 50px;
    cursor: pointer;
    width: 38px;
    height: 38px;
    color:#000000;
}


.glightbox-clean .gslide-media, .glightbox-modern .gslide-media {
        border: 1px solid #fff;
}


.video-has-thumnail .banner-content {
    line-height: 0;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    overflow: hidden;
    min-height: 340px;
    height:100%;
    background-color: #11191c;
    position: relative;
}

.video-has-thumnail .banner-content .video-image{
    height:100%;
    margin: 0 auto;
    display: block;
}

.video-has-thumnail .banner-content .video-image img{
    width:100%;
    height:100%;
}

.user-logged-out .video-has-thumnail .banner-content a {
    display: inline;
    height: 100% !important;
    position: absolute;
    width: 100%;
    top: 0;
}

.multi-image-slider{
    background-color: #6f76d1;
    padding-top:70px;
    padding-bottom:100px;
    margin-top:-1px;
}

.multi-image-slider .flexslider {
    width: 83%;
    margin: auto;
    padding-top: 40px;
    position: relative;
}

.multi-image-slider .flexslider .slides {
    margin-left:0;
}

.multi-image-slider .flex-direction-nav {
    list-style: none;
    margin-left:0;
}

.multi-image-slider .flex-nav-prev {
    position: absolute;
    top: 40%;
    z-index: 999;
    width: 30px;
    height: 60px;
    left: -77px;
}

.multi-image-slider .flex-direction-nav a {
    text-indent: -999999px;
    width: 30px;
    height: 60px;
    display: block;
}

.multi-image-slider .flex-direction-nav a:hover, .multi-image-slider .flex-direction-nav a:focus  {
    outline:none;
    border:0px;
}

.multi-image-slider .flex-nav-next {
    position: absolute;
    top: 40%;
    z-index: 999;
    right: -77px;
}

.multi-image-slider h2 {
    font-size:50px;
    line-height:58px;
    color:#fff;
    text-align:center;
}

.multi-image-slider p {
    font-size: 22px;
    line-height: 30px;
    text-align: center;
    width: 65%;
    margin-top: 14px;
    font-weight: 300;
    color: #ffffff;
    margin-left: auto;
    margin-right: auto;
}

.multi-image-slider .button{
    margin-top: 40px;
    margin-bottom: 0;
}

.multi-image-slider .container-single {
    background: transparent;
    width: 264px;
    min-height: 390px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    border-radius: 21px;
    text-align: left;
    padding:0;
    margin-top:0;
    color:#ffffff;
    -webkit-transition: 350ms ease-in;
    -moz-transition: 350ms ease-in;
    transition: 350ms ease-in;
}

.multi-image-slider .container-single .image-holder{
    height: 470px;
    padding-top:10px;
    overflow: visible;
    -webkit-transition: 350ms ease-in;
    -moz-transition: 350ms ease-in;
    transition: 350ms ease-in;
}

.multi-image-slider .container-single .image-holder img{
    top:10px;
    border-radius: 2px;
    -webkit-box-shadow: 0px 10px 30px 0px rgba(37,33,32,0.25);
    -moz-box-shadow: 0px 10px 30px 0px rgba(37,33,32,0.25);
    box-shadow: 0px 10px 30px 0px rgba(37,33,32,0.25);
    -webkit-transition: 350ms ease-in;
    -moz-transition: 350ms ease-in;
    transition: 350ms ease-in;
    position: relative;
}

.multi-image-slider .container-single:hover .image-holder img {
    top: 0;
    -webkit-box-shadow: 0px 12px 20px 0px rgba(37,33,32,0.30);
    -moz-box-shadow: 0px 12px 20px 0px rgba(37,33,32,0.30);
    box-shadow: 0px 12px 20px 0px rgba(37,33,32,0.30);
}   

.multi-image-slider .container-single .service-title {
    color: #ffffff;
    margin-top: 37px;
    font-size: 18px;
    font-family: 'Titillium Web', sans-serif;
    font-weight: 600;
    padding-bottom: 3px;
}

.multi-image-slider .container-single .description{
    display:none;
}

.multi-image-slider .container-single a.service-link{
    color: #ffffff;
    margin-top: 0;
    font-size: 18px;
    font-weight: 400;
    position: relative;
}

.multi-image-slider .container-single a.service-link:after{
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    background: transparent url("//d1stnk4f0e5y5w.cloudfront.net/data/org/5507/theme/8888/img/home-revised-solution-link-arrow.png") center center no-repeat;
    top: 6px;
    right: -14px;
    width: 6px;
    height: 11px;
    margin: 0 0 0 -6px;
    padding: 0;
}

.multi-image-slider .flex-nav-prev a.flex-prev.flex-disabled{
    background: url("//d1stnk4f0e5y5w.cloudfront.net/data/org/5507/theme/8888/img/solution-slider-prev-arrow-inactive.png") no-repeat; 
    pointer-events: none;
}
.multi-image-slider .flex-nav-next a.flex-next.flex-disabled{
    background: url("//d1stnk4f0e5y5w.cloudfront.net/data/org/5507/theme/8888/img/solution-slider-next-arrow-inactive.png") no-repeat;      
    pointer-events: none;
}
.multi-image-slider .flex-nav-prev a{
    background: url("//d1stnk4f0e5y5w.cloudfront.net/data/org/5507/theme/8888/img/solution-slider-prev-arrow-active.png") no-repeat;
}
.multi-image-slider .flex-nav-next a{
    background: url("//d1stnk4f0e5y5w.cloudfront.net/data/org/5507/theme/8888/img/solution-slider-next-arrow-active.png") no-repeat;
}

.text-with-icon-section {
    padding: 50px 0;
}

.text-with-icon-section .text-with-icon-heading-box h2.section-main-heading {
    font-size: 50px;
    line-height: 58px;
    color: #000000;
    margin-bottom: 14px;
}

.text-with-icon-section .text-with-icon-heading-box p.section-text {
    font-size: 22px;
    font-weight: 300;
    line-height: 30px;
    color: #736d62;
    width: 67%;
    margin-bottom: 48px;
    margin-left:auto;
    margin-right:auto;
}

.color-1 .icon-part {
    background-color: #f15f27;
}

.color-2, .color-2 .icon-part {
    background-color: #6f76d1;
}

.color-3 .icon-part {
    background-color: #25a7da;
}

.color-1 .icon-part.color-3 {
    background-color: #25a7da;
}

.icon-part-left {
    padding: 70px 49px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
    text-align: left;
}

.icon-part-left h2 {
    font-size: 50px;
    line-height: 58px;
    color: #fff;
    margin-top: 17px;
    margin-bottom: 7px;
}

.text-part-right {
    background-color: #fff;
    padding: 64px 58px 48px 50px;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    text-align: left;
}

.icon-part-right {
    padding: 70px 49px;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    text-align: left;
}

.icon-part-right h2 {
    font-size: 50px;
    line-height: 58px;
    color: #fff;
    margin-top: 17px;
    margin-bottom: 7px;
}

.text-part-left {
    background-color: #fff;
    padding: 64px 58px 48px 50px;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
    text-align: left;
}

.box-shadow {
    -webkit-box-shadow: 0px 7px 50px 0px rgba(0,0,0,0.24);
    -moz-box-shadow: 0px 7px 50px 0px rgba(0,0,0,0.24);
    box-shadow: 0px 7px 50px 0px rgba(0,0,0,0.24);
    margin-top: 70px;
    border-radius: 15px;
}

.text-with-icon-section .button{
    margin-top:20px;
}

.services-list-box-section.padding-bottom-175 {
    padding-bottom:175px;
}
    

.logo_slider_section {
    background: #fff;
    padding: 62px 0 165px 0;
    color: #ffffff;
    text-align: center;
}

.logo_slider_section .media_gallery-title {
    color: #000000;
    font-size: 50px;
    line-height: 58px;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 12px;
}

.logo_slider_section .media_gallery-text {
    color: #736d62;
    font-size: 22px;
    font-weight: 300;
    line-height: 30px;
    text-align: center;
    width: 65%;
    margin-bottom: 68px;
    margin-left:auto;
    margin-right:auto;
}

.logo_slider_section .button {
    margin-top:55px;
}

.dark-wave-bottom3 {
    background-image: url("//d1stnk4f0e5y5w.cloudfront.net/data/org/5507/theme/8888/img/dark-wave-3.png" );
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: contain;
    padding-bottom:165px;
}

.customer-management-section {
    background: #252120;
    padding: 68px 0 176px 0;
    color: #ffffff;
    text-align: center;
    margin-top: -1px;
}

.customer-management-section h2{
    font-size: 50px;
    line-height: 58px;
    color: #fff;
    text-align: center;
    margin-bottom: 11px;
}

.customer-management-section .items {
    margin-top: 64px;
}

.customer-management-section p.section-inner-text {
    font-size: 18px;
    line-height: 26px;
    color: #fff;
    text-align: center;
    width: 64%;
    margin-left:auto;
    margin-right:auto;
}

.imageWrap .description {
    margin-top: 22px;
    width: 91%;
    margin-left: auto;
    margin-right: auto;
}

.customer-management-section .imageWrap .description .title {
    color: #f15f27;
    font-size: 21px;
    text-transform: uppercase;
    font-family: 'Titillium Web',sans-serif;
    font-weight: 600;
}

.imageWrap .description .imageWrap-text {
    font-size: 22px;
    font-weight: 300;
    line-height: 30px;
}

.light-wave-bottom2 {
    background-image: url("//d1stnk4f0e5y5w.cloudfront.net/data/org/5507/theme/8888/img/light-wave-2.jpg");
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: contain;
    background-clip: padding-box;
    padding-bottom:176px;
}

.client-reviews-section {
    padding: 15px 0 150px 0;
    background-color: #fff;
    color: #000000;
}

.all-in-one-solution .client-reviews-section{
    padding-top:120px;
    }

.client-reviews-section h2 {
    color: #000000;
    font-size: 50px;
    font-weight: 200;
    text-align: center;
    line-height: 58px;
    margin-bottom: 0px;
}

.client-reviews-section .section-main-area-text p {
    color: #736d62;
    font-size: 22px;
    font-weight: 300;
    text-align: center;
    line-height: 30px;
    width: 70%;
    margin-bottom: 68px;
    margin-left:auto;
    margin-right:auto;
}

.numbers-section h2 {
    text-align: center;
    color: #fff;
}

.numbers-section .numbers-section-list .points {
    color: #F15F27;
    font-weight:200;
}

.numbers-section .numbers-section-list .lable {
    color: #fff;
    font-size:18px;
}

.section-image-text p:first-of-type {
    margin-top: 63px;
}

.section-image-text p {
    color: #000000;
    font-size: 22px;
    font-weight: 300;
    line-height: 30px;
    width: 100%;
    letter-spacing: -0.2px;
    margin-bottom: 18px;
}

.section-image-text p.with-color {
    color: #736d62;
    font-weight: 300;
}

.section-image-text p.with-color span {
    font-size: 18px;
    font-weight: 400;
}

.section-image-text .button {
    margin-top:20px;
}

.light-wave-bottom3 {
    background: url("//d1stnk4f0e5y5w.cloudfront.net/data/org/5507/theme/8888/img/light-wave-3.png") no-repeat;
    background-position: bottom;
    background-size: contain;
    padding-bottom:150px;
    margin-bottom: -1px;
}

.light-wave-bottom6 {
    background: url("//d1stnk4f0e5y5w.cloudfront.net/data/org/5507/theme/8888/img/light-bottom-wave7.png") no-repeat;
    background-position: bottom;
    background-size: contain;
    padding-bottom:150px;
    margin-bottom: -1px;
}

.full-text-section {
    background: #FF8554;
    padding: 108px 0 120px;
}

.full-text-section.padding-bottom-77 {
    padding-bottom:77px;
}

.full-text-section h2 {
    text-align: center;
    font-size: 50px;
    line-height: 58px;
    color: #fff;
    margin-bottom: 15px;
}

.full-text-section p {
    font-size: 18px;
    line-height: 26px;
    color: #fff;
    text-align: center;
    width: 65%;
    margin-left:auto;
    margin-right:auto;
}

.full-text-section p.big-font {
    font-size: 30px;
    line-height: 42px;
    font-weight: 300;
    width:100%;
    text-align:left;
}

.full-text-section .button {
    background-color: #252120;
    margin-top: 12px;
}

.padding-top-107 {
    padding-top:107px;
}

/* pricicing page */
.page-banner {
    background-color: #252120;
    padding: 70px 0 77px;
}

.page-banner .section-main-heading {
    color: #fff;
}
.page-banner p{
   font-size: 22px;
   color: #fff;
    font-weight: 300;
   margin: 0 0 1.25em;
}
.page-banner .button{
    min-width:252px;
}

.page-banner .banner-main-heading {
    font-size: 60px;
    line-height: 70px;
    color: #fff;
    font-family: 'Titillium Web', sans-serif;
    margin-top: 0;
    margin-bottom: 45px;
}

.page-banner p.banner-main-text {
    font-size: 30px !important;
    font-weight: 300;
    color: #fff;
}

.page-banner p.banner-main-text span {
    font-family: 'Titillium Web', sans-serif;
    font-size: 50px;
    font-weight: 200;
    color: #f15f27;
    text-transform: uppercase;
    display: block;
    line-height: 1;
}

.blue-section {
    background: #25a7da;
    padding: 110px 0;
    text-align: center;
}

.blue-section p {
    font-size: 30px;
    font-weight: 300;
    line-height: 42px;
    text-align: center;
    margin-bottom: 8px;
    color: #fff;
}

.white-pink-wave {
    background-image: url("//d1stnk4f0e5y5w.cloudfront.net/data/org/5507/theme/8888/img/white-pink-wave.png");
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: contain;
    padding-bottom:163px;
}

.pricing-two-col-section {
    padding-top:147px;
}


.pricing-two-col-section h2.section-small-heading {
    font-family: 'Titillium Web', sans-serif;
    font-size: 50px;
    color: #000;
    line-height: 58px;
    text-align: right;
    margin-top: 0;
}

.pricing-two-col-section p {
    font-size: 18px;
    font-weight: 400;
    color: #736d62;
    line-height: 26px;
    text-align: left;
    margin-top: 7px;
}

.pricing-two-col-section p.with-blue-color {
    font-size: 22px;
    line-height: 30px;
    color: #25a7da;
    font-weight: 300;
}

 .pricing-list-section-box {
    max-width: 456px;
    margin: 0 auto;
    padding: 0;
    background-color: #fff;
    border-radius: 15px;
    -webkit-box-shadow: 7px 7px 50px 0px rgba(0,0,0,0.24);
    -moz-box-shadow: 7px 7px 50px 0px rgba(0,0,0,0.24);
    box-shadow: 7px 7px 50px 0px rgba(0,0,0,0.24);
    z-index: 99;
    overflow: hidden;
    margin-top: 47px;
}

.pricing-list-section-box .list-main-heading {
    background-color: #6f76d1;
    padding: 30px 50px;
    height: 105px;
    position: relative;
    text-align: left;
}

.pricing-list-section-box .list-main-inner-box {
    padding: 33px 48px;
    min-height: 467px;
}

.pricing-list-section-box .list-main-inner-box h2 {
    color: #6f76d1;
    font-size: 22px;
    font-weight: 300;
    margin-bottom: 26px;
    text-transform: none;
    text-align: left;
    line-height: 25px;
    font-family: "mulish";
}

 .pricing-list-section-box .list-main-footer {
    background-color: #6f76d1;
    padding: 25px 50px 30px;
}

.price-accordin1 {
    display: none;
    position: absolute;
    right: 50px;
    top: 38px;
}

.price-accordin2 {
    display: none;
    position: absolute;
    right: 50px;
    top: 38px;
}

.pricing-icon-list li {
    display: block;
    padding-left: 40px;
    background: #ffffff none left top no-repeat;
    background-image: url("//d1stnk4f0e5y5w.cloudfront.net/data/org/5507/theme/8888/img/check-mark.png");
    line-height: 26px;
    font-size: 18px;
    font-weight: 400;
    text-align: left;
    margin-bottom: 22px;
}

.pricing-icon-list li ul li {
    position: relative;
    padding-left: 20px;
    margin-bottom: 0;
    background-image: none;
}

.pricing-icon-list li ul li:before {
    position: absolute;
    top: 10px;
    left: 0;
    width: 6px;
    height: 6px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    content: "";
    background-color: #f15f27;
}


.pricing-list-section-box .list-main-footer h3 {
    text-align: center;
    font-size: 22px;
    font-weight: 300;
    color: #fff;
    text-transform: capitalize;
    margin-top: 0;
    margin-bottom: 7px;
    font-family:"mulish";
}

.pricing-list-section-box .list-main-footer p {
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
}

.pricing-list-section-box .list-main-footer button.pricing-list-button {
    background-color: transparent;
    color: #fff;
    height:40px;
    border: 2px solid #fff;
    padding: 10px 25px;
    display: table;
    margin: 0 auto;
    text-align: center;
    border-radius: 2px;
    font: 600 15px/13px "Titillium Web",sans-serif;
    font-size: 16px;
    cursor: pointer;
}

.pricing-list-section-box .list-main-inner-box p {
    color: #f15f27;
    font-size: 18px;
    font-weight: 400;
    text-align:left;
}

.pricing-list-section-box.wth-blue-color {
    margin-right: 17.5px;
}

.pricing-list-section-box.wth-diff-color {
    margin-left: 17.5px;
}

.pricing-list-section-box .list-main-heading.with-pro {
    background-color: #25a7da;
}

.pricing-list-section-box.wth-diff-color .list-main-footer {
    background-color: #25a7da;
}

.customer-management-section .items .item {
    margin-bottom: 50px;
}

.padding-bottom-66 {
    padding-bottom:66px;
}

.customer-management-section .imageWrap .description .title2 {
    font-size: 22px;
    font-weight: 400;
    color: #f15f27;
    text-align: center;
    line-height: 30px;
    margin-top: 0;
    text-transform: capitalize;
}

/*pricing-tab*/
.user-logged-out #pricing-list-main-row{
    display:none;
    }
    
    
#pricing-list-main-row.active{
    display:block;
    }
.icon-list-section .pricing-list-section-box.with-full-width{
   max-width: 100%; 
   /*width: 86%;*/
}

.price-accordin3, .price-accordin4, .price-accordin5, .price-accordin6 {
    display: none;
    position: absolute;
    right: 50px;
    top: 45px;
}

.price-list-board {
    width: 100%;
    padding: 30px 50px;
    display:flex;
}
.price-list-board.active1 {
    background-color: #7077d1;
    }
.price-list-board.active2 {
    background-color: #25a7da;
    }
.price-list-board.active1 #div1{
    display:block;
    }
.price-list-board.active1 #div2{
    display:none;
    }
.price-list-board.active2 #div1{
    display:none;
    }
.price-list-board.active2 #div2{
    display:block;
    }
.price-list-board.active1 .logo1{
    display:block;
    }
.price-list-board.active1 .logo2{
    display:none;
    }
.price-list-board.active2 .logo1{
    display:none;
    }
.price-list-board.active2 .logo2{
    display:block;
    }
.price-list-board-first-half {
    width: 50%;
    float: left;
    height: 90px;
}
.price-list-board-first-half h2{
    font-size: 30px;
    line-height: 40px;
    color: #fff;
    text-transform: capitalize;
    font-weight: 300;
    text-align: left;
    margin-top: 0.5em;
    font-family:"mulish";
}

.user-logged-in .price-list-board-first-half h2{
    color:#cacaca;
}

.user-logged-in .price-list-board {
    background-color: #7077d1;
}

.price-list-board-second-half {
   width: 50%;
    height: 90px;
    text-align: right;
    vertical-align: middle;
    line-height: 90px;
}
/*.menu-tab {
    margin: 0 auto;
    display: table;
}*/
.price-list-board-second-half  .menu-tab a{
    font: 600 15px/13px "Titillium Web",sans-serif;
    font-size:16px;
    display: inline-block;
    color: #fff;
    border: 2px solid #fff;
    width: 156px;
    padding: 10px 5px;
    /*display: table;
    margin: 0 auto;*/
    text-align: center;
    /*border-radius: 2px;*/
    text-transform: uppercase;
    vertical-align: middle;
    }
.price-list-board.active1 .price-list-board-second-half  .menu-tab a.showSingle1{
    background-color: #fff;
    color: #7077d1;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    }
.price-list-board.active1 .price-list-board-second-half  .menu-tab a.showSingle2{
    background-color: transparent;
    color: #fff;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    }
.price-list-board.active2 .price-list-board-second-half  .menu-tab a.showSingle1{
     background-color: transparent;
    color: #fff;
    }
.price-list-board.active2 .price-list-board-second-half  .menu-tab a.showSingle2{
    background-color: #fff;
    color: #25a7da;
    }
.price-list-board .checkbox-icon-list-section li:after{
            background: url("//d1stnk4f0e5y5w.cloudfront.net/data/org/5507/theme/8888/img/check-mark.png");
        }
    div#div1 {
    overflow: visible !important;
}
div#div2 {
    overflow: visible !important;
}
.targetDiv .price-list-board-body{
    padding:23px 50px;
    padding-bottom:5px;
    }
    
    .targetDiv ul{
        margin-left:0;
        list-style:none;
    }
    
.targetDiv h3{
    font-size:22px;
    line-height:48px;
    font-weight: 300;
    text-transform: capitalize;
    text-align:left;
    font-family:"mulish";
    }
div#div1 h3{
    color:#7077d1;
    }
div#div2 h3{
    color:#25a7da;
    }
.price-list-board-footer{
    padding:22px 0;
    margin-top:20px;
    }
div#div1 .price-list-board-footer{
    background-color:#7077d1;
    }
div#div2 .price-list-board-footer{
    background-color:#25a7da;
    }
.price-list-board-footer p {
   font-size:22px;
    line-height:30px;
    font-weight: 300;
    color:#fff;
    text-align: center;
    margin: 0;
    margin-bottom:6px;
    padding:0 15px;
}
.price-list-board-footer p.price-list-light-text {
    font-size: 18px;
    font-weight: 400;
}
div#div1 .price-list-board-footer h3 {
   font-size:89px;
    line-height:70px;
    font-family: 'Titillium Web', sans-serif;
    font-weight: 200;
    letter-spacing: 0 !important;
    color:#fff;
    text-transform: capitalize;
    text-align: center;
    margin: 0;
    margin-top:16px;
}
div#div2 .price-list-board-footer h3 {
   font-size:89px;
    line-height:70px;
    font-family: 'Titillium Web', sans-serif;
    font-weight: 200;
    letter-spacing: 0 !important;
    color:#fff;
    text-transform: capitalize;
    text-align: center;
    margin: 0;
     margin-top:10px;
}
hr.footer-divider {
    border-color: #fff;
    opacity:0.3;
    width: 96%;
    margin: 40px auto;
    margin-bottom: 23px;
}
a.price-accordin {
    margin: 18px auto 8px;
    display: table;
}
a.price-accordin .drop1{
    display:block;
    }
a.price-accordin .drop2{
    display:none;
    }
a.price-accordin.active .drop1{
    display:none;
    }
a.price-accordin.active .drop2{
    display:block;
    }
.module.accordin-table{
    display:none;
    text-align:left;
    }
    
    .module.accordin-table h2, .module.accordin-table h3, .module.accordin-table h4 , .module.accordin-table h5 {
        text-transform:none;
    }
    
h2.module-title {
    font-size: 22px;
    line-height: 30px;
    font-weight: 300;
    text-transform: inherit;
    text-align: left;
    letter-spacing: 0;
    color:#000000;
    font-family:"mulish";
}

h4.main-menu-title {
    font-family:"mulish";
}

h4.main-menu-title,
h4.main-menu-price{
    font-size: 22px;
    font-weight: 300;
     line-height: 30px;
}
div#div1 h4.main-menu-title,
div#div1 h4.main-menu-price{
       color: #7077d1;
    }
div#div2 h4.main-menu-title,
div#div2 h4.main-menu-price{
       color: #25a7da;
    }
h4.menu-title,
h4.menu-price{
    color: #736d62;
    font-size: 18px;
    line-height: 26px;
    font-weight: 400;
    margin-bottom: 23px;
    margin-top: 0;
    font-family:"mulish";
}
h4.menu-price{
  text-align: center;  
    }
.total-pricing-header {
    padding: 32px 50px 25px;
}
.total-pricing-body {
    padding: 0 50px;
}
.total-pricing-body ul li{
    position: relative;
    padding-left: 20px;
    margin-bottom: 0;
    background-image: none;
    font-size: 18px;
    font-weight: 300;
    line-height: 26px;
}
.total-pricing-body ul li:after{
 display:none;   
}
.total-pricing-body ul li:before{
    position: absolute;
    top: 10px;
    left: 0;
    width: 6px;
    height: 6px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    content: "";
    background-color: #736d62;
}
.total-pricing-footer{
   background-color: #252120; 
   padding:30px 20px;
    }
.total-pricing-footer .menu{
    padding:0 30px;
    }
.total-pricing-footer .full-width .menu{
    padding-left:0;
    }    
.total-pricing-footer h4.menu-title,
.total-pricing-footer h4.menu-price{
    color: #fff;
    font-size: 18px;
    line-height: 26px;
    font-weight: 400;
    margin-bottom: 23px;
    margin-top: 0;
    font-family: "mulish";
}
.total-pricing-footer hr.footer-divider {
   width:100%; 
   margin: 4px auto;
}
.total-pricing-footer .pricing-footer-main-heading{
    font-size: 22px;
    font-weight: 300;
    line-height: 30px;
    color: #fff;
    text-align: left;
    text-transform: capitalize;
    height:auto !important;
    font-family: "Mulish";
    margin-top: 20px;
    }
.total-pricing-footer .pricing-footer-main-heading.with-color{
   color: #f15f27;  
}
.total-pricing-footer .pricing-footer-number-heading{
    font-size: 50px;
    font-weight: 200;
    font-family: 'Titillium Web', sans-serif;
    line-height: 58px;
    color: #fff;
    text-align: left;
    text-transform: capitalize;
    margin-bottom: 0;
    }
.total-pricing-footer .pricing-footer-number-heading.with-color{
   color: #f15f27;  
}
.bottom-price-button-box a.speak-to-an-expert-button{
        margin: 0;
        background-color: #f15f27 !important;
    }
.bottom-price-button-box {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding: 30px 0;
}
a.price-download-link {
    line-height: 40px;
    margin-left: 15px;
    text-decoration: underline;
    color: #f15f27;
    font-weight: 400;
    font-size: 18px;
}

.price-accordin3 .drop1, .price-accordin4 .drop1, .price-accordin5 .drop1, .price-accordin6 .drop1 {
    display: block;
}
/*portfolio-page*/
#portfolio-main-heading-section{
    padding: 70px 0 95px;
    }
#portfolio-new-banner {
    position: relative;
    max-width: 1200px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
}
#portfolio-new-banner .info {
    padding: 80px 0 110px 0;
}
#portfolio-new-banner .info p{
    font-size: 18px;
    line-height: 28px;
    font-weight:300;
    margin-bottom: 1.25em;
    }
#portfolio-new-banner .info p.site-link {
    margin: 40px 0 30px 0;
    font-size: 22px;
    line-height: 32px;
}
#portfolio-new-banner .info p.site-link a{
    word-break: break-word;
    color: #F15F27;
    }
#portfolio-new-banner .row-box-small {
    display: none;
}
#portfolio-new-banner .row-box {
    position: absolute;
    right: 0;
    bottom: -60px;
}

#dark-home-revised-section {
    background-color: #252120;
    background-image: url(//d14ty28lkqz1hw.cloudfront.net/data/org/620/theme/248/img/below-subnav-section-break-wave-image.jpg);
    padding: 0px 0 140px;
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: contain;
}
#dark-home-revised-section .portfolio-sections {
    padding: 125px 0 35px;
}
#dark-home-revised-section .portfolio-sections p {
    font-size: 30px;
    line-height: 40px;
    font-weight: 300;
    padding-right: 14%;
    color: #fff;
}

.portfolio-list{
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
}
.portfolio-list li {
    list-style: none;
    flex: 0 0 33.333333%;
}
/*portfolio-page*/

/*new-portfolio-page*/
.bg-white {
    background-color: #ffffff;
    color: #736C63;
}
.bg-purple {
    background-color: #6f76d1;
    color: #ffffff;
}
.bg-blue {
    background-color: #25a7da;
    color: #ffffff;
}
.color-orange {
    color: #F15F27;
}
.color-white {
    color: #FFFFFF !important;
}
.height-30 {
    height: 30px;
}
.height-70 {
    height: 70px;
}

.size-22 {
    font-size:22px !important;
}



.portfolio-page-type .light-wave-bottom {
    padding-bottom: 175px;
}
.portfolio-page-type .portfolio-light-wave-top {
    padding-top: 175px;
}

.portfolio-page-type .dark-section p {
     color: #fff;
     font-size: 1.67em;
     line-height: 1.3em;
     font-weight:300;
}

.portfolio-page-type .portfolio-menu > div {
    padding-bottom:7px;
    padding-right:7px;
}

.portfolio-page-type .portfolio-menu a:after {
    bottom: -4px;
    content: "";
    width: 0;
    height: 2px;
    background: #fff;
    display: block;
    left: 50%;
    position: absolute;
    transition: width 0.3s ease 0s, left 0.3s ease 0s;
}
.portfolio-page-type .portfolio-menu a:hover:after {
    width: 100%;
    left: 0;
}

.portfolio-page-type .accordion  .accordion-item .accordion-title,
.portfolio-page-type .accordion  .accordion-item .accordion-title:hover, 
.portfolio-page-type .accordion  .accordion-item .accordion-title:focus{
    font-size: 22px;
    line-height: 32px;
    color: #fff;
    max-width: 375px;
    margin: 0 auto;
    border: none;
	border-bottom: 1px solid #d0cbc9;
	text-align: left;
    padding-left:0;
    background:none;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.portfolio-page-type .accordion .accordion-item .accordion-content {
	text-align: left;
    max-width: 375px;
	margin: 0 auto;
    border: none;
    padding:0;
}

.portfolio-page-type .examples h2 {
    font-size: 30px;
}
/*new-portfolio-page*/

/* services landing*/
.services-list-box-section{
    background:url("//d1stnk4f0e5y5w.cloudfront.net/data/org/5507/theme/8888/img/services-revised-page-list-bg.png");
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: contain;
    padding:120px 0;
    margin-bottom: -1px;
}
.services-list-main-box {
    margin-bottom: 0;
    }

.services-list-main-box li{
    padding:0 8px;
    margin-bottom: 54px;
}

.services-list-main-box li:nth-child(2n+1) .services-list-box{
    margin-right:18px;
}

.services-list-main-box li:nth-child(2n) .services-list-box{
    margin-left:18px;
}

.services-list-main-box li .services-list-box{
    position: relative;
    padding:41px 54px 41px 52px;
    box-shadow: 0px 7px 50px 0px rgba(37, 33, 32, 0.24);
    border-radius:15px;
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
}

.services-list-box-content {
    flex-grow: 1;
}

.services-list-main-box li h3{
    color: #000000;
    text-align: left;
    font-size:50px;
    line-height:58px;
    font-family: 'Titillium Web', sans-serif;
    font-weight: 200;
    margin-bottom: 14px;
    margin-top: 17px;
}

.services-list-main-box li p{
    font-size:18px;
    font-weight: 400;
    color:#736d62;
    text-align:left;
    line-height:26px;
    margin-top: 0;
    margin-bottom: 26px;
}

.services-list-main-box li ul.services-icon-list{
    margin-left: 0;
    margin-bottom: 40px;
}

.services-list-main-box li ul.services-icon-list li {
    display: block;
    padding-left: 40px;
    padding-right: 0;
    background: #ffffff none left top no-repeat;
    background-image: url("//d1stnk4f0e5y5w.cloudfront.net/data/org/5507/theme/8888/img/services-revised-list-main-icon.png");
    line-height: 26px;
    font-size: 18px;
    font-weight: 400;
    text-align: left;
    margin-bottom: 14px;
}

.services-list-main-box li a.button{
    font-size: 16px !important;
    font-weight: 600 !important;
    width: 143px !important;
    height: 40px;
    line-height: 40px;
    padding: 0 !important;
    text-align: center;
    font-family: 'Titillium Web', sans-serif;
    letter-spacing: 0 !important;
    border: 0 !important;
    background-color: #f15f27 !important;
    margin-bottom: 0;
}

.innerpage-banner {
    position:relative;
    background-color: #252120;
    background-position: center center;
    color: #fff;
}

.banner-text {
    padding: 70px 0;
}

.innerpage-banner .banner-image {
    width:100%;
    height:640px;
    object-fit:cover;
}

.big-screen {
    display:block;
}

.medium-below {
    display:none;
}

.absolute-position {
    position: absolute;
    top: 0;
    width: 100%;
}

.revised-banner-page-heading {
    font-size: 60px;
    font-weight: 200;
    font-family: 'Titillium Web', sans-serif;
    line-height: 70px;
    color: #fff;
    margin-top: 16px;
}

.light-bottom-wave4 {
    /*background: url("//d1stnk4f0e5y5w.cloudfront.net/data/org/5507/theme/8888/img/light-bottom-wave4.png");*/
    background: url("//d14ty28lkqz1hw.cloudfront.net/data/org/21648/theme/33882/img/light-bottom-wave4.png");
    background-color: #25a7da;
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: contain;
    padding-bottom: 145px;
    margin-bottom: -1px;
}

.light-wave-bottom5 {
    /*background: url("//d1stnk4f0e5y5w.cloudfront.net/data/org/5507/theme/8888/img/light-bottom-wave4.png");*/
    background: url("//s3-ap-southeast-1.amazonaws.com/test-assets-powerstores-com/data/org/5507/theme/8888/img/above-bookgrowthsession-section-break-wave-image-template-2.png");
    /*background-color: #25a7da;*/
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: contain;
    padding-bottom: 145px;
    margin-bottom: -1px;
}

.blue-section.services-blue-section h2{
    color:#ffffff;
}

.blue-section.services-blue-section p{
    font-size: 18px;
    font-weight: 300;
    line-height: 26px;
    text-align: center;
    margin-bottom: 26px;
}

.full-text-section .size-30 {
    width: 100%;
    font-size: 30px;
    line-height: 42px;
    font-weight: 300;
    width:100%;
}

.full-text-section.padding-70 {
        padding: 70px 0;
}

.services-white-normal-section{
    background-color: #252120;
    padding: 60px 0 120px;
}

.services-white-normal-section p.section-text{
    font-size:30px;
    line-height:42px;
    color:#fff;
    font-weight:300;
    text-align: center;
    max-width: 66%;
    margin-bottom: 43px;
    margin-left:auto;
    margin-right:auto;
 }
 
.services-white-normal-section a.button{
    font-size: 16px;
    font-weight: 600 ;
    width: 260px;
    height: 40px;
    line-height: 40px;
    display: table !important;
    padding: 0 !important;
    text-align: center;
    font-family: 'Titillium Web', sans-serif;
    letter-spacing: 0;
    border: 0;
    background-color: #f15f27;
    margin: 0 auto;
    margin-top: 19px;
}

.services-page .text-with-btn-row {
    align-items: center;
    padding: 50px 0;
}

/*.services-page .text-with-btn-row p ,
.toolkit-page-type .text-with-btn-row p {
    font-size: 22px;
    line-height: 30px;
    font-weight: 300;
    color: #000000;
    text-align: right;
    margin-bottom: 0;
}*/

.services-page .text-with-btn-row .button {
    margin-bottom:0;
}

.services-page-subscribe h2 {
    text-align: center;
    font-size: 50px;
    line-height: 58px;
    color: #fff;
    max-width: 82%;
    margin: 0 auto;
    margin-bottom: 15px;
}

.services-page-subscribe .button{
    margin-top: 15px;
}

.featured-section {
    background-color: #47AEB1;
    color: #FFFFFF;
}
.featured-section a { 
    color: #FFFFFF;
}
.featured-section a:hover,
.featured-section a:active,
.featured-section a:focus { 
    color: #E1E1E1;
}


.featured-section h1, .featured-section .h1,
.featured-section h2, .featured-section .h2,
.featured-section h3, .featured-section .h3,
.featured-section h4, .featured-section .h4,
.featured-section h5, .featured-section .h5,
.featured-section h6, .featured-section .h6 {
    color: #FFFFFF;
}


.ps-login-page {
    font-size:14px;
}

.ps-login-page h4,.ps-login-page .h4 {
    font-size: 1rem;
}

.ps-login-page form.settings input[type="text"],
.ps-login-page form.settings input[type="password"] {
    height: 2.3rem;
}

/* || FOOTER || */
footer {
    background-color: #FFFFFF;
    color: #868686;
}

footer a:not(.button) {
    color: #868686;
}

.social-media-icons a {
    font-size: 3em;
    color: #868686;
}

footer h1,
footer h2,
footer h3,
footer h4,
footer h5,
footer h6{
     color: #868686;
}

footer .featured-section {
    background-color: #47AEB1;
    color: #FFFFFF;
}
footer .featured-section a { 
    color: #FFFFFF;
}
footer .featured-section a:hover,
footer .featured-section a:active,
footer .featured-section a:focus { 
    color: #E1E1E1;
}

footer .featured-section h1, footer  .featured-section .h1,
footer .featured-section h2, footer .featured-section .h2,
footer .featured-section h3, footer .featured-section .h3,
footer .featured-section h4, footer .featured-section .h4,
footer .featured-section h5, footer .featured-section .h5,
footer .featured-section h6, footer .featured-section .h6 {
    color: #FFFFFF;
}



/* || OFFCANVAS - SIDENAV || */
.off-canvas-content.is-open-right.has-transition-push{
    -webkit-transform: translateX(-60%);
    -ms-transform: translateX(-60%);
    transform: translateX(-60%);
}

.is-open.position-right {
    width: 60%;
}

@media only screen and (min-width: 1500px) {
    .customer-management-section {
        padding: 94px 0 237px 0;
    }
    .client-reviews-section {   
        padding: 50px 0 160px 0;
    }
    
    
    
    .padding-bottom-66 {
        padding-bottom: 66px;
    }
}

@media screen and (min-width:  64em) {
    .off-canvas-content.is-open-right.has-transition-push{
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%);
    }
    
    .is-open.position-right {
        width: 0%;
    }
    
    .js-off-canvas-overlay.is-overlay-fixed {
        display: none !important;
    }
 
}

aside.sidenav .featured-section {
    background-color:#FFFFFF;
    color:#F15F27;
}

aside.sidenav .featured-section i {
    color:#F15F27;
}


aside.sidenav input[type=search] {
    color:#000000;
    background:#FFFFFF;
}

aside.sidenav input[type=search]::placeholder {
    color:#000000;
    opacity:0.6;
}

aside.sidenav button[type=submit] {
    position: absolute;
    top: 30%;
    right: 5px;
    outline: none !important;
    background: transparent;
    border: 0px solid;
    box-shadow: none;   
}

aside.sidenav i.fas.fa-search {
    color:#000000
}


aside.sidenav .menu.simple {
    background:#FFFFFF;
    color: #000000;
}

aside.sidenav .menu.simple a {
    color: #000000;
}



aside.sidenav .ps-cart-text-container {
    color:#FFFFFF;
    background:#F15F27;
    height: 22px;
    width: 23px;
    line-height: 24px;
    text-align: center;
    vertical-align: middle;
    border-radius: 50% 50% 50% 50%;
    display: inline-block;
    margin-left: 5px;
}

aside.sidenav a:hover .ps-cart-text-container {
    background:#F15F27;
}

aside.sidenav .is-accordion-submenu {
    margin-left: 0;
}

aside.sidenav .menu.accordion-menu li {
    border-bottom: 1px solid #000000;
}

aside.sidenav .menu.accordion-menu li:last-child {
    border-bottom: 0px solid;
}

aside.sidenav .menu.accordion-menu li a {
    background:#FFFFFF;
    color: #000000;
}

aside.sidenav .menu.accordion-menu .active > a {
    background:#000000;
    color: #FFFFFF;
}

aside.sidenav .menu.accordion-menu li.has-submenu a::after {
    border-color: #000000 transparent transparent !important;
}

aside.sidenav .menu.accordion-menu li.has-submenu.active > a::after {
    border-color: #ffffff transparent transparent !important;
}




@media only screen and (max-width:1024px){.banner-section,#portfolio-banner-section{padding-top:66px}.revised-banner-page-heading{font-size:50px;line-height:58px}.innerpage-banner .banner-image{width:100%;height:520px;object-fit:cover}.big-screen{display:none}.medium-below{display:block}.video-has-thumnail .banner-content .video-image.video-image-services img{width:auto;height:100%}}@media only screen and (max-width:1170px){#portfolio-new-banner .info{padding:50px 0}#portfolio-new-banner .row-box-small{display:block;position:absolute;left:30%;bottom:-60px;width:70%}#portfolio-new-banner .row-box{display:none}}@media only screen and (max-width:1023px){.font-size-50{font-size:31px;line-height:37px}.small-text-center{text-align:center}main.newsletter-form-wrapper.main p{font-size:30px}.multi-image-slider .flex-direction-nav{list-style:none;display:table;position:relative;margin:0 auto;width:67px}.logo_slider_section .small-up-3>.cell{margin-bottom:20px}.portfolio-light-wave-top,.dark-wave-bottom,.dark-wave-bottom2,.light-wave-bottom,.light-wave-bottom2,.light-wave-bottom3,.light-wave-bottom6,.dark-wave-bottom3,.light-bottom-wave4,.light-wave-bottom5{background-size:auto}.absolute-position{position:relative;top:0;width:100%;text-align:center}.revised-banner-page-heading{font-size:40px;line-height:46px;text-align:center}.banner-text{padding:50px 0 25px}.section-main-heading{font-size:40px;margin-bottom:9px;margin-top:0;line-height:46px;text-align:center}.banner-section,#portfolio-banner-section{padding-bottom:0}.banner-section p.section-text{font-size:21px;line-height:32px;text-align:center}p{text-align:center}.dark-section .section-small-heading{font-size:31px;color:#fff;text-align:center;line-height:37px;margin-top:0}.dark-section .text-right{text-align:center}.light-list-section h2{font-size:31px;line-height:37px;margin-top:0}.light-list-section p.intro,.width-65p{max-width:100%}.light-list-section{padding:42px 0 0}.icon-list-section-box{width:100%;padding:45px 35px 50px 50px;margin-top:30px}.positive-negative-reviews .positive-reviews,.positive-negative-reviews .negative-reviews{margin-left:0!important;margin-right:0!important}.reviews-wrapper h2{text-align:center}.consumers-section{padding-top:105px;background-color:#25a7da;background:-webkit-linear-gradient(top,#25a7da 15%,#fff 15%)!important;background:-moz-linear-gradient(top,#25a7da 15%,#fff 15%)!important;background:-ms-linear-gradient(top,#25a7da 15%,#fff 15%)!important;background:-o-linear-gradient(top,#25a7da 15%,#fff 15%)!important}.icon-list-section-box h2{font-size:30px;line-height:42px}.icon-list-section-box li{line-height:30px;margin-bottom:18px}.list-with-icon{margin-bottom:24px}.text-with-btn p{text-align:left}.numbers-section h2{font-size:31px;line-height:37px;margin-bottom:0}.numbers-section{padding-top:28px;padding-bottom:150px}.numbers-section .numbers-section-list li{margin-top:30px}.text-with-video-section{padding-top:0;padding-bottom:50px}.video-has-text{border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-left-radius:0;padding-bottom:30px}.video-has-thumnail .banner-content{border-top-right-radius:0;border-bottom-right-radius:15px;border-bottom-left-radius:15px}.video-has-thumnail .banner-content .video-image img{height:100%;object-fit:cover;width:100%}.video-has-thumnail .banner-content .video-image.video-image-services img{width:100%}.multi-image-slider{padding-bottom:50px}.multi-image-slider h2{font-size:31px;line-height:37px;margin-bottom:8px}.multi-image-slider p{width:100%}.multi-image-slider .flex-nav-prev{position:relative;left:-25px;display:table-cell}.multi-image-slider .flex-nav-next{position:relative;right:-25px;display:table-cell}.multi-image-slider .flexslider .slides li{margin-bottom:46px}.multi-image-slider .container-single .service-title{margin-top:18px}.text-with-icon-heading-box h2.section-main-heading{font-size:31px;line-height:37px;margin-top:0}.text-with-icon-heading-box p.section-text{width:100%;margin-bottom:0}.box-shadow{margin-top:48px}.icon-part{text-align:center;padding:50px 50px 30px;border-top-right-radius:20px;border-bottom-right-radius:0;border-top-left-radius:20px;border-bottom-left-radius:0}.text-part-right,.text-part-left{padding:44px 56px 28px;border-top-right-radius:0;border-bottom-right-radius:20px;border-top-left-radius:0;border-bottom-left-radius:20px}.icon-part h2{font-size:31px;line-height:37px;margin-top:17px;text-align:center}.text-with-icon-section .button{margin-bottom:0}.logo_slider_section{padding-top:7px}.logo_slider_section .media_gallery-title{font-size:31px;line-height:37px;margin-bottom:16px}.logo_slider_section .media_gallery-text{width:100%;margin-bottom:48px}.logo_slider_section .button{margin-top:29px}.customer-management-section h2{font-size:31px;line-height:37px;margin-bottom:11px}.customer-management-section p.section-inner-text{width:100%}.customer-management-section .items{margin-top:30px}.customer-management-section{padding-top:27px;padding-bottom:0}.customer-management-section.light-wave-bottom2{padding-bottom:176px}.client-reviews-section{padding:1px 0 60px 0}.client-reviews-section h2{font-size:31px;line-height:37px;margin-bottom:13px;margin-top:0;padding-bottom:0!important}.client-reviews-section .section-main-area-text p{width:100%;margin-bottom:0}.client-reviews-section .section-image-text p{text-align:center}.client-reviews-section .section-image-text p:first-of-type{margin-top:43px}.client-reviews-section .section-image-text .button{margin-top:7px}.full-text-section{padding:26px 0 50px}.full-text-section h2{font-size:31px;line-height:37px;margin-bottom:15px}.full-text-section p{width:100%}.full-text-section p.big-font{text-align:center}.full-text-section .button{margin-bottom:0}.page-banner{padding:50px 0 21px}.page-banner .banner-main-heading{font-size:40px;line-height:46px;text-align:center;margin-top:21px;margin-bottom:30px}.page-banner p.banner-main-text{font-size:21px}.page-banner p.banner-main-text span{font-size:31px}.blue-section{padding:40px 0}.pricing-two-col-section h2.section-small-heading{font-size:31px;line-height:37px;text-align:center}.pricing-two-col-section{padding:43px 0 115px;background-size:auto}.pricing-list-section-box.wth-blue-color{margin-right:auto;margin-left:auto}.pricing-list-section-box.wth-diff-color{margin-left:auto;margin-right:auto}.price-list-board-first-half{width:100%;height:auto}.price-list-board-second-half{width:100%;height:auto;line-height:55px}.targetDiv .price-list-board-body{padding:0}.icon-list-section .pricing-list-section-box.with-full-width{max-width:644px}.price-list-board-footer .columns{width:100%}.price-accordin1,.price-accordin2,.price-accordin3,.price-accordin4,.price-accordin5,.price-accordin6{display:block}.price-accordin1.active .drop1{display:block}.price-accordin1 .drop1{display:none}.price-accordin1.active .drop2{display:none}.price-accordin1 .drop2{display:block}.price-accordin2 .drop1{display:block}.price-accordin2 .drop2{display:none}.price-accordin2.active .drop2{display:block}.price-accordin2.active .drop1{display:none}div#div1 h4.main-menu-price,div#div2 h4.main-menu-price{text-align:center}div#div1 .price-list-board-footer h3{font-size:60px;line-height:70px}.price-list-board-body-content{padding:23px 50px;position:relative;width:100%}.price-accordin3 .drop2,.price-accordin4 .drop2,.price-accordin5 .drop2,.price-accordin6 .drop2{display:none}.menu-1{padding:0 32px}.price-list-board-footer p.price-list-light-text{font-size:18px;line-height:26px;max-width:90%;margin:0 auto}.pricing-list-section-box .list-main-inner-box{height:auto!important}ul.pricing-icon-list.active{height:96px;overflow:hidden}a.price-accordin3.active .drop1,a.price-accordin4.active .drop1,a.price-accordin5.active .drop1,a.price-accordin6.active .drop1{display:none}a.price-accordin3.active .drop2,a.price-accordin4.active .drop2,a.price-accordin5.active .drop2,a.price-accordin6.active .drop2{display:block}.total-pricing-footer .full-width{width:100%}.total-pricing-header{padding:33px 50px 20px}.total-pricing-body{padding:0}.total-pricing-body .menu,.total-pricing-body .menu-1{padding:0 50px}.total-pricing-footer{margin-top:24px}.total-pricing-footer.hide-for-desktop{margin-bottom:33px}.bottom-price-button-box{display:block;padding:30px 0;text-align:center}.bottom-price-button-box a.speak-to-an-expert-button{margin:0 auto;margin-bottom:17px;background-color:#f15f27}.menu-tab{margin:0 auto;display:table}.price-list-board{display:block}.pricing-revised .subscribe-section{padding:27px 0 50px}.price-list-board-first-half h2{text-align:left}div#div1 h3{text-align:left}.total-pricing-footer .pricing-footer-main-heading,.total-pricing-footer .pricing-footer-number-heading{text-align:center}hr.footer-divider{margin-top:23px}h4.menu-title{text-align:left}h4.main-menu-title{text-align:left}price-accordin2,.price-accordin3,.price-accordin4,.price-accordin5,.price-accordin6{display:block}.total-pricing-footer .pricing-footer-main-heading.with-color br{display:none}.module-header h2.module-title{text-align:left}a.price-download-link{line-height:1.3}.icon-list-section .pricing-list-section-box .list-main-inner-box h2{text-align:left}.icon-list-section .pricing-list-section-box .list-main-inner-box p{text-align:left}.total-pricing-footer .full-width .menu{padding-left:30px}.targetDiv h3{text-align:left}.total-pricing-footer .pricing-footer-main-heading{min-height:30px;height:auto!important}icon-list-section .pricing-list-section-box .list-main-footer{padding:25px 50px 30px}a.price-accordin3.active .drop1,a.price-accordin4.active .drop1,a.price-accordin5.active .drop1,a.price-accordin6.active .drop1{display:none}.services-blue-section .width-65p{width:100%}.services-blue-section{padding:32px 0 120px}.full-text-section.padding-70{padding:50px 0}.services-list-main-box li{width:100%;max-width:539px;margin:0 auto;padding-bottom:50px}.services-list-main-box li ul li{padding-bottom:0}.services-list-main-box li .services-list-box{margin:0!important}.services-list-main-box li h3{font-size:31px;line-height:37px}.services-white-normal-section{margin-bottom:50px}.services-page .text-with-btn-row p{text-align:center;margin-bottom:20px}.services-page-subscribe h2{width:100%}.services-list-box-section{padding:50px 0 70px;background-size:auto}.services-white-normal-section p.section-text{max-width:100%}.video-has-text{padding:40px 40px 30px 40px}.pricing-two-col-section p{text-align:center}.main-byuers-guides-bg{background-size:auto}.home-buyers-guide-bg{text-align:center;padding:7px 100px 36px}.home-buyers-guide-text{max-width:100%}.home-buyers-guide-bg img{padding-top:33px}#portfolio-main-heading-section{padding:70px 0 10px}#portfolio-new-banner{margin-bottom:50px}#portfolio-new-banner .info{padding:0}#portfolio-new-banner .button-box{margin-bottom:0}#portfolio-new-banner .button-box .button{margin-bottom:10px}#portfolio-new-banner .row-box-small{display:block;position:relative;left:0;bottom:0;width:100%;text-align:center}}@media screen and (max-width:40em){.logo_slider_section .small-up-3>.cell{margin-bottom:20px;width:50%!important}}@media only screen and (max-width:375px){.price-list-board{width:100%;padding:30px 20px}ul.pricing-icon-list.active{height:100px}}.slide-up-fade-in{animation:slide-up-fade-in ease 1s;animation-iteration-count:1;transform-origin:50% 50%;animation-fill-mode:forwards;-webkit-animation:slide-up-fade-in ease 1s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-webkit-animation-fill-mode:forwards;-moz-animation:slide-up-fade-in ease 1s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-moz-animation-fill-mode:forwards;-o-animation:slide-up-fade-in ease 1s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-o-animation-fill-mode:forwards;-ms-animation:slide-up-fade-in ease 1s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%;-ms-animation-fill-mode:forwards;opacity:0;opacity:1\9}@keyframes slide-up-fade-in{0%{opacity:0;transform:translate(0px,40px)}100%{opacity:1;transform:translate(0px,0px)}}@-moz-keyframes slide-up-fade-in{0%{opacity:0;-moz-transform:translate(0px,40px)}100%{opacity:1;-moz-transform:translate(0px,0px)}}@-webkit-keyframes slide-up-fade-in{0%{opacity:0;-webkit-transform:translate(0px,40px)}100%{opacity:1;-webkit-transform:translate(0px,0px)}}@-o-keyframes slide-up-fade-in{0%{opacity:0;-o-transform:translate(0px,40px)}100%{opacity:1;-o-transform:translate(0px,0px)}}@-ms-keyframes slide-up-fade-in{0%{opacity:0;-ms-transform:translate(0px,40px)}100%{opacity:1;-ms-transform:translate(0px,0px)}}.custom-services-page .services-banner{background-image:url("//d1stnk4f0e5y5w.cloudfront.net/data/org/5507/theme/8888/img/hero-banner-1800px-desktop.jpg");padding:70px 0 77px;background-size:cover;background-position:top;background-repeat:no-repeat}.custom-services-page .section-main-heading{color:#fff;margin-bottom:0;margin-top:15px}.tabs-title>a{background:transparent;border-radius:15px;padding:0;padding-bottom:.5em}.accordion-section h5{padding-top:1.2em;color:#25a7da;font-size:21px;text-transform:uppercase;font-family:'Titillium Web',sans-serif;font-weight:600}.accordion-section .tabs-title h6{margin-bottom:0;color:#736d62}.accordion-section li.tabs-title.is-active h6,.accordion-section li.tabs-title a:hover h6{color:#fff}.tabs-text{-webkit-box-shadow:inset 0 2px 5px rgba(0,0,0,0.24);-moz-box-shadow:inset 0 2px 5px rgba(0,0,0,0.24);box-shadow:inset 0 2px 5px rgba(0,0,0,0.24)}.tabs-content{border:0}.accordion-section .tabs,.accordion-section .tabs-content{border:0}.accordion-section .tabs-title>a:focus,.accordion-section .tabs-title>a[aria-selected='true']{outline:0}.accordion-section h6{color:#f15f27}.reviews-wrapper{padding-top:55px;padding-bottom:45px;background-color:#25a7da;color:#fff}.reviews-wrapper h2,.reputation-wrapper h2{font-family:'Titillium Web',sans-serif;font-size:50px;line-height:58px}.reviews-wrapper h2{color:#fff}.reviews-wrapper p.high-quality-leads{color:#fff;font-weight:500;font-size:22px}.reputation-wrapper{background-color:#fff;padding-top:100px;padding-bottom:100px}.reputation-wrapper h2{color:#000;margin-bottom:.3em}.reputation-wrapper h5{font-weight:600;font-size:21px;color:#f15f27}.percentge{font-size:89px;font-weight:200;font-family:'Titillium Web',sans-serif;color:#25a7da;line-height:100px}.percentge_dark{color:#6f76d1}.reputation-wrapper p.reputation-text{font-weight:300;font-size:22px}.reviews-quote h3{text-transform:none;font-weight:400;font-family:'Mulish',sans-serif;color:#f15f27}.positive-negative-reviews h2{color:#736d62;margin-bottom:.2em;margin-top:.5em}.positive-negative-reviews .info-text{font-size:22px;font-weight:400;margin-bottom:1.5em}.shadow{background:#fff;border-radius:15px;-webkit-box-shadow:7px 7px 50px 0 rgba(0,0,0,0.24);-moz-box-shadow:7px 7px 50px 0 rgba(0,0,0,0.24);box-shadow:7px 7px 50px 0 rgba(0,0,0,0.24)}.tabs-content p{font-size:15px}@media screen and (min-width:40em).examples h2{font-size:35px}}@media screen and (min-width:64em).examples h2{font-size:50px}}@media screen and (max-width:39.9375em)*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}html,body{height:100%;position:relative}#footer{height:190px;position:absolute;bottom:0;width:100%}.off-canvas-content{min-height:100vh;overflow:hidden;display:block;position:relative;padding-bottom:190px}@media screen and (max-width:1024px){#footer{height:382px}.off-canvas-content{padding-bottom:382px}}.limit-height{height:890px}.img-overlap{position:absolute;max-width:inherit;margin-top:-50px;margin-left:-80px}@media screen and (max-width:64em){.limit-height{height:auto!important}.img-overlap{position:relative;margin:0;padding:40px 0}#portfolio-banner-section .large-7,.mob-center{text-align:center}}@media screen and (max-width:1503px){.img-overlap{position:relative;margin:0;max-width:100%}}@-webkit-keyframes slide-down{0%{opacity:0;visibility:hidden;top:40%}100%{opacity:1;visibility:visible;top:50%}}@keyframes slide-down{0%{opacity:0;visibility:hidden;top:40%}100%{opacity:1;visibility:visible;top:50%}}#callback-popup{display:none;background:rgba(0,0,0,0.9);position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:9999;opacity:1;visibility:visible}@-webkit-keyframes animatetop{from{top:0;opacity:0}to{top:50%;opacity:1}}@keyframes animatetop{from{top:0;opacity:0}to{top:50%;opacity:1}}#callback-popup .callback-popup-content{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation-name:animatetop;animation-name:animatetop;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.1s;animation-delay:.1s}#callback-popup .callback-popup-content .close-callback-popup{position:absolute;top:10px;right:20px;font-size:2rem;color:#fff;cursor:pointer;-webkit-transition:.5s;transition:.5s}#callback-popup .callback-popup-content .close-callback-popup:hover{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#callback-popup.show-popup{opacity:0;visibility:hidden}#modal-content .home-buyers-guide-bg{background-color:#25a7da;background-image:none;padding:26px 0 34px 46px;border-radius:15px;text-align:left;width:770px;position:relative}#modal-content .home-buyers-guide-text{max-width:auto}#modal-content .home-buyers-guide-bg p{line-height:26px;color:#000}#modal-content .home-buyers-guide-bg .size-30{font-size:30px;font-weight:300;line-height:42px;color:#fff;margin-top:14px;margin-bottom:10px}#modal-content .home-buyers-guide-bg .button{background-color:#252120;color:#fff}.wheel-slider-section .slick-slider{height:auto;background-color:transparent}.wheel-slider-section .slick-slide{overflow:hidden}.wheel-slider-section button.slick-next:focus,.wheel-slider-section button.slick-prev:focus{outline:0;box-shadow:none}.wheel-slider-section button.slick-next{background:url(//s3-ap-southeast-1.amazonaws.com/assets-powerstores-com/data/org/21648/theme/33882/img/solution-slider-next-arrow-active.png) no-repeat;text-indent:-999999px;display:block;position:absolute;top:40%;z-index:999;width:30px;height:60px;right:-77px}.wheel-slider-section button.slick-prev{background:url(//s3-ap-southeast-1.amazonaws.com/assets-powerstores-com/data/org/21648/theme/33882/img/solution-slider-prev-arrow-active.png) no-repeat;text-indent:-999999px;display:block;position:absolute;top:40%;z-index:999;width:30px;height:60px;left:-77px}.wheel-slider-section button.slick-prev.slick-disabled{background:url(//s3-ap-southeast-1.amazonaws.com/assets-powerstores-com/data/org/21648/theme/33882/img/solution-slider-prev-arrow-inactive.png) no-repeat;pointer-events:none}.wheel-slider-section button.slick-next.slick-disabled{background:url(//s3-ap-southeast-1.amazonaws.com/assets-powerstores-com/data/org/21648/theme/33882/img/solution-slider-next-arrow-inactive.png) no-repeat;pointer-events:none}.wheel-slider-section .slick-slider h4.banner-title{font-size:30px;font-family:'Mulish';font-weight:300;text-transform:capitalize}.wheel-slider-section .slick-slider p.banner-description{font-size:18px;color:#fff;line-height:26px}.marB0{margin-bottom:0}.marB10{margin-bottom:10px}.height-100{height:100px}.bg-all-black{background:#000;border-bottom:1px solid #000}.bg-orange{background-color:#F15F27;color:#fff}.bg-yellow{background-color:#da8409;color:#fff}.bg-green{background-color:#2cc477;color:#fff}.color-yellow{color:#da8409}.color-green{color:#2cc477}.color-black{color:#000}.fs-30{font-size:30px}.lh-42{line-height:42px}.marT15{margin-top:15px}.full-text-section p.section-text{font-size:30px;line-height:42px}.blurred-harley{background:#ff5c19 url(//d14ty28lkqz1hw.cloudfront.net/data/org/21648/theme/33882/img/harley-main-banner.jpg) center center no-repeat;background-size:cover;padding:50px 0;text-align:center;color:#fff;min-height:428px!important}.blurred-harley h1{font-size:77px;line-height:1.2125em;margin-top:.5em}.harley-services-content{padding-top:70px!important;background:url(//d14ty28lkqz1hw.cloudfront.net/data/org/21648/theme/33882/img/ask-harley-image-final.png) center center no-repeat;background-color:#f5f0ef}.harley-services-content p{font-size:26px!important;font-weight:300;line-height:1.6;margin-bottom:1.25em}.harley-promo-services-content{background:#252120!important;padding-top:80px}.harley-promo-services-content p{padding-bottom:60px!important}.harley-promo-services-content .title{font-size:19px!important;font-weight:600!important;letter-spacing:1px;text-transform:uppercase;padding-top:10px!important;text-align:center!important;font-family:Titillium Web!important}.harley-promo-services-content .imageWrap .description .imageWrap-text{line-height:inherit}.harley-email-services-content{background:#ff8554!important;padding:80px 0!important}.toolkit-page-type .light-wave-bottom3{padding-top:140px}.rounded-two-box-section{padding:120px 0}.rounded-two-box-section .rounded-two-box{max-width:456px;margin:0 auto;padding:40px 90px 24px;text-align:center;border-radius:15px}.rounded-two-box-section .rounded-two-box p{font-size:22px;line-height:1.4;margin:29px auto}.main-time-block{max-width:1126px;margin:0 auto;margin-top:105px;margin-bottom:120px;border:2px solid #ccac9f;border-radius:15px;padding:55px 10px 0}.main-timeline-box{display:flex;justify-content:center;align-items:center}.timeline{position:relative;width:1000px;padding:20px;display:flex;justify-content:center;align-items:center}.timeline:before{content:'';position:absolute;left:50%;top:10%;transform:translateX(-50%);width:2px;height:74%;border:2px dashed #a9a6a3}.timeline ul{list-style-type:none}.timeline ul li{position:relative;width:50%;padding:5px 30px 40px 30px;cursor:pointer}.timeline ul li:before{content:'';position:absolute;width:26px;height:26px;background-color:#f15f27;border-radius:50%;left:-13px;top:40%;transition:.5s}.timeline ul li:hover:before{box-shadow:0 0 5px 2px #f15f27}.timeline ul li{float:right;text-align:left;clear:both}.timeline ul li .time{position:absolute;left:-380px;top:13px;color:#fff;padding-right:50px;width:380px;height:90%;margin-bottom:20px;border-radius:20px;text-align:right}.timeline ul li .time h3{font-size:21px;font-weight:600;text-align:right;margin-top:15px}.timeline ul li .time h3 span{display:block}.timeline ul li .content{width:380px;padding:25px;border-radius:15px}.timeline ul li .content p{color:#fff;text-align:left;margin-bottom:0}.mfp-iframe-holder .mfp-content,#video-popup{max-width:744px;margin-left:auto;margin-right:auto;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5);border:1px solid #d0cbc9}#videCont{position:absolute;top:0;left:0;width:100%;height:100%;min-height:350px;background-color:#000;z-index:999}video{display:block;width:100%;height:100%;min-height:350px}.mfp-close{padding:0!important;margin:0!important;width:30px!important;height:31px;opacity:1;top:15px!important;right:15px!important;line-height:44px;position:fixed}.mfp-close:active{top:15px}.book-a-demo-page{min-height:700px}.book-a-demo{background-color:#f5f0ef;padding:80px 0 100px;min-height:700px;position:relative}.book-a-demo .section-main-heading{font-size:50px;text-align:center;color:#000;margin-bottom:1.2em}.book-a-demo fieldset{border:0;padding:0;float:left;clear:both;width:100%}.book-a-demo select,.book-a-demo select option{background-color:transparent;color:#736c63}.book-a-demo select{padding:.5em;border:1px solid #d2ccca}.book-a-demo ::placeholder,.book-a-demo .bookademo_dd ::placeholder{color:rgb(115 109 98 / 60%);text-algin:center}.book-a-demo .bookademo_dd:-moz-placeholder{color:rgb(115 109 98 / 60%)}.book-a-demo .bookademo_dd::-moz-placeholder{color:rgb(115 109 98 / 60%)}.book-a-demo :-ms-input-placeholder,.book-a-demo .bookademo_dd :-ms-input-placeholder{color:rgb(115 109 98 / 60%)}.book-a-demo ::-ms-input-placeholder{color:rgb(115 109 98 / 60%)}.bookademo_dd ::-ms-input-placeholder{color:rgb(115 109 98 / 60%)}.book-a-demo select option{padding:.5em}.book-a-demo input[type=text],.book-a-demo input[type="text"]:focus,.book-a-demo input[type="password"],.book-a-demo input[type="password"]:focus,.book-a-demo textarea,.book-a-demo textarea:focus,.book-a-demo .bookademo_dd select,.book-a-demo .bookademo_dd select:focus,.book-a-demo .bookademo_dd select option{background-color:#fff;color:#736d62!important;border:1px solid #d2ccca!important;text-align:center!important;padding:.5em;font-size:15px!important;height:2.3em!important;margin-bottom:1.8em;border-radius:3px;box-shadow:none}.book-a-demo .bookademo_dd select#timezone{background-color:#fff!important;line-height:1.1!important}.bookademo_dd #timezone{text-align-last:center;color:#b1afa8!important}.book-a-demo input[type=radio]{margin:0;position:relative;top:2px}.book-a-demo input.error{margin-bottom:15px!important}.datepicker thead tr:first-child th{cursor:pointer;visibility:visible!important}.datepicker.dropdown-menu td,.datepicker.dropdown-menu th{color:#000}.book-a-demo legend{margin-bottom:1.5em}.book-a-demo label{margin:0;padding:.5em;display:inline-block;font-size:14px;font-weight:normal}.book-a-demo .checkbox-main-box{display:flex;align-items:flex-start;flex-direction:row-reverse;justify-content:center}.book-a-demo .checkbox-main-box label{text-align:left;padding:0}.book-a-demo .checkbox-main-box input{margin-right:10px;top:5px}.book-a-demo label.error{margin-bottom:0;padding:3px;width:100%;text-align:center;position:relative;top:-1em;color:#c60f13}.book-a-demo .book-a-demo-later-form-submit,.book-a-demo .book-a-demo-later-form-submit:link{width:100%;padding:12px 45px;margin-top:1em;border:0;font-weight:600;border-radius:3px;font:600 18px/1 'Titillium Web',sans-serif}.book-a-demo button,.book-a-demo .button,.book-a-demo a.button,.book-a-demo a.button:link{max-width:360px;padding:12px 45px;margin-top:1em;border:0;font-weight:600;border-radius:3px;font:600 18px/1 'Titillium Web',sans-serif}.hidden-input-field{visibility:hidden;position:absolute;z-index:-1}.book-a-demo #message-container{position:absolute;left:50%;margin:0!important;top:50%;transform:translate(-50%,-50%)}.main-btn-circle{position:relative;margin:0;cursor:pointer;z-index:100}.main-btn-circle{height:40px;width:40px;-webkit-border-radius:50%;border-radius:100%;line-height:40px;-webkit-transition:box-shadow .3s;-o-transition:box-shadow .3s;transition:box-shadow .3s}.main-btn-circle:hover{-webkit-box-shadow:inset 2px 1px 0 20px rgba(255,255,240,0.2);-moz-box-shadow:inset 2px 1px 0 20px rgba(255,255,240,0.2);box-shadow:inset 2px 1px 0 20px rgba(255,255,240,0.2)}.popup{background:url(//s3-ap-southeast-1.amazonaws.com/assets-powerstores-com/data/org/21648/theme/33882/img/bg-overlay.png);position:fixed;top:100%;width:100%;height:100%;z-index:10001;overflow:auto;display:none}.popup.active{display:block;top:0;transition:background-color .6s,opacity .6s}.popup .main-btn-rect{padding:10px 100px}.popup .popup-content{max-width:552px;text-align:left;margin:40px auto;padding:20px 17.5px;background-color:#fff;color:#070000;-moz-border-radius:20px;-webkit-border-radius:20px;-khtml-border-radius:20px;border-radius:20px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);transition:margin .6s;-webkit-transition:margin .6s;-moz-transition:margin .6s;-o-transition:margin .6s}.popup-content .book-a-demo{padding:0 .9375rem;background-color:#fff;position:relative;min-height:auto}.popup-content .book-a-demo #message-container{position:static;left:0;margin:0!important;top:0;transform:none}.popup-content .book-a-demo h2{font-size:30px;color:#f15f27;font-weight:300;line-height:42px;text-transform:inherit;font-family:'Mulish', sans-serif;}.popup-content .book-a-demo p{font-size:18px;font-weight:400;line-height:26px;margin-bottom:10px;color:#736d62}.popup-content .book-a-demo p.popup-form-heading{font-size:22px;font-weight:300;line-height:30px;margin-bottom:10px;color:#000}.popup .fade-out{position:absolute;top:0;right:0;text-align:center;font-size:15px}.sidebar-contact{position:fixed;top:55%;right:-360px;z-index:999;transform:translateY(-50%);width:360px;height:auto;border-radius:15px;padding:40px 43px;background:#fff;box-sizing:border-box;transition:.5s}.sidebar-contact.active{right:40px;-webkit-box-shadow:-7px 0 40px 0 rgba(0,0,0,0.24);-moz-box-shadow:-7px 0 40px 0 rgba(0,0,0,0.24);box-shadow:-7px 0 40px 0 rgba(0,0,0,0.24)}.sidebar-contact input,.sidebar-contact textarea{width:100%;height:36px;padding:5px;margin-bottom:10px;box-sizing:border-box;border:1px solid rgba(0,0,0,.5);outline:0}.sidebar-contact h2{margin:0 0 10px;padding:0;font-size:30px;font-weight:300;font-family:'Mulish', sans-serif;;line-height:42px;color:#f15f27;text-transform:capitalize}.sidebar-contact p{margin:0 0 12px;padding:0;font-size:18px;font-weight:400;line-height:26px;color:#736d62}.sidebar-contact p.main-text{margin:0 0 20px;padding:0;font-size:22px;font-weight:300;line-height:26px;color:#000}.sidebar-contact textarea{height:60px;resize:none}.sidebar-contact input[type="submit"]{background:#00bcd4;color:#fff;cursor:pointer;border:0;font-size:18px}.sidebar-contact .toggle{position:absolute;padding:3px 27px;text-align:left;cursor:pointer;background:#f15f27;color:#fff;top:40%;left:-159px;transform:rotate(-90deg);text-transform:uppercase;font:600 15px/16px "Titillium Web",sans-serif;font-size:16px;line-height:34px;border-radius:3px!important;-webkit-box-shadow:-7px 0 40px 0 rgba(0,0,0,0.24);-moz-box-shadow:-7px 0 40px 0 rgba(0,0,0,0.24);box-shadow:-7px 0 40px 0 rgba(0,0,0,0.24);transition:.35s ease-in}.sidebar-contact .toggle.active{display:none}.sidebar-contact .toggle.active:after{content:''}.sidebar-contact span.close-btn-circle{position:absolute;right:20px;top:20px;font-size:24px;color:#d0cbc9;text-align:center;cursor:pointer}.sidebar-contact .book-demo-now-button .button{width:100%}.sidebar-contact .book-demo-now-button .Book-a-demo-later-button{background-color:transparent!important;border:2px solid #f15f27!important;color:#f15f27!important}.popup .popup-content .book-a-demo input[type=text],.popup .popup-content .book-a-demo input[type="text"]:focus,.popup .popup-content .book-a-demo input[type="password"],.popup .popup-content .book-a-demo input[type="password"]:focus,.popup .popup-content .book-a-demo textarea,.popup .popup-content .book-a-demo textarea:focus{font-size:18px;color:#736d62;margin-bottom:20px;text-align:left;height:38px}.popup .popup-content .book-a-demo .button{width:105px;margin-top:0;float:right;padding:12px 0!important}.hidden-input-field{visibility:hidden;position:absolute;z-index:-1}.popup .popup-content .book-a-demo label{display:inline;padding:0;font-size:16px;text-align:left}.popup .popup-content #message-container h1,.popup .popup-content #message-container h2{font-size:30px;font-weight:300;color:#f15f27;text-transform:none;font-family:'Mulish', sans-serif;;text-align:left}.popup .popup-content #message-container p{font-size:18px;font-weight:400;line-height:26px;margin-left:0;margin-bottom:22px;color:#736d62;text-align:left;width:90%}.popup .popup-content .book-a-demo label.error{text-align:left}.popup .popup-content .book-a-demo label{display:inline;padding:0;font-size:18px;text-align:left}.popup .popup-content #message-container .button{width:126px;margin-bottom:12px;float:right;margin-top:-5px}.genric-bottom-btn-section{background-color:#f6f0f0;padding:110px 0 90px}.genric-bottom-btn-section p{font-size:22px;line-height:32px;text-align:left;color:#000;font-weight:300;padding-right:10px}.genric-bottom-btn-section .button{margin:12px 0 0 0}#book-a-demo-landing.page-banner{background-image:url("//d1stnk4f0e5y5w.cloudfront.net/data/org/5507/theme/8888/img/revised-new-book-a-demo-section-break-bg.png");background-repeat:no-repeat;background-position:bottom;background-size:contain;padding:133px 0 222px;margin-bottom:-2px;text-align:center}.demo1-page #book-a-demo-landing.page-banner,.demo2-page #book-a-demo-landing.page-banner{padding-top:80px}.demo1-page .main-bg-black-section,.demo2-page .main-bg-black-section{background-color:#252120;padding-top:70px;padding-bottom:0;margin-bottom:-1px}.demo1-page .book-a-demo-landing.icon-list-section,.demo2-page .book-a-demo-landing.icon-list-section{padding-bottom:50px;margin-bottom:-1px}.demo1-page .book-a-demo-landing.icon-list-section .icon-list-section-box,.demo2-page .book-a-demo-landing.icon-list-section .icon-list-section-box{padding-bottom:15px}#book-a-demo-landing.page-banner .section-main-heading{color:#fff;margin-bottom:29px}#book-a-demo-landing.page-banner .book-demo-now-button .button{margin:0 11px}#book-a-demo-landing.page-banner p{font-size:22px;color:#fff;text-align:center;line-height:30px;font-weight:300;max-width:64%;margin:1rem auto;margin-top:45px}.book-a-demo-landing.icon-list-section{background-image:none;background-repeat:no-repeat;background-position:bottom;background-size:contain;background-color:#ff8554;padding-bottom:120px}.book-a-demo-landing.icon-list-section .icon-list-section-box{margin-top:-182px}.about-us-page-banner{background:url("//d1stnk4f0e5y5w.cloudfront.net/data/org/5507/theme/8888/img/about-us-background.jpg");background-repeat:no-repeat;background-size:cover;padding:100px 0;background-position:center center;min-height:550px;text-align:center;display:flex;justify-content:center;align-items:center}.about-us-page-banner .section-main-heading{color:#fff;max-width:98%;margin:0 auto}.about-normal-setion{padding:113px 0 0}.about-normal-setion.with-team{padding:120px 0 100px}.about-normal-setion.with-address .section-main-heading{color:#000}.about-normal-setion p{font-size:15px;font-weight:300;margin:0 auto;max-width:65%}.about-normal-setion p a{color:#f15f27}.about-normal-setion.with-address p span{font-family:'Titillium Web', sans-serif;;font-weight:600;text-transform:uppercase;font-size:1.2em;color:#f15f27}.about-normal-setion .padding-inbetween-section{padding-bottom:2.8em}.about-normal-setion .heading{font-size:3.33em;line-height:1em;display:block;font-family:'Titillium Web', sans-serif;;text-transform:uppercase;font-weight:200;padding-bottom:5px;color:#000}.about-normal-setion hr{border-bottom:1px solid #d0cbc9;margin-top:100px;margin-bottom:0}.about-normal-setion .leader-description .section-main-heading{font-size:50px;margin-top:1.26em;margin-bottom:5px;line-height:1em}.about-normal-setion .leader-description p{max-width:100%;text-align:left;margin-bottom:20px}.about-normal-setion .leader-description p:first-child{margin-bottom:5px;font-size:23px}.partnership-page-banner{background:url("//d1stnk4f0e5y5w.cloudfront.net/data/org/5507/theme/8888/img/partnerships-page-main-banner.jpg");background-repeat:no-repeat;background-size:cover;padding:100px 0;background-position:center center;min-height:420px;text-align:center;display:flex;justify-content:center;align-items:center}.partnership-page-banner .section-main-heading{color:#fff}.partnership-page-banner p{font-size:22px;font-weight:300;line-height:29px;color:#fff}.partner-logo-with-text-setion{padding:120px 0 0;text-align:center}.partner-logo-with-text-setion .sectioncontainer{border-bottom:1px solid #efeeed}.partner-logo-with-text-setion.no-border .sectioncontainer{border-bottom:0 solid #efeeed}.partner-logo-with-text-setion .text-part{width:710px;padding-top:26px;padding-bottom:94px;margin:0 auto}.partner-logo-with-text-setion p{font-size:15px;font-weight:300}.contact-page{padding-bottom:10px}.contact-page h3{font-size:18px}.contact-page h4{font-size:15px;font-weight:700;text-transform:capitalize}.contact-page p{font-size:13px;font-weight:300}.contact-page a{color:#f15f27}.contact-page .map{padding:2em 0;border-bottom:1px solid #d5d5d5}.contact-page .map .corp{width:50%;float:left}.contact-page .map .regd{width:50%;float:right}.reviews-video-section{background-color:#ff8554;padding:60px 0 110px}.reviews-video-section .section-main-heading{line-height:60px;margin-bottom:60px}.reviews-video-section p{line-height:1.3;padding-left:30px;margin-bottom:0;font-size:18px;font-weight:300;color:#000}.reviews-video-section p.personname{font-weight:bold}.reviews-video-section p.grey-color{color:#202020!important}.reviews-video-section .quote-text{position:relative;font-size:22px;line-height:30px;color:#fff;padding:0 35px;margin-top:20px;margin-bottom:1.25em}.reviews-video-section .quote-text::before{display:inline-block;content:'\201C';color:#fff!important;font-size:4rem;margin-left:0;position:absolute;left:-15px;top:-5px;transform:translate(50%,50%)}.reviews-video-section .quote-text::after{display:inline-block;content:'\201D';color:#fff!important;font-size:4rem;position:absolute;bottom:0;transform:translate(50%,50%)}.reviews-client-section{padding:60px 0}.reviews-client-section h2.section-main-heading{color:#ff8554!important;font-weight:500;font-size:40px;margin-bottom:60px}.reviews-client-section .single-review-new{margin-bottom:60px}.reviews-client-section p{font-weight:300}.reviews-client-section .personname{font-size:15px;color:#000;font-weight:bold;line-height:1.3}.reviews-client-section p.review-type-text{text-transform:uppercase;color:#f15f27;font-weight:normal;font-family:'Titillium Web', sans-serif;;margin-bottom:0}.custom-video-placeholder.about-video-placeholder{min-height:341px;max-width:100%;margin:10px auto;border-radius:25px;overflow:hidden;box-shadow:0 24px 50px rgba(0,0,0,.3)}.custom-video-placeholder{position:relative;height:300px;z-index:1}.custom-video-placeholder::before{content:"";background-color:#ff8554;border-radius:20px;position:absolute;left:0;cursor:pointer;top:0;width:100%;height:100%}.custom-video-placeholder.about-video-placeholder::before{background-position:center;background-image:url(https://d14ty28lkqz1hw.cloudfront.net/data/org/620/theme/248/img/main-video-image-b-without-btn.png);background-size:cover}




.custom-video-placeholder::after{content:"";color:#88ad34;background-position:center;background-image:url(https://d14ty28lkqz1hw.cloudfront.net/data/org/620/theme/248/img/review-spl-play-btn-main-video.png);background-size:cover;background-position:center center;text-align:center;text-indent:10px;padding-top:10px;cursor:pointer;width:99px;height:99px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.custom-video-placeholder.video-started::after{display:none}.custom-video-placeholder.video-started::before{display:none}.video-slider-section{background-color:#f6f1f0;padding:0 0 20px}.video-slider-section .flexslider1{width:100%;overflow:hidden;margin:auto;padding-top:40px;position:relative}.video-slider-section .flexslider1 ul.slides{margin-left:0}.video-slider-section .flexslider1 .flex-viewport{width:100%;margin:0 auto}.video-slider-section .container-single{width:100%;min-height:316px;padding:10px;margin-top:0;background:#f6f1f0;margin-left:auto;margin-right:auto;border-radius:21px;text-align:left;transition:.35s ease-in}.video-slider-section .container-single:hover{background:#ff8554;color:#fff}.video-slider-section .container-single .image-holder{height:auto}.video-slider-section .container-single .service-title{font-size:18px;font-family:'Titillium Web', sans-serif;;margin-top:20px;padding-bottom:3px;color:#f28359;line-height:20px;text-transform:uppercase}.video-slider-section .container-single .description{color:#736c63;line-height:25px;font-size:15px}.video-slider-section .container-single:hover .service-title,.video-slider-section .container-single:hover .description{color:#fff}.video-slider-section .flex-control-paging{display:none}.video-slider-section .flex-direction-nav{list-style:none;display:none}.video-slider-section .flex-nav-prev{position:absolute;top:85%;z-index:999;width:30px;height:60px;left:40%}.video-slider-section .flex-nav-prev a{background:url("//d1stnk4f0e5y5w.cloudfront.net/data/org/5507/theme/8888/img/solution-slider-prev-arrow-active.png") no-repeat;text-indent:-999999px;width:30px;height:60px;display:block;filter:brightness(0.5)}.video-slider-section .flex-nav-next{position:absolute;top:85%;z-index:999;right:40%}.video-slider-section .flex-nav-next a{background:url("//d1stnk4f0e5y5w.cloudfront.net/data/org/5507/theme/8888/img/solution-slider-next-arrow-active.png") no-repeat;text-indent:-999999px;width:30px;height:60px;display:block;filter:brightness(0.5)}ol.flex-control-nav.flex-control-paging li{list-style-type:none}.reviews-section{margin-top:120px;margin-bottom:94px}.reviews-section .single-review{background:#fff;border:2px solid #f26c0c;padding:20px 30px 27px;text-align:center;margin-bottom:26px;border-radius:15px}.reviews-section .top-images{float:left;width:100%;padding-bottom:23px}.reviews-section .star{padding-top:20px}.reviews-section .single-review p{color:#252120;font-weight:300;margin-bottom:10px;line-height:26px;text-align:center;font-size:18px}.reviews-section .personname{color:#000;font-size:15px;font-weight:bold;line-height:1.3}.reviews-section p.review-type-text{text-transform:uppercase;color:#f15f27;font-weight:normal;font-family:'Titillium Web', sans-serif;;margin-bottom:0;line-height:26px;text-align:center;font-size:18px}#featured_logos,#featured_logos-mobile{background:#f6f0f0;padding:75px 0 100px 0}.media_gallery-title-reviews{margin-top:45px;color:#f15f27;font-size:18px;font-weight:600;text-align:center;padding-left:0;letter-spacing:2px}.reviews-spl #featured_logos,#featured_logos-mobile .items{padding-bottom:30px}.subscribe-section{background:#ff8554;padding:81px 0 70px}.subscribe-section h2{color:#000}.subscribe-section .button{background-color:#252120}.fancybox-nav{display:none}.fancybox-close{right:-15px!important;background-color:#f15f27!important;height:50px!important;width:50px!important;text-align:center;background-position:center!important;background-repeat:no-repeat;border-radius:50px;top:-15px!important}.careers p{font-weight:300}.careers-us-page-banner{background:url("//d1stnk4f0e5y5w.cloudfront.net/data/org/5507/theme/8888/img/about-us-background.jpg");background-repeat:no-repeat;background-size:cover;padding:100px 0;background-position:center center;min-height:430px;text-align:center;display:flex;justify-content:center;align-items:center}#anchor-section{position:relative;-webkit-box-shadow:0 5px 8px 1px #e3e4e7;box-shadow:0 5px 8px 1px #e3e4e7}#our-mission{background:url(//s3-ap-southeast-1.amazonaws.com/assets-powerstores-com/data/org/21648/theme/33882/img/our-mission-bg-image.jpg)no-repeat center bottom #f7f3f2;background-size:cover;min-height:899px;padding:68px 0}#our-mission p{font-size:15px;font-weight:400;margin-bottom:15px}.emp-testimonial{text-align:center;font-size:16px;color:#8f8f8f;padding:23px 0 16px;padding-top:62px}.emp-testimonial .testimonialHolder{vertical-align:top;padding:0;max-width:768px;margin:0 auto}.emp-testimonial p{color:#f15f27;font-size:18px;font-weight:400;text-transform:none;text-align:center;padding:0 0 20px;margin:0;line-height:36px}.emp-testimonial .image-holder{text-align:right}.emp-testimonial img{border-radius:100%}.emp-testimonial .name-holder{text-align:left}.emp-testimonial .title{line-height:65px;color:#736c63;font-size:15px}.emp-testimonial .bx-pager{position:relative;padding-top:20px;padding-bottom:33px}.emp-testimonial .bx-pager a{display:inline-block;font-size:0!important}.emp-testimonial .bx-pager .bx-pager-item a{background:#c7c4c1!important;border:none!important;border-radius:100%;height:5px;margin-right:10px;padding:5px;text-decoration:none;width:5px;box-shadow:none}.emp-testimonial .bx-pager-item a.active{background:#f15f27!important}#life-at-webware{background:#ececec url(//s3-ap-southeast-1.amazonaws.com/assets-powerstores-com/data/org/21648/theme/33882/img/life-at-ps-bg.jpg) no-repeat scroll center bottom / cover;overflow:hidden}#life-at-webware h2{font-size:50px;font-weight:200;color:#fff;margin:0;padding:92px 0 5px}#life-at-webware p{font-size:15px;margin-bottom:15px;color:#fff}#our-offices{background:#ff8554;padding:105px 0}#our-offices .content{background:url("//d1stnk4f0e5y5w.cloudfront.net/data/org/5507/theme/8888/img/our-location-map.png")no-repeat center 150px #ff8554}#our-offices h2{font-size:50px;font-weight:200;color:#000;text-align:center;margin:0;padding:0}#our-offices p,#ptabs{color:#000;font-size:15px;text-align:center}.links a{height:290px;width:50%;display:block;margin:0 auto;background:url("//d1stnk4f0e5y5w.cloudfront.net/data/org/5507/theme/8888/img/map-active-dot.png") no-repeat center}#canadaLink{background-position:154px 177px}#goaLink{background-position:32px 263px}#canada,#goa{background:#fff;min-height:290px;max-width:554px;padding:25px;margin:0 auto;line-height:25px;text-align:center;margin-top:32px}#canada h3,#goa h3{color:#f15f27;font-size:18px;font-weight:600;line-height:25px;margin:0 auto;padding:0 0 15px;text-align:center}#canada p,#goa p{text-align:center;color:#736c63}.resp-tabs-container{background:none!important;margin-top:25px}.resp-tabs-container h2,.resp-tabs-container h2.resp-tab-active,.resp-tabs-container h2.resp-accordion:first-child{background:none!important;padding:10px 0!important;margin:0!important;color:#000!important;font-size:19px!important;border:none!important;border-bottom:1px solid #000!important;font-weight:400}.resp-tabs-container .resp-tab-content-active,.resp-easy-accordion .resp-tab-content:last-child{background:none!important;padding:10px 0!important;margin:10px 0!important;color:#000!important;font-size:19px!important;border:none!important;border-bottom:1px solid #000!important;font-weight:400}#join-webware{padding:105px 0 40px;text-align:center}#join-webware h2{color:#000;text-align:center;font-size:50px;font-weight:200;margin:0;padding:0 0 5px}#join-webware a{color:#f15f27}#join-webware p a{font-size:16px;text-align:center;margin:0 0 70px;-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-ms-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease}#join-webware p{padding:0 0 50px;font-size:16px;color:#736c63;text-align:center}ul.job-openings{display:flex;flex-wrap:wrap;margin-left:0}ul.job-openings li{flex:0 0 50%;list-style-type:none;text-align:center;display:flex;flex-wrap:wrap;justify-content:center;align-content:flex-start;margin-bottom:25px}ul.job-openings li div{margin-bottom:25px;width:100%}ul.job-openings li h3{font-size:20px;font-weight:600;text-align:center;margin-top:0;width:100%}ul.job-openings li div a{display:block;font-size:24px;line-height:44px;border-bottom:2px solid #fbcfbe;margin-left:20px;margin-right:20px;padding-bottom:0;text-align:center;-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-ms-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease}ul.job-openings li div a:hover{border-bottom:2px solid #f15f27}.all-vacancies .left-openings div,.all-vacancies .right-openings div{margin-bottom:80px}.all-vacancies .left-openings div h3,.all-vacancies .right-openings div h3{font-size:20px;font-weight:600;text-align:center;margin-top:0}.all-vacancies a{font-size:24px;line-height:44px;border-bottom:2px solid #fbcfbe;margin-left:20px;margin-right:20px;padding-bottom:0;text-align:center;-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-ms-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease}.all-vacancies a:hover{border-bottom:2px solid #f15f27}.flex-navbar{display:flex;margin-left:0}.flex-navbar li{list-style-type:none;flex:33.33%;position:relative}.flex-navbar li a:before{content:'';position:absolute;width:100%;height:11px;background:url(//s3-ap-southeast-1.amazonaws.com/assets-powerstores-com/data/org/21648/theme/33882/img/overview_tab_header_bg.png) center top no-repeat;left:0;top:0;transform:scaleX(0);transform-origin:right;transition:transform 650ms cubic-bezier(.68,-.55,.265,1.55)}.flex-navbar li a:hover:before{transform:scaleX(1);transform-origin:left}.flex-navbar li a{width:56%;height:auto;display:inline-block;transition:all .5s ease 0s;padding-top:10px;position:relative}.flex-navbar li a .title{font-size:15px;text-transform:uppercase;padding-top:10px;transition:all .5s ease;font-family:'Titillium Web', sans-serif;}.flex-navbar li a .image{background:#736c63;display:inline-block;transition:all .5s ease;margin-top:10px}.flex-navbar li:hover a .image{background:#131313}.ps-policies{padding-top:1em!important}.ps-policies h1{display:none}.ps-policies h3{line-height:22px;font-size:18px;font-weight:normal}.ps-policies,.ps-policies p{font-size:13px;font-weight:300;text-align:left}.ps-policies ol,.ps-policies ul{list-style-position:outside;padding-left:3em}.ps-policies .roman-bullet li{list-style-type:upper-roman;margin-left:5px;font-weight:300}.ps-policies p,.ps-policies ul,.ps-policies ol,.ps-policies h4,.ps-policies h3{max-width:800px;margin-left:auto;margin-right:auto}.ps-policies ol li{list-style-type:upper-roman;margin-left:5px;font-weight:300}.blog-header{min-height:330px;background:#f15f27 url("//d1stnk4f0e5y5w.cloudfront.net/data/org/5507/theme/8888/img/main-blog-banner.jpg") no-repeat;background-size:cover;background-position:center;color:#fff;padding-top:128px;font-size:21px;text-align:left}.blog-header h1,.blog-header h2,.blog-header h3,.blog-header h4,.blog-header h5,.blog-header h6{color:#fff;text-align:left}.blog-header h3{font-family:'Mulish', sans-serif;;text-transform:none;font-size:30px;font-weight:300}.blog-header h3 a{color:#fff}.blog-header h3 a:hover{color:#e6e6e6}.blog-posts,.blog-post{margin-top:110px;margin-bottom:80px}.blog-post{margin-bottom:30px}.blog-post-content span.color-type{color:#f15f27}.blogpost h2{margin-top:0;margin-bottom:12px;font-weight:normal}.blogpost h2 a{color:#000;font-size:34px;font-weight:200;line-height:40px;margin-bottom:.04em;margin-top:0;max-width:100%;width:auto;text-transform:uppercase;font-family:'Titillium Web', sans-serif;}.blogpost h3,.blogpost h4,.blogpost h5,.blogpost h6{font-weight:normal;font-family:'Titillium Web', sans-serif;;color:#666;text-transform:none}.blogpost .featured-img{width:100%;min-height:350px;background-repeat:no-repeat;background-size:cover;background-position:center center;margin-top:30px}.blogpost .sharing{margin-top:30px}.blogpost .featured-img a{display:block;width:100%;height:100%}.blog-author{color:#736d62!important;font-family:'Mulish', sans-serif;;text-transform:none;font-size:22px!important;font-weight:300!important;line-height:30px!important}.blog-author .author-name,.blog-author a,.blog-post-content a{color:#f15f27;text-transform:none}.blog-post-content p a{text-transform:none}.blog-post-snippet,.blog-post-content{margin-top:20px;color:#858585}.blog-post-snippet,.blogpost p,.blogpost h2,.blog-post-content p{color:#736d62;text-align:left;font-family:'Mulish', sans-serif;;font-size:18px;font-weight:400;line-height:26px;margin-bottom:1.25em}.blogpost p a{color:#f15f27}.blogpost img.blog-inner-image{margin:25px auto 21px}.blogpost p strong{color:#000;font-weight:400}.blog-post-content ul,.blog-post-content ol{list-style-position:outside;padding-left:2em}.blog-post-content ol li,.blog-post-content ul li{margin-bottom:.5em}.blogpost a.blog-read-more{color:#25a7da;text-transform:uppercase;letter-spacing:1px}.blog-author .separator{color:#736d62;font-family:'Mulish', sans-serif;}hr.blog-post-separator{width:100%;border:0;background:transparent none;border-top:1px solid #ccc;margin-bottom:50px}.blog-sidebar .main-panel{border-left:1px solid #e0e0e0}.blog-sidebar .main-panel-sidebar{padding-left:27px}.blog-sidebar .panel{border:0;background:transparent none}.blog-sidebar h3{color:#f15f27;text-transform:uppercase;margin:25px 0;margin-bottom:17px;font-size:21px;font-family:'Titillium Web', sans-serif;;font-weight:600}.panel .newsletter h4{font-size:22px;color:#000;font-family:'Mulish', sans-serif;;font-weight:300;line-height:30px;margin-bottom:11px;margin-top:43px;text-transform:none}.panel .newsletter p.subscribe-instruction{margin-bottom:0}.panel .newsletter p.subscribe-instruction label{color:rgb(115 109 98 / 100%);cursor:pointer;display:block;margin-bottom:6px;font-family:'Mulish', sans-serif;;font-size:18px;font-weight:400}.panel .newsletter input[type="text"]{padding:.5em;margin-bottom:12px;height:38px;font-size:18px;background-color:transparent;color:rgb(115 109 98 / 100%);border:1px solid #d0cbc9;display:none}.panel .newsletter a.button{width:100%;margin-top:15px;margin-bottom:23px;border:0}.blog-sidebar .panel{border-top:1px solid #e0e0e0;padding-top:47px;padding-bottom:3em;padding-left:0}.blog-sidebar .panel>:first-child{margin-top:0}.blog-sidebar .panel:first-child{border-top:0;padding-top:0;padding-right:0;padding-bottom:3px;margin-bottom:0}.blog-sidebar .panel ul{list-style-position:inside;list-style:none}.blog-sidebar .panel ul li{line-height:33px;font-family:'Mulish', sans-serif;;font-size:18px;font-weight:400;margin-bottom:15px;color:#736d62}.blog-sidebar .panel ul li a{color:#736d62}.blog-sidebar .panel .categories li{margin-bottom:18px}.blog-sidebar .panel .categories li:last-child{margin-bottom:0}.blog-sidebar .panel .categories li a{display:block;padding-left:40px;background:#ffffff none left top no-repeat;line-height:30px;font-family:'Mulish', sans-serif;;font-size:18px;font-weight:400}.blog-sidebar .panel .categories li a{-webkit-transition:35ms ease-in;-moz-transition:35ms ease-in;transition:35ms ease-in}.blog-sidebar .panel .categories li.powerstores-updates a{background-image:url("//d1stnk4f0e5y5w.cloudfront.net/data/org/5507/theme/8888/img/category-icon5.png");line-height:33px}.blog-sidebar .panel .categories li.customer-stories a{background-image:url("//d1stnk4f0e5y5w.cloudfront.net/data/org/5507/theme/8888/img/category-icon1.png")}.blog-sidebar .panel .categories li.ecommerce-resources a{background-image:url("//d1stnk4f0e5y5w.cloudfront.net/data/org/5507/theme/8888/img/category-icon2.png")}.blog-sidebar .panel .categories li.marketing-your-online-store a{background-image:url("//d1stnk4f0e5y5w.cloudfront.net/data/org/5507/theme/8888/img/category-icon3.png")}.blog-sidebar .panel .categories li.starting-an-online-business a{background-image:url("//d1stnk4f0e5y5w.cloudfront.net/data/org/5507/theme/8888/img/category-icon7.png")}.blog-sidebar .panel .categories li.powerstores-team a{background-image:url("//d1stnk4f0e5y5w.cloudfront.net/data/org/5507/theme/8888/img/category-icon4.png")}.blog-sidebar .panel .categories li.press a{background-image:url("//d1stnk4f0e5y5w.cloudfront.net/data/org/5507/theme/8888/img/category-icon6.png")}.ps-pagination-bar .page a,.ps-pagination-bar .prev a,.ps-pagination-bar .next a{padding:5px;margin:2px;border:1px solid #f15f27;font-weight:400;font-size:13px;color:#f15f27}.ps-pagination-bar .page.current{padding:5px;margin:1px;border:1px solid #f15f27;background:#f15f27;color:#fff;font-size:13px}.ps-pagination-bar .prev a:hover,.ps-pagination-bar .page a:hover,.ps-pagination-bar .next a:hover{border:1px solid #f15f27;background:#f15f27;color:#fff}.panel.categories-panel{padding-bottom:29px}.blog-branding-social ul li:first-child{margin-left:12px}.blog-branding-social ul li{float:left;font-size:12px;margin-left:20px;margin-bottom:0!important}.blog-branding-social .social-ul{float:left;margin-bottom:0}.blog-branding-social .social-ul svg.social-media-icon{width:23px;height:23px;fill:#736d62}.renew-subscribe-section{background:#ff8554;background-position:top;background-size:contain;padding-bottom:120px;margin-top:-1px}.renew-subscribe-section .top-section-image{width:100%;margin-bottom:80px;margin-top:-1px}.renew-subscribe-section h2{text-align:center;font-size:50px;line-height:58px;color:#fff;margin-bottom:15px}.renew-subscribe-section p{text-align:center;font-size:18px;line-height:26px;color:#fff;text-align:center;width:65%;font-weight:400}.renew-subscribe-section a.speak-to-an-expert-button{font-size:16px!important;font-weight:600!important;width:230px!important;height:40px;line-height:40px;padding:0!important;text-align:center;font-family:'Titillium Web', sans-serif;;letter-spacing:0!important;border:0!important;background-color:#252120;margin-top:12px}.blogpost .blog-subheading{font-size:22px;line-height:32px;color:#000;margin-bottom:12px}.blogpost .blog-subheading2{color:#25a7da}.blogpost .blog-subheading2 strong{color:#25a7da}.blogpost .blog-new-heading{font-family:'Mulish', sans-serif;;font-size:22px;font-weight:300;line-height:26px;color:#000;text-align:left}.blogpost .blog-new-sub-heading{font-family:'Mulish', sans-serif;;font-size:22px;font-weight:400;line-height:30px;color:#000;text-align:left}.blogpost ul.new-blog-ul-list li{font-family:'Mulish', sans-serif;;font-size:18px;font-weight:400;line-height:26px;color:#736d62}.blogpost .p-tag-article-source-credits{font-size:15px}.blog-page-type .full-text-section,.article-page-type .full-text-section{background:#ff8554;padding:0 0 120px;margin-top:-1px}.blog-page-type .full-text-section .top-section-image,.article-page-type .full-text-section .top-section-image{width:100%;margin-bottom:80px;margin-top:-1px}.vacancies iframe{min-height:200px}.vacancies h2{font-size:35px}.vacancies h3{font-size:18px;line-height:22px;font-family:'Mulish', sans-serif;;font-weight:500;margin:.5em 0}.vacancies h4{font-size:15px;line-height:18px;font-weight:bold;margin:.5em 0;text-transform:none}.vacancies p{font-size:13px;font-family:'Mulish', sans-serif;;font-weight:500;margin-bottom:0;text-align:left}.vacancies a{color:#f15f27}.vacancies a.button{color:#fff;padding:10px 47px;margin-bottom:30px}.vacancies .vacancies-video-container-box{max-width:436px}.vacancies ol{margin-left:40px}.vacancies ul li,.vacancies ol li{font-size:13px;font-family:'Mulish', sans-serif;;font-weight:500;list-style-position:outside;margin-left:15px;margin-bottom:0}@media only screen and (max-width:1170px){#portfolio-new-banner .info{padding:50px 0}#portfolio-new-banner .row-box-small{display:block;position:absolute;left:30%;bottom:-60px;width:70%}#portfolio-new-banner .row-box{display:none}}@media only screen and (max-width:1023px){.fs-21-small{font-size:21px}.lh-32-small{line-height:32px}.full-text-section p.section-text{font-size:21px;line-height:32px}.slider-nav-thumbnails.slick-initialized.slick-slider{margin-top:50px}.wheel-slider-section .slick-slider h4.banner-title{text-align:center}.slick-slide img{margin:0 auto}.wheel-slider-section button.slick-prev,.wheel-slider-section button.slick-next{top:100%}.wheel-slider-section button.slick-prev{left:40%}.wheel-slider-section button.slick-next{right:40%}#book-a-demo-landing.page-banner{padding-top:37px;padding-bottom:174px;background-size:auto}#book-a-demo-landing.page-banner .book-demo-now-button{display:table;margin:0 auto}#book-a-demo-landing.page-banner .book-demo-now-button .button{margin:0 auto;display:table;width:282px;margin-bottom:20px}#book-a-demo-landing.page-banner p{max-width:100%}.book-a-demo-landing.icon-list-section .icon-list-section-box{margin-top:-150px}.book-a-demo #request-form-container{max-width:360px;margin:0 auto}.single-review{width:80%;margin-left:auto;margin-right:auto}.media_gallery-title-reviews{margin-top:0;padding-bottom:40px;padding-top:10px}.about-normal-setion{padding:43px 0 0}.about-normal-setion hr{margin-top:47px;margin-bottom:0}.about-normal-setion.with-team{text-align:center;padding-top:40px}.padding-inbetween-section{padding-bottom:2.083em}.about-normal-setion .padding-inbetween-section{padding-bottom:24px}.about-normal-setion .leader-description .section-main-heading{margin-top:34px}.about-normal-setion .leader-photo{padding-bottom:2em}.about-normal-setion .heading,.about-normal-setion .section-main-heading{font-size:31px!important}.about-normal-setion p{max-width:100%;text-align:center!important}.partner-logo-with-text-setion{padding-top:80px}.partner-logo-with-text-setion .text-part{padding-bottom:60px;width:100%}.contact-page{text-align:center}.contact-page .map .corp,.contact-page .map .regd{width:100%;float:none}.contact-page .map .regd{margin-top:50px}.genric-bottom-btn-section{padding:50px 0}.genric-bottom-btn-section p{text-align:center;padding-right:0}.reviews-video-section p{text-align:left!important}.reviews-video-section p.grey-color{margin-bottom:1.25em}.reviews-client-section h2.section-main-heading{font-size:30px}.reviews-client-section{text-align:center;padding-bottom:0}.reviews-client-section .fancybox img{margin-top:30px}.subscribe-section{padding:38px 0 37px}.careers h2{font-size:28px!important}.flex-navbar li a{width:70%}.emp-testimonial .image-holder{text-align:center}.emp-testimonial .name-holder{text-align:center}#life-at-webware{text-align:center}#our-offices .content{background-image:none}.links a,#canada,#goa{display:none!important}ul.job-openings{display:block}#join-webware h2{font-size:50px!important}.blog-posts,.blog-post{margin-top:40px}.blog-listing,.blog-article-container{width:100%}article.blog-sidebar.columns{width:100%}.blogpost h2 a{font-size:32px}.blog-sidebar .panel:first-child{padding-top:37px;text-align:center}.blog-sidebar .panel:last-child{padding-bottom:0}.blog-sidebar .main-panel{border-left:0 solid #e0e0e0;margin:0;width:100%;text-align:center}.blog-sidebar .main-panel-sidebar{padding-left:0}.panel .newsletter h4,.blog-sidebar h3{text-align:center}.panel .newsletter p.subscribe-instruction{text-align:center}.newsletter form{max-width:299px;margin:0 auto;margin-bottom:1em}.blog-sidebar .panel ul{list-style-position:inside;list-style:none;text-align:left;display:table;margin:0 auto}.blog-branding-social .social-ul{float:none}.renew-subscribe-section{background:#ff8554 url(https://d14ty28lkqz1hw.cloudfront.net/data/org/620/theme/248/img/home-revised-after-our-story-section-break-bg-1800px-NO_VIDEO.png) no-repeat;background-position:top;background-size:auto;padding:170px 0 50px;margin-top:0}.renew-subscribe-section .top-section-image{display:none}.renew-subscribe-section h2{font-size:31px;line-height:37px}.renew-subscribe-section p{width:98%}.blog-post{margin-bottom:0}.sidebar-contact h2,.sidebar-contact p,.popup-content .book-a-demo h2,.popup-content .book-a-demo p{text-align:left}.popup .popup-content #message-container h2{font-size:25px}.sidebar-contact.active{right:7px}.popup .fade-out{top:-10px}.popup .popup-content{max-width:320px;padding:20px 6.5px}.rounded-two-box-section{padding:50px 0 0}.rounded-two-box-section .rounded-two-box{margin-bottom:50px}.toolkit-page-type .light-wave-bottom3{padding-top:50px;padding-bottom:100px}}@media screen and (max-width:768px){.video-slider-section .flex-direction-nav{display:block;margin-top:100px}.main-timeline-box{max-width:480px;margin:0 auto}.timeline{width:auto}.timeline:before{left:50px;top:3%;height:76%}.timeline ul li{width:100%;padding-left:80px}.timeline ul li:before{left:18px;top:15px}.timeline ul li .time{position:relative;left:0;top:0;text-align:left}.timeline ul li .time h3{text-align:left}#modal-content .home-buyers-guide-bg{background-color:#25a7da;background-image:none;padding:20px 36px;border-radius:15px;text-align:left;width:100%;min-width:610px;margin:0 auto;position:relative;display:table;text-align:center}#callback-popup .callback-popup-content{overflow:scroll;height:90%}#callback-popup .callback-popup-content .close-callback-popup{position:absolute;top:-10px;right:20px}}@media screen and (max-width:39.9375em){.wheel-slider-section button.slick-prev,.wheel-slider-section button.slick-next{top:100%;padding:20px}.wheel-slider-section button.slick-prev{left:35%}.wheel-slider-section button.slick-next{right:35%}.rounded-two-box-section .rounded-two-box{padding:40px 20px 24px}.main-timeline-box{max-width:100%;margin:0 auto}.timeline{width:100%;padding:20px 0;display:block}.timeline:before{left:12px;top:2%}.timeline ul li{width:100%;padding:0;padding-left:50px;padding-bottom:50px;float:left;margin:0 auto}.timeline ul li:before{left:0;top:15px}.timeline ul li .time{position:relative;left:0;top:0;text-align:left;width:100%}.timeline ul li .content{width:90%;padding:25px;border-radius:15px}.timeline:before{height:77%}#our-mission{background-image:none;min-height:auto}#video-popup{max-width:560px}#video-popup video{display:block;width:100%;height:100%;min-height:auto}.video-has-thumnail .banner-content a{height:459px!important}.demo1-page .reviews-video-section,.demo1-page .reviews-video-section{padding-top:0}.demo1-page .reviews-video-section .section-main-heading,.demo2-page .reviews-video-section .section-main-heading{margin-bottom:20px;line-height:46px}#callback-popup{background:rgba(0,0,0,0.5)}#callback-popup .callback-popup-content{width:300px}#modal-content .home-buyers-guide-bg{background-color:#25a7da;background-image:none;padding:35px 20px;border-radius:15px;text-align:left;width:100%;min-width:300px;margin:0 auto;position:relative;display:table;text-align:center}}@media only screen and (max-width:400px){.reviews-spl #featured_logos,#featured_logos-mobile .items{padding:10px;padding-bottom:30px}.book-a-demo .book-a-demo-later-form-submit{width:100%}.sidebar-contact.active{right:0}.sidebar-contact{right:-320px;width:320px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.video-has-thumnail .banner-content{margin-left:-1px}.careers-us-page-banner{justify-content:inherit}.innerpage-banner .banner-image{height:auto}.banner-text{padding:20px 0}}.buyersguide{font-size:inherite;overflow:hidden}.buyersguide .buyerscheckbox{position:relative;padding-left:23px;bottom:32px;font-size:15px;line-height:1.4}.buyersguide .icon-list-section-box{padding:60px 50px 20px}.buyersguide .buyers_banner.hide-for-small{background-size:cover;background-repeat:no-repeat}.buyersguide .banner-section{padding:65px 0 120px}.buyersguide .buyers_banner.hide-for-small{background-size:cover;background-repeat:no-repeat;background-position:center}.buyersguide .buyersform{box-shadow:0 7px 50px 0 rgba(0,0,0,0.24);border-radius:15px}.buyersguide .buyers-grey{background:#e3e6ee;background-repeat:no-repeat;background-size:cover}.buyersguide .full-text-section p{width:66%}.buyersguide .newwhiteblock{position:absolute;width:100%;left:0;bottom:-50px}.buyersguide .buyerspercentage p{text-align:left;line-height:30px}.newlightlist{padding-bottom:40px}.buyersguide .buyers-purple{background:-webkit-linear-gradient(top,#6f76d1 60%,#fff 60%)}.buyersguide .white-pink-wave{background-image:url("//d14ty28lkqz1hw.cloudfront.net/data/org/21648/theme/33882/img/low-wave-bg-1.jpg")}.buyersguide .min-height-180{min-height:180px}.buyersguide .radius-15{border-radius:15px}.buyersguide .list-with-icon li{color:#736d62}.bg-orange.radius-15.padding-horizontal-1,.bg-purple.radius-15.padding-horizontal-1,.bg-blue.radius-15.padding-horizontal-1{margin-bottom:20px}.buyersguide .size-89{font-size:89px}.buyersguide .color-white{color:#fff!important}.buyersguide .bg-blue.white-pink-wave{padding-bottom:130px}.buyersguide .dark-section.full-text-section.position-relative{background-color:#252120}.buyersguide .newwhiteblock .section-orange-heading{color:#f15f27;font-size:30px;line-height:30px;margin-top:0;width:80%}.buyersguide .newwhiteblock .icon-list-section-box{padding:60px 69px 50px;margin-top:40px;width:80%}@media screen and (max-width:1170px){.buyersguide .banner-section .banner-rotate{width:100%!important}.buyersguide .banner-section{padding:65px 0 20px}}@media screen and (min-width:64em){.buyersguide .newwhiteblock .icon-list-section-box{width:1170px!important}.buyersguide .banner-section .banner-rotate{width:100%;max-width:879px}.buyersguide .buyerslast.full-text-section{padding-bottom:105px}}.buyersguide .dark-section.full-text-section.position-relative{padding:108px 0 150px}.buyersthankyou.full-text-section{padding:100px 0 60px}.buyersguide label.error{margin-bottom:0;padding:3px;width:100%;text-align:left;position:relative;top:-1em;color:#c60f13;font-size:14px}.buyersform{background:#fff;border-radius:10px}.buyersguide .guide_loader{display:none}.buyersguide .buyersbookimage{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.buyersguide .banner-section{padding:40px auto}.buyersguide .ww-form-container{width:40%}.buyersguide .ww-form-container form fieldset{background:#fff;border-radius:15px}.buyersguide .ww-form-container form fieldset{padding:40px}.buyersguide label,.buyersguide .label{font-weight:500}.buyersguide .ww-form-container .button{margin-top:30px}.buyersguide label{margin:0;padding-left:10px;display:inline-block;font-size:18px}.buyersguide .buyersinput::-webkit-input-placeholder{color:#736c63}.buyersguide .buyersinput:-moz-placeholder{color:#736c63}.buyersguide .buyersinput::-moz-placeholder{color:#736c63}@media screen and (max-width:40em){.buyersguide .buyersbookimage{position:unset;top:0;-ms-transform:translateY(-50%);transform:unset;margin-bottom:25px}.buyersguide .banner-section{padding-top:20px}.buyersguide .buyersform{background:#fff;border-radius:15px;margin:50px auto}.buyersguide .smallerguide{background-image:url(//d14ty28lkqz1hw.cloudfront.net/data/org/21648/media/img/source/edit/2210949_edit.jpg);background-position-x:1000px;background-position-y:0;background-size:cover;margin-left:-10px;margin-right:-10px}.buyersguide .newwhiteblock .section-orange-heading{font-size:20px;width:90%;margin:10px 7px 15px}.buyersguide .buyers_banner.hide-for-small{background-image:none!important}.buyersguide .banner-section{padding:0}.buyersguide .dark-section.full-text-section.position-relative{padding:50px 0 50px}.buyersguide .full-text-section p{width:100%}.buyersguide .newwhiteblock .icon-list-section-box{padding:0;margin-top:20px;width:100%}.buyersguide .size-89{font-size:50px}.buyersguide .bg-white img{padding-bottom:30px}.buyersguide .white-pink-wave{background-size:auto}}@media screen and (min-width:40.063em) and (max-width:63.9375em){.buyersguide .buyersbookimage{position:unset;top:0;-ms-transform:translateY(-50%);transform:unset;text-align:center}.buyersguide .buyersform{margin:50px auto}}@media only screen and (min-width:40.063em) and (max-width:64em){.buyersguide .buyers-grey .section-main-heading{font-size:50px}.buyersguide .banner-section{padding:65px 0 30px}.buyersguide .bg-white img{padding-bottom:30px}.buyersguide label{font-size:16px}}@media screen and (min-width:640px) and (max-width:1023px){.buyersguide .smallerguide{background-image:url(//d14ty28lkqz1hw.cloudfront.net/data/org/21648/media/img/source/edit/2210949_edit.jpg);background-position-x:1000px;background-position-y:0;background-size:cover;margin-left:-20px;margin-right:-20px}.buyersguide .buyers_banner.hide-for-small{background-image:none!important}.buyersguide .banner-section{padding:0}}@media screen and (min-width:709px) and (max-width:729px){.buyersguide .buyerscheckbox{bottom:36px}}@media screen and (min-width:730px) and (max-width:1023px){.buyersguide .buyerscheckbox{bottom:-2px;padding-left:5px}}@media screen and (min-width:640px) and (max-width:1116px){.buyersguide .newwhiteblock .icon-list-section-box{padding:30px 30px 20px}.buyersguide .newwhiteblock .section-orange-heading{font-size:25px}.buyersguide .dark-section.full-text-section.position-relative{padding:50px 0 80px}}@media screen and (min-width:94em){.buyersguide .user-logged-out .float-box img{right:0!important;top:5px!important}}@media screen and (min-width:75em){.buyersguide .user-logged-out .float-box img{max-width:750px}}



/*buyersguide.css end*/