.logo-links{color: #ffffff;text-decoration:none;font-size: 1.5rem;font-weight: 700;}
.logo-links:hover{color:#fff}
.logo-links.badge{color:#90d5f7}
.logo-links:visited:hover{color:#fff}
.logo-links:visited{/* color:#90d5f7; */}
.logo-links:active{color:#fff}
.logo-links:focus{color:#fff}
.float-r{position:relative;display:block;float:right}
.container-botttom-2{margin-bottom:5rem}.ic-rh-2{margin-right:.7rem}
.container-f{padding:120px 15px 15px;background-color:#c3c9d3}
.container-f-1{padding: 7px 15px 25px 15px;background-color: rgb(13 110 253 / 25%);/* background: #adcdee url(img-bg/bg5-97.jpg) 45% 95%; */}
.container-ff{padding:9px;background-color:#212529;color:#fff;border-top:solid 5px #d9902e}
.featurette-heading{margin-top:1rem}.card-text-black{color:#3c3b3b;background-color: rgb(13 110 253 / 25%);}
.img-news-right-1rem{padding:.55rem;font-size:2rem}
.news-color-1{font-size:.9rem;font-weight: 700;color: #0043aa;margin-right:9px;line-height: 1.1;
              margin-bottom: 3px;}
.news-color-3rem{color:#d99023;font-size:1.7rem;font-weight:700;padding-bottom:1rem}.news-color{color:#d99023}.img-news-right-3rem{padding-right:1rem;color:#d99023;font-size:2.8rem;padding-bottom:.51rem}.img-news-right-2rem{padding-right:1rem;color: #dc3545;font-size:2rem}.divider-soc-5{margin-top:5px;margin-bottom:5px}.divider-soc-15{margin-top:21px;margin-bottom:15px}.btn-info33{color:#fff;background-color: #dc3545;border-color: #dc3545;text-shadow:1px 1px 1px #603804;border-radius:3px}
.btn-info33:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}
.btn-info33.badge{color:#fff;background-color:#d9902e;border-color:#d9902e}
.btn-info33:visited:hover{color:#fff}.btn-info33:visited{color:#fff}
.btn-info33:active{color:#fff}.btn-info33:focus{color:#fff;background-color:#d9902e;border-color:#d9902e}
                                               
ul.list-baner2{list-style:none;margin-left:0;margin-top:5px;padding-left:1.7em;padding-top:1px;padding-bottom:15px;border-bottom:solid 0 #999;border-top:solid 0 #999}
ul.list-baner2>li:before{position:absolute;content:"\f633"; color:#e53935;margin-left:-1.7em;line-height:1.5em;font-family:bootstrap-icons!important}ul.list-baner2>li{/* color:#2b2b2b; */text-align:left;font-weight:600;}
.list-baner2>li{position:relative;display:block;padding:5px 0}
.list-baner2>li:after{content:"";position:absolute;display:block;left:0;right:0;bottom:0;border-bottom:1px dashed #adb5bd;margin-left:-1.8em}
.list-baner2>li li:after{display:none}
.list-baner2>li>strong{font-weight:700;color:#2b2b2b;text-transform:uppercase}

ul.list-baner2>li a:hover{color:#e53935;text-decoration:none}ul.list-baner2>li a{color: rgb(8 8 8 / 90%);text-decoration:none}
ul.list-baner1{list-style:none;margin-left:0;margin-top:5px;padding-left:0;padding-top:1px;padding-bottom:15px;border-bottom:solid 0 #999;border-top:solid 0 #999}
ul.list-baner1>li{/* color: #5c6674; */background: url(icons/arrow-right-circle.svg) 0 9px no-repeat;font-weight: 500;}
ul.list-baner1>li>a{color: #1976d2;border:none;text-decoration:none;font-weight:500;}
ul.list-baner1>li>a:hover{color:#d9902e;border:none}
.list-baner1>li{position:relative;display:block;padding: 5px 0 5px 25px;}
.list-baner1>li:after{content:"";position:absolute;display:block;left:0;right:0;bottom:0;border-bottom:1px dashed #a7bdd0;margin-left:1px}
.list-baner1>li li:after{display:none}.thumbnail-ff{/* border:1px solid #fafdff; */-o-transition:border .2s ease-in-out;-moz-box-shadow:0 9px 18px -9px #ccccca;/* color: #05285a; */}.thumbnail-ff-2{padding:5px;margin-bottom:25px;line-height:1.42857143;background-color:#fff;border:5px solid #fff;border-radius:15px;color:#2b2b2b;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out;box-shadow:1px 3px 3px -9px rgb(204 204 202);-webkit-box-shadow:1px 2px 15px -5px #adb5bd;-moz-box-shadow:0 9px 18px -9px #ccccca}.text-muted-foot{color:#c57306;text-decoration:none;font-size:1rem;margin-bottom:.1rem;margin-top:.2rem;font-weight:400}a.text-muted-foot:hover,:focus{color:#d9902e}.img-muted-top-2{color:#d9902e;font-size:3.3rem}.img-muted-top{color:#d9902e;font-size:3.3rem}.text-muted-top{color:#efa84a;text-decoration:none;font-size:1.1rem;margin-bottom:.1rem;margin-top:.2rem;font-weight:400}a.text-muted-top:hover,:focus{color:#d9902e}.lead-top-h1{font-size:1.7rem;font-weight:400;margin-top:.2rem;margin-bottom:.2rem}.lead-top-h2{font-size:1.5rem;font-weight:300;margin-top:.2rem;margin-bottom:.2rem}.lead-top-fon{/* background-color: rgb(13 110 253 / 25%); */border-bottom: 0px solid rgb(13 110 253 / 25%);padding-left: 1rem;}.lead-top-2{font-size:1.5rem;font-weight:400}.lead-top-1{font-size:1.55rem;font-weight:400;margin-top:.7rem;margin-bottom:.7rem;/* color: #1976d2; */d2; */}.lead-top-3{font-size:1.2rem;font-weight:300;margin-top:.2rem;margin-bottom:.2rem}.lead-top-4{font-size:1.7rem;font-weight:600;color:#d9902e}.btn-info34{color:#fff;background-color:#858585;border-color:#212529;text-shadow:1px 1px 1px #603804;margin-left:.3rem}.btn-info34:hover{color:#fff;background-color:#d9902e;border-color:#212529}.btn-info34.badge{color:#fff;background-color:#787976;border-color:#212529}.btn-info34:visited:hover{color:#fff}.btn-info34:visited{color:#fff}.btn-info34:active{color:#fff}.btn-info34:focus{color:#fff;background-color:#959692;border-color:#212529}.py-5{padding-top:1rem!important;padding-bottom:.5rem!important;/* background-color: #333; */}.btn-rw{border-radius:0;border:solid 1px #fff}.btn-r0{border: solid 0px #fff;-o-transition:border .2s ease-in-out;-moz-box-shadow:0 9px 18px -9px #ccccca}.btn-r1{border-top-left-radius:25rem;border-bottom-left-radius:25rem}.btn-r2{border-top-right-radius:25rem;border-bottom-right-radius:25rem}.btn-r25{border-radius:25px}.card-body-tx-centre{padding:.5rem .5rem 2rem;text-align:center}.img-25r{border-radius:25px;margin-bottom:1rem}.img-50r{padding:5px;border-radius:50%;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out;box-shadow:1px 3px 3px -9px rgb(204 204 202);-webkit-box-shadow:1px 2px 15px -5px #98a4b0;-moz-box-shadow:0 9px 18px -9px #ccccca}.img-30r{padding:5px;border-radius:9px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out;box-shadow:1px 3px 3px -9px rgb(204 204 202);-webkit-box-shadow:1px 2px 15px -5px rgb(76 76 70);-moz-box-shadow:0 9px 18px -9px #ccccca}.rounded-pill-50rem{border-radius:50rem!important}.img-pos-30{padding:1.5rem}.card-body-tx-right1{text-align:right}.card-body-tx-right2{padding:.7rem;text-align:right}
.card-body-tx-right3{margin-bottom: 15px;margin-top:11px;}main{}
.py-7px {
    padding-top: 0.1rem!important;
    padding-bottom: 0.1rem!important;
}
h2 {color: #084298;/* font-size: 1.9rem; */}

.link-5{
    color: #0043aa;
    border-bottom: dashed 1px #dc3545;
    text-decoration: none;
    font-weight: 500;
    padding: 0rem;
    margin-right: 0.9rem;
}

.link-5:hover{
    color: #e31611;dashed 1px #4c6c8c;
    text-decoration: none;
    font-weight: 500; 
}

.link-right-1{ color: #e53935;
    text-decoration: none;
             border-bottom: dashed 1px #0859aa;
             font-weight:600}

.icons-top {padding-left:1.7em;   
           }
.icons-top:before {
    position: absolute;
    content: "\f4a3";
    color: #e53935;
    margin-left: -1.7em;
    line-height: 1.3em;
    font-family: bootstrap-icons!important;
}


.icons-top-1 {padding-left:1.7em;
             margin-bottom: 5px;
             font-size:.9rem;
             font-weight: 700;
             color: #0043aa;
             line-height: 1.1;
             }
.icons-top-1:before {
    position: absolute;
    content: "\f5b4";
    color: #e53935;
    margin-left: -1.7em;
    line-height: 1.2em;
    font-family: bootstrap-icons!important;
}

.icons-top-2 {padding-left:1.7em;
             margin-bottom: 5px;
             font-size:.9rem;
             font-weight: 700;
             color: #0043aa;
             line-height: 1.1;
             }
.icons-top-2:before {
    position: absolute;
    content: "\f618";
    color: #e53935;
    margin-left: -1.7em;
    line-height: 1.2em;
    font-family: bootstrap-icons!important;
}

.img-ff-top{font-size: 3rem;color: #e53935;}
.caption1{color: #8ca7c6;/* text-align: center; */font-size: 0.9rem;}
.text011{font-size: 1.5rem;text-transform: uppercase;font-weight: 700;color: #8ca7c6;font-family: calibri;}
.badge-1-w {
    display: inline-block;
    padding: 0.35em 0.95em;
    font-size: .9em;
    font-weight: 400;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 25rem;
    margin-bottom: 0.5rem;
    background-color: #d9902e;
}
.badge-1-r {
    display: inline-block;
    padding: 0.75em 0.95em;
    font-size: 0.9em;
    font-weight: 400;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 3px;
    margin-bottom: 0.5rem;
    background-color: #46ab53;
}
.bg-dark1{/* background-color:#05285a; */border-bottom: solid 5px #e53935;}
.bg-secondary1{background-color:#d9902e;}
.bg-light1{
           background: #697382 url(img/bg5-96.jpg) 62% 90%;
           border-top: solid px rgb(5 40 90);
           color: #fff;
           }
.container-f-2 {background-color: #eef7ff;/* background: rgb(255 255 255) url(img/bg5-99.jpg) 62% 90%; */}
.img-30r:focus {
    padding: 5px;
    border-radius: 9px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
    box-shadow: 1px 3px 3px -9px rgb(204 204 202);
    transform: translate(0%, 0%);
    cursor: zoom-in;
    -webkit-box-shadow: 1px 2px 15px -5px rgb(76 76 70);
    -moz-box-shadow: 0 9px 18px -9px #ccccca;}

.img-30r:hover {
    padding: 5px;
    border-radius: 9px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
    box-shadow: 1px 3px 3px -9px rgb(204 204 202);
    transform: translate(-0%, 0%);
    cursor: zoom-in;
    background-color:#d9902e;
    -webkit-box-shadow: 1px 2px 15px -5px rgb(76 76 70);
    -moz-box-shadow: 0 9px 18px -9px #ccccca;}

.card-img-left {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    /* background-color: #fff; */
    background-clip: border-box;
    /* border: 1px solid rgba(0,0,0,.125); */
    /* border-radius: 0.25rem; */
}

/***** iPhone (portrait) *****/

@media only screen and (max-width: 767px) {
.dropdown-menu {font-size:80%}