.sp-megamenu-parent > li.krt-mid101 > a {
  font-size : 0px;
}

.krt-mid101 a::after {
  content: "\f015";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 16px;
}

.sppb-btn-danger {
  color: #fff;
  background-color: var(--secondary-color);
  border-color: var(--secondary-color);
}

.offcanvas-inner .menu-child li {
	padding-top : 10px;тм
	padding-bottom : 10px;
}

.article-list .article .article-header h2 a {
  color:var(--bs-primary)
}

.article-list #news-video {
  max-width : 100%;
  border-radius: 8px;
  background-color : #FFF;
}

.news-video-dimensions {
	height : auto;
	
}

.article-list #news-video picture img, .article-list #news-video video, .sppb-addon-single-image-container img {
	border-radius: 8px;
}

.page-header h1, .article-details .article-header h1, .article-details .article-header h2 {
  text-align: center;
  color:var(--text-color);
  font-weight: 500;
  font-size: 26px;
}

.page-header h1:after, .article-details .article-header h1:after, .article-details .article-header h2:after {
    content: '';
    display: block;
    height: 3px;
    background: var(--bs-primary);
    width: 150px;
    margin: 10px auto 0;
	transition: 1s;
}

#sp-main-body {
  padding: 60px 0;
}

.carousel-wrap-full .carousel-wrap .owl-carousel .nav-btn i {
  font-size: 30px;
  display: block;
  margin: 0px auto;
  color: #FFF;
}

.carousel-wrap-full .carousel-wrap .owl-carousel .next-slide {
  background: var(--bs-primary);
  color: #FFF;
  right: 0px;
  border-radius: 8px 0px 0px 8px;
  text-align: center;
}

.carousel-wrap-full .carousel-wrap .owl-carousel .prev-slide {
  background: var(--bs-primary);
  color: #FFF;
  left: 0px;
  border-radius: 0px 8px 8px 0px;
  text-align: center;
}
.carousel-wrap-full .carousel-wrap .owl-carousel .nav-btn {
  height: 47px;
  position: absolute;
  width: 26px;
  cursor: pointer;
  top: 44% !important;
  font-size: 30px;
  align-items: center;
  display: flex;
}

.carousel-wrap-full .carousel-wrap .owl-carousel .nav-btn i {
  font-size: 30px;
  display: block;
  margin: 0px auto;
  color: #FFF;
}

.article-details .article-intro-image img {
	max-width : 60%;
	height : auto;
	border-radius : 8px;
	display : block;
	margin : 0px auto 10px;
	max-height: 30vw;
	width: auto;
}
figcaption.caption.text-dark {
    text-align: center;
    font-style: italic;
    font-size: 16px;
}
.article-intro-image.float-left {
    padding: 0px 0px 30px;
}

.article-details .article-info {
  text-align: center;
  justify-content: center;
}

#news-video {
  /* aspect-ratio: 0.5625; */
  max-height: 500px;
  margin: 0px auto 30px;
  display: block;
}

.carousel-wrap-full .owl-carousel .item, .carousel-wrap-full .owl-carousel .item-inner {
  text-align: center;
  list-style: none;
}

.carousel-wrap-full .owl-carousel .item {
  text-align: center;
  list-style: none;
}

.carousel-wrap-full .carousel-wrap, .carousel-wrap-full .carousel-thumbs {
  width: 100%;
  margin: auto;
  position: relative;
}

.owl2-carousel .owl2-item img {
  border-radius : 8px;
  display : inline-block;
}

.article-details .carousel-wrap-full {
	margin-bottom : 30px;
}

.article-details .carousel-wrap-full .carousel-wrap .owl-carousel .next-slide, .article-details .carousel-wrap-full .carousel-wrap .owl-carousel .prev-slide {
  border-radius: 8px;
}

#sp-footer {
	background : var(--bs-primary);
}

.sppb-btn-secondary {
  color: var(--bs-primary)!important;
  background-color: #FFF!important;
  border-color: var(--bs-primary)!important;
}

.sppb-btn-secondary:hover, .sppb-btn-danger:hover {
  filter: brightness(85%);
}

