body { 	background-color: #fff; 	position: relative; 	overflow-x: hidden; }  .container { 	background-color: transparent; 	z-index: 2; 	padding: 0; 	position: relative; }  .container img { 	max-width: 100%; }  #main { 	margin: 0; 	display: block; }  .bgInverse { 	background-color: #373a3c; }  #info { 	background-color: #fff; 	padding: 15px; 	box-sizing: border-box; }  #sidebar { 	background-color: #fff; 	padding: 15px; 	box-sizing: border-box; }  .background-link-img { 	background-size: cover; 	background-repeat: no-repeat; 	background-position: center; 	background-attachment: fixed; 	position: absolute; 	top: 0; 	left: 0; 	display: block; 	width: 100%; 	height: 100%; 	z-index: -1; }  .btn { 	border-radius: 0; 	border: none; 	outline: none; 	background-color: transparent; }  .btn.btn-primary { 	background-color: #0275d8; }  .btn.btn-info { 	background-color: #5bc0de; }  .modal-backdrop { 	display: none; }  .modal:after { 	content: ''; 	position: fixed; 	top: 0; 	right: 0; 	bottom: 0; 	left: 0; 	z-index: 1; 	background-color: #000; 	opacity: .7; }  .modal .modal-dialog { 	z-index: 3; }  .modal .modal-header { 	padding: 5px 35px 10px 35px; 	-webkit-box-sizing: border-box; 	box-sizing: border-box; }  .modal .modal-content { 	-webkit-border-radius: 0; 	border-radius: 0; }  .modal .close { 	font-size: 2.5rem; 	position: absolute; 	right: 10px; }  .form-control { 	-webkit-border-radius: 0; 	border-radius: 0; }  .swiper-wrapper { 	height: inherit !important; }  .header { 	padding: 10px 15px; 	margin-bottom: .75rem; 	box-sizing: border-box; 	position: relative; 	z-index: 3; }  .header .row { 	min-height: 60px; }  .header .row .bl-right { 	margin: 10px 0; }  .ya-share2 { 	vertical-align: middle; 	margin: 10px; }  .ya-share2__container_size_m .ya-share2__icon { 	height: 35px !important; 	width: 35px !important; }  .ya-share2__badge { 	border-radius: 0 !important; }  .content-text ul { 	padding-left: 0; 	margin-top: 25px; }  .content-text ul li { 	overflow: hidden; 	min-height: 22px; 	list-style: none; 	padding: 0 0 20px 30px; 	position: relative; }  .content-text ul li:before { 	position: absolute; 	content: ''; 	left: 0; 	top: 6px; 	width: 8px; 	height: 8px; 	background: #333; }  .content-text ol { 	padding-left: 0; 	counter-reset: item; 	list-style: none; }  .content-text ol li { 	display: flex; 	flex-wrap: wrap; 	align-items: center; 	margin-bottom: 10px; 	padding-left: 40px; 	position: relative; 	padding-top: 5px; }  .content-text ol li:before { 	content: counter(item) ". "; 	counter-increment: item; 	color: white; 	background: #7a7a7a; 	width: 24px; 	height: 24px; 	margin: 5px 10px 0 0; 	text-align: center; 	font-size: 16px; 	display: flex; 	align-content: center; 	justify-content: center; 	position: absolute; 	left: 0; 	top: 0; }  .footer { 	position: relative; 	background: #333; 	padding: 0px; }  .footer .back-to-top { 	position: fixed; 	bottom: 45px; 	right: 45px; 	width: 40px; 	height: 40px; 	border: 1px solid #666; 	background-color: #fff; 	color: #666 !important; 	transition: all .2s linear; 	z-index: 9999999; 	font-size: 14px; 	line-height: normal; 	text-align: center; 	padding: 7px 0; 	transform: translate3d(10%, 0, 0); }  .footer .back-to-top:hover { 	opacity: .8; 	cursor: pointer; }  .footer .back-to-top i.fa { 	color: #666; 	font-size: 24px; }  .footer .footer_logo { 	width: 100%; 	display: block; 	padding-bottom: 10px; 	text-align: left; 	padding-top: 10px; }  .footer .copyright { 	color: rgba(255, 255, 255, .75); 	padding: 12px 0 10px; 	text-align: left; }  .card .card-header { 	color: #fff; }  .top-menu { 	width: 100%; 	display: block; 	height: 100%; 	background-color: #414141; 	position: relative; 	z-index: 100; }  .top-menu .container { 	padding: 0; }  .top-menu nav { 	position: relative; }  .top-menu nav li { 	list-style: none; }  .top-menu .menu_li .fa-angle-down { 	display: flex; 	align-items: center; }  .top-menu .menu_li:hover .fa-angle-down { 	-moz-transform: rotate(180deg); 	-ms-transform: rotate(180deg); 	-webkit-transform: rotate(180deg); 	-o-transform: rotate(180deg); 	transform: rotate(180deg); 	transition: 0.2s; }  .top-menu .menu { 	display: -webkit-flex; 	display: -moz-flex; 	display: -ms-flex; 	display: -o-flex; 	display: flex; 	align-items: center; 	margin: 0; 	padding: 0; }  .top-menu nav li:hover a, .menu a:active, .menu a:focus { 	text-decoration: none; 	color: #fff; }  .top-menu .menu_link, .top-menu nav li { 	display: -webkit-flex; 	display: -moz-flex; 	display: -ms-flex; 	display: -o-flex; 	display: flex; 	position: relative; 	color: #fff; 	font-family: Helvetica, Arial, sans-serif; 	padding: 10px 15px; 	cursor: pointer; 	height: 100%; 	padding-left: 20px; }  .top-menu li:hover { 	background-color: #333; 	color: #fff; }  .top-menu .mobile_menu { 	display: none; }  @media (min-width: 576px) { 	.modal-sm { 		max-width: 420px !important; 	} }  @media only screen and (max-width: 992px) { 	.list-group-item { 		padding: .75rem 0.5rem; 	} }  @media only screen and (max-width: 767px) { 	.list-group-item { 		padding: .75rem 1.25rem; 	} }  @media screen and (min-width: 768px) { 	.top-menu .submenu { 		position: absolute; 		top: 100%; 		left: 0; 		width: 250px; 		background-color: #00000099; 		z-index: 500; 		padding: 0; 		opacity: 0; 		visibility: hidden; 		-webkit-transition: 0.2s; 		-moz-transition: 0.2s; 		-ms-transition: 0.2s; 		-o-transition: 0.2s; 		transition: 0.2s; 	} 	.top-menu .menu_li { 		overflow: visible; 	} 	.top-menu .menu_li:hover .submenu { 		opacity: 1; 		visibility: visible; 		-webkit-transition: 0.2s; 		-moz-transition: 0.2s; 		-ms-transition: 0.2s; 		-o-transition: 0.2s; 		transition: 0.2s; 	} }  @media screen and (max-width: 768px) { 	.top-menu .menu { 		padding: 0; 		display: none; 		width: 100%; 		flex-direction: column; 		align-items: stretch; 	} 	.top-menu { 		position: relative; 		z-index: 9999; 		min-height: 40px; 	} 	.top-menu .menu_li .fa-angle-down { 		display: none; 	} 	.top-menu .mobile_menu { 		left: 10px; 		top: 0; 		display: block; 		position: absolute; 		width: 40px; 		height: 36px; 		z-index: 999; 	} 	.top-menu nav li { 		border-bottom: 1px solid rgba(255, 255, 255, 0.2); 	} 	.top-menu nav li ul { 		padding: 0; 	} 	.top-menu nav li ul li { 		background: #333; 	} 	.top-menu .mobile_line { 		position: absolute; 		left: 8px; 		height: 2px; 		width: 24px; 		background-color: rgba(255, 255, 255, 0.8); 		-webkit-transition: 0.3s; 		-moz-transition: 0.3s; 		-ms-transition: 0.3s; 		-o-transition: 0.3s; 		transition: 0.3s; 	} 	.top-menu .menu_li { 		flex-direction: column; 		text-align: center; 		padding: 0; 		border: 0; 	} 	.top-menu .submenu { 		display: block; 		padding: 10px 0 0; 	} 	.top-menu .submenu li { 		display: block; 		padding: 5px 0 5px; 	} 	.top-menu .menu_link { 		justify-content: center; 		padding: 10px 0; 		width: 100%; 	} 	.top-menu .mobile_line._1 { 		top: 8px; 	} 	.top-menu .mobile_line._2 { 		top: 17px; 	} 	.top-menu .mobile_line._3 { 		top: 26px; 	} 	.top-menu .menu_li:after { 		display: none; 	} 	.top-menu .menu_link:after { 		display: none; 	} 	.top-menu .mobile_line._1__active { 		-webkit-transform: rotate(45deg); 		-moz-transform: rotate(45deg); 		-ms-transform: rotate(45deg); 		-o-transform: rotate(45deg); 		transform: rotate(45deg); 		-webkit-transition: 0.3s; 		-moz-transition: 0.3s; 		-ms-transition: 0.3s; 		-o-transition: 0.3s; 		transition: 0.3s; 		top: 17px; 		background-color: #fff; 	} 	.top-menu .mobile_line._2__active { 		display: none; 		-webkit-transition: 0.3s; 		-moz-transition: 0.3s; 		-ms-transition: 0.3s; 		-o-transition: 0.3s; 		transition: 0.3s; 	} 	.top-menu .mobile_line._3__active { 		-webkit-transform: rotate(-45deg); 		-moz-transform: rotate(-45deg); 		-ms-transform: rotate(-45deg); 		-o-transform: rotate(-45deg); 		transform: rotate(-45deg); 		-webkit-transition: 0.3s; 		-moz-transition: 0.3s; 		-ms-transition: 0.3s; 		-o-transition: 0.3s; 		transition: 0.3s; 		top: 17px; 		background-color: #fff; 	} }  @media screen and (max-width: 480px) { 	.top-menu .container { 		flex-direction: column; 	} }   .header {     background-color: rgb(255, 255, 255) !important; }  .menu_block {     background-color: rgb(29, 161, 228) !important; }  .copyright {     background-color: #fff !important; background-color: #20a4e6 !important; color: #fff !important; text-align: left !important; padding-left: 20px !important; }  .card-header {     background: #f8f8f8; padding: 12px 15px; margin-bottom: 30px; font-size: 20px; line-height: 25px; color: #20a4e6; border: none !important; border-left: 4px solid #20a4e6 !important; }  .card {     border: none !important; }  .footer_logo {     background-color: #fff !important; }  .back-to-top {     border: 1px solid #20a4e6 !important; }  .back-to-top > .fa {     color: rgb(20, 140, 201) !important; }   .copyright {     background-color: rgb(30, 162, 228) !important; color: #fff !important; text-align: left !important; }  .copyright > .container {     font-size: 12px !important; }  .card-header {     background-color: #fff; margin-bottom: 0; cursor: unset; border: 0 !important; color: #20a4e6 !important; border-left: 4px solid #20a4e6 !important; font-size: 20px; line-height: 25px; background: #f8f8f8; }  .back-to-top {     border: 1px solid #20a4e6 !important; }  .back-to-top > .fa {     color: rgb(30, 162, 228) !important; }  .submenu > :nth-child(1) > .menu_link,.submenu > :nth-child(2) > .menu_link,.submenu > :nth-child(3) > .menu_link,.submenu > :nth-child(4) > .menu_link,.submenu > :nth-child(5) > .menu_link,.submenu > :nth-child(6) > .menu_link,:nth-child(7) > .menu_link {     background-color: rgb(29, 162, 230) !important; padding: 0px 0px 0px 0px !important; }  .submenu > :nth-child(1) > .menu_link:hover,.submenu > :nth-child(2) > .menu_link:hover,.submenu > :nth-child(3) > .menu_link:hover,.submenu > :nth-child(4) > .menu_link:hover,.submenu > :nth-child(5) > .menu_link:hover,.submenu > :nth-child(6) > .menu_link:hover,:nth-child(7) > .menu_link:hover {     background-color: rgb(29, 161, 228) !important; }  .top-menu,.menu > :nth-child(2),.submenu > :nth-child(1),.submenu > :nth-child(2),.submenu > :nth-child(3),.submenu > :nth-child(4),.submenu > :nth-child(5),.submenu > :nth-child(6),.submenu > :nth-child(7),.menu > :nth-child(1),.menu > :nth-child(4),.menu > :nth-child(5),.menu > :nth-child(6),.menu > :nth-child(3) {     background-color: rgb(27, 159, 224) !important; }  .card {     border: 0 !important; }  body div.container main div.row div.col-md-3 div div.card ul.list-group.list-group-flush li.list-group-item {     padding: 0 !important; border:0 ; }  body div.container main div.row div.col-md-3 div div.card ul.list-group.list-group-flush li.list-group-item a {     padding: 15px 25px 15px 15px; border-bottom: 1px solid #e0e0e0; color: #666666; position: relative; z-index: 1; transition: easy; display: block; }  body div.container main div.row div.col-md-3 div div.card ul.list-group.list-group-flush li.list-group-item a:hover {     background: #20a4e6; color: #fff; text-decoration: none; }  .footer,.header {     background-color: #fff !important; }  :nth-child(2) > .card-header {     font-size: 0px !important; border: 0 !important; height: 0px !important; display: none; }