body {
 font-family: Arial, sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
 font-size: 1rem;
 font-weight: 400;
 line-height: 1.5;
 color: #212529;
 text-align: left;
} 
.h1, h1 {
 font-size: 1.75rem
}
.h2, h2 {
 font-size: 1.5rem
}
.h3, h3 {
 font-size: 1.25rem
}
.h4, h4 {
 font-size: 1.125rem
}
.h5, h5 {
 font-size: 1rem
}
.h6, h6 {
 font-size: 0.875rem
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
 margin-bottom: 0.1rem;
 font-family: inherit;
 font-weight: 400;
 line-height: 1.15;
 color: inherit;
}
a {
 color: #5B9ABB;
}
a:hover {
 color: #fc740d;
 text-decoration: none;
}
a:hover i {
 color: #fc740d;

}
a:focus {
 outline: 0;
}
.met {
 width: 40px;
 color: #fff;
 font-size: 20px;
 line-height: 2.5;
 padding: 8px 13px;
 margin-right: 20px;
 position: relative;
 background: #169ef4;
}
.nom {
 width: 40px;
 color: #fff;
 font-size: 20px;
 line-height: 2.5;
 padding: 8px 13px;
 margin-right: 10px;
 position: relative;
 background: #0DF16E;
}
.navbar-toggler:focus{outline:0;text-decoration:none}.bg-color{background-color:#f1f1f1}.section{padding:80px 0}.button{background-color:#fff;border-radius:1px;border:2px solid #fff;color:#1c1c1c;display:inline-block;font-size:16px;font-weight:700;line-height:1.7;padding:10px 40px;-webkit-transition:.3s linear all;-moz-transition:.3s linear all;-ms-transition:.3s linear all;-o-transition:.3s linear all;transition:.3s linear all;min-width:200px}.button:hover{background-color:#265196;color:#fff;-webkit-transition:.3s linear all;-moz-transition:.3s linear all;-ms-transition:.3s linear all;-o-transition:.3s linear all;transition:.3s linear all}.search-wrapper{background-color:#fff;bottom:0;display:none;left:0;padding:15px 0;position:fixed;right:0;top:0;z-index:9999}.search-wrapper ::-webkit-input-placeholder{color:#777}.search-wrapper ::-moz-placeholder{color:#777}.search-wrapper :-ms-input-placeholder{color:#777}.search-wrapper :-moz-placeholder{color:#777}.search-wrapper .input-group-text{cursor:pointer}.search-wrapper .form-control,.search-wrapper .input-group-text{background-color:transparent;border-color:#777;color:#777;height:46px}.search-wrapper .form-control:focus,.search-wrapper .input-group-text:focus{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.main-wrapper{height:500px;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative}.main-wrapper::after{content:"";background-color:rgba(0,0,0,.55);left:0;right:0;top:0;bottom:0;position:absolute}.main-wrapper .content-wrapper{z-index:9;color:#fff;text-align:center;bottom:0;top:0;left:0;right:0}.main-wrapper .content-wrapper h1{font-size:40px;font-weight:700;margin:0}.main-wrapper .content-wrapper p{font-size:18px;margin:20px 0 30px 0;color:#dedddd}.mn1{background-color:#265196;z-index:999}.mn1 .dropdown-item:focus,.mn1 .dropdown-item:hover{background-color:#265196;color:#fff}.mn1 .navbar-brand{color:#fff}.mn1 .iconbar{color:#fff}.mn1 .navbar-nav .nav-item .nav-link{color:#fff;padding:20px 15px}.mn1 .dropdown-menu{border:none;background-color:#fff!important}.mn1 .dropdown-menu.active{display:block}.mn1 .dropdown-menu.active.show{display:none}.mn1 .dropdown-menu .nav-item .nav-link{color:#1c1c1c;padding:6px 0}.navbar .dropdown:hover>.dropdown-menu{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-transition:.3s linear all;-moz-transition:.3s linear all;-ms-transition:.3s linear all;-o-transition:.3s linear all;transition:.3s linear all;visibility:visible}.social-wrapper li a{background-color:#265196;border-radius:4px;color:#fff;display:inline-block;height:30px;line-height:30px;margin-top:20px;text-align:center;width:30px}.mega-menu-heading{border-bottom:2px solid #265196;padding-bottom:5px;margin-bottom:15px}.listing li{padding:5px 0}.listing li i{width:18px;display:inline-block;margin-right:6px}.footer{background-color:#1c1c1c;color:#fff;padding:15px 0}.footer a{color:#36a3f7;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}.footer a:hover{color:#24a704}@media screen and (min-width:992px){.navbar{padding-top:0;padding-bottom:0}.navbar .dropdown-menu{-webkit-transition:.3s linear all;-moz-transition:.3s linear all;-ms-transition:.3s linear all;-o-transition:.3s linear all;transition:.3s linear all;background-color:#fff;border-radius:0;border:none;-webkit-box-shadow:2px 3px 10px rgba(0,0,0,.2);-moz-box-shadow:2px 3px 10px rgba(0,0,0,.2);-ms-box-shadow:2px 3px 10px rgba(0,0,0,.2);-o-box-shadow:2px 3px 10px rgba(0,0,0,.2);box-shadow:2px 3px 10px rgba(0,0,0,.2);display:block;left:0;opacity:0;padding:0;right:0;top:100%;transform-origin:0 0;transform:rotateX(-75deg);visibility:hidden;width:100%}.navbar .dropdown{position:static}}@media screen and (max-width:991px){.mn1 .navbar-nav .nav-item .nav-link{padding:13px 0}.main-wrapper .content-wrapper h1{font-size:30px}.main-wrapper .content-wrapper p{font-size:16px}}@media screen and (max-width:576px){.section{padding:50px 0}.section-heading{font-size:27px;margin-bottom:20px}.button{font-size:14px;padding:6px 30px}}

.tt1n {
 font-size: 1.8rem;
 font-weight: 400
}
.tt2n {
 font-size: 1.5rem;
 font-weight: 400
}
.tt3n {
 font-size: 1.25rem;
 font-weight: 400
}
.tt4n {
 font-size: 1.125rem;
 font-weight: 400
}

.display-5 {
  font-size: calc(1.475rem + 2.2vw);
}


.lin {
 list-style-type: none;
}
code, kbd, pre, samp, textarea {
 font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
 font-size: 1em /*   font-family: Menlo, Consolas, "DejaVu Sans Mono", monospace; font-size: .9em;  */
}
.yandex-adaptive {
 max-width: 240px;
 margin-left: auto !important;
 margin-right: auto !important;
} /* breakpoint-sm: 576px; breakpoint-md: 768px; breakpoint-lg: 992px; breakpoint-xl: 1200px; */ @media (max-width:575.98px) {
 .brp::before {
  content: 'xs '
 }
}
@media (min-width:576px) and (max-width:767.98px) {
 .medque::before {
  content: 'sm '
 }
}
@media (min-width:768px) and (max-width:991.98px) {
 .medque::before {
  content: 'md '
 }
}
@media (min-width:992px) and (max-width:1199.98px) {
 .medque::before {
  content: 'lg '
 }
}
@media (min-width:1200px) {
 .medque::before {
  content: 'xl '
 }
} 

.pre {
 display: block;
 padding: 9.5px;
 margin: 0 0 10px;
 font-size: 14px;
 line-height: 1.42857143;
 color: #FCF8F8;
 word-break: break-all;
 word-wrap: break-word;
 background-color: #070707;
 border: 1px solid #ccc;
 border-radius: 0px;
}
.preb {
 display: block;
 padding: 9.5px;
 margin: 0 0 10px;
 font-size: 14px;
 line-height: 1.42857143;
 color: #222;
 word-break: break-all;
 word-wrap: break-word;
 background-color: #fff;
 border: 1px solid #ccc;
 border-radius: 0px;
}  
.num {
    width: 41px;
    height: 41px;
    text-align: center;
    color: #fff;
    font-size: 25px;
    line-height: 40px;
    float: left;
    margin: 5px 12px -1px 0px;
    background: #ED4346;
}
.gc-blockquote {
    padding: 5px 10px 5px 10px;
    background: #FFFFFF;
    border-left: 2px solid #ff5e13
}
footer p {
    color: #FFFFFF;
}
footer a {
    color: #F0F1F3;
    text-decoration: none;
}
footer a:hover {
    color: #ffd52e;
}
.nav-vert {
    background-color: rgba(247,247,247,1.00);
}

.nav-vert li a {
    padding: 10px;
    display: block;
}
.nav-vert li a span {
    font-size: 12px;
    background-color: #eeeeee;
    color: #000000 !important;
    width: 25px;
    border-radius: 50%;
    height: 25px;
    text-align: center;
    line-height: 25px;
}
.nav-vert li a:hover span {
    background-color: #B8B7B6;
    color: #ffffff !important;
}
.nav-vert li a i {
    display: inline-block;
    margin-right: 5px;
    text-align: center;
    width: 30px;
    color: #151414;
}
.nav-vert li a:hover i {
    display: inline-block;
    margin-right: 5px;
    text-align: center;
    width: 30px;
    color: #FCFCFC !important;
}
.nav-vert li.active > a {
    background: #4272d7;
    color: #fff;
}

.nav-vert li a:hover {
    color: #fff;
    background: #0EA87A
}

/*-------------------------------------------------------*/
.navlvrt .toggle-btn {
  display: none;
}
.srttog {
  display: none;
  height: 0px;
}

@media (max-width: 992px) {
.navlvrt .toggle-btn {
  display: block;
  cursor: pointer;
  /* position: fixed;*/
  position: relative;
  /*right: 10px;*/
  top: 15px;
  z-index: 10 !important;
  padding: 3px;
  background-color: rgba(51,93,220,0.20);
  color: #031521;
  width: 40px;
  text-align: center;
  float: right;
}
}

@media (min-width: 992px) {
.navlvrt .menu-list .mnlvrt {
  display: block;
}
}

@media (max-width: 992px) {
.srttog {
  display: flex;
  height: 34px;
}
}

@media (max-width: 992px) {
.nav-vert {
  z-index: 100 !important;
  background-color: rgba(24,135,225,1.00);
  /* position: fixed;*/
  position: relative;
  top: 10px;
  right: auto;
  left: 5%;
  display: inline-block;
  width: 90%;
  color: #FCFCFC !important;
}
.nav-vert li a {
  padding: 10px;
  display: block;
  color: #FCFCFC !important;
}
.nav-vert li a i {
  color: #FCFCFC;
}
}

#avgt:hover {
 background: rgba(18,19,21,0.5);
 border-color: transparent;
 text-decoration: none;
 color: #fff
}
#avgt {
 border-style: solid;
 border-color: #757677;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
  background: rgba(18,19,21,1.00);
 color: #fff;
 z-index: 1070;
 position: fixed;
 bottom: 5px;
 right: 5px;
 opacity: 1;
 cursor: pointer;
 transition: all 0.5s ease-in-out;
 -webkit-box-sizing: content-box;
 -moz-box-sizing: content-box;
 box-sizing: content-box
}
.chr128 {
 width: auto;
 height: 2px;
 margin-top: 10px !important;
 margin-bottom: 10px !important;
 background-image: url(../img/1280radl.png);
 background-repeat: repeat-x repeat-y;
}
/*.tf {
 color: #23527c !important
}*/
.lmg {
 text-align: center
}
.img-responslve {
 width: 100% \9;
 max-width: 100%;
 height: auto
}
hr {
 margin-top: 0px;
 margin-bottom: 10px;
 border: 0;
 border-top: 1px solid transparent;
}
.ln {
 border-top: 3px solid #ff0000;
 margin-bottom: 10px;
}
.page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle {
 padding-top: 16px !important;
}
.fz80 {
 font-size: 80% !important;
}
.t11 {
 font-size: 11px !important;
}
.t12 {
 font-size: 12px !important;
}
.t13 {
 font-size: 13px !important;
}
.t14 {
 font-size: 14px !important;
}
.t15 {
 font-size: 15px !important;
}
.t16 {
 font-size: 16px !important;
}
.t18 {
 font-size: 18px !important;
}
.t20 {
 font-size: 20px !important;
}
.t22 {
 font-size: 22px !important;
}
.t24 {
 font-size: 24px !important;
}
.t28 {
 font-size: 28px !important;
}
.t30 {
 font-size: 30px !important;
}
.t36 {
 font-size: 36px !important;
}
.t48 {
 font-size: 48px !important;
}
.t60 {
 font-size: 60px !important;
}
.tpr12 {
 font-size: 120%;
}
.tpr14 {
 font-size: 140%;
}
.tpr15 {
 font-size: 150%;
}
.tpr17 {
 font-size: 170%;
}
.tpr20 {
 font-size: 200%;
}
.tpr25 {
 font-size: 250%;
}
.tn {
 font-weight: 300 !important;
}
.tb {
 font-weight: 600 !important;
}
.ti {
 font-style: italic !important;
}
.tu {
 text-transform: uppercase !important
}
.tw {
 text-transform: lowercase !important
}
.tl {
 text-align: left !important;
}
.tr {
 text-align: right !important;
}
.tz {
 text-align: center !important;
}
.tj {
 text-align: justify !important;
}
.fl {
 float: left !important;
}
.fr {
 float: right !important;
}
.mp0 {
 margin: 0 !important;
 padding: 0 !important;
}
.no-text-shadow {
 text-shadow: none !important;
}
.p0 {
 padding: 0 !important;
}
.p5 {
 padding: 5px !important;
}
.p10 {
 padding: 10px !important;
}
.p15 {
 padding: 15px !important;
}
.p20 {
 padding: 20px !important;
}
.plr0 {
 padding-left: 0px !important;
 padding-right: 0px !important;
}
.plr5 {
 padding-left: 5px !important;
 padding-right: 5px !important;
}
.plr10 {
 padding-left: 10px !important;
 padding-right: 10px !important;
}
.plr15 {
 padding-left: 15px !important;
 padding-right: 15px !important;
}
.plr20 {
 padding-left: 20px !important;
 padding-right: 20px !important;
}
.pt0 {
 padding-top: 0px !important;
}
.pt5 {
 padding-top: 5px !important;
}
.pt10 {
 padding-top: 10px !important;
}
.pt15 {
 padding-top: 15px !important;
}
.pt20 {
 padding-top: 20px !important;
}
.pt25 {
 padding-top: 25px !important;
}
.pt30 {
 padding-top: 30px !important;
}
.pt35 {
 padding-top: 35px !important;
}
.pt40 {
 padding-top: 40px !important;
}
.pt45 {
 padding-top: 45px !important;
}
.pt50 {
 padding-top: 50px !important;
}
.pt60 {
 padding-top: 60px !important;
}
.pb0 {
 padding-bottom: 0px !important;
}
.pb5 {
 padding-bottom: 5px !important;
}
.pb10 {
 padding-bottom: 10px !important;
}
.pb15 {
 padding-bottom: 15px !important;
}
.pb20 {
 padding-bottom: 20px !important;
}
.pb30 {
 padding-bottom: 30px !important;
}
.pb60 {
 padding-bottom: 60px !important;
}
.ptb5 {
 padding-top: 5px !important;
 padding-bottom: 5px !important;
}
.ptb10 {
 padding-top: 10px !important;
 padding-bottom: 10px !important;
}
.ptb15 {
 padding-top: 15px !important;
 padding-bottom: 15px !important;
}
.pl0 {
 padding-left: 0px !important;
}
.pl5 {
 padding-left: 5px !important;
}
.pl10 {
 padding-left: 10px !important;
}
.pl15 {
 padding-left: 15px !important;
}
.pl20 {
 padding-left: 20px !important;
}
.pl30 {
 padding-left: 30px !important;
}
.pr0 {
 padding-right: 0px !important;
}
.pr5 {
 padding-right: 5px !important;
}
.pr10 {
 padding-right: 10px !important;
}
.pr15 {
 padding-right: 15px !important;
}
.pr20 {
 padding-right: 20px !important;
}
.pr30 {
 padding-right: 30px !important;
}
.m0 {
 margin: 0 !important;
}
.m5 {
 margin: 5px !important;
}
.m10 {
 margin: 10px !important;
}
.m15 {
 margin: 10px !important;
}
.ma {
 margin-left: auto !important;
 margin-right: auto !important;
}
.mtl0 {
 -moz-user-select: none;
 -webkit-user-select: none;
 -ms-user-select: none;
 -o-user-select: none;
 user-select: none;
}
.mb0 {
 margin-bottom: 0 !important;
}
.mb5 {
 margin-bottom: 5px !important;
}
.mb10 {
 margin-bottom: 10px !important;
}
.mb15 {
 margin-bottom: 15px !important;
}
.mb20 {
 margin-bottom: 20px !important;
}
.mb25 {
 margin-bottom: 25px !important;
}
.mb30 {
 margin-bottom: 30px !important;
}
.mb35 {
 margin-bottom: 35px !important;
}
.mb40 {
 margin-bottom: 40px !important;
}
.mb50 {
 margin-bottom: 50px !important;
}
.mb60 {
 margin-bottom: 60px !important;
}
.mb65 {
 margin-bottom: 65px !important;
}
.mt0 {
 margin-top: 0 !important;
}
.mt5 {
 margin-top: 5px !important;
}
.mt10 {
 margin-top: 10px !important;
}
.mt15 {
 margin-top: 15px !important;
}
.mt20 {
 margin-top: 20px !important;
}
.mt30 {
 margin-top: 30px !important;
}
.ml0 {
 margin-left: 0 !important;
}
.ml5 {
 margin-left: 5px !important;
}
.ml10 {
 margin-left: 10px !important;
}
.ml15 {
 margin-left: 15px !important;
}
.ml20 {
 margin-left: 20px !important;
}
.ml25 {
 margin-left: 25px !important;
}
.ml30 {
 margin-left: 30px !important;
}
.mr0 {
 margin-right: 0 !important;
}
.mr5 {
 margin-right: 5px !important;
}
.mr10 {
 margin-right: 10px !important;
}
.mr15 {
 margin-right: 15px !important;
}
.mr20 {
 margin-right: 20px !important;
}

