body {background: #fff;overflow-x: hidden;margin: 0 auto;}
*{font-family:"Manrope", arial;font-size:18px;line-height:1.5em;color:#000;outline: 0;}
.lft { float: left; }
.right { float: right; }
img{max-width: 100%;}
h2.hd {margin-top: 0;}
.clear {clear: both;}
.wrap {margin: 0 auto;max-width:1208px;width: 94%;}
a{text-decoration:none; margin:0%;}
h1 {margin:0; padding:0px; margin-top:0%;}
h4 {margin:0; padding:0px;}
h3{margin: 0;padding: 0px;}
p{margin:0px;padding:0px;}
ul {margin: 0;padding: 0; }
li {margin: 0;padding: 0;}
ul:after{content: '';display: block;clear: both;}
section{margin-top: 90px;}
ul li {list-style: none;}
h2.hd{font-size:45px;margin-bottom:50px;font-family: "Montserrat", arial;font-weight:800;line-height: normal;}

ul:after{content: '';display: block;clear: both;}
.blt {display: block;}
.blt li:before{content:"";position:absolute;left: 0;top: 5px;width:20px;height:20px;background: url(../images/blt-icon.png) no-repeat center #ea8a00;border-radius: 50%;background-size: 9px;}
.blt li{display:block;position:relative;padding-left:33px;margin-bottom: 10px;}

.wrap .nav{display:flex;justify-content:space-between;align-items:center;padding: 20px 0px;}
.wrap .nav .logo{max-width: 195px;}
.wrap .nav .content{display:block;font-family:Montserrat;font-size:16px;font-weight:700;color:#fff;background: #ea8a00;padding: 22px 45px;border-radius: 10px;transition: 0.3s ease;}
.wrap .nav .content:hover{background:#000;}

.bnr{display:block;background: url(../images/bnr.jpg) no-repeat #000;background-size: cover;position: relative;z-index: 0;padding: 80px 0px;margin: 0;}
.bnr .wrap{display:flex;justify-content:space-between;}
.bnr .wrap .lft{width:50%;}
.bnr .wrap .lft h1{display:block;color:#fff;font-size: 56.59px;font-family:Manrope;font-weight:800;margin-bottom:10px;}
.bnr .wrap .lft h1 span{color:#ea8a00;font-size: inherit;font-family: inherit;font-weight: inherit;}
.bnr .wrap .lft h4{display:block;color:#fff;font-size: 22px;line-height: 1.4em;margin-bottom: 14px;}
.bnr .wrap .lft p{display:block;color:#fff;font-family:Montserrat;margin-bottom: 23px;}
.bnr .wrap .lft a{background-color: #ea8a00;padding: 19px 31px;border-radius:10px;color:#fff;font-family:Montserrat;font-weight:600;display: block;width: fit-content;transition: 0.3s ease;}
.bnr .wrap .lft a:hover{background:#fff; color:#000;}

.bnr .wrap .right {width:40%;}
.bnr .wrap .right form{background-color:#fff;padding: 33px 33px;border-radius: 10px;}
.bnr .wrap .right form h3{display:block;font-size: 26px;font-family: "Montserrat", arial;font-weight: 700;line-height: normal;margin-bottom: 16px;}
.bnr .wrap .right form .fldWrp{display:block;width: 48.5%;margin-right: 3%;float:left;margin-bottom:20px;}
.bnr .wrap .right form .fldWrp label{display:block;font-size: 15px;margin-bottom: 4px;}
.bnr .wrap .right form .fldWrp.mrg0{ margin-right:0%; }
.bnr .wrap .right form .fldWrp input{display:block;width: -webkit-fill-available;border-radius:5px;border: 1px solid #7171717a;padding: 9.5px 16px;font-size: 16px;color: #4f4949;}
.bnr .wrap .right form .fldWrp input::placeholder{color:#4f4949;}
.bnr .wrap .right form .fldWrp select{display:block;width: -webkit-fill-available;border-radius:5px;border: 1px solid #7171717a;padding: 9.5px 16px;font-size: 16px;color: #4f4949;}
.bnr .wrap .right form .fldWrp.full{width: 100%;margin-right: 0%;}
.bnr .wrap .right form .fldWrp select{display:block;}
.bnr .wrap .right form button{display:block;width: -webkit-fill-available;width: -moz-fill-available;border-radius:5px;padding: 12.5px 16px;background-color:#ea8a00;border: 0;color: #fff;font-weight: 600;cursor: pointer;transition: 0.3s ease;}
.bnr .wrap .right form button:hover{background:#000;}

.challenges ul:after{display:none}
.challenges ul {display:flex;}
.challenges ul li {display:inline-block;background-color:#ea8a00;border-radius:14px;position: relative;width: 23.75%;margin-right: 1.7%;margin-top: 20px;} 
.challenges ul li:nth-child(4n+4){margin-right:0px;}
.challenges ul li .pdng{display:block;padding: 30px 25px;position:relative;padding-top: 63px;}
.challenges ul li .icons{background:#fff;width:64px;height:64px;border:2px solid #ea8a00;left: 23px;border-radius:50%;display:flex;align-items:center;justify-content: center;position: absolute;top: -20px;}
.challenges ul li .icons img{width:auto;}
.challenges ul li p{display:block;color:#fff;}

.leads{display:block;background-color:#f5f1e6;padding-top:90px;padding-bottom:90px;}
.leads .wrap .lft{width: 47%;}
.leads .wrap .right{width: 48%;}
.leads .wrap .lft ul li{margin-bottom:7px;}
.leads .wrap .lft h2.hd{margin-bottom:30px;}
.leads .wrap .right img{display:block;}

.execution .wrap h2.hd{display:block; text-align:center; }
.execution .wrap .lft{display:inline-block;width: 50.3%;}
.execution .wrap .right{width: 45%;}
.execution .right .item{display: flex;align-items: flex-start;gap: 15px;margin-bottom: 30px;position: relative;padding-left: 65px;min-height: 53px;}
.execution .right .item .icon{width:50px;height:50px;border-radius: 50%;background: #ea8a00;display:flex;align-items:center;justify-content: center;position: absolute;left: 0;top: 50%;margin-top: -25px;}
.execution .right .item .text p{display:block;}
.execution .right .item .text h3{display:block;font-weight:600;}

.work{display:block; background-color:#f5f1e6; padding-top:90px; padding-bottom:90px;}
.work .wrap h2.hd{display:block; text-align:center;}
.work .wrap .flexContainer{display:flex;flex-wrap:wrap;justify-content: center;}
.work .wrap .item{display: block;background:#fff;width: 48%;margin-right: 2%;margin-bottom: 2%;margin-top: 30px;border-radius: 11px;box-shadow: 0px 0px 7px #0000001f;}
.work .wrap .item .pdng{padding:30px;position: relative;padding-top: 63px;}
.work .wrap .item:nth-child(2n+2), .work .wrap .item:last-child{margin-right:0px;}
.work .wrap .item:last-child{margin-bottom:0px;}
.work .wrap .item .icons{margin-bottom: 7px;width: 70px;height: 70px;border-radius: 50%;background: #ea8a00;display: flex;align-items: center;justify-content: center;position: absolute;top: -30px;border: 5px solid #fff;left: 23px;}
.work .wrap .item p{margin-bottom: 8px; }
.work .wrap .item ul{display:block;}
.work .wrap .item ul li{margin-bottom:10px;}

.why-prospertize .lft {45%;width: 46%;}
.why-prospertize .lft h2.hd{margin-bottom:30px}
.why-prospertize .right {width: 49.3%;}

.results-that-speak{display:block;background-color:#f5f1e6;padding-top:90px;padding-bottom:90px;}
.results-that-speak .lft{width:50.3%;}
.results-that-speak .right{width:45%;}
.results-that-speak ul li {display:block; position:relative; padding-left:33px;}
.results-that-speak h2.hd{display:block; margin-bottom:30px}

.operators .textpnl{display:flex;flex-direction:column;justify-content: center;align-items: center;background-color:#ffffff;border: 1px solid;text-align: center;border-radius: 10px;margin: auto;padding: 45px;max-width: 700px;}
.operators h2.hd{margin-bottom: 21px;}

.most-restaurants .wrap .lft{width: 50.3%;}
.most-restaurants .wrap .right{width: 45%;}
.most-restaurants .wrap h2.hd{margin-bottom:21px;}

.growth-diagnostic{display:block;background-image:url(../images/book-growth-diagnostic.jpg);width:100%;padding-top:90px;padding-bottom:90px;background-color: #000;}
.growth-diagnostic .wrap h2.hd{margin-bottom:30px; color:#fff;}
.growth-diagnostic .wrap{display:flex;flex-direction:column;align-items:center;text-align:center;}
.growth-diagnostic .wrap a{display:block;font-size: 23px;font-weight:600;background-color:#ea8a00;padding: 17px 30px;border-radius:10px;color: #fff;transition: 0.3s ease;}
.growth-diagnostic .wrap a:hover{background:#fff; color:#000;}

footer {background:#525252;margin-top: 1px;padding-top:26px;padding-bottom:26px;}
footer .wrap{display:flex;justify-content: center;align-items: center;}
footer .wrap .logo{display:block;position: relative;line-height: 0;padding-right: 40px;margin-right:40px;}
footer .wrap .logo:after{content:'';display:block;width: 1px;height: 100%;background: #7c7c7cba;position: absolute;right: 0;top: 0;}
footer .wrap p{display:block;}
footer .wrap p {color:#fff;}
.btm{text-align:center;color:#525252;padding: 18px;font-size:14px}

@media screen and (max-width:1024px) {
    .bnr{padding:60px 0px;}
.bnr .wrap .lft h1{font-size:45px;}
    .bnr .wrap .lft h4{font-size:20px;}
    .bnr .wrap{flex-flow:column;}
    .bnr .wrap .lft{width:100%;float: none;}
    .bnr .wrap .right{width:100%;margin-top: 30px;float: none;position: relative;}
    h2.hd{font-size:38px;}
    

}

@media screen and (max-width:900px) {
    .most-restaurants .wrap .lft{width:100%;}
    .most-restaurants .wrap .right{width:100%;margin-top: 30px;}
    .results-that-speak .lft{width:100%;}
    .results-that-speak .right{width:100%;margin-top: 30px;}
    .why-prospertize .lft{width:100%;}
    .why-prospertize .right{width:100%;margin-top: 30px;}
    .execution .wrap .right{width:100%;margin-top: 30px;}
    .execution .wrap .lft{width:100%;}
.challenges ul li{width:100%;margin:0px;margin-top: 21px;}
h2.hd{margin-bottom:30px;}
    .challenges ul li p br, h2.hd br{display:none;}
    .leads .wrap .lft{width:100%;}
    .leads .wrap .right{width:100%;margin-top: 30px;}
}

@media screen and (max-width:768px) {
.work .wrap .item{margin:0px;width: 100%;margin-top: 29px;margin-bottom: 25px;}
    .operators .textpnl p br{display:none;}
}

@media screen and (max-width:650px) {
    h2.hd{font-size: 27px;}
.wrap .nav .logo{max-width: 165px;}
    .wrap .nav .content{padding: 12px 20px;}
    .wrap .nav{padding:10px 0px;}
}


@media screen and (max-width:500px) {
    footer .wrap p{text-align:center;}
    footer .wrap .logo:after{width:100%;height: 1px;top: initial;bottom: 0;}
    footer .wrap{flex-flow:column;}
    footer .wrap .logo{padding:0px;margin:0px;width: 100%;display: flex;align-items: center;justify-content: center;padding-bottom: 20px;margin-bottom: 21px;}
    footer .wrap p br{display:none;}
    .growth-diagnostic .wrap a{font-size: 18px;}
    .operators .textpnl{padding: 25px;}
    .work .wrap .item .pdng{padding: 20px;padding-top: 46px;}
    .work .wrap .item .icons{width: 50px;height: 50px;border-width: 3px;left: 16px;top: -20px;}
    .work .wrap .item .icons img{max-width: 63%;}
    .execution .right .item{min-height:40px;padding-left: 53px;margin-bottom: 22px;}
    .execution .right .item .icon img{max-width: 59%;}
    .execution .right .item .icon{width:40px;height: 40px;margin-top: -20px;}
    .leads .wrap .lft h2.hd{margin-bottom: 18px;}
    .leads, .work, .results-that-speak, .growth-diagnostic{padding:50px 0px;}
    section{margin-top: 55px;}
    h2.hd{font-size: 25px;}
    .bnr .wrap .right form h3{font-size:20px;}
    .bnr .wrap .right form{padding: 26px;}
    .bnr .wrap .lft a{padding: 14px 15px;}
.bnr{padding:30px 0px;}
.bnr .wrap .lft h1{font-size: 39px;}
.bnr .wrap .lft h4{font-size: 17px;}
*{font-size:15px;}
    .blt li{padding-left: 25px;}
    .blt li:before{width: 17px;height: 17px;background-size: 53%;top: 3px;}
    .challenges ul li p{font-size:17px;}
    .bnr .wrap .right form .fldWrp{width:100%; margin-right:0px;}
}

@media screen and (max-width:450px) {
    .growth-diagnostic .wrap a{font-size: 16px;padding: 10px;}
    .bnr .wrap .lft h1{font-size: 32px;}
}

@media screen and (max-width:400px) {
.execution .right .item{padding-left:0px;flex-flow: column;min-height: initial;}
    .execution .right .item .icon{position:initial;margin: 0;}
}


@media screen and (max-width:360px) {}
