/* Custom styling for hello-child website */

html,
body {
	overflow-x:hidden;
}
.elementor-location-header {
	position:relative;
}

.video-radius {
/*     border: 1px solid #000 !important; */
    border-radius: 20px !important; 
	outline-style: solid;
	outline-width: 0.5px;
	outline-color: #BFBFBF;
}

.video-radius iframe{
	border-radius: 20px;
}
/* .faq-home details{
	border-bottom: 2px solid #CCCCCC;
}
.faq-home details[open]{
	border-bottom: 2px solid #006039;
}
.faq-home details summary{
	padding: 0 !important;
	padding-bottom: 40px !important;
}
.faq-home details[open] summary{
	padding-bottom: 0px !important;
} */
/* .faq-home .e-n-accordion-item {
    padding-bottom: 40px;
} */
.faq-home details p{
	margin-bottom: 0px;
}
.faq-home details summary svg{
	width : 25px;
}
.faq-home details summary .e-opened svg {
    transition: transform 0.3s ease-in-out;
    transform: rotate(0deg);
}

.faq-home details[open] summary .e-opened svg {
    transform: rotate(-45deg);
}

.faq-home .e-n-accordion-item::after {
    width: 100%;
    height: 2px;
    z-index: 1000;
    background: #cccccc !important;
    position: absolute;
    content: "";
	bottom : -40px;
}
.faq-home details[open]:after {
	width: 100%;
	background: #006039 !important;
}
.faq-home .e-n-accordion-item-title-text {
    padding-top: 30px;
}
.faq-home .e-n-accordion-item-title-icon {
    align-self: flex-end;
}
/* Video Home slider overflow and width */
.review-section-loop {
    max-width: 100vw !important;
    width: 100vw !important;
    overflow-x: hidden;
}
.review-section-loop .swiper-pagination-bullet-active{
	background: #D7AD59 !important;
}

@media(min-width:1700px){
	.review-section-loop .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{
		margin-left: -190px;
	}
}
@media(min-width:1366px) and (max-width: 1699px) {
	.review-section-loop .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{
		margin-left: -85px;
	}
	.max-1170-container {
/* 		max-width: 1170px; */
		align-self: baseline !important;
	}
}

/*  Blog Home Slider */
.blog-slider-home .elementor-swiper-button svg {
    width: 15px !important;
    height: 15px !important;
}
/* Footer Menu  */
@media(min-width: 1360px) and (max-width:1840px){
	.footer-links p {
    	margin-bottom: 10px !important;
	}
.faq-home .e-n-accordion-item-title-text {
    padding-top: 50px;
}

}

@media (min-width: 1400px) and (max-width: 1430px) {
  .video-testi-home-cont { padding-left: 105px !important; }
}

@media (min-width: 1431px) and (max-width: 1440px) {
  .video-testi-home-cont { padding-left: 115px !important; }
}

@media (min-width: 1441px) and (max-width: 1460px) {
  .video-testi-home-cont { padding-left: 125px !important; }
}

@media (min-width: 1461px) and (max-width: 1480px) {
  .video-testi-home-cont { padding-left: 135px !important; }
}

/*  */

@media (min-width: 1480px) and (max-width: 1499px) {
  .video-testi-home-cont { padding-left: 145px !important; }
}

@media (min-width: 1500px) and (max-width: 1519px) {
  .video-testi-home-cont { padding-left: 155px !important; }
  .review-section-loop .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{ margin-left: -155px; }
}

@media (min-width: 1520px) and (max-width: 1539px) {
  .video-testi-home-cont { padding-left: 165px !important; }
  .review-section-loop .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{ margin-left: -165px; }
}

@media (min-width: 1540px) and (max-width: 1559px) {
  .video-testi-home-cont { padding-left: 175px !important; }
  .review-section-loop .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{ margin-left: -175px; }
}

@media (min-width: 1560px) and (max-width: 1579px) {
  .video-testi-home-cont { padding-left: 185px !important; }
  .review-section-loop .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{ margin-left: -185px; }
}

@media (min-width: 1580px) and (max-width: 1599px) {
  .video-testi-home-cont { padding-left: 195px !important; }
  .review-section-loop .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{ margin-left: -195px; }
}

@media (min-width: 1600px) and (max-width: 1619px) {
  .video-testi-home-cont { padding-left: 205px !important; }
  .review-section-loop .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{ margin-left: -205px; }
}

@media (min-width: 1620px) and (max-width: 1639px) {
  .video-testi-home-cont { padding-left: 215px !important; }
  .review-section-loop .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{ margin-left: -215px; }
}

@media (min-width: 1640px) and (max-width: 1659px) {
  .video-testi-home-cont { padding-left: 220px !important; }
  .review-section-loop .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{ margin-left: -220px; }
}

@media (min-width: 1660px) and (max-width: 1679px) {
  .video-testi-home-cont { padding-left: 230px !important; }
  .review-section-loop .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{ margin-left: -230px; }
}

@media (min-width: 1680px) and (max-width: 1699px) {
  .video-testi-home-cont { padding-left: 235px !important; }
  .review-section-loop .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{ margin-left: -235px; }
}

/*  Menu */
ul#menu-1-4becf8e .sub-arrow {
    padding-top: 5px;
    padding-bottom: 0;
}
ul#menu-1-4becf8e .sub-arrow svg{
	height:13px;
	width : 13px;
}