.mlr0 {
 margin-left: 0px !important;
 margin-right: 0px !important;
}
.mlr10 {
 margin-left: 10px !important;
 margin-right: 10px !important;
}
.mlr15 {
 margin-left: 15px !important;
 margin-right: 15px !important;
}
.mlr20 {
 margin-left: 20px !important;
 margin-right: 20px !important;
}
.mtb10 {
 margin-top: 10px !important;
 margin-bottom: 10px !important;
}
.mw20 {
 max-width: 200px;
}
.mw25 {
 max-width: 250px;
}
.mw30 {
 max-width: 300px;
}
.mw40 {
 max-width: 400px;
}
.mw50 {
 max-width: 500px;
}
.mw60 {
 max-width: 600px;
}
.mw70 {
 max-width: 700px;
}
.mw73 {
 max-width: 730px;
}
.mw75 {
 max-width: 750px;
}
.mw80 {
 max-width: 800px;
}
.mw83 {
 max-width: 830px;
}
.mw85 {
 max-width: 850px;
}
.mw90 {
 max-width: 900px;
}
.mw120 {
 max-width: 1200px;
}
.mw99 {
 max-width: 99%;
}
.mw100 {
 max-width: 100%;
}
.note {
 margin: 0 0 20px;
 padding: 15px 15px 15px 15px;
 border-left: 3px solid #eee;
 border-radius: 0 4px 4px 0
}
.note h1, .note h2, .note h3, .note h4, .note h5, .note h6 {
 margin-top: 0
}
.note h1 .close, .note h2 .close, .note h3 .close, .note h4 .close, .note h5 .close, .note h6 .close {
 margin-right: -10px
}
.note p {
 margin: 0
}
.note p:last-child {
 margin-bottom: 0
}
.note.note-default {
 border-color: #b0c1d2;
 color: #000
}
.note.note-default.note-bordered {
 background-color: #eef1f5;
 border-color: #c0cedb
}
.note.note-default.note-shadow {
 background-color: #f1f4f7;
 border-color: #d1dbe4;
 box-shadow: 5px 5px rgba(212, 221, 230, .2)
}
.note.note-success {
 background-color: #c0edf1;
 border-color: #58d0da;
 color: #000
}
.note.note-success.note-bordered {
 background-color: #a7e6ec;
 border-color: #6dd6df
}
.note.note-success.note-shadow {
 background-color: #abe7ed;
 border-color: #81dbe3;
 box-shadow: 5px 5px rgba(134, 221, 228, .2)
}
.note.note-info {
 background-color: #f5f8fd;
 border-color: #8bb4e7;
 color: #010407
}
.note.note-info.note-bordered {
 background-color: #dbe8f8;
 border-color: #a0c2ec
}
.note.note-info.note-shadow {
 background-color: #e0ebf9;
 border-color: #b5cff0;
 box-shadow: 5px 5px rgba(185, 210, 241, .2)
}
.note.note-warning {
 background-color: #faeaa9;
 border-color: #f3cc31;
 color: #000
}
.note.note-warning.note-bordered {
 background-color: #f8e38c;
 border-color: #f4d249
}
.note.note-warning.note-shadow {
 background-color: #f9e491;
 border-color: #f6d861;
 box-shadow: 5px 5px rgba(246, 217, 102, .2)
}
.note.note-danger {
 background-color: #fef7f8;
 border-color: #f0868e;
 color: #210406
}
.note.note-danger.note-bordered {
 background-color: #fbdcde;
 border-color: #f39da3
}
.note.note-danger.note-shadow {
 background-color: #fbe1e3;
 border-color: #f6b3b8;
 box-shadow: 5px 5px rgba(246, 184, 189, .2)
}
.note1 {
    margin: 0 0 20px 0;
    padding: 10px 10px 10px 10px;
    border-left: 3px solid #eee;
}
.note1 h1, .note h2, .note h3, .note h4 {
 margin-top: 0;
}
.note1 p:last-child {
 margin-bottom: 0;
}
.note1 code, .note .highlight {
 background-color: #fff;
}
.note1-danger {
 background-color: #FAEAE6;
 border-color: #ed4e2a;
 color: #000
}
.note1-warning {
 background-color: #fff7ef;
 border-color: #FFD787;
 color: #000
}
.note1-info {
 background-color: #E8F6FC;
 border-color: #57b5e3;
 color: #000
}
.note1-success {
 background-color: #EBFCEE;
 border-color: #3cc051;
 color: #000
}
.note1-white {
 background-color: #fff;
 border-color: #000;
 color: #000;
} /**/ .blue {
 color: #36a9e1 !important;
}
.indigo {
 color: #6610f2 !important;
}
.purple {
 color: #6f42c1 !important;
}
.pink {
 color: #e83e8c !important;
}
.red {
 color: #ff5454 !important;
}
.orange {
 color: #fabb3d !important;
}
.yellow {
 color: #ffc107 !important;
}
.green {
 color: #bdea74 !important;
}
.teal {
 color: #20c997 !important;
}
.cyan {
 color: #67c2ef !important;
}
.white {
 color: #fff !important;
}
.gray {
 color: #9da0a8 !important;
}
.primary {
 color: #36a9e1 !important;
}
.secondary {
 color: #c7cbd5 !important;
}
.success {
 color: #bdea74 !important;
}
.info {
 color: #67c2ef !important;
}
.warning {
 color: #fabb3d !important;
}
.danger {
 color: #ff5454 !important;
}
.light {
 color: #f0f2f7 !important;
}
.dark {
 color: #383e4b !important;
}
.gray-100 {
 color: #f0f2f7 !important;
}
.gray-200 {
 color: #e4e6eb !important;
}
.gray-300 {
 color: #c7cbd5 !important;
}
.gray-400 {
 color: #869fac !important;
}
.gray-500 {
 color: #678898 !important;
}
.gray-600 {
 color: #9da0a8 !important;
}
.gray-700 {
 color: #3e515b !important;
}
.gray-800 {
 color: #383e4b !important;
}
.gray-900 {
 color: #151b1e !important;
}

