#solutions {
    font-family: 'Lato', sans-serif;
    font-weight: bold;
}

.service-box-dnw h3 {
    color: #000;
    text-transform: uppercase;
    font-size: 1.2em;
    font-weight: bold;
    background: #f1f6fa;
    background: -moz-linear-gradient(top, #f1f6fa 0%, #b5bfc0 100%);
    background: -webkit-linear-gradient(top, #f1f6fa 0%,#b5bfc0 100%);
    background: linear-gradient(to bottom, #f1f6fa 0%,#b5bfc0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f6fa', endColorstr='#b5bfc0',GradientType=0 );
    box-shadow: 0 2px 5px rgba(0,0,0,0.7);
}


.ctaplans {
    background: #F40D2E;
    text-transform: uppercase;
    color: #fff;
    width: 250px;
    font-weight: bold;
    font-size: 1.2em;
}

.ctaplans:hover {
    color: #fff;
    transform: translateY(-2px);
}

.ctaplans:focus {
    color:#fff;
}


#premTitle {
    max-height: 70px;
}

.rib {
    position: relative;
    top: -24px;
    left: 42px;
}

.mainT {
    position: relative;
    top: -20px;
    left: 20px;
}

.extraP {
    background: #CFD4D7;
    padding: 15px;
}

.longP {
    padding: 15px;
}

.content {
    height: 230px;
    margin-top: 45px;
    text-align: justify;
}

.content p {
    padding: 5px 15px;
    margin-bottom: 10px;
    
}

.cta {
    line-height: 100px;
}

/* Modal CSS */


.modTitle {
    color: #F40D2E;
    font-size: 4em;
    text-transform: uppercase;
}

#premiumModal p, #standardModal p, #ppModal p {
    color: #fff;
    padding-left: 20px;
}

.desc {
    font-size: 1.2em;
    padding: 0 !important;
}

#premiumModal ul     {
    padding:0;
    margin:0;
    list-style: none;
    color: #fff;
    max-width: 180px;
}

#standardModal ul, #ppModal ul {
    padding:0;
    margin:0;
    list-style: none;
    color: #fff;
    max-width: 250px;
}

#premiumModal li, #standardModal li, #ppModal li {
    border-bottom: 1px solid #fff;
    padding: 10px 0;
    padding-left: 20px;
}

.rightContent {
    border-left: 1px solid #fff;
}

.greenP {
    color: #B6C0C1 !important;
    max-width: 250px;
    font-weight: bold;
}

#premiumModal .close, #standardModal .close, #ppModal .close {
    color: #F40D2E;
}

#standardModal h4, #premiumModal h4 {
    color: #fff;
    text-transform: uppercase;
    font-size: 1.5em;
}


#ppModal h4 {
    margin:0;
    padding:0;
    color: #fff;
    text-transform: uppercase;
    font-size: 1.5em;
}


#ppModal .modal-content{
    background: url('../../../../20220622155109im_/https_/www.dollarperhead.com/images/modal/pp_bg.png');
}

#premiumModal .modal-content{
    background: url('../../../../20220621012545im_/https_/www.dollarperhead.com/images/modal/prem1_bg.png')no-repeat;
}

#standardModal .modal-content{
    background: url('../../../../20220321033527im_/https_/www.dollarperhead.com/images/modal/stdr_bg.png') no-repeat center center;
}

#rib2 {
    margin-top: -55px;
    margin-left: 20px;
}

.hiddenLogo {
    visibility: hidden;
}

.ctamod {
    background: #F40D2E;
    text-transform: uppercase;
    color: #fff;
    width: 300px;
    font-weight: bold;
    font-size: 1.2em;
    margin-top: 80px;
}

.ctamod:hover {
    transform: scale(1.04);
    color: #fff;
}

.modal-content  {
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;; 
}

.soft-box {
    border: 3px solid red;
    height: 80px;
}

