footer {
    background: url("/binaries/content/gallery/behrrefresh/pro/pro-home/footer_bg.jpg");
    background-size: cover;
}

div#liteRegModal .modal-body {
    /* position: relative; */
    /* -webkit-box-flex: 1; */
    -ms-flex: 1 1 auto;
    /* flex: 1 1 auto; */
    padding: unset !important;
}
div#liteRegModal .modal-header {
    border-bottom: none !important;
    padding: 0 1rem 0 0 !important;
}
footer .list-unstyled {
    margin-top: 30px;
}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #000 !important;
    opacity: 1; /* Firefox */
  }
  
  :-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #000 !important;
  }
  
  ::-ms-input-placeholder { /* Microsoft Edge */
    color: #000 !important;
  }
.footer-heading {
    border-bottom:none;
    font-family: trade-gothic-next-compressed, sans-serif;
    font-weight: 700;
    font-style: normal;
    color: #606060;
    border-bottom: none;
    font-size:30px;
}
.list-unstyled li {
    padding: 10px 0px;
}
footer li img {
    width: auto;
}
.first-col-footer .list-unstyled li:first-child {
    padding:0px;
}
.list-unstyled li a{
    font-family: trade-gothic-next, sans-serif;
    font-weight: 700;
    font-style: normal;
    color:#c94f13;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 13px;

}
.list-unstyled li a:not([href]):not([tabindex]){
    font-family: trade-gothic-next, sans-serif;
    font-weight: 700;
    font-style: normal;
    color:#c94f13;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 16px;
}
.first-col-footer .list-unstyled li a:not([href]):not([tabindex]) {
    font-family: trade-gothic-next, sans-serif;
    font-weight: 700;
    font-style: normal;
    color: #c94f13;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 16px;
}
.list-unstyled p {
    font-family: trade-gothic-next, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size:1em;
    padding: 10px 0px;
    margin-bottom:0px;
}
.first-col-footer .list-unstyled li a {
    font-size: 16px;
    text-transform: initial;
}
.first-col-footer .list-unstyled li:nth-child(3) a {
    font-weight: 900;
}
.never-miss-section {
    background: #606060;
    padding: 25px 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.never-miss-section .custom-container {
    width: 90%;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
}
.never-miss-section h6 {
    width: auto !important;
    text-align: right !important;
    align-items: center;
    justify-content: center;
    display: flex;
}
.never-miss-section .search-sds {
    width: auto !important;
    align-items: center;
    justify-content: center;
    display: flex;
}
.never-miss-section .width-diff {
    flex: 1;
    margin-right: 10px;
}
.search-sds .width-diff {
    flex: 3;
}
footer {
    border-bottom:100px solid #c94f13; 
}
.Social-links {
    margin-top: 30px;
    padding: 0;
}
.Social-links li{
    list-style: none;
    display: inline-block;
    border-radius: 50%;
    width:30px;
    height:30px;
    text-align: center;
}
.Social-links li a img {
    width:100%;
}
.Social-links li i{
    color:#fff;
}
.Social-links li:first-child {
    display: block;
    width:100%;
    height: 100%;
    border-radius:0;
    margin-left:0;
    background: none;
    text-align: left;
    margin-bottom:0;
}
.never-miss-section {
    background: #606060;
    padding: 30px 0;
}
.never-miss-section input {
    padding: 15px 15px;
    flex: 1;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
}
.never-miss-section .width-diff {
    flex: 1;
    margin-right: 10px;
}

.never-miss-section input#email {
    min-width: 125px;
}

.never-miss-section button.diff-button {
    background: #c94f13;
    border: 0;
    border-radius: 0;
    font-family: trade-gothic-next, sans-serif;
    font-weight: 100;
    font-style: normal;
    font-size: 15px;
    padding: 15px 10px;
    text-transform: uppercase;
}

.footer-social-icon {
    height: 25px;
    width: 25px;
}

