/*
Theme Name: Educosoft
Theme URI: https://educosoft.com/
Author: shiva kumar maurya
Author URI: https://tentackles.com/
Description: A custom shopping theme with WooCommerce support.
Version: 1.0
*/

/* Reset & Base Styles */
:root{
    --font-12:12px;
    --font-14:14px;
    --font-16:16px;
    --font-18:18px;
    --font-20:20px;
    --font-24:24px;
    --font-28:28px;
    --font-36:36px;
    --font-40:40px;
    --color-trnp:transparent;
    --white-color:#ffffff;
    --primary-color: #1F48A4;
    --primary-light-color:#CADAFF;
    --secondary-color: #E4791D;
    --weight-400: 400;
    --weight-500: 500;
    --weight-600: 600;
    --weight-700: 700;
    --weight-900: 900;
    --radius-10:10px;
    --radius-15:15px;
    --radius-20:20px;
    --radius-25:25px;
    --width-lg:1800px;
    --width-slg:1500px;
    --width-ml:1200px;
    --width-ms:991px;
    --width-sl:768px;
    --width-sm:520px;
    --width-xs:420px;
    --space-50:50px;
    --space-30:30px;
    --space-40:40px;
    --space-20:20px;
    --space-15:15px;
    --space-10:10px;
    --bs-gutter-x:1.5rem;
    --bs-gutter-y:0;
  }

#payment #place_order, .woocommerce-terms-and-conditions-wrapper{display: none;}
.check-radio {
    cursor: pointer;
}
.check-radio input[type="radio"] {
    pointer-events: none; /* Prevent double-click issue */
}

/* === WooCommerce Checkout Field Styling Fixes === */
.woocommerce-checkout h3 {
    font-size: var(--font-24);
    color: var(--primary-color);
    margin-bottom: var(--space-20);
    border-bottom: 2px solid var(--primary-light-color);
    padding-bottom: 10px;
}

.woocommerce-checkout .form-row {
    margin-bottom: 20px;
    display: flex;
    flex-direction: row;
}

.woocommerce-checkout .form-row label {
    font-weight: var(--weight-600);
    color: var(--primary-color);
    font-size: var(--font-16);
    margin-bottom: 5px;
}

.woocommerce-checkout .form-row input.input-text,
.woocommerce-checkout .form-row select {
    width: 100%;
    padding: 10px 12px;
    border: 1px solid #ccc;
    border-radius: var(--radius-10);
    font-size: var(--font-16);
    font-family: inherit;
    background-color: #fff;
}

.woocommerce-checkout .form-row input.input-text:focus,
.woocommerce-checkout .form-row select:focus {
    border-color: var(--primary-color);
    box-shadow: 0 0 0 2px rgba(31, 72, 164, 0.1);
    outline: none;
}

.woocommerce-checkout .form-row .required {
    color: var(--secondary-color);
}

.woocommerce-checkout .form-row .optional {
    font-style: italic;
    font-size: var(--font-14);
    color: #888;
}

.woocommerce-checkout .payment-methods {
    margin-top: 30px;
}

.woocommerce-checkout .payment-methods h3 {
    font-size: var(--font-20);
    font-weight: var(--weight-700);
    color: var(--primary-color);
    margin-bottom: 10px;
}

.woocommerce-checkout .payment_method_bacs,
.woocommerce-checkout .payment_method_cheque,
.woocommerce-checkout .payment_method_cod {
    margin-bottom: 15px;
    background: #F9F9F9;
    border: 1px solid #E0E0E0;
    border-radius: var(--radius-10);
    padding: 15px; list-style: none;
}
#educosoft-checkout-form label, #educosoft-place-order{cursor: pointer;}
.woocommerce-billing-fields__field-wrapper label{min-width: 142px;}
.woocommerce-billing-fields__field-wrapper #billing_address_2_field .woocommerce-input-wrapper{margin-left: 157px;}

.woocommerce-checkout .payment_box {
    margin-top: 10px;
    padding: 10px;
    border-left: 3px solid var(--primary-color);
    background-color: #f3f6ff;
    color: #333;
    display: none;
}

