body{margin:0;padding:0;font-family:'Montserrat', sans-serif;font-size:15px;font-weight:600;}
img{max-width:100%;display:block;}
* {margin:0px;padding:0px;border:none;outline:none;box-sizing:border-box;}
.container{margin:0 auto;width:100%;padding:0 30px;}
.content-panel{width:100%;padding:65px 0;}
.content-inner-wrap {display:flex;display:-webkit-flex;justify-content:space-between;}
.content-clm1 {width:34%;}
.content-clm2 {background:#fff;width:38%;}
.content-clm3 {width:23%;border-radius:5px;color:#fff;padding:0;text-align:center;position: relative;}
.heading1{background:#333333;color:#fff;font-size:30px;font-weight:600;padding:25px 30px;line-height:1;border-radius:5px;}
.heading2{background:#333333;color:#fff;font-size:30px;font-weight:600;padding:0;line-height:1;border-radius:5px;}
input.toggle[type="checkbox"] {position:relative;width:48px;height:26px;-webkit-appearance:none;appearance:none;background:#333333;outline:none;border-radius:2rem;cursor:pointer;}
input.toggle[type="checkbox"]::before {content:"";width:20px;height:20px;border-radius:50%;background:#fff;position:absolute;top:3px;left:3px;transition:0.5s;}
input.toggle[type="checkbox"]:checked::before {transform:translateX(100%);background:#fff;}
input.toggle[type="checkbox"]:checked {background:#f48120;}
.description-wrap {float:left;width:100%;padding:25px 0 0;}
.description-row {float:left;width:100%;}
.description-clm3 {float:right;width:12%;}
.description-row {float:left;width:100%;display:flex;display:-webkit-flex;margin:0 0 25px;}
.description-num {border:1px solid #f48120;border-radius:5px;width:100%;padding:5px 10px;text-align:center;color:#111;font-weight:500;font-size:16px;font-family:'Montserrat', sans-serif;}
.description-clm1 {width:66%;padding-right:15px;display:flex;align-content:center;align-items:center;display:-webkit-flex;font-weight:600;font-size:15px;font-family:'Raleway', sans-serif;}
.description-clm2 {width:22%;padding-right:15px;}
.percentage {position: absolute;right: 20px;top: 6px;}
.perc {position: relative;}
.perc .description-num{padding-right: 20px;}
.description-icon{width:40px;text-align:center;}
.terms-box1{background:#333333;color:#ffffff;padding:30px 25px;border-radius:5px;float:left;width:100%;margin-bottom:26px;}
.terms-box1:last-child{margin-bottom:0;}
.terms-row{float:left;width:100%;display:flex;display:-webkit-flex;justify-content:space-around;text-align:left;}
.terms-td1{float:left;width:22%;}
.terms-td2{float:left;width:35%;}
.terms-td3{float:left;width:36%;}
.terms-ammount {border-radius:5px;width:90%;padding:5px 10px;text-align:left;color:#fff;font-weight:500;font-size:16px;font-family:'Montserrat', sans-serif;border:1px solid #fff;background:transparent;}
.terms-td{margin-top:20px;align-content:center;align-items:center;}
.terms-th{font-size:17px;}
.period {background:#f48120;border-radius:5px;padding:5px 10px;min-width:83px;display:inline-block;font-weight:500;}
.hotel-new-revenue-row1 {border:5px solid #f48120;margin:17px 0 0 0;border-radius:50%;font-size:22px;width:180px;height:180px;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;display:-webkit-flex;line-height:1.5;font-weight:500;}
.hotel-new-revenue-txt { width:100%;}
.hotel-new-revenue-panel { text-align:center;display:flex;flex-wrap:wrap;justify-content:center;background: #333333;border-radius: 0 0 5px 5px;padding-bottom: 23px;}
.send-report-wrap {position: absolute; width: 100%; left: 0; background: #fff; bottom:-45px;padding-top: 23px;}
.spectrum-net-revenue .send-report-wrap {position: static;}
.send-button { width:45%; margin: 0 0 0 -5px; padding: 10px 15px; font-size: 17px;border-radius: 0 5px 5px 0;cursor:pointer;font-weight:500; background: #333; color: #fff;font-family:'Raleway', sans-serif;text-align: center;}
.fname { width: 100%;border-radius: 5px; padding: 10px 15px; font-size: 17px;color: #fff;font-family:'Raleway', sans-serif; background: #f48120;font-weight:500; margin: 0 0 5px; }
.email { width: 55%;border-radius: 5px 0 0 5px; padding: 10px 15px; font-size: 17px;color: #fff;font-family:'Raleway', sans-serif; background: #f48120;font-weight:500; margin: 0; }
.content-clm3-inner-wrap { background: #333; padding-top: 30px; border-radius: 5px 5px 0 0; }
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ color: #fff; opacity: 1; /* Firefox */ }
:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #fff; }
::-ms-input-placeholder { /* Microsoft Edge */ color: #fff; }
.container2{max-width:180px;width:100%;margin:0 auto;}
.blue-color{color:#21bed3;}
.blue-border{border-color:#21bed3;color:#21bed3;}
.ty-pg {flex-wrap: wrap;justify-content: center;text-align: center;}
.msg{font-size: 35px;margin: 0 0 15px; display:block; width:100%}
.msg-content {padding: 0 10%;margin: 0 0 15px;line-height: 1.6;}
.msg-website a{color:#f48120;}
.description-txt {float: left;width: calc(100% - 40px);}


@media only screen and (min-width:1001px) and (max-width:1100px){
.heading1{padding: 15px;font-size: 22px;}
.heading2{font-size: 22px;}
.description-clm1{font-size: 14px;}
.description-num{font-size: 13px;}
.terms-th {font-size: 12px;}
.terms-ammount {font-size: 13px;}
.period{font-size: 12px;min-width: 70px;}
.hotel-new-revenue-row1{font-size: 19px;width: 168px;height: 168px;}
.email,.fname{font-size: 14px;}
.send-button{font-size: 14px;padding: 10px 9px;}
.description-row:last-child{margin-bottom:0;}
.container2{max-width:168px;}
}

@media only screen and (max-width:1000px){
.content-panel{padding: 30px 0;}
.container{padding: 0 15px;}
.content-clm1,.content-clm2,.content-clm3 {width: 100%;}
.content-inner-wrap{flex-wrap: wrap;}
.heading1{padding: 15px;}

.description-icon {width: 46px;}
.terms-box1{padding: 20px 15px;}
.period{padding: 5px 6px;min-width: 63px;}
.terms-td2{width: 32%;}
.terms-td3{width: 37%;} 
.send-report-wrap{position: static;}
.content-clm3{margin-top:26px;}
.description-clm3{padding-top: 3px;}
}
@media only screen and (max-width:767px){
input.toggle[type="checkbox"]{width: 33px;height: 20px;}
input.toggle[type="checkbox"]::before {width: 13px;height: 13px;}
.heading1{padding: 15px;font-size: 22px;}
.heading2{font-size: 22px;}
.description-clm1{font-size: 14px;}
.description-num{font-size: 13px;}
.terms-th {font-size: 12px;}
.terms-ammount {font-size: 13px;}
.period{font-size: 12px;}
.hotel-new-revenue-row1{font-size: 19px;}
.description-txt{width: calc(100% - 46px);}
}