.description {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.caption {
    color: #fff;
    text-transform: uppercase;
    font-size: 1.2em;
    font-weight: 400;
}

.submit {
	margin-top: 15px;
	background-color:#f40d2e !important;
	color:#fff !important;
	font-weight: bold;
	text-transform:uppercase;
	letter-spacing: 8px;
    font-size: 16px !important;
}


.contact-info {
    padding-top: 55px;
}

#contact input, #contact textarea, #demoContact input, #demoContact textarea {
    padding: 8px;
}


@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
    .service-box-dnw {
        margin-top: 20px;
    }
    .ctaplans {
        margin-top: 20px;
    }

    .modTitle {
        font-size: 2em;
    }

    .ctamod {
        width: 200px;
        font-weight: bold;
        font-size: 1em;
        margin-top: 40px;
    }

    .modal p {
        margin-top: 20px;
    }

    #standardModal .modal-content, #premiumModal .modal-content, #ppModal .modal-content{
        background: #333;
    }

    #premiumModal .modal-content {
        height: 800px;
    }

    .phoneN {
        text-align: center;
        padding-top: 6px;
        color: #fff;
        font-size: 1.2em;
    }

    .modal {
        margin-top: 60px; 
    }

    #betL {
        display: none;
    }

    .lang-dropdown {
        display: none !important;
    }

    .firstB {
        margin-top: 40px;
    }

    .soft-box {
        margin: 10px 0;
    }

    .mobLang {
        color: #fff;
        padding-top: 30px;
        padding-right: 15px;
    }

    #lang-modal > div {
        width: 15% !important;
        max-height: 10px !important;
    }

    #lang-modal .modal-content {
        max-height: 10px !important;
    }

    #lang-modal .modal-body {
        background: #F40D2E;
    }

    #lang-modal .modal-body > ul {
        padding: 0;
        list-style: none;
    }

    #lang-modal .modal-body > ul > li {
        color: #fff;
    }

    .menu-join {
        color: #f40d2e !important;
    }

    .title {
        margin-top: 50px !important;
    }

}



@media only screen 
and (min-width : 1224px) {
    
    .modal .modal-dialog {
        width: 1165px;
        height: 562px;
    }

    .phoneN {
        text-align: center;
        margin-top: -35px;
        color: #656565;
        font-size: 1.6em;
    }

    .first-drop {
        margin-top: -10px;
    }

    .dropdown-menu {
        min-width: 14px;
    }

    #header > div > nav > ul > li.company-dropdown > ul:nth-child(2) {
        width: 141px;
    }
    
    #header > div > nav > ul > li.about-dropdown > ul:nth-child(2) {
        width: 151.5px;
    }

    #header > div > nav > ul > li.company-dropdown-es > ul:nth-child(2) {
        width: 140px;
    }
    
    #header > div > nav > ul > li.about-dropdown-es > ul:nth-child(2) {
        width: 130px;
    }
    
    #header > div > nav > ul > li.lang-dropdown > ul:nth-child(2) {
        width: 58.9px;
        text-align: center;
        padding: 3px 0;
    }
    
    .dropdown-menu>li>a {
        padding: 3px 10px;
    }
  

    .soft-wrapper {
        width: 100%;
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        grid-column-gap: 45px;
        grid-row-gap: 75px;
    }

  .mobLang, .mob-lang-select {
      display: none !important;
  }

  .menu-join {
    background: #f40d2e;
  }

  .modsubmit {
    max-width: 30%;
}


}








/*
     FILE ARCHIVED ON 00:11:21 Jan 27, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 18:58:46 Feb 28, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.761
  exclusion.robots: 0.02
  exclusion.robots.policy: 0.008
  esindex: 0.014
  cdx.remote: 115.171
  LoadShardBlock: 364.185 (3)
  PetaboxLoader3.datanode: 390.418 (4)
  load_resource: 171.961
  PetaboxLoader3.resolve: 76.048
*/