

/* --------------------------------------------------------
    Footer
----------------------------------------------------------- */






.whatsapp-btn {
background: url(../images/whatsapp-bg.png); 
background-size: cover !important; 
padding: 9px 55px 10px 55px; 
margin-left: 20px; 
color: #000 !important; 
font-size: 18px; font-weight: 500; 
border-radius: 24px
}







.bize-ulasin-btn {
background: url(../images/bize-ulasin-bg.png); 
background-size: cover !important; 
padding: 9px 55px 10px 55px; 
margin-left: 20px; 
color: #000 !important; 
font-size: 18px; font-weight: 500; 
border-radius: 24px
}

.footer { background-color: transparent; }
#footer {
    position: fixed;
    bottom: 0;
    width: 100%;
}
.footer>.top { padding: 40px 0 20px; }
.footer>.top h3 { font-size: 16px; margin-bottom: 10px; color: #fff; margin-left: 17.5px; font-weight: normal; }
.footer>.top ul { margin-bottom: 30px; list-style-type:none !important; }
.footer>.top ul li { padding: 0; line-height: 26px !important;}
.footer>.top ul li a { font-size: 15px; display: inline-block; color: rgba(255, 266, 255, 0.52); }
.footer>.top ul li a:hover { color: #00c3ff; }
.footer>.top .col-lg-9 { padding-left: 40px; border-left: 1px solid #ffffff1f;}
.footer>.top .footer-left { position: relative; height: 100%; }
.footer>.top .footer-left .logo { margin-bottom: 20px; }
.footer>.top .footer-left .logo img { width: 120px; object-fit: cover; }
.footer>.top .footer-left .address { font-size: 14px; line-height: 1.4; color: #c9cbd0; margin-bottom: 20px;}
.footer>.top .footer-left .address b { display: block; font-size: 16px; margin-bottom: 5px;}
.footer>.top .footer-left .address .phone { display: block; font-size: 20px; font-weight: 800; color: #fff; margin-bottom: 15px;}
.footer>.top .footer-left .social { display: flex; align-items: center; }
.footer>.top .footer-left .social a { background:#1b2132; padding: 10px; line-height: 1; border-radius: 8px; font-size: 22px; margin-right: 6px; color: #fff; }
.footer>.top .footer-left .social a:hover { background: #007bff; }

.footer>.bottom { padding: 20px 0; background-color: #1a243d; overflow:hidden; }
.footer>.bottom { padding: 10px 0; font-size: 15px;color: #c9cbd0;border-bottom: 1px solid #ffffff0d; border-top: 1px solid #ffffff0d;}
.footer>.bottom span { display: inline-block; margin-right: 30px;}
.footer>.bottom span:last-child { margin-right: 0;}
.footer>.bottom .f-link {display: flex; align-items: center; justify-content: flex-end; padding-right: 40px !important;}
.footer>.bottom .f-link a {color: #c9cbd0; padding: 9px;}
.footer>.copyright { padding: 18px 0 !important; margin-top: -1px !important; color: #fff; font-weight: 300; opacity: .7; }

@media only screen and (max-width: 1919px){
    .ust-1920{ display: none !important; }
}
@media only screen and (min-width: 1919px){
    .alt-1920{ display: none !important; }
}

@media only screen and (max-width: 767px){
    .footer>.top .col-lg-3 { text-align: center; }
    .footer>.top .col-lg-9 { padding-left: 15px; border-left: 0; }
    .footer>.top .footer-left .social { justify-content: center; }
    .footer>.top ul { text-align: center; margin-bottom: 15px; }
    .footer>.top h3 { text-align: center; margin: 10px 0;}
    .footer>.bottom .f-link { flex-wrap: wrap; margin-top: 20px; }
    .footer>.bottom .f-link a { flex: 1 1 auto; text-align: center; }
    .footer>.copyright { text-align: center; line-height: 1.5; }

    .businessInternet { height: auto; }
    #carouselInternet.businessInternet .carousel-item { height: auto; }
    .businessInternet .internet-slider .gbps { width: auto; }
    .businessInternet .internet-slider .item1 { height: auto; }
}
#credential_picker_container { top: 136px !important; }
.blink { animation: blink-animation 1s steps(5,start) infinite; -webkit-animation: blink-animation 1s steps(5,start) infinite; }
.ripple { -webkit-animation: ripple2 1s linear infinite; animation: ripple2 1s linear infinite;}
@keyframes blink-animation {
    to {
        visibility: hidden;
    }
}
@-webkit-keyframes blink-animation {
    to {
        visibility: hidden;
    }
}
@-webkit-keyframes ripple {
    0% { -webkit-box-shadow: 0 0 0 0 rgba(1, 124, 254, 0.2), 0 0 0 5px rgba(1, 124, 254, 0.2), 0 0 0 10px rgba(1, 124, 254, 0.2), 0 0 0 15px rgba(1, 124, 254, 0.2); box-shadow: 0 0 0 0 rgba(1, 124, 254, 0.2), 0 0 0 5px rgba(1, 124, 254, 0.2), 0 0 0 10px rgba(1, 124, 254, 0.2), 0 0 0 15px rgba(1, 124, 254, 0.2); }
    100% { -webkit-box-shadow: 0 0 0 5px rgba(1, 124, 254, 0.2), 0 0 0 5px rgba(1, 124, 254, 0.2), 0 0 0 10px rgba(1, 124, 254, 0.2), 0 0 0 15px rgba(1, 124, 254, 0); box-shadow: 0 0 0 10px rgba(1, 124, 254, 0.2), 0 0 0 5px rgba(1, 124, 254, 0.2), 0 0 0 10px rgba(1, 124, 254, 0.2), 0 0 0 15px rgba(1, 124, 254, 0); }
}
@keyframes ripple {
    0% { -webkit-box-shadow: 0 0 0 0 rgba(1, 124, 254, 0.2), 0 0 0 5px rgba(1, 124, 254, 0.2), 0 0 0 10px rgba(1, 124, 254, 0.2), 0 0 0 15px rgba(1, 124, 254, 0.2); box-shadow: 0 0 0 0 rgba(1, 124, 254, 0.2), 0 0 0 5px rgba(1, 124, 254, 0.2), 0 0 0 10px rgba(1, 124, 254, 0.2), 0 0 0 15px rgba(1, 124, 254, 0.2); }
    100% { -webkit-box-shadow: 0 0 0 5px rgba(1, 124, 254, 0.2), 0 0 0 5px rgba(1, 124, 254, 0.2), 0 0 0 10px rgba(1, 124, 254, 0.2), 0 0 0 15px rgba(1, 124, 254, 0); box-shadow: 0 0 0 10px rgba(1, 124, 254, 0.2), 0 0 0 5px rgba(1, 124, 254, 0.2), 0 0 0 10px rgba(1, 124, 254, 0.2), 0 0 0 15px rgba(1, 124, 254, 0); }
}
@-webkit-keyframes ripple2{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.8}100%{-webkit-transform:scale(3);transform:scale(3);opacity:0}}
@keyframes ripple2{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.8}100%{-webkit-transform:scale(3);transform:scale(3);opacity:0}}
@keyframes shake {
    10%, 90% {
        transform: translate3d(-1px, 0, 0);
    }

    20%, 80% {
        transform: translate3d(2px, 0, 0);
    }

    30%, 50%, 70% {
        transform: translate3d(-4px, 0, 0);
    }

    40%, 60% {
        transform: translate3d(4px, 0, 0);
    }
}