/**/
.bg-blue {
 background-color: #36a9e1 !important;
}
.bg-indigo {
 background-color: #6610f2 !important;
}
.bg-purple {
 background-color: #6f42c1 !important;
}
.bg-pink {
 background-color: #e83e8c !important;
}
.bg-red {
 background-color: #ff5454 !important;
}
.bg-orange {
 background-color: #fabb3d !important;
}
.bg-yellow {
 background-color: #ffc107 !important;
}
.bg-green {
 background-color: #bdea74 !important;
}
.bg-teal {
 background-color: #20c997 !important;
}
.bg-cyan {
 background-color: #67c2ef !important;
}
.bg-white {
 background-color: #fff !important;
}
.bg-gray {
 background-color: #9da0a8 !important;
}
.bg-primary {
 background-color: #36a9e1 !important;
}
.bg-secondary {
 background-color: #c7cbd5 !important;
}
.bg-success {
 background-color: #bdea74 !important;
}
.bg-info {
 background-color: #67c2ef !important;
}
.bg-warning {
 background-color: #fabb3d !important;
}
.bg-danger {
 background-color: #ff5454 !important;
}
.bg-light {
 background-color: #FFFFFF !important;
}
.bg-dark {
 background-color: #121315 !important;
}
.bg-gray-dark {
 background-color: #50555F !important;
}
.bg-gray-000 {
 background-color: #f8feff !important;
}
.bg-gray-100 {
 background-color: #f0f2f7 !important;
}
.bg-gray-200 {
 background-color: #e4e6eb !important;
}
.bg-gray-300 {
 background-color: #c7cbd5 !important;
}
.bg-gray-400 {
 background-color: #869fac !important;
}
.bg-gray-500 {
 background-color: #678898 !important;
}
.bg-gray-600 {
 background-color: #9da0a8 !important;
}
.bg-gray-700 {
 background-color: #3e515b !important;
}
.bg-gray-800 {
 background-color: #383e4b !important;
}
.bg-gray-900 {
 background-color: #151b1e !important;
}


