/* Change made by Asif on 2026-10-04: homepage footer CSS. Used rules of each file below, in load order. Rebuilt with site/tools/cssbuild. */

/* ===== from css/bootstrap.min.css ===== */
/*!
 * Bootstrap v4.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */address{margin-bottom:1rem;font-style:normal;line-height:inherit}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}}@media (min-width:992px){.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.text-center{text-align:center!important}

/* ===== from style.css ===== */
/*!
Theme Name: Custom Theme
Theme URI: http://custom_theme.me/
Author: Weavers Web Solutions Pvt Ltd
Author URI: https://weavers-web.com
Description: This is a custom theme Bolierplate to get started with ease
Version: 1.1.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: custom_theme
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Custom Theme is based on custom_theme https://custom_theme.me/, (C) 2012-2020 Weavers, Inc.
custom_theme is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

address {
	margin: 0 0 1.5em;
}

/* ===== from css/custom.css ===== */
.ftr-top { background: #fff; padding: 120px 50px 40px;}
.ftr-logo { margin: 0 0 40px;}
.ftr-col p{margin-bottom: 0; color: #202020;}
.ftr-menu ul { margin: 0; padding: 0; list-style: none;}
.ftr-menu ul li { margin-bottom: 15px; text-transform: uppercase;}
.ftr-menu ul li a { color: #202020;}
.ftr-menu ul li a:hover, ul.copyrht-menu li a:hover { color: #226efa;}

.ftr-title{font-size: 18px; color: #226efa; border-bottom: 1px solid #226efa; padding-bottom: 5px; margin-bottom: 25px; text-transform: uppercase;}

.ftr-btm { background: #ececed; padding: 20px 50px; color: #202020;}
.ftr-btm p { margin-bottom: 0; color: #202020;}
ul.copyrht-menu { margin: 0; padding: 0; list-style: none; display: flex; justify-content: flex-end; align-items: center;}
ul.copyrht-menu li { border-left: 1px solid #202020; padding: 0 10px; line-height: 1;}
ul.copyrht-menu li:first-child { border: 0; padding-left: 0}
ul.copyrht-menu li:last-child { padding-right: 0}

ul.ftr-social { margin: 0 0 30px; padding: 0; list-style: none;}
ul.ftr-social li {  font-size: 18px; margin-right: 8px;}
ul.ftr-social li:last-child{ margin-right: 0px;}

ul.ftr-social { padding-left: 0; margin-bottom: 0; list-style: none; display: flex;}
ul.ftr-social li{ margin-left: 7px; width: 30px; height: 30px; background: #0f6fc9; border-radius: 50px; display: flex; justify-content: center; align-items: center;}
ul.ftr-social li a { color: #fff;}
ul.ftr-social li a:hover { color: #1f1f1f;}

ul.contactdetails {
    text-align: left;
    font-size: 16px;
    text-decoration: none;
    text-transform: none !important;
}
.contactdetails a {
    color: #3e5893 !important;
    font-weight: 700;
}
@media only screen and ( max-width:1366px ) {
    .ftr-top { padding: 100px 30px 30px;}
    .ftr-btm { padding: 20px 30px;}
    .ftr-logo { margin: 0 0 30px;}

}

@media only screen and ( max-width:1199px ) {
    .ftr-top { padding: 80px 15px 30px;}
    .ftr-btm { padding: 15px 15px;}
    .ftr-menu ul li { margin-bottom: 10px; font-size: 16px;}
    .ftr-title { margin-bottom: 20px;}

}

@media only screen and ( max-width:1024px ) {

    .ftr-top { padding: 60px 0px 30px;}
    .ftr-btm { padding: 15px 0px;}
    ul.copyrht-menu li { padding: 0 6px;}
    .ftr-logo { margin: 0 0 20px;}
    .ftr-menu ul li { margin-bottom: 8px;}
    .ftr-title { margin-bottom: 15px;}

}

@media only screen and ( max-width: 991px ) {
    .ftr-top { padding: 30px 0px 30px;}
    .ftr-logo { margin: 0 0 15px;}
    .ftr-col { text-align: center; margin-bottom: 20px;}

}

@media only screen and ( max-width: 767px ) {
    .ftr-top { padding: 20px 0px 20px;}
    ul.copyrht-menu { margin-top: 10px; justify-content: center;}
    .ftr-btm ul.ftr-social { margin-bottom: 10px; justify-content: center;}
    .ftr-title { margin-bottom: 10px;}
    .ftr-logo { margin: 0 auto 10px; width: 100px;}

}
@media only screen and ( max-width: 575px ) {

    .ftr-menu { text-align: center;}
    .ftr-title { display: inline-block; padding: 0 15px 7px;}
    .ftr-menu ul li { margin-bottom: 5px; font-size: 15px;}

}
@media only screen and ( max-width: 480px ) {
    .ftr-menu ul li { margin-bottom: 4px;}
    
    

}
