.logo-links{color: #ffffff;text-decoration:none;font-size: 1.5rem;font-weight: 700;}
.logo-links:hover{color:#bd0c08}
.logo-links.badge{color:#bd0c08}
.logo-links:visited:hover{color:#bd0c08}
.logo-links:visited{/* color:#90d5f7; */}
.logo-links:active{color:#fff}
.logo-links:focus{color:#fff}

.nav-links-05{color: #ffffff;
 text-decoration:none;font-size: 1.1rem;
 font-weight: 400;}
.nav-links-05:hover{color:#212529}
.nav-links-05.badge{color:#212529}
.nav-links-05:visited:hover{color:#212529}
.nav-links-05:visited{color:#ffffff;}
.nav-links-05:active{color:#fff}
.nav-links-05:focus{color:#fff}

.text-link-foot{color: #f8f9fa;text-decoration:none;}
a.text-link-foot:hover,:focus{color:#a8beda}

.bg-mm-1{display:inline-block;text-align: center;vertical-align: middle;line-height: 1.5;}

.item-color-1 {background-color:#b5c9f7;;}
.item-color-1:hover{color:#fff;background-color:#e53935;border-color:#212529}
.item-color-1:badge{color:#fff;background-color:#d9902e;border-color:#212529}
.item-color-1:vizted:hover{color:#fff;background-color:#d9902e;border-color:#212529}
.item-color-1:active{color:#fff;background-color:#d9902e;border-color:#212529}
.item-color-1:focus{color:#fff;background-color:#d9902e;border-color:#212529}


.float-r{position:relative;display:block;float:right}
.container-botttom-2{margin-bottom: .5rem;margin-top: 4rem;}
.ic-rh-2{margin-right:.7rem}
.container-f{padding:120px 15px 15px;background-color:#c3c9d3}
.container-f-0{margin-bottom: 0px;background: #b32c2a;}
.container-f-1{padding: 19px 1px 19px 1px;background: #0c3868;}
.container-ff{padding:9px;background-color:#212529;color:#fff;border-top:solid 5px #bd0c08}
.featurette-heading{margin-top:1rem}
.card-text-black{color:#a8beda;/* 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: #bd0c08;margin-right:9px;line-height: 1.1;margin-bottom: 3px;}
.news-color-3rem{color:#bd0c08;font-size:1.7rem;font-weight:700;padding-bottom:1rem}
.news-color{color:#bd0c08}
.img-news-right-3rem{padding-right:1rem;color:#bd0c08;font-size:2.8rem;padding-bottom:.51rem}
.img-news-right-2rem{padding-right:1rem;/* color: #ccccca; */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: #d42b27;border-color: #d42b27;text-shadow:1px 1px 1px #603804;border-radius:3px}
.btn-info33:hover{color:#fff; background-color:#bd0c08;border-color:#bd0c08}
.btn-info33.badge{color:#fff; background-color:#bd0c08e;border-color:#bd0c08}
.btn-info33:visited:hover{color:#fff}
.btn-info33:visited{color:#fff;/* font-size: .9rem; */}
.btn-info33:active{color:#fff}
.btn-info33:focus{color:#fff;background-color:#bd0c08;border-color:#bd0c08}
                                               
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: #0d4b8f;margin-left:-1.7em;line-height:1.5em;font-family:bootstrap-icons!important}
ul.list-baner2>li{color: #212529;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:#0d4b8f;text-decoration:none}
ul.list-baner2>li a{color: rgb(212 26 15 / 85%);text-decoration:none}

ul.list-baner1{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-baner1>li:before{position:absolute;content:"\f44d";color: #1976d2;margin-left:-1.7em;font-weight: 500;line-height:1.5em;font-family:bootstrap-icons!important}
.list-baner1>li{position:relative;display:block;padding:5px 0}
.list-baner1>li:after{content:"";position:absolute;display:block;left:0;right:0;bottom:0;border-bottom:1px dashed #adb5bd;margin-left:-1.8em}
.list-baner1>li li:after{display:none}
.list-baner1>li>strong{font-weight:700;color:#2b2b2b;text-transform:uppercase}
ul.list-baner1>li a:hover{color:#2e61d9;text-decoration:none}
ul.list-baner1>li a{color: rgb(8 8 8 / 90%);text-decoration:none}

.thumbnail-ff{/* border: 1px solid #f1f0f0; */-o-transition:border .2s ease-in-out;-moz-box-shadow:0 9px 18px -9px #ccccca;/* color: #787b86; */border-radius: 3px;}
.thumbnail-ff-2{padding:5px;margin-bottom:25px;line-height:1.42857143;background-color: #ffffff9c;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: #f8f9fa;text-decoration:none;/* font-size: .7rem; */margin-bottom:.1rem;margin-top:.2rem;font-weight:400;}
a.text-muted-foot:hover,:focus{color:#fb4242}
.img-muted-top-2{color:#3a96f1;font-size:3.3rem}.img-muted-top{color:#d9902e;font-size:3.3rem}
.text-muted-top{color:#3a96f1;text-decoration:none;font-size:1.1rem;margin-bottom:.1rem;margin-top:.2rem;font-weight:400}
a.text-muted-top:hover,:focus{color: #f8f9fa;}
.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;padding-bottom: 1rem;}
.lead-top-1{font-size: 1.1rem;font-weight:400;margin-top: 5rem;margin-bottom:.7rem;color: #f8f9fa;}
.lead-top-3{font-size:1.2rem;font-weight:300;margin-top:.2rem;margin-bottom:.2rem}
.lead-top-4{font-size: .8rem; font-weight:400;color: rgb(212 26 15 / 85%);text-transform: uppercase;}
.lead-top-5{font-size: 1.2rem;/* font-weight:600; *//* color:#d9902e; *//* text-transform: uppercase; */}
.lead-top-6{font-size: 1.5rem;/* font-weight: 700; */ color:#d9902e;}
.lead-top-0{/* font-size: 1.7rem; *//* font-weight: 700; */color: #ffffff;text-shadow:1px 1px 1px #603804;}
.lead-top-09{font-size: 1.3rem;font-weight: 700;color: #f8f9fa;/* text-shadow:1px 1px 1px #603804; */}

.lead-top-01{font-size: 1.1rem;font-weight: 700;color: #ffffff;}
.d-flex-01{margin-top:55px;padding-top:15px;font-size: .9rem;font-weight: 500;color: #f8f9fa;border-top: solid 1px #f8f9fa;}

.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 1px #333; */-o-transition:border .2s ease-in-out;-moz-box-shadow:0 9px 18px -9px #ccccca}
.btn-r1{border-top-left-radius: 7px;border-bottom-left-radius: 7px;border-bottom-left-radius: 7;background-color: #143b63;border-color: #143b63;}
.btn-r2{border-top-right-radius: 7px;border-bottom-right-radius: 7px;}
.btn-r25{border-radius:25px}.card-body-tx-centre{padding:.5rem .5rem 2rem;text-align:center;}
.img-9r{padding: 1px;border-radius: 5px 5px 0px 0px;-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 -9pxrgb(204 204 202);/* -webkit-box-shadow:1px 2px 15px -5px rgb(76 76 70); */-moz-box-shadow:0 9px 18px -9px #ccccca}
.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 -9pxrgb(204 204 202);/* -webkit-box-shadow: 1px 2px 15px -5px rgb(11 31 53 / 90%); */-moz-box-shadow:0 9px 18px -9px #ccccca}
.img-30r{padding:5px;border-radius:30px;-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 -9pxrgb(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;}
.card-body-tx-all{padding: 1rem;}

.card-footer-tx-center{margin-bottom: 15px;margin-top:11px;
background-color: #ffffff;border: solid 0px #ffffff;
text-align: center; }

body{/* background-color: #0d6efd; */}
main{background-color: #f8f9fa;}
.py-7px {
    padding-top: 0.1rem!important;
    padding-bottom: 0.1rem!important;
}
h2 {color: #0d4b8f;font-size: 1.9rem;}

.link-right-1{
    color: #111214;
    text-decoration: none;
    border-bottom: solid 1px #d9902e;
    /* font-weight:600; */
    }

.icons-top {padding-left:1.7em;   
           }
.icons-top:before {
    position: absolute;
    content: "\f44d";
    color: rgb(212 26 15 / 85%);
    font-weight: 400;
    margin-left: -1.7em;
    line-height: 1.3em;
    font-family: bootstrap-icons!important;
}

.btn-secondary1 {background-color:#d9902e;}
.navbar>.container {justify-content: center;}

.icons-top-1 {
             padding-left:1.7em;
             margin-bottom: 5px;
             font-size: .9rem;
             /* font-weight: 700; */
             color: #a8beda;
             line-height: 1.1;
             }
.icons-top-1:before {
    position: absolute;
    content: "\f5b4";
    color: #f8f9fa;
    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: #ccccca;
             line-height: 1.1;
             }
.icons-top-2:before {
    position: absolute;
    content: "\f32f";
    color: #f8f9fa;
    margin-left: -1.7em;
    line-height: 1.2em;
    font-family: bootstrap-icons!important;
}

.img-ff-top{font-size: 3rem;color: #1976d2;}
.caption1{/* color: #212529; *//* text-align: center; */font-size: 0.9rem;}
.text011{font-size: 1.5rem;text-transform: uppercase;font-weight: 700;color: #d9902e;font-family: calibri;margin-bottom: 1px;}
.text01{/* font-size: .9rem; *//* text-transform: uppercase; *//* font-weight: 700; *//* color: #b2b5be; */font-family: calibri;margin-bottom: 1px;}
.text012{font-size: 1.2rem;text-transform: uppercase;font-weight: 700;color: #1976d2;font-family: calibri;margin-bottom: 1px;}
.text03{font-size: .7rem;/* text-transform: uppercase; *//* font-weight: 700; *//* color: #b2b5be; */font-family: calibri;margin-bottom: 1px;}

.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: #303e66;/* border-bottom: solid 5px #ff9800; */}
.bg-dark2{background-color: #bd0c08;/* border-bottom: solid 5px #ff9800; */}

.bg-secondary1{background-color:#ff9800;}
.bg-light1{
           /* background: #2a2e39 url(img-www-kristall/fon-1.png) 95% 25%; */
           background-color: #0c3868;
           /* border-top: solid 5px #ff9800; */
           color: #fff;
           }
.container-f-2 {/* background-color: #e0e3eb; *//* background: rgb(255 255 255) url(img/bg5-99.jpg) 62% 90%; *//* color: #b2b5be; */}
.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;
    vertical-align: bottom;
    word-wrap: break-word;
    /* background-color: #fff; */
    background-clip: border-box;
    /* border: 1px solid rgba(0,0,0,.125); */
    /* border-radius: 0.25rem; */
}

.thumbnail1{
    /* padding: 20px; */
    background: #ffffff;
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.5);
    -webkit-box-shadow: 1px 1px 5px 5px rgb(192 203 208 / 35%);
    box-shadow: 0 1px 2pxrgba(0,0,0,.5);
    -moz-border-radius: 5px;
    /* -webkit-border-radius: 5px; */
    border-radius: 5px;
    /* border-radius: 5px; */
    border: solid 0px #d6d8d8;
    }


.container-f-3 { background-color: #153040;
  background: #041c2a url(img-bg/bg0-01.jpg) 1% 10%;
  padding-top: 1rem;}

.container-f-4 { background-color: #041c2a;
  border-top: solid 1px #344656;
  /* background: #041c2a url(img-bg/bg5-02.jpg) 1% 1%; */
  padding-top: 3rem;}

.container-f-5{
 padding: 19px 1px 19px 1px;
 background: #081c25 url(img-bg/bg0-00.jpg) 1% 1% no-repeat;
 background-color: #0c3868;
 background-position: top;
 }

.container-f-6{
 padding: 19px 1px 19px 1px;
 background: #081c25 url(img-bg/bg6-01.jpg) 1% 1% no-repeat;
 background-color: #003342;
 background-position: top;
 /* background-attachment: fixed; */
 }

.pricing-item-regular {
  /* margin-top: 30px; */
  /* margin-bottom: 1rem; */
  box-shadow: 0px 0px 15px rgb(0 0 0 / 17%);
  border-radius: 11px;
  padding: 50px 20px;
  /* text-align: center; */
  position: relative;
  /* color: #039be5; */
  z-index: 1;
  overflow: hidden;
  background-color: #ffffff;
}

.pricing-item-regular:before {
  position: absolute;
  top: 0;
  left: 0;
  background-image: url(img-bg/regular-table-top.png);
  z-index: 0;
  content: '';
  width: 274px;
  height: 221px;
}

.pricing-item-regular:after {
  position: absolute;
  bottom: 0;
  right: 0;
  background-image: url(img-bg/pro-table-bottom.png);
  z-index: 0;
  content: '';
  width: 370px;
  height: 171px;
}



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

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

@media only screen and (max-width: 767px) 
{
.dropdown-menu {font-size:80%}
.navbar>.container {justify-content: center;}
}