/*-------------------------------------------*/
@media (min-width: 576px) {
 .container {
  max-width: 540px;
 }
}
@media (min-width: 768px) {
 .container {
  max-width: 720px;
 }
}
@media (min-width: 992px) {
 .container {
  max-width: 960px;
 }
}
@media (min-width: 1200px) {
 .container {
  max-width: 1140px;
 }
}
@media (min-width:1600px) {
 .container {
  max-width: 1300px !important;
 }
}
@media (min-width:1920px) {
 .container {
  max-width: 1500px !important;
 }
}
@media (min-width:2560px) {
 .container {
  max-width: 1900px !important;
 }
}
@media (max-width: 575px) {
 .hidden-xs-down {
  display: none !important;
 }
}
@media (min-width: 576px) {
 .hidden-sm-up {
  display: none !important;
 }
}
@media (max-width: 767px) {
 .hidden-sm-down {
  display: none !important;
 }
}
@media (min-width: 768px) {
 .hidden-md-up {
  display: none !important;
 }
}
@media (max-width: 991px) {
 .hidden-md-down {
  display: none !important;
 }
}
@media (min-width: 992px) {
 .hidden-lg-up {
  display: none !important;
 }
}
@media (max-width: 1199px) {
 .hidden-lg-down {
  display: none !important;
 }
}
@media (min-width: 1200px) {
 .hidden-xl-up {
  display: none !important;
 }
}
.hidden-xl-down {
 display: none !important;
} 