@media (max-width: 766px){
    
    footer .custom-container .col-12 {
        padding-right: 0;
        padding-left: 0;
    }
    .never-miss-section h6{
        display: block;
        font-size: 20px;
    }
    .never-miss-section .width-diff {
        margin-right: 10px;
    }
    .Social-links li:nth-child(2) {
        margin-left:30px;
    }
    .Social-links li:first-child {
        padding: 10px 30px;
    }
    .Social-links li{
        padding:0;
    }
    .first-col-footer {
        background: #c94f13;
    }
    .never-miss-section input {
        font-size: 12px;
        padding: 15px 15px;
        flex: 1;
        text-transform: uppercase;
        /*color: #000;*/
        border: none;
    }
    .list-unstyled li a {
        font-size: 14px;
    }
    .first-col-footer .list-unstyled li a {
        font-family: trade-gothic-next, sans-serif;
        font-weight: 700;
        font-style: normal;
        color: #fff;
        text-decoration: none;
        text-transform: capitalize;
        font-size: 12px;
    }
    
    footer .first-col-footer .list-unstyled {
        display: grid;
        margin-bottom:0px;
    }
    footer .first-col-footer .list-unstyled li:first-child{
        order:7;
    }
    footer {
        border-bottom:none;
    }
    .footer-heading {
        border-bottom: none;
        margin-bottom: 0;
    }
    footer .list-unstyled {
        margin-top:0;
    }
    footer .custom-container {
        width:100%;
        overflow: hidden;
    }
    
    footer .list-unstyled li{
        padding: 1px 40px;
    }
    footer .first-col-footer .list-unstyled li:first-child {
        padding:10px 25px;
        background: #fff;
    }
    .never-miss-section .search-sds {
        width: 70%;
        float: right;
    }
    .never-miss-section .custom-container {
        display: block;
    }
	.never-miss-section {
    background: #606060;
    padding: 10px 0;
}
}

/* Medium devices (tablets, 768px and up) The navbar toggle appears at this breakpoint */
@media (min-width: 767px) and (max-width: 990px) {
    footer .custom-container .col-12 {
        padding-right:0;
    }
    .first-col-footer {
        background: #c94f13;
        order:7;
    }
    footer .first-col-footer .list-unstyled li:first-child {
        padding:10px 25px;
        background: #fff;
    }
    footer .col-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%  !important;
        flex: 0 0 100% !important;
        max-width: 100%  !important;
    }
    .list-unstyled li a {
        font-size: 24px;
    }
    .first-col-footer .list-unstyled li a {
        font-size: 18px;
        color: #fff;
    }
    footer .first-col-footer .list-unstyled {
        display: grid;
        margin-bottom:0px;
    }
    footer .first-col-footer .list-unstyled li:first-child{
        order:7;
    }
    footer {
        border-bottom:none;
    }
    .footer-heading {
        border-bottom: 10px solid #c94f13;
        margin-bottom: 0;
        font-size:36px;
    }
    footer .list-unstyled {
        margin-top:0;
    }
    footer .custom-container {
        width:100%;
        overflow: hidden;
    }
    
    footer .list-unstyled li{
        padding:10px 25px;
    }
    footer .first-col-footer .list-unstyled li:first-child {
        padding:10px 25px;
        background: #fff;
    }
    
    .never-miss-section h6{
        width: 100% !important;
        text-align: right !important;
        justify-content: center;
        display: block;
        font-size: 35px;
    }
    .never-miss-section .custom-container {
        display: block;
    }
    .first-col-footer .list-unstyled li a {
        font-size: 16px;
        text-transform: capitalize;
    }
    .first-col-footer ul {
        padding-left:0px;
    }
    .search-sds .form-inline .form-control {
        width:100%;
    }
    .never-miss-section .custom-container {
        width: 90%;
        margin: 0 auto;
        display: block;
    }
    .never-miss-section button.diff-button {
        font-size: 12px;
        padding: 15px 15px;
    }
    .never-miss-section .search-sds {
        width: 50% !important;
        display: block;
        float: right !important;
    }
    .never-miss-section .width-diff {
        flex: auto;
        width: 60%;
        float: left;
    }
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 991px) {
    
    .first-col-footer .list-unstyled {
        padding-left:20px;
    }
    .list-unstyled li a {
        font-size: 16px;
    }
    .first-col-footer .list-unstyled li a {
        font-size: 14px;
        text-transform: capitalize;
    }
    .never-miss-section .search-sds {
        width: 40%;
        float: left;
    }
    .never-miss-section .width-diff {
        flex: auto;
        width: 60%;
        float: left;
    }
    #pro_emailNeverMiss {
        width: 50%!important;
    }
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
    
    footer{
         background: url("/binaries/content/gallery/behrrefresh/pro/pro-home/footer_bg.jpg");
    }
}