@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');
body {
    font-family: "Inter", sans-serif;
    font-size: 16px;
    overflow-x: hidden;
    top: 0!important;
    background: #fff;
    color: #656565;
    line-height: 24px;
}
.agreement-list .btn-cart .right,.header .nav-right,.menu_link{text-align:right;}
.btn-blue-outline, .card-button, .profile-lable, .sales-2 .exclusively .exclusive span, .testimonials-box .testimon .name, .thankyou span, h1, h2, h3, h4, h5, h6 {
    font-weight: 800;
}
.font-45, .titleH1, .titleH2, .titleH3, .titleH4, .titleH5, .titleH6 {
     font-weight: 800;
    line-height: initial;
}
.titleH2 {
    font-size: 2rem;
}
.titleH4 {
    font-size: 1.5rem;
}
.titleH5 {
    font-size: 1.25rem;
}
.titleH6 {
    font-size: 1rem;
}
a, a:focus, a:hover, button, button:focus {
    text-decoration: none!important;
    outline: 0!important;
}
.header_bg .header-text, .section {
    padding: 70px 0;
}
.bg_light {
    background: url(https://cdn.creativemarketingincentives.biz/thankyou/images/bg_light.jpg) top left;
    margin-top: 65px;
}
.section .titleH3 {
    font-size: 40px;
    color: #000;
}
.btn-primary {
    background-image: linear-gradient(45deg, #34b894 0, #2c9a7c 100%);
    font-weight: 600;
    color: #fff!important;
    font-size: 18px;
    transition: .5s;
    border-radius: 40px;
    padding: 16px 30px;
    border: none;
}
.btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open>.dropdown-toggle.btn-primary {
    background-image: linear-gradient(45deg, #2c9a7c 0, #34b894 100%);
    color: #fff;
    box-shadow: 0 1px 10px 0 rgba(0, 0, 0, .24), 0 17px 50px 0 rgba(0, 0, 0, .19);
}
.green-text {
     font-weight: 800;
    font-size: 20px;
    color: #46a92f;
}
.orange-text {
    color: #ff6400;
}
.btn-cancel, .btn-orange, .btn-remove, .btn-secondary {
    font-weight: 600;
    color: #fff!important;
    transition: .5s;
}
.btn-remove, .btn-secondary {
    font-size: 16px;
    padding: 10px 20px;
}
.btn-secondary {
    background-image: linear-gradient(45deg, #186fd2 0, #1055a4 100%);
    border-radius: 40px;
    border: none;
    text-transform: uppercase;
}
.btn-orange, .btn-remove {
    background-image: linear-gradient(45deg, #ff6400 0, #ef650b 100%);
    border-radius: 40px;
    text-transform: uppercase;
    border: none;
}
.btn-secondary.active, .btn-secondary.focus, .btn-secondary:active, .btn-secondary:focus, .btn-secondary:hover, .open>.dropdown-toggle.btn-secondary {
    background-image: linear-gradient(45deg, #1055a4 0, #186fd2 100%);
    color: #fff;
    box-shadow: 0 1px 10px 0 rgba(0, 0, 0, .24), 0 17px 50px 0 rgba(0, 0, 0, .19);
}
.btn-cancel, .btn-orange {
    font-size: 18px;
    padding: 16px 30px;
}
.btn-go, .header_bg .header-text .titleH1 {
    font-weight: 700;
    text-transform: uppercase;
}
.btn-orange.active, .btn-orange.focus, .btn-orange:active, .btn-orange:focus, .btn-orange:hover, .btn-remove.active, .btn-remove.focus, .btn-remove:active, .btn-remove:focus, .btn-remove:hover, .open>.dropdown-toggle.btn-orange, .open>.dropdown-toggle.btn-remove {
    background-image: linear-gradient(45deg, #ef650b 0, #ff6400 100%);
    color: #fff;
    box-shadow: 0 1px 10px 0 rgba(0, 0, 0, .24), 0 17px 50px 0 rgba(0, 0, 0, .19);
}
.btn-orange {
    line-height: 20px;
}
.btn-cancel {
    background-image: linear-gradient(45deg, #e73535 0, #d62727 100%);
    border-radius: 40px;
    border: none;
}
.error-msg, .header .menu-link, .succes-msg {
    font-size: 15px;
    text-transform: uppercase;
}
.btn-cancel.active, .btn-cancel.focus, .btn-cancel:active, .btn-cancel:focus, .btn-cancel:hover, .open>.dropdown-toggle.btn-cancel {
    background-image: linear-gradient(45deg, #d62727 0, #e73535 100%);
    color: #fff;
    box-shadow: 0 1px 10px 0 rgba(0, 0, 0, .24), 0 17px 50px 0 rgba(0, 0, 0, .19);
}
.succes-msg {
    color: #2ec170;
    font-weight: 700;
}
.error-msg {
    color: #e63f6a;
    font-weight: 700;
}
.sticky-header {
    position: fixed;
    z-index: 99;
    width: 100%;
    top: 0;
    border-radius: 0!important;
}
.sticky {
    background-color: rgba(19, 49, 156);
}
.menu_link {
    padding: 10px 0;
    width: 100%}
.menu_link a {
    color: #fff;
    margin-left: 30px;
    text-transform: uppercase;
}
.header_bg {
    background: url(https://cdn.creativemarketingincentives.biz/thankyou/images/header_bg.jpg) top center/cover no-repeat;
    margin-top: 65px;
}
.header {
    background-color: #231b76;
    box-shadow: 0 4px 35px 0 rgb(0 0 0 / 10%);
    padding: 15px 0;
}
.header .menu-link {
    color: #fff;
    cursor: pointer;
    padding: 10px 12px;
}
.header_bg .header-text .titleH1 {
    font-size: 42px;
    color: #fff;
}
.header_bg .header-text .font-45 {
    font-size: 45px;
}
.header_bg .header-text .titleH2 {
   font-weight: 300;
    font-size: 18px;
    color: #c5ffc4;
    line-height: 24px;
}
.header-text .form-control, .login_bg .form-control {
    border-radius: 40px;
    border: 2px solid #fff;
    box-shadow: none!important;
    height: calc(1.7em + 1.5rem + 2px);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #fff!important;
    background-image: linear-gradient(90deg, #3c365d 50%, #3e378e 100%);
    letter-spacing: .5px;
}
.testimonials .box, .testimonials_bg .testimonials_box {
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .3);
    background-color: #fff;
}
.about_us, .footer, .home_clients {
    letter-spacing: 1px;
}
.footer a:hover, .header-text .has-error .help-block, .login_bg a, .testimonials_bg .carousel-control-next, .testimonials_bg .carousel-control-prev {
    color: #fff;
}
.header-text ::placeholder {
    color: #fff!important;
}
.header-text :-ms-input-placeholder {
    color: #fff!important;
}
.header-text ::-ms-input-placeholder {
    color: #fff!important;
}
.btn-go {
    background: #12ff08;
    color: #373751;
    font-size: 18px;
    padding: 5px 30px;
    transition: .5s;
    border-radius: 40px;
    min-width: 200px;
    line-height: 38px;
    border: 1px solid #373751;
}
.about_us, .certificates-image-wrapper, .footer, .home_clients, .testimonials_box .client_name span {
   font-weight: 300;
}
.btn-go.active, .btn-go.focus, .btn-go:active, .btn-go:focus, .btn-go:hover, .open>.dropdown-toggle.btn-go {
    background: #fb6402;
    color: #fff;
}
.certificates-image-wrapper {
    background-color: rgba(35, 27, 119, .6);
    padding: 50px 0;
    font-size: 18px;
    color: #fff;
    text-align: center;
}
.testimonials_bg {
    background: #231b55;
}
.carousel-control-prev, .input-checkbox:checked~label:not(.error):after, .input-radio:checked~label:not(.error):after, .testimonials_bg .carousel-control-next {
    opacity: 1;
}
.testimonials_bg .testimonials_box {
    border-radius: 5px;
    padding: 10px;
    margin-top: 50px;
}
.testimonials_box .testi-text {
   font-weight: 300;
    font-size: 14px;
    letter-spacing: 1px;
    color: #314258;
    margin-bottom: 15px;
    min-height: 190px;
}
.testimonials_box .quotes {
    margin-top: -30px;
    text-align: right;
}
.testimonials_box .client {
    width: 60px;
    margin-right: 10px;
    flex-shrink: 0;
}
.testimonials_box .client_name {
    font-weight: 700;
    font-size: 17px;
    color: #314258;
}
.about_us {
    background: #e7e7e7;
    font-size: 16px;
    text-align: center;
}
.home_clients {
    background: #231b76;
    color: #fff;
    text-align: center;
}
.home_clients .titleH3 {
    color: #fff;
    text-transform: uppercase;
}
.testimonials {
    margin-top: 10px;
}
.testimonials .box {
    border: 0;
    margin-top: 20px;
    margin-bottom: 20px;
}
.about-box-layout8 .item-content, .about-box-layout8 .item-img, .banner .position, .banner-1, .banner-10, .banner-11, .banner-12, .banner-13, .banner-14, .banner-15, .banner-16, .banner-17, .banner-18, .banner-19, .banner-2, .banner-3, .banner-4, .banner-5, .banner-6, .banner-7, .banner-8, .banner-9, .banner-box-layout8 .item-content, .banner-box-layout8 .item-img, .box .testimo-img, .checkout, .sales-2, .sales-2 .position, canvas {
    position: relative;
}
.testimo-img .overly {
    position: absolute;
    background: url(https://cdn.creativemarketingincentives.biz/thankyou/images/grent-line.png) bottom left repeat-x;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%}
.testimo-img .testimonial-text {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 1;
    color: #fff;
    padding: 12px;
    line-height: 20px;
}
.box .user {
    padding: 15px 15px 0;
    font-weight: 500;
}
.user .data-state {
    width: 48px;
    margin-right: 8px;
    flex-shrink: 0;
}
.user .user-name {
    font-size: 16px;
    line-height: 1.4;
}
.checkout .text, .list li {
    line-height: 28px;
}
.agreement-list .agreement-name p, .user .user-name p {
    margin-bottom: 0;
}
.user .user-name span {
    font-weight: 300;
    font-size: 16px;
    line-height: 1;
    font-style: italic;
}
.box .added {
    font-size: 11px;
    padding: 15px;
}
.carousel-control-next, .carousel-control-prev {
    width: 2%;
    color: #000;
    font-size: 32px;
}
.carousel-control-next:hover, .carousel-control-prev:hover {
    color: #575757;
}
.top-left-radius {
    border-top-left-radius: 40px;
}
.bottom-right-radius {
    border-bottom-right-radius: 40px;
}
.footer {
    background: #0c0940;
    padding: 40px 0;
    text-align: center;
    color: #fff;
    margin-top: -25px;
}
.form-control, .line .form-control {
    font-family: Arial, Helvetica, sans-serif;
}
.footer a {
    color: #c5ffc4;
}
.checkout .font-45, .thankyou .font-45 {
    font-size: 42px;
}
.banner .compliments-area, .checkout .compliments-area, .sales-2 .compliments-area {
    position: absolute;
    width: 330px;
    background-image: linear-gradient(0deg, #fff 0, #e0efff 100%);
    top: 0;
    right: 0;
    z-index: 1;
    padding: 10px 10px 15px;
    text-align: center;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    box-shadow: -2px 0 37px -3px rgba(0, 0, 0, .8);
}
.banner .compliments-area .tital, .checkout .compliments-area .tital, .sales-2 .compliments-area .tital {
    background-color: #186fd2;
    padding: 10px;
    color: #fff;
     font-weight: 800;
    font-size: 20px;
    text-transform: uppercase;
}
.banner .compliments-area p, .checkout .compliments-area p, .dashboard .card h5, .sales-2 .compliments-area p {
    margin: 0;
}
.certe_info {
    font-size: 18px;
    color: #fff;
    background-color: rgba(72, 86, 105);
    padding: 25px;
    border-radius: 5px;
}
.certe_info p, .testimonials-box .testimon p {
    margin-bottom: 5px;
}
.certe_info i {
    color: #fff;
    padding-right: 10px;
}
.checkout .note {
    color: #d92020;
    font-style: italic;
}
.form-control {
    border-radius: 0;
    border: 1px solid #e6e6e6;
    box-shadow: none!important;
    height: calc(1.7em + 1.5rem + 2px);
    font-size: 17px;
    letter-spacing: .5px;
}
.checkout .link a {
    color: #707070;
    font-size: 13px;
    text-decoration: underline!important;
}
.checkout .text h5 {
    margin-top: 20px;
}
.list li {
    padding-bottom: 15px;
    list-style-image: url(https://cdn.creativemarketingincentives.biz/thankyou/images/right.png);
}
.form-check {
    padding-left: 0;
    margin-bottom: 10px;
}
.input-checkbox, .input-radio {
    position: absolute;
    opacity: 0;
    height: 1px;
    width: 1px;
}
.banner, .sales-2 {
    height: 650px;
}
.input-checkbox~label:not(.error), .input-radio~label:not(.error) {
    font-size: 17px;
    line-height: 30px;
    margin-bottom: 0;
    color: #495463;
    padding-left: 42px;
    position: relative;
    cursor: pointer;
    transition: .4s;
    text-transform: capitalize;
    display: block;
}
.input-checkbox~label:not(.error):after, .input-checkbox~label:not(.error):before, .input-radio~label:not(.error):after, .input-radio~label:not(.error):before {
    position: absolute;
    top: 0;
    left: 0;
    height: 30px;
    width: 30px;
    border-radius: 3px;
    transition: .4s;
}
.input-checkbox~label:not(.error):before, .input-radio~label:not(.error):before {
    content: '';
    border: 1px solid #c4c4c3;
    background-color: #fff;
}
.input-checkbox~label:not(.error):after {
    line-height: 30px;
    text-align: center;
    content: '';
    background: url(https://cdn.creativemarketingincentives.biz/thankyou/images/checkbox.png) center no-repeat #2c80ff;
    opacity: 0;
}
.input-radio~label:not(.error):after {
    line-height: 30px;
    text-align: center;
    background: #2c80ff;
    opacity: 0;
}
.input-checkbox:disabled~label:not(.error), .input-radio:disabled~label:not(.error) {
    opacity: .5;
}
.input-checkbox~.error, .input-radio~.error {
    position: absolute;
    left: 1px;
    color: #fff;
    font-size: 12px;
    bottom: 100%;
    background: #ff6868;
    padding: 5px 10px;
    z-index: 1;
    border-radius: 2px;
    white-space: nowrap;
}
.input-checkbox-md~label:not(.error), .input-radio-md~label:not(.error) {
    font-size: 17px;
    line-height: 24px;
    padding-left: 33px;
}
.input-checkbox-md~label:not(.error):after, .input-checkbox-md~label:not(.error):before, .input-radio-md~label:not(.error):after, .input-radio-md~label:not(.error):before {
    height: 24px;
    width: 24px;
}
.input-checkbox-md~label:not(.error):after, .input-radio-md~label:not(.error):after {
    line-height: 24px;
    font-size: 10px;
}
.input-checkbox-md~.error, .input-radio-md~.error {
    left: -2px;
}
.input-radio~label:not(.error):after, .input-radio~label:not(.error):before {
    border-radius: 50%}
.input-radio~label:not(.error):after {
    content: '';
    height: 16px;
    width: 16px;
    top: 7px;
    left: 7px;
}
.input-radio:checked~label:not(.error):before {
    border-color: #2c80ff;
}
.input-radio-md~label:not(.error):after {
    height: 14px;
    width: 14px;
    top: 5px;
    left: 5px;
}
.input-radio-sm~label:not(.error):after {
    height: 12px;
    width: 12px;
    top: 4px;
    left: 4px;
}
.modal-dialog-lg {
    min-width: 850px;
}
.modal-dialog-md {
    min-width: 650px;
}
.modal-content {
    position: relative;
    border-radius: 8px;
    padding: 6px 0;
    box-shadow: 0 10px 55px 0 rgba(0, 0, 0, .2);
    border: 0;
}
.popup-body {
    padding: 30px 35px;
}
.popup-body .popup_scroll {
    max-height: 450px;
    overflow-x: hidden;
    overflow-y: auto;
}
.popup-title {
    color: #253992;
    font-weight: 500;
    padding-right: 40px;
    margin-bottom: 20px;
    font-size: 18px;
    text-transform: uppercase;
}
.modal-close {
    top: -20px;
    right: -20px;
    position: absolute;
    display: inline-block;
}
.modal-close .ti {
    font-size: 26px;
    height: 44px;
    width: 44px;
    line-height: 44px;
    text-align: center;
    background: #fff;
    border-radius: 50%;
    color: #818899;
    text-shadow: none;
    display: block;
    transition: .4s;
    box-shadow: 0 0 25px 0 rgba(0, 0, 0, .3);
}
.modal-dialog-lg ul {
    padding-left: 15px;
}
.modal-dialog-lg h4 {
    text-transform: uppercase;
    padding-bottom: 15px;
    color: #34b894;
    font-size: 20px;
}
.modal-dialog-lg h5 {
    padding-top: 15px;
    font-size: 16px;
}
.modal-dialog-lg .text {
    line-height: 26px;
}
.line {
    width: 270px;
}
.line .form-control {
    border-radius: 0;
    box-shadow: none!important;
    height: 25px;
    color: #000;
    letter-spacing: .5px;
}
.header_menu, .how_it, .payment .blue_line {
    font-weight: 500;
}
.signature-component {
    text-align: left;
    display: inline-block;
    max-width: 100%}
.border-logo, .business_bg, .card-button, .how_it, .login_bg, .our_banner_offer, .our_offer-2, .support-bu, .support_bar, .thankyou .thx-box {
    text-align: center;
}
canvas {
    display: block;
    width: 100%}
.signature-pad {
    border: 1px solid #e6e6e6;
}
.banner .overly, .sales-2 .overly {
    position: absolute;
    background-color: rgba(43, 50, 83, .5);
    width: 100%;
    height: 100%}
.sales-2 .header-top {
    position: absolute;
    padding: 25px 0;
    width: 100%}
.sales-2 .exclusively {
    position: absolute;
    top: 565px;
    left: 0;
    width: 100%;
    background: 0 0;
}
.sales-2 .exclusively .exclusive {
     font-weight: 800;
    background-color: rgba(19, 49, 156);
    font-size: 28px;
    color: #fff;
    padding: 30px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}
.sales-2 .exclusively .tital_box {
     font-weight: 800;
    font-size: 35px;
    color: #fff;
    text-transform: uppercase;
    padding: 30px;
    line-height: 42px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    box-shadow: -2px 0 37px -3px rgba(0, 0, 0, .8);
}
.sales-2 .exclusively .tital_img-1 {
    background: url(https://cdn.creativemarketingincentives.biz/thankyou/images/banner/header_bottom.jpg) bottom center/cover no-repeat;
}
.sales-2 .exclusively .tital_img-2 {
    background: url(https://cdn.creativemarketingincentives.biz/thankyou/images/banner-2/header_bottom.jpg) bottom center/cover no-repeat;
}
.sales-2 .exclusively .tital_img-3 {
    background: url(https://cdn.creativemarketingincentives.biz/thankyou/images/banner-3/header_bottom.jpg) bottom center/cover no-repeat;
}
.sales-2 .exclusively .tital_img-4 {
    background: url(https://cdn.creativemarketingincentives.biz/thankyou/images/banner-4/header_bottom.jpg) bottom center/cover no-repeat;
}
.sales-2 .exclusively .tital_img-5 {
    background: url(https://cdn.creativemarketingincentives.biz/thankyou/images/banner-5/header_bottom.jpg) bottom center/cover no-repeat;
}
.sales-2 .exclusively .tital_img-6 {
    background: url(https://cdn.creativemarketingincentives.biz/thankyou/images/banner-6/header_bottom.jpg) bottom center/cover no-repeat;
}
.sales-2 .exclusively .tital_img-9 {
    background: url(https://cdn.creativemarketingincentives.biz/thankyou/images/banner-9/header_bottom.jpg) bottom center/cover no-repeat;
}
.sales-2 .exclusively .tital_img-11 {
    background: url(https://cdn.creativemarketingincentives.biz/thankyou/images/banner-11/header_bottom.jpg) bottom center/cover no-repeat;
}
.sales-2 .exclusively .tital_img-12 {
    background: url(https://cdn.creativemarketingincentives.biz/thankyou/images/banner-12/header_bottom.jpg) bottom center/cover no-repeat;
}
.sales-2 .exclusively .tital_img-13 {
    background: url(https://cdn.creativemarketingincentives.biz/thankyou/images/banner-13/header_bottom.jpg) bottom center/cover no-repeat;
}
.sales-2 .exclusively .tital_img-14 {
    background: url(https://cdn.creativemarketingincentives.biz/thankyou/images/banner-14/header_bottom.jpg) bottom center/cover no-repeat;
}
.sales-2 .exclusively .tital_img-15 {
    background: url(https://cdn.creativemarketingincentives.biz/thankyou/images/banner-15/header_bottom.jpg) bottom center/cover no-repeat;
}
.sales-2 .exclusively .tital_img-16 {
    background: url(https://cdn.creativemarketingincentives.biz/thankyou/images/banner-16/header_bottom.jpg) bottom center/cover no-repeat;
}
.sales-2 .exclusively .tital_img-17 {
    background: url(https://cdn.creativemarketingincentives.biz/thankyou/images/banner-17/header_bottom.jpg) bottom center/cover no-repeat;
}
.sales-2 .exclusively .tital_img-18 {
    background: url(https://cdn.creativemarketingincentives.biz/thankyou/images/banner-18/header_bottom.jpg) bottom center/cover no-repeat;
}
.sales-2 .exclusively .tital_img-19 {
    background: url(https://cdn.creativemarketingincentives.biz/thankyou/images/banner-19/header_bottom.jpg) bottom center/cover no-repeat;
}
.our_offer-2 {
    margin-top: 70px;
    line-height: 30px;
    font-size: 18px;
}
.our_banner_offer .titleH3 span, .our_offer-2 .titleH3 span {
    color: #008aff;
    font-weight: 300;
}
.banner_features, .features-2 {
    background-color: #f0f6fe;
}
.banner_features .list_Features, .discount .list_Features, .features-2 .list_Features {
    padding-left: 23px;
}
.banner_features .list_Features li, .discount .list_Features li, .features-2 .list_Features li {
    line-height: 32px;
    list-style-image: url(https://cdn.creativemarketingincentives.biz/thankyou/images/right_out_line.png);
    font-size: 17px;
    color: #0a0a0a;
}
.banner_features-layout .banner_features-img, .features-box-layout .features-box-img {
    position: relative;
    border: 5px solid #fff;
    -webkit-box-shadow: 0 11px 29px 0 rgba(0, 0, 0, .3);
    box-shadow: 0 11px 29px 0 rgba(0, 0, 0, .3);
}
.about-box-layout4 .about-box-img, .about-box-layout5 .about-box-img, .banner-box-layout4 .banner-box-img, .banner-box-layout5 .banner-box-img {
    -webkit-box-shadow: 0 11px 29px 0 rgba(0, 0, 0, .3);
    box-shadow: 0 11px 29px 0 rgba(0, 0, 0, .3);
}
.about-box-layout4 .about-box-img .sl-number, .banner-box-layout4 .banner-box-img .sl-number {
    font-size: 10rem;
    color: #f1f1f1;
    font-weight: 700;
    position: absolute;
    top: -15px;
    left: -53px;
    z-index: -1;
     font-weight: 800;
}
.about-box-layout5 .about-box-img .sl-number, .banner-box-layout5 .banner-box-img .sl-number {
    font-size: 10rem;
    color: #f1f1f1;
    font-weight: 700;
    position: absolute;
    top: -15px;
    right: -53px;
    z-index: -1;
     font-weight: 800;
}
.about-box-layout4 p, .about-box-layout5 p, .banner-box-layout4 p, .banner-box-layout5 p {
    line-height: 28px;
    font-size: 16px;
    color: #0a0a0a;
    text-align: justify;
}
.about-box-layout8, .banner-box-layout8 {
    display: flex;
    align-items: center;
}
.about-box-layout8 .item-content, .banner-box-layout8 .item-content {
    width: 55%;
    background-color: #fff;
    border-radius: 4px 0 0 4px;
    padding: 3rem;
}
.about-box-layout8 .item-content:after, .banner-box-layout8 .item-content:after {
    content: "";
    height: 100%;
    width: 130px;
    background-color: #fff;
    border-radius: 0 4px 4px 0;
    position: absolute;
    top: 0;
    right: -7rem;
}
.about-box-layout8 .item-img, .banner-box-layout8 .item-img {
    width: 45%;
    text-align: center;
    box-shadow: 0 5px 35px 0 rgba(0, 0, 0, .46);
}
.about-box-layout8 .green-text, .banner-box-layout8 .green-text, .dash-thankyou {
    font-size: 17px;
}
.how_it {
    font-size: 18px;
    margin-bottom: 20px;
    color: #0e0f0f;
    padding-top: 20px;
}
.how_it_font {
    font-size: 17px;
    color: #0e0f0f;
    line-height: 30px;
}
.banner-1 {
    background: url(https://cdn.creativemarketingincentives.biz/thankyou/images/banner/banner.jpg) top center/cover no-repeat;
}
.banner-2 {
    background: url(https://cdn.creativemarketingincentives.biz/thankyou/images/banner-2/banner.jpg) top center/cover no-repeat;
}
.banner-3 {
    background: url(https://cdn.creativemarketingincentives.biz/thankyou/images/banner-3/banner.jpg) top center/cover no-repeat;
}
.banner-4 {
    background: url(https://cdn.creativemarketingincentives.biz/thankyou/images/banner-4/banner.jpg) top center/cover no-repeat;
}
.banner-5 {
    background: url(https://cdn.creativemarketingincentives.biz/thankyou/images/banner-5/banner.jpg) top center/cover no-repeat;
}
.banner-6 {
    background: url(https://cdn.creativemarketingincentives.biz/thankyou/images/banner-6/banner.jpg) top center/cover no-repeat;
}
.banner-7 {
    background: url(https://cdn.creativemarketingincentives.biz/thankyou/images/banner-7/banner.jpg) top center/cover no-repeat;
}
.banner-8 {
    background: url(https://cdn.creativemarketingincentives.biz/thankyou/images/banner-8/banner.jpg) top center/cover no-repeat;
}
.banner-9 {
    background: url(https://cdn.creativemarketingincentives.biz/thankyou/images/banner-9/banner.jpg) top center/cover no-repeat;
}
.banner-10 {
    background: url(https://cdn.creativemarketingincentives.biz/thankyou/images/banner-10/banner.jpg) top center/cover no-repeat;
}
.banner-11 {
    background: url(https://cdn.creativemarketingincentives.biz/thankyou/images/banner-11/banner.jpg) top center/cover no-repeat;
}
.banner-12 {
    background: url(https://cdn.creativemarketingincentives.biz/thankyou/images/banner-12/banner.jpg) top center/cover no-repeat;
}
.banner-13 {
    background: url(https://cdn.creativemarketingincentives.biz/thankyou/images/banner-13/banner.jpg) top center/cover no-repeat;
}
.banner-14 {
    background: url(https://cdn.creativemarketingincentives.biz/thankyou/images/banner-14/banner.jpg) top center/cover no-repeat;
}
.banner-15 {
    background: url(https://cdn.creativemarketingincentives.biz/thankyou/images/banner-15/banner.jpg) top center/cover no-repeat;
}
.banner-16 {
    background: url(https://cdn.creativemarketingincentives.biz/thankyou/images/banner-16/banner.jpg) top center/cover no-repeat;
}
.banner-17 {
    background: url(https://cdn.creativemarketingincentives.biz/thankyou/images/banner-17/banner.jpg) top center/cover no-repeat;
}
.banner-18 {
    background: url(https://cdn.creativemarketingincentives.biz/thankyou/images/banner-18/banner.jpg) top center/cover no-repeat;
}
.banner-19 {
    background: url(https://cdn.creativemarketingincentives.biz/thankyou/images/banner-19/banner.jpg) top center/cover no-repeat;
}
.banner .compliments-area i {
    color: #34b894;
}
.banner .exclusively {
    position: absolute;
    top: 554px;
    left: 0;
    width: 100%;
    background: 0 0;
}
.checkout .box, .thankyou .thx-box {
    background-color: #fff;
    border-radius: 10px;
    font-size: 17px;
}
.banner .exclusively .tital_box {
    background-color: rgba(19, 49, 156);
     font-weight: 800;
    font-size: 35px;
    color: #fff;
    text-transform: uppercase;
    padding: 30px;
    line-height: 36px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    box-shadow: -2px 0 37px -3px rgba(0, 0, 0, .8);
}
.our_banner_offer {
    line-height: 30px;
    font-size: 18px;
}
.offer_Instantly {
    background-color: #2c80ff;
    padding: 10px 20px;
    border-radius: 5px;
}
.offer_Instantly h6 {
    color: #fff;
    padding-top: 5px;
}
.dash-thankyou h1, .thankyou h1 {
    font-size: 28px;
    color: #46a92f;
}
.btn-blue {
    background-color: #2c3392;
    color: #fff!important;
    font-size: 18px;
    transition: .5s;
    border-radius: 4px;
    padding: 8px 20px;
    text-transform: uppercase;
    line-height: 36px;
}
.thankyou {
    background-color: #f0f6fe;
    height: 100vh;
    position: relative;
}
.thankyou .thx-box {
    box-shadow: -2px 0 15px -3px rgba(0, 0, 0, .2);
    padding: 30px;
    margin-top: 60px;
    line-height: 28px;
    margin-bottom: 30px;
}
.thankyou h1 {
    text-transform: uppercase;
    margin-bottom: 25px;
}
.checkout .box {
    padding: 10px 20px;
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .15), 0 7px 20px 0 rgba(0, 0, 0, .1);
}
.checkout .box .table td, .table th {
    border-bottom: 1px solid #dee2e6;
    vertical-align: middle;
    border-top: none;
}
.box .table tbody+tbody {
    border-top: none;
}
.tooltip-inner {
    background-color: #1491d9;
    line-height: 18px;
    font-size: 14px;
}
.tooltip .arrow:before {
    border-bottom-color: #1491d9!important;
    border-top-color: #1491d9!important;
}
.payment {
    background-color: #fff;
    box-shadow: 0 1px 20px 0 rgba(0, 0, 0, .1);
}
.payment .blue_bg {
    background-image: linear-gradient(45deg, #1055a4 0, #186fd2 100%);
    color: #fff;
}
.payment .blue_line {
    border-bottom: 1px solid #1b5496;
    padding: 20px 0;
    text-transform: uppercase;
    font-size: 17px;
}
.payment .price {
    font-size: 20px;
    text-align: right;
}
.payment .grand_total {
    font-weight: 600;
    font-size: 24px;
    padding-top: 20px;
    padding-bottom: 10px;
    text-transform: uppercase;
}
.payment .padding {
    padding: 0 20px 0 0;
}
.testimonial-page {
    background-color: #f0f6fe;
    margin-top: 65px;
}
.testimonials-box {
    background-color: #fff;
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .08);
    padding: 15px;
    margin-top: 20px;
    min-height: 240px;
}
.testimonials-box .data-img {
    width: 100px;
    margin-right: 10px;
    flex-shrink: 0;
}
.testimonials-box .testimon {
    font-size: 15px;
    line-height: 22px;
}
.dashboard {
    background-color: #e0e8f3;
}
.dashboard .section {
    padding: 100px 0 60px;
}
.dashboard .card {
    border-radius: 4px;
    margin-bottom: 25px;
    border: none;
    background: #fff;
    transition: .4s;
    vertical-align: top;
    padding: 30px;
}
.dashboard .card h5 span {
    color: #fc6401;
}
.card .card-head {
    padding-bottom: 20px;
}
.card .card-head .card-title {
    color: #253992;
    font-size: 18px;
    font-weight: 500;
    margin: 0;
    text-transform: uppercase;
}
.navbar-toggler {
    font-size: 24px;
    margin-top: 4px;
    margin-bottom: 0;
    color: #fff;
    border: none;
}
.header_menu {
    padding: 10px 0;
    border-radius: 0;
    border-bottom: none;
    margin-bottom: 0;
    transition: .5s ease-in-out;
    background-color: #253992;
    text-transform: uppercase;
}
.card-button, .dash-thankyou h1 {
    margin-bottom: 15px;
    text-transform: uppercase;
}
.header_menu .navbar-nav .nav-link {
    color: #fff!important;
    font-size: 14px;
}
.header_menu .navbar-nav .nav-link:hover {
    color: #c2c8e1!important;
}
.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: .7rem;
    padding-left: .7rem;
}
.navbar-brand img {
    max-height: 45px;
}
.card-button {
    background-image: linear-gradient(45deg, #1c65c9 0, #2c80ff 100%);
    color: #fff;
    border-radius: 4px;
    border: none;
    transition: .4s;
    vertical-align: top;
    padding: 30px 20px;
    font-size: 16px;
}
.btn-blue-outline, .btn_sup {
    transition: .5s;
    text-transform: uppercase;
}
.card-button:hover {
    background-image: linear-gradient(45deg, #34b894 0, #2c9a7c 100%);
}
.upload-btn-wrapper input[type=file] {
    display: none;
}
.btn-blue-outline {
    background-color: #fff;
    border: 1px solid #2c80ff;
    color: #2c80ff!important;
    font-size: 14px;
    border-radius: 3px;
    padding: 8px 14px;
    line-height: 16px;
}
.btn-blue-outline.active, .btn-blue-outline.focus, .btn-blue-outline:active, .btn-blue-outline:focus, .btn-blue-outline:hover, .open>.dropdown-toggle.btn-blue-outline {
    background-color: #2c80ff;
    border: 1px solid #2c80ff;
    color: #fff!important;
}
.border-logo {
    border: 1px solid #ebebeb;
    padding: 5px;
    border-radius: 5px;
}
.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .form-control-feedback, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label {
    color: #a94442;
}
.has-error .form-control {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-error .form-control:focus {
    border-color: #843534;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
    color: #a94442;
    background-color: #f2dede;
    border-color: #a94442;
}
.card .dash-thankyou h5, .dash-thankyou p {
    margin-bottom: 1rem;
}
.form-control:disabled, .form-control[readonly] {
    background-color: #fff;
    opacity: 1;
}
.item-video {
    border: 10px solid #dbdcdd;
}
.dash-thankyou p {
    margin-top: 0;
}
.drark_blue {
    background: #485669;
    color: #fff;
}
.drark_blue .input-checkbox~label:not(.error), .input-radio~label:not(.error) {
    color: #fff;
    font-size: 15px;
}
.drark_blue .has-error .help-block {
    color: #ff6060;
}
.drark_blue ::placeholder {
    color: #ff6060!important;
}
.drark_blue :-ms-input-placeholder {
    color: #ff6060!important;
}
.drark_blue ::-ms-input-placeholder {
    color: #ff6060!important;
}
.nav-tabs-line {
    margin: 0 0 20px;
    border-bottom: 2px solid #d3e0f3;
}
.business_bg, .login_bg, .privacy {
    margin-top: 65px;
}
.nav-tabs-line .nav-link {
    border: none;
    padding: 8px 20px;
    font-size: 15px;
    text-transform: uppercase;
    color: #758698;
   font-weight: 600;
    position: relative;
}
.nav-tabs-line .nav-link.active {
    cursor: default;
    color: #2c80ff;
    border-bottom: 2px solid #2c80ff;
}
.agreement-list {
    border-top: 1px solid #e4e9f2;
    padding: .75rem 0;
}
.agreement-list:last-child {
    border-top: 1px solid #e4e9f2;
    padding: .75rem 0 0;
}
.agreement-list .data-state {
    width: 30px;
    margin-right: 8px;
    flex-shrink: 0;
}
.agreement-list .agreement-name {
     font-weight: 800;
    font-size: 14px;
    line-height: 1.4;
}
.business_bg .titleH4, .business_bg .titleH6, .login_bg .titleH2, .privacy .titleH2, .support-bu {
    font-weight: 700;
}
.agreement-list .agreement-name span {
    font-weight: 300;
    font-size: 14px;
    line-height: 1;
}
#dw_history .table thead th, #log_history .table thead th {
     font-weight: 800;
    font-size: 15px;
    color: #2c80ff;
    text-transform: uppercase;
    padding: 0 .7rem .7rem;
}
.support-bu {
    position: fixed;
    right: 20px;
    width: 285px;
    bottom: 80px;
    font-size: 14px;
    z-index: 99999;
    color: #000;
    line-height: 20px;
}
.sup-box {
    width: 285px;
    height: 140px;
    background: #fff;
    padding: 10px;
    position: relative;
    float: left;
    border: 1px solid #ccc;
    border-radius: 5px;
    font-weight: 300;
    font-size: 14px;
    line-height: 18px;
}
.sup-box-arrow-bottom:after {
    content: " ";
    position: absolute;
    right: 30px;
    bottom: -11px;
    border-top: 10px solid #ccc;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    border-bottom: none;
}
.sup-box h6 {
    color: #f10404;
}
.privacy {
   font-weight: 300;
    color: #2e2e2e;
    letter-spacing: .5px;
    text-align: justify;
}
.privacy .titleH2 {
    color: #0c0940;
    letter-spacing: 1px;
}
.login_bg {
    background: url(https://cdn.creativemarketingincentives.biz/thankyou/images/login_bg.jpg) top center/cover no-repeat;
}
.login_bg .titleH2 {
    font-size: 36px;
    color: #fff;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.login_bg .status {
    color: #c3ffc2;
}
.login_bg label {
    font-size: 13px;
    color: #fff;
}
.login_bg .help-block {
    color: #ff9694;
}
.business_bg {
    background: #f4f4f4;
}
.business_bg .titleH4 {
    font-size: 28px;
    color: #0c0940;
    padding-bottom: 30px;
}
.business_bg .titleH6 {
    font-size: 18px;
    color: #606060;
    padding-bottom: 20px;
}
.business_bg .form-control {
    border-radius: 30px;
    background: #e5e5e5;
    border: none;
    box-shadow: none!important;
    height: calc(1.5em + 1.5rem + 2px);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    letter-spacing: .5px;
}
.support_bar {
    background: #3fbd21;
     font-weight: 800;
    color: #fff;
    padding: 7px 15px;
}
.btn_sup {
    background-color: #f10404;
    color: #fff!important;
    font-size: 12px;
    border-radius: 20px;
    padding: 7px 14px;
    margin-left: 5px;
}
@media screen and (min-width:1600px) {
    .banner, .sales-2 {
    height: 800px;
}
.banner .exclusively {
    top: 705px;
}
.sales-2 .exclusively {
    top: 716px;
}
}@media screen and (min-width:2000px) {
    .banner, .sales-2 {
    height: 900px;
}
.banner .exclusively {
    top: 804px;
}
.sales-2 .exclusively {
    top: 816px;
}
}@media screen and (min-width:2600px) {
    .banner, .sales-2 {
    height: 1300px;
}
.banner .exclusively {
    top: 1204px;
}
.sales-2 .exclusively {
    top: 1216px;
}
}@media screen and (min-width:2900px) {
    .banner, .sales-2 {
    height: 1900px;
}
.banner .exclusively {
    top: 1804px;
}
.sales-2 .exclusively {
    top: 1816px;
}
}@media (max-width:1024px) {
    .box_bg .box {
    min-height: 620px;
}
.box_bg-2 .box-2 {
    min-height: 670px;
}
.checkout .compliments-area {
    display: none;
}
.testimonials_box .testi-text {
    min-height: inherit;
}
}@media (max-width:990px) {
    .header .link {
    margin-left: 0;
    margin-right: 15px;
}
.logo {
    padding-bottom: 20px;
}
.header_bg .header-text .titleH1 {
    font-size: 36px;
}
.header_bg .header-text .font-45, .section .titleH3 {
    font-size: 30px;
}
.header_bg_sales .tital_box h1 {
    font-size: 30px;
    padding: 20px 25px;
    margin-bottom: 0;
}
.tital_box .exclusive {
    font-size: 20px;
    padding: 20px 25px;
}
.box_bg .box {
    min-height: 1050px;
    left: 0;
}
.pad-right {
    padding: 10px 15px 0 30px;
}
.box_bg-2 .box-2 {
    min-height: 750px;
    right: 0;
}
.pad-left {
    padding: 10px 0 0;
}
.box_bg-2 .how_can {
    padding: 10px 30px 0 15px;
}
.about-box-layout8 {
    display: block;
}
.about-box-layout8 .item-content {
    width: 100%;
    margin-bottom: 30px;
}
.about-box-layout8 .item-img {
    width: 100%}
.about-box-layout8 .item-content:after {
    display: none;
}
.banner .exclusively {
    top: 560px;
}
.banner .exclusively .tital_box {
    font-size: 24px;
    line-height: 30px;
}
.payment .padding {
    padding: 30px;
}
}@media (max-width:768px) {
    .header .nav-right {
    text-align: center;
    margin-top: 10px;
}
.header_bg_sales .compliments-box {
    top: 95px;
}
.header_bg_sales .tital_box {
    bottom: -120px;
}
.modal-dialog-lg, .modal-dialog-md {
    min-width: 70%}
.agreement-list .btn-cart .right {
    text-align: left;
    padding-top: 10px;
}
.banner .compliments-area, .sales-2 .compliments-area {
    right: 15px;
}
.banner, .sales-2 {
    height: 530px;
}
.sales-2 .exclusively {
    top: 445px;
}
.sales-2 .exclusively .tital_box {
    font-size: 30px;
}
canvas {
    width: 100%!important;
}
.section {
    padding: 60px 0;
}
.our_offer-2 {
    margin-top: 150px;
}
.banner .exclusively {
    top: 440px;
}
.navbar-brand img {
    padding-left: 15px;
}
.banner-box-layout4 .banner-box-img .sl-number, .banner-box-layout5 .banner-box-img .sl-number, .mobile_hide {
    display: none;
}
}