body {
font-family: 'Arial', sans-serif !important ;
 color: #000000 !important ;
    line-height: 1.3 !important ;
	background-color:#ffffff !important ;
}

h1{font-size:24pt;}
h2{font-size:20pt;}
h3{font-size:14pt;}


.header   {margin: 0 !important ; padding: 0 !important ; position:relative !important ; z-index:0 !important ; width:100% !important ;}
.head1  {margin: 0; padding: 0; position:absolute; z-index:100; width:100%; text-align:center; top:0px;}
.head2  {font-size:42px; color:#FFFFFF; top:80px;}
.head9  {margin: 0; padding: 0; position:absolute; z-index:2; width:100%; text-align:center; top:150px;}
.head9_1  {margin: 0; padding: 0; position:absolute; z-index:2; width:100%; text-align:center;top:20px;}
.head2  {font-size:42px; color:#FFFFFF; padding:5px; top:0px;}
.head2_1 {font-size:20px; color:#FFFFFF; padding:5px;  top:0px;}
.head8 {background-color: #003366; text-align:center;}
.roun1 {position:absolute; z-index:2; left:200px; top:29%;}
   a.rollover {
    background: url(image/roun1.png);
	background-repeat:no-repeat;
	background-position:bottom right;
    display: block;
    width: 479px; 
    height: 477px;
	transition-duration:1s;
   }
   a.rollover:hover {
    background: url(image/roun1_1.png); 
	transition-duration:1s;
   }

.pd {margin:10px;}

.roun2 {position:absolute; z-index:3; left:5px; top:44%;}
   a.rollover1 {
    background: url(image/roun2.png);
	background-repeat:no-repeat;
	background-position:bottom right;
    display: block;
    width: 400px; 
    height:398px;
	transition-duration:1s;
   }
   a.rollover1:hover {
    background: url(image/roun2_1.png); 
	transition-duration:1s;
   }
.head3 {position:absolute; z-index:4; right:0%; bottom:6%; width:620px;}
.head4 {margin-top:20px;}
.head5 {margin-top:20px;}
.box1{display:block; width:180px; height:170px; opacity:0.8; border:solid 1px #ffffff; font-size:20px; margin-left:5px; background:#0066cc; color:#FFFFFF; text-align:center; padding:10px;}
.box1_1{display:block; width:170px; height:160px; opacity:1; border:solid 5px #daefff; font-size:20px; margin-left:5px; background:#0099ff; color:#FFFFFF; text-align:center; padding:5px;}

.box2{display:block; float:left; margin:5px; text-align:center;}

.mid  {margin: 20px; padding: 0; margin-left: auto; margin-right: auto; width:90%;}
.mid2  {margin: 20px; padding: 0; margin-left: auto; margin-right: auto; width:90%;  background:#0099ff;}
.mid1  {margin: 0px; padding: 0; margin-left: auto; margin-right: auto; width:90%;}

.mid3  {margin: 20px; padding: 0; margin-left: auto; margin-right: auto; width:98%;}

.footer {
	background-color: #003366;
	color:#fff;
	font-size:12pt;
	padding:10px;
  }


.ikon{
	color:#0099ff;	
}
.ikon_lt{
	color:#e4e8e9;
}
.ikon_padding {
    margin:1rem 0 0 0;
}

a.ikon:link { 
	color:#0099ff;}
a.ikon:visited { 
	color:#0099ff;	
}
a.ikon:hover { 
	color:#b2cbd0;
}

.btn-outline-success {
    color: #003366 !important ;
    background-color: transparent !important ;
    background-image: none !important ;
    border-color: #003366 !important ;}

.btn-outline-success:hover {background-color: #003366 !important ; color:#FFFFFF!important ;}

.btn-outline-success .active {background-color: #003366!important ; color:#FFFFFF!important ;}


.nav1{background-color:#fcad02;}

.sqv {
  margin-left:0.8em;
  margin-top:1em;
  display:block;
  border: 1px solid #ccc;
  color: #637074;
  width:16em;
  height:22em;
  padding:10px; 
  float:left;
   }
 .sqv1 {
  margin-left:40px;
  margin-top:20px;
  display:block;
  border: 1px solid #ccc;
  color: #637074;
  width:100px;
  height:50px;
  padding:10px;
  float:left;
   }

.sqv2 {
  margin-left:0.8em;
  margin-top:1em;
  display:block;
  border: 1px solid #ccc;
  color: #637074;
  width:16em;
  height:14em;
  padding:10px; 
  float:left;
   }

.bloki{display:block; width:250px; margin:1em;}


a.vntr:link, visited { background-color:#ccc; display:block; padding:5px; margin:5px; color:#333333; float:left;}

.navbar-nav .nav-link{color:#fff !important ;}

.navbar-light .navbar-nav .nav-link {
    color: #003366 !important ; padding:5px !important ; margin:5px !important ; 
}

.navbar-light .navbar-nav .nav-link:hover {
    background-color:#fcad02 !important ; display:block !important ; padding:5px !important ; margin:5px !important ; color: #fff !important ;
}




a.dropdown-item{color:#fff;}
a.dropdown-item:hover {color:#666;}

a.navg1{color:#fff;  text-align:left;}
a.navg1:hover{color:#fff; text-decoration:underline; text-align:left;}

.text_nav {color:#fff;}

.wrap-normal{
white-space: normal;
}


.bx{margin:3px;}



a {color:#666666; text-decoration:none;}
a:hover{color:#666666; text-decoration:underline;}

.logo-img{float:left; display:block; height:200px;}
.box4{display:block;
padding:5px;
margin:5px;}

@media screen and (max-width: 1440px) {
.roun1,.roun2, .head9{
        display: none;
    }


}
@media screen and (min-width: 1440px) {
  .head9_1 {
        display: none;
    }


}


@media screen and (max-width: 1200px) {
    .head2, .foot1, .head3{
        display: none;
    }


}
@media screen and (min-width: 1200px) {
    .head2_1,.head5{
        display: none;
    }

  
}

@media screen and (max-width: 780px) {
    .head4, .head5{
        display: none;
    }

}



.carousel-control-next, .carousel-control-prev {
    position: absolute;
    top: 0;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    width: 30px;
    color: #fff;
    opacity: .9;
    justify-content: center;
    text-align: center;
}

.btn {
    display: inline-block;
    /* font-weight: 400; */
    text-align: left;
    white-space: normal;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
    color: #003399;
}

.card {margin-top:10px;  border-color:#b0e5ff;}

.card-header {
    padding: .75rem 1.25rem;
    margin-bottom: 0;
    background-color:#b0e5ff;
    border-bottom: 1px solid rgba(0,0,0,.125);
}