   /* Social Icons */
   #social_side_links {
       position: fixed;
       top: 70px;
       left: 0;
       padding: 0;
       list-style: none;
       z-index: 99;
   }

   #social_side_links li a {
       display: block;
   }

   #social_side_links li a img {
       display: block;
       max-width: 40px;
       padding: 10px;
       -webkit-transition: background .2s ease-in-out;
       -moz-transition: background .2s ease-in-out;
       -o-transition: background .2s ease-in-out;
       transition: background .2s ease-in-out;
   }

   a.mobile-tect {
       color: #000 !important;
   }

   #social_side_links li a:hover img {
       background: rgba(0, 0, 0, .2);

       &:hover {
           padding-left: 20px;
           width: 65px;
       }
   }

   #footer {
       background-color: #2c2d31;
       padding: 15px 0 0px 0;
   }

   .ftr-link {
       padding: 0px;
       margin: 0 0 25px 0;
       list-style-type: none;
       text-align: center;
   }

   .ftr-link li {
       padding: 5px 0px;
       margin: 0px;
       list-style-type: none;

       color: #fff;

       font-size: 14px;
       line-height: 15px;
       text-transform: uppercase;
       text-align: left;
   }

   .ftr-link li:last-child {
       border-right: none;
   }

   .ftr-h4 {
       color: #fff;
       font-size: 18px;
       margin-bottom: 20px;
       text-transform: uppercase;
   }

   .ftr-h5 {
       color: #fff;
       font-size: 18px;
       margin-top: 20px;
       text-transform: uppercase;
   }

   .approved {
       margin-top: 15px;
   }

   .ftr-cnt {
       padding: 0px;
       margin: 0px;
       list-style-type: none;
   }

   .ftr-cnt li {
       padding: 0 0 0 40px;
       margin: 0 0 10px 0;
       list-style-type: none;
       font-size: 22px;
       ;
       color: #fff;
       position: relative;
   }

   .ftr-cnt li a {
       color: #fff;
   }

   .ftr-cnt li i {
       position: absolute;
       left: 0;
   }

   #copywrite {
       background-color: #2c2d31;
       padding: 12px 0;
   }

   #copywrite p {
       margin: 0;
       padding: 0px;
       color: #fff;
   }

   #copywrite-thank-you {
       background: #272727;
       padding: 12px 0;
   }

   #copywrite-thank-you p {
       margin: 0;
       padding: 0px;
       color: #fff;

   }

   .coi-pop .modal-header {
       background: #ffbf00;
   }

   .coi-pop .modal-title {
       color: #fff;
       font-size: 22px;
       font-weight: bold;
       text-transform: uppercase;

   }

   .coi-pop .btn-secondary {
       background: #fc5b62;
       border: none;
       font-size: 18px;
       text-align: center;
   }

   .coi-pop .btn-secondary:hover {
       background: #ca621b;
       color: #fff;
   }

   .coi-pop .close {
       float: right;
       font-size: 2rem;
       font-weight: 700;
       line-height: 1;
       color: #fff;
       opacity: 1;
   }

   .ftr-linkk {
       padding: 0px;
       margin: 0 0 25px 0;
       list-style-type: none;
       text-align: left;
       color: #fff;
   }