

body {
    width: 100%;
    height: 100%;
    font-family: 'Biennale Medium', sans-serif;}

html {
    width: 100%;
    height: 100%;
}



@font-face {
	font-family: 'Conv_GillSansMTPro-Medium';
	src: url('../fonts/GillSansMTPro-Medium.eot');
	src: local('☺'), url('../fonts/GillSansMTPro-Medium.woff') format('woff'), url('../fonts/GillSansMTPro-Medium.ttf') format('truetype'), url('../fonts/GillSansMTPro-Medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'Conv_GillSansMTPro-Book';
	src: url('../fonts/GillSansMTPro-Book.eot');
	src: local('☺'), url('../fonts/GillSansMTPro-Book.woff') format('woff'), url('../fonts/GillSansMTPro-Book.ttf') format('truetype'), url('../fonts/GillSansMTPro-Book.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}







@font-face {
	font-family: 'Conv_RaphLanokFuture';
	src: url('../fonts/RaphLanokFuture.eot');
	src: local('☺'), url('../fonts/RaphLanokFuture.woff') format('woff'), url('../fonts/RaphLanokFuture.ttf') format('truetype'), url('../fonts/RaphLanokFuture.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}





a {
    outline: none;
}

a:focus {
    outline: none;
}

.no-gutter > [class*='col-'] {
    padding-right: 0;
    padding-left: 0;
}












.margin1{ margin-top: 10px;}
.margin2{ margin-top: 20px;}
.margin3{ margin-top: 30px;}
.margin4{ margin-top: 40px;}


.margin_b1{ margin-bottom: 50px;}

.padding1{ padding-left: 15px; padding-right: 15px;}

.btn_new {
    color:#fff !important;
    font-size: 14px !important;text-transform: uppercase;
    background-color:#2da564 !important; 
    outline: none !important;  border-radius:28px !important; letter-spacing: 1px; line-height:normal;
      padding:7px 12px !important; transition: all .7s !important;
}




.btn_new.focus,
.btn_new:focus,
.btn_new:hover {
    color: #fff !important;
    text-decoration: none !important;
    outline: none !important;
	background:#2da564 !important;
}



.btn_new1 {
    background-color: #fff; /* Deep blue button */
            color: #000;
            border: none;
            border-radius: 50px;
            padding: 12px 25px;
            font-size: 18px;
            font-weight: 700;margin: 0 auto;
            width: 100%;
            max-width: 250px; /* Limit button width */
            transition: background-color 0.3s ease, transform 0.3s ease;
}




.btn_new1.focus,
.btn_new1:focus,
.btn_new1:hover {
    color: #000 !important;
    text-decoration: none !important;
    outline: none !important;
	background:#fff !important;
}








.btn_new2 {
    color:#fff !important;
    font-size: 14px !important;text-transform: uppercase;
    background-color:#009846 !important; 
    outline: none !important;  border-radius:28px !important; letter-spacing: 1px; line-height:normal;
      padding:7px 12px !important; transition: all .7s !important;
}




.btn_new2.focus,
.btn_new2:focus,
.btn_new2:hover {
    color: #fff !important;
    text-decoration: none !important;
    outline: none !important;
	background:#009846 !important;
}











.navbar-brand span{color: #fff; font-family:'Conv_RaphLanokFuture'; }



.navbar-custom {
    margin-bottom: 0;
    border-bottom: 1px solid rgba(255,255,255,.3);
    text-transform: uppercase;    
    background-color:#0057ff;}

.navbar-custom .navbar-brand {
   text-transform: none; font-weight: normal; font-size: 24px;margin-top:7px;
}

.navbar-custom .navbar-brand:focus {
    outline: 0;
}

.navbar-custom .navbar-brand .navbar-toggle {
    padding: 4px 6px;
    font-size: 16px;
    color: #fff;
}

.navbar-custom .navbar-brand .navbar-toggle:focus,
.navbar-custom .navbar-brand .navbar-toggle:active {
    outline: 0;
}

.navbar-custom a {
    color: #000; 
}

.navbar-custom .nav li a {
    -webkit-transition: background .3s ease-in-out;
    -moz-transition: background .3s ease-in-out;
    transition: background .3s ease-in-out;font-weight: 600;color: #fff;padding: 10px 12px;
}

.navbar-custom .nav li a:hover {
    outline: 0;
    color:#fff;
    background-color: transparent;
}

.navbar-custom .nav li a:focus,
.navbar-custom .nav li a:active {
    outline: 0; color: #fff !important;
    background-color: transparent;
}

.navbar-custom .nav li.active {
    outline: 0; color: #fff;
}

.navbar-custom .nav li.active a {
    
}

.navbar-custom .nav li.active a:hover {
    color: #fff;
}
.navbar-brand>img {max-height: 38px;}









@media(min-width:768px) {
    .navbar-custom {
        padding: 5px 0 5px 0;
        border-bottom: 0;
        letter-spacing: 1px;
        background:#0057ff;
        -webkit-transition: background .5s ease-in-out,padding .5s ease-in-out;
        -moz-transition: background .5s ease-in-out,padding .5s ease-in-out;
        transition: background .5s ease-in-out,padding .5s ease-in-out;
    }

    .navbar-custom.top-nav-collapse {
        padding:5px 0 15px 0;        
        background:;}
	
	.navbar-brand{padding-top:0;}
	
	.navbar-right {
    float: right !important;   
    margin-top: 10px;}
	
	
}








.whatsapp_div{position: fixed; bottom: 75px; left: 15px; z-index: 999;}
.whatsapp_div a{display: block;margin-bottom: 10px;}



.top_number{
    background-color:#e13e20 !important;
    color: #fff !important;font-size: 16px;
}






@media(max-width:768px) {
.navbar-toggle i{color:#000 !important;}	
	.top{ margin-top: 40px;}	
	.navbar-toggle {
    position: relative;
    float: right;
    padding: 5px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color:#fff;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 0;}
	
	.navbar-brand>img {
    max-height: 38px;}
	

}



@media(max-width:1200px) {

.slider_wrap{ }

}


@media(max-width:992px) {
    
.navbar-custom {  
    padding-top: 5px;padding-bottom: 5px;}
	
	
	.navbar-brand{padding-top: 9px;}
	.navbar-custom .navbar-brand { margin-top:0;}
	
	
	.banner_outer{background:transparent; margin-top: 10px;}
	.banner_wrap{margin-top: 0;padding-top: 0;}
	

	
	
    
}


@media(max-width:768px) {
    


}



.top-section-container {
            background-color: #fff; /* Deep blue background */
            color: #000;
            padding: 120px 0 60px 0;
            
        }

.left-content{margin-top: 0;}


        .left-content h1 {
            font-size: 34px;
            font-weight: 300;
            line-height: 1.2;
            margin-bottom: 20px;margin-top:10px;
        }

        .left-content h1 .highlight-yellow {
            color: #ffeb3b; /* Yellow highlight */
        }

        .left-content p {
            font-size: 18px;
            font-weight: 400;
            margin-bottom: 30px;
        }


.left-content h2{color:#0057ff;margin-top: 40px; font-weight: bold;}


.left-content ul{margin-left:0;padding-left: 0;margin-top: 15px;}

.left-content ul li{color: #000;font-size: 18px;}



        .btn-call-now {
            background-color:#002688;
            color: #fff;
            border: none;
            border-radius:50px; /* Pill shape */
            padding: 15px 50px;
            font-size: 20px;
            font-weight: 700;margin-top: 20px;            
            box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
            transition: background-color 0.3s ease, transform 0.3s ease;
        }

        .btn-call-now:hover {
            background-color: #e0e0e0;
            transform: translateY(-2px);
            color: #2962ff; /* Keep text color consistent on hover */
        }

        .btn-call-now .fa {
            margin-right: 10px;
            font-size: 22px;
        }

.btn-call-now span{color:#002688;font-size:30px;}









        .small-info {
            margin-top: 20px;
            font-size: 14px;
            color:#000;
            display: flex;
            align-items: center;
        }

        .small-info .fa-check-circle {
            color: #69f0ae; /* Green checkmark */
            margin-right: 8px;
            font-size: 16px;
        }

        /* Offer Card Styling */
        .offer-card {
            background-color: #ffffff;
            border-radius: 15px;
            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
            overflow: hidden; /* Ensures rounded corners for children */
            /* Limit card width */
            margin: 0 auto; /* Center the card */
        }

        .offer-card-header {
            background: #002688; /* Blue gradient */
            padding: 15px 20px;
            text-align: center;
            font-size: 20px;
            font-weight: 700;
            color: #ffffff;
        }

        .offer-card-body {
            padding:15px 30px;
        }

        .offer-card-body h3 {
            font-size: 24px;
            font-weight: 700;
            color: #333;
            margin-top: 0;
            margin-bottom: 10px;
        }

        .offer-card-body .best-value {
            font-size: 14px;
            color: #666;
            margin-bottom: 5px;
        }

        .offer-card-body .save-percentage {
            font-size: 14px;
            font-weight: 600;
            color: #002688; /* Orange */
            float: right;
            margin-top: -24px; /* Adjust position */
        }


.offer-card-body img{max-height: 30px;margin-bottom: 15px;}



        .offer-details {
            width: 100%;
            margin-top: 20px;
            margin-bottom: 20px;
        }

        .offer-details .detail-row {
            display: flex;
            justify-content: space-between;
            padding: 6px 0;
            border-bottom: 1px solid #cbcbcb;
        }

        .offer-details .detail-row:last-child {
            border-bottom: none;
        }

        .offer-details .detail-label {
            font-size: 16px;
            color: #000;
            font-weight:bold;
        }

        .offer-details .detail-value {
            font-size: 16px;
            color: #333;
            font-weight: 600;text-align: right;
        }

        .offer-details .detail-value.included {
            color: #000; /* Green for 'Included' */
        }

        .price-section {
            text-align: center;
    margin-top: 10px;
    margin-bottom: 15px;
        }

        .price-section .original-price {
            font-size: 16px;
            color: #999;
            text-decoration: line-through;
            margin-bottom: 5px;
        }

        .price-section .price-label {
            font-size: 14px;
            color: #666;
        }

        .price-section .current-price {
            font-size: 32px;           
            color: #2962ff; /* Deep blue */
            line-height: 1;
        }

        .price-section .current-price sup {
            
        }

        .btn-claim-offer {
            background:#0057ff; /* Blue gradient */
            color: #ffffff;
            border: none;
            border-radius: 10px;
            padding: 15px 30px;
            font-size: 20px;
            font-weight: 700;
            width: 100%;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
            transition: background 0.3s ease, transform 0.3s ease;
        }

        .btn-claim-offer:hover {
            background: linear-gradient(to right, #2196f3, #42a5f5); /* Reverse gradient on hover */
            transform: translateY(-2px);
            color: #ffffff; /* Keep text color consistent on hover */
        }

        .btn-claim-offer .fa {
            margin-right: 10px;
            font-size: 22px;
        }

        .terms-link {
            text-align: center;
            margin-top:15px;
            font-size: 14px;
        }

        .terms-link a {
            color: #2962ff;
            text-decoration: none;
            font-weight: 500;
        }

        .terms-link a:hover {
            text-decoration: underline;
        }








.packages_wrap{background: url(../images/bg1.jpg) no-repeat center center;
	background-size: cover;
	background-attachment: fixed; padding-top: 50px; padding-bottom: 50px;}





/* Custom CSS for the tab section */
        .tab-section-container {
           margin-top: 15px;
        }

        /* Tab Navigation Styling */
        .nav-tabs {
            border-bottom: none; /* Remove default Bootstrap border */
            text-align: center; /* Center the tabs */
            display: flex; /* Use flexbox for alignment */
            justify-content: center; /* Center tabs horizontally */
            margin-bottom: 40px;
        }

        .nav-tabs > li {
            float: none; /* Remove float for inline-block behavior */
            display: inline-block; /* Make tabs behave like inline blocks */
            margin-right: 10px; /* Spacing between tabs */
        }

        .nav-tabs > li > a {
            border: 1px solid #ddd;
            border-radius: 8px; /* Rounded corners for tabs */
            padding: 10px 25px;
            font-size: 16px;
            font-weight: 600;
            color: #333;
            background-color: #fff;
            transition: all 0.3s ease;
        }

        .nav-tabs > li.active > a,
        .nav-tabs > li.active > a:hover,
        .nav-tabs > li.active > a:focus {
            color: #fff;
            background-color: #002688; /* Active tab background */
            border-color: #002688;
            border-bottom-color: #002688; /* Ensure bottom border matches */
            cursor: default;
        }

        .nav-tabs > li > a:hover {
            background-color: #e0e0e0;
            border-color: #e0e0e0;
        }

        /* Package Card Styling */
        .package-card {
            background-color: #ffffff;
            border-radius: 15px; min-height: 506px;
            box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
            padding: 30px;
            margin-bottom: 30px; /* Spacing between cards */
            text-align: center;
            height: 100%; /* Ensure cards in a row have equal height */
            display: flex;
            flex-direction: column;
            justify-content: space-between; /* Push button to bottom */
        }

        .package-card-header {
            margin-bottom: 20px;
            display: flex;
            justify-content: center;
            align-items: center;
            min-height: 60px; /* Ensure consistent height for logos */
        }

        .package-card-header img {
            max-height:40px; /* Adjust logo size */
            height: auto;
        }

        .package-card-price {
            font-size: 38px;
            
            color: #66b22e; /* Deep blue */
            line-height: 1;
            margin-bottom: 5px;
        }

        .package-card-price sup {
            font-size: 24px;
            top: -0.5em;
        }

        .package-card-price-info {
            font-size: 14px;
            color: #666;
            margin-bottom: 20px;
        }

        .package-features {
            list-style: none;
            padding: 0;
            text-align: left;
            margin-bottom: 20px;
            flex-grow: 1; /* Allow features list to take available space */
        }

        .package-features li {
            font-size: 16px;
            color: #555;
            margin-bottom: 10px;
            display: flex;
            align-items: flex-start;
        }

        .package-features li .fa-check-circle {
            color: #4caf50; /* Green checkmark */
            margin-right: 10px;
            font-size: 18px;
            line-height: 1.2; /* Align checkmark with text */
        }

        .btn-package-action {
            background-color: #002688; /* Deep blue button */
            color: #ffffff;
            border: none;
            border-radius: 50px;
            padding: 12px 25px;
            font-size: 18px;
            font-weight: 700;margin: 0 auto;
            width: 100%;
            max-width: 250px; /* Limit button width */
            transition: background-color 0.3s ease, transform 0.3s ease;
        }

        .btn-package-action:hover {
            background-color: #1a4a9f; /* Darker blue on hover */
            transform: translateY(-2px);
            color: #ffffff; /* Keep text color consistent on hover */
        }

   







.approach_div{padding-top:20px; padding-bottom:78px; background:#fff;margin-top: 30px;}

.heading2{}
.heading2 h3{color:#002688;margin-top: 0;text-align: center;margin-bottom:30px;font-size:30px;font-weight: bold;}
.heading2 h3 span{color:#0057ff;}

.app_top{text-align: center;margin-top: 15px;}
.app_top p{color: #000;}

.app_box{margin-top: 30px;padding:20px 15px; background: #eaeaea;min-height: 265px;border-radius: 10px;}
.app_box h4{color:#002688;font-weight: bold;margin-top:30px;}
.app_box p{color: #000;line-height: 24px;}

.app_box img{max-width: 50px;}

.app_box i{color: #4caf50;}

.feature-icon-wrapper {
            background-color: #FDCF0B; /* Yellow background for icons */
            border-radius: 10px; /* Slightly rounded corners for icon wrapper */
            padding: 15px;
            display: inline-flex; /* To make it a block with padding */
            margin-bottom: 0;
            box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
            /* Align items to center vertically and horizontally if content is smaller */
            align-items: center;
            justify-content: center;
        }

        .feature-icon {
            font-size: 40px; /* Size of the Font Awesome icon */
            color: #2962ff; /* Deep blue color for the icon itself */
            line-height: 1; /* Ensure proper vertical alignment */
        }



.feature-icon-wrapper i{font-size: 26px; color:#000;}








/* Custom CSS for the contact section */
        .contact-section {
            padding: 80px 0 40px 0;
            background-color: #002688; /* Deep blue background */
            color: #ffffff;
        }

        .contact-info-card {
            background-color: #ffffff;
            border-radius: 15px;
            box-shadow: 0 5px 20px rgba(0, 0, 0, 0.15);
            padding: 30px;
            margin-bottom: 15px; /* Spacing between cards */
            text-align: center;min-height: 225px;
            color: #333; /* Dark text for cards */
            height: 100%; /* Ensure equal height for cards in a row */
            
            flex-direction: column;
            justify-content: center;
            align-items: center;
        }

        .contact-icon-wrapper {
            background-color: #FDCF0B; /* Yellow background for icons */
            border-radius: 10px;
            padding: 18px; /* Increased padding for a larger yellow square */
            display: inline-flex;
            margin-bottom: 20px;
            box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
            align-items: center;
            justify-content: center;
        }


.contact-icon-wrapper i{font-size: 27px; color: #000;}

        .contact-icon {
            font-size: 44px; /* Slightly increased icon size to fill wrapper */
            color: #2962ff; /* Deep blue color for the icon itself */
            line-height: 1;
        }

        .contact-info-card h3 {
            font-size: 22px;
            font-weight: 700;
            margin-top: 0;
            margin-bottom: 10px;
            color: #333;
        }

        .contact-info-card p {
           color: #000;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.4;
    margin-bottom: 5px;
        }

        /* Working Hours Card Specific Styling */
        .working-hours-card {
            background-color: #fff; /* Slightly lighter blue for this card */
            border-radius: 15px;
            box-shadow: 0 5px 20px rgba(0, 0, 0, 0.15);
            padding: 30px;
            margin-top:20px; /* Space from cards above */
            text-align: center;
            color: #ffffff; /* White text for this card */
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            min-height: 200px; /* Ensure a good height */
        }

        .working-hours-card .contact-icon-wrapper {
            background-color: #FDCF0B; /* Yellow icon background */
            color: #2962ff; /* Icon color */
        }

        .working-hours-card h3 {
            color: #000; /* White heading */
			margin-top: 10px;
        }

        .working-hours-card p {
            color: #000; /* Lighter white for text */
            font-size: 14px; /* Adjusted font size */
            font-weight: 600; /* Increased font weight */
            line-height: 1.4; /* Adjusted line height */
            margin-bottom: 5px;
        }

        /* Google Map Styling */
        .map-container {
            border-radius: 15px;
            overflow: hidden; /* Ensures map respects border-radius */
            box-shadow: 0 5px 20px rgba(0, 0, 0, 0.15);
            height: 500px; /* Fixed height for the map */
            margin-bottom: 30px; /* Spacing below map on smaller screens */
        }

        .map-container iframe {
            width: 100%;
            height: 100%;
            border: 0;
        }






.section_blue{background:#0057ff; padding-top: 30px; padding-bottom: 30px;text-align: center;}

.section_blue h2{color: #fff;margin-top: 0;margin-bottom: 15px; font-weight: bold;}
.section_blue h5{color: #fff;margin-bottom: 0;font-size: 16px;}



.heading3 h2 {
    color: #fff;
    margin-top: 0;
    text-align: center;
    margin-bottom:20px;
    font-size: 30px;
    font-weight: bold;
}

.heading3 h3{text-align: center;margin-bottom: 40px;}

.video-container {
  position: relative;
  width: 100%;
  height: auto;
}
.video-container video {
  width: 100%;
  height: auto;
  display: block;
}





.schedule_button{margin-top: 30px;}































/* -------- Scroll Top Css --------*/

.scroll-top-wrapper {
    position: fixed;
    opacity: 0;
    visibility: hidden;
	overflow: hidden;
	
	z-index: 99999999999999999;
   
	color: #eeeeee;
	
	right: 5px;
	bottom: 75px;
	padding-top: 2px;
	
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.scroll-top-wrapper:hover {
	
}
.scroll-top-wrapper.show {
    visibility:visible;
    cursor:pointer;
	opacity: 1.0;
}

/* -------- Scroll Top Css Ends --------*/



@media(max-width:992px){
	
	  .left-content {
                text-align: center;
                margin-bottom: 40px;margin-top: 0;
            }
            .small-info {
                justify-content: center;
            }

	.no_row_margin_later{margin-left: 0; margin-right: 0;}

	.small-info i{
    display: none;}
	
	.package-card {min-height:auto;}
	
	.nav-tabs {
   display: block;margin-left: 6px; margin-right: 6px;}
	
	.nav-tabs li{margin-right: 0;}
	
	.packages_wrap {   
    padding-bottom: 30px;}
	
	 .map-container {
                height: 400px; /* Adjust map height for tablets */
            }
	
	.heading3 h2 {   
    margin-bottom:40px;}


	
	
	
	
	
	
	
}



@media(max-width:767px) {
 
	.top-section-container {
                padding: 75px 0 40px 0;
            }
            .left-content h1 {
                font-size: 32px;
            }
			.left-content h2 {
                font-size: 24px;margin-top: 20px;
            }
            .left-content p {
                font-size: 16px;
            }
            .btn-call-now, .btn-claim-offer {
                font-size: 18px;
                padding: 12px 30px;
            }
            .offer-card-body {
                padding: 20px;
            }
            .offer-card-body h3 {
                font-size: 20px;
            }
            .price-section .current-price {
                font-size: 40px;
            }
	
	
	   .nav-tabs > li {
                display: block; /* Stack tabs on small screens */
                margin-bottom: 10px;
            }
            .nav-tabs > li:last-child {
                margin-bottom: 0;
            }
            .package-card {
                padding: 20px;
            }
            .package-card-price {
                font-size: 40px;
            }
            .btn-package-action {
                font-size: 16px;
                padding: 10px 20px;
            }
	
	 .contact-section {
                padding: 40px 0;
            }
            .contact-info-card, .working-hours-card {
                padding: 25px;
                margin-bottom: 20px;
            }
            .contact-info-card:last-child {
                margin-bottom: 30px; /* Remove bottom margin for last card in column */
            }
            .contact-info-card h3 {
                font-size: 20px;
            }
            .contact-info-card p, .working-hours-card p {
                font-size: 14px; /* Adjusted for mobile */
            }
            .map-container {
                height: 300px; /* Adjust map height for mobile */
                margin-top: 20px; /* Add space above map on mobile */
            }
            .working-hours-card {
                margin-top: 0; /* Remove extra top margin on mobile if it's the first in its row */
            }
	
	
	
	
}



footer {
    padding: 50px 0;
}

footer p {
    margin: 0;
}








 /* Fixed Bottom Bar */
        .bottom-bar {
            position: fixed;
            bottom: 0;
            left: 0;
            width: 100%;
            background: #ffffff; /* White Background */
            display: flex;display: none;
            justify-content: space-between;
            align-items: center;
            padding: 10px 0 20px 0;
            box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.1);
            z-index: 1000;
        }

        /* Buttons Layout */
        .bottom-bar a {
            flex: 1;
            text-align: center;
            text-decoration: none;
            font-size: 12px;
            font-weight: bold;
            color: #0b4169;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
        }

        /* Icon Styling */
        .bottom-bar a i {
            font-size: 24px;
            margin-bottom: 4px; /* Space between icon and text */
            color: #0b4169;
        }

         /* WhatsApp Icon */
        .whatsapp-container {
            flex: 1;
            display: flex;
            justify-content: center;
            align-items: center;
        }

        .whatsapp-container img {
            width: 30px; /* Adjust size as needed */
            height: 30px;
            margin-bottom: 0;
        }






        /* Mobile Responsive */
        @media (max-width: 768px) {
            .bottom-bar a {
                font-size: 11px;
            }

            .bottom-bar a i {
                font-size: 22px;
            }

            .whatsapp img {
                width: 28px;
                height: 28px;
            }
        }















