/*

Theme Name: bc25
Theme URI: http://
Description: 
Author: Eifos, lls
Author URI: 
Version: 0 (21.05.2025)

*/
html {
  height: 100%;
}
body{
  display: flex;
  flex-direction: column;
  height: 100%;
  background: rgb(2,0,36);
  background: linear-gradient(0deg, rgba(2,0,36,0) 89%, rgba(234,236,236,1) 100%) no-repeat;
}
header {  flex: 0 0 auto;}
main {  flex: 1 0 auto;}
footer {flex: 0 0 auto;}
/* 300 400 700 900*/
.roboto {
  font-family: "Roboto", sans-serif;
  font-style: normal;
}
.montserrat {
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
}
.raleway {
  font-family: "Raleway", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
}
.wpcf7-form-control-wrap {display:block; padding-top:5px;}
.input-file {
	position: relative;
	display: inline-block;
}

.input-file-text {
	padding: 0 10px;
	line-height: 40px;
	text-align: left;
	height: 40px;
	display: block;
	float: left;
	box-sizing: border-box;
	width: 80%;
	border-radius: 6px 0px 0 6px;
	border: 1px solid #ddd;
}
.input-file-btn {
position: relative;
	width: 20%;
	display: inline-block;
	cursor: pointer;
	outline: none;
	text-decoration: none;
	font-size: 14px;
	vertical-align: middle;
	color: rgb(255 255 255);
	text-align: center;
	border-radius: 0 4px 4px 0;
	background-color: #419152;
	line-height: 22px;
	height: 40px;
	padding: 10px 20px;
	box-sizing: border-box;
	border: none;
	margin: 0;
	transition: background-color 0.2s;
}
.input-file input[type=file] {
	position: absolute;
	z-index: -1;
	opacity: 0;
	display: block;
	width: 0;
	height: 0;
}
/* Focus */
.input-file input[type=file]:focus + .input-file-btn {
	box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);
}
/* Hover/Active */
.input-file:hover .input-file-btn {
	background-color: #59be6e;
}
.input-file:active .input-file-btn {
	background-color: #2E703A;
}
/* Disabled */
.input-file input[type=file]:disabled + .input-file-btn {
	background-color: #eee;
}
.longlink a:link,
.longlink a:visited {color:#000; text-decoration:underline;}
.longlink a:hover {color:#000; text-decoration:none;}

.max320{max-width:320px}

.asinner {
	display:flex;
    justify-content: center;
    border-radius: 6px;
}
.asslider {
	display:flex;
    justify-content: space-between;
    gap:30px;
    border-radius: 6px;
}
.flex  {
    display: flex;     
}
.flextop {
  justify-content: center;
  align-content: center;
}
.flexcenter {
  justify-content: center;
  align-items: center;
  align-content: center;
}
.flexright {
  justify-content: flex-end;
  align-items: flex-end;
  align-content: center;
}
.flexcenterwidth {
  justify-content: center;
  align-items: center;
  align-content: center;
}
.spacearound {
    justify-content: space-around;
}
.spacebetween {
    justify-content: space-between;
}
.footer {background: url(../images/dsslidebg-green.jpg) center center no-repeat;}

.panelbt {border:1px solid #D9D9D9; padding:10px 15px; margin-top:35px;}

.navbar {padding:0!important;}
.container-fluid {background:#fff!important;}

.header a:link{text-decoration:none; }
.header a:visited{text-decoration:none; }
.header a:hover{text-decoration:underline; }
.footer a:link{color:#121212; text-decoration:underline; }
.footer a:visited{color:#121212; text-decoration:underline;}
.footer a:hover{color:#000; text-decoration:none; }
.footer li {text-align:left;}
.asmenu {display: flex; align-items: center; list-style: none;}
.asmenu li { }
.asmenu a:link,.asmenu a:visited {color:#000; text-decoration:none;  align-items: center;  }
.asmenu a:hover {color:#000; text-decoration:underline; background:#EFF6FF; border-radius:10px; }
.nav-link {    display: block; padding: 0.5rem 10px; }
.dropdown-menu a:link, .dropdown-menu a:visited {color:#000!important; text-decoration:none; text-shadow:none; }
.dropdown-menu a:hover {background:transparent; opacity:0.6; }

.marker {border:1px solid #000}

.topLine {background:#EFF6FF; }

.mptext a:link{text-decoration:none; color:#162750;}
.mptext a:visited{text-decoration:none;  color:#162750;}
.mptext a:hover{text-decoration:underline;  color:#162750;}
.bcsearch {width: 15%; }
.slLeftTitle {width:600px; left:12%; top:25%;}
.bcbutton {border:1px solid #fff; padding:15px 0px 15px 15px;}


.carousel-control-next-icon, .carousel-control-prev-icon {
    border-radius:4px;
}
.badgek {background:E9F2F2; }
.badgek a:link,.badgek a:visited {color:#3D507B; padding:5px 10px;  background:#E9F2F2; border-radius:5px; text-decoration:none;  align-items: center;  }
.badgek a:hover {color:#3D507B; text-decoration:underline;  }

.spheaderleft a:link,.spheaderleft a:visited {color:#000; text-decoration:none;  align-items: center;  }
.spheaderleft a:hover {color:#000; text-decoration:underline; background:#EFF6FF; border-radius:10px; }

.spheaderleft {justify-content: flex-start; width: 25%; }
.spheadercenter { width: 20%; justify-content: center; }
.spheaderright {width: 20%;justify-content: center; }
.spheadersearch {width: 15%;justify-content: flex-end; }
.spheadersearch a:link,
.spheadersearch a:visited {color:#000; text-decoration:none;}
.spheadersearch a:hover {text-decoration:underline;}
.navStarModal {text-align:center;}
.spheader {
	display:flex;
    justify-content: space-around;   
    gap:5px;
    border-radius: 6px;
	padding-top:0px;
	width:60%;
}
.contrast {flex: 0.35;}
.tex {flex: 0.65;}
.mainwidthbody {width:1500px;    }
.headwidthbody {width:1600px;    }
.midwidthbody {width:1120px; justify-content: space-around;}
.miniwidthbody {width:960px; justify-content: space-around;}

.bcprle {flex: 0.5; width:50%;}
.bcprri {flex: 0.5; width:50%;}

.topSoc {display:inline-block;}
.w80 {  width: 80%;}
.w90 {    width: 90%;}
.w100 {    width: 100%;}
.column {   flex-direction: column; }
.rows {   flex-direction: row; }
.footerloans {
    display: inline-block;
    background: #ECEBE7;
    border: 1px solid #163E8B;
    border-radius: 25px;
    padding: 0px 15px;
    color: #000;
    margin: 5px 5px;
}
.footerloans a:link, .footerloans a:visited {color:#000; text-decoration:none;  margin:20px 5px;     line-height: 320%;}
.heroblock {background: #F3F4F5 url(/wp-content/themes/bc25/images/bg-4.jpg) no-repeat right center; }
.heroblock-inner {background:#fff; width:680px; padding:30px 40px; margin:80px 0px;}
.heroimg {width:300px; height:450px;}

.navbar-expand-lg .navbar-nav .dropdown-menu {
	margin-top:-1px;
       width: 100%;
}
.spacearound {justify-content: space-around; }

.navbar>.container, .navbar>.container-fluid, .navbar>.container-lg, .navbar>.container-md, .navbar>.container-sm, .navbar>.container-xl, .navbar>.container-xxl {
    display: flex;
    flex-wrap: inherit;
    align-items: center;
    justify-content: normal;
}


  @keyframes animate {
    0%, 100% {
      background-position: left top;
    }
    25%{
      background-position: right bottom;
     }
    50% {
      background-position: left bottom;
    }
    75% {
      background-position: right top;
    }   
}

@keyframes circone {
  0% {
    opacity: 1;
    transform: translateX(-500px);
  }
  50% {
    transform:  translateX(20px);
  }
  }
  100% {
    opacity: 1;
    transform: rotateZ(-360deg) translateX(0);
  }
}

@keyframes circle {
    0% {
      background-position: left center;
    }
    100% {
	  transform: rotateZ(-90deg);
	  left:300px;
    }   
}
.dsaboutleft {flex:0.30; padding:30px;}
.dsaboutright {flex:0.55;}
.yahome-left {flex:0.65; padding:15px 120px 15px 15px; }
.yahome-right {flex:0.30; padding:30px;}
.t-right a:link,
.t-right a:visited {color:#000; text-decoration:none; }
.t-right a:hover {color:#000; text-decoration:underline; }
.subscr-right {flex:0.55; padding:15px 120px 15px 15px; }
.subscr-left {flex:0.30; padding:30px;}
.input-group button, .input-group input {height:54px}
.input-group button  {border-radius: 0 35px 35px 0 }
.input-group input {border-radius:  35px 0 0 35px}
.t-left {flex:0.70; padding:15px 15px 15px 15px; }
.t-right {flex:0.25; padding:30px;}
.tr-left {flex:0.6; }
.tr-right {flex:0.4;padding-top:15px;}
.trm-right {text-align:left; margin-bottom:20px;}
.trm-right a {display:flex;}
.trm-left a {display:flex;}
.tr-right a:link,.tr-right a:visited, .tr-left a:link,.tr-left a:visited , .jim-name-hero a:link,.jim-name-hero a:visited, .history-hero a:link,.history-hero a:visited {text-decoration:none!important; color: #000;}
.tr-right a:hover,.tr-left a:hover,.jim-name-hero a:hover ,.history-hero a:hover {text-decoration:underline!important;}
.trm-img {flex:0.3;}
.trm-tex {flex:0.7;}
.jim-name-hero {flex:0.2;}
.imground {border-radius:5px;}
.history-hero {	flex:0.2;	text-align:center;}
.b-tab-1 {width:33.3%; border-right:1px solid #AAA7A7;  border-bottom:1px solid #AAA7A7; text-align:center;}
.b-tab-2 {width:33.3%; border-bottom:1px solid #AAA7A7; text-align:center;}
.b-tab-3 {width:33.3%; border-left:1px solid #AAA7A7; border-bottom:1px solid #AAA7A7; text-align:center;}
.b-tab-4 {width:33.3%; border-right:1px solid #AAA7A7; text-align:center;}
.b-tab-5 {width:33.3%; text-align:center;}
.b-tab-6 {width:33.3%; border-left:1px solid #AAA7A7; text-align:center;}
.ulfooter {line-height:200%; list-style:none; text-transform:uppercase;}
.ulfooter .sub-menu {list-style:none;}
.ulfooter li {display:block; text-align:center; padding:5px; }
.ulfooter .sub-menu {padding-top:20px;}
.ulfooter .sub-menu li {padding-bottom:0;}
.ulfooter a:link,.ulfooter a:visited {color:#000; text-decoration:none;}
.ulfooter a:hover {text-decoration:underline;}
.footer-left {flex:0.2;}
.footer-center {flex:0.6;}
.footer-right {flex:0.2;}
.footer-right a:link,
.footer-right a:visited {text-decoration:underline;}
.footer-right a:hover {text-decoration:none;}
.nav-pills .nav-link {background:#D9EADA; margin:7px; padding:15px 15px 12px;color:#363636;}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {color:#fff; background-color: #7FA96E; }
.wpcf7-acceptance {background:#fff!important; }
.form-control-search {background:#fff url(/wp-content/themes/bc25/images/search-blue.png) no-repeat center right 15px; opacity:0.8; width:540px; border-radius:30px; border:0; padding:12px 25px; transition: 0.6s linear;}
.form-control-search:hover { opacity:1; }

@media screen and (min-width:768px){}

.articleBody h3 {padding:10px 0; font-size:22px;}
.form-gray {background:#E9E9E9; border-radius:5px; height:48px; border:0; width:100%; display:block;}
.form-gray:hover {background:#f1f1f1; }
.form-gray:active {background:#f1f1f1; }
.form-gray-area {background:#E9E9E9; border-radius:5px; height:128px; border:0; width:100%; display:block;}
.form-gray-area:hover {background:#f1f1f1; }
.form-gray-area:active {background:#f1f1f1; }
.heroForm {padding:20px;}
.mini-form-gray {background:#E9E9E9;}
/************/
/************************************/
.catcat {font-family: "Roboto", sans-serif; font-weight:100; float:left; width:31.3%; margin:1%; transition: 0.1s linear; border-radius:20px; background:#1f4e7f; text-align:center; color:#fff; padding:5px 5px 10px 5px ;}
.catcat a {color:#fff;}
.catcat:hover {color:#fff;  opacity: 0.7;}
.catcat img {padding:5px; border-radius:20px; max-height:190px;}
.catcattext {display:flex; align-items: flex-start;  justify-content: center; height:50px;}
/************************************/
/************************************/
.eiheadbg {z-index:11; width: 100%; height: 100%; background: url(../images/bg.jpg) no-repeat center center;}
.Soc {}
.coSoc {flex: 0.1}
.coText {flex: 0.9}
.armbody {display: flex; flex-direction: column;  align-items: center;}
.breadcrumb {display: flex; width:100%; justify-content: flex-start; padding:0 7px;}
.breadcrumb a:link,.breadcrumb a:visited  {color:#8D8D8D; text-decoration:none;}
.breadcrumb a:hover  {color:#8D8D8D; text-decoration:underline;}
.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -20px;
    margin-left: -20px;
}
.col {
    position: relative;
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
}
.two-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -20px;
    margin-left: -20px;
}
.notitle {display:none;}
.img50 {margin-top:-60px!important;}
.headnewplate {padding: 5px 35px 5px 0px;}

.nav-item {margin:5px;}

li.asnewplate {list-style:none;}
.asnewplate {padding: 35px 35px 35px 0px;}
.minasnewplate {padding: 15px 15px 15px 0px;}
.asnewplate a:link,.asnewplate a:visited, .minasnewplate a:link,.minasnewplate a:visited {color:#000; text-decoration: none;}
.asnewplate a:hover, .minasnewplate a:hover {color:#000; text-decoration: underline;}

.bcnewplate a:link,.bcnewplate a:visited {color:#000; text-decoration: none;}
.bcnewplate a:hover {color:#000; text-decoration: underline;}

.item h2 {padding-bottom:15px; font-size:18px;}


.nav_mod a {
    text-decoration: none;
}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body{font-size:17px; padding:0; margin:0; } 
.sflex {display: flex; }
.srow-1 {flex-direction: row;}
.srow {flex-direction: row;}
.scol {flex-direction: column;}
.scenter{justify-content:center;}
.srow-rev {flex-direction: row;}
.card {	display: inline-block;}
section ul li{margin:0 0 0 2em}
header{width:100%; margin:0 0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0; }
nav {border:0 !important;}
/* 011123 */
#gallery-1 img {text-align:center!important;margin:0px auto;}
.gallery-columns-3 img {
/*	width:96%;
	height:96%;*/
	text-align:center;
	display: inline;
}
.gallery-columns-2 img {
	/*width:96%;
	height:96%;*/
	text-align:center;
	display: inline;
}

.service .gallery-columns-3 img {
	width:60%;
	height:60%;
	text-align:center;
	display: inline;
}
.service .gallery-columns-2 img {
	text-align:center;
	display: inline;
}
.wpcf7-submit {background:#fff; font-size:18px; padding:15px 25px; text-align:center; width:100%; border:0; }
.wpcf7-submit:hover {opacity:0.8;}
/* 011123 */
.black a:link, .black a:visited {color:#000; text-decoration:none; }
.black a:hover {color:#000; text-decoration:underline; }
.antiblack a:link, .antiblack a:visited {color:#000; text-decoration:underline; }
.antiblack a:hover {color:#000; text-decoration:none; }
.font_n {font-family:'open-sans', Verdana, Arial, Helvetica, sans-serif;}
.font_m {font-family:'Lora', Verdana, Arial, Helvetica, sans-serif;}
.font_j {font-family:'Jost', Verdana, Arial, Helvetica, sans-serif;}
.font_s {font-family:'SansationLight', Verdana, Arial, Helvetica, sans-serif;}
.font_sr {font-family:'Sansation', Verdana, Arial, Helvetica, sans-serif;}
.f12 {font-size:12px; }
.f12u {font-size:12px; }
.f13 {font-size:13px; }
.f14 {font-size:14px;}
.f15 {font-size:15px;}
.f16 {font-size:16px;}
.f16m {font-size:16px;}
.f17 {font-size:17px;}
.f18 {font-size:18px;}
.f19{font-size:19px;}
.f20{font-size:20px; line-height:120%;}
.f21{font-size:20px; }
.f22{font-size:22px;}
.f24{font-size:24px;}
.f26{font-size:26px;}
.f28{font-size:28px;}
.f30{font-size:30px;}
.f32{font-size:32px;line-height:120%;}
.f34{font-size:34px;}
.f36{font-size:36px;}
.f38{font-size:38px;}
.f40{font-size:40px; }
.f42{font-size:42px; line-height:100%;}
.f44{font-size:44px;}
.f46{font-size:46px;}
.f48{font-size:48px;}
.f50{font-size:50px;}
.f56{font-size:56px;}
.f60{font-size:60px;}
.f64{font-size:64px;}
.f74{font-size:74px;}
.f96{font-size:96px;}
.fs2 {font-weight:200;}
.fs3 {font-weight:300;}
.fs4 {font-weight:400;}
.fs5 {font-weight:500;}
.fs6 {font-weight:600;}
.fs7 {font-weight:700;}
.fs9 {font-weight:900;}
.pd{padding:50px;}
.pd30{padding:30px;}
.pd5{padding:5px;}
.pd10{padding:10px;}
.pd15{padding:15px;}
.pd25{padding:25px;}
.pd35{padding:35px;}
.pd50{padding:50px;}
.pdtb10{padding:10px 0;}
.pdtb15{padding:15px 0;}
.pd15_news{padding:5px 25px 15px 25px;}
.pd15_event{padding:5px 25px 15px 25px;}
.pd_zdt{padding:30px 225px 0px 225px;}
.pdr10{padding-right:10px;}
.pdr15{padding-right:15px;}
.pdr20{padding-right:20px;}
.pdr30{padding-right:30px;}
.pdr40{padding-right:40px;}
.pdr50{padding-right:50px;}
.pdr60{padding-right:60px;}
.pdr80{padding-right:80px;}
.pdb5{padding-bottom:5px;}
.pdb10{padding-bottom:10px;}
.pdb15{padding-bottom:15px;}
.pdb20{padding-bottom:20px;}
.pdb30{padding-bottom:30px;}
.pdb40{padding-bottom:40px;}
.pdb45{padding-bottom:45px;}
.pdb50{padding-bottom:50px;}
.pdb60{padding-bottom:60px;}
.pdb70{padding-bottom:70px;}
.pdb80{padding-bottom:80px;}
.pdb90{padding-bottom:90px;}
.pdb100{padding-bottom:100px;}
.pdb120{padding-bottom:120px;}
.pdb150{padding-bottom:150px;}
.pdb250{padding-bottom:250px;}
.pdt170{padding-top:170px;}
.pdt150{padding-top:150px;}
.pdt140{padding-top:140px;}
.pdt130{padding-top:130px;}
.pdt120{padding-top:120px;}
.pdt100{padding-top:100px;}
.pdt90{padding-top:90px;}
.pdt80{padding-top:80px;}
.pdt70{padding-top:70px;}
.pdt65{padding-top:65px;}
.pdt60{padding-top:60px;}
.pdt50{padding-top:50px;}
.pdt42{padding-top:42px;}
.pdt45{padding-top:45px;}
.pdt40{padding-top:40px;}
.pdt35{padding-top:35px;}
.pdt30{padding-top:30px;}
.pdt20{padding-top:20px;}
.pdt10{padding-top:10px;}
.pdt10m{padding-top:10px;}
.pdt5{padding-top:5px;}
.pdt15{padding-top:15px;}
.pdt25{padding-top:25px;}
.pdl10{padding-left:10px;}
.pdl15{padding-left:15px;}
.pdl20{padding-left:20px;}
.pdl30{padding-left:30px;}
.pdl40{padding-left:40px;}
.pdl50{padding-left:50px;}
.pdl60{padding-left:60px;}
.pdt75{padding-top:75px; }
.pdt105{padding-top:105px; }
.pdl80{padding-left:80px;}
.pdl120{padding-left:120px;}
.pdr120{padding-right:120px;}

.mdt_85 {margin-top:85px;}
.mdt_65 {margin-top:65px;}
.mdt_55 {margin-top:55px;}
.mdt_45 {margin-top:45px;}
.mdt_35 {margin-top:35px;}
.mdt_25 {margin-top:25px;}
.mdt_15 {margin-top:15px;}
.mdl_15 {margin-left:15px;}
.mdl_20 {margin-left:20px;}
.mdt20{margin:20px 0;}
.mdt30{margin:30px 0;}
.mdt70 {margin-top:70px;}
.mdb10{margin-bottom:10px;}
.mdb20{margin-bottom:20px;}
.mdb30{margin-bottom:30px;}
.mdt50{margin:50px 0 0;}
.mdb15 {margin-bottom: 15px; }
.mdb35 {margin-bottom: 35px; }
.mdb65 {margin-bottom: 65px; }
.mg_lr_2 {margin-left:2%; margin-right:2%;}
.mgl_1 {margin-left:1.5%; }
.mgr_1 {margin-right:1.5%; }
.mgr_10 {margin-right:10px; }
.pdlnews30 {padding-left:30px;} 
.pdrnews30 {padding-right:30px;} 
.lh120 {line-height:120%;}
.lh150 {line-height:150%;}
.lh160 {line-height:160%;}
.lh175 {line-height:175%;}
.fixed-top.pdb100{padding-bottom:1px;}
.fixed-top.pdb60{padding-bottom:1px;}
.fixed-top.spheader { padding-bottom:15px;	width:100%;         justify-content: center;}

.navbar-expand-lg .navbar-collapse {justify-content: center;}
		
.itemlist{position:relative;display:block;padding:.5rem 1rem;color:#212529;text-decoration:none;background-color:#fff;border:0px solid rgba(0,0,0,.125)}
.itemlist:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}
.itemlist:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}
.itemlist.disabled,.itemlist:disabled{color:#6c757d;pointer-events:none;background-color:#fff}
.itemlist.active{z-index:2;color:#fff;background-color:#0d6efd;border-color:#0d6efd}
.itemlist+.itemlist{border-top-width:0}
.itemlist+.itemlist.active{margin-top:-1px;border-top-width:1px}


.carousel-control-prev-icon  {color:#fff;}
.transform {background:transparent; border-top:1px solid #fff; border-left:1px solid #fff; border-bottom:1px solid #fff; border-right:1px solid #fff; color:#fff;  border-radius:50px;}
.transform::placeholder { color:#fff;}
.transform::-webkit-input-placeholder {  color: #fff; }
.transform::-moz-placeholder { color: #fff;}
.transform:-ms-input-placeholder {  color: #fff; }
.mr-submit {
  background: transparent;
  border-radius:10px;
  color: #00366F;
  display: block;
  font-weight: normal;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  border:1px solid #00366F;
}
a.mr-submit {color:#00366F;}
@keyframes shining {
  0% {
      left: -150px;
  }
  5% {
      left: 100%;
  }
  100% {
      left: 100%;
  }
}

@keyframes eiheadbglg {
  0% {
      opacity: 0;
  }
  100% {
      opacity: 100%;
  }
}
.modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: transparent!important;
	    border: 0!important;
    background-clip: padding-box;
    border: 0px solid rgba(0,0,0,.2);
    border-radius: 0.3rem;
    outline: 0;
}

.panelre {background:#E7EEF3; padding:10px; border-radius:5px; margin-top:15px; }
   @keyframes showText {
   	0% {
   		transform: scaleX(1)
   	}

   	100% {
   		transform: scaleX(0)
   	}
   }
   
   
 .bcserv ul {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  padding-left: 0;
}
.bcserv li {
  flex: 0 0 26.3333%;
  margin:3%;
  border-radius:3px;
  padding:20px 50px;
}  
.bcthird {border:1px solid #000; flex: 0 0 33.3333%;}   
.center {text-align:center;}
.alphabet a:link,.alphabet a:visited  {text-decoration:none; color:#000; padding:5px; transition: 0.6s linear; opacity:1; }
.alphabet a:hover { opacity:0.7;text-decoration:underline; }

.tab-content {padding-left:160px;}
.color_gray {color:#7C7676;}
.color_brown {color:#1C1C1C;}
.color_brown a:link, .color_brown a:visited {color:#1C1C1C; text-decoration:none;}
.color_brown a:hover {color:#1C1C1C; text-decoration:underline;}.color_brown {color:#1C1C1C;}
.color_blue a:link, .color_blue a:visited {color:#3058AF; text-decoration:none;}
.color_blue a:hover {color:#1C1C1C; text-decoration:underline;}
.color_bu {color:#9BE7FF;}

.color_r {color:#B2184E;}
.color_f {color:#fff;}
.color_f a:link,.color_f a:visited {color:#fff; text-decoration: none;}
.color_f a:hover {color:#f6f6f7; text-decoration: underline;}
.color_b {color:#000;}
.color_b a:link,.color_b a:visited {color:#000; text-decoration: underline;}
.color_b a:hover {color:#000; text-decoration: none;}
.color_g2 a:link,.color_g2 a:visited {color:#646363; text-decoration: none;}
.color_f2 {color:#AAADB7;}
.color_g2 {color:#646363;}
.color_g3 {color:#7A7F82;}
.color_g4 {color:#6C6C6C;}
.color_g5 {color:#454545;}
.color_b1 {color:#3D455C;}
.color_b2 {color:#000;}
.color_p {color:#EC6C93;}
.color_b3 {color:#232323;}
.dropdown-item.active, .dropdown-item:active {
    color: #000;
    text-decoration: none;
    background-color: transparent;
}
.mobnavi .dropdown-menu {
    border: 0;
    border-radius: 0rem;
	padding: 0.5rem 30px;
	box-shadow: 0px 3px 18px rgb(0 0 0 / 9%), 0px 3px 38px rgb(0 0 0 / 14%);
    width: 80%; 
}
.mobnavi .dropdown-menu li{line-height:150%;}
a:link .tcolor ,
a:visited .tcolor  {text-decoration:none; color:#000;}
a:hover .tcolor  {text-decoration:underline; color:#000;}
a:link .gcolor ,
a:visited .gcolor  {text-decoration:none; color:#58635A;}
a:hover .gcolor  {text-decoration:none; color:#999;}
.modal-header {
background: #fff;
}





/**/
.multi-carousel-item a:link, .multi-carousel-item a:visited { text-decoration:none; }
.multi-carousel{position:relative}
.multi-carousel .multi-carousel-inner {
    position: relative;
    white-space: nowrap;
}
.multi-carousel .multi-carousel-inner .multi-carousel-item{display:inline-table;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;padding:0 3px}
.multi-carousel .multi-carousel-inner .multi-carousel-item img{-o-object-fit:cover;object-fit:cover}

.multi-carousel-item {padding:20px 0% 20px 60px;  margin:2% 0% 2.5% 0%;}
.round_v {width:80%; margin:1% 0% 1.5% 0%; color:#3D455C; background:#fff url(images/st.png) no-repeat right 50px center ; border-radius:50px; padding:20px 5% 20px 10%;
-webkit-box-shadow: 0px 4px 23px 10px rgba(34, 60, 80, 0.22);
-moz-box-shadow: 0px 4px 23px 10px rgba(34, 60, 80, 0.22);
box-shadow: 0px 4px 23px 10px rgba(34, 60, 80, 0.22);
}
/**/
.partner , .adv_rt {padding:0em; float:left; width:23%; margin:1% 1%; text-align:center; border:0px solid #ccc; background:#fff;}
.partnerblock  {padding:0em 0em 1em; float:left; width:100%; margin:0px auto;}
/**/

/* otfmg */
figure[class*="is-style-otfmg-"].wp-block-gallery:not(.columns-1) .blocks-gallery-item {
    border-radius: 2px;
    margin: 0 3px 6px 3px;
    overflow: hidden;
}
figure[class*="is-style-otfmg-"] a > img {
    border: none;
}
/* 2-1 */
.is-style-otfmg-2-1 .blocks-gallery-item:nth-child(3n+3) {
    width: 100%;
}
.is-style-otfmg-2-1:not(.columns-1) .blocks-gallery-item:nth-child(4n+4) {
    max-width: 256px;
}
/* 3-2 */
.is-style-otfmg-3-2:not(.columns-1) .blocks-gallery-item:nth-child(5n+4) {
    width: 52%;
}
/* 4-3 */
.is-style-otfmg-4-3:not(.columns-1) .blocks-gallery-item:nth-child(7n+5) {
    width: 33%;
}
.fixed-top {  background: #EFF6FF; padding-top:15px;}
.fixed-top #main-menu {padding-top:0px;}
.fixed-top .spheader img {width:80px; }
.fixed-top .pdt10 { padding-top: 1px;}
.fixed-top .pdt15 { padding-top: 1px;}
.fixed-top .pdt20 { padding-top: 1px;}
.fixed-top .pdt25 { padding-top: 14px;}
.fixed-top .pdt30 { padding-top: 1px;}
.fixed-top.pdb30 { padding-bottom: 5px;}
.fixed-top .pdt35 {padding-top:20px;}
.fixed-top .pdt40 { padding-top: 16px;}
.fixed-top .pdt65{padding-top:25px;}
.fixed-top .spheaderleft {padding-top:5px;}
.fixed-top .topSoc {    margin: 10px 3px;}
.breadcrumb{list-style:none;border-radius:4px; margin-bottom:5px!important;}
.breadcrumb>li{display:inline-block}
.breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#ccc}
.breadcrumb>.active{color:#999}
.breadcrumb{color:#887e79; }
.breadcrumb a:link{color:#79665d; text-decoration:none;}
.breadcrumb a:hover{color:#000; }
.breadcrumb a:visited{color:#887e79;}
.breadcrumb span{background:transparent; color:#79665d;}
.breadcrumb span :hover {text-decoration: underline;}
.hovereffect	{transition: 0.1s linear;}
.hovereffect:hover	{  opacity: 0.8;}



.navbar-fixed-top .fixavBlock{padding-top:15px; width:120px;position:absolute;}
.navbar-fixed-top .dropdown-menu>li>a {line-height:1.6em;}
.navbar-fixed-top .dropdown-menu>li>a:hover {background:#000;}
.navbar-fixed-top .navbar-left li a:link{color:#000;}
.navbar-fixed-top .navbar-left li a:visited{color:#000;}
.navbar-fixed-top {
padding:0.2em 1em 0em;
background:#22303d!important;
text-align:center;
font-weight:300;
}
.navbar-fixed-top a:link {color:#fff;text-decoration:none;}
.navbar-fixed-top a:visited {color:#fff;text-decoration:none;}
.navbar-fixed-top a:hover {color:#fff;text-decoration:underline;}
.navbar-fixed-top a:focus {color:#fff;}
.navbar-expand-md .navbar-nav .nav-link {    padding-right: 1.2rem;    padding-left: 1.2rem;} 
.navbar-light .navbar-nav .nav-link {    color: #000;}
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#fff!important; background:#3D507B; border-radius:5px; }
.activnav, a.activnav, .activnav a {color:#fff!important; background:#3D507B; border-radius:5px; }
.activnav {color:#fff!important; background:#3D507B; border-radius:5px; }

.modal_footer a:link,
.modal_footer a:visited,
.modal_footer a:hover {color:#42B23C; text-decoration:none;}
.modal_footer {margin-top:35px; background:#fff; border:1px solid #42B23C; color:#42B23C; width:150px; padding:12px 10px; border-radius:45px; text-align:center;}
.fcolor {color:#A39898;}
.fcolor a:link {color:#A39898; text-decoration:none;}
.fcolor a:visited {color:#A39898;}
.fcolor a:hover {color:#A39898; text-decoration:underline;}
.bannereffect	{transition: 0.1s linear;}
.bannereffect:hover	{  opacity: 0.7;}
.zoomeffect	{transition: 0.1s linear; }
.zoomeffect:hover	{  transform: scale(1.02);}
.pulse {  border-radius: 36px;  animation: radial-pulse 3s infinite;}
@keyframes radial-pulse {
  0% {
    box-shadow: 0 0 0 0px rgba(0, 175, 62, 0.3);
  }
  100% {
    box-shadow: 0 0 0 40px rgba(0, 175, 62, 0);
  }
}
ul .dropdown-menu li {    padding: 10px;}
.section{flex:1 1 0; gap:30px; border-radius:20px;}
.btn-white {
	width:260px;
	padding:15px;
	border-radius:10px;
    color: #000;
    background-color: #fff;
    border-color: #fff;
	text-align:center;
	text-decoration:none;
  border:0;
}
.btn-white:hover {
    color: #fff;
    background-color: #4D8136;
    border-color: #4D8136;
}
.btn-white a:link, .btn-white a:visited {text-decoration:none!important;}
a .btn-white {text-decoration:none!important; border:0;}
.navpink {gap:12px;}
.navpink a:link , .navpink a:visited {color:#fff;}
.btn-260 {	width:260px;}
.btn-danger {
	padding:15px;
	border-radius:10px;
    color: #fff;
    background-color: #B2184E;
	text-align:center;
	text-decoration:none;
	border:0;
	margin:0px auto
}
.btn-danger:hover {
    color: #fff!important;
    background-color: #87113B;
    border-color: #B2184E;
}
.btn-danger a:link, .btn-danger a:visited {text-decoration:none!important;}
.btn-danger a:hover {color: #fff!important;}
a .btn-danger {text-decoration:none!important; border:0;}

.btn-info {
	padding:10px 5px;
	border-radius:10px;
    color: #fff;
    background-color: #1aa0e5;
	text-align:center;
	text-decoration:none;
	border:0;
	margin:0px auto
}
.btn-info:hover {
    color: #fff!important;
    background-color: #118ece;
    border-color: #118ece;
}
.btn-info a:link, .btn-info a:visited {text-decoration:none!important;}
.btn-info a:hover {color: #fff!important;}
a .btn-info {text-decoration:none!important; border:0;}

.btn-footer {
	width:220px;
	border-radius:10px;
    color: #00366F;
    background-color: transparent;
	text-align:center;
	text-decoration:none;
	border:0;
}
.btn-footer:hover {
    color: #00366F!important;
    background-color: transparent;
    border-color: #00366F;
}
.btn-footer a:link, .btn-footer a:visited {color: #00366F!important; text-decoration:none!important;}
.btn-footer a:hover {color: #00366F!important;}
a .btn-footer {text-decoration:none!important; border:0;}

@media (min-width: 1200px) {
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 100%;
}
}

@media (max-width: 1000px) {
.btn-info {
	border-radius:10px;
	font-size:16px;
}
.navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
}
a img {    border: 0!important;  }
img {   border: 0;   }
a {    border: 0;}



.some-page-wrapper {
  margin: 15px;
  background-color: red;
}

.row-column {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
}

.column-column {
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
  flex: 1;
}

.left-column {
  height: 100%;
}

.right-column {
  height: 100%;
}



.post_tags  { 

-webkit-column-width: 49%;
    -moz-column-width: 49%;
    column-width: 49%;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    -webkit-column-rule: 0px solid #ccc;
    -moz-column-rule: 0px solid #ccc;
    column-rule: 0px solid #ccc;
	}
	
.post li {margin-left:20px;}
.post img {border-radius:3px; padding-right: 5px;}
.downmenu {position:absolute; top:87px;}
.clear_all {clear:both;}
img.aligncenter{margin-left:auto;margin-right:auto;display:block;}
.aligncenter,div.aligncenter,.aligncenter{display:block;margin:0px auto;}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto;border:0;}

img.aligncenter_bs{margin-left:auto;margin-right:auto;display:block;}
.aligncenter_bs,div.aligncenter_bs,.aligncenter_bs{display:block;margin:0px auto;}
a img.aligncenter_bs{display:block;margin-left:auto;margin-right:auto;border:0;}

img.wp-smiley{background:transparent;border:none;margin:0;padding:0;}
ol,ul{padding-left:15px}
.footer ol,ul{padding-left:0!important}
.copy{width:100%;float:left;font-size:14px;}
.copy a:link,.copy a:visited {text-decoration:none;}
.copy a:hover {text-decoration:underline;}
.post{color:#424242; }
.post li{padding:0 0 0.5em 0}
.post h1{padding:0em 0 0.4em 0;}
.post h2{ }
.post h3{padding:0.5em 0 1em 0; text-align:left;}
.post h4{ padding:0.5em 0 1em 0; font-size:1.2em;}
.dropdown ul li a{background: transparent;color:#000;}
.pagination{margin-left:8px;margin-bottom:15px;margin-top:15px;padding:2px;}
.pagination ul{text-align:left;font-size:16px;margin:0;padding:0}
.pagination li{list-style-type:none;display:inline;padding-bottom:1px}
.pagination a{margin-right:4px;border:1px solid #3D455C;text-decoration:none;color:#428bca;border-radius:0;padding:5px 12px}
.pagination a:hover,.pagination a:active{border:1px solid #3D455C;color:#000;background-color:#CCC}
.pagination a.currentpage{background-color:#3D455C;color:#FFF !important;cursor:default;border-radius:0;border-color:#3D455C;padding:5px 12px;}
.pagination .current{background-color:#3D455C;color:#FFF !important;cursor:default;border-radius:0;border-color:#3D455C;padding:5px 12px;}
.pagination a.pages{	display:none;background-color:#FFF;color:#000 !important;cursor:default;border-radius:0;border-color:#3D455C;padding:5px 12px;}
.pagination a.disablelink,.pagination a.disablelink:hover{background-color:#FFF;cursor:default;color:#929292;font-weight:400 !important;border-radius:0;border-color:#929292;padding:5px 12px;}
#post-navigator{width:80%;text-align:center; margin:0px auto;}
.alignleft{margin-right:6px;margin-top:0;margin-bottom:8px;float:left}
.alignright{margin-left:6px;margin-top:10px;float:right;}
.wp-caption-text{text-align:center;font-size:.9em}
.navbar{font-size:16px;font-family:'Jost', Verdana, Arial, Helvetica, sans-serif;}
.navbar-default{border:0 !important;}
.navbar-brand{margin:0;padding:0;}
.navbar-default .navbar-nav li a:link{padding: 0.4em 1.6em 0.5em;color:#34414f;border-right: 0px solid #d26127;text-decoration:none;}
.navbar-default .navbar-nav li a:active{color:#34414f;border-right: 0px solid #d26127;}
.navbar-default .navbar-nav li a:focus{color:#34414f;background-color:#F0F0F0 !important; opacity:0.8;}
.navbar-default .navbar-nav li a:hover{color:#34414f;background-color:#F0F0F0 !important; opacity:0.8;}
.navbar-default .navbar-nav li a:visited{ color:#34414f;border-right: 0px solid #d26127;}
.navbar-default .navbar-nav li a:visited:hover{ color:#34414f;border-right: 0px solid #d26127;  opacity:0.8;}
.navbar-nav .dropdown-menu li a:link{
color:#616568 !important;
text-shadow:none;
font-weight:none; 
border:0;
}
.navbar-nav .dropdown-menu li a:hover{
color:#616568 !important;
background-color:transparent !important;
opacity:0.7;
}
.navbar-nav .dropdown-menu li a:visited{color:#616568 !important;text-shadow:none;}
.label a{
font-size:1.2em;color:#231e1a
}
.pic img {width:90px;}

.contrast img{
-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;
}
.contrast img:hover{-webkit-filter:contrast(285%)}
.contrastBg {-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;}
.contrastBg:hover{-webkit-filter:contrast(225%)}
.code{counter-reset:listing}
xmp{counter-increment:listing}
.code xmp:before{content:counter(listing) ". ";color:gray}
#features{max-width:none}
.row.featurette{margin-right:0;margin-left:0;padding:0 80px}
.row.featurette:nth-child(even){background:#e6f1fa;padding-bottom:50px}
.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;width:100% \9;max-width:100%;height:auto}
img,.navbar-default{border:0}
.copy a,.navbar.navbar-inverse.navbar-static-top a{color:#fff}
.c_listen,.c_reply{text-align:justify;font-size:1em}
table a:link{color:#000;}
table{
margin:0 auto;border-collapse:separate;border-spacing:0;color:#2a2a2a;background:#fafafa;margin-top:15px;margin-bottom:15px;border:1px solid #cdcdcd;font-size:90%;text-align:center;
}
table hr{
height:1px;background:#999;width:90%;margin:0px auto
}
table td{
padding:0 10px;border-bottom:1px solid #cdcdcd;text-align:left;vertical-align:middle;display:table-cell;text-align:center;
}
table tbody td{
text-align:center;
}
table td.grey{
background:#efefef;background:rgba(144,144,144,0.15);border-right:1px solid white
}
table td.green{
background:#e7f3d4;background:rgba(184,243,85,0.3)
}
table td:nowrap{
white-space:nowrap
}
table thead td{
font-size:120%;font-weight:bold;-moz-border-radius-topright:10px;-moz-border-radius-topleft:10px;border-top-right-radius:10px;border-top-left-radius:10px;border-top:1px solid #eaeaea
}
table tfoot td{
font-size:120%;font-weight:bold;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-bottom:1px solid #dadada}

/* 28.02.15 */
.post p a:link{color:#000;text-decoration:none; padding:0 10px;}
.post p a:hover{color:#000;text-decoration:none;background:#CBEBFF; border:0px solid #000; padding:0 10px;}
.post p a:visited{color:#000;}
.post p a:visited:hover{color:#000;}
.post li a:link{color:#006c95;text-decoration:underline;}
.post li a:hover{color:#55000a}
.post li a:visited{color:#4878a0}
.post ul li a:link,
.post ul li a:visited {text-decoration:none;}
.post ul li a:hover{color:#000;text-decoration:none;background:#F3F3F3;}
.post h2,.post h3,.post h4 {}
img{vertical-align:middle}
img, .img-responsive,.wp-caption>img,.wp-caption a>img,.wp-caption>.item>img,.wp-caption>.item>a>img{
display:block;width:100% \9;max-width:100%;height:auto}
.wp-caption a>img,.wp-caption>.item>img,.wp-caption>.item>a>img{display:block;width:100% \9;max-width:100%;height:auto}
.post.wp-caption. img{display:block;width:100% \9;max-width:100%;height:auto}
.post.full-size. img{display:block;width:100% \9;max-width:100%;height:auto}
.wp-caption img{margin-left:auto;margin-right:auto;display:block}
blockquote{background:#e2dfb4}
.noList li{list-style:none;width:100%;}
.taglist {width:100%;border:2px dashed #4770b4; padding:1em 5px 0.5em; background: #f6fafa url(../images/star.png)no-repeat right top;}
.modal-body {background: #fff url(../images/bg4.png) no-repeat center center; }
#back-top {	position: fixed;	bottom: 35px;	right: 15px;}
#back-top a {
	width: 42px;
	display: block;
	text-align: center;
	font: 11px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #bbb;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover {	color: #000;}
#back-top span {
	width: 42px;
	height: 42px;
	display: block;
	margin-bottom: 7px;
	background: #CAD4DD url(../images/up-arrow.png) no-repeat center center;
	border-radius:10px;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover span {	background-color: #dc0000;}
.banner img{text-align:center;}
.shrink	{transition: 0.1s linear;}
.shrink:hover	{ -webkit-transform: scale(0.99);  transform: scale(0.99);}

@media (min-width: 900px) {
  .wp-block-column:not([style*='flex-basis']):nth-last-child(3):first-child,
  .wp-block-column:not([style*='flex-basis']):nth-last-child(3):first-child
    ~ .wp-block-column {
    grid-column-end: span 4;
  }
  .wp-block-column[style*='25%'] {
    grid-column-end: span 3;
  }
  .wp-block-column[style*='50%'] {
    grid-column-end: span 6;
  }
  .wp-block-column[style*='33.33%'] {
    grid-column-end: span 4;
  }
  .wp-block-column[style*='66.66%'] {
    grid-column-end: span 8;
  }
}

	
@media screen and (max-width: 1561px) {
.pdt170 {padding-top:130px;}
.f56 {font-size:46px;} 
}

@media screen and (max-width: 1461px) {

.pdt45 {padding-top: 30px;}
.max320{max-width:300px}
.spheadersearch {width: auto;}
.pdt10m {padding-top:0px;}
.nav-link {    padding: .5rem 10px!important;}

.f20{font-size:18px; line-height:100%;}
.pdt20{padding-top:10px;}
.spheaderleft img {width:80px;}	
.f16m {font-size:14px;}
.heroimg {width:260px; height:410px;}
.form-control-search {width:90%; border-radius:30px; border:0; padding:12px 25px; transition: 0.6s linear;}
.t-right .f16 {font-size:14px;}
.t-right .f15 {font-size:14px;}
.pdt35 {padding-top:15px;}
.f64{font-size:48px;}
.f50 {font-size:48px;}
.mainwidthbody {width:1260px;}
.headwidthbody {width:100%;}
}
@media screen and (max-width: 1381px) {
.f50 {font-size:44px;}
.f46 {font-size:40px;}
.pdt170 {padding-top:90px;}
}
@media screen and (max-width: 1280px) { 
.f15 {font-size:14px;}
.f22{font-size:20px;}
.pdb80{padding-bottom:60px;}
.pdt50 {padding-top:20px;}
.pdt60 {padding-top:30px;}
.pdt120{padding-top:60px;}
.pdr80 {    padding-right: 20px;}
.f18 {font-size:16px;}
.f20 {font-size:16px;}
.f24 {font-size:20px;}
.f40 {font-size:34px;}
.navbar-expand-md .navbar-nav .nav-link {    padding-right: 1em;    padding-left: 1em;}
}
@media screen and (max-width: 1260px) {
.mainwidthbody {width:1180px; }
.headwidthbody {width:1180px; }
.midwidthbody {width:1180px; }
}
@media screen and (max-width: 1250px) {
.navbar{font-size:0.95em; padding:0.5em 0em 0.1em;}	
}
@media screen and (min-width: 1181px) {
.yesblock {display:none;}
}
@media screen and (max-width: 1180px) {
.history-hero {
        display: flex;
        margin: 0px auto;
        justify-content: center;
    }

.dropdown ul li a{
	text-align:center;
	padding:1em;
}
.navbar{ padding:0.7em 0em 0.4em;}
.noblock {display:none;}
}
@media screen and (min-width: 1091px) {
.mobilNo{display:none;}
}
@media screen and (max-width: 1090px) {
.rows {    flex-direction: column;}
.post h1{font-size:1.5em; text-align:left;padding:0em 0 0.4em 0;}
.navbar-default .navbar-toggle{border-color:#999} 
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd} 
.navbar-default .navbar-toggle .icon-bar{background-color:#999} 
.compNo{display:none;}
.navbar{font-size:0.8em; padding:0.7em 0em 0.4em;}
}	
@media (min-width: 1081px) {
.nocomp {display:none;}
}
@media screen and (max-width: 1080px) {
.spheaderleft {justify-content: flex-start; width: 70%; }	
.spmobmenu {width: 20%; }	
.pdt45 {padding-top: 0px;}
	
.bcserv li {
  flex: 0 0 97%;
  margin:1.5%;
  border-radius:3px;
  padding:10px 30px;
}  
.footer p {margin-bottom: 5px; }
.breadcrumb {padding-top:10px;}
.f17 {font-size:15px;}
.aligncenter_bs{margin-right:6px;margin-top:0;margin-bottom:8px;float:left}
.bs_sl1080 {height:460px;}
.f48 {font-size:20px;}
.f32 {font-size:20px;}
.slLeftTitle {width:auto; left:6%; top:15%;}
.bcbutton {border:1px solid #fff; padding:7px 0px 7px 10px;}
	
.f21{font-size:14px;}
.footer-left {text-align:left; padding:10px;}	
.footer-center {text-align:left; padding:10px;}	
.footer-right {text-align:left; padding:10px;}	
.ulfooter li {text-align: left; text-transform: none; padding:0; }
.pd_zdt{padding:30px 25px 0px 25px;}
.bcprle {flex: 1; width:100%;}
.bcprle img {width:75px; margin:0;}
.bcprri {flex: 1; width:100%;}
.bcpimg img {width:75px;}

.f30{font-size:24px;}
.partner , .adv_rt {padding:0em; float:left; width:48%; margin:1% 1%; text-align:center; border:0px solid #ccc; background:#fff;}
.bsim {padding:0em; float:left; width:48%; margin:1% 1%; text-align:center; border:0px solid #ccc; background:#fff;}
.pdt5 {padding-top:10px;}
.f12 {font-size:10px; }
.f12u {font-size:14px; }

#gallery-1 .gallery-item {
    float: left;
    margin-top: 10px;
    text-align: center;
    width: 100%;
}	
	
.pdl20{padding-left:5px;}
.tr-right {padding-top:25px;}	
.subscr-left {padding:15px;}
.f18 {font-size:15px;}
.w90 {    width: 100%;}
.f26{font-size:22px;}
.pdt170 {padding-top:30px;}
.pd50{padding:20px;}
.subscr-right {flex:0.55; padding:15px 15px 15px 15px; }
.history-hero {margin-bottom:10px;}
.history-hero img {width:70%;}	
.longlink {font-size:70%;}	
.yahome-left {flex:0.95; padding:10px; }
.heroblock-inner {background:#fff; width:98%; padding:10px 10px; margin:1%;}
.jim-name-hero {padding:10px; float:left; width:50%; margin-bottom:15px;}
.jim-name-hero .f22 {display:inline;}
.jim-name-hero .f16 {display:block;}
.srow-rev {flex-direction: row-reverse ;}
.pdl50{padding-left:5px;}
.b-tab-1 {float:left; width:49%; border-right:0px solid #AAA7A7;  border-bottom:1px solid #AAA7A7; text-align:center;}
.b-tab-2 {float:left; width:49%; border-bottom:1px solid #AAA7A7; text-align:center;}
.b-tab-3 {float:left; width:49%; border-left:0px solid #AAA7A7; border-bottom:1px solid #AAA7A7; text-align:center;}
.b-tab-4 {float:left; width:49%; border-right:0px solid #AAA7A7;border-bottom:1px solid #AAA7A7; text-align:center;}
.b-tab-5 {float:left; width:49%; text-align:center;border-bottom:1px solid #AAA7A7;}
.b-tab-6 {float:left; width:49%; border-left:0px solid #AAA7A7;border-bottom:1px solid #AAA7A7; text-align:center;}
.pdt80{padding-top:20px;}
.pdb90{padding-bottom:30px;}	
.transform {margin-bottom:10px;}
.mobw80 {  width: 80%;}
.fixed-top .pdt60{padding-top:10px;padding-bottom:10px;}
.fixed-top .m-head-logo{padding-left:10px;}
.f44{font-size:24px;}
.f46 {font-size:24px;}
.f50 {font-size:24px;}
.f56 {font-size:22px;} 
.f16 {font-size:14px;}
.img50 {margin-top:0!important;}	
.m-head-logo{flex:0.7; width:auto;}
.m-head-button{flex:0.50; width:auto;}
.m-head-menu{flex:0.3; width:auto;}
.pdt90 {    padding-top: 10px;}
.asslider {gap: 10px; margin-bottom:20px;}
.headbg {background:#000 url(../images/dsslidebg.jpg) ;}
.headbg {background:#000 url(../images/dsslidebg.jpg) ;}
.mdt_45 {margin-top:0px;}
.pd25 { padding: 5px;}
.btn-danger {font-size:14px;}
.noflex {display: block; }
.f22{font-size:16px;}
.pdb80{padding-bottom:20px;}
.btn-footer {	width:100%; padding:0;}
.headnewplate {padding: 5px 15px 5px 15px;}
.asnewplate {padding: 25px 5px 25px 5px;}	
.pdr30{padding-right:0px;}
.pdr15{padding-right:0;}
.contrast {flex: 1;}
.tex {flex: 1;}
.pdb20 {padding-bottom:0px;}
.pdl80{padding-left:0px;}
.singletex {flex:1; justify-content: flex-start; align-items: flex-start; padding:0px }
.f36{font-size:24px;}
.pdt30{padding-top:10px;} 
.mdt_65 {margin-top:5px;}
.dsaboutright {padding:5px 10px;}
.srow-1 {flex-direction: column;}
.pdb120{padding-bottom:60px;}
.f32 {
    font-size: 18px;
    line-height: 120%;
}
.row {
  margin-right: 0;
  margin-left: 0;
}
.two-row  {
    margin-right: 0;
    margin-left: 0;
}
.pdlnews30 {padding-left:5px;} 
.pdrnews30 {padding-right:5px;}
.mainwidthbody {width:100%; }
.headwidthbody {width:100%; }
.miniwidthbody {width:100%;}
.midwidthbody {width:100%; }
.row {flex-direction:column;} 	
.f42{font-size:32px;}
.pdl40 {    padding-left: 0px;}
.podp {text-align:center;}
.wm33 {width:98%; margin:1%; text-align:center; }	
.f60 {font-size:40px;}
.pdt42{padding-top:20px;}
.pdt40{padding-top:10px;}
.pdt50{padding-top:15px;}
.pdb60{padding-bottom:20px;}

.fixed-top { height:auto; border-bottom:4px solid #f5f5f5;     box-shadow: 0px 3px 48px rgb(0 0 0 / 13%), 0px 3px 68px rgb(0 0 0 / 17%);}
.alignright {    margin-top: 0; }
.nav-link {
    display: block;
    padding: 0.5rem 1rem;
    color: #fff;
    text-decoration: none;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;
}
.w50 {float:left; width:100%;text-align:center; }
.f40 {font-size:20px;}
.navbar-toggler {
    padding: 0.25rem 0.75rem 0.65rem;
    font-size: 1.25rem;
    line-height: 1;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: 0.25rem;
    transition: box-shadow .15s ease-in-out;
}
.nomobil {display:none;}
.collapse {position:relative;z-index:100000;  width:100%; margin-top: -15px;} 
.tab-content {padding-left:0px;}
}
@media screen and (max-width: 960px) { 
.mdt50 {margin:10px 0;}
.f34 {    font-size: 24px;}
.font120 {    font-size: 80%;}
.navbar-light .navbar-toggler {border: none;}
}
@media screen and (max-width: 760px) { 
.pdt70 {    padding-top: 0px}
.f19 {font-size:18px;}
.mobplus {display:none;}
.modal_footer {width:100%;}
.taglist {width:98%;}

.row-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  width: 100%;
  padding-left:10px;
}


}

@media screen and (max-width: 650px) {
.post_tags {
-webkit-column-width: 98%;
    -moz-column-width: 98%;
    column-width: 98%;
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
    -webkit-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
    -webkit-column-rule: 0px solid #ccc;
    -moz-column-rule: 0px solid #ccc;
    column-rule: 0px solid #ccc;
}
	
.b-tab-1 {float:left; width:98%; border-right:0px solid #AAA7A7;  border-bottom:1px solid #AAA7A7; text-align:center;}
.b-tab-2 {float:left; width:98%; border-bottom:1px solid #AAA7A7; text-align:center;}
.b-tab-3 {float:left; width:98%; border-left:0px solid #AAA7A7; border-bottom:1px solid #AAA7A7; text-align:center;}
.b-tab-4 {float:left; width:98%; border-right:0px solid #AAA7A7;border-bottom:1px solid #AAA7A7; text-align:center;}
.b-tab-5 {float:left; width:98%; text-align:center;border-bottom:1px solid #AAA7A7;}
.b-tab-6 {float:left; width:98%; border-left:0px solid #AAA7A7;border-bottom:1px solid #AAA7A7; text-align:center;}
.footerloans {display:block; background:#fff; border:0px solid #000; border-radius:10px; padding:0; margin:3px;}
.mainwidthbody {width:100%;  margin:0px auto }
.pdl120 {padding:0; }
.pdl60 {padding:0; }
.pdr120 {padding:0; }
.w25 {float:left; width:98%; margin:1%;}
.w31 {float:left; width:98%; margin:0 1%;}
.w46 {float:left; width:98%; margin:1%;}
.w48 {float:left; width:98%; margin:1%;}
.accordion-button-nav {  display: block;}
.mdt_15 {margin-top:2px;}
}

@media screen and (max-width: 768px) {
}

@media screen and (max-width: 550px) {
.f64{ font-size:24px; }
.pdt20 { padding-top: 1px;}
.pdr40 {padding:0;}
.hid {display:none;}
} 

@media screen and (max-width: 480px) {
.jim-name-hero {padding:10px; float:left; width:100%; margin-bottom:15px;}
.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    width: 100%;
    padding-right: 0.1em;
    padding-left:  0.1em;
}
}
.modal-backdrop.show {    opacity: .8; }
.input1 {width:100%; background:transparent; border-top:none; border-left:none; border-right:none; border-bottom: 2px solid #999; height:64px; font-size:28px; color:#fff;text-align:center;}
.input1::-webkit-input-placeholder       {opacity: 1; transition: opacity 0.3s ease;}
.input1::-moz-placeholder                {opacity: 1; transition: opacity 0.3s ease;}
.input1:-moz-placeholder                 {opacity: 1; transition: opacity 0.3s ease;}
.input1:-ms-input-placeholder            {opacity: 1; transition: opacity 0.3s ease;}
.input1:focus::-webkit-input-placeholder {opacity: 0; transition: opacity 0.3s ease;}
.input1:focus::-moz-placeholder          {opacity: 0; transition: opacity 0.3s ease;}
.input1:focus:-moz-placeholder           {opacity: 0; transition: opacity 0.3s ease;}
.input1:focus:-ms-input-placeholder      {opacity: 0; transition: opacity 0.3s ease;}
input[type="text"]:focus { outline: none; }
a:active, a:focus { outline: none; }
input[type="text"]:focus,
input:focus,
a.active.focus,
a.active:focus,
a.focus,
a:active.focus,
a:active:focus,
a:focus,
button.active.focus,
button.active:focus,
button.focus,
button:active.focus,
button:active:focus,
button:focus,
.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
outline: 0!important;
outline-color: transparent!important;
outline-width: 0!important;
outline-style: none!important;
box-shadow: 0 0 0 0 rgba(0,123,255,0)!important;
}
.overlay-close {
    width: 100px;
    height: 100px;
    position: absolute;
    right: 30px;
    top: 30px;
    overflow: hidden;
    border:none;
    font-size: 54px;
    background: transparent;
    outline: none; 
    z-index: 100;
	color:#fff;
}
/*/////////////////////////////////////////////////*/
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {background-color: #F0F0F0;  border-color: #d26127;}
.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#F0F0F0}
.grecaptcha-badge {visibility: hidden;}
.comment {float:left; padding:0.5em 1em; border-radius:4px;}
.comment-respond{ margin-top:15px; border-radius:4px;}
.comment-respond form {background:#f5f5f5;padding:15px;}
.screen-reader-text  {display:none;}
.nav-links {text-align:center; font-size:14px;}
.nav-links a:link,.nav-links a:visited {color:#000;}
.nav-links a:hover {color:#ccc;}
.comments-title {padding:0;margin:10px 0px 15px; font-size:16px!important;font-weight:700;}
.comment-meta.commentmetadata { display:none; }
.commethead h3 {padding:0;margin:0; font-size:16px!important;font-weight:700;}
.commethead hr {padding:0;margin:0;}
.comment-body {width:100%; border:1px solid #767895; margin:10px 0px; padding:5px 15px; border-radius:4px;}
.alt {background:#27293E; color:#fff}
.alt .comment-body { border-top:1px solid #f1f1f1; border-bottom:0px solid #f1f1f1; border-left:0px solid #f1f1f1; border-right:0px solid #f1f1f1; margin:0px;}
.comment-author {font-size:0.8em;}
.reply {display:none;}
.comment-reply-title {padding:0;margin:0; font-size:16px!important;font-weight:700;}
.submit {display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:0px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none; background:#007CC2; color:#fff; transition: 0.1s linear;}
.submit:hover{ background:#0C689B; opacity: 0.7;}
.emoji {width:20px;margin-right:6px;margin-top:0;margin-bottom:8px;float:left}
.f50 h1 {font-size:50px;}
.f36.fs5.pd15 h2, .f36.fs5.pdb20 h2, .f36.fs5.pdt50.pdb40 h2{    font-weight: 500;    font-size: 36px;}

@media screen and (max-width: 1080px) {
    .f36.fs5.pd15 h2, .f36.fs5.pdb20 h2, .f36.fs5.pdt50.pdb40 h2 {
        font-size: 24px;
    }
}
@keyframes fadeon {
    4% {
      opacity:0.3;
    }
    50% {
      opacity:1;
    }
    13%, 74% {
      opacity:0.5;
    }
    90% {
      opacity:0.3;
    }
}

@keyframes myAnim {
  0% {opacity: 0; }
  100% {opacity: 1; }
}

@keyframes ani {
  0% {
    transform: translateX(50%);
  }
  100% {
    transform: translateX(0);
  }
}