.woocommerce-checkout input[type="radio"]:checked ~ .payment_box {
    display: block;
}

.woocommerce-checkout button#educosoft-place-order {
    background-color: var(--primary-color);
    color: white;
    padding: 12px 25px;
    font-size: var(--font-16);
    font-weight: var(--weight-600);
    border: none;
    border-radius: var(--radius-10);
    transition: background-color 0.3s ease;
}

.woocommerce-checkout button#educosoft-place-order:hover {
    background-color: var(--secondary-color);
}

/* Responsive Adjustments */
@media (max-width: 768px) {
    .woocommerce-checkout .form-row {
        flex-direction: column;
    }
    .woocommerce-billing-fields__field-wrapper label{min-width: inherit;}
    .woocommerce-billing-fields__field-wrapper #billing_address_2_field .woocommerce-input-wrapper{margin-left: 0;}
}


  @media (max-width:480px){:root{--space-50:35px;--font-24:20px;--font-16:14px;--font-40:30px;--font-36:24px;}}
*{box-sizing: border-box;margin: 0px;padding: 0px;font-family: "DM Sans", sans-serif;}
body{background-color: #F7F8FA;font-family: "DM Sans", sans-serif;font-size:var(--font-16);}
/*============================================
heading
====================================================*/
.larg-heading{font-size: var(--font-40);font-weight: var(--weight-700);color:var(--primary-color);line-height: 1.2;}
.heading-1{font-size: var(--font-24);font-weight: var(--weight-700);color:var(--primary-color);line-height: 1.2;margin-bottom: 5px;}
.heading-2{font-size: var(--font-20);font-weight: var(--weight-700);color:var(--primary-color);}
p{font-size: var(--font-16);color:#676879;}
a,a:hover{text-decoration: none;color:var(--primary-color);}
.text-center{text-align: center;}
.text-right{text-align: right;}
.text-capitalize{text-transform: capitalize;}
.text-blue{color:var(--primary-color);}
.text-bold{font-weight: var(--weight-700);}
/*============================================
box, row, column design
====================================================*/
.container-fluid{width:100%;padding-right: calc(1.5rem * .5);padding-left: calc(1.5rem * .5);margin:auto}
.row{margin-right: calc(-.5 * var(--bs-gutter-x));margin-left: calc(-.5 * var(--bs-gutter-x));display: flex;flex-wrap: wrap;}
.row > *{max-width: 100%;padding-right: calc(var(--bs-gutter-x) * .5);padding-left: calc(var(--bs-gutter-x) * .5);}
.col-lg-1{flex: 0 0 auto;width: 8.33%;}
.col-lg-2{flex: 0 0 auto;width: 16.66%;}
.col-lg-3{flex: 0 0 auto;width: 25%;}
.col-lg-4{flex: 0 0 auto;width: 33.33%;}
.col-lg-5{flex: 0 0 auto;width: 41.66%;}
.col-lg-6{flex: 0 0 auto;width: 50%;}
.col-lg-7{flex: 0 0 auto;width: 58.33%;}
.col-lg-8{flex: 0 0 auto;width: 66.66%;}
.col-lg-9{flex: 0 0 auto;width: 75%;}
.col-lg-10{flex: 0 0 auto;width: 83.333%;}
.col-lg-11{flex: 0 0 auto;width: 91.66%;}
.col-lg-12{flex: 0 0 auto;width: 100%;}
.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{padding-right: calc(var(--bs-gutter-x) * .5);padding-left: calc(var(--bs-gutter-x) * .5);}
@media (min-width: 2400px) and (max-width: 3000px){.container-fluid{width: 90%;}}
@media (min-width: 1900px) and (max-width: 2399px){.container-fluid{width: 1700px;}}
@media (min-width: 1600px) and (max-width: 1899px){.container-fluid{width: 1400px;}}
@media (min-width: 1399px) and (max-width: 1600px){.container-fluid{width: 90%;}}
@media (max-width:991px){
    .row{display: block;margin-right: 0px;margin-left:0px;}
    .row > *{padding-right:0px;padding-left:0px}
    .col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{flex: 0 0 auto;width: 100%;}
}
/*============================================
button
====================================================*/
.btn{height: 40px;min-width:100px;border-radius: var(--radius-25);padding:0px 20px;line-height: 40px;text-align: center;color:var(--white-color);background-color: var(--primary-color);font-size: var(--font-16);font-weight: var(--weight-400); border:1px solid var(--primary-color);letter-spacing: 0.5px;cursor: pointer;}
.btn img{margin-right: 6px;}
.btn:hover{background-color: var(--secondary-color);border:1px solid var(--secondary-color);}
.btn-border{padding:0px 20px;min-width:100px;border-radius: var(--radius-25);border: 1px solid var(--primary-color);background: var(--color-trnp);font-size: var(--font-16);font-weight: var(--wight-500);line-height: 40px;color: var(--primary-color);height: 40px;text-align: center;color:var(--primary-color);letter-spacing: 0.5px;font-weight: var(--weight-400);cursor: pointer;}
.btn-border:hover{background-color: var(--primary-light-color);border: 1px solid var(--primary-light-color);}
.btn:disabled,.btn-borde:disabled{cursor:inherit;background: #D4D5DD;border-color: #D4D5DD;}
.btn:disabled:hover,.btn-borde:disabled:hover{cursor:inherit;background: #D4D5DD;border-color: #D4D5DD;}
/*============================================
steps
====================================================*/
.steps-wrap{display: block;}
.steps-list{position:relative;display: flex;justify-content: space-between;flex-direction: row;text-align: center;list-style: none;z-index: 20;}
.steps-list:after{position: absolute;content: '';width: calc(100% - 10px);height: 8px;background-color: var(--primary-light-color);left:5px;top:38px;z-index: -2;}
.steps-0-per:before{position: absolute;content: '';width: 0%;height: 8px;background-color: var(--primary-color);left:5px;top:38px;z-index: -1;}
.steps-1-per:before{position: absolute;content: '';width: 16.6%;height: 8px;background-color: var(--primary-color);left:5px;top:38px;z-index: -1;}
.steps-2-per:before{position: absolute;content: '';width: 33.4%;height: 8px;background-color: var(--primary-color);left:5px;top:38px;z-index: -1;}
.steps-3-per:before{position: absolute;content: '';width: 50%;height: 8px;background-color: var(--primary-color);left:5px;top:38px;z-index: -1;}
.steps-4-per:before{position: absolute;content: '';width: 66.6%;height: 8px;background-color: var(--primary-color);left:5px;top:38px;z-index: -1;}
.steps-5-per:before{position: absolute;content: '';width: 83.4%;height: 8px;background-color: var(--primary-color);left:5px;top:38px;z-index: -1;}
.steps-6-per:before{position: absolute;content: '';width: 100%;height: 8px;background-color: var(--primary-color);left:5px;top:38px;z-index: -1;}
.steps-icon{display: block;margin:auto;background-color: var(--primary-light-color);padding:15px;border-radius: 50%;height: 80px;width: 80px;margin-bottom: 8px;outline: thick solid #F7F8FA;}
.steps-list li.active .steps-icon{background-color: var(--primary-color);}
.steps-icon img{height: 50px;width: 50px;}
.steps-text{font-size: 13px;text-transform: uppercase;font-weight: var(--weight-700);color:rgba(0, 0, 0, 0.3)}
.steps-list li.active .steps-text{color:#000000;}
.steps-body-content,.mobile-steps-wrap{display: none;}
.steps-body-content.active{display: block;}
.circular-progress{width: 100px;height: 100px;border-radius: 50%;display: flex;justify-content: center;align-items: center;}
.inner-circle{position: absolute;width: 85px;height: 85px;border-radius: 50%;background-color: transparent;}
.percentage{position: relative;font-size: var(--font-16);color: var(--primary-color);}
.inner-circle{background-color: var(--white-color);}
.progress-text{position: relative;}
.progress-container{display: flex;align-items: center;gap:15px;}
.progress-steps-text .steps-text{display: none;font-size: var(--font-36);color:var(--primary-color)}
.steps-0-per .progress-steps-text .steps-text:nth-child(1){display: block;}
@media (max-width:768px){.steps-wrap{display: none;}.mobile-steps-wrap{display: inherit;}.steps-body-content h2.larg-heading{display: none;}.mobile-steps-wrap ~ .space-40{display: none;}}
/*=============================================
navbar and form
====================================================*/
nav.navbar{padding: 12px 0px;transition: background-color 0.3s ease;z-index: 99;box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.07);}
.menubar{display: flex;flex-wrap: inherit;align-items: center;justify-content: space-between;}
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show{color: var(--primary-color) !important;}
.navbar-nav{display: flex;flex-direction: column;padding-left: 0;margin-bottom: 0;list-style: none;}
.navbar-nav .nav-link.active{color:var(--primary-color) !important;}
ul.navbar-nav li{padding:10px 8px;}
ul.navbar-nav li a {color: var(--primary-color);font-size: var(--font-16);font-style: normal;font-weight: 700;line-height: normal;position: relative;}
.main-nav ul li a:after{content: "" !important;display: block;position: relative;z-index: 1;top: auto;bottom: -5px;left: 0;-webkit-transform: none;-ms-transform: none;transform: none;width: 0;height: 2px;-webkit-transition: all .2s ease;-ms-transition: all .2s ease;transition: all .2s ease;background: var(--white-color);margin-left: 0px;}
.main-nav ul li a:hover:after{background:var(--primary-color);width: 100%;}
ul.dropdown-menu li a:after{display: none;}
.navbar .navbar-nav .dropdown-menu{width: 271px;border: none;border-radius: 10px;background: var(--white-color);box-shadow: 4px 4px 56px 0px rgba(0, 0, 0, 0.12);list-style: none;display: none;}
.navbar .navbar-nav .dropdown-menu li{padding: 0px;}
.navbar .navbar-nav .dropdown-menu li a{color: var(--primary-color);font-size: var(--font-16);font-style: 600;font-weight: 700;line-height: normal;padding: 10px 20px !important;width:100%;border-radius: 10px;display: block;}
.navbar .navbar-nav li:hover .dropdown-menu{display: inline;}
.dropdown{position: relative;}
.dropdown-item:focus, .dropdown-item:hover{border-radius: 7px;background-color: rgba(31, 72, 164, 0.10);color: var(--primary-color);}
.nav-link{font-size: var(--font-24);font-weight: var(--weight-600);text-align: right;}
@media (min-width:991px){.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute;top:42px;}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}
.navbar-button{display: flex;flex-wrap: wrap;width: 29%;justify-content: end;align-content: center;align-items: center;}
.navbar-button a.btn-border{margin-right: 15px;}
.navbar-expand-lg .navbar-toggler{display: none;}
.country-select .custom-select{position: relative;display: inline-block;}
.custom-select-flag{position: relative;}
.country-select .custom-select select{display: none;}
@media (min-width: 1025px) and (max-width: 1399px){.navbar-button{width: 35%;}}
@media (max-width:1025px){#mynavbar{display: none;}.navbar-button{width: auto;}.navbar-expand-lg .navbar-toggler{display: block;margin-left: 5px;border: none;background: transparent;padding: 5px;font-size: 20px;color:var(--primary-color)}.navbar-collapse{position: absolute;width: 100%;background: var(--white-color);left: 0px;top: 92px;}ul.navbar-nav li{padding:6px 8px;}.navbar .navbar-nav .dropdown-menu li a{padding:6px 0px !important;background: transparent;}.main-nav ul li a:after{display: none;}}
@media (max-width:700px){.navbar-button a.btn-border{margin-right: 5px;}}
.main-logo img{width: 220px;}
@media (max-width:600px){.main-logo img{width:120px;}.navbar-button a.btn-border{padding: 0px 5px;width:auto;height: 35px;line-height: 35px;min-width: auto;}.navbar-expand-lg .navbar-toggler{margin-left: 0px;}.navbar-collapse{top:60px;}}
.country-select .select-selected{background-color: transparent;padding: 8px 0px 8px 8px;border-radius: 8px;cursor: pointer;}
.country-select .select-selected img{width: 20px;height: 20px;margin-right: 5px;position: relative;top:4px}
.country-select .select-items-flag{display: none;top:45px;position: absolute;z-index: 1;width: 200px;right: 0px;padding: 8px 10px 8px 10px;border-radius: 16px;background: var(--white-color);box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.12);}
.country-select .select-items-flag a{display:block;}
.country-select .select-items-flag div{padding: 6px 10px;cursor: pointer;border-radius: 4px;color: #06110A;font-size: 14px;font-style: normal;font-weight: 500;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 1;text-overflow: ellipsis;line-height: 1px;overflow: hidden;display: inline-flex;align-items: center;width: 100%;}
.country-select .select-items-flag div img{margin-right: 6px;}
.country-select .select-items-flag div:hover{background-color: #EFF6FF;}
.select-selected:after{content: "\f078";font-weight: 400;font-family: 'FontAwesome';font-size: 20px;color: var(--primary-color);}
.dropdown-item.active, .dropdown-item:active{text-decoration: none;border-radius: 7px;background-color: #e7f4fd;color: var(--primary-color) !important;}
@media (max-width:600px){.country-select{display: none;}}
.main-nav ul li a:hover:after{background: var(--primary-color);width: 100%;}
.form-row{display: flex;align-items: center;text-align: right;gap:15px}
.form-col-100{flex: 0 0 auto; width: 115px;}
.form-col-100per{flex:0 0 auto;width:calc(100% - 130px);}
.form-col-200{flex: 0 0 auto; width: 180px;font-size: var(--font-14);color:#323338;}
.form-col-200per{flex:0 0 auto;width:calc(100% - 195px);}
.form-group{display: block;padding-bottom: 15px;}
.form-control{display: block;width: 100%;height: 40px;padding: 10px 15px;font-size: var(--font-16);font-weight: 400;line-height: 1;color: #495057;background-color: transparent;background-clip: padding-box;border: 1px solid #0000004D;border-radius: 8px;}
.form-group label{display: inline-block;margin-bottom: 5px;font-size: var(--font-14);}
.form-group button{margin-top: 10px;}
select{-webkit-appearance: none;-moz-appearance: none;text-indent: 1px;text-overflow: '';position: relative;}
select{background-image: url('assets/images/down-arrow.png');background-repeat:no-repeat;background-position-x:calc(100% - 5px);background-position-y:8px;}
.check-radio{display: inline-flex;align-items: center;gap:8px;color:#323338;font-weight: 600;}
.check-radio input{height: 18px;width: 18px;}
/*=============================================
footer style
====================================================*/
.footer-main{background: #F7F8FA;padding: 40px 0px;}
.footer{background: #F7F8FA;padding: 10px 0px 40px;}
.footer-list ul{list-style: none;}
.footer-list ul li{font-size: 20px;font-weight: var(--wight-400);line-height: 26.04px;text-align: left;margin-bottom: 20px;}
.footer-list ul li a{color: #323338;font-size: var(--font-16);font-style: normal;font-weight: 400;line-height: normal;}
img.footer-logo{width: 232px;}
.footer-list-last ul{list-style: none;}
.footer-list-last ul li{text-align: right;margin-bottom: 15px;}
.footer-list-last ul li a{text-decoration: none;font-size: var(--font-16);font-weight: 400;line-height: 20px;letter-spacing: -0.01em;text-align: center;color:#323338;}
.footer-list-last ul li a:hover{color: var(--primary-color);}
img.footer-email{width: 18px;}
.copy-right{text-align: right;font-size: 16px;font-weight: 400;line-height: 23.44px;letter-spacing: 0.02em;}
.footer-main hr,.footer hr{margin: 1rem 0;color: inherit;border-top: 1 solid;opacity: 0.25;}
/*=============================================
other style
====================================================*/
.space-100{padding-top: 125px;padding-bottom:150px;}
.space-50{padding-top:var(--space-50);}
.space-40{padding-top:var(--space-40);}
.space-30{padding-top:var(--space-30);}
.space-20{padding-top:var(--space-20);}
.space-15{padding-top:var(--space-15);}
.space-10{padding-top:var(--space-10);}
.block{display: block;}
.width-300{width: 300px;}
.height-80{height: 80px;}
.height-235{height: 235px;}
.banner-img img{width: 100%;margin: 0px auto;display: block;}
.img-fluid{max-width: 100%;height: auto;}
.box-border{border: 1px solid #000000;padding:15px;border-radius: var(--radius-15);}
.head-content{padding: 10px;text-align: center;background-color: var(--primary-color);border-top-left-radius: var(--radius-10);border-top-right-radius: var(--radius-10);margin-bottom: 15px;}
.head-content h4{font-size: var(--font-20);font-weight: var(--weight-700);color:var(--white-color);text-transform: uppercase;}
.boby-content{box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.2);padding:15px;border-radius: var(--radius-10);margin-bottom: 15px;}
.boby-content h5{font-size: var(--font-18);color:var(--primary-color);}
.product-list{list-style: none;display: flex;margin-bottom: 5px;color:#676879;}
.boby-content .product-list:last-child{margin-bottom: 0px;}
.product-heading{background-color: #EFEFEF;font-size: var(--font-16);font-weight: var(--weight-400);}
.product-list li:nth-child(1){flex: 0 0 auto;width:calc(100% - 280px);padding:10px;}
.product-list li:nth-child(2){flex: 0 0 auto;width:130px;text-align: center;border-left: 5px solid #f7f8fa;border-right: 5px solid #f7f8fa;padding:10px;}
.product-list li:nth-child(3){flex: 0 0 auto;width:140px;text-align: center;padding:10px;}
.product-info{font-weight: var(--weight-600);}
.product-info span{font-weight: var(--weight-400);display: block;}
.product-quantity,.product-subtotal{display: none;}
.footer-content{padding:15px;padding-right: 0px;text-align: right;color:#676879}
.footer-content span{font-weight: var(--weight-700);color:#323338}
.email-area{font-size: var(--font-16); color: var(--secondary-color);}
.termlist a{color:#323338;}
.access-code,.web-access{margin-top: 5px;display: none;}
.form-col-200per p{padding-top: 10px;}
.bill-info{width: 250px;color:#676879;}
@media (max-width:991px){.footer-main .row{display: flex;}.footer-main .col-lg-2{width: 50%;}.footer-list-last ul li{text-align: left;}.footer .row{display: flex;}.footer .row .col-lg-4{width: 30%;}.footer .row .col-lg-8{width: 70%;}.space-100{padding-top: 10px;padding-bottom: 10px;}.height-80,.height-235{height: auto;}}
@media (max-width:768px){.space-section .space-50{padding-top: 20px;}.product-list{display: block;}.product-list li:nth-child(1){width: 100%;}.product-list li:nth-child(2){padding: 0px 10px;float: left;text-align: left;border: none;width: 50%;}.product-list li:nth-child(3){padding: 0px 10px;float: right;text-align: right;width: 50%;}.product-list.product-heading li:nth-child(2),.product-list.product-heading li:nth-child(3){display: none;}.product-quantity,.product-subtotal{display: inline;font-weight: var(--weight-700);}.mob-height-100{height: 100px;}.copy-right{text-align: left;}.footer .row{display: block;}.footer .row .col-lg-4,.footer .row .col-lg-8{width: 100%;}}
@media (max-width:480px){.form-row{display: block;}.form-col-100,.form-col-100per,.form-col-200,.form-col-200per{width:100%;text-align: left;}.form-col-100{padding-bottom: 3px;}.copy-right{text-align: left;}.mob-flex-non{display: block;}.nav-link{text-align: center;}}

            