/**/
.carousel-control-prev:hover, .carousel-control-prev:focus, .carousel-control-next:hover, .carousel-control-next:focus {
    font-size: 40px;
    color: #0084C6;
    text-decoration: none;
    outline: 0;
    opacity: 0.9;
}
.carousel-indicators li {
    background-color: #4272D7;
    background-clip: padding-box;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: .5;
    transition: opacity 0.6s ease;
}
.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 0px;
    color: #E92C2F;
    text-align: center;
}
/* */
@media (min-width: 1366px) {
legend {
    font-size: calc(1.275rem + 0.3vw);
}
h1, .h1 {
    font-size: calc(1.375rem + 1.5vw);
}
h2, .h2 {
    font-size: calc(1.325rem + 0.9vw);
}
h3, .h3 {
    font-size: calc(1.3rem + 0.6vw);
}
h4, .h4 {
    font-size: calc(1.275rem + 0.3vw);
}
  
h5, .h5 {
    font-size: calc(1rem + 0.2vw);
}  
  
.display-1 {
    font-size: calc(1.725rem + 5.7vw);
}
.display-2 {
    font-size: calc(1.675rem + 5.1vw);
}
.display-3 {
    font-size: calc(1.575rem + 3.9vw);
}
.display-4 {
    font-size: calc(1.475rem + 2.7vw);
}
.display-5 {
    font-size: calc(1.475rem + 2.7vw);
}  
.close {
    font-size: calc(1.275rem + 0.3vw);
}
}

@media (min-width:1920px) {
p {
    font-size: 1.25rem;
	
}
}

@media (min-width:1920px) {
ul, ol{
    font-size: 1.25rem;
}
}

 .dropdown-toggle::after {
  display: inline-block;
  margin-left: .255em;
  vertical-align: .025em;
  content: "";
  border-top: .3em solid;
  border-right: .3em solid transparent;
  border-bottom: 0;
  border-left: .3em solid transparent;
}
.dropdown-menu {
  border-radius: 0;
}
.av .navbar-toggler {
  color: rgba(255,255,255,1.00);
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: none;
  border-radius: 0.25rem;
}
.av .navbar .dropdown-menu {
  margin: 10px;
}
.av .navbar .navbar-nav .nav-item > a {
  color: #919693;
  padding: 10px 16px;
}
.av .navbar .navbar-nav .nav-item > a.active {
  color: #FFFFFF;
  padding: 10px 16px;
}
.av .navbar .navbar-nav .nav-item > a:hover {
  color: #5EE9AB;
}
.av .dropdown-item:hover, .dropdown-item:focus {
  color: #000;
  text-decoration: none;
  background-color: #0CF98F;
}

@media screen and (min-width: 992px) {
.av .navbar .dropdown-menu {
  display: block;
  opacity: 0;
  visibility: hidden;
  transition: 0.3s linear all;
  padding: 0;
}
/*!!!*/
.av .navbar .nav-item.dropdown:hover .dropdown-menu {
  opacity: 1;
  visibility: visible;
  transition: 0.3s linear all;
}
}

@media screen and (max-width: 991px) {
.av .navbar .container {
  justify-content: flex-end;
  flex-direction: row-reverse;
  position: relative;
  padding-left: 15px;
  padding-right: 15px;
}
.av .navbar .navbar-brand {
  font-size: 22px;
  margin-left: 27px;
}
}

@media screen and (max-width: 576px) {
.av .navbar .container {
  padding-left: 0;
  padding-right: 0;
}
} 

.O2140902 {
 background-image: url(//widgets.markosweb.com/w/big/a/v/e/avege.ru.gif);
 background-repeat: no-repeat;
 background-size: contain;
 background-position: 50% top;
 max-height: 300px;
 width: 100%;
}