.com-sppagebuilder.mpage #sp-main-body{
	padding:0px 0 30px; 
}

.mpage .com-sppagebuilder.mpage #sp-main-body{
	padding:0px 0 00px; 
}

.sppb-btn {
  border-radius: 8px;
}

.hot_swipe_carousel_slides001 img {
	border-radius : 40px;
}

.hot_swipe_carousel_slides002 img {
	border-radius : 20px;
}

.my-title h1 {
  text-align: center;
  color: var(--text-color);
  font-weight: 500;
  font-size: 26px;
}

.myicon-title {
	margin-top : 10px;
	text-align : center;
	color : #444;
}

.myicon-title a {
	color : #444;
}

.cont-item {
  margin-bottom: 15px;
}

.cont-item-title {
  font-size: 14px;
  color: #555;
}

.cont-item-value {
  padding-left: 15px;
  font-size: 18px;
}

.cont-item-value .fa-telegram {
  font-size: 20px;
  margin-right: 10px;
}

.cont-item-value .fa-vk {
  font-size: 22px;
}

.lun-form {
  margin: 5px 0 0px;
  border-radius: 8px;
  padding: 15px;
}

.lun-form label {
  text-align: center;
  width: 100%;
  font-size: 14px;
}

.lun-form input {
  margin-bottom: 15px;
  font-size: 16px;
  display: block;
  width: 100%;
  padding: 10px 24px;
  font-size: 14px;
  line-height: 1.75;
  background-color: #fff;
  background-image: none;
  background-clip: padding-box;
  border: 1px solid #8389AC !important;
  border-radius: 8px !important;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.lun-form textarea {
  margin-bottom: 15px;
  display: block;
  width: 100%;
  padding:8px !important;
  font-size: 16px;
  line-height: 1.75;
  color: #495057;
  min-height: 140px;
  background-color: #fff;
  background-image: none;
  background-clip: padding-box;
  border: 1px solid #8389AC;
  border-radius: 8px !important;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.text-center, .textcenter{
  text-align: center !important;
}

body .lun-form .btn {
  padding-right: 45px;
  padding-left: 45px;
}

.pd-title {
  font-size: 12px;
  color: #666;
  margin-top: 15px;
}

.lun-form h3 {
	text-align : center;
	margin-bottom : 15px;
	font-size : 20px;
	color: #0262b2;
}

iframe {
	border-radius : 10px;
}

.form-sended {
  text-align: center;
  font-size: 18px;
  padding: 50px 0px;
}

.my-title h1:after {
    content: '';
    display: block;
    height: 3px;
    background: var(--bs-primary);
    width: 150px;
    margin: 10px auto 0;
	transition: 1s;
}

.sppb-addon-feature img {
	border-radius : 10px;
}

.offcanvas-inner .menu-toggler {
	display : none!important;
}

.sppb-addon-content h4 {
	font-size : 18px;
	color: #0262b2;
	font-weight : 500;
}

.partners-page .sppb-addon-feature {
	margin-bottom : 60px!important;
}

#jux-easy-content-slider129 .item {
  background-color: transparent;
}

.post-thumbnail figure {
	border-radius : 10px;
}

.post-meta-date:after {
	display : none;
}














@media (max-width: 1380px) {
	.sp-megamenu-parent > li.krt-mid101 > a {
	  display : none;
	}	
}


@media (max-width: 1240px) {
	.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
	  padding: 0 10px;
	  font-size: 14px;
	}
}

@media (max-width: 480px) {
  .pricing-registration-btn {
    right: 0px;
  }
.com-sppagebuilder #sp-main-body {
  padding: 30px 0 30px;
}  
#news-video {
  /* max-height: 600px;; */
}
.cont-item-value {
  padding-left: 0px;
}
.sppb-addon-content h4 {
	text-align : center;
}

  .mob-top-btn .sppb-btn {
	  /* width : 80%; */
	  padding: 10px 35px 10px 35px!important;
	  min-width: 200px;
  }
.logo-image {
  height: 56px!important;
}  
#btn-59765073-103b-45ab-949e-411b5c434882 span {
	display : none;
}
}
@media (max-width: 767.98px) {
    .article-details p {
    text-align: center